.home-container{width:min(1280px,calc(100% - 2 * clamp(16px, 4vw, 64px)));margin-inline:auto}.home-kicker{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:var(--muted);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.home-kicker:before{width:7px;height:7px;border-radius:50%;background:var(--lime);content:""}.home-title{margin:0;color:var(--text);font-size:clamp(2.6rem,6.4vw,6.4rem);font-weight:500;line-height:1;letter-spacing:-.05em;text-wrap:balance}.home-title--md{font-size:clamp(2.2rem,4.6vw,4.4rem)}.home-accent{color:var(--lime)}.home-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid;color:var(--text);font-weight:500}.home-link:hover{color:var(--lime)}.scroll-text__word{display:inline}.glitch-hero{min-height:100svh;border-bottom:0;background:var(--bg)}.glitch-hero__shade{background:linear-gradient(180deg,rgb(10 10 11/62%),rgb(10 10 11/12%) 38%,rgb(10 10 11/18%) 70%,rgb(10 10 11/78%))}.glitch-hero__headline{top:calc(var(--header-h) + 2.5vh)}.glitch-hero__badge{border:1px solid rgb(219 253 81/45%);background:rgb(10 10 11/50%);font-weight:500}.glitch-hero__cta--ghost{border-color:var(--line-strong);background:rgb(10 10 11/45%);color:var(--text)}.hero-scene{position:relative;height:300vh;background:var(--bg)}.hero-scene__sticky{position:sticky;top:0;height:100svh;overflow:hidden}.hero-scene__columns{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6vw;padding:0 1.6vw}.hero-scene__column{display:flex;flex-direction:column;gap:1.6vw;will-change:transform}.hero-scene__tile{position:relative;flex:none;aspect-ratio:4/3;overflow:hidden;border-radius:14px;background:var(--surface)}.hero-scene__column:nth-child(2n) .hero-scene__tile:nth-child(odd),.hero-scene__column:nth-child(odd) .hero-scene__tile:nth-child(2n){aspect-ratio:3/4}.hero-scene__tile img{object-fit:cover;object-position:top center}.hero-scene__card{position:absolute;inset:0;overflow:hidden;transform-origin:50% 50%;will-change:transform;box-shadow:0 40px 140px rgb(0 0 0/70%)}.hero-scene__card .glitch-hero,.hero-scene__card .glitch-hero__content{height:100svh;min-height:0}.hero-scene__card-shade{position:absolute;inset:0;z-index:20;background:#000;pointer-events:none}.hero-scene--static{height:auto}.hero-scene--static .hero-scene__sticky{position:relative}.hero-scene--static .hero-scene__columns{display:none}.hero-scene--static .hero-scene__card{position:relative;box-shadow:none}.work-scene{position:relative;z-index:2;margin-top:-100vh;background:linear-gradient(160deg,#8a2bf7,#5d13c6 50%,#250857);color:#fff}.work-scene:after{position:absolute;right:0;bottom:0;left:0;height:40vh;background:linear-gradient(rgb(10 10 11/0),var(--bg));content:"";pointer-events:none}.work-scene__sticky{position:sticky;top:0;z-index:1;display:flex;height:100svh;flex-direction:column;padding:calc(var(--header-h) + 1vh) clamp(16px,4vw,56px) 5vh}.work-scene__title{margin:0 0 4vh;font-size:clamp(2.2rem,4.6vw,4.6rem);font-weight:500;letter-spacing:-.05em;text-align:center}.work-scene__body{display:grid;flex:1;min-height:0;grid-template-columns:minmax(220px,.3fr) 1fr;gap:4vw}.work-scene__timeline{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3.4vh;margin:0;padding:0 0 0 22px;list-style:none}.work-scene__timeline:before{position:absolute;top:12%;bottom:12%;left:4px;width:1px;background:rgb(255 255 255/30%);content:""}.work-scene__timeline a{position:relative;display:grid;gap:4px;color:rgb(255 255 255/50%);transition:color .4s}.work-scene__timeline strong{font-size:clamp(1rem,1.35vw,1.3rem);font-weight:500;letter-spacing:-.02em}.work-scene__timeline span:last-child{font-size:.82rem}.work-scene__dot{position:absolute;top:.45em;left:-22px;width:9px;height:9px;border-radius:50%;background:rgb(255 255 255/35%);transition:transform .4s,background .4s,box-shadow .4s}.work-scene__timeline .is-past .work-scene__dot{background:#fff}.work-scene__timeline .is-active a{color:#fff}.work-scene__timeline .is-active .work-scene__dot{background:var(--lime);box-shadow:0 0 0 6px rgb(219 253 81/22%);transform:scale(1.35)}.work-scene__stage{position:relative;min-height:0}.work-card{position:absolute;inset:0;transform-origin:50% 0;will-change:transform}.work-card__link{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:20px;background:#0e0e10;box-shadow:0 30px 90px rgb(0 0 0/45%);color:var(--text)}.work-card__bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#18181b;color:var(--muted);font-size:.8rem}.work-card__bar i{width:9px;height:9px;border-radius:50%;background:rgb(255 255 255/22%)}.work-card__bar span{margin-left:10px}.work-card__media{position:relative;flex:1;min-height:0;background:#111}.work-card__media img{object-fit:cover;object-position:top center;transition:transform .8s cubic-bezier(.22,1,.36,1)}.work-card__link:hover .work-card__media img{transform:scale(1.03)}.work-card__caption{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px}.work-card__caption p{margin:0;max-width:70ch;color:var(--muted);font-size:.95rem;line-height:1.45}.work-card__cta{flex:none;color:var(--lime);font-weight:500}.work-card__dim{position:absolute;inset:0;border-radius:20px;background:#000;pointer-events:none}.why-scene{padding:clamp(110px,14vw,200px) 0;background:var(--bg)}.why-scene__title{max-width:1150px;margin:0 0 clamp(60px,8vw,110px);font-size:clamp(2.2rem,5vw,5rem);font-weight:500;line-height:1.05;letter-spacing:-.045em}.why-scene__list{margin:0;padding:0;list-style:none}.why-scene__row{display:grid;grid-template-columns:64px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;padding:36px 0;border-top:1px solid var(--line)}.why-scene__row .v5-service-icon{color:var(--lime)}.why-scene__row h3{margin:0;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:500;line-height:1.1;letter-spacing:-.035em}.why-scene__row p{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.6}.services-scene{position:relative;background:var(--bg)}.services-scene__sticky{position:sticky;top:0;display:flex;height:100svh;flex-direction:column;justify-content:center;gap:clamp(28px,5vh,60px);overflow:hidden}.services-scene__track{display:flex;width:max-content;gap:22px;padding:0 clamp(16px,4vw,64px);will-change:transform}.service-card{position:relative;display:flex;width:clamp(280px,29vw,420px);height:clamp(330px,50vh,470px);flex:none;flex-direction:column;justify-content:flex-end;padding:30px;border:1px solid var(--line);border-radius:22px;background:var(--surface);color:var(--text);transition:background .5s,border-color .5s}.service-card.is-active{border-color:transparent;background:linear-gradient(150deg,#8a2bf7,#4e10a8)}.service-card__group{position:absolute;top:28px;left:30px;color:var(--muted);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.service-card.is-active .service-card__group{color:rgb(255 255 255/75%)}.service-card__arrow{position:absolute;top:20px;right:20px;display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;transition:background .4s,color .4s,border-color .4s}.service-card.is-active .service-card__arrow,.service-card:hover .service-card__arrow{border-color:var(--lime);background:var(--lime);color:var(--bg)}.service-card h3{margin:0 0 18px;font-size:clamp(1.55rem,2.2vw,2.1rem);font-weight:500;line-height:1.05;letter-spacing:-.035em}.service-card ul{display:grid;gap:8px;margin:0;padding:0;color:var(--muted);list-style:none}.service-card li:before{margin-right:8px;color:var(--lime);content:"•"}.service-card.is-active ul{color:rgb(255 255 255/88%)}.services-scene--static .services-scene__sticky{position:relative;height:auto;padding:100px 0}.services-scene--static .services-scene__track{width:auto;overflow-x:auto;scroll-snap-type:x mandatory}.services-scene--static .service-card{scroll-snap-align:start}.about-scene{padding:clamp(110px,14vw,200px) 0;background:var(--bg)}.about-scene__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px)}.about-scene__photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:24px;background:var(--surface)}.about-scene__photo-inner{position:absolute;inset:-12% 0}.about-scene__photo-inner img{object-fit:cover;object-position:center top}.about-scene__lead{margin:28px 0 40px;font-size:clamp(1.2rem,1.9vw,1.65rem);line-height:1.45;letter-spacing:-.015em}.about-scene__skills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin-bottom:36px}.about-scene__skills h3{margin:0 0 12px;color:var(--muted);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.about-scene__skills ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.about-scene__skills li{padding:7px 14px;border:1px solid var(--line-strong);border-radius:999px;font-size:.9rem}.recognition-scene{padding:clamp(100px,12vw,180px) 0;background:var(--bg)}.recognition-scene__list{margin:clamp(48px,6vw,90px) 0 0;padding:0;list-style:none}.recognition-scene__list li{position:relative;display:grid;grid-template-columns:60px minmax(0,4fr) minmax(0,6fr) auto;align-items:baseline;gap:24px;padding:30px 0}.recognition-scene__line{position:absolute;top:0;right:0;left:0;height:1px;background:var(--line-strong);transform-origin:left}.recognition-scene__index{color:var(--lime);font-size:.8rem}.recognition-scene__list h3{margin:0;font-size:clamp(1.4rem,2.3vw,2.1rem);font-weight:500;letter-spacing:-.035em}.recognition-scene__list p{margin:0;color:var(--muted)}.recognition-scene__type{padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.trust-scene{position:relative;height:220vh;background:var(--bg)}.trust-scene__sticky{position:sticky;top:0;display:grid;height:100svh;place-items:center;overflow:hidden}.trust-scene__names{position:absolute;inset:0}.trust-scene__name{position:absolute;color:var(--text);font-weight:600;letter-spacing:-.03em;white-space:nowrap;will-change:transform}.trust-scene__center{position:relative;z-index:2;max-width:980px;padding:0 20px;text-align:center}.trust-scene__center p{max-width:560px;margin:24px auto 0;color:var(--muted);font-size:1.15rem;line-height:1.5}.trust-scene--static{height:auto}.trust-scene--static .trust-scene__sticky{position:relative;height:auto;min-height:80vh}.home .v5-content{background:var(--bg)}@media (max-width:900px){.hero-scene{height:280vh}.hero-scene__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4vw;padding:0 2.4vw}.hero-scene__column:nth-child(4){display:none}.hero-scene__column{gap:2.4vw}.work-scene__sticky{padding-inline:16px;padding-bottom:3vh}.work-scene__title{margin-bottom:2vh;font-size:clamp(2rem,8vw,2.6rem)}.work-scene__body{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:2.4vh}.work-scene__timeline{flex-direction:row;justify-content:flex-start;gap:18px;padding:0 0 10px;overflow-x:auto;scrollbar-width:none}.work-scene__timeline:before{display:none}.work-scene__timeline a{padding-left:16px;white-space:nowrap}.work-scene__timeline span:last-child{display:none}.work-scene__dot{left:0}.work-card__caption{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}.work-card__caption p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.85rem}.why-scene__row{gap:14px;padding:28px 0}.about-scene__grid,.why-scene__row{grid-template-columns:1fr}.about-scene__photo{max-width:460px}.about-scene__skills{grid-template-columns:1fr}.recognition-scene__list li{grid-template-columns:40px 1fr;gap:8px 14px;padding:24px 0}.recognition-scene__list p,.recognition-scene__type{grid-column:2;justify-self:start}.service-card{width:min(78vw,340px);height:min(62vh,420px);padding:24px}.trust-scene__name{font-size:.95rem!important}}@media (max-width:767px){.glitch-hero,.glitch-hero__content{min-height:max(100svh,640px)}.glitch-hero__content{padding-top:calc(var(--header-h) + .4rem)}.glitch-hero__portrait{top:calc(var(--header-h) + 9rem)}.hero-scene__card .glitch-hero,.hero-scene__card .glitch-hero__content{min-height:0}}.glitch-hero{--hero-pad:clamp(16px,4vw,64px)}.glitch-hero__content{display:block;min-height:100svh;padding:0}.glitch-hero__headline{position:absolute;top:calc(var(--header-h) + clamp(1.5rem, 9vh, 7rem));right:auto;left:var(--hero-pad);width:min(50vw,820px);margin:0;text-align:left}.glitch-hero__eyebrow{margin:0 0 clamp(.8rem,2vh,1.4rem);font-size:clamp(.66rem,.85vw,.8rem);letter-spacing:.14em}.glitch-hero__headline-primary{display:block;color:var(--cream);font-size:clamp(34px,5.6vw,100px);line-height:.95;white-space:normal}.glitch-hero__headline-primary>span{display:block}.glitch-hero__accent{color:var(--lime)}.glitch-hero__headline-secondary{display:block;margin-top:.75em;color:rgb(244 241 234/88%);font-size:clamp(13px,1.4vw,22px);line-height:1.2;letter-spacing:.04em;white-space:normal}.glitch-hero__roles{position:absolute;top:50%;right:var(--hero-pad);display:grid;gap:clamp(1.4rem,4vh,2.6rem);margin:0;padding:0;list-style:none;text-align:right;transform:translateY(-50%);animation:glitch-hero-rise .8s cubic-bezier(.16,1,.3,1) .6s both}.glitch-hero__roles li{display:grid;gap:.25rem;color:var(--cream);font-size:clamp(.95rem,1.3vw,1.3rem);font-weight:500;line-height:1.15;text-shadow:0 2px 18px rgb(0 0 0/65%)}.glitch-hero__roles li span:first-child{color:var(--lime)}.glitch-hero__portrait{inset:calc(var(--header-h) + .5rem) 1% 0 35%;height:auto;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,rgb(0 0 0/55%) 76%,transparent 97%);mask-image:linear-gradient(180deg,#000 0,#000 55%,rgb(0 0 0/55%) 76%,transparent 97%)}.glitch-hero__portrait img{object-fit:contain;object-position:center bottom}.glitch-hero__shade{background:linear-gradient(90deg,rgb(10 10 11/78%),rgb(10 10 11/40%) 38%,rgb(10 10 11/0) 62%),linear-gradient(180deg,rgb(10 10 11/55%),rgb(10 10 11/0) 28%,rgb(10 10 11/15%) 62%,rgb(10 10 11/85%) 88%,#0a0a0b)}.glitch-hero__footer{right:auto;bottom:clamp(1.2rem,4.5vh,2.8rem);left:var(--hero-pad);flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:clamp(.7rem,1.6vh,1rem)}.glitch-hero__badges{justify-content:flex-start;gap:.4rem}.glitch-hero__badge{padding:.32rem .7rem;font-size:clamp(9px,.75vw,11px);letter-spacing:.06em}.glitch-hero__actions{flex-direction:row;gap:.6rem}.glitch-hero__cta{min-height:50px;padding:.8rem 1.6rem;font-size:.95rem}@media (max-width:900px){.glitch-hero{--portrait-top:calc(var(--header-h) + 8.8rem + min(29.6vw, 205px))}.glitch-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:calc(var(--header-h) + .6rem) 16px 0}.glitch-hero__headline{position:static;width:100%}.glitch-hero__eyebrow{font-size:.62rem;letter-spacing:.1em}.glitch-hero__headline-primary{font-size:clamp(30px,10.4vw,72px)}.glitch-hero__headline-secondary{margin-top:.6em;font-size:clamp(12px,3.6vw,18px)}.glitch-hero__roles{position:static;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.3rem .9rem;transform:none;text-align:left}.glitch-hero__roles li{display:flex;gap:.9rem;font-size:clamp(.78rem,2.9vw,1rem)}.glitch-hero__roles li span+span:before{margin-right:.9rem;color:var(--line-strong);content:"·"}.glitch-hero__portrait{inset:var(--portrait-top) -8% 0 14%}.glitch-hero__portrait img{object-fit:cover;object-position:center top}.glitch-hero__shade{background:linear-gradient(180deg,rgb(10 10 11/70%),rgb(10 10 11/35%) 30%,rgb(10 10 11/10%) 50%,rgb(10 10 11/82%) 86%,#0a0a0b)}.glitch-hero__footer{right:16px;bottom:.9rem;left:16px;align-items:stretch;gap:.6rem}.glitch-hero__actions{flex-direction:column}.glitch-hero__cta{width:100%;min-height:0;padding-block:.75rem;font-size:.85rem}}.case-story__chapter{padding-block:clamp(48px,7vw,96px);border-top:1px solid var(--line)}.case-story__chapter:first-of-type{border-top:0;padding-top:clamp(24px,3vw,40px)}.case-story__part{margin:0 0 clamp(28px,4vw,48px);color:var(--case-accent,var(--lime));font-size:clamp(1.4rem,3vw,2.4rem);font-weight:500;letter-spacing:-.03em}.case-story__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px)}.case-story__head{position:sticky;top:calc(var(--header-h) + 16px);align-self:start}.case-story__head span{display:block;color:var(--muted);font-size:.85rem;letter-spacing:.14em}.case-story__head h2{margin:10px 0 0;color:var(--text);font-size:clamp(1.8rem,3.4vw,3rem);font-weight:500;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.case-story__body{display:grid;gap:22px}.case-story__body>p{margin:0;color:var(--muted);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.case-story__body>p:first-child{color:var(--text)}.case-story__bullets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none}.case-story__bullets li{position:relative;padding-left:18px;color:var(--text);line-height:1.45}.case-story__bullets li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--case-accent,var(--lime))}.case-story__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.case-story__groups div{padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.case-story__groups h3{margin:0 0 8px;color:var(--text);font-size:1.05rem;font-weight:500;letter-spacing:-.01em}.case-story__groups p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.5}.case-story__palette{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.case-story__palette li{display:grid;gap:4px}.case-story__palette i{display:block;aspect-ratio:16/9;border:1px solid var(--line);border-radius:14px}.case-story__palette b{margin-top:6px;color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.case-story__palette span{color:var(--muted);font-size:.85rem}.case-story__screens{display:grid;gap:clamp(16px,2vw,28px);margin-top:clamp(32px,5vw,64px)}.case-story__screens--2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-story__screens--3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-story__screens figure{margin:0}.case-story__screens figcaption{margin-top:12px;color:var(--muted);font-size:.88rem}.case-story__screens img{display:block;width:100%;height:auto}.case-story__screens .browser-frame{border-radius:16px}.case-story__screens .browser-frame__bar span{margin-left:auto;font-size:.72rem;letter-spacing:.04em}.case-story__scroll{max-height:min(78vh,760px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.case-story__scroll:focus-visible{outline-offset:-2px}@media (max-width:900px){.case-story__grid{grid-template-columns:1fr}.case-story__head{position:static}.case-story__screens--2,.case-story__screens--3{grid-template-columns:1fr}.case-story__scroll{max-height:none;overflow:visible}.case-story__screens .browser-frame__bar span{display:none}}@media (max-width:560px){.case-story__bullets{grid-template-columns:1fr}.case-story__palette{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-reviews__head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.video-reviews__head .section-title{margin:0}.video-reviews__nav{display:flex;gap:10px}.video-reviews__nav button{width:52px;height:52px;border:1px solid var(--line-strong);border-radius:50%;background:transparent;color:var(--text);font-size:1.2rem;cursor:pointer;transition:background .2s,color .2s}.video-reviews__nav button:hover{background:var(--lime);color:var(--bg);border-color:var(--lime)}.video-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,24vw,300px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.video-reviews__card{margin:0;scroll-snap-align:start}.video-reviews__frame{position:relative;aspect-ratio:9/16;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--surface-2)}.video-reviews__frame video{display:block;width:100%;height:100%;object-fit:cover}.video-reviews__play{position:absolute;inset:0;display:grid;place-items:center;border:0;cursor:pointer;background:linear-gradient(180deg,rgb(0 0 0/0) 55%,rgb(0 0 0/45%))}.video-reviews__play span{display:grid;place-items:center;width:64px;height:64px;padding-left:4px;border-radius:50%;background:var(--lime);color:var(--bg);font-size:1.3rem;transition:transform .2s}.video-reviews__play:focus-visible span,.video-reviews__play:hover span{transform:scale(1.08)}.video-reviews__card figcaption{display:grid;gap:2px;margin-top:12px;text-transform:none;letter-spacing:normal;font-size:1rem}.video-reviews__card figcaption strong{color:var(--text);font-weight:500}.video-reviews__card figcaption span{color:var(--muted);font-size:.88rem}@media (max-width:560px){.video-reviews__head{align-items:start;flex-direction:column}.video-reviews__track{grid-auto-columns:72vw}}.offer-intro__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px)}.offer-intro__title{margin:0;color:var(--text);font-size:clamp(1.6rem,3vw,2.6rem);font-weight:500;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.offer-intro__text{display:grid;gap:18px}.offer-intro__text p{margin:0;color:var(--muted);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.65}.offer-intro__text p:first-child{color:var(--text)}@media (max-width:900px){.offer-intro__grid{grid-template-columns:1fr}}.price-nav{position:sticky;top:var(--header-h);z-index:20;border-bottom:1px solid var(--line);background:rgb(10 10 11/88%);backdrop-filter:blur(12px)}.price-nav__inner{display:flex;gap:10px;overflow-x:auto;padding-block:14px;scrollbar-width:none}.price-nav__inner::-webkit-scrollbar{display:none}.price-nav a{flex:none;padding:9px 16px;border:1px solid var(--line-strong);border-radius:999px;color:var(--text);font-size:.9rem;white-space:nowrap;transition:background .2s,color .2s}.price-nav a:focus-visible,.price-nav a:hover{border-color:var(--lime);background:var(--lime);color:var(--bg)}.price-awwwards,.price-group{scroll-margin-top:calc(var(--header-h) + 64px)}.price-group__grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(28px,5vw,80px)}.price-group__head{position:sticky;top:calc(var(--header-h) + 88px);align-self:start}.price-group__head span{color:var(--muted);font-size:.85rem;letter-spacing:.14em;text-transform:uppercase}.price-group__head h2{margin:10px 0 14px;color:var(--text);font-size:clamp(1.9rem,3.6vw,3.2rem);font-weight:500;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.price-group__head p{margin:0;color:var(--muted);line-height:1.55}.price-group__body{display:grid;gap:clamp(28px,4vw,48px)}.price-section h3{margin:0 0 6px;color:var(--muted);font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.price-list{margin:0;padding:0;list-style:none}.price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;padding:20px 0;border-bottom:1px solid var(--line)}.price-row:first-child{border-top:1px solid var(--line)}.price-row__info strong{display:block;color:var(--text);font-size:clamp(1.02rem,1.4vw,1.2rem);font-weight:500;letter-spacing:-.01em}.price-row__info p{margin:8px 0 0;color:var(--muted);font-size:.93rem;line-height:1.5}.price-row__more{display:inline-block;margin-top:10px;color:var(--lime);font-size:.88rem}.price-row__price{text-align:right;white-space:nowrap}.price-row__price b{display:block;color:var(--text);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500;font-variant-numeric:tabular-nums}.price-row__price span{display:block;margin-top:4px;color:var(--muted);font-size:.82rem}.price-awwwards__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none}.price-awwwards__points li{position:relative;padding-left:18px;color:var(--text);line-height:1.45}.price-awwwards__points li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--lime)}.price-awwwards__compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.price-awwwards__compare div{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--bg)}.price-awwwards__compare div:last-child{border-color:rgb(219 253 81/45%)}.price-awwwards__compare span{color:var(--muted);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.price-awwwards__compare p{margin:10px 0 0;color:var(--text);font-size:1.05rem;line-height:1.45}.price-note__text{max-width:900px;margin:0 0 28px;padding:22px 24px;border-left:3px solid var(--lime);background:var(--surface);color:var(--muted);line-height:1.6}@media (max-width:900px){.price-group__grid{grid-template-columns:1fr}.price-group__head{position:static}}@media (max-width:560px){.price-row{gap:14px;padding:16px 0}.price-row__price b{font-size:1rem}.price-awwwards__compare,.price-awwwards__points{grid-template-columns:1fr}}.price-group__link{display:inline-block;margin-top:18px;color:var(--lime);font-size:.9rem}.price-others .price-nav__inner{flex-wrap:wrap;overflow:visible;padding:0}.price-others a{flex:none;padding:9px 16px;border:1px solid var(--line-strong);border-radius:999px;color:var(--text);font-size:.9rem}.price-others a:hover{border-color:var(--lime);background:var(--lime);color:var(--bg)}