body.lab{height:auto}html:has(body.lab){height:auto}body.lab{overflow:hidden auto}body.lab.menu-open{overflow:hidden}.hero-section{cursor:crosshair;height:100dvh;position:relative;overflow:hidden}.hero-section a,.hero-section button{cursor:pointer}.hero-section .bg{z-index:0}.bg-gl{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.gl-ready .bg-gl{opacity:1}.cursor-ring{z-index:2;pointer-events:none;opacity:0;width:38px;height:38px;transition:opacity .3s ease, width .25s var(--ease), height .25s var(--ease), margin .25s var(--ease);mix-blend-mode:difference;border:1px solid #ffffffb3;border-radius:50%;margin:-19px 0 0 -19px;position:absolute;top:0;left:0}.cursor-ring.on{opacity:1}.cursor-ring.down{width:22px;height:22px;margin:-11px 0 0 -11px}@media (hover:none),(pointer:coarse){.cursor-ring{display:none}.hero-section{cursor:auto}}.scroll-cue{z-index:1;letter-spacing:.04em;color:#9a9a9a;flex-shrink:0;align-items:center;gap:10px;margin-top:clamp(14px,2.2vh,22px);font-size:11.5px;display:inline-flex;position:relative}.scroll-dot{border:1px solid #ffffff73;border-radius:10px;width:16px;height:24px;position:relative}.scroll-dot:after{content:"";width:3px;height:3px;animation:cueDrop 1.6s var(--ease) infinite;background:#fff;border-radius:50%;margin-left:-1.5px;position:absolute;top:5px;left:50%}@keyframes cueDrop{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(10px)}to{opacity:0;transform:translateY(0)}}.manifesto{background:#000;place-items:center;min-height:100vh;padding:0 clamp(16px,5vw,64px);display:grid;position:relative}.manifesto-text{letter-spacing:-.035em;color:#fff;text-align:center;max-width:1100px;margin:0;font-size:clamp(28px,4.6vw,64px);font-weight:600;line-height:1.14}.manifesto-text em{font-style:normal;font-family:var(--font-display);letter-spacing:-.05em;font-weight:400}.manifesto-text .w{opacity:.12;will-change:opacity;display:inline-block}.work{background:#000;position:relative}.work-head{text-align:center;max-width:880px;margin:0 auto;padding:clamp(40px,8vh,90px) clamp(16px,4vw,32px) 0}.work-title{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;margin:20px 0 0;font-size:clamp(32px,5.6vw,64px);font-weight:400;line-height:1.08}.work-sub{color:#9a9a9a;margin:14px 0 0;font-size:15.5px}.work-stage{perspective:1600px;perspective-origin:50% 40%;height:100dvh;position:relative;overflow:hidden}.work-card{aspect-ratio:var(--ar,16 / 10);width:min(1040px, 90vw, calc(min(62vh, 100vh - 300px) * var(--ar,1.6)));transform-style:preserve-3d;will-change:transform, opacity;margin:0;position:absolute;top:calc(50% - 35px);left:50%}.card-inner{z-index:1;width:100%;height:100%;transition:transform .5s var(--ease);transform-style:preserve-3d;background:#111;border:1px solid #ffffff24;border-radius:clamp(18px,2.4vw,32px);position:relative;overflow:hidden;box-shadow:0 40px 120px #0009,0 0 0 1px #0006}.card-media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.card-shade{display:none}.card-inner:after{content:"";background:radial-gradient(600px circle at var(--mx,50%) var(--my,50%), #ffffff1f, transparent 45%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.card-inner:hover:after{opacity:1}.card-info{grid-template-columns:auto 1fr auto;align-items:start;gap:clamp(14px,2.4vw,28px);padding:0 4px;display:grid;position:absolute;top:calc(100% + clamp(14px,2.4vh,24px));left:0;right:0}.card-num{font-family:var(--font-display);color:#fff;font-size:clamp(30px,4.4vw,56px);line-height:.9}.card-cat{color:#bdbdbd;letter-spacing:.01em;font-size:12.5px;font-weight:500}.card-text h3{letter-spacing:-.03em;color:#fff;margin:6px 0 0;font-size:clamp(22px,3vw,38px);font-weight:600;line-height:1.05}.card-text p{color:#cfcfcf;max-width:460px;margin:8px 0 0;font-size:clamp(13px,1.3vw,15px);line-height:1.55}.card-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:260px;display:flex}.card-tags span{color:#fff;background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:500}.work-progress{z-index:20;font-family:var(--font-display);color:#fff;background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:10px;padding:6px;font-size:15px;display:flex;position:absolute;top:clamp(18px,5vh,48px);right:clamp(16px,4vw,48px)}.wp-step{color:#fff;cursor:pointer;width:30px;height:30px;transition:background .2s ease, transform .2s var(--ease), opacity .2s ease;background:#ffffff14;border:0;border-radius:50%;place-items:center;padding:0;font-size:11px;display:grid}.wp-step:hover{background:#ffffff2e}.wp-step:active{transform:scale(.9)}.wp-step[disabled]{opacity:.3;cursor:default}.wp-cur-wrap{height:1.1em;line-height:1.1;display:inline-block;overflow:hidden}.wp-cur{display:inline-block}.wp-total{color:#7a7a7a}.wp-bar{cursor:pointer;touch-action:none;outline:none;width:170px;height:26px;position:relative}.wp-rail,.wp-fill{border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.wp-rail{background:#fff3;right:0}.wp-fill{transform-origin:0;background:#fff;width:100%;transform:scaleX(0)}.wp-ticks{position:absolute;inset:0}.wp-tick{cursor:pointer;background:0 0;border:0;width:16px;height:26px;margin:-13px 0 0 -8px;padding:0;position:absolute;top:50%}.wp-tick:before{content:"";width:5px;height:5px;transition:transform .3s var(--ease), background .3s ease;background:#ffffff73;border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.wp-tick.passed:before{background:#fff}.wp-tick:hover:before{background:#fff;transform:scale(1.8)}.wp-tick:after{content:attr(data-n);font-family:var(--font-display);color:#000;opacity:0;pointer-events:none;transition:opacity .2s ease, transform .25s var(--ease);background:#fff;border-radius:6px;padding:3px 7px;font-size:12px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,4px)}.wp-tick:hover:after{opacity:1;transform:translate(-50%)}.wp-knob{pointer-events:none;width:14px;height:14px;transition:width .2s var(--ease), height .2s var(--ease), margin .2s var(--ease);background:#fff;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #ffffff2e,0 0 14px #ffffff80}.wp-bar:hover .wp-knob,.wp-bar.dragging .wp-knob,.wp-bar:focus-visible .wp-knob{width:18px;height:18px;margin:-9px 0 0 -9px}.marquee{border-block:1px solid var(--line);background:#000;padding-block:clamp(40px,8vh,90px);position:relative;overflow:hidden}.marquee-track{width:max-content;font-family:var(--font-display);letter-spacing:-.05em;color:#fff;white-space:nowrap;will-change:transform;align-items:center;gap:clamp(24px,4vw,56px);font-size:clamp(48px,9vw,130px);line-height:1;display:flex}.marquee-track i{font-style:normal;font-family:var(--font-sans);color:#6f6f6f;font-size:.4em}.lab-end{background:#000;flex-direction:column;align-items:center;padding:0 clamp(14px,3vw,32px) clamp(16px,2.4vh,28px);display:flex}.lab-end .cta-band{width:100%;max-width:880px;margin-block:clamp(64px,12vh,120px)}@media (max-width:720px){.work-card{aspect-ratio:4/5;width:90vw;margin-top:-5vh;top:50%}.card-info{grid-template-columns:1fr;gap:10px}.card-num{font-size:30px}.card-tags{justify-content:flex-start;max-width:none}}@media (max-height:700px) and (min-width:721px){.scroll-cue{margin-top:8px}}@media (prefers-reduced-motion:reduce){.manifesto-text .w{opacity:1}}body.lab .header{z-index:50;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + clamp(16px, 2.4vh, 28px));width:calc(100% - 2*clamp(14px,3vw,32px));transition:transform .55s var(--ease), opacity .35s ease;margin:0 auto;position:fixed}body.lab .header.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 40px))}body.lab .hero-section .page:before{content:"";flex-shrink:0;height:clamp(44px,5.2vw,48px)}@media (max-width:720px){body.lab .hero-section .page:before{height:48px}}.hero-section .trust,.hero-section .headline,.hero-section .subhead,.hero-section .stats,.hero-section .scroll-cue{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@supports (height:100svh){.hero-section,.work-stage{height:100svh}}@media (max-width:720px){.work-stage{height:100svh}body.lab .header{top:calc(env(safe-area-inset-top,0px) + 12px);width:calc(100% - 24px)}body.lab .hero-section .page:before{height:42px}.hero-section .page{padding:12px 16px}.trust{--trust-size:30px;margin-bottom:14px}.avatar{padding:4px}.trust-pill{padding-right:12px;font-size:11px}.headline{font-size:clamp(26px,8vw,36px)}.subhead{margin-top:12px;font-size:14.5px;line-height:1.5}.cta{margin-top:18px;padding:11px 22px;font-size:13.5px}.stats{gap:12px 10px}.stat-icon{font-size:18px}.stat-value{font-size:17px}.stat-label{font-size:10.5px}.scroll-cue{margin-top:10px;font-size:10.5px}.bg-video{object-fit:cover;object-position:50% 0;width:210%;height:60%;inset:0 auto auto 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.manifesto-text{font-size:clamp(22px,6.4vw,30px);line-height:1.18}.work-head{padding-top:48px}.work-title{font-size:clamp(26px,8vw,34px)}.work-sub{font-size:13.5px}.work-progress{gap:8px;font-size:13px;top:16px;right:16px}.wp-bar{width:118px}.wp-step{width:28px;height:28px}.wp-tick:after{display:none}.card-inner{border-radius:18px;box-shadow:0 20px 50px #0000008c}.card-info{grid-template-columns:auto 1fr;column-gap:12px}.card-num{padding-top:2px;font-size:26px;line-height:1;display:block}.card-tags{grid-column:1/-1}.card-cat{font-size:11px}.card-text h3{font-size:20px}.card-text p{margin-top:4px;font-size:13px}.card-info{gap:8px}.card-tags span{-webkit-backdrop-filter:none;backdrop-filter:none;background:#28282ae6;padding:5px 10px;font-size:11px}.marquee{padding-block:36px}.marquee-track{font-size:40px}.lab-end .cta-band{margin-block:56px}.to-top{width:46px;height:46px;font-size:15px}.work-card.desk-only{display:none}.work-card.mob-only .card-media{object-position:50% 0}}@media (min-width:721px){.work-card.mob-only{display:none}}.hero-section .page{height:100%}@media (max-width:720px){.work-card.mob-only{aspect-ratio:4/7;width:auto;height:min(100svh - 330px,140vw);margin-top:-3svh}}.work-card .card-inner{cursor:pointer}.card-inner:before{content:"";z-index:2;color:#fff;border:1px solid var(--glass-border);width:40px;height:40px;box-shadow:var(--glass-shadow);opacity:0;transition:opacity .3s ease, transform .35s var(--ease);pointer-events:none;background:#1212168c;border-radius:50%;place-items:center;font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900;display:grid;position:absolute;top:14px;right:14px;transform:scale(.85)}.card-inner:hover:before{opacity:1;transform:none}@media (hover:none),(pointer:coarse){.card-inner:before{opacity:1;width:34px;height:34px;font-size:12px;top:10px;right:10px;transform:none}}@media (max-width:720px){.work-progress{top:calc(env(safe-area-inset-top,0px) + 62px);left:50%;right:auto;transform:translate(-50%)}}.player{z-index:100;padding:calc(env(safe-area-inset-top,0px) + 12px) 12px calc(env(safe-area-inset-bottom,0px) + 12px);place-items:center;display:grid;position:fixed;inset:0}.player-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c7;animation:.3s both overlayIn;position:absolute;inset:0}.player-shell{max-width:100%;animation:menuIn .45s var(--ease) both;flex-direction:column;gap:12px;display:flex;position:relative}.player-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.player-title{align-items:center;gap:12px;min-width:0;display:flex}.player-num{font-family:var(--font-display);color:#fff;font-size:30px;line-height:1}.player-cat{color:#bdbdbd;font-size:12px;display:block}.player-name{letter-spacing:-.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:19px;font-weight:600;overflow:hidden}.glass-btn{color:#fff;cursor:pointer;background:var(--glass-bg);border:1px solid var(--glass-border);width:44px;height:44px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);transition:background .25s ease, transform .25s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:15px;display:grid}.glass-btn:hover{background:var(--glass-bg-hover)}.glass-btn:active{transform:scale(.94)}.player-stage{background:#0b0b0d;border:1px solid #ffffff24;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009}.player-video{background:#0b0b0d;max-width:100%;height:auto;display:block}.player-prev,.player-next{opacity:0;margin-top:-22px;transition:opacity .25s,background .25s;position:absolute;top:50%}.player-prev{left:12px}.player-next{right:12px}.player-stage:hover .player-prev,.player-stage:hover .player-next{opacity:1}@media (hover:none),(pointer:coarse){.player-prev,.player-next{opacity:1;width:36px;height:36px;margin-top:-18px;font-size:13px}.player-prev{left:8px}.player-next{right:8px}}.player-bar{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border-radius:999px;align-items:center;gap:12px;padding:8px;display:flex}.player-bar .glass-btn{width:38px;height:38px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14;font-size:13px}.player-track{cursor:pointer;touch-action:none;flex:1;height:28px;position:relative}.player-track:before,.player-fill{content:"";border-radius:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0}.player-track:before{background:#fff3;right:0}.player-fill{background:#fff;width:0}.player-knob{background:#fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #ffffff2e}.player-time{text-align:right;min-width:86px;font-family:var(--font-display);color:#fff;font-variant-numeric:tabular-nums;flex-shrink:0;padding-right:6px;font-size:14px}.player:fullscreen,.player-stage:fullscreen{background:#000}.player-stage:fullscreen .player-video{object-fit:contain;width:100%!important;height:100%!important}@media (max-width:720px){.player-num{font-size:24px}.player-name{font-size:16px}.player-time{min-width:72px;font-size:12px}.player-stage{border-radius:14px}}.player[hidden]{display:none}body.player-open{overflow:hidden}.work-progress{--wp-step:30px;--wp-bar-rest:120px;--wp-bar-open:210px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .35s ease, border-color .35s ease, box-shadow .35s ease, gap .35s var(--ease), top .55s var(--ease);background:0 0;border-color:#0000;gap:12px}.wp-step{opacity:0;pointer-events:none;width:0;transition:width .35s var(--ease), margin .35s var(--ease), opacity .25s ease, background .2s ease;margin:0 -6px;overflow:hidden}.wp-bar{width:var(--wp-bar-rest);transition:width .4s var(--ease)}.wp-ticks,.wp-knob{opacity:0;transition:opacity .25s ease, width .2s var(--ease), height .2s var(--ease), margin .2s var(--ease)}.wp-bar.dragging{width:var(--wp-bar-open)}.wp-bar.dragging .wp-ticks,.wp-bar.dragging .wp-knob{opacity:1}.work-progress.wp-open{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);gap:10px}.work-progress:has(:focus-visible){background:var(--glass-bg);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);gap:10px}.work-progress.wp-open .wp-step{width:var(--wp-step);opacity:1;pointer-events:auto;margin:0}.work-progress:has(:focus-visible) .wp-step{width:var(--wp-step);opacity:1;pointer-events:auto;margin:0}.work-progress.wp-open .wp-step[disabled]{opacity:.3}.work-progress:has(:focus-visible) .wp-step[disabled]{opacity:.3}.work-progress.wp-open .wp-bar{width:var(--wp-bar-open)}.work-progress:has(:focus-visible) .wp-bar{width:var(--wp-bar-open)}.work-progress.wp-open .wp-ticks,.work-progress.wp-open .wp-knob{opacity:1}.work-progress:has(:focus-visible) .wp-ticks{opacity:1}.work-progress:has(:focus-visible) .wp-knob{opacity:1}@media (hover:hover){.work-progress:not(.wp-rest):hover{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);gap:10px}.work-progress:not(.wp-rest):hover .wp-step{width:var(--wp-step);opacity:1;pointer-events:auto;margin:0}.work-progress:not(.wp-rest):hover .wp-step[disabled]{opacity:.3}.work-progress:not(.wp-rest):hover .wp-bar{width:var(--wp-bar-open)}.work-progress:not(.wp-rest):hover .wp-ticks,.work-progress:not(.wp-rest):hover .wp-knob{opacity:1}}.wp-tick.hit:before{animation:tickHit .45s var(--ease)}@keyframes tickHit{0%{transform:scale(1)}40%{background:#fff;transform:scale(2.6)}to{transform:scale(1)}}@media (min-width:721px){body.hdr-on .work-progress{top:calc(env(safe-area-inset-top,0px) + 88px)}}@media (max-width:720px){.work-progress{--wp-step:28px;--wp-bar-rest:104px;--wp-bar-open:160px}}.work-stage,.work-progress,.work-progress *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.marquee{margin-top:clamp(48px,9vh,96px)}@media (min-width:721px){.card-info{grid-template-columns:auto 1fr;gap:10px clamp(14px,1.8vw,24px)}.card-tags{grid-column:2;justify-content:flex-start;max-width:none}.card-num{font-size:clamp(28px,3vw,44px)}.card-text h3{font-size:clamp(20px,2.1vw,30px)}.card-text p{max-width:560px}}.slogan{text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,2.4vh,26px);display:flex}.slogan-brand{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;text-shadow:0 0 16px #ffffff73;font-size:clamp(30px,4vw,56px)}.slogan-brand em{color:#fff9;font-style:normal}.slogan-text{font-family:var(--font-display);letter-spacing:-.05em;color:#fff;margin:0;font-size:clamp(52px,11vw,168px);font-weight:400;line-height:1.02}.sl-line{display:block}.slogan-text .w{opacity:.1;will-change:opacity, transform;display:inline-block}.offer{background:#000;padding:clamp(56px,10vh,120px) clamp(16px,4vw,48px) clamp(24px,5vh,56px);position:relative}.offer-inner{grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:clamp(32px,6vw,96px);max-width:1240px;margin:0 auto;display:grid}.offer-side{align-self:start;position:sticky;top:clamp(96px,16vh,150px)}.offer-title{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;margin:20px 0 0;font-size:clamp(30px,3.6vw,52px);font-weight:400;line-height:1.08}.offer-sub{color:#bdbdbd;max-width:420px;margin:16px 0 0;font-size:clamp(15px,1.3vw,17px);line-height:1.6}.offer-now{font-family:var(--font-display);color:#fff;align-items:center;gap:16px;margin-top:clamp(28px,5vh,48px);display:flex}.on-num-wrap{letter-spacing:-.05em;height:1em;font-size:clamp(64px,7vw,104px);line-height:1;display:inline-block;overflow:hidden}.on-num{display:inline-block}.on-icon{color:#000;background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:22px;display:grid;box-shadow:0 0 0 6px #ffffff1a,0 0 30px #ffffff40}.on-total{color:#6f6f6f;align-self:flex-end;padding-bottom:10px;font-size:18px}.offer-cta{flex-direction:column;align-items:flex-start;gap:10px;margin-top:clamp(28px,5vh,44px);display:flex}.offer-note{color:var(--muted);font-size:12.5px}.svc-list{margin:0;padding:0;list-style:none}.svc{cursor:default;grid-template-columns:56px 1fr 44px;align-items:start;gap:18px;padding:clamp(22px,4vh,38px) 0;display:grid;position:relative}.svc-line{background:#ffffff1a;height:1px;position:absolute;top:0;left:0;right:0}.svc-line:after{content:"";transform-origin:0;transform:scaleX(var(--draw,0));background:linear-gradient(90deg,#fff,#fff3);position:absolute;inset:0}.svc-num{font-family:var(--font-display);color:#6f6f6f;padding-top:.55em;font-size:15px;transition:color .4s}.svc-body h3{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;opacity:.22;transition:opacity .3s ease, transform .4s var(--ease);margin:0;font-size:clamp(28px,3.6vw,54px);font-weight:400;line-height:1.05;transform:translate(0)}.svc-body p{color:#cfcfcf;opacity:.18;max-width:480px;transition:opacity .3s ease, transform .35s var(--ease);margin:12px 0 0;font-size:clamp(14.5px,1.2vw,16px);line-height:1.6;transform:translateY(4px)}.svc-icon{color:#fff;opacity:.25;width:44px;height:44px;transition:opacity .3s ease, transform .4s var(--ease), background .3s ease, color .3s ease;border:1px solid #ffffff24;border-radius:50%;place-items:center;margin-top:.25em;font-size:17px;display:grid;transform:scale(.85)rotate(-12deg)}.svc.active .svc-num{color:#fff}.svc.active .svc-body h3{opacity:1;transform:translate(10px)}.svc.active .svc-body p{opacity:1;transform:none}.svc.active .svc-icon{opacity:1;color:#000;background:#fff;transform:none}@media (max-width:900px){.offer-inner{grid-template-columns:1fr;gap:28px}.offer-side{text-align:center;position:static}.offer-sub{margin-inline:auto}.offer-now,.offer-side .offer-cta{display:none}}@media (max-width:720px){.svc{grid-template-columns:30px 1fr 36px;gap:12px;padding:20px 0}.svc-num{padding-top:.5em;font-size:12px}.svc-body h3{font-size:clamp(22px,7vw,30px)}.svc.active .svc-body h3{transform:translate(4px)}.svc-body p{font-size:14px}.svc-icon{width:36px;height:36px;font-size:14px}.offer-title{font-size:clamp(26px,8vw,34px)}}@media (prefers-reduced-motion:reduce){.svc-body h3,.svc-icon,.svc-num,.svc-body p{opacity:1;transform:none}.svc-line:after{transform:scaleX(1)}}@media (max-width:720px){.slogan-text{font-size:clamp(44px,14vw,72px)}.slogan-brand{font-size:28px}}
