.stats{display:grid;gap:14px;margin-top:clamp(40px,5vw,64px)}.stat{position:relative;background:var(--white);border-radius:28px;padding:clamp(24px,2.6vw,34px);box-shadow:var(--sh),inset 0 4px 0 var(--green);display:flex;flex-direction:column;overflow:hidden}.stat .k{color:var(--green-ink)}.stat h3{font-size:clamp(24px,2.2vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:12px 0 12px}.stat-label{font-size:17px;line-height:1.5;color:var(--ink)}.stat-source{margin-top:auto;padding-top:18px;font-size:15px}.stat-source a{display:inline-flex;align-items:center;min-height:44px;color:var(--navy);font-weight:600;background:linear-gradient(var(--green),var(--green)) 0 calc(100% - 10px)/100% 2px no-repeat}@media (min-width:640px){.stats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.stats{grid-template-columns:repeat(4,1fr);gap:20px}}.nightlab{position:relative;margin-top:clamp(28px,4vw,44px);background:var(--white);border-radius:28px;box-shadow:var(--sh),inset 0 4px 0 var(--green);padding:clamp(20px,3vw,40px);overflow:hidden}.nl-top{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px}.nl-top .eyebrow{margin-bottom:10px}.nl-title{font-size:clamp(28px,3.2vw,44px);font-weight:800;line-height:1.02;letter-spacing:-.03em}.nl-intro{margin-top:12px;font-size:16.5px;color:var(--ink-2);max-width:62ch}.nl-play{min-height:46px;padding:12px 20px;font-size:15.5px}html:not(.js) .nl-play{display:none}.nl-ctrl{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 26px;margin-top:22px}.nl-time{display:inline-flex;align-items:center;gap:10px;font:800 clamp(28px,3.2vw,42px)/1 var(--font-display);color:var(--navy);letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:5.3em}.nl-time svg{width:28px;height:28px;flex:none}.nl-time .ic-sun{display:none}.nl-time.is-day .ic-sun{display:block}.nl-time.is-day .ic-moon{display:none}input[type=range].rng{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;cursor:pointer;touch-action:pan-y;display:block}input[type=range].rng::-webkit-slider-runnable-track{height:10px;border-radius:99px;background:linear-gradient(90deg,var(--navy) 0 var(--p,100%),var(--line) var(--p,100%) 100%)}input[type=range].rng::-moz-range-track{height:10px;border-radius:99px;background:var(--line)}input[type=range].rng::-moz-range-progress{height:10px;border-radius:99px;background:var(--navy)}input[type=range].rng::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-10px;border-radius:50%;background:var(--green);border:4px solid #fff;box-shadow:0 4px 12px rgba(22,52,84,.35)}input[type=range].rng::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--green);border:4px solid #fff;box-shadow:0 4px 12px rgba(22,52,84,.35)}input[type=range].rng:focus-visible{outline:none}input[type=range].rng:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #2B7FB0}.nl-ticks{display:flex;justify-content:space-between;font:600 12.5px/1 var(--font);color:var(--ink-3)}.nl-panels{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,2.2vw,28px);margin-top:22px}.np{border-radius:22px;padding:clamp(12px,2vw,24px);background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line);display:flex;flex-direction:column;min-width:0}.np-us{background:linear-gradient(180deg,#F2F9E8,#FBFDF8);box-shadow:inset 0 0 0 2px #CFE6A8}.np figcaption{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;font:600 15px/1.25 var(--font);color:var(--navy);margin-bottom:12px}.nroom{width:100%;height:auto;display:block;overflow:visible}.nroom .haze{opacity:var(--haze,.42);transition:opacity .35s}.nroom .mol{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .35s,transform .5s var(--spring)}.nroom .mol.on,html:not(.js) .nroom .mol{opacity:1;transform:none}.nroom .orb2{transform-box:fill-box;transform-origin:center}.js .nroom .orb2{animation:spin 3.2s linear infinite}.flow path{stroke-dasharray:1.5 9}.js .flow path{animation:dash 1s linear infinite}.js .flow.slow path{animation-duration:1.6s}@keyframes dash{to{stroke-dashoffset:-10.5}}.np-meter{margin-top:14px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px}.gauge{position:relative;width:132px;aspect-ratio:240/140}.gauge svg{width:100%;height:100%;display:block}.needle{position:absolute;left:50%;bottom:14.3%;width:4px;height:56%;margin-left:-2px;border-radius:4px;background:var(--navy);transform-origin:50% 100%;transform:rotate(var(--ang,62deg));transition:transform .45s var(--spring)}.hub{position:absolute;left:50%;bottom:14.3%;width:14px;height:14px;margin:0 0 -7px -7px;border-radius:50%;background:var(--navy);box-shadow:0 0 0 3px #fff}.flowring{width:132px;display:flex;justify-content:center}.flowring svg{width:76px;height:76px}.js .flowring .spinr{transform-origin:42px 42px;animation:spin 4s linear infinite}.meter-v{font:700 clamp(17px,1.6vw,20px)/1.2 var(--font-display);color:var(--navy);letter-spacing:-.015em;margin-top:4px}.meter-v.amber{color:var(--amber-ink)}.meter-s{font-size:13.5px;color:var(--ink-2);margin-top:4px;line-height:1.35}.np-status{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:15.5px;font-weight:600;color:var(--navy);min-height:3.1em}.np-pur .np-status{color:var(--ink)}.nl-foot{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:10px;font-size:16px;color:var(--ink)}.nl-foot b{color:var(--navy)}.nl-foot a{color:var(--navy);font-weight:600;white-space:nowrap;background:linear-gradient(var(--green),var(--green)) 0 100%/100% 2px no-repeat;padding-bottom:1px}.co2-num{font:800 clamp(30px,3vw,40px)/1 var(--font-display);color:var(--navy);letter-spacing:-.035em;white-space:nowrap}.co2-num small{font-size:.45em;letter-spacing:0;color:var(--amber-ink);font-weight:700;margin-left:.3em}.why .cta-row{margin-top:clamp(40px,5vw,56px)}@media (min-width:900px){.nl-foot{grid-template-columns:auto 1fr;align-items:center;gap:28px}}@media (max-width:400px){.np figcaption .chip{font-size:10.5px;letter-spacing:.04em;padding:6px 8px}}@media (max-width:640px){.nl-ctrl{grid-template-columns:1fr;gap:4px}.np figcaption{font-size:13px;flex-direction:column;align-items:flex-start}.np figcaption .chip{max-width:100%;white-space:normal}.np-meter{grid-template-columns:1fr;gap:6px;margin-top:10px}.gauge,.flowring{width:92px}.flowring{justify-content:flex-start}.flowring svg{width:52px;height:52px}.meter-v{font-size:15.5px}.meter-s{font-size:12.5px}.np-status{font-size:13.5px;min-height:4.2em;margin-top:10px;padding-top:10px}.nl-top .btn{width:100%}}.what .sec-head .cta-row{margin-top:30px}.photo-card{position:relative;margin:clamp(40px,5vw,64px) auto 0;border-radius:28px;overflow:hidden;background:#E7E4DC;box-shadow:var(--sh);max-width:1160px}.photo-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:56% 60%}.cap-tag{position:absolute;left:16px;top:16px;z-index:2;background:rgba(22,52,84,.82);color:#fff;font:600 13px/1.2 var(--font);letter-spacing:0;padding:7px 10px;border-radius:8px}.photo-card .fchip{position:absolute;right:16px;bottom:16px}@media (min-width:834px){.photo-card img{aspect-ratio:16/8;object-position:50% 72%}.photo-card .cap-tag{left:28px;top:26px}.photo-card .fchip{right:28px;bottom:26px;font-size:14px;padding:10px 14px}}.js .photo-card img{transform:scale(1.06);transition:transform 1.6s var(--ease)}.js .photo-card.in img{transform:none}.strike{display:flex;width:max-content;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;margin:clamp(48px,6vw,72px) auto 0;padding:14px 22px;border-radius:999px;background:var(--white);box-shadow:var(--sh);font:700 clamp(19px,2.2vw,30px)/1.1 var(--font-display);letter-spacing:-.02em}.strike .lab{display:block;margin-bottom:6px}.strike .bad,.strike .good{text-align:left}.strike .bad s{position:relative;text-decoration:none;color:var(--ink-2)}.strike .bad s::after{content:'';position:absolute;left:-4px;right:-4px;top:55%;height:3px;border-radius:2px;background:var(--navy);transform-origin:0 50%}.js .strike .bad s::after{transform:scaleX(0);transition:transform .6s var(--ease) .4s}.js .strike.in .bad s::after{transform:scaleX(1)}.strike .arr{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--green);color:var(--navy);font-size:22px}.strike .arr i{font-style:normal}.js .strike .arr{opacity:0;transform:translateX(-12px);transition:opacity .4s ease .8s,transform .5s var(--ease) .8s}.js .strike.in .arr{opacity:1;transform:none}.strike .good em{font-style:normal;color:var(--navy)}.js .strike .good{opacity:0;transform:scale(.92);transition:opacity .4s ease 1s,transform .6s var(--spring) 1s}.js .strike.in .good{opacity:1;transform:none}@media (max-width:640px){.strike{flex-direction:column;border-radius:24px;gap:8px;padding:16px 22px}.strike .bad,.strike .good{text-align:center}.strike .arr i{display:block;transform:rotate(90deg)}}.proof{position:relative;margin-top:clamp(28px,4vw,44px);background:var(--white);border-radius:28px;box-shadow:var(--sh);padding:clamp(18px,3vw,40px)}.proof-top{display:flex;justify-content:space-between;align-items:flex-end;gap:18px 32px;flex-wrap:wrap;margin-bottom:clamp(16px,2.4vw,26px)}.proof-top h3{font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.04;letter-spacing:-.03em;max-width:18ch}.proof-top .eyebrow{margin-bottom:10px}.switch{position:relative;display:grid;grid-template-columns:1fr 1fr;background:var(--surface);border-radius:999px;padding:5px;box-shadow:inset 0 0 0 1px var(--line);width:min(100%,380px);flex:none}.switch label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 12px;font:700 15.5px/1 var(--font);color:var(--ink-2);cursor:pointer;border-radius:999px;transition:color .35s;user-select:none;-webkit-user-select:none}.switch .thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:var(--navy);box-shadow:0 8px 18px -8px rgba(22,52,84,.6);transition:transform .6s var(--spring),background .35s}#pm-us:checked ~ .proof-top .thumb{transform:translateX(100%);background:var(--green)}#pm-pur:checked ~ .proof-top label[for="pm-pur"]{color:var(--white)}#pm-us:checked ~ .proof-top label[for="pm-us"]{color:var(--navy)}#pm-pur:focus-visible ~ .proof-top label[for="pm-pur"],#pm-us:focus-visible ~ .proof-top label[for="pm-us"]{outline:3px solid #2B7FB0;outline-offset:2px}.proof-body{display:grid;gap:20px;align-items:center}.plan-box{position:relative}.plan{width:100%;height:auto;display:block;overflow:visible}.pl-lbl{font:700 15px var(--font);letter-spacing:.12em;fill:#56677A}.ulbl{font:800 17px var(--font-display);fill:var(--navy);letter-spacing:-.01em}.pplan .L-pur,.pplan .L-us{transition:opacity .6s var(--ease)}.pplan .tg{transition:opacity .7s var(--ease);transition-delay:var(--d,0s)}.pplan .orb,.pplan .stale,.pplan .pulse{transform-box:fill-box;transform-origin:center}.js .pplan .orb{animation:spin 3.2s linear infinite}.js .pplan .stale{animation:breathe 4s ease-in-out infinite}@keyframes breathe{0%,100%{transform:scale(.94);opacity:.75}50%{transform:scale(1.04);opacity:1}}.js .pplan .pulse{animation:pulse 2.4s ease-out infinite}@keyframes pulse{0%{transform:scale(.6);opacity:.7}100%{transform:scale(1.7);opacity:0}}#pm-us:checked ~ .proof-body .L-pur,#pm-pur:checked ~ .proof-body .L-us{opacity:0}#pm-pur:checked ~ .proof-body .tg{opacity:0;transition-delay:0s}#pm-us:checked ~ .proof-body .L-pur *,#pm-pur:checked ~ .proof-body .L-us *,#pm-pur:checked ~ .proof-body .tg *{animation-play-state:paused}.pchip{position:absolute;z-index:2;transform:translate(-50%,-50%);transition:opacity .45s var(--ease),transform .55s var(--spring)}.pchip.amber{background:#FBEBD0;color:var(--amber-ink)}.pchip.grey{background:#EEF1F4;color:var(--ink)}.pchip.green{background:var(--green);color:var(--navy)}#pm-us:checked ~ .proof-body .pchip.p-pur,#pm-pur:checked ~ .proof-body .pchip.p-us{opacity:0;transform:translate(-50%,-30%) scale(.85);pointer-events:none}.proof-copy{position:relative;display:grid}.pc{grid-area:1/1;transition:opacity .4s var(--ease),transform .5s var(--ease)}#pm-us:checked ~ .proof-body .pc-pur,#pm-pur:checked ~ .proof-body .pc-us{opacity:0;transform:translateY(10px);visibility:hidden}.pc h4{font:800 clamp(22px,2.1vw,28px)/1.1 var(--font-display);color:var(--navy);letter-spacing:-.025em;margin:14px 0 10px}.pc p{font-size:16.5px;color:var(--ink)}.plan-legend{list-style:none;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;margin-top:16px}.plan-legend li{display:inline-flex;align-items:center;gap:8px}.plan-legend i{width:22px;height:4px;border-radius:2px;display:inline-block;flex:none}.lg-o{background:var(--amber)}.lg-f{background:var(--green-d)}.lg-s{background:repeating-linear-gradient(90deg,#8E99A4 0 3px,transparent 3px 7px)}@media (min-width:900px){.proof-body{grid-template-columns:minmax(0,1.55fr) minmax(0,.7fr);gap:40px}}@media (max-width:640px){.pchip{display:none}.switch{width:100%}.pl-lbl{font-size:23px;letter-spacing:.06em}.pl-liv{display:none}.ulbl{font-size:26px}}.film{position:relative;background:linear-gradient(180deg,#F1F8FC 0%,#EEF7E6 100%);padding:clamp(84px,10vw,130px) 0;overflow:hidden;overflow:clip}.film-bg,.haze,.film-progress{display:none}.film-stage{position:relative;max-width:var(--max);margin:0 auto;padding:0 var(--gut);display:flex;flex-direction:column}.film-vis{display:contents}.film-eyebrow{justify-content:center;order:0}.ch0{order:1;text-align:center;max-width:980px;margin:0 auto}.film-steps{display:contents}.fv0{order:2}.film-steps .ch[data-ch="1"]{order:3}.fv1{order:4}.film-steps .ch[data-ch="2"]{order:5}.fv2{order:6}.film-steps .ch[data-ch="3"]{order:7}.fv3{order:8}.film-steps .ch{width:100%;max-width:760px;margin:clamp(40px,5vw,56px) auto 0}.fv0{width:min(62vw,300px);margin:clamp(48px,6vw,64px) auto 0}.fv2{width:100%;max-width:760px;margin:clamp(20px,3vw,28px) auto 0}.ch0 h2{font-size:clamp(42px,7vw,100px);font-weight:800;line-height:.96;letter-spacing:-.042em}.ch0 p{margin:20px auto 0;max-width:44ch;font-size:clamp(18px,1.6vw,21px)}.fv{position:relative}.fv-box{position:relative}.fv svg{width:100%;height:auto;display:block;overflow:visible}.cv{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.fv1{width:100%;max-width:760px;margin:clamp(20px,3vw,28px) auto 0;background:var(--white);border-radius:28px;box-shadow:var(--sh);padding:clamp(14px,2.4vw,28px)}.fv3{width:100%;max-width:760px;margin:clamp(20px,3vw,28px) auto 0}.stk text{font:700 12.5px var(--font);letter-spacing:.1em;fill:var(--ink-2)}.stk .zl{font-size:13px;fill:var(--navy)}.stk .fs rect.f{fill:#fff;stroke:#163454;stroke-width:3;transition:fill .5s}.stk .fs .pl{fill:none;stroke:#C6D0D8;stroke-width:2;stroke-linejoin:round;transition:stroke .5s}.stk .fs .cap{fill:#94C23C;opacity:0;transition:opacity .5s}.stk .fs.lit rect.f,html:not(.js) .stk .fs rect.f{fill:#F2F9E8}.stk .fs.lit .pl,html:not(.js) .stk .fs .pl{stroke:#94C23C}.stk .fs.lit .cap,html:not(.js) .stk .fs .cap{opacity:1}.stk .brk{fill:none;stroke:#163454;stroke-width:2}.stk .chan{fill:none;stroke:#D3DCD0;stroke-width:2;stroke-dasharray:6 8}.hse .wl{fill:none;stroke:#163454;stroke-width:6;stroke-linejoin:round;stroke-linecap:round}.hse .wi{fill:none;stroke:#163454;stroke-width:4;stroke-linecap:round}.hse .gl{fill:#FCFDFB;stroke:#4FA8D8;stroke-width:2.2}.hse .room{fill:var(--lgreen)}.hse .pz circle{fill:#fff;stroke:#94C23C;stroke-width:2.5}.hse .pz path{stroke:#4F7415;stroke-width:3;stroke-linecap:round}.hse .pz g{transform-box:fill-box;transform-origin:center}.js .hse .pz g{animation:pz 2.6s ease-in-out infinite}.js .hse .pz g:nth-child(2){animation-delay:-.7s}.js .hse .pz g:nth-child(3){animation-delay:-1.4s}.js .hse .pz g:nth-child(4){animation-delay:-2s}@keyframes pz{0%,100%{transform:scale(.9)}50%{transform:scale(1.12)}}.hse text{font:700 13px var(--font);letter-spacing:.08em;fill:var(--ink-2)}.film .room{fill:var(--lgreen)}.plan .fa{stroke:var(--green-d);stroke-width:3.4;fill:none;stroke-linecap:round}.plan .sa{stroke:#8E99A4;stroke-width:3;fill:none;stroke-linecap:round;stroke-dasharray:1 7}.plan .oa{stroke:var(--amber);stroke-width:4;fill:none;stroke-linecap:round}.js .plan .room,.js .plan .fa,.js .plan .sa,.js .plan .oam{opacity:0;transition:opacity .7s ease;transition-delay:calc(var(--i,0) * .3s + .3s)}.js .fv3.in .room,.js .fv3.in .fa,.js .fv3.in .sa,.js .fv3.in .oam{opacity:1}.js .plan .fa{transition-delay:calc(var(--i,0) * .3s + .5s)}.js .plan .sa{transition-delay:2.2s}.film-steps{list-style:none}.ch{position:relative}.film-steps .ch{background:var(--white);border-radius:24px;padding:26px 24px 28px;box-shadow:var(--sh)}.ch .num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--green);color:var(--navy);font:800 18px/1 var(--font-display);margin-bottom:16px}.ch .step{color:var(--green-ink);margin-bottom:10px;display:block}.film-steps h3{font-size:clamp(30px,3vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1;margin-bottom:12px}.film-steps p{font-size:16.5px}@media (max-width:640px){.stk text{font-size:20px;letter-spacing:.06em}.stk .zl{font-size:17px}.stk .pf{text-anchor:end;transform:translateX(24px)}.stk .pf2{transform:translate(24px,6px)}.hse text{font-size:22px}}.film-on .film{height:460vh;padding:0;overflow:visible}.film-on .film-stage{display:block;position:sticky;top:0;height:100vh;max-width:none;padding:0;overflow:hidden;--L:max(40px,calc((100vw - 1240px) / 2 + 40px));--TW:min(34vw,500px)}.film-on .film-bg{display:block;position:absolute;inset:0;background:linear-gradient(165deg,#EAF5FB 0%,#F0F8E8 100%)}.film-on .haze,.film-m .haze{display:block;position:absolute;inset:0;opacity:0;background:radial-gradient(50% 60% at 30% 50%,rgba(227,166,75,.22),rgba(163,169,174,.12) 48%,rgba(240,248,232,0) 78%)}.film-on .film-eyebrow{position:absolute;left:var(--L);top:calc(48px + 6vh);z-index:5;justify-content:flex-start;margin:0}.film-on .ch{position:absolute;left:var(--L);top:52%;width:var(--TW);margin:0;text-align:left;z-index:5;opacity:0;transform:translate3d(0,calc(-50% + 34px),0);transition:opacity .45s ease,transform .7s var(--ease);pointer-events:none}.film-on .ch.on{opacity:1;transform:translate3d(0,-50%,0);pointer-events:auto}.film-on .ch0 h2,.film-on .film-steps h3{font-size:clamp(40px,4.4vw,70px);line-height:.98;letter-spacing:-.04em;margin-bottom:22px}.film-on .ch0 p,.film-on .film-steps p{margin:0;font-size:clamp(17px,1.35vw,20px);max-width:34ch}.film-on .film-steps{display:block;margin:0;max-width:none}.film-on .film-steps .ch{background:none;box-shadow:none;padding:0;border-radius:0}.film-on .film-vis{display:block;position:absolute;z-index:2;left:calc(var(--L) + var(--TW) + 3vw);right:max(32px,calc((100vw - 1240px) / 2 + 24px));top:calc(48px + 8vh);bottom:9vh}.film-on .fv{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;inset:0;width:auto;margin:0;max-width:none;opacity:0;will-change:transform,opacity;background:none;box-shadow:none;padding:0}.film-on .fv-box{width:min(100%,calc((100vh - 48px - 17vh - 40px) * var(--ar,1.6)))}.film-on .fv1 .fv-box{background:var(--white);border-radius:28px;box-shadow:var(--sh);padding:24px}.film-on .fv0 .fv-box{width:min(80%,calc(100vh - 48px - 26vh))}.fv0 .fv-box{aspect-ratio:1}.fv0 .fv-photo{position:absolute;inset:0;border-radius:50%;overflow:hidden;box-shadow:0 0 0 8px rgba(255,255,255,.92),0 40px 70px -30px rgba(22,52,84,.45)}.fv0 .fv-photo img{width:100%;height:100%;object-fit:cover;object-position:45% 50%}.fv0 .fchip{position:absolute;z-index:3}.fv0 .c1{right:-14%;top:14%}.fv0 .c2{left:-16%;bottom:18%}.film-on .plan *,.film-on .fv3 *{transition:none!important}.film-on .film-progress{display:flex;position:absolute;left:var(--L);bottom:6vh;z-index:5;gap:18px;list-style:none;width:var(--TW)}.film-progress li{flex:1}.film-progress li::before{content:'';display:block;height:3px;border-radius:2px;background:#D3DCD0;margin-bottom:9px}.film-progress li.on{color:var(--navy)}.film-progress li.on::before,.film-progress li.done::before{background:var(--green)}.film-m .film{--SH:clamp(270px,46vh,460px);--TA:calc(100vh - 48px - var(--SH));padding:48px 0 clamp(40px,7vh,72px);overflow:visible}@supports (height:1svh){.film-m .film{--SH:clamp(270px,46svh,460px);--TA:calc(100svh - 48px - var(--SH))}}@media (max-height:700px){.film-m .film{--SH:clamp(230px,40vh,460px)}}@supports (height:1svh){@media (max-height:700px){.film-m .film{--SH:clamp(230px,40svh,460px)}}}.film-m .film-stage{max-width:none;padding:0}.film-m .film-bg{display:none}.film-m .film-vis{display:block;order:-1;position:sticky;top:48px;z-index:3;height:var(--SH);overflow-x:clip;background:linear-gradient(165deg,#EAF5FB 0%,#F0F8E8 100%);box-shadow:0 16px 22px -20px rgba(22,52,84,.45)}.film-m .film-vis::before{content:'';position:absolute;left:0;right:0;bottom:100%;height:48px;background:#EAF5FB}.film-m .film-vis::after{content:'';position:absolute;left:0;right:0;top:100%;height:28px;background:linear-gradient(#EFF7EA,rgba(239,247,234,0));pointer-events:none}.film-m .fv{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:var(--gut);right:var(--gut);top:10px;bottom:36px;width:auto;margin:0;max-width:none;opacity:0;will-change:transform,opacity;background:none;box-shadow:none;padding:0;border-radius:0}.film-m .fv-box{width:min(100%,calc((var(--SH) - 46px - var(--lg,0px)) * var(--ar,1.6)))}.film-m .fv0 .fv-box{width:min(60%,calc(var(--SH) - 96px))}.film-m .fv1 .fv-box{width:min(100%,calc((var(--SH) - 70px) * 1.72));background:var(--white);border-radius:22px;box-shadow:var(--sh);padding:12px}.film-m .fv2,.film-m .fv3{--lg:58px}.film-m .plan-legend{margin-top:8px;gap:4px 14px;font-size:10.5px;letter-spacing:.05em}.film-m .plan-legend i{width:16px}.film-m .plan *,.film-m .fv3 *{transition:none!important}.film-m .film-progress{display:flex;position:absolute;left:var(--gut);right:var(--gut);bottom:10px;z-index:5;gap:6px;list-style:none}.film-m .film-progress li{flex:1 1 auto;font-size:10.5px;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.film-m .film-progress li::before{margin-bottom:5px}.film-m .film-eyebrow{order:0;justify-content:flex-start;width:calc(100% - 2 * var(--gut));max-width:640px;margin:clamp(26px,4vh,40px) auto 12px}.film-m .ch0{order:1;text-align:left}.film-m .ch0 p{margin:16px 0 0}.film-m .film-steps{display:block;order:2}.film-m .ch,.film-m .film-steps .ch{width:calc(100% - 2 * var(--gut));max-width:640px;min-height:calc(var(--TA) * .8);margin:0 auto;padding:0 0 28px;background:none;box-shadow:none;border-radius:0;transition:opacity .45s ease}.film-m .ch:not(.on){opacity:.55}.film-m .ch .num{width:30px;height:30px;font-size:14px;margin:0 10px 12px 0;vertical-align:middle}.film-m .ch .step{display:inline-block;vertical-align:middle;margin:0 0 12px}.film-m .film-steps h3{font-size:clamp(28px,8vw,40px)}.bento{display:grid;gap:16px;margin-top:clamp(36px,5vw,60px)}.card{position:relative;background:var(--white);border-radius:28px;padding:clamp(22px,2.6vw,34px);box-shadow:var(--sh);overflow:hidden}.card h3{font-size:clamp(24px,2.3vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:12px 0 10px}.card p{font-size:16.5px;color:var(--ink)}.card .k{color:var(--green-ink)}.card a{color:var(--navy);font-weight:600;display:inline-block;padding:10px 0;margin:-10px 0}.ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--surface);margin-bottom:6px}.ico svg{width:36px;height:36px;overflow:visible}.big{display:block;font:800 clamp(48px,5vw,72px)/.9 var(--font-display);color:var(--navy);letter-spacing:-.05em;margin:14px 0 4px}.b-filter{background:linear-gradient(165deg,#DDF0FA 0%,#E9F5DF 100%);display:flex;flex-direction:column}.catch{margin-top:auto;padding-top:22px}.catch svg{width:100%;max-width:440px;margin:0 auto;height:auto;display:block;overflow:visible}.catch text{font:700 10px var(--font);letter-spacing:.12em;fill:var(--ink-2)}.catch circle{transform-box:fill-box}.js .catch .dirt circle{animation:dirt 3.2s cubic-bezier(.5,0,.7,1) infinite}.js .catch .p2{animation-delay:-.6s}.js .catch .p3{animation-delay:-1.3s}.js .catch .p4{animation-delay:-2s}.js .catch .p5{animation-delay:-2.6s}.js .catch .p6{animation-delay:-1.8s}.js .catch .p7{animation-delay:-.3s}@keyframes dirt{0%{transform:translateX(-30px);opacity:0}15%{opacity:1}62%{transform:translateX(var(--to,92px));opacity:1}72%,100%{transform:translateX(var(--to,92px)) scale(.6);opacity:0}}.catch .p1{--to:96px}.catch .p2{--to:84px}.catch .p3{--to:100px}.catch .p4{--to:70px}.catch .p5{--to:64px}.catch .p6{--to:90px}.catch .p7{--to:76px}.js .catch .clean circle{animation:clean 3.2s linear infinite}.js .catch .c2{animation-delay:-1.1s}.js .catch .c3{animation-delay:-2.2s}@keyframes clean{0%{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateX(56px);opacity:0}}.b-filter.in .catch{--slab:#E2F2CC}.b-fan{display:flex;flex-direction:column}.b-fan .big{order:3;margin-top:auto;padding-top:24px}.inside .cta-row{margin-top:clamp(32px,4vw,48px)}@media (min-width:900px){.bento{grid-template-columns:repeat(12,1fr);gap:20px}.b-filter{grid-column:1 / span 7}.b-fan{grid-column:8 / span 5}.b-pre,.b-body,.b-made{grid-column:span 4}}.cmp-wrap{position:relative;max-width:980px;margin:clamp(40px,5vw,60px) auto 0}.cmp{width:100%;border-collapse:separate;border-spacing:0;text-align:left;table-layout:fixed}.cmp th,.cmp td{padding:18px 16px;vertical-align:top;border-top:1px solid var(--line);font-size:16.5px;line-height:1.4}.cmp thead th{border-top:0;padding-top:24px;font:800 clamp(20px,2.2vw,28px)/1.1 var(--font-display);letter-spacing:-.025em;color:var(--navy)}.cmp .k{width:24%;padding-left:0}.cmp td.k{font:700 12px/1.3 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding-top:21px}.cmp .us{background:var(--white);color:var(--navy);font-weight:600;box-shadow:18px 0 30px -26px rgba(22,52,84,.45),-18px 0 30px -26px rgba(22,52,84,.45)}.cmp thead .us{border-radius:24px 24px 0 0;box-shadow:inset 0 5px 0 var(--green),18px 0 30px -26px rgba(22,52,84,.45),-18px 0 30px -26px rgba(22,52,84,.45)}.cmp tbody tr:last-child .us{border-radius:0 0 24px 24px;padding-bottom:24px;box-shadow:18px 0 30px -26px rgba(22,52,84,.45),-18px 0 30px -26px rgba(22,52,84,.45),0 22px 30px -24px rgba(22,52,84,.4)}.cmp .them{color:var(--ink-2)}.cmp thead .them{color:var(--ink-2)}.cmp .us b{display:block;font:800 clamp(22px,2.2vw,30px)/1.05 var(--font-display);letter-spacing:-.03em}.cmp .us .ast{font-size:.5em}.cmp-wrap .sticker{position:absolute;z-index:2;left:calc(24% + 18px);top:-16px}.cmp-note{max-width:980px;margin:22px auto 0;font-size:14px;line-height:1.55;color:var(--ink-2)}.price .cta-row{margin-top:24px}.js .cmp tbody tr{opacity:0;transform:translate3d(-14px,0,0);transition:opacity .45s ease,transform .6s var(--ease)}.js .cmp-wrap.in tbody tr{opacity:1;transform:none}.js .cmp tbody tr:nth-child(2){transition-delay:.08s}.js .cmp tbody tr:nth-child(3){transition-delay:.16s}.js .cmp tbody tr:nth-child(4){transition-delay:.24s}@media (max-width:640px){.cmp th,.cmp td{padding:14px 10px;font-size:15px}.cmp .k{width:27%}.cmp td.k{font-size:11px;letter-spacing:.06em;padding-left:0}.cmp-wrap .sticker{left:calc(27% + 6px);top:-14px;font-size:11px;padding:8px 11px 7px}}.qs{display:grid;gap:14px;margin-top:clamp(36px,5vw,56px);counter-reset:q}.q{position:relative;background:var(--white);border-radius:24px;padding:24px 24px 26px;box-shadow:inset 0 0 0 1.5px var(--line);counter-increment:q;transition:box-shadow .3s,transform .4s var(--ease)}@media (hover:hover){.q:hover{box-shadow:var(--sh);transform:translateY(-3px)}}.q::before{content:counter(q);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--green);color:var(--navy);font:800 17px/1 var(--font-display);margin-bottom:16px}.q b{display:block;font:700 clamp(19px,1.7vw,22px)/1.25 var(--font-display);color:var(--navy);letter-spacing:-.015em;margin-bottom:8px}.q span{font-size:16.5px;line-height:1.5;color:var(--ink)}.asks .cta-row{margin-top:28px}@media (min-width:700px){.qs{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.qs{grid-template-columns:repeat(3,1fr);gap:20px}}.navy{background:var(--navy);color:var(--white)}.navy h2,.navy .eyebrow{color:var(--white)}.navy .lede{color:rgba(255,255,255,.78)}.navy .lede a{color:var(--white)}.ms-grid{display:grid;gap:40px;align-items:center}.ba{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:30px 0 26px;padding:16px 22px;border-radius:28px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.14);width:max-content;max-width:100%}.ba-lab{font:700 12px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:8px}.ba-num{font:800 clamp(30px,3.2vw,44px)/1 var(--font-display);letter-spacing:-.035em;white-space:nowrap}.ba-before .ba-num{position:relative;color:rgba(255,255,255,.55)}.ba-before .ba-num::after{content:'';position:absolute;left:-4px;right:-4px;top:52%;height:4px;border-radius:2px;background:rgba(255,255,255,.75);transform-origin:0 50%}.ba-after .ba-num{color:var(--green)}.ba-arrow{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--green);color:var(--navy);font-size:24px;font-weight:700}.js .ba-before .ba-num::after{transform:scaleX(0);transition:transform .6s var(--ease) .4s}.js .ba.in .ba-before .ba-num::after{transform:scaleX(1)}.js .ba .ba-arrow{opacity:0;transform:translateX(-12px);transition:opacity .4s ease .8s,transform .5s var(--ease) .8s}.js .ba.in .ba-arrow{opacity:1;transform:none}.js .ba .ba-after{opacity:0;transform:scale(.9);transition:opacity .4s ease 1s,transform .6s var(--spring) 1s}.js .ba.in .ba-after{opacity:1;transform:none}.live-readout{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 18px;margin:22px 0 30px;border:1px solid rgba(255,255,255,.25);border-radius:999px;font:inherit;font-size:14.5px;color:rgba(255,255,255,.88);background:rgba(255,255,255,.04);cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s}.live-readout:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.08)}.live-readout b{color:var(--white);font-weight:700}.live-readout .sep{opacity:.4;margin:0 4px}.live-readout .chev{display:inline-block;margin-left:5px;font-size:.8em;opacity:.6}.ms-photo{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -40px rgba(0,0,0,.6)}.ms-photo img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:56% 50%}.ms-photo .cap-tag{top:auto;bottom:16px;background:rgba(255,255,255,.92);color:var(--navy)}.fine{margin:22px 0 0;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);font-size:15px;line-height:1.55;color:rgba(255,255,255,.8);max-width:52ch}.fine-h{font:700 12px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:6px}.fine a{color:var(--white);font-weight:600;background:linear-gradient(var(--green),var(--green)) 0 100%/100% 2px no-repeat;padding-bottom:1px}.live-note{margin-top:22px;font-size:15px;color:rgba(255,255,255,.72)}.live-note+.live-readout{margin-top:8px}@media (min-width:834px){.ms-photo img{aspect-ratio:16/9}}@media (min-width:1000px){.ms-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:56px}.ms-photo img{aspect-ratio:4/5}}@media (max-width:640px){.ba{flex-direction:column;align-items:flex-start;width:100%}.ba-arrow{transform:rotate(90deg)}.js .ba.in .ba-arrow{transform:rotate(90deg)}.live-readout{font-size:13px;padding:8px 14px}}.sys{display:grid;gap:14px;margin-top:clamp(36px,5vw,56px)}.sys .card{box-shadow:inset 0 0 0 1.5px #C9DCE6;background:rgba(255,255,255,.7)}.sys .card.now{background:var(--white);box-shadow:var(--sh),inset 0 4px 0 var(--green)}.sys h3{font-size:clamp(22px,2vw,28px)}.soon{display:inline-flex;vertical-align:4px;margin-left:6px;background:var(--white);color:var(--green-ink);font:700 11px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;box-shadow:inset 0 0 0 1.5px #CFE6A8;white-space:nowrap}.sys-n{position:absolute;right:20px;top:18px;font:800 15px/1 var(--font-display);color:var(--ink-3)}.phones{display:grid;grid-auto-flow:column;grid-auto-columns:min(74vw,290px);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:28px var(--gut) 34px;margin:clamp(24px,4vw,40px) calc(var(--gut) * -1) 0;scrollbar-width:none}.phones::-webkit-scrollbar{display:none}.phones figure{scroll-snap-align:center}.phones img{width:100%;height:auto;border-radius:40px;border:9px solid var(--navy);background:var(--navy);box-shadow:0 30px 60px -20px rgba(22,52,84,.4)}.phones figcaption{margin-top:16px;font-size:15px;line-height:1.5;color:var(--ink-2)}.phones figcaption b{color:var(--navy);font-weight:700}@media (min-width:700px){.sys{grid-template-columns:repeat(2,1fr);gap:18px}}@media (min-width:1100px){.sys{grid-template-columns:repeat(4,1fr)}}@media (min-width:900px){.phones{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,290px));justify-content:center;gap:clamp(28px,4vw,56px);overflow:visible;padding:40px 0 10px;margin:clamp(24px,4vw,40px) 0 0}}.learn-grid{display:grid;gap:16px;margin-top:clamp(36px,5vw,56px)}.learn-card{display:flex;flex-direction:column;height:100%;background:var(--white);border-radius:24px;overflow:hidden;box-shadow:inset 0 0 0 1.5px var(--line);transition:transform .35s var(--ease),box-shadow .35s}@media (hover:hover){.learn-card:hover{transform:translateY(-5px);box-shadow:var(--sh)}}.learn-card-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.learn-card-body h3{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.015em}.learn-card-body p{font-size:15px;color:var(--ink-2);line-height:1.5;flex:1}.read-more{color:var(--navy);font-size:15px;font-weight:700;margin-top:6px}.read-more::after{content:'›';margin-left:5px;font-size:18px;position:relative;top:1px;line-height:0}.learn .cta-row{margin-top:28px}@media (min-width:600px){.learn-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.learn-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.closing{position:relative;background:var(--navy);color:var(--white);text-align:center;padding:clamp(90px,12vw,160px) var(--gut) clamp(80px,10vw,130px);overflow:hidden;overflow:clip}.closing>*{position:relative}.closing .lockup{width:clamp(150px,16vw,210px);height:auto;margin:0 auto 34px}.closing .eyebrow{color:var(--white)}.closing h2{font-size:clamp(34px,5vw,72px);font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--white);max-width:16ch;margin:0 auto}.credo{font:700 clamp(24px,3vw,40px)/1.15 var(--font-display);letter-spacing:-.025em;max-width:24ch;margin:clamp(40px,5vw,60px) auto 0;padding-top:clamp(34px,4vw,48px);color:var(--white);border-top:1px solid rgba(255,255,255,.16)}.credo em{font-style:normal;color:var(--green)}.closing .cta-row{margin-top:34px}.start-grid{display:grid;gap:36px;align-items:start}.start .lede{margin-top:18px}.pricing-line{font-size:clamp(17px,1.5vw,20px);color:var(--ink-2);margin-top:16px;font-weight:500}.pricing-line b{color:var(--navy);font-weight:800;font-family:var(--font-display);font-size:1.15em;letter-spacing:-.02em}.pricing-line.fair{font:800 clamp(22px,2.3vw,30px)/1.15 var(--font-display);color:var(--green-ink);letter-spacing:-.025em;margin-top:26px}.start .cmp-note{margin:18px 0 0;max-width:60ch}.faq-hint{font-size:15px;color:var(--ink-2);margin-top:14px}.faq-hint{display:flex;flex-wrap:wrap;align-items:center;column-gap:.3em;row-gap:0;margin-top:3px}.faq-hint a{color:var(--navy);font-weight:600;display:inline-block;padding:11px 0}.callback-form{background:var(--white);border-radius:28px;padding:30px 32px 28px;text-align:left;box-shadow:var(--sh),inset 0 5px 0 var(--green)}.callback-form .row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.callback-form .row.full{grid-template-columns:1fr}.callback-form label{display:block;font:700 12px/1.3 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:7px}.callback-form input,.callback-form select,.callback-form textarea{width:100%;min-height:48px;padding:12px 14px;border:1.5px solid var(--line);border-radius:14px;font:400 16px/1.4 var(--font);color:var(--ink);background:var(--bg);outline:none;transition:border-color .15s,box-shadow .15s;letter-spacing:-.005em}.callback-form input:focus,.callback-form select:focus,.callback-form textarea:focus{border-color:var(--green-d);box-shadow:0 0 0 4px rgba(148,194,60,.22);background:var(--white)}.callback-form textarea{resize:vertical;min-height:64px}.callback-form button{width:100%;min-height:54px;padding:16px 28px;background:var(--green);color:var(--navy);border:0;border-radius:999px;font:600 17px/1 var(--font);cursor:pointer;transition:background .18s,color .18s,transform .12s;margin-top:6px;box-shadow:0 8px 22px rgba(110,154,34,.28)}@media (hover:hover){.callback-form button:hover{background:var(--navy);color:var(--white)}}.callback-form button:active{transform:scale(.98)}.callback-form button:disabled{opacity:.6;cursor:progress}.callback-form .form-note{margin-top:2px;font-size:14.5px;color:var(--ink-2);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.3em;row-gap:0}.callback-form .form-note a{color:var(--navy);font-weight:600;display:inline-block;padding:12px 0}.callback-form .form-success{display:none;padding:22px 24px;background:var(--lgreen);border-radius:18px;color:var(--navy);text-align:center;font-weight:600;line-height:1.5}.callback-form .form-success small{display:block;margin-top:6px;font-size:14px;color:var(--ink-2);font-weight:400}.callback-form .form-success a{color:var(--navy);font-weight:600}.callback-form.is-sent .row,.callback-form.is-sent button,.callback-form.is-sent .form-note{display:none}.callback-form.is-sent .form-success{display:block}.phone-line{text-align:center;margin-top:clamp(40px,5vw,56px);font:700 clamp(18px,1.8vw,22px)/1.4 var(--font-display);color:var(--navy);letter-spacing:-.015em}.phone-line a{color:var(--green-ink);display:inline-block;padding:10px 0;margin:-10px 0}@media (min-width:960px){.start-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}@media (max-width:600px){.callback-form{padding:24px 20px}.callback-form .row{grid-template-columns:1fr;gap:12px}}footer.site-footer{background:var(--surface);color:var(--ink-2);padding:20px 24px 28px;font-size:13px;line-height:1.6;letter-spacing:-.005em;border-top:1px solid var(--line)}.footer-inner{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.footer-line{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;align-items:center}.footer-line a{color:var(--ink-2);transition:color .15s;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.footer-line a:hover{color:var(--navy)}.brand-pron{color:var(--ink-2)}.footer-links{display:flex;gap:0 14px;flex-wrap:wrap}.footer-line.copy{min-height:44px}.buybar{display:none}@media (max-width:833px){.buybar{display:flex;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:90;align-items:center;justify-content:space-between;gap:10px;background:#fff;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-radius:999px;padding:7px 7px 7px 20px;box-shadow:0 10px 30px rgba(22,52,84,.18),inset 0 0 0 1px rgba(22,52,84,.06);transition:transform .45s var(--ease),opacity .3s,visibility 0s}.js .buybar{transform:translateY(150%);opacity:0;visibility:hidden;transition:transform .45s var(--ease),opacity .3s,visibility 0s .45s}.js .buybar.show{transform:none;opacity:1;visibility:visible;transition:transform .45s var(--ease),opacity .3s,visibility 0s}html:not(.js) .buybar{position:static;margin:0 10px 12px}.bb-t{font-size:15px;color:var(--ink-2);line-height:1.2;min-width:0}.bb-t b{color:var(--navy);font:800 17px/1.1 var(--font-display);letter-spacing:-.01em}.bb-t small{display:block;font-size:12.5px;font-weight:600;color:var(--green-ink);margin-top:2px}.buybar .btn{min-height:48px;padding:12px 20px;font-size:16px;gap:8px}.buybar .btn svg{width:18px;height:18px}}@media (prefers-reduced-motion: reduce){.js *,.js *::before,.js *::after{animation:none!important;transition:none!important}.js .rv,.js .plan .room,.js .plan .fa,.js .plan .sa,.js .plan .oam,.js .strike .arr,.js .strike .good,.js .ba .ba-arrow,.js .ba .ba-after,.js .cmp tbody tr,.js .hero .enter,.js .hero-stage{opacity:1!important;transform:none!important}.js .ba .ba-arrow{transform:none!important}.js .strike .bad s::after,.js .ba-before .ba-num::after{transform:scaleX(1)!important}.js .photo-card img{transform:none!important}}@media (prefers-reduced-motion: reduce) and (max-width:640px){.js .ba .ba-arrow{transform:rotate(90deg)!important}}