.scroll-scrub{--ss-progress:0;isolation:isolate;color:var(--ss-ink);background:var(--ss-bg);position:relative}.scroll-scrub__stage{z-index:0;background:var(--ss-bg);width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.scroll-scrub__media,.scroll-scrub__layer,.scroll-scrub__picture,.scroll-scrub__poster,.scroll-scrub__video{width:100%;height:100%;position:absolute;inset:0}.scroll-scrub__media{z-index:0}.scroll-scrub__layer{opacity:0;will-change:opacity;margin:0;overflow:hidden}.scroll-scrub__layer:first-child{opacity:1}.scroll-scrub__poster,.scroll-scrub__video{object-fit:cover;object-position:var(--ss-object-position);display:block}.scroll-scrub__poster{z-index:0}.scroll-scrub__video{z-index:1}.scroll-scrub__layer[data-video-painted=true] .scroll-scrub__poster{visibility:hidden}.scroll-scrub__progress{z-index:5;background:color-mix(in srgb, var(--ss-ink) 14%, transparent);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.scroll-scrub__progress span{background:var(--ss-accent);width:100%;height:100%;transform:scaleX(var(--ss-progress));transform-origin:0;display:block}.scroll-scrub__route{z-index:6;pointer-events:auto;justify-content:flex-end;gap:.25rem;display:flex;position:absolute;top:clamp(1rem,3vw,2rem);left:clamp(1rem,4vw,4rem);right:clamp(1rem,4vw,4rem)}.scroll-scrub__route-button{min-height:2.75rem;color:var(--ss-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.65rem .9rem}.scroll-scrub__route-button:hover,.scroll-scrub__route-button[aria-current=step]{color:var(--ss-ink)}.scroll-scrub__route-button[aria-current=step]{text-decoration:underline;-webkit-text-decoration-color:var(--ss-accent);text-decoration-color:var(--ss-accent);text-underline-offset:.3em;text-decoration-thickness:.15em}.scroll-scrub__route-button:focus-visible{outline:2px solid var(--ss-accent);outline-offset:3px}.scroll-scrub__story{z-index:3;pointer-events:none;margin-top:-100dvh;position:relative}.scroll-scrub__chapter,.scroll-scrub__connector-band{position:relative}.scroll-scrub__chapter-pin{pointer-events:none;align-items:center;min-height:100dvh;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,6vw,6rem);display:flex;position:sticky;top:0}.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{justify-content:flex-end}.scroll-scrub__copy{pointer-events:auto;width:min(40rem,48vw);position:relative}.scroll-scrub__copy:before{z-index:-1;content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--ss-bg) 88%, transparent) 0%, color-mix(in srgb, var(--ss-bg) 58%, transparent) 52%, transparent 76%);pointer-events:none;position:absolute;inset:-3rem -5rem}.scroll-scrub__kicker{max-width:30ch;color:var(--ss-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:700}.scroll-scrub__title{max-width:13ch;color:var(--ss-ink);font:inherit;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,6vw,6.75rem);font-weight:700;line-height:.94}.scroll-scrub__body{max-width:42ch;color:var(--ss-muted);margin:1.5rem 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.scroll-scrub__tags{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.scroll-scrub__tags li{border:1px solid color-mix(in srgb, var(--ss-ink) 20%, transparent);color:var(--ss-ink);padding:.45rem .7rem;font-size:.82rem}.scroll-scrub__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (width<=860px){.scroll-scrub__poster,.scroll-scrub__video{object-position:var(--ss-mobile-position)}.scroll-scrub__route{right:max(.75rem, env(safe-area-inset-right));left:max(.75rem, env(safe-area-inset-left));overscroll-behavior-x:contain;scrollbar-width:thin;justify-content:flex-start;overflow-x:auto}.scroll-scrub__route-button{flex:none}.scroll-scrub__chapter-pin,.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{padding:6.5rem max(1.25rem, env(safe-area-inset-right)) calc(4rem + env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));justify-content:flex-start;align-items:flex-end}.scroll-scrub__copy{width:min(100%,36rem)}.scroll-scrub__copy:before{background:linear-gradient(to top, var(--ss-bg) 0%, color-mix(in srgb, var(--ss-bg) 82%, transparent) 58%, transparent 100%);inset:-3rem -2rem}.scroll-scrub__title{max-width:14ch;font-size:clamp(2.3rem,11vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.scroll-scrub__chapter{min-height:100dvh!important}.scroll-scrub__connector-band{display:none}.scroll-scrub__progress span{transition:none}}@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.boost.boost-cinematic{--bg:#0c0e0d;--panel:#171b18;--ink:#f3f4ea;--muted:#b5bbb2;--line:#373e36;--lime:#ccff5c;isolation:isolate;font-family:Geist,Arial,sans-serif}.boost-cinematic .boost-header{z-index:20;border-bottom:1px solid var(--line);background:#0c0e0df0;max-width:none;height:80px;min-height:80px;padding-inline:4vw;position:relative}.boost-cinematic .boost-header nav{gap:22px}.boost-cinematic .boost-header nav>a{font-size:13px}.boost-cinematic .boost-mark{border-radius:8px}.boost-cinematic .wrap{width:min(1440px,100% - 8vw)}.cinema-home{isolation:isolate;position:relative}.cinema-stage{z-index:-1;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}.cinema-canvas,.cinema-canvas canvas,.cinema-poster,.cinema-shade{width:100%;height:100%;position:absolute;inset:0}.cinema-poster{justify-content:flex-end;align-items:center;transition:opacity .6s;display:flex}.cinema-ready .cinema-poster{opacity:0}.cinema-shade{background:linear-gradient(90deg,#0c0e0df5 0%,#0c0e0db8 30%,#0c0e0d00 72%),linear-gradient(#0000 65%,#0c0e0d73)}.cinema-loading{letter-spacing:.18em;color:var(--ink);font:11px Geist,Arial,sans-serif;position:absolute;top:70%;right:16%}.cinema-loading span{letter-spacing:0;margin-top:10px;font-size:10px;display:block}.cinema-loading i{background:var(--lime);transform-origin:0;width:150px;height:2px;margin-top:14px;animation:1.4s ease-in-out infinite alternate cinema-load;display:block}@keyframes cinema-load{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}.boost-cinematic .cinema-hero{align-items:center;min-height:calc(100svh - 80px);padding-block:65px 90px;display:flex}.cinema-hero-copy{width:60%;max-width:750px;position:relative}.boost .cinema-eyebrow{letter-spacing:.18em;color:var(--lime);margin-bottom:30px;font-size:11px;font-weight:600}.boost-cinematic h1{letter-spacing:-.065em;font-size:clamp(44px,5.6vw,88px);font-weight:500;line-height:1.04}.cinema-title-word{display:inline-block}.boost-cinematic h1 em,.boost-cinematic h2 em{color:var(--lime);font-style:normal}.boost .cinema-hero-copy>p:not(.cinema-eyebrow){max-width:420px;margin-top:30px;font-size:17px;line-height:1.75}.boost-cinematic .hero-actions{flex-wrap:wrap;gap:25px;margin-top:35px}.boost-cinematic .boost-action{background:var(--lime);min-height:54px;color:var(--bg);border-radius:6px;font-size:14px;font-weight:650;transition:background .2s,box-shadow .2s}.boost-cinematic .boost-action:hover{background:#e0ff99;box-shadow:0 8px 30px #ccff5c15}.boost-cinematic .text-link{border-bottom:1px solid #7c8475;padding-bottom:6px;font-size:14px}.boost-cinematic .promise-strip{letter-spacing:.03em;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c0e0dd1;justify-content:space-between;gap:12px;padding:24px 0;font-size:12px;display:flex;position:relative}.cinema-home>section,.cinema-portfolio,.cinema-pricing,.cinema-faq{position:relative}.boost-cinematic .cinema-manifesto{min-height:760px;padding-block:150px}.boost .cinema-margin-note{letter-spacing:.15em;margin-bottom:42px;font-size:10px}.boost-cinematic h2{letter-spacing:-.06em;font-size:clamp(36px,4.7vw,70px);font-weight:450;line-height:1.08}.cinema-manifesto-copy{max-width:450px;margin-top:38px}.cinema-manifesto-copy p{margin-bottom:26px;font-size:17px;line-height:1.8}.boost-cinematic .section{padding-block:110px}.cinema-services{background:#0c0e0dde;grid-template-columns:1fr 1.2fr;gap:7vw;display:grid}.cinema-service-list>a{border-bottom:1px solid var(--line);gap:22px;padding:32px 0;transition:transform .25s;display:flex}.cinema-service-list>a:first-child{padding-top:0}.cinema-service-list>a:hover{transform:translate(8px)}.cinema-service-list>a>span{color:var(--lime);padding-top:7px;font-size:11px}.cinema-service-list b{color:var(--lime);margin-left:auto;font-size:22px}.boost .cinema-service-list h3{font-size:24px;font-weight:500}.boost .cinema-service-list p{max-width:420px;margin-top:15px;font-size:14px;line-height:1.8}.cinema-portfolio{background:#0c0e0df0}.boost-cinematic .section-heading{margin-bottom:60px;display:block}.boost-cinematic .section-heading>p{max-width:520px;margin-top:24px;font-size:15px}.boost-cinematic .section-heading>.eyebrow{letter-spacing:.16em;margin:0 0 24px;font-size:10px}.boost-cinematic .portfolio-grid{gap:70px 38px}.boost-cinematic .portfolio-item:nth-child(2n){padding-top:100px}.boost-cinematic .project-caption h3{margin-top:8px;font-size:27px}.boost-cinematic .project-caption p{font-size:13px}.boost-cinematic .project-caption span{letter-spacing:.05em;font-size:10px}.boost-cinematic .device-pair{background:radial-gradient(at 50% 90%,#39422d 0%,#20261e 35%,#151a16 80%);border:1px solid #323b30;border-radius:16px;padding:38px 25px 45px}.boost-cinematic .cinema-process{background:#0c0e0de6;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.cinema-process>div>p:last-child{margin-top:30px;font-size:17px}.cinema-process ol{margin:0;padding:0;list-style:none}.cinema-process li{border-top:1px solid var(--line);gap:28px;padding:26px 0;display:flex}.cinema-process li>span{color:var(--lime);font-size:13px}.boost .cinema-process h3{font-size:25px;font-weight:500}.boost .cinema-process li p{margin-top:12px;font-size:14px;line-height:1.8}.cinema-pricing{background:#0c0e0df2}.boost-cinematic .offer{border-color:var(--line);background:#151a16;border-radius:16px;padding:36px 30px}.boost-cinematic .offer.featured{border-color:var(--lime);box-shadow:none;background:#1c2417}.boost-cinematic .recommendation{border-radius:15px 15px 0 0}.boost-cinematic .offer-price{letter-spacing:-.075em;font-size:70px}.boost-cinematic .offer-action{border-radius:5px}.boost-cinematic .fine-print{line-height:1.8}.boost-cinematic .cinema-proof{grid-template-columns:.45fr 1fr;gap:40px;max-width:1100px;padding-block:110px;display:grid}.cinema-proof-mark{color:var(--lime);font-size:220px;font-weight:500;line-height:1}.cinema-proof>div{max-width:620px}.cinema-proof p{font-size:17px;line-height:1.8;margin-top:25px!important}.boost .cinema-proof .cinema-proof-note{color:var(--muted);font-size:13px}.cinema-proof .text-link{margin-top:25px;display:inline-block}.cinema-faq{background:#0c0e0ded}.boost-cinematic .faq-section{grid-template-columns:1fr 1.3fr;gap:7vw}.boost-cinematic .faq-section summary{font-size:17px}.boost-cinematic .closing{background:#0c0e0da6;padding-block:140px}.boost-cinematic .closing h2{font-size:clamp(44px,6.4vw,96px)}.boost-cinematic .boost-footer{z-index:2;background:var(--bg);border-top:1px solid var(--line);padding-bottom:110px;position:relative}.boost .cinema-contact-dock{z-index:40;background:var(--lime);color:#15200c;border:1px solid #d8ff83;border-radius:8px;align-items:center;gap:25px;padding:15px 22px;font-size:13px;font-weight:650;transition:transform .2s;display:flex;position:fixed;bottom:24px;right:28px;box-shadow:0 8px 40px #0005}.cinema-contact-dock:hover{transform:translateY(-3px)}.cinema-contact-dock span{font-size:20px}.cinema-cursor{pointer-events:none;z-index:60;border:1px solid var(--lime);opacity:0;border-radius:50%;width:12px;height:12px;margin:-6px;position:fixed;top:0;left:0}.cinema-cursor[data-active=true]{opacity:.7}.boost-cinematic .mobile-call{display:none}@media (width>=1800px){.boost-cinematic .cinema-hero-copy{max-width:850px}.boost-cinematic h1{font-size:100px}}@media (width<=1100px){.boost-cinematic .boost-header nav{gap:13px}.boost-cinematic .boost-header nav>a{font-size:11px}.cinema-hero-copy{width:65%}.cinema-services{gap:40px}.boost-cinematic .offer{padding:30px 20px}}@media (width<=760px){.boost-cinematic .boost-header{height:72px;min-height:72px;padding-inline:22px}.boost-cinematic .boost-header nav{z-index:25;background:#151a16}.boost-cinematic .boost-header nav>a{font-size:15px}.boost-cinematic .wrap{width:calc(100% - 44px)}.boost-cinematic .cinema-hero{align-items:flex-start;min-height:max(790px,100svh - 72px);padding-top:48px;padding-bottom:330px}.cinema-hero-copy{width:100%;max-width:550px}.boost-cinematic h1{letter-spacing:-.065em;font-size:clamp(40px,9vw,65px)}.boost .cinema-eyebrow{margin-bottom:25px;font-size:9px}.boost .cinema-hero-copy>p:not(.cinema-eyebrow){max-width:340px;margin-top:24px;font-size:15px;line-height:1.7}.boost-cinematic .hero-actions{gap:20px;margin-top:24px}.boost-cinematic .boost-action{min-height:50px;padding:12px 17px;font-size:13px}.boost-cinematic .text-link{font-size:12px}.cinema-canvas{height:calc(100% - 220px);top:280px}.cinema-canvas canvas{position:static}.cinema-shade{background:linear-gradient(#0c0e0d 0%,#0c0e0de8 24%,#0c0e0d20 56%,#0c0e0d80 100%)}.cinema-poster{align-items:flex-end}.cinema-poster img{width:100%;height:60%}.cinema-loading{top:auto;bottom:15%;right:25%}.cinema-cursor{display:none}.boost-cinematic .promise-strip{grid-template-columns:1fr 1fr;gap:18px;padding-block:22px;font-size:10px;display:grid}.boost-cinematic .cinema-manifesto{background:#0c0e0deb;min-height:auto;padding-block:85px}.boost-cinematic h2{font-size:clamp(34px,8.8vw,50px)}.boost .cinema-margin-note{letter-spacing:.1em;margin-bottom:30px;font-size:8px}.cinema-manifesto-copy p{font-size:15px}.boost-cinematic .section{padding-block:75px}.cinema-services{background:#0c0e0df2;grid-template-columns:1fr;gap:42px}.cinema-service-list>a{gap:15px;padding:24px 0}.boost .cinema-service-list h3{font-size:21px}.boost .cinema-service-list p{font-size:13px}.boost-cinematic .section-heading{margin-bottom:35px}.boost-cinematic .section-heading>p{font-size:14px}.boost-cinematic .portfolio-grid{grid-template-columns:1fr;gap:42px}.boost-cinematic .portfolio-item:nth-child(2n){padding-top:0}.boost-cinematic .device-pair{padding:26px 15px 35px}.boost-cinematic .project-caption h3{font-size:24px}.boost-cinematic .cinema-process{grid-template-columns:1fr;gap:35px}.boost .cinema-process h3{font-size:21px}.cinema-process li{gap:20px}.boost-cinematic .price-grid{grid-template-columns:1fr;gap:36px}.boost-cinematic .offer{padding:30px 26px}.boost-cinematic .offer-price{font-size:64px}.boost-cinematic .cinema-proof{background:#0c0e0deb;grid-template-columns:45px 1fr;gap:14px;padding-block:70px}.cinema-proof-mark{font-size:90px}.cinema-proof p{font-size:14px}.boost .cinema-proof .cinema-proof-note{font-size:12px}.boost-cinematic .faq-section{display:block}.boost-cinematic .faq-section h2{margin-bottom:30px}.boost-cinematic .faq-section summary{font-size:15px}.boost-cinematic .closing{padding-block:75px 105px}.boost-cinematic .closing h2{font-size:43px}.boost .cinema-contact-dock{left:22px;right:22px;bottom:max(14px, env(safe-area-inset-bottom));justify-content:space-between;padding:12px 18px;font-size:13px}.boost-cinematic .boost-footer{padding-bottom:120px}}@media (prefers-reduced-motion:reduce){.boost-cinematic *,.boost-cinematic :before,.boost-cinematic :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cinema-cursor,.cinema-loading{display:none}.cinema-service-list>a:hover,.cinema-contact-dock:hover{transform:none}.boost-cinematic .depth-scene{--dx:0!important;--dy:0!important}}.cinema-word{white-space:pre;display:inline-block}.cinema-static .cinema-canvas{visibility:hidden}.boost-cinematic .cinema-title-word{white-space:nowrap}@media (width<=370px){.boost-cinematic h1{font-size:34px}}.cinema-poster picture{width:100%;height:100%;display:block}.cinema-poster img{object-fit:cover;opacity:1;width:100%;height:100%}@media (width<=760px){.cinema-poster img{object-fit:cover;width:100%;height:100%}}.cinema-room-photo{will-change:transform;position:absolute;inset:-2%;overflow:hidden;transform:scale(1.035)}.cinema-room-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cinema-stage .cinema-shade{background:linear-gradient(90deg,#0c0e0dde 0%,#0c0e0da3 27%,#0c0e0d1f 58%,#0000 78%),linear-gradient(#0000 60%,#0c0e0d24)}@media (width<=760px){.cinema-room-photo{inset:0;transform:none}.cinema-room-photo img{object-position:right center}.cinema-stage .cinema-shade{background:linear-gradient(#0c0e0de6 0%,#0c0e0dd1 34%,#0c0e0d40 60%,#0c0e0d14 100%)}}@media (prefers-reduced-motion:reduce){.cinema-room-photo{will-change:auto;transform:none!important}}.boost-cinematic .photo-hero{isolation:isolate;width:100%;min-height:max(640px,100svh - 80px);padding-inline:max(4vw,50vw - 720px);overflow:hidden}.photo-hero-visual,.photo-hero-visual picture,.photo-hero-shade{position:absolute;inset:0}.photo-hero-visual{z-index:-1;pointer-events:none;background:var(--bg)}.photo-hero-visual picture{display:block}.photo-hero-visual img{object-fit:cover;object-position:65% center;width:100%;height:100%;display:block}.photo-hero-shade{background:linear-gradient(90deg, #0c0e0de0, #0c0e0db3 35%, #0c0e0d24 68%, transparent), linear-gradient(0deg, var(--bg), transparent 23%)}.boost-cinematic .photo-hero .cinema-hero-copy{text-shadow:0 2px 20px #0000004d;width:61%;max-width:810px}.boost .photo-hero .cinema-hero-copy>p:not(.cinema-eyebrow){color:var(--ink)}@media (width<=760px){.boost-cinematic .photo-hero{align-items:flex-start;min-height:max(800px,100svh - 72px);padding:42px 22px 345px}.boost-cinematic .photo-hero .cinema-hero-copy{width:100%;max-width:550px}.photo-hero-visual img{object-fit:cover;object-position:58% bottom}.photo-hero-visual picture{top:215px}.photo-hero-shade{background:linear-gradient(180deg, var(--bg) 0%, #0c0e0df7 24%, #0c0e0dd1 43%, #0c0e0d1a 70%, var(--bg) 100%)}.boost-cinematic .photo-hero .hero-actions{gap:18px}}.bip-journey{background:var(--bg);position:relative}.bip-scroll>.scroll-scrub__continuation{z-index:4;position:relative}.bip-scroll .scroll-scrub__route{display:none}.bip-scroll .scroll-scrub__progress{top:auto;bottom:0}.bip-scroll .scroll-scrub__media{width:73%;left:27%;right:0}.bip-scroll .scroll-scrub__stage:after{z-index:3;pointer-events:none;content:"";background:linear-gradient(90deg, var(--bg) 17%, transparent 63%), linear-gradient(0deg, var(--bg), transparent 25%);position:absolute;inset:0}.bip-scroll .scroll-scrub__chapter-pin{padding:5rem 4vw}.bip-scroll .scroll-scrub__copy{width:min(32rem,38vw);opacity:clamp(0, calc((.72 - var(--ss-progress)) * 5), 1)}.bip-scroll .scroll-scrub__copy:focus-within{opacity:1}.bip-scroll .scroll-scrub__copy:before{display:none}.boost-cinematic .bip-scroll h1{letter-spacing:-.065em;text-wrap:balance;max-width:12ch;font-size:clamp(42px,5vw,82px);font-weight:500;line-height:1.02}.bip-scroll .scroll-scrub__kicker{color:var(--lime);letter-spacing:.15em;max-width:34ch;font-size:10px;line-height:1.6}.bip-scroll .scroll-scrub__body{max-width:36ch;margin-top:1.5rem;font-size:16px;line-height:1.65}.bip-scroll .scroll-scrub__tags{gap:.45rem}.bip-scroll .scroll-scrub__tags li{border-radius:99px;padding:.45rem .65rem;font-size:10px}.bip-scroll .scroll-scrub__actions{align-items:center;gap:1rem;margin-top:1.7rem}.bip-scroll .boost-action{border-radius:99px;padding-inline:1.3rem}.bip-scroll .text-link{font-size:12px}.bip-offers{background:color-mix(in srgb, var(--bg) 18%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative}.boost .bip-offers>.section{padding-block:clamp(70px,8vw,125px)}.bip-offers .section-heading{max-width:650px;margin-bottom:2.5rem}.boost .bip-offers .section-heading h2{letter-spacing:-.055em;font-size:clamp(38px,4.4vw,64px);line-height:1.03}.bip-offers .section-heading>p:not(.eyebrow){max-width:550px;font-size:14px;line-height:1.65}.boost .bip-offers .price-grid{gap:20px}.boost .bip-offers .offer{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--ink) 10%, transparent), color-mix(in srgb, var(--bg) 65%, transparent));-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 18%, transparent), 0 24px 60px color-mix(in srgb, var(--bg) 35%, transparent);border-radius:25px;padding:clamp(24px,2.5vw,38px)}.boost .bip-offers .offer.featured{border-color:color-mix(in srgb, var(--lime) 60%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--lime) 12%, transparent), color-mix(in srgb, var(--bg) 72%, transparent))}.boost .bip-offers .recommendation{z-index:1;border-radius:99px;width:max-content;max-width:calc(100% - 44px);height:auto;padding:7px 12px;font-size:10px;line-height:1.25;inset:-14px auto auto 22px}.boost .bip-offers .offer-action{background:color-mix(in srgb, var(--ink) 9%, transparent);min-height:50px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 16%, transparent);border-radius:99px;align-items:center}.boost .bip-offers .featured .offer-action{background:var(--lime);color:var(--bg)}.bip-journey a:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.bip-offers .fine-print{max-width:95ch}@media (width<=860px){.bip-scroll .scroll-scrub__media{width:100%;height:58%;top:42%;left:0}.bip-scroll .scroll-scrub__stage:after{background:linear-gradient(180deg, var(--bg) 32%, transparent 54%, transparent 82%, var(--bg))}.bip-scroll .scroll-scrub__chapter-pin{align-items:flex-start;padding:2.4rem 6vw}.bip-scroll .scroll-scrub__copy{width:min(100%,32rem)}.boost-cinematic .bip-scroll h1{max-width:17ch;font-size:clamp(36px,8.9vw,53px)}.bip-scroll .scroll-scrub__kicker{margin-bottom:.8rem;font-size:9px}.bip-scroll .scroll-scrub__body{max-width:36ch;margin-top:1rem;font-size:14px;line-height:1.5}.bip-scroll .scroll-scrub__tags{display:none}.bip-scroll .scroll-scrub__actions{gap:1rem;margin-top:1.2rem}.boost .bip-scroll .boost-action{min-height:48px;padding-inline:1rem;font-size:12px}.bip-scroll .text-link{font-size:11px}.boost .bip-offers .price-grid{grid-template-columns:1fr;gap:28px}.boost .bip-offers .offer{border-radius:22px;padding:28px}.boost .bip-offers>.section{padding-block:65px}}@media (height<=620px) and (width>=861px){.bip-scroll .scroll-scrub__chapter-pin{padding-block:2rem}.boost-cinematic .bip-scroll h1{font-size:46px}.bip-scroll .scroll-scrub__tags{display:none}}@media (prefers-reduced-motion:reduce){.bip-scroll .scroll-scrub__copy{opacity:1}.bip-scroll .scroll-scrub__chapter{min-height:100dvh!important}.bip-scroll .scroll-scrub__chapter-pin{position:relative}.bip-journey{scroll-behavior:auto}}
