.pf4-landing{--pf4-bg:#0c0c0e;--pf4-line:hsla(0,0%,100%,.12);--pf4-text:#faf8f5;--pf4-muted:#aaa7a7;--pf4-accent:#ff6b68;--pf4-gutter:clamp(20px,4.5vw,64px);min-height:100svh;overflow:clip;color:var(--pf4-text);background:var(--pf4-bg);font-family:var(--font-sans),system-ui,sans-serif;isolation:isolate}html:has(.pf4-landing),html:has(.pf4-landing) body{background:#0c0c0e}html:has(.pf4-landing){scrollbar-color:#8d4e49 #0c0c0e}html:has(.pf4-landing)::-webkit-scrollbar-thumb{background:#8d4e49}.pf4-landing ::-moz-selection{background:#ff6b6855}.pf4-landing ::selection{background:#ff6b6855}.pf4-landing a{color:inherit;text-decoration:none}.pf4-landing button{color:inherit;font:inherit;cursor:pointer}.pf4-landing :focus-visible{outline:2px solid #ffaaa7;outline-offset:5px}.pf4-landing svg{flex-shrink:0}.pf4-landing video::-webkit-media-controls{display:none!important}.pf4-landing video{pointer-events:none}.pf4-header{position:relative;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:24px;width:min(1200px,calc(100% - var(--pf4-gutter) * 2));min-height:92px;margin-inline:auto;border-bottom:1px solid var(--pf4-line)}.pf4-brand{display:inline-flex;flex-shrink:0}.pf4-header-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:10px 17px;border:1px solid #ffffff24;border-radius:100px;background:#ffffff06;font-size:13px;font-weight:650;line-height:1.3;transition:background .2s,border-color .2s}.pf4-header-cta:hover{background:#ffffff0d;border-color:#ff6b6880}.pf4-hero{position:relative;padding:64px var(--pf4-gutter) 0}.pf4-hero:before{content:"";position:absolute;z-index:-1;inset:-92px 0 0;background:radial-gradient(ellipse at 90% 35%,#c0492724,transparent 58%);pointer-events:none}.pf4-hero-content{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:auto auto 1fr;gap:0 clamp(32px,5vw,76px);max-width:1200px;margin-inline:auto;align-items:start}.pf4-final h2,.pf4-hero-title,.pf4-section-copy h2{margin:0;font-family:var(--font-display),var(--font-sans),sans-serif;font-weight:650;letter-spacing:-.045em;line-height:1.04;text-wrap:balance;overflow-wrap:anywhere}.pf4-hero-title{grid-column:1;font-size:clamp(46px,5.25vw,76px)}.pf4-final h2 strong,.pf4-hero-title strong,.pf4-section-copy h2 strong{color:var(--pf4-accent);font-weight:inherit}.pf4-hero-description{grid-column:1;max-width:490px;margin:24px 0 0;color:#bdb8b7;font-size:15px;line-height:1.8}.pf4-hero-action{grid-column:1;padding-top:30px}.pf4-primary-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;width:min(330px,100%);min-height:60px;padding:16px 24px;border:1px solid #ffb6a66e;border-radius:14px;color:#210f0c!important;background:linear-gradient(115deg,#ff9980,var(--pf4-accent) 85%);box-shadow:inset 0 1px 0 #ffffff38,0 8px 32px #ff6b681a;font-size:15px;font-weight:780;line-height:1.35;transition:transform .2s ease,box-shadow .2s ease}.pf4-primary-cta>span{min-width:0;overflow-wrap:anywhere}.pf4-primary-cta>svg{transition:transform .2s ease}.pf4-primary-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #ffffff38,0 12px 36px #ff6b6830}.pf4-primary-cta:hover>svg{transform:translate(2px,-2px)}.pf4-trust{display:flex;align-items:center;gap:7px;margin-top:15px;color:#b4aeac;font-size:11px;line-height:1.5}.pf4-trust svg{color:#e38b7c}.pf4-hero-compare{position:relative;grid-column:2;grid-row:1/4;align-self:center;padding:7px;border:1px solid #ffffff24;border-radius:24px;background:linear-gradient(135deg,#ffffff0e,#ffffff03);box-shadow:0 28px 70px #0005,inset 0 1px #ffffff15}.pf4-compare-heading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px 8px 16px}.pf4-compare-heading>span{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;font-size:11px;font-weight:700;line-height:1.35;text-align:center}.pf4-compare-heading>span:last-child{color:#ff998b}.pf4-compare-heading i{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 10px #ff6b6870}.pf4-compare-media{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.pf4-hero-compare-panel{position:relative;min-width:0;aspect-ratio:3/4.5;border-radius:17px;overflow:hidden;background:#282729}.pf4-hero-compare-panel img,.pf4-hero-compare-panel video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pf4-compare-arrow{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:38px;height:38px;transform:translate(-50%,-50%);border:1px solid #ffffff4d;border-radius:50%;background:#1b1a1dc9;box-shadow:0 8px 20px #0005;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pf4-hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1200px;margin:54px auto 0;padding:26px 0;border-top:1px solid var(--pf4-line);border-bottom:1px solid var(--pf4-line)}.pf4-hero-proof>div{display:grid;grid-template-columns:24px 1fr;gap:8px 12px;min-width:0;padding-inline:28px;border-right:1px solid var(--pf4-line)}.pf4-hero-proof>div:first-child{padding-left:0}.pf4-hero-proof>div:last-child{border-right:0;padding-right:0}.pf4-hero-proof svg{grid-row:1/3;color:#e9a394;margin-top:2px}.pf4-hero-proof strong{font-size:13px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.pf4-hero-proof small{color:var(--pf4-muted);font-size:11px;line-height:1.6}.pf4-showcase{max-width:calc(1200px + var(--pf4-gutter) * 2);margin-inline:auto;padding:76px var(--pf4-gutter) 0}.pf4-section-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 32px;align-items:end}.pf4-section-copy>p{grid-column:1/-1;margin:0;color:#c6b1a9;font-size:10px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.pf4-section-copy h2{max-width:680px;font-size:clamp(32px,3.7vw,50px);line-height:1.12}.pf4-text-link{display:inline-flex;align-items:center;gap:9px;max-width:260px;margin-bottom:5px;color:#e8b7aa!important;font-size:13px;line-height:1.5;text-underline-offset:5px}.pf4-text-link:hover{text-decoration:underline}.pf4-gallery{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0 0;padding:0;list-style:none}.pf4-gallery>li{min-width:0;display:flex}.pf4-scene-card{display:flex;flex-direction:column;width:100%;border:1px solid #ffffff1c;border-radius:20px;background:#ffffff04;overflow:hidden;transition:border-color .2s ease,background .2s ease}.pf4-scene-card:hover{border-color:#ff998b75;background:#ff6b6809}.pf4-scene-media{position:relative;aspect-ratio:3/4;overflow:hidden;background:#242224}.pf4-scene-media img,.pf4-scene-media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pf4-scene-number{position:absolute;top:12px;left:12px;display:grid;place-items:center;width:31px;height:31px;border:1px solid #ffffff38;border-radius:50%;background:#17171999;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:10px;font-weight:650}.pf4-scene-copy{position:relative;padding:19px 18px 22px}.pf4-scene-copy small{display:block;margin-bottom:8px;color:#d7a395;font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.pf4-scene-copy h3{padding-right:22px;margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.pf4-scene-copy>svg{position:absolute;right:16px;top:41px;color:#c5bebc}.pf4-scene-copy p{margin:12px 0 0;color:var(--pf4-muted);font-size:11px;line-height:1.65}.pf4-gallery-controls{display:none}.pf4-final{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:center;gap:48px;width:min(1200px,calc(100% - var(--pf4-gutter) * 2));margin:76px auto 0;padding:clamp(28px,4vw,56px);overflow:hidden;border:1px solid #ffffff1c;border-radius:24px;background:radial-gradient(ellipse at 80% 90%,#ff6b6817,transparent 68%),linear-gradient(135deg,#ffffff08,#ffffff02);box-shadow:inset 0 1px #ffffff0a}.pf4-final-action,.pf4-final-copy{position:relative;z-index:1;min-width:0}.pf4-final h2{max-width:590px;font-size:clamp(36px,3.8vw,52px);line-height:1.12}.pf4-final-copy p{max-width:450px;margin:20px 0 0;color:#b7afac;font-size:13px;line-height:1.7}.pf4-final-action{justify-self:end;width:100%;max-width:320px}.pf4-final-action .pf4-primary-cta{width:100%}.pf4-final-action .pf4-trust{justify-content:center}.pf4-final-ring{position:absolute;bottom:-110px;right:5%;opacity:.1;pointer-events:none}.pf4-final-ring .eros-wordmark__ring{width:370px;height:370px}.pf4-footer{display:flex;flex-wrap:wrap;align-items:center;gap:18px;width:min(1200px,calc(100% - var(--pf4-gutter) * 2));min-height:122px;padding-block:30px;margin-inline:auto;color:#a8a2a0;font-size:11px}.pf4-footer>span{font-size:10px}.pf4-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-left:auto}.pf4-footer a:hover{color:var(--pf4-text)}.pf4-mobile-cta{display:none}@media (max-width:1000px) and (min-width:761px){.pf4-hero{padding-top:46px}.pf4-hero-content{-moz-column-gap:28px;column-gap:28px}.pf4-hero-title{font-size:clamp(42px,5.5vw,58px)}.pf4-hero-description{font-size:14px}.pf4-section-copy{grid-template-columns:1fr}.pf4-text-link{max-width:none}.pf4-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pf4-scene-media{aspect-ratio:1/1.1}.pf4-scene-copy h3{font-size:22px}.pf4-final{gap:24px}}@media (max-width:760px){html:has(.pf4-landing) body{padding-bottom:0}.pf4-landing{--pf4-gutter:20px}.pf4-header{min-height:68px;gap:14px}.pf4-brand .eros-wordmark__letters{font-size:13px;letter-spacing:.19em}.pf4-brand .eros-wordmark__ring{width:25px;height:25px}.pf4-header-cta{max-width:52%;min-height:38px;gap:7px;padding:8px 12px;font-size:11px}.pf4-header-cta span{overflow-wrap:anywhere}.pf4-hero{padding-top:28px}.pf4-hero-content{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;max-width:540px;gap:0}.pf4-hero-title{grid-column:1;grid-row:1;font-size:clamp(34px,9.5vw,48px);line-height:1.06;text-align:center;letter-spacing:-.04em}.pf4-hero-compare{grid-column:1;grid-row:2;width:100%;margin-top:24px;padding:5px;border-radius:19px}.pf4-compare-heading{padding:6px 4px 11px}.pf4-hero-compare-panel{aspect-ratio:3/4.15;border-radius:13px}.pf4-compare-heading>span{font-size:10px}.pf4-compare-media{gap:4px}.pf4-compare-arrow{width:32px;height:32px}.pf4-hero-action{grid-row:3;padding-top:18px}.pf4-primary-cta{width:100%;min-height:56px;padding:14px 19px;font-size:14px;border-radius:12px}.pf4-trust{justify-content:center;gap:6px;margin-top:11px;font-size:10px;text-align:center}.pf4-hero-description{grid-row:4;max-width:none;margin-top:23px;font-size:13px;line-height:1.75;text-align:center}.pf4-hero-proof{gap:0;margin-top:28px;padding:20px 0}.pf4-hero-proof>div{display:flex;flex-direction:column;align-items:center;gap:9px;padding-inline:9px;text-align:center}.pf4-hero-proof>div:first-child{padding-left:0}.pf4-hero-proof>div:last-child{padding-right:0}.pf4-hero-proof svg{width:18px;height:18px;margin:0}.pf4-hero-proof strong{font-size:11px;line-height:1.4}.pf4-hero-proof small{display:none}.pf4-showcase{padding-top:48px}.pf4-section-copy{grid-template-columns:minmax(0,1fr);gap:11px}.pf4-section-copy>p{font-size:9px;letter-spacing:.12em}.pf4-section-copy h2{font-size:clamp(31px,8.5vw,42px);max-width:520px}.pf4-text-link{width:-moz-fit-content;width:fit-content;max-width:none;margin:3px 0 0;font-size:12px}.pf4-gallery{display:flex;gap:12px;margin:25px calc(-1 * var(--pf4-gutter)) 0;padding:0 var(--pf4-gutter) 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pf4-gutter);scrollbar-width:none}.pf4-gallery::-webkit-scrollbar{display:none}.pf4-gallery>li{flex:0 0 min(78vw,350px);scroll-snap-align:start}.pf4-gallery:after{content:"";flex:0 0 0}.pf4-scene-card{border-radius:17px}.pf4-scene-media{aspect-ratio:3/3.8}.pf4-scene-copy{padding:17px 18px 21px}.pf4-scene-copy h3{font-size:21px}.pf4-scene-copy p{font-size:12px;line-height:1.6}.pf4-scene-copy>svg{top:39px}.pf4-gallery-controls{justify-content:space-between;gap:20px;margin-top:14px}.pf4-dots,.pf4-gallery-controls{display:flex;align-items:center}.pf4-dots button{display:grid;place-items:center;width:30px;height:44px;padding:0;border:0;background:transparent}.pf4-dots span{width:5px;height:5px;background:#6b6564;border-radius:6px;transition:width .2s ease,background .2s ease}.pf4-dots [aria-current=true] span{width:20px;background:var(--pf4-accent)}.pf4-gallery-arrows{display:flex;gap:8px}.pf4-arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff26;border-radius:50%;background:#ffffff06}.pf4-arrow:hover:not(:disabled){background:#ffffff12}.pf4-arrow:disabled{opacity:.3;cursor:default}.pf4-final{grid-template-columns:minmax(0,1fr);gap:27px;margin-top:42px;padding:30px 23px;border-radius:20px}.pf4-final h2{font-size:clamp(32px,8.5vw,44px)}.pf4-final-copy p{font-size:12px;margin-top:16px}.pf4-final-action{max-width:none}.pf4-final-ring{right:-80px;bottom:-100px}.pf4-footer{align-content:center;min-height:155px;gap:16px;padding:30px 0 95px}.pf4-footer nav{width:100%;margin-left:0;font-size:10px}.pf4-mobile-cta{position:fixed;z-index:40;inset:auto 0 0;display:block;padding:10px var(--pf4-gutter) max(10px,env(safe-area-inset-bottom));border-top:1px solid #ffffff1c;background:#111112e6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:pf4-enter .2s ease-out}.pf4-mobile-cta .pf4-primary-cta{display:flex;max-width:540px;min-height:50px;margin:0 auto}}@media (max-width:359px){.pf4-landing{--pf4-gutter:16px}.pf4-hero{padding-top:23px}.pf4-hero-title{font-size:32px}.pf4-hero-compare{margin-top:19px}.pf4-hero-compare-panel{aspect-ratio:3/3.9}.pf4-header-cta{font-size:10px;padding-inline:10px}.pf4-brand .eros-wordmark__letters{font-size:12px}.pf4-hero-proof strong{font-size:10px}}@keyframes pf4-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pf4-landing *,.pf4-landing :after,.pf4-landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@font-face{font-family:Jost;font-weight:300 400;font-display:swap;src:url(/promo-static/fonts/jost/jost-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-weight:300 400;font-display:swap;src:url(/promo-static/fonts/jost/jost-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-weight:300 400;font-display:swap;src:url(/promo-static/fonts/jost/jost-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:TT Hoves;font-weight:400;font-display:swap;src:url(https://eros-previews.fra1.cdn.digitaloceanspaces.com/frontend/fonts/TTHoves-Regular.woff2) format("woff2")}@font-face{font-family:TT Hoves;font-weight:500;font-display:swap;src:url(https://eros-previews.fra1.cdn.digitaloceanspaces.com/frontend/fonts/TTHoves-Medium.woff2) format("woff2")}@font-face{font-family:TT Hoves;font-weight:600;font-display:swap;src:url(https://eros-previews.fra1.cdn.digitaloceanspaces.com/frontend/fonts/TTHoves-DemiBold.woff2) format("woff2")}.pg{--pg-base:#120d0a;--pg-shade:18 13 10;--pg-glass-dense:#1d1713;--pg-fg:#f5f5f7;--pg-fg-2:hsla(0,0%,100%,.74);--pg-fg-3:hsla(0,0%,100%,.58);--pg-accent:#ffb04d;--pg-accent-fill:#ffa53a;--pg-accent-fill-hover:#ffb75e;--pg-accent-text:#ffc77a;--pg-accent-surface:#2a1a08;--pg-on-accent:#1a1006;--pg-glow:0 10px 30px -10px rgba(255,150,50,.55);--pg-edge:inset 0 1px 0 hsla(0,0%,100%,.32),inset 0 0 0 1px hsla(0,0%,100%,.12),inset 0 -1px 0 hsla(0,0%,100%,.05);--pg-float:0 2px 6px rgba(0,0,0,.25),0 24px 60px -16px rgba(0,0,0,.6);--pg-ease:cubic-bezier(0.2,0.8,0.2,1);--pg-display-face:"Jost","TT Hoves","Noto Sans",system-ui,sans-serif;--pg-ui:"TT Hoves","Noto Sans",system-ui,-apple-system,sans-serif;--pg-dk:1.08;--pg-t-small:0.8125rem;--pg-t-ui:0.9375rem;--pg-t-body:1rem;--pg-t-lead:1.125rem;--pg-t-title:1.375rem;--pg-t-display-s:1.875rem;--pg-t-figure:clamp(2.5rem,1.6rem + 2.2vw,3.5rem);--pg-t-display:clamp(calc(2.6rem * var(--pg-dk)),calc(0.5rem + 5vw),calc(5rem * var(--pg-dk)));--pg-t-h2:clamp(calc(2.25rem * var(--pg-dk)),calc(0.75rem + 3.4vw),calc(3.5rem * var(--pg-dk)));--pg-gutter:clamp(16px,2.4vw,32px);--pg-max:1440px;--pg-section:clamp(104px,11vw,168px);--pg-r-card:2rem;--pg-r-inner:1.5rem;--pg-r-plate:1.125rem;position:relative;isolation:isolate;min-height:100svh;overflow-x:clip;color:var(--pg-fg);font-family:var(--pg-ui);font-size:var(--pg-t-body);line-height:1.5;-webkit-font-smoothing:antialiased}html:has(.pg),html:has(.pg) body{background:#120d0a}html:has(.pg){scrollbar-color:hsla(0,0%,100%,.18) transparent}html:has(.pg) body.noise:after{display:none}html:has(.pg) body{padding-bottom:0}.pg ::-moz-selection{background:color-mix(in oklab,#ffa53a 30%,transparent)}.pg ::selection{background:color-mix(in oklab,#ffa53a 30%,transparent)}:where(.pg) a{color:inherit;text-decoration:none}:where(.pg) button{color:inherit;font:inherit;background:none;border:0;cursor:pointer}:where(.pg) img,:where(.pg) video{display:block}:where(.pg) p{margin:0}.pg :focus-visible{outline:2px solid var(--pg-accent);outline-offset:3px}.pg svg{flex-shrink:0}.pg video::-webkit-media-controls{display:none!important}.pg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pg-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;background:rgb(var(--pg-shade));pointer-events:none}.pg-backdrop:before{content:"";position:absolute;inset:-12%;background:var(--pg-bg-photo) 50% 40% /cover no-repeat;filter:blur(48px) saturate(1.15) brightness(.78)}.pg-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgb(var(--pg-shade)/.12),rgb(var(--pg-shade)/.42) 45%,rgb(var(--pg-shade)/.8))}.pg-glass{background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.07));backdrop-filter:blur(40px) saturate(150%)}.pg-chip,.pg-glass{box-shadow:var(--pg-edge)}.pg-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:.3rem .75rem;border-radius:999px;background:color-mix(in oklab,#120d0a 55%,transparent);color:#fff;font-size:var(--pg-t-small);font-weight:600;line-height:1.2}.pg-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.04)),rgba(14,10,8,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 0 0 1px hsla(0,0%,100%,.1)}.pg-final,.pg-fit,.pg-hero,.pg-hero-copy,.pg-stack{container-type:inline-size}.pg-display{--pg-size:var(--pg-t-h2);margin:0;font-family:var(--pg-display-face);font-size:min(var(--pg-size),calc(100cqi / var(--fit, 1)));font-weight:300;letter-spacing:-.01em;line-height:.94;text-wrap:balance}.pg-display>span{display:block}.pg-final .pg-display,h1.pg-display{--pg-size:var(--pg-t-display)}.pg-lead{max-width:36em;color:var(--pg-fg-2);font-size:var(--pg-t-lead);line-height:1.55}.pg-tabular{font-variant-numeric:tabular-nums}.pg-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.5rem .5rem .5rem 1.5rem;border-radius:999px;font-size:var(--pg-t-body);font-weight:600;line-height:1.2;white-space:nowrap;transition:background-color .2s,transform .25s var(--pg-ease)}.pg-btn:active{transform:scale(.98)}.pg-btn--accent{background:var(--pg-accent-fill);color:var(--pg-on-accent);box-shadow:var(--pg-glow)}.pg-btn--accent:hover{background:var(--pg-accent-fill-hover)}.pg-btn--white{background:#fff;color:#141011}.pg-btn--white:hover{background:#e7e7ea}.pg-btn--small{min-height:2.75rem;padding:.375rem .375rem .375rem 1.125rem;font-size:var(--pg-t-ui)}.pg-btn--plain{padding-inline:1.25rem;justify-content:center}.pg-btn-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:rgba(0,0,0,.1);transition:transform .35s var(--pg-ease)}.pg-btn--small .pg-btn-icon{width:2rem;height:2rem}.pg-btn-icon svg{width:1.125rem;height:1.125rem}.pg-btn:hover .pg-btn-icon{transform:translate(2px,-2px) scale(1.05)}.pg-header{position:fixed;top:.75rem;inset-inline:var(--pg-gutter);z-index:40;display:flex;align-items:center;gap:1.5rem;max-width:var(--pg-max);height:4rem;margin-inline:auto;padding:0 .5rem 0 1.25rem;border-radius:999px}.pg-brand{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--pg-t-lead);font-weight:600;letter-spacing:-.014em}.pg-brand-ring{width:1.5rem;height:1.5rem;border:3px solid var(--pg-accent);border-radius:999px;box-shadow:var(--pg-glow)}.pg-nav{display:flex;align-items:center;gap:.25rem;margin-right:auto}.pg-nav a{padding:.5rem .875rem;border-radius:999px;color:hsla(0,0%,100%,.82);font-size:var(--pg-t-ui);font-weight:500;transition:background-color .2s,color .2s}.pg-nav a:hover{background:hsla(0,0%,100%,.1);color:#fff}.pg-header .pg-btn{margin-left:auto}.pg-wrap{width:min(var(--pg-max),calc(100% - 2 * var(--pg-gutter)));margin-inline:auto}.pg-section{padding-top:var(--pg-section);scroll-margin-top:5rem}.pg-section-head{display:grid;gap:1.25rem 3rem;align-items:end;margin-bottom:clamp(2rem,4vw,3.5rem)}.pg-stack{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:64rem){.pg-section-head{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.pg-hero{display:grid;align-items:center;gap:2rem;min-height:100svh;padding-top:6.5rem;padding-bottom:2.5rem}.pg-hero-copy{display:flex;flex-direction:column;gap:1.5rem}.pg-actions{gap:.75rem}.pg-actions,.pg-facts{display:flex;flex-wrap:wrap}.pg-facts{gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;font-size:var(--pg-t-ui);font-weight:500}.pg-facts li{display:inline-flex;align-items:center;gap:.5rem}.pg-facts svg{width:1.25rem;height:1.25rem;color:var(--pg-accent)}.pg-age{display:inline-grid;place-items:center;min-width:2.25rem;height:1.5rem;padding:0 .375rem;border-radius:999px;background:var(--pg-accent-surface);color:var(--pg-accent-text);font-size:var(--pg-t-small);font-weight:600}.pg-consent{display:flex;align-items:flex-start;gap:.5rem;max-width:34em;color:var(--pg-fg-3);font-size:var(--pg-t-ui);line-height:1.45}.pg-consent svg{width:1.125rem;height:1.125rem;margin-top:.1rem;color:var(--pg-fg-2)}.pg-stage{position:relative;width:100%}.pg-after{position:relative;margin:0;overflow:hidden;border-radius:var(--pg-r-card);background:hsla(0,0%,100%,.05);aspect-ratio:4/5}.pg-after>img,.pg-after>video,.pg-card>img,.pg-card>video,.pg-film>img,.pg-film>video,.pg-tile>img,.pg-tile>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%}.pg-after>video,.pg-card>video,.pg-film>video,.pg-tile>video{opacity:0;transition:opacity .4s,transform .7s var(--pg-ease)}.pg-after>video.is-playing,.pg-card>video.is-playing,.pg-film>video.is-playing,.pg-tile>video.is-playing{opacity:1}.pg-after-label{position:absolute;top:.875rem;right:.875rem;z-index:2}.pg-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--pg-accent);animation:pg-dot 1.8s ease-out infinite}@keyframes pg-dot{0%{box-shadow:0 0 0 0 rgba(255,176,77,.6)}70%,to{box-shadow:0 0 0 .5rem rgba(255,176,77,0)}}.pg-after-note{color:hsla(0,0%,100%,.72);font-weight:500}.pg-progress{position:absolute;inset-inline:1.25rem;bottom:.625rem;z-index:2;height:3px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.22)}.pg-progress span{display:block;height:100%;border-radius:inherit;background:#fff;transform:scaleX(var(--p,0));transform-origin:left}.pg-polaroid{position:absolute;z-index:3;top:.75rem;left:.75rem;width:38%;margin:0;padding:.375rem .375rem 0;border-radius:.875rem;background:#f4efe9;color:#1a1410;box-shadow:0 10px 30px -8px rgba(0,0,0,.6);transform:rotate(-5deg);transform-origin:30% 20%}.pg-polaroid img{width:100%;aspect-ratio:3/4;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;background:#d9d2ca}.pg-polaroid figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.375rem .25rem .5rem}.pg-polaroid b{font-family:var(--pg-display-face);font-size:var(--pg-t-title);font-weight:400;line-height:1}.pg-polaroid small{color:rgba(26,20,16,.66);font-size:var(--pg-t-small);font-weight:500;text-align:right}.pg-switch{position:absolute;inset-inline:.75rem;bottom:1.25rem;z-index:2;display:flex;justify-content:center;container-type:inline-size}@container (max-width: 26rem){.pg-switch button[aria-pressed=false]{padding-right:.25rem}.pg-switch button[aria-pressed=false] .pg-switch-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.pg-switch-track{display:flex;gap:.25rem;max-width:100%;padding:.25rem;border-radius:999px}.pg-switch button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem .875rem .25rem .25rem;border-radius:999px;color:#fff;font-size:var(--pg-t-small);font-weight:600;white-space:nowrap;transition:background-color .2s,color .2s}.pg-switch button:hover{background:hsla(0,0%,100%,.12)}.pg-switch button[aria-pressed=true]{background:#fff;color:#141011}.pg-switch img{width:2.25rem;height:2.25rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%}@media (min-width:64rem){.pg-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);padding-top:7rem;padding-bottom:3rem}.pg-hero-copy{gap:1.75rem}.pg-stage{height:min(calc(100svh - 10rem),44rem);min-height:32rem}.pg-after{position:absolute;top:0;right:0;height:100%;aspect-ratio:3/4}.pg-polaroid{top:16%;left:0;width:min(40%,15.5rem);padding:.5rem .5rem 0;transform:rotate(-6deg)}.pg-polaroid figcaption{padding:.625rem .375rem .75rem}.pg-polaroid b{font-size:var(--pg-t-display-s)}}.pg-scenario{display:grid;gap:2rem;padding:clamp(1.25rem,3.4vw,3.5rem);border-radius:calc(var(--pg-r-card) + .5rem);background:var(--pg-accent-surface)}.pg-scenario-copy{display:flex;flex-direction:column;gap:1.5rem}.pg-bigfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:.5rem 0 0}.pg-bigfacts div{display:flex;flex-direction:column;gap:.375rem}.pg-bigfacts dt{order:2;color:var(--pg-fg-2);font-size:var(--pg-t-ui);line-height:1.35}.pg-bigfacts dd{order:1;margin:0;color:var(--pg-accent-text);font-family:var(--pg-display-face);font-size:var(--pg-t-figure);font-weight:300;line-height:.95;letter-spacing:-.02em;white-space:nowrap}.pg-controls{display:grid;gap:1.25rem}.pg-control{display:grid;gap:.625rem}.pg-control-label{color:var(--pg-fg-2);font-size:var(--pg-t-small);font-weight:500}.pg-chips{display:flex;flex-wrap:wrap;gap:.5rem}.pg-chip-btn{min-height:2.75rem;padding:.5rem 1.125rem;border-radius:999px;background:hsla(0,0%,100%,.08);color:#fff;font-size:var(--pg-t-ui);font-weight:500;transition:background-color .2s,color .2s,transform .2s var(--pg-ease)}.pg-chip-btn:hover{background:hsla(0,0%,100%,.13)}.pg-chip-btn:active{transform:scale(.97)}.pg-segment{display:inline-flex;flex-wrap:wrap;gap:.25rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.25rem;border-radius:999px;background:hsla(0,0%,100%,.08)}.pg-segment .pg-chip-btn{min-width:3.25rem;padding-inline:.875rem;background:transparent}.pg-segment .pg-chip-btn:hover{background:hsla(0,0%,100%,.1)}.pg-chip-btn[aria-pressed=true],.pg-segment .pg-chip-btn[aria-pressed=true]{background:#fff;color:#141011}.pg-controls-row{display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem}.pg-checkout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:.75rem .75rem .75rem 1.25rem;border-radius:999px;background:hsla(0,0%,100%,.08)}.pg-price{display:flex;flex-direction:column;gap:.125rem}.pg-price>span{color:var(--pg-fg-2);font-size:var(--pg-t-small)}.pg-price output{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--pg-t-title);font-weight:600;line-height:1.1}.pg-credit svg,.pg-price svg{width:1.25rem;height:1.25rem;color:var(--pg-accent)}.pg-note{color:var(--pg-fg-3);font-size:var(--pg-t-small)}.pg-film{position:relative;margin:0;overflow:hidden;border-radius:var(--pg-r-card);background:rgba(0,0,0,.3);aspect-ratio:4/5}.pg-film-tag{top:.875rem;left:.875rem}.pg-film-tag,.pg-prompt{position:absolute;z-index:2}.pg-prompt{inset-inline:.75rem;bottom:.75rem;display:grid;gap:.75rem;padding:1rem;border-radius:var(--pg-r-inner)}.pg-prompt-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--pg-fg-2);font-size:var(--pg-t-small);font-weight:600}.pg-prompt-head>span{display:inline-flex;align-items:center;gap:.375rem}.pg-prompt-head svg{width:1rem;height:1rem}.pg-prompt p{min-height:4.4em;color:#fff;font-size:var(--pg-t-ui);line-height:1.47}.pg-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:var(--pg-accent);animation:pg-caret 1s steps(1) infinite}@keyframes pg-caret{50%{opacity:0}}.pg-enhance{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;padding:.375rem .875rem .375rem .625rem;border-radius:999px;background:hsla(0,0%,100%,.12);color:#fff;font-size:var(--pg-t-small);font-weight:600;white-space:nowrap;transition:background-color .2s}.pg-enhance:hover{background:hsla(0,0%,100%,.18)}.pg-enhance[aria-pressed=true]{background:var(--pg-accent-surface);color:var(--pg-accent-text)}.pg-enhance svg{width:1.125rem;height:1.125rem;color:var(--pg-accent)}@media (min-width:64rem){.pg-scenario{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem);align-items:stretch}.pg-scenario-copy{justify-content:space-between;gap:2rem}.pg-film{aspect-ratio:auto;min-height:40rem;height:100%}}.pg-scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.pg-card{position:relative;display:block;height:100%;overflow:hidden;border-radius:1.75rem;background:hsla(0,0%,100%,.05);aspect-ratio:3/4.2;transition:transform .3s var(--pg-ease)}.pg-card:active,.pg-tile:active{transform:scale(.98)}.pg-card:hover>img,.pg-card:hover>video,.pg-tile:hover>img,.pg-tile:hover>video{transform:scale(1.04)}.pg-card>img,.pg-tile>img{transition:transform .7s var(--pg-ease)}.pg-mini-polaroid{position:absolute;top:.75rem;left:.75rem;z-index:2;width:26%;max-width:5.5rem;padding:3px;border-radius:.625rem;background:hsla(0,0%,100%,.3);box-shadow:0 8px 20px -6px rgba(0,0,0,.55);transform:rotate(-6deg);transition:transform .4s var(--pg-ease)}.pg-card:hover .pg-mini-polaroid{transform:rotate(-2.4deg) translateY(-2px)}.pg-mini-polaroid img{width:100%;aspect-ratio:3/4;border-radius:.375rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.pg-plate{position:absolute;inset-inline:.375rem;bottom:.375rem;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.25rem .5rem;padding:.75rem 1rem;border-radius:var(--pg-r-plate)}.pg-plate-text{display:flex;flex:1 1 7rem;min-width:0;flex-direction:column;gap:.125rem}.pg-plate-title{font-family:var(--pg-display-face);font-size:var(--pg-t-title);font-weight:400;line-height:1.1;overflow-wrap:anywhere;hyphens:auto}.pg-plate-hint{color:hsla(0,0%,100%,.74);font-size:var(--pg-t-small);line-height:1.35}.pg-credit{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;font-size:var(--pg-t-ui);font-weight:600;font-variant-numeric:tabular-nums}.pg-credit svg{width:1rem;height:1rem}.pg-more{display:grid;height:100%;min-height:100%;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;align-items:end;gap:1rem;padding:1.25rem;border-radius:1.75rem;background:hsla(0,0%,100%,.08);transition:background-color .2s}.pg-more:hover{background:hsla(0,0%,100%,.12)}.pg-more-title{font-family:var(--pg-display-face);font-size:var(--pg-t-display-s);font-weight:300;line-height:1}.pg-more p{grid-column:1/-1;align-self:start;color:var(--pg-fg-2);font-size:var(--pg-t-ui)}.pg-more .pg-btn-icon{width:3rem;height:3rem;background:#fff;color:#141011}.pg-more:hover .pg-btn-icon{transform:translate(2px,-2px) scale(1.05)}@media (min-width:64rem){.pg-scenes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}.pg-more{padding:1.75rem}}.pg-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:.5rem}.pg-tile{position:relative;display:block;overflow:hidden;min-height:15rem;border-radius:var(--pg-r-card);background:hsla(0,0%,100%,.05);transition:transform .3s var(--pg-ease)}.pg-tile--tall{min-height:22rem}.pg-tile--wide{grid-column:span 2}.pg-mega-frame{opacity:0;animation:pg-mega 8s infinite;animation-delay:calc(var(--i) * 2s)}@keyframes pg-mega{0%{opacity:0}25%,4%{opacity:1}29%,to{opacity:0}}.pg-mega-bars{position:absolute;inset-inline:1rem;top:.875rem;z-index:2;display:flex;gap:.25rem}.pg-mega-bars span{flex:1;height:3px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.35)}.pg-mega-bars span:after{content:"";display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left;animation:pg-mega-bar 8s linear infinite;animation-delay:calc(var(--i) * 2s)}@keyframes pg-mega-bar{0%{transform:scaleX(0)}25%{transform:scaleX(1)}25.01%,to{transform:scaleX(0)}}.pg-tile-split{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr}.pg-tile-split img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.pg-tile-mark{position:absolute;top:.875rem;left:.875rem;z-index:2}@media (min-width:64rem){.pg-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(17rem,21rem));gap:.625rem}.pg-tile,.pg-tile--tall{min-height:0}.pg-tile--tall{grid-row:span 2}.pg-tile .pg-plate-title{font-size:var(--pg-t-display-s)}}.pg-pricing{display:grid;gap:2rem}.pg-rows{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.pg-row{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem 1.25rem;border-radius:var(--pg-r-inner);background:hsla(0,0%,100%,.06);transition:background-color .2s}.pg-row:hover{background:hsla(0,0%,100%,.1)}.pg-row-num{display:flex;align-items:baseline;gap:.375rem;font-family:var(--pg-display-face);font-size:var(--pg-t-figure);font-weight:300;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-row-num small{color:var(--pg-fg-2);font-size:var(--pg-t-title)}.pg-row-text{display:flex;min-width:0;flex-direction:column;gap:.25rem}.pg-row-text b{font-size:var(--pg-t-lead);font-weight:600}.pg-row-text span{color:var(--pg-fg-2);font-size:var(--pg-t-ui)}.pg-row>svg{width:1.25rem;height:1.25rem;color:var(--pg-fg-2);transition:transform .3s var(--pg-ease)}.pg-row:hover>svg{transform:translate(2px,-2px)}@media (min-width:64rem){.pg-pricing{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,6rem);align-items:start}.pg-pricing>.pg-stack{position:sticky;top:7rem}.pg-row{grid-template-columns:8.5rem minmax(0,1fr) auto;padding-inline:1.5rem}}.pg-rules{display:grid;gap:2rem;padding:clamp(1.25rem,3.4vw,3.5rem);border-radius:calc(var(--pg-r-card) + .5rem);background:hsla(0,0%,100%,.06)}.pg-rule-list{display:grid;gap:1.75rem 2.5rem;margin:0;padding:0;list-style:none}.pg-rule-list li{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.375rem .875rem}.pg-rule-list svg{grid-row:span 2;width:1.75rem;height:1.75rem;color:var(--pg-accent)}.pg-rule-list h3{margin:0;font-family:var(--pg-display-face);font-size:var(--pg-t-title);font-weight:400;line-height:1.15}.pg-rule-list p{color:var(--pg-fg-2);font-size:var(--pg-t-body);line-height:1.5}@media (min-width:48rem){.pg-rule-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pg-rules{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem)}}.pg-faq{display:grid;gap:2rem}.pg-faq-list{display:grid;gap:.5rem}.pg-faq details{border-radius:var(--pg-r-inner);background:hsla(0,0%,100%,.06);transition:background-color .2s}.pg-faq details[open]{background:hsla(0,0%,100%,.09)}.pg-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem;padding:1rem 1.25rem 1rem 1.5rem;font-size:var(--pg-t-lead);font-weight:600;line-height:1.35;list-style:none;cursor:pointer}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq summary svg{width:1.25rem;height:1.25rem;color:var(--pg-fg-2);transition:transform .3s var(--pg-ease)}.pg-faq details[open] summary svg{transform:rotate(180deg)}.pg-faq details p{max-width:44em;padding:0 1.5rem 1.375rem;color:var(--pg-fg-2);font-size:var(--pg-t-body);line-height:1.6}@media (min-width:64rem){.pg-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.pg-faq>.pg-fit{position:sticky;top:7rem}}.pg-final{display:grid;justify-items:center;gap:1.5rem;padding:0 var(--pg-gutter);text-align:center}.pg-fan{position:relative;width:min(100%,36rem);height:clamp(9rem,20vw,14rem);margin-bottom:.5rem}.pg-fan figure{position:absolute;left:50%;bottom:0;width:clamp(5rem,11vw,8rem);margin:0;padding:.3rem .3rem 1.1rem;border-radius:.625rem;background:#f4efe9;box-shadow:0 10px 30px -10px rgba(0,0,0,.65);transform:translateX(calc(-50% + var(--x))) translateY(var(--y,0)) rotate(var(--r));transform-origin:50% 120%}.pg-fan img{width:100%;aspect-ratio:3/4;border-radius:.375rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%}.pg-final .pg-lead{max-width:32em}.pg-footer{display:grid;gap:2rem;align-items:end;padding:clamp(9.5rem,11vw,10rem) 0 2rem}.pg-footer-name{font-family:var(--pg-display-face);font-size:min(24vw,15rem);font-weight:300;line-height:.8;letter-spacing:-.03em;color:hsla(0,0%,100%,.92)}.pg-footer-side{display:grid;gap:1.5rem}.pg-footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.pg-footer-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:var(--pg-t-ui)}.pg-footer-links a{color:var(--pg-fg-2);text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.25);text-underline-offset:3px}.pg-footer-links a:hover{color:#fff}.pg-footer-notes{display:grid;gap:.375rem;color:var(--pg-fg-3);font-size:var(--pg-t-small)}.pg-lang{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .5rem 0 1rem;border-radius:999px;background:hsla(0,0%,100%,.08);font-size:var(--pg-t-ui)}.pg-lang svg{width:1.125rem;height:1.125rem;color:var(--pg-fg-2)}.pg-lang select{min-height:2.5rem;padding:0 .5rem;border:0;border-radius:999px;background:transparent;color:#fff;font:inherit;cursor:pointer}.pg-lang option{background:var(--pg-glass-dense);color:#fff}@media (min-width:64rem){.pg-footer{grid-template-columns:auto minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.pg-footer-name{font-size:min(18vw,15rem)}}.pg-dock{position:fixed;inset-inline:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));z-index:45;display:flex;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1.125rem;border-radius:999px;box-shadow:var(--pg-edge),var(--pg-float);transform:translateY(calc(100% + 1.5rem));transition:transform .45s var(--pg-ease)}.pg-dock.is-shown{transform:none}.pg-dock .pg-credit{flex:1;min-width:0;font-size:var(--pg-t-small);line-height:1.25;overflow-wrap:anywhere}.pg-dock .pg-btn{min-height:3rem}@media (max-width:63.99rem){.pg-nav{display:none}.pg-header{height:3.5rem;padding-left:1rem}.pg{--pg-t-figure:min(2.5rem,9.4vw)}.pg-display{--pg-size:min(var(--pg-t-h2),8.6vw)}.pg-final .pg-display,h1.pg-display{--pg-size:min(var(--pg-t-display),11.4vw)}.pg-hero{padding-top:5.25rem;gap:1.25rem;min-height:0}.pg-hero-copy{display:contents}.pg-hero-copy>.pg-display{order:1}.pg-hero-copy>.pg-lead{order:2}.pg-stage{order:3}.pg-hero-copy>.pg-actions{order:4}.pg-hero-copy>.pg-facts{order:5}.pg-hero-copy>.pg-consent{order:6}.pg-actions .pg-btn{flex:1 1 14rem}@media (min-width:40rem){.pg-stage{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:1rem}.pg-polaroid{position:relative;inset:auto;grid-column:1;grid-row:1;width:auto;padding:.5rem .5rem 0;transform:rotate(-4deg)}.pg-after{grid-column:2;grid-row:1;aspect-ratio:3/4}}.pg-scenario-copy{display:contents}.pg-scenario-copy>.pg-stack{order:1}.pg-film{order:2}.pg-scenario-copy>.pg-controls{order:3}.pg-scenario-copy>.pg-bigfacts{order:4}.pg-bigfacts{grid-template-columns:1fr;gap:.875rem}.pg-bigfacts div{flex-direction:row;align-items:baseline;gap:1rem}.pg-bigfacts dd{min-width:6.5rem}.pg-checkout{border-radius:var(--pg-r-inner);padding:1rem}.pg-checkout .pg-btn{flex:1 1 100%}.pg-scenes .pg-plate{padding:.625rem .75rem}.pg-scenes .pg-mini-polaroid{top:.5rem;left:.5rem}}@media (min-width:64rem){.pg-dock{display:none}}@media (prefers-reduced-motion:no-preference){.pg.is-ready .pg-reveal{opacity:0;transform:translateY(1.5rem);transition:opacity .7s var(--pg-ease),transform .8s var(--pg-ease);transition-delay:calc(var(--d, 0) * 70ms)}.pg.is-ready .pg-reveal.is-in{opacity:1;transform:none}.pg-rise{animation:pg-rise .8s var(--pg-ease) both;animation-delay:calc(.1s + var(--d, 0) * 80ms)}.pg-polaroid{animation:pg-land .9s var(--pg-ease) both;animation-delay:.35s}.pg-after{animation:pg-develop 1.1s var(--pg-ease) both}.pg.is-ready .pg-fan:not(.is-in) figure{transform:translateX(-50%) rotate(0deg)}.pg-fan figure{transition:transform .9s var(--pg-ease);transition-delay:calc(var(--i, 0) * 60ms)}}@keyframes pg-rise{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes pg-land{0%{opacity:0;transform:translate(-1.5rem,-2.5rem) rotate(-16deg) scale(1.08)}}@keyframes pg-develop{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.pg-caret,.pg-dot,.pg-mega-bars span:after,.pg-mega-frame{animation:none}.pg-mega-frame:first-of-type{opacity:1}}@media (prefers-reduced-transparency:reduce){.pg-glass{background:rgba(24,17,20,.95);backdrop-filter:none}}.pa{--pg-shade:16 14 12;--pa-fg-2:hsla(0,0%,100%,.7);--pa-fg-3:hsla(0,0%,100%,.55);--pa-fill:hsla(0,0%,100%,.08);--pa-fill-hover:hsla(0,0%,100%,.13);--pa-fill-on:hsla(0,0%,100%,.18);--pa-her:hsla(0,0%,100%,.12);--pa-mine:#3a240b;--pa-positive:#4ecf9a;--pa-pop:cubic-bezier(0.22,1,0.36,1);--pa-r-bubble:1.5rem;--pa-r-tail:0.375rem}.pa .pg-backdrop:before{filter:blur(48px) saturate(.42) brightness(.8)}.pa .pg-backdrop:after{background:linear-gradient(to bottom,rgb(var(--pg-shade)/.12),rgb(var(--pg-shade)/.38) 45%,rgb(var(--pg-shade)/.72))}.pa-lead{max-width:34em;font-size:var(--pg-t-lead);line-height:1.55}.pa :lang(ko),.pa:lang(ko){word-break:keep-all}.pa :lang(ja) :is(h1,h2,h3,.pg-display),.pa:lang(ja) :is(h1,h2,h3,.pg-display){word-break:auto-phrase}.pa-media{position:relative;display:block;overflow:hidden;overflow:clip;background:var(--pa-ph) 50% 0 /cover no-repeat}.pa-media>img,.pa-media>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pa-focus,50% 0);object-position:var(--pa-focus,50% 0)}.pa-media>video{opacity:0;transition:opacity .4s,transform .7s var(--pg-ease)}.pa-media>video.is-playing{opacity:1}.pa:not([data-pa-daypart]) [data-daypart]:not([data-daypart=evening]),.pa[data-pa-daypart=day] [data-daypart]:not([data-daypart=day]),.pa[data-pa-daypart=evening] [data-daypart]:not([data-daypart=evening]),.pa[data-pa-daypart=morning] [data-daypart]:not([data-daypart=morning]),.pa[data-pa-daypart=night] [data-daypart]:not([data-daypart=night]){display:none}.pa-skip{position:fixed;top:.75rem;left:.75rem;z-index:60;padding:.75rem 1.25rem;border-radius:999px;background:#fff;color:#141011;font-weight:600;transform:translateY(-200%)}.pa-skip:focus{transform:none}.pa .pa-header{top:.5rem;gap:.625rem;padding:0 .5rem 0 1.25rem}.pa .pa-header .pg-btn{margin-left:0}.pa .pa-header .pg-brand{min-height:2.75rem}.pa-age{margin-right:auto}.pa-lang--compact{min-height:2.75rem;padding:0 .25rem 0 .875rem}.pa-lang--compact select{max-width:9.5rem;text-overflow:clip}.pa-header-cta{opacity:0;visibility:hidden;transform:translateY(-.25rem);transition:opacity .3s var(--pg-ease),transform .3s var(--pg-ease),visibility .3s,background-color .2s}.pa-header-cta.is-shown{opacity:1;visibility:visible;transform:none}.pa-hero,.pa-hero-copy{container-type:inline-size}.pa-hero{display:grid;gap:1rem;padding-top:4.75rem}.pa .pa-hero h1.pg-display{--pg-size:clamp(3rem,0.6rem + 5.6vw,6.75rem);line-height:.92}.pa-hero-lead{max-width:30em;font-size:1.125rem;line-height:1.5}.pa-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.pa-hero-cta .pg-btn{min-height:3.5rem;padding-left:1.75rem}.pa-more{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;color:var(--pa-fg-2);font-size:var(--pg-t-ui);font-weight:500;transition:color .2s}.pa-more:hover{color:#fff}.pa-more-faces{display:flex}.pa-more-face{--pa-focus:50% 4%;flex-shrink:0;width:2.5rem;height:2.5rem;margin-left:-.75rem;border-radius:999px;background:#15100d}.pa-more-face:first-child{margin-left:0}.pa-more-face>img,.pa-more-face>video{inset:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:999px}.pa-trust{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;color:var(--pa-fg-2);font-size:var(--pg-t-small);font-weight:500}.pa-trust li+li:before,.pa-trust-pair span+span:before{content:"·";margin-right:.5rem;color:hsla(0,0%,100%,.4)}.pa-trust-pair{white-space:nowrap}.pa-trust-pair span+span:before{margin-left:.5rem}.pa-chat-figure{margin:0}.pa-chat{position:relative;isolation:isolate;display:flex;flex-direction:column;height:clamp(24.5rem,50svh,34rem);overflow:hidden;overflow:clip;border-radius:var(--pg-r-card);background:rgb(var(--pg-shade))}.pa-chat:focus-visible{outline-offset:4px}.pa-chat:before{content:"";position:absolute;inset:-2rem;z-index:-1;background:var(--pa-blur) 50% 0 /cover no-repeat;filter:blur(20px) brightness(.72)}.pa-chat:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--pg-shade)/0) 34%,rgb(var(--pg-shade)/.5) 60%,rgb(var(--pg-shade)/.86))}.pa-chat-media,.pa-phone-media{position:absolute;inset:0;background:none}.pa-chat-head,.pa-phone-head{position:relative;z-index:2;display:flex;align-items:center;gap:.625rem;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 1.5rem);margin:.75rem .75rem 0;padding:.3125rem 1.125rem .3125rem .3125rem;border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.07));backdrop-filter:blur(40px) saturate(150%);box-shadow:var(--pg-edge)}.pa-avatar{--pa-focus:50% 4%;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:999px;background-color:hsla(0,0%,100%,.1)}.pa-chat-who{display:flex;min-width:0;flex-direction:column;gap:.125rem}.pa-chat-name{display:flex;align-items:center;gap:.375rem;font-family:var(--pg-display-face);font-size:var(--pg-t-lead);font-weight:400;line-height:1.1}.pa-ai{display:inline-flex;align-items:center;gap:.1875rem;height:1.25rem;padding:0 .375rem;border-radius:.375rem;background:hsla(0,0%,100%,.16);font-family:var(--pg-ui);font-size:var(--pg-t-small);font-weight:600}.pa-ai svg{width:.75rem;height:.75rem}.pa-chat-status{display:inline-flex;align-items:center;gap:.375rem;color:var(--pa-fg-2);font-size:var(--pg-t-small);line-height:1.2}.pa-online-dot{flex-shrink:0;width:.4375rem;height:.4375rem;border-radius:999px;background:var(--pa-positive)}.pa-log{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;max-height:64%;margin-top:auto;padding:1.25rem .75rem .5rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 1.5rem);mask-image:linear-gradient(180deg,transparent,#000 1.5rem)}.pa-msg{display:grid;grid-template-rows:1fr;margin-top:.375rem}.pa-msg>*{min-height:0}.pa-msg--her{justify-items:start;padding-right:2.75rem}.pa-msg--mine{justify-items:end;padding-left:2.75rem}.pa-bubble{max-width:100%;margin:0;padding:.625rem 1rem;border-radius:var(--pa-r-bubble);font-size:var(--pg-t-ui);line-height:1.42;overflow-wrap:anywhere}.pa-final-chat .pa-bubble,.pa-msg--her .pa-bubble{border-bottom-left-radius:var(--pa-r-tail);background:var(--pa-her);backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14)}.pa-msg--mine .pa-bubble{border-bottom-right-radius:var(--pa-r-tail);background:var(--pa-mine)}.pa-typing[data-state=off]{display:none}.pa-typing .pa-bubble{display:inline-flex;align-items:center;color:var(--pa-fg-2);font-size:var(--pg-t-small)}.pa-bubble--typing{display:inline-flex;padding:.9375rem 1rem}.pa-dots{display:inline-flex;align-items:center;gap:.25rem;margin-right:.5rem}.pa-bubble--typing .pa-dots{margin:0}.pa-dots span{width:.375rem;height:.375rem;border-radius:999px;background:hsla(0,0%,100%,.55)}.pa-photo{position:relative;width:9.5rem;overflow:hidden;overflow:clip;border-radius:var(--pa-r-bubble);border-bottom-left-radius:var(--pa-r-tail);background:var(--pa-her);aspect-ratio:4/5}.pa-photo-media{--pa-focus:50% 15%;position:absolute;inset:0}.pa-photo-media>img,.pa-photo-media>video{filter:blur(18px) saturate(1.1);transform:scale(1.2)}.pa .pa-photo-lock{position:absolute;inset-inline:.375rem;bottom:.375rem;z-index:1;max-width:calc(100% - .75rem);min-height:1.75rem;padding:.3rem .625rem;border-radius:1rem;font-size:var(--pg-t-small);font-weight:500;line-height:1.25}.pa-photo-lock>span{min-width:0;overflow-wrap:anywhere;text-wrap:balance}.pa-photo-lock svg{flex-shrink:0;width:.875rem;height:.875rem}.pa-chips{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.375rem .75rem .75rem}.pa-chip{flex:none;min-height:2.75rem;padding:.5rem 1.0625rem;border-radius:999px;background:var(--pa-her);backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14);color:#fff;font-size:var(--pg-t-ui);font-weight:500;white-space:nowrap;transition:background-color .2s,color .2s,opacity .2s,transform .2s var(--pg-ease)}.pa-chip:hover{background:hsla(0,0%,100%,.2)}.pa-chip:active{transform:scale(.97)}.pa-chip[aria-pressed=true]{background:#fff;color:#141011}.pa-chip[aria-disabled=true]{cursor:default}.pa-chip[aria-disabled=true][aria-pressed=false]{opacity:.4}.pa-composer,.pa-phone-composer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.25rem;margin:0 .75rem .75rem;padding:.375rem .375rem .375rem 1.125rem;border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.07));backdrop-filter:blur(40px) saturate(150%);box-shadow:var(--pg-edge);color:var(--pa-fg-2);font-size:var(--pg-t-ui);line-height:1.3;transition:color .2s}.is-waiting .pa-composer,.pa-composer:hover{color:#fff}.pa-send{display:grid;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#fff;color:#141011;transition:transform .35s var(--pg-ease)}.pa-send svg{width:1.125rem;height:1.125rem}.pa-composer:hover .pa-send{transform:translate(2px,-2px) scale(1.05)}.pa-note{margin-top:.625rem;color:var(--pa-fg-3);font-size:var(--pg-t-small);line-height:1.35}.pa[data-pa-persona]:not([data-pa-ready]) .pa-chat{animation:pa-hold .01s 1.2s both}@keyframes pa-hold{0%{opacity:0}to{opacity:1}}.pa-rail-head{display:grid;justify-items:start;gap:1rem;margin-bottom:1.75rem}.pa-rail-head>.pg-fit{justify-self:stretch}.pa-run{display:flex;align-items:flex-end;gap:.5rem;margin:0;padding:0;list-style:none}.pa-run-item{flex:1 1 0;min-width:0;transition:flex-grow .6s var(--pg-ease)}.pa-card{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--pg-r-card);background:hsla(0,0%,100%,.05);text-align:left;aspect-ratio:9/16;transition:transform .2s var(--pg-ease);container:pa-card/inline-size}.pa-card:active{transform:scale(.98)}.pa-card-media{position:absolute;inset:0}.pa-card-media>img{transition:transform .7s var(--pg-ease)}.pa-card:hover .pa-card-media>img,.pa-card:hover .pa-card-media>video{transform:scale(1.04)}.pa .pa-card-ai{position:absolute;top:.5rem;left:.5rem;z-index:2;gap:.25rem;min-height:1.75rem;padding:.2rem .625rem;font-size:var(--pg-t-small);font-weight:500}.pa-card-ai svg{width:.875rem;height:.875rem}.pa-card-now{position:absolute;top:.5rem;right:.5rem;z-index:2;display:inline-flex;align-items:center;min-height:1.75rem;padding:.2rem .75rem;border-radius:999px;background:#fff;color:#141011;font-size:var(--pg-t-small);font-weight:600;line-height:1.2}.pa-card-panel{position:absolute;inset-inline:.375rem;bottom:.375rem;z-index:2;display:flex;flex-direction:column;gap:.125rem;padding:.625rem .75rem;border-radius:var(--pg-r-inner)}.pa-card-row{justify-content:space-between;gap:.5rem}.pa-card-name,.pa-card-row{display:flex;align-items:center}.pa-card-name{gap:.375rem;min-width:0;font-family:var(--pg-display-face);font-size:1rem;font-weight:400;line-height:1.15;overflow-wrap:anywhere}.pa-card-panel .pg-credit{font-size:var(--pg-t-small)}.pa-card-panel .pg-credit svg{width:.875rem;height:.875rem;color:var(--pg-accent)}.pa-card-role{min-width:0;color:var(--pa-fg-2);font-size:var(--pg-t-small);line-height:1.3;overflow-wrap:anywhere}.pa-card-tagline{display:block;max-height:calc(3 * 1.35em);margin-top:.25rem;overflow:hidden;font-size:var(--pg-t-small);line-height:1.35}@property --pa-more{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.pa-card-tagline{-webkit-mask-image:linear-gradient(to top,transparent,#000 var(--pa-more));mask-image:linear-gradient(to top,transparent,#000 var(--pa-more));animation:pa-more-fade linear both;animation-timeline:scroll(self block)}}@keyframes pa-more-fade{0%,to{--pa-more:1.35em}}@container pa-card (max-width: 11.5rem){.pa-card-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem}.pa-card-row{display:contents}.pa-card-name{grid-column:1/-1}.pa-card-role{grid-row:2;grid-column:1}.pa-card-panel .pg-credit{grid-row:2;grid-column:2}.pa-card-tagline{grid-column:1/-1}}@container pa-card (max-width: 9.5rem){.pa-card-panel .pg-credit{display:none}.pa-card-role{grid-column:1/-1;max-height:calc(2 * 1.3em);overflow:hidden}}.pa-story{display:grid;gap:1rem}.pa-story-pin{display:none}.pa-story-head{margin-bottom:.5rem}.pa-story-item{display:grid;gap:1.25rem;padding-top:2.5rem}.pa .pa-story-text h3.pg-display{--pg-size:clamp(1.75rem,1.15rem + 1.7vw,2.75rem);margin:0 0 .875rem;line-height:1}.pa-story-text p{max-width:32em;font-size:var(--pg-t-lead);line-height:1.55}.pa-story-text>*{transition:opacity .5s var(--pg-ease)}.pa-story-inline .pa-phone{min-height:28rem;max-width:24rem}.pa-story-link{margin-top:2rem}.pa-phone{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;overflow:hidden;overflow:clip;border-radius:var(--pg-r-card);background:rgb(var(--pg-shade))}.pa-phone:before{content:"";position:absolute;inset:-2rem;z-index:-1;background:var(--pa-blur) 50% 0 /cover no-repeat;filter:blur(22px) saturate(1.05) brightness(.68)}.pa-phone:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--pg-shade)/0) 30%,rgb(var(--pg-shade)/.55) 58%,rgb(var(--pg-shade)/.9))}.pa-phone-head{margin-bottom:.25rem}.pa-phone-body{position:relative;z-index:2;display:grid;flex:1 1 auto;align-items:end;min-height:0;padding:.75rem}.pa-phone-state{display:flex;flex-direction:column;justify-content:flex-end}.pa-phone-state>.pa-msg:first-child{margin-top:0}.pa-phone-composer{pointer-events:none}.pa-photo--small{width:10rem}.pa-offer{display:flex;align-items:center;gap:1rem;padding:.75rem .75rem .75rem 1rem}.pa-offer-text{display:grid;gap:.25rem}.pa-offer-text b,.pa-offer-text span{display:inline-flex;align-items:center;gap:.375rem}.pa-offer-text b{font-weight:600}.pa-offer-text span{color:var(--pa-fg-2);font-size:var(--pg-t-small)}.pa-offer-text svg{width:1rem;height:1rem;color:var(--pg-accent)}.pa-offer-ask{display:inline-flex;flex-shrink:0;align-items:center;min-height:2.25rem;padding:0 1rem;border-radius:999px;background:#fff;color:#141011;font-size:var(--pg-t-small);font-weight:600}.pa-cycle{display:grid}.pa-cycle-item{grid-area:1/1;align-self:end;gap:.375rem;margin-top:0}.pa-cycle-lang{display:inline-flex;align-items:center;gap:.375rem;min-height:1.75rem;padding:.2rem .625rem;border-radius:999px;background:hsla(0,0%,100%,.1);color:var(--pa-fg-2);font-size:var(--pg-t-small);font-weight:600}.pa-cycle-lang svg{width:.875rem;height:.875rem}.pa-diagonal{display:grid;gap:2.5rem;margin:2.5rem 0 0;padding:0;list-style:none;container-type:inline-size}.pa-step{display:grid;gap:1rem}.pa-step-photo{position:relative;width:100%;margin:0;overflow:hidden;border-radius:var(--pg-r-card);background:hsla(0,0%,100%,.05);aspect-ratio:4/5}.pa-step--1 .pa-step-photo{aspect-ratio:3/4}.pa-step-media{--pa-focus:50% 12%;position:absolute;inset:0}.pa .pa-step-chip{position:absolute;z-index:1;left:.5rem;bottom:.5rem;gap:.5rem;font-family:var(--pg-display-face);font-size:.9375rem;font-weight:400}.pa-step-text{max-width:30em;font-size:var(--pg-t-lead);line-height:1.55}.pa-step-text strong{font-weight:600}.pa-pricing-head{display:grid;gap:1.25rem;margin-bottom:2rem}.pa-prices{width:100%;border-collapse:separate;border-spacing:0}.pa-prices td,.pa-prices th{padding:1.25rem 1.5rem;text-align:left;vertical-align:middle}.pa-prices tr:nth-child(odd)>*{background:hsla(0,0%,100%,.06)}.pa-prices td,.pa-prices th{font-family:var(--pg-display-face);font-size:clamp(1.5rem,.9rem + 1.6vw,2.5rem);font-weight:300;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.pa-prices th{width:40%;border-radius:var(--pg-r-inner) 0 0 var(--pg-r-inner);color:var(--pa-fg-2)}.pa-prices td{border-radius:0 var(--pg-r-inner) var(--pg-r-inner) 0;font-variant-numeric:tabular-nums}@media (min-width:48rem){.pa:lang(ta) .pa-prices :is(th,td),.pa:lang(te) .pa-prices :is(th,td){font-size:clamp(1.25rem,.8rem + 1.1vw,1.875rem)}}.pa-prices-figure{display:inline-flex;align-items:center;gap:.5rem}.pa-prices-figure svg{width:.85em;height:.85em;color:var(--pg-accent)}.pa-pricing-cta{margin-top:2rem}.pa-faq{display:grid;gap:2rem}.pa-faq-list{display:grid;gap:.5rem}.pa-faq-item{border-radius:var(--pg-r-inner);background:var(--pa-fill);transition:background-color .2s}.pa-faq-item:hover{background:hsla(0,0%,100%,.1)}.pa-faq-item[open]{background:var(--pa-fill-hover)}.pa-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem;padding:1rem 1rem 1rem 1.5rem;font-size:var(--pg-t-lead);font-weight:500;line-height:1.35;list-style:none;cursor:pointer}.pa-faq-item summary::-webkit-details-marker{display:none}.pa-plus{position:relative;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--pa-fill)}.pa-plus:after,.pa-plus:before{content:"";position:absolute;top:50%;left:50%;width:.875rem;height:2px;margin:-1px 0 0 -.4375rem;border-radius:2px;background:#fff;transition:transform .3s var(--pg-ease)}.pa-plus:after{transform:rotate(90deg)}.pa-faq-item[open] .pa-plus:after{transform:rotate(0deg)}.pa-faq-answer{display:grid;justify-items:start;gap:.5rem;padding:0 1.5rem 1.25rem}.pa-faq-answer p{max-width:52ch;font-size:var(--pg-t-body);line-height:1.6}.pa-text-link{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;font-weight:600;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.3);text-underline-offset:4px;transition:text-decoration-color .2s}.pa-text-link:hover{text-decoration-color:#fff}.pa-text-link svg{width:1.125rem;height:1.125rem;color:var(--pg-accent);transition:transform .3s var(--pg-ease)}.pa-text-link:hover svg{transform:translateX(3px)}.pa-final-run{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(var(--pg-max),calc(100% - 2 * var(--pg-gutter)));margin-inline:auto}.pa-final-tile{position:relative;grid-column:1/-1;grid-row:1;display:flex;align-items:flex-end;min-height:36rem;overflow:hidden;border-radius:var(--pg-r-card);background:hsla(0,0%,100%,.05)}.pa-final-media{--pa-focus:50% 6%;position:absolute;inset:0}.pa-final-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgb(var(--pg-shade)/0) 22%,rgb(var(--pg-shade)/.62) 52%,rgb(var(--pg-shade)/.92))}.pa-final-body{position:relative;z-index:2;display:grid;justify-items:start;gap:1rem;width:100%;padding:1.25rem}.pa-final-body .pg-fit{width:100%}.pa .pa-final-body .pg-display{--pg-size:clamp(2.6rem,1rem + 4.2vw,5.25rem)}.pa-final-chat{display:grid;justify-items:start;gap:.375rem}.pa-final-text{max-width:32em;font-size:var(--pg-t-lead);line-height:1.5}.pa-final-side{position:relative;grid-row:2;margin:0;overflow:hidden;border-radius:var(--pg-r-card);background:hsla(0,0%,100%,.05);aspect-ratio:3/4}.pa-footer{display:grid;gap:1.25rem;padding:clamp(4rem,8vw,7rem) 0 calc(2rem + env(safe-area-inset-bottom, 0px))}.pa-legal{max-width:62em;color:var(--pa-fg-3);font-size:var(--pg-t-small);line-height:1.45}.pa-footer-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;color:var(--pa-fg-2);font-size:var(--pg-t-ui)}.pa-footer-name{display:inline-flex;align-items:center;gap:.5rem;font-weight:500}.pa-footer-name .pg-brand-ring{width:1rem;height:1rem;border-width:2px}.pa-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem}.pa-footer-links a{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.25);text-underline-offset:3px}.pa-footer-links a:hover{color:#fff}.pa .pa-dock{gap:.625rem;padding:.375rem .375rem .375rem .5rem}.pa-dock-who{display:flex;flex:1;align-items:center;gap:.5rem;min-width:0;font-size:var(--pg-t-small);font-weight:500}.pa-dock-avatar{--pa-focus:50% 4%;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:999px}.pa-dock-text{position:relative;flex:1;min-width:0;overflow:hidden;line-height:1.25;white-space:nowrap}.pa-dock-full,.pa-dock-name{display:block;width:-moz-max-content;width:max-content}.pa-dock-text:not(.is-full) .pa-dock-full,.pa-dock-text:not(.is-name) .pa-dock-name{position:absolute;top:0;left:0;visibility:hidden}.pa .pa-dock .pg-btn{flex:none}@media (max-width:63.99rem){.pa .pa-header{top:.5rem;background:rgba(18,13,10,.92);backdrop-filter:none}.pa-header-cta{display:none}.pa .pa-hero h1.pg-display{--pg-size:min(2.5rem,9.8vw)}.pa-hero{grid-template-columns:minmax(0,1fr);padding-top:4.25rem;gap:.5rem}.pa-chat{height:clamp(29rem,60svh,38rem)}.pa-log .pa-bubble{padding:.5rem .875rem;font-size:.875rem;line-height:1.38}.pa-log{padding-top:1rem}.pa-chips{gap:.375rem;padding:.25rem .625rem .625rem}.pa-chip{padding-inline:.875rem;font-size:.875rem}.pa-note{margin-top:.5rem}.pa-hero-cta .pg-btn{min-height:3.25rem}.pa-hero-copy{display:contents}.pa-chat-figure{order:0}.pa-hero-copy>h1{order:1}.pa-hero-lead{order:2;font-size:var(--pg-t-body);line-height:1.45}.pa-hero-actions{order:3}.pa-trust{order:4}.pa-more{display:none}.pa-trust{gap:.25rem .375rem}.pa-trust li+li:before,.pa-trust-pair span+span:before{margin-right:.375rem}.pa-trust-pair span+span:before{margin-left:.375rem}.pa-chat.is-waiting .pa-chips,.pa-chat:not(.is-waiting) .pa-composer{display:none}.pa-rail{padding-top:clamp(5rem,12vw,6.5rem)}.pa-run{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.pa-card-panel{padding:.5rem .625rem}.pa-card-name{font-size:.9375rem}.pa-run-item:not(.is-current) .pa-card-tagline{display:none}.pa-diagonal{gap:2.25rem}.pa-step--1{justify-items:end}.pa-step--1 .pa-step-photo{width:62%}.pa-step--2 .pa-step-photo{width:78%}.pa-final-tile{min-height:min(40rem,82svh)}.pa-footer{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:47.99rem){.pa-prices,.pa-prices tbody{display:grid;gap:.375rem}.pa-prices tr{display:grid;gap:.25rem;padding:1rem 1.25rem;border-radius:var(--pg-r-inner)}.pa-prices tr:nth-child(odd){background:hsla(0,0%,100%,.06)}.pa-prices tr:nth-child(odd)>*{background:none}.pa-prices td,.pa-prices th{width:auto;padding:0;border-radius:0;font-family:var(--pg-ui);line-height:1.4;letter-spacing:0}.pa-prices th{font-size:var(--pg-t-ui);font-weight:500}.pa-prices td{font-size:1.0625rem;font-weight:500}.pa-hero-cta{flex:1 1 100%}.pa-hero-cta .pg-btn{width:100%}}@media (min-width:40rem) and (max-width:63.99rem){.pa .pa-hero h1.pg-display{--pg-size:min(4rem,8vw)}.pa-run{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-card-panel{padding:.625rem .75rem}.pa-card-name{font-size:var(--pg-t-lead)}.pa-run-item:not(.is-current) .pa-card-tagline{display:-webkit-box}.pa-chat{height:clamp(26rem,52svh,36rem)}.pa-step-photo,.pa-step-text{max-width:30rem}.pa-step--0 .pa-step-photo{width:70%}.pa-step--1 .pa-step-photo{width:50%}.pa-step--2 .pa-step-photo{width:58%}}@media (min-width:40rem){.pa-log .pa-bubble{max-width:25rem}}@media (min-width:64rem){.pa-hero{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem);align-items:center;min-height:100svh;padding-top:6rem;padding-bottom:2rem}.pa-hero-copy{grid-column:1/span 6;display:flex;flex-direction:column;gap:1.75rem;padding-bottom:1.5rem}.pa-chat-figure{grid-column:7/-1;justify-self:end;width:min(100%,36rem)}.pa-chat{height:clamp(34rem,calc(100svh - 10rem),50rem)}.pa-photo{width:11.5rem}.pa-run-item.is-current{flex-grow:1.9}.pa-run-item:not(.is-current) .pa-card-tagline{display:none}.pa-run-item:not(.is-current) .pa-card-panel{padding:.5rem .625rem}.pa-run-item:not(.is-current) .pa-card-name{font-size:.9375rem}.pa-run-item.is-current .pa-card-name{font-size:var(--pg-t-lead)}.pa-story{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem);align-items:start}.pa-story-pin{position:sticky;top:max(6rem,calc(50svh - 20rem));display:block;grid-column:1/span 5;grid-row:1;height:min(calc(100svh - 8rem),40rem)}.pa-story-pin .pa-phone{width:min(100%,25rem);margin-inline:auto}.pa-story-pin .pa-phone-body{grid-template-areas:"state"}.pa-story-pin .pa-phone-state{grid-area:state;opacity:0;transform:translateY(.75rem);transition:opacity .45s var(--pg-ease),transform .55s var(--pg-ease)}.pa-story-pin[data-state="0"] [data-for="0"],.pa-story-pin[data-state="1"] [data-for="1"],.pa-story-pin[data-state="2"] [data-for="2"]{opacity:1;transform:none}.pa-story-flow{grid-column:7/-1;grid-row:1}.pa-story-item{align-content:center;min-height:min(78svh,44rem);padding:0}.pa-story-item:last-of-type{min-height:min(56svh,32rem)}.pa .pa-story-text h3.pg-display{--pg-size:var(--pg-t-h2);margin-bottom:1.25rem;line-height:.94}.pa-story-item:not(.is-active) .pa-story-text>*{opacity:.35}.pa-story-inline{display:none}.pa-steps{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem)}.pa-steps>.pg-fit{position:relative;z-index:1;grid-column:8/-1;grid-row:1;align-self:start;padding-top:.5rem}.pa-diagonal{grid-column:1/-1;grid-row:1;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem);align-items:start;margin-top:0}.pa-step{grid-row:1;align-content:start;gap:1.25rem}.pa-step--0{grid-column:1/span 4}.pa-step--1{grid-column:5/span 3;margin-top:8cqi}.pa-step--2{grid-column:8/span 5;margin-top:15cqi}.pa-step--0 .pa-step-photo,.pa-step--1 .pa-step-photo{aspect-ratio:3/4}.pa-step--2 .pa-step-photo{aspect-ratio:3/2}.pa-step--2 .pa-step-media{--pa-focus:50% 14%}.pa-step-text{max-width:30em;padding-right:1rem}.pa-pricing-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:1.25rem 3rem;margin-bottom:2.5rem}.pa-prices td,.pa-prices th{padding:1.5rem 2rem}.pa-faq{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem);align-items:start}.pa-faq-head{position:sticky;top:7rem;grid-column:1/span 4}.pa-faq-list{grid-column:5/-1}.pa-final-run{grid-template-columns:minmax(0,1fr) minmax(0,46rem) minmax(0,1fr);gap:.75rem;width:100%}.pa-final-tile{grid-column:2;min-height:min(52rem,88svh)}.pa-final-body{gap:1.25rem;padding:2rem}.pa-final-side{grid-row:1;aspect-ratio:auto;margin-block:4rem}.pa-final-side--start{grid-column:1;margin-left:-3rem}.pa-final-side--end{grid-column:3;margin-right:-3rem}}@media (min-width:80rem){.pa-rail{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);-moz-column-gap:clamp(1.5rem,2.4vw,2.5rem);column-gap:clamp(1.5rem,2.4vw,2.5rem);align-items:end}.pa-rail-head{align-self:end;margin:0;padding-bottom:.5rem}}@media (prefers-reduced-motion:no-preference){.pa-log>.pa-msg{animation:pa-grow .42s var(--pa-pop) both;animation-delay:var(--at,0s)}.pa-log>.pa-msg>*{animation:pa-pop .34s var(--pa-pop) both;animation-delay:calc(var(--at, 0s) + .06s)}.pa-typing[data-state=on],.pa-typing[data-state=on]>*{animation-delay:0s}.pa-chips>.pa-chip{animation:pa-pop .34s var(--pa-pop) both;animation-delay:var(--at,0s)}.pa-chips>.pa-chip:nth-child(2){animation-delay:calc(var(--at, 0s) + .07s)}.pa-chips>.pa-chip:nth-child(3){animation-delay:calc(var(--at, 0s) + .14s)}.pa-dots span{animation:pa-dot 1.8s ease-in-out infinite}.pa-dots span:nth-child(2){animation-delay:.2s}.pa-dots span:nth-child(3){animation-delay:.4s}.pa-cycle-item{animation:pa-cycle 7.5s var(--pg-ease) infinite both;animation-delay:calc(var(--i, 0) * 2.5s)}.pa-nudge{animation:pa-nudge 1.4s var(--pg-ease) 1}}@keyframes pa-grow{0%{grid-template-rows:0fr;margin-top:0}}@keyframes pa-pop{0%{opacity:0;transform:translateY(.625rem) scale(.98)}}@keyframes pa-dot{0%,to{opacity:.35;transform:none}35%{opacity:1;transform:translateY(-2px)}}@keyframes pa-cycle{0%{opacity:0;transform:translateY(.625rem)}30%,5%{opacity:1;transform:none}35%,to{opacity:0;transform:translateY(-.375rem)}}@keyframes pa-nudge{0%{box-shadow:var(--pg-glow),0 0 0 0 rgba(255,165,58,.6)}30%{transform:scale(1.035)}60%{transform:none}to{box-shadow:var(--pg-glow),0 0 0 1rem rgba(255,165,58,0)}}@media (prefers-reduced-motion:reduce){.pa-cycle{gap:.75rem}.pa-cycle-item{grid-area:auto}.pa-card-media>img,.pa-run-item,.pa-story-text>*{transition:none}.pa-story-pin .pa-phone-state{transform:none;transition:opacity .45s var(--pg-ease)}.pa-story-item:not(.is-active) .pa-story-text>*{opacity:1}}@media (prefers-reduced-transparency:reduce){.pa-chat-head,.pa-chip,.pa-composer,.pa-final-chat .pa-bubble,.pa-msg--her .pa-bubble,.pa-phone-composer,.pa-phone-head{background:rgba(30,23,18,.95);backdrop-filter:none}}@media (max-width:30rem){.pa-trust{flex-direction:column}.pa-trust li+li:before{content:none}}