.shp{font-family:var(--font-body);color:var(--ink);background:var(--paper);font-size:16px;line-height:1.4;letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;--plan-name:"Superhuman";--paper:#fff;--band:#efefef;--surface:#f5f5f0;--ink:#1f1f1e;--charcoal:#373634;--charcoal-2:#2e2e2e;--ink-2:#5c5c5c;--ink-3:#6e6e6e;--ink-4:#8a8a8a;--hairline:#dadada;--green:#737b5c;--green-ink:#4b593c;--green-deep:#3a4530;--green-soft:#e7e9df;--green-wash:#f2f3ee;--mineral-line:#8fa3a3;--linen:#e5e0d9;--status-optimal:#4b593c;--status-optimal-bg:#e7e9df;--status-normal:#636c4c;--status-normal-bg:#f2f3ee;--status-borderline:#a27b2e;--status-borderline-bg:#f6eedc;--status-out:#a3416a;--status-out-bg:#f6e6ec;--focus:#4b593c;--ink-2b:#6e6e6e;--ink-3t:#6e6e6e;--control-line:#8a8a8a;--wallet:#000;--borderline-ink:#6b4f12;--out-ink:#7e2a4e;--disabled:#c9c9c6;--on-dark:#ededea;--on-dark-2:#d9d9d6;--on-dark-3:#bdbdb8;--dark-line:#55544f;--dark-line-2:#6a6966;--font-display:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--font-body:"Inter Tight","Helvetica Neue",Arial,sans-serif;--font-mono:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--web-h1:68px;--web-h2:44px;--web-h3:24px;--track-display:.025em;--track-mono:.025em;--track-body:.02em;--track-caption:.1em;--r-input:12px;--r-card:12px;--r-option:16px;--r-media:16px;--r-pill:999px;--btn-h:52px;--btn-h-web:48px;--frost:hsla(0,0%,100%,.88);--frost-blur:16px;--scrim-light:linear-gradient(90deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.35) 55%,hsla(0,0%,100%,0) 80%);--motion-drift:20s ease-in-out infinite alternate;--maxw:1280px;--shadow-1:0 1px 2px rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.03);--shadow-2:0 8px 24px -12px rgba(0,0,0,.12);--dur-1:150ms;--dur-2:200ms;--dur-3:300ms;--dur-4:500ms;--ease:cubic-bezier(.16,1,.3,1)}@keyframes w01-bm-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 6px))}}@keyframes w01-dots{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes w01-dotsvis{0%,6%{opacity:0}10%,32%{opacity:1}36%,to{opacity:0}}@keyframes w01-draw{0%,8%{stroke-dashoffset:280}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:.2}}@keyframes w01-me{0%{opacity:0;transform:translateY(6px)}6%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes w01-pt{0%,50%{opacity:0}60%,92%{opacity:1}to{opacity:0}}@keyframes w01-slide{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}@keyframes w01-stream{0%,34%{clip-path:inset(0 0 100% 0)}48%{clip-path:inset(0 0 66% 0)}62%{clip-path:inset(0 0 33% 0)}74%,92%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes w01-strike{0%,30%{color:var(--ink);text-decoration-color:transparent}38%,92%{color:var(--ink-3);text-decoration-color:var(--ink-4)}to{color:var(--ink);text-decoration-color:transparent}}@keyframes w01-tick{0%,30%{background:transparent;border-color:var(--control-line);color:transparent}38%,92%{background:var(--green-ink);border-color:var(--green-ink);color:#fff}to{background:transparent;border-color:var(--control-line);color:transparent}}@keyframes mo-fade{0%{opacity:0}}@keyframes mo-up{0%{opacity:0;transform:translateY(var(--mo-rise));filter:blur(var(--mo-blur))}}@keyframes mo-grow-x{0%{transform:scaleX(0)}}@keyframes mo-img{0%{transform:scale(1.04)}}@keyframes sp-roll{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes w-drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.06) translate3d(-1.2%,-.8%,0)}}@keyframes w-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:760px){.shp{--web-h1:40px;--web-h2:30px;--web-h3:20px}}.shp{--accent:#4b593c;--accent-soft:#e4ebdc;--green-soft:#e4ebdc;--green-wash:#f1f5ec;--status-out:#1f1f1e;--status-out-bg:#f1f1ef;--out-ink:#1f1f1e;--status-borderline:#6e6e6e;--status-borderline-bg:#f1f1ef;--borderline-ink:#4a4a47;--cell:#c8d5bb;--fill:#f4f4f2;--line:#e7e7e3;--surface:#f4f4f2;--disabled:#d9d9d5;--hl-grad:radial-gradient(140% 120% at 0% 0%,hsla(90,24%,78%,.55) 0%,hsla(90,24%,78%,.16) 40%,hsla(0,0%,100%,0) 72%),#fff;--st-out:#e8833a;--st-out-ink:#a4501a;--st-out-bg:linear-gradient(90deg,#fbe3d1,#fdf1e7);--st-out-line:#f3c9a8;--cloud:radial-gradient(60% 42% at 12% 8%,hsla(90,24%,78%,.42) 0%,hsla(90,24%,78%,0) 70%),radial-gradient(48% 36% at 92% 22%,rgba(176,194,194,.28) 0%,rgba(176,194,194,0) 70%),radial-gradient(70% 40% at 78% 96%,hsla(90,24%,78%,.34) 0%,hsla(90,24%,78%,0) 72%),radial-gradient(40% 30% at 20% 70%,hsla(88,27%,89%,.5) 0%,hsla(88,27%,89%,0) 70%),#fff;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--mo-1:120ms;--mo-2:200ms;--mo-3:320ms;--mo-4:520ms;--mo-rise:16px;--mo-blur:4px;--mo-stagger:70ms;--font-display:var(--font-sds-disp),"Space Grotesk","Helvetica Neue",Arial,sans-serif;--font-body:var(--font-sds-sans),"Inter Tight","Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-sds-disp),"Space Grotesk","Helvetica Neue",Arial,sans-serif}.shp svg.ic{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.shp .gi{color:var(--green-ink)}.shp .btn.out{background:var(--paper);border-color:var(--hairline);color:var(--ink)}.shp .btn.white{background:#fff;color:var(--ink)}.shp .btn.sm{height:44px;width:auto;padding:0 18px;font-size:14px}.shp .link.sm{font-size:13px}.shp .opt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 16px;border-radius:var(--r-option);background:var(--paper);border:1px solid var(--hairline);font-size:16px;color:var(--ink);position:relative}.shp .opt.off{background:var(--surface);color:var(--ink-3)}.shp .opt .lead{flex:1;min-width:0}.shp .two .opt{justify-content:center;text-align:center}.shp .card.sh{box-shadow:var(--shadow-2);border-color:transparent}.shp .banner.out{background:var(--status-out-bg);color:var(--ink)}.shp .banner.out .ic{color:var(--status-out)}.shp .banner.ok{background:var(--green-wash);border:1px solid var(--green-soft)}.shp .banner.ok .ic{color:var(--green-ink)}.shp .banner.info .ic{color:var(--ink-2)}.shp .list .li .ic.c{color:var(--ink-3);margin-left:auto}.shp .acc .hd{display:flex;gap:12px;align-items:center}.shp .acc .hd b{display:block;font-size:16px;font-weight:500}.shp .day.full,.shp .day.na{background:var(--surface);color:var(--ink-3)}.shp .day.full b,.shp .day.full em,.shp .day.full i,.shp .day.na b,.shp .day.na em,.shp .day.na i{color:var(--ink-3)}.shp .reasons .opt{min-height:52px}.shp .ck{display:flex;gap:10px;font-size:14px;line-height:19px;align-items:flex-start}.shp .ck .ic{color:var(--green-ink);margin-top:1px}.shp .ck+.ck{margin-top:10px}.shp mark.pnd{background:var(--status-borderline-bg);color:inherit;border-radius:4px;padding:0 3px;outline:1px dashed var(--status-borderline);outline-offset:0}@media (prefers-reduced-motion:no-preference){.shp .opt{transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-2) var(--ease),transform var(--dur-1) var(--ease)}}.shp mark.pnd{display:inline-block;outline:0;border:0;border-radius:6px;padding:2px 8px;margin:1px 0;font-size:11px;letter-spacing:.02em;font-style:normal;font-weight:400;background:var(--surface);color:var(--ink-2);border:1px solid var(--hairline);font-family:var(--font-mono);font-size:12px;line-height:16px}.shp .pnd,.shp mark.pnd{background:var(--status-borderline-bg);color:var(--borderline-ink);border-radius:6px;padding:0 4px;font:inherit;font-family:var(--font-mono);font-size:.86em;letter-spacing:0}.shp .w{font-family:var(--font-body);color:var(--ink);background:var(--paper);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;min-width:320px;overflow-x:hidden}.shp .w *{box-sizing:border-box}.shp .w img{max-width:100%;display:block}.shp .w a{color:var(--green-ink)}.shp .w-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:clamp(20px,5vw,64px)}.shp .w-h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--track-display);font-size:var(--web-h2);line-height:1.08;margin:0;color:var(--ink)}.shp .w-h2 .l2{display:block;color:var(--ink-3)}.shp .w-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h-web);padding:0 26px;border-radius:var(--r-pill);background:var(--charcoal);color:#fff!important;font-family:var(--font-body);font-weight:500;font-size:16px;text-decoration:none;border:1px solid var(--charcoal);white-space:nowrap;cursor:pointer;transition:transform var(--dur-1) var(--ease),background var(--dur-2)}.shp .w-btn:hover{background:var(--charcoal-2)}.shp .w-btn:active{transform:scale(.98)}.shp .w-btn.out{background:transparent;color:var(--ink)!important;border-color:var(--ink)}.shp .w-btn.out:hover{background:var(--ink);color:#fff!important}.shp .w-btn.white{background:#fff;color:var(--ink)!important;border-color:#fff}.shp .w-btn.sm{min-height:44px;padding:0 18px;font-size:14px}.shp .w-btn.full{width:100%}.shp .w-btn[disabled]{background:var(--hairline);border-color:var(--hairline);color:var(--ink-2)!important;cursor:not-allowed}.shp .w :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:no-preference){.shp .w-reveal{animation:w-up var(--dur-4) var(--ease) backwards}.shp .w-reveal.d1{animation-delay:60ms}.shp .w-reveal.d2{animation-delay:.12s}.shp .w-reveal.d3{animation-delay:.18s}.shp .w-reveal.d4{animation-delay:.24s}.shp .w-reveal.d5{animation-delay:.3s}}.shp .w-cmpw{overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--r-card)}.shp .w-cmp{width:100%;border-collapse:separate;border-spacing:0;min-width:620px;font-size:15px}.shp .w-cmp td,.shp .w-cmp th{padding:16px 20px;text-align:left;border-bottom:1px solid var(--hairline);vertical-align:middle}.shp .w-cmp tr:last-child td{border-bottom:0}.shp .w-cmp thead th{font-family:var(--font-mono);font-size:12px;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-2);font-weight:400;background:var(--surface)}.shp .w-cmp thead th.us{background:var(--green-soft);color:var(--green-ink)}.shp .w-cmp td.us{background:var(--green-wash)}.shp .w-cmp .no{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2b)}.shp .w-faq{display:flex;flex-direction:column;gap:8px}.shp .w-faq details{background:var(--surface);border-radius:var(--r-card);padding:0 24px}.shp .w-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;cursor:pointer;font-weight:500;font-size:17px}.shp .w-faq summary::-webkit-details-marker{display:none}.shp .w-faq summary .chev{flex:none;transition:transform var(--dur-2) var(--ease)}.shp .w-faq details[open] summary .chev{transform:rotate(180deg)}.shp .w-faq details>div{padding:0 0 24px;color:var(--ink-2);max-width:760px}.shp .w-ftr .reg .pnd{background:var(--dark-line);color:var(--status-borderline-bg)}.shp .w-ftr .soon{letter-spacing:.08em;margin-left:6px;color:var(--on-dark-3)}@media (max-width:760px){.shp .w{font-size:16px}.shp .w-hdr .w-btn{min-height:44px;padding:0 16px;font-size:14px}}.shp a.opt{text-decoration:none}.shp a.btn.out,.shp a.btn.white{color:var(--ink)}.shp .w main{max-width:none;margin:0;padding:0}.shp .btn.sm,.shp .link.sm{min-height:44px}.shp .w-btn{white-space:normal;text-align:center;padding-block:10px;height:auto}.shp .w-hdr .w-btn.sm{background:transparent;color:var(--ink)!important;border-color:var(--ink)}.shp .w-hdr .w-btn.sm:hover{background:var(--ink);color:#fff!important}.shp .w-hdr.scrolled .w-btn.sm{background:var(--charcoal);color:#fff!important;border-color:var(--charcoal)}.shp .schip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border-radius:var(--r-pill);font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.shp .schip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.shp .schip.opt{background:var(--status-optimal-bg);color:var(--green-ink)}.shp .schip.ok{background:var(--status-normal-bg);color:var(--green-ink)}.shp .schip.out{background:var(--status-out-bg);color:var(--out-ink)}.shp .w-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shp .w-h2{font-weight:400}.shp .w-nav a .ic{width:12px;height:12px;margin-left:-1px;color:var(--ink-3)}.shp .w-nav a:has(.ic):after{right:27px}.shp .w-hdr .w-btn.sm{margin-left:6px}.shp .w-ftr .soon{display:inline-flex;align-items:center;height:22px;margin:0;padding:0 8px;border-radius:var(--r-pill);background:var(--surface);font-family:var(--font-mono);font-size:10px;line-height:1;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-2b)}.shp .w-ftr .pnd,.shp .w-ftr .reg .pnd{background:var(--status-borderline-bg);color:var(--borderline-ink);text-transform:none}@media (max-width:760px){.shp .w-hdr .w-btn.sm{margin-left:0}}.shp .w-fbar .w-btn{min-height:44px;padding:0 22px;font-size:15px}.shp .w-hdr .w-btn.sm{white-space:nowrap}.shp .w .w-ftr li .soon{display:inline-flex;align-items:center;align-self:center;height:22px;min-height:0;margin:0;padding:0 8px;border-radius:var(--r-pill);background:var(--surface);font-family:var(--font-mono);font-size:10px;line-height:1;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-2b)}.shp .x-w01{position:relative}.shp .x-w01 main{max-width:none;margin:0;padding:0}.shp .x-w01 [id]{scroll-margin-top:96px}.shp .x-w01 .w-hdr{border-bottom-color:transparent}.shp .x-w01 .mn{font-family:var(--font-mono);font-size:13px;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-2)}.shp .x-w01 .d{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.shp .x-w01 .d.o{background:var(--status-optimal)}.shp .x-w01 .d.rg{background:var(--mineral-line)}.shp .x-w01 .d.b{background:var(--status-borderline)}.shp .x-w01 .fn{margin:10px 0 0;font-family:var(--font-body);font-size:13px;line-height:1.5;letter-spacing:var(--track-caption);color:var(--ink-3)}.shp .x-w01 .w-h2{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:var(--track-display);color:var(--ink);text-wrap:balance;font-size:34px;line-height:1.1}.shp .x-w01 .w-h2 .l2{display:block;color:var(--ink-3)}.shp .x-w01 .hv .hvt{margin:0;font-family:var(--font-display);font-weight:400;text-transform:uppercase;color:var(--ink);letter-spacing:var(--track-display);line-height:1;text-wrap:balance}.shp .x-w01 .hv .hvs{margin:22px 0 0;font-family:var(--font-body);font-weight:400;font-size:20px;line-height:1.45;letter-spacing:var(--track-body);color:var(--ink-2);text-wrap:balance}.shp .x-w01 .hv .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.shp .x-w01 .hv img.bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.shp .x-w01 .hv .phone-m{position:absolute;z-index:2}.shp .x-w01 .hv-b{padding-top:72px;text-align:center}.shp .x-w01 .hv-b .hvt{font-size:88px}.shp .x-w01 .hv-b .ctas{justify-content:center}.shp .x-w01 .hvb{position:relative;overflow:hidden;isolation:isolate;border-radius:24px;height:640px;margin-top:56px;background:#7c867e}.shp .x-w01 .hvb img.bg{-o-object-position:50% 0;object-position:50% 0}.shp .x-w01 .hvb .phone-m{left:4.5%;top:178px;width:272px;height:570px;transform:rotate(-3deg);box-shadow:0 40px 80px -30px rgba(31,31,30,.55),inset 0 0 0 1px var(--dark-line-2)}.shp .x-w01 .fring,.shp .x-w01 .hring{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.shp .x-w01 .fring .rg,.shp .x-w01 .hring .rg{fill:none;stroke:hsla(0,0%,100%,.62);stroke-width:1;vector-effect:non-scaling-stroke}.shp .x-w01 .fring .rg2,.shp .x-w01 .hring .rg2{fill:none;stroke:hsla(0,0%,100%,.42);stroke-width:1;stroke-dasharray:1 6;stroke-linecap:round;vector-effect:non-scaling-stroke}.shp .x-w01 .hring .nh{fill:none;stroke:hsla(0,0%,100%,.5);stroke-width:1;vector-effect:non-scaling-stroke}.shp .x-w01 .fring .nd,.shp .x-w01 .hring .nd{fill:#fff}.shp .x-w01 .fring .cr,.shp .x-w01 .hring .cr{fill:none;stroke:hsla(0,0%,100%,.55);stroke-width:1;vector-effect:non-scaling-stroke}.shp .x-w01 .fring text,.shp .x-w01 .hring text{fill:hsla(0,0%,100%,.9);font-family:var(--font-mono);font-size:12.5px;letter-spacing:.06em}.shp .x-w01 .hvb .phone-m .scr-m{border-radius:36px}.shp .x-w01 .phone-m{width:248px;height:520px;padding:8px;border-radius:42px;background:var(--charcoal-2);box-shadow:0 30px 60px -24px rgba(31,31,30,.45),inset 0 0 0 1px var(--dark-line-2);text-align:left}.shp .x-w01 .scr-m{height:100%;border-radius:34px;background:var(--paper);padding:18px 16px;overflow:hidden;font-family:var(--font-body);color:var(--ink);font-size:12px}.shp .x-w01 .scr-m.scr-img{padding:0}.shp .x-w01 .scr-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.shp .x-w01 .scr-m .pt{display:flex;align-items:center;justify-content:space-between;min-height:28px}.shp .x-w01 .leg{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:9px;font-size:10.5px;color:var(--ink-2)}.shp .x-w01 .leg span{display:inline-flex;align-items:center;gap:5px}.shp .x-w01 .leg .d{width:6px;height:6px}.shp .x-w01 .r1{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.shp .x-w01 .r1 b,.shp .x-w01 .r1>span{font-weight:500;font-size:13px}.shp .x-w01 .r1>span{font-variant-numeric:tabular-nums;white-space:nowrap}.shp .x-w01 .r1 small{font-family:var(--font-body);font-size:10px;color:var(--ink-2)}.shp .x-w01 .rng{position:relative;display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:3px;height:6px;margin-top:9px}.shp .x-w01 .rng i{border-radius:3px;background:var(--hairline)}.shp .x-w01 .rng i.ok{background:var(--status-optimal-bg);box-shadow:inset 0 0 0 1px var(--green)}.shp .x-w01 .rng em{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--green-ink);border:2px solid var(--paper);box-shadow:0 1px 3px rgba(0,0,0,.25)}.shp .x-w01 .rng em.b{background:var(--status-borderline)}.shp .x-w01 .w1s{padding-top:160px}.shp .x-w01 .sh{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.shp .x-w01 .sh .w-h2{max-width:960px}.shp .x-w01 .sh .w-btn{flex:none}.shp .x-w01 .gls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shp .x-w01 .gls a{display:flex;align-items:center;gap:14px;min-height:76px;padding:0 20px 0 16px;border-radius:16px;background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:15px;text-transform:uppercase;letter-spacing:var(--track-mono);text-decoration:none;transition:background var(--dur-2)}.shp .x-w01 .gls a:hover{background:var(--green-soft)}.shp .x-w01 .gls a>.ic:last-child{margin-left:auto;color:var(--ink-2)}.shp .x-w01 .incg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (min-width:1101px){.shp .x-w01 .incg.es5{grid-template-columns:repeat(6,minmax(0,1fr))}.shp .x-w01 .incg.es5>.ic6{grid-column:span 2}.shp .x-w01 .incg.es5>.ic6:nth-child(4),.shp .x-w01 .incg.es5>.ic6:nth-child(5){grid-column:span 3}}.shp .x-w01 .ic6{background:var(--surface);border-radius:24px;padding:12px 12px 28px;margin:0}.shp .x-w01 .ic6 h3{margin:26px 16px 0;font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1.2;text-transform:uppercase;letter-spacing:var(--track-display)}.shp .x-w01 .ic6>p{margin:6px 16px 0;color:var(--ink-2);font-size:15px;line-height:1.45}.shp .x-w01 .ic6>p.fn{font-size:13px;color:var(--ink-3)}.shp .x-w01 .vis{position:relative;height:280px;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,var(--paper) 0,var(--green-wash) 100%);display:flex;align-items:center;justify-content:center;padding:22px}.shp .x-w01 .v-bm{flex-direction:column;align-items:stretch;gap:8px}.shp .x-w01 .bmr{background:var(--paper);border-radius:12px;padding:11px 14px 12px;box-shadow:var(--shadow-1)}.shp .x-w01 .bmr .r1{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.shp .x-w01 .schip{font-family:var(--font-body)}.shp .x-w01 .bmr .schip{font-size:11px;min-height:22px;padding:1px 8px}.shp .x-w01 .chart,.shp .x-w01 .nte,.shp .x-w01 .plan{width:100%;max-width:310px;background:var(--paper);border-radius:16px;padding:18px;box-shadow:var(--shadow-2)}.shp .x-w01 .nte .nh{display:flex;align-items:center;gap:10px}.shp .x-w01 .nte .na{flex:none;width:32px;height:32px;border-radius:50%;background:var(--green-soft);color:var(--green-ink);display:grid;place-items:center}.shp .x-w01 .nte .nh b{display:block;font-size:13px;font-weight:600}.shp .x-w01 .nte .nh small{display:block;font-size:11px;color:var(--borderline-ink)}.shp .x-w01 .nte p{margin:12px 0 10px;font-size:13px;line-height:1.5;color:var(--ink)}.shp .x-w01 .nte .ln{height:6px;border-radius:3px;background:var(--surface);margin-top:6px}.shp .x-w01 .nte .ln.ln2{width:62%}.shp .x-w01 .plan .plh{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.shp .x-w01 .plan .plh b{font-family:var(--font-display);font-weight:400;font-size:15px;text-transform:uppercase;letter-spacing:var(--track-display)}.shp .x-w01 .plan .plh span{font-size:11px;color:var(--ink-3)}.shp .x-w01 .plan .pit{display:flex;align-items:center;gap:10px;min-height:44px;border-top:1px solid var(--hairline);font-size:13px}.shp .x-w01 .plan .cb{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--control-line);display:grid;place-items:center;color:transparent}.shp .x-w01 .plan .cb .ic{width:12px;height:12px}.shp .x-w01 .plan .pit.done,.shp .x-w01 .plan .pit.tick{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--ink-4)}.shp .x-w01 .plan .pit.done .cb,.shp .x-w01 .plan .pit.tick .cb{background:var(--green-ink);border-color:var(--green-ink);color:#fff}.shp .x-w01 .chart .ch{display:flex;align-items:baseline;justify-content:space-between}.shp .x-w01 .chart .ch b{font-size:13px;font-weight:600}.shp .x-w01 .chart .ch span{font-size:11px;color:var(--ink-3)}.shp .x-w01 .chart .cv{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}.shp .x-w01 .chart .band{fill:var(--green-wash)}.shp .x-w01 .chart .lnp{fill:none;stroke:var(--green-ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:280;stroke-dashoffset:0}.shp .x-w01 .chart .pt{fill:var(--paper);stroke:var(--green-ink);stroke-width:2}.shp .x-w01 .chart .pt.last{fill:var(--green-ink)}.shp .x-w01 .chart .cx{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track-mono);color:var(--ink-3)}.shp .x-w01 .v-ai{flex-direction:column;align-items:stretch;justify-content:center;gap:10px;padding:20px}.shp .x-w01 .chat{display:flex;flex-direction:column;gap:10px;width:100%;max-width:330px;margin:0 auto}.shp .x-w01 .chat .me{align-self:flex-end;max-width:80%;background:var(--charcoal);color:#fff;border-radius:16px 16px 4px 16px;padding:9px 13px;font-size:13px}.shp .x-w01 .chat .who{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--green-ink)}.shp .x-w01 .chat .who .ic{width:12px;height:12px}.shp .x-w01 .chat .bbl{position:relative;margin-top:6px;max-width:92%;background:var(--paper);border-radius:4px 16px 16px 16px;padding:10px 13px;font-size:13px;line-height:1.45;box-shadow:var(--shadow-1)}.shp .x-w01 .chat .dots{position:absolute;left:13px;top:15px;display:none;gap:4px}.shp .x-w01 .chat .dots i{width:6px;height:6px;border-radius:50%;background:var(--ink-4)}.shp .x-w01 .chat .ans{display:block}.shp .x-w01 .chat .u112{margin-top:4px;font-size:11.5px;letter-spacing:.06em;color:var(--ink-2);text-align:center}.shp .x-w01 .v-wear{padding:0}.shp .x-w01 .v-wear img{position:absolute;left:50%;top:-10px;width:88%;height:auto;transform:translateX(-50%);mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%)}.shp .x-w01 .wl{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.shp .x-w01 .wl span{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:var(--r-pill);background:var(--paper);box-shadow:0 0 0 1px var(--hairline);font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:var(--track-mono);color:var(--ink)}.shp .x-w01 .wl span.off{background:transparent;color:var(--ink-2)}.shp .x-w01 .quiet{margin:24px 0 0;font-family:var(--font-mono);font-size:13px;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-2)}.shp .x-w01 .rng.lg{height:8px;margin-top:16px}.shp .x-w01 .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.shp .x-w01 .steps li{position:relative;display:flex;flex-direction:column;padding:12px 12px 28px;border-radius:24px;background:var(--surface)}.shp .x-w01 .steps .sim{position:relative;margin:0;height:220px;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,var(--paper) 0,var(--green-wash) 100%)}.shp .x-w01 .steps .sim img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shp .x-w01 .steps .sim.app img{position:absolute;left:50%;top:22px;width:62%;height:auto;transform:translateX(-50%);border-radius:18px;box-shadow:0 18px 40px -18px rgba(31,31,30,.35),0 0 0 1px var(--hairline)}.shp .x-w01 .steps .sn{position:absolute;left:12px;top:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--paper);font-size:16px;line-height:1;color:var(--ink)}.shp .x-w01 .steps .sn,.shp .x-w01 .steps h3{font-family:var(--font-display);font-weight:400}.shp .x-w01 .steps h3{margin:24px 16px 0;font-size:19px;line-height:1.2;text-transform:uppercase;letter-spacing:var(--track-display)}.shp .x-w01 .steps p{margin:8px 16px 0;color:var(--ink-2);font-size:15px;line-height:1.45}.shp .x-w01 .soon{display:inline-flex;align-items:center;align-self:flex-start;min-height:24px;margin-top:14px;padding:0 10px;border-radius:var(--r-pill);background:var(--paper);font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-2b)}.shp .x-w01 .bmrow{max-width:var(--maxw);margin:0 auto;padding-inline:clamp(20px,5vw,64px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.shp .x-w01 .bc{position:relative;margin:0;height:360px;border-radius:20px;overflow:hidden;background:var(--linen)}.shp .x-w01 .bc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shp .x-w01 .bc .vc{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:baseline;gap:6px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(12px)}.shp .x-w01 .bc .vc .d{align-self:center;width:7px;height:7px}.shp .x-w01 .bc .vc .nmk{flex:1;min-width:0;font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shp .x-w01 .bc .vc b{font-weight:500;font-size:17px;font-variant-numeric:tabular-nums;color:var(--ink)}.shp .x-w01 .bc .vc small{font-size:11px;color:var(--ink-2)}.shp .x-w01 #biomarcadores .fn{margin-top:16px}.shp .x-w01 .bmg{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:240px;gap:16px;overflow-x:auto;padding:8px max(20px,calc((100% - var(--maxw)) / 2 + 64px)) 24px;scroll-snap-type:x mandatory;scroll-padding-inline:max(20px,calc((100% - var(--maxw)) / 2 + 64px));scrollbar-width:none}.shp .x-w01 .bmk{scroll-snap-align:start;display:flex;flex-direction:column;gap:16px;padding:20px;min-height:152px;background:var(--surface);border-radius:16px;box-sizing:border-box}.shp .x-w01 .bmk .bn{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:13px;text-transform:uppercase;letter-spacing:var(--track-mono);color:var(--ink)}.shp .x-w01 .bmk .bn .d{width:7px;height:7px}.shp .x-w01 .bmk .bv{display:flex;align-items:baseline;gap:6px}.shp .x-w01 .bmk .bv b{font-family:var(--font-display);font-weight:400;font-size:38px;line-height:1;letter-spacing:var(--track-display)}.shp .x-w01 .bmk .bs,.shp .x-w01 .bmk .bv small{font-size:13px;color:var(--ink-2)}.shp .x-w01 .bmk .bs{margin-top:auto;letter-spacing:var(--track-caption)}.shp .x-w01 #biomarcadores{position:relative;isolation:isolate}.shp .x-w01 #biomarcadores:before{content:"";position:absolute;left:0;right:0;top:72px;bottom:-56px;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cpath d='M42.5 48.5h12M48.5 42.5v12' fill='none' stroke='rgba(31,31,30,.16)' stroke-width='1'/%3E%3C/svg%3E");background-position:calc(50% + 48px) 0;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 30%,transparent 100%)}.shp .x-w01 .prg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:stretch}.shp .x-w01 .pcard{position:relative;overflow:hidden;isolation:isolate;border-radius:24px;padding:40px;background:var(--linen)}.shp .x-w01 .pcard .pbg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.shp .x-w01 .pin{background:hsla(0,0%,100%,.9);backdrop-filter:blur(16px);border-radius:20px;padding:32px}.shp .x-w01 .pin .amt{margin-top:12px;font-family:var(--font-display);font-weight:400;font-size:64px;line-height:1;letter-spacing:var(--track-display)}.shp .x-w01 .pin .amt small{margin-left:4px;font-size:18px;text-transform:uppercase;color:var(--ink-2);letter-spacing:var(--track-mono)}.shp .x-w01 .pincl{list-style:none;margin:24px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.shp .x-w01 .pincl li{display:flex;align-items:center;gap:10px;font-size:15px}.shp .x-w01 .pincl .pck{flex:none;width:20px;height:20px;border-radius:50%;background:var(--green-ink);color:#fff;display:grid;place-items:center}.shp .x-w01 .pincl .pck .ic{width:12px;height:12px}.shp .x-w01 .pin .terms{margin:16px 0 0;font-size:13px;line-height:1.6;letter-spacing:.04em;color:var(--ink-2)}.shp .x-w01 .pin .terms a{color:var(--green-ink);text-decoration:underline;text-underline-offset:2px}.shp .x-w01 .cmpcol{display:flex;flex-direction:column;gap:16px}.shp .x-w01 .cmpcol .w-cmpw{flex:1;display:flex;border:0;border-radius:24px;background:var(--surface);padding:12px 16px}.shp .x-w01 .cmpcol .w-cmp{height:100%;min-width:0;table-layout:fixed;font-size:15px}.shp .x-w01 .cmpcol .w-cmp td,.shp .x-w01 .cmpcol .w-cmp th{padding:17px 12px;border-bottom-color:var(--hairline)}.shp .x-w01 .cmpcol .w-cmp tbody tr:last-child td,.shp .x-w01 .cmpcol .w-cmp tbody tr:last-child th{border-bottom:0}.shp .x-w01 .cmpcol .w-cmp thead th{background:transparent;font-size:11px}.shp .x-w01 .cmpcol .w-cmp thead th.us{color:var(--green-ink)}.shp .x-w01 .cmpcol .w-cmp td.us{background:transparent}.shp .x-w01 .cmpcol .w-cmp tbody th{font-weight:500}.shp .x-w01 .cmpcol .w-cmp th:first-child{width:44%}.shp .x-w01 .cmpcol .w-cmp td{color:var(--ink-2)}.shp .x-w01 .cmpcol .w-cmp td.us b{font-family:var(--font-display);font-weight:400;font-size:20px;letter-spacing:var(--track-display);color:var(--ink)}.shp .x-w01 .ccx{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--green-soft);color:var(--green-ink)}.shp .x-w01 .dash{color:var(--ink-3)}.shp .x-w01 .soonl{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--hairline);font-size:14px;color:var(--ink-2)}.shp .x-w01 .soonl .soon{margin:0;background:var(--surface)}.shp .x-w01 .ptn{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.shp .x-w01 .ptn a{display:flex;flex-direction:column;gap:6px;min-height:172px;padding:22px;border-radius:16px;background:var(--surface);color:var(--ink);text-decoration:none;transition:background var(--dur-2)}.shp .x-w01 .ptn a:hover{background:var(--green-soft)}.shp .x-w01 .ptn b{font-family:var(--font-mono);font-weight:400;font-size:15px;line-height:1.3;text-transform:uppercase;letter-spacing:var(--track-mono)}.shp .x-w01 .ptn span{font-size:14px;color:var(--ink-2)}.shp .x-w01 .ptn .pi{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--paper,#fff);color:var(--ink)}.shp .x-w01 .ptn .pi .pic{width:34px;height:34px}.shp .x-w01 .ptn a:hover .pi{color:var(--green,#2f4a2a)}.shp .x-w01 .ptn .ic{margin-top:auto;align-self:flex-end;color:var(--ink-2)}.shp .x-w01 .faq details{border-radius:16px}.shp .x-w01 .faq summary{font-size:16px}.shp .x-w01 .faq details[open] summary .chev{transform:rotate(45deg)}.shp .x-w01 .fcta{position:relative;overflow:hidden;isolation:isolate;margin-top:160px;border-radius:24px;padding:136px 32px;text-align:center;background:#969c9a}.shp .x-w01 .fcta .fbg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.shp .x-w01 .fcta:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(36,42,40,.34),rgba(36,42,40,.16))}.shp .x-w01 .fcta .fring{z-index:0}.shp .x-w01 .fcta>:not(img):not(svg){position:relative;z-index:2}.shp .x-w01 .fcta .w-h2{font-size:44px;line-height:1.05;color:#fff}.shp .x-w01 .fcta .l2{color:hsla(0,0%,100%,.72)}.shp .x-w01 .fcta .w-btn{margin-top:32px}.shp .x-w01 .fcta .meta{margin:16px 0 0;text-wrap:balance;font-family:var(--font-mono);font-size:12px;letter-spacing:var(--track-mono);text-transform:uppercase;color:hsla(0,0%,100%,.82)}@media (prefers-reduced-motion:no-preference){.shp .x-w01 .chat .dots{display:flex;animation:w01-dotsvis 8s ease-in-out infinite}.shp .x-w01 .chat .dots i{animation:w01-dots 1s ease-in-out infinite}.shp .x-w01 .chat .dots i:nth-child(2){animation-delay:.15s}.shp .x-w01 .chat .dots i:nth-child(3){animation-delay:.3s}.shp .x-w01 .chat .ans{animation:w01-stream 8s step-end infinite}.shp .x-w01 .chat .me{animation:w01-me 8s ease infinite}.shp .x-w01 .plan .pit.tick{animation:w01-strike 7s ease infinite}.shp .x-w01 .plan .pit.tick .cb{animation:w01-tick 7s ease infinite}.shp .x-w01 .chart .lnp{animation:w01-draw 7s var(--ease) infinite}.shp .x-w01 .chart .pt.last{animation:w01-pt 7s ease infinite}.shp .x-w01 .v-bm .rng em{animation:w01-slide 6s ease-in-out infinite}.shp .x-w01 .v-bm .bmr:nth-child(2) .rng em{animation-delay:-2s}.shp .x-w01 .v-bm .bmr:nth-child(3) .rng em{animation-delay:-4s}}@media (max-width:1100px){.shp .x-w01 .hv-b .hvt{font-size:76px}.shp .x-w01 .gls,.shp .x-w01 .incg,.shp .x-w01 .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.shp .x-w01 .bmrow{grid-template-columns:repeat(5,minmax(200px,1fr));overflow-x:auto;max-width:none}.shp .x-w01 .prg{grid-template-columns:minmax(0,1fr)}.shp .x-w01 .ptn{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.shp .x-w01 .w-h2{font-size:24px;line-height:1.12}.shp .x-w01 .hv .hvs{font-size:17px;margin-top:16px}.shp .x-w01 .hv .ctas{flex-direction:column;align-items:stretch;gap:10px;margin-top:28px}.shp .x-w01 .hv .ctas .w-btn{min-height:52px}.shp .x-w01 .hv-b .hvt{font-size:42px;line-height:1.02}.shp .x-w01 .hv-b{padding-top:40px}.shp .x-w01 .hvb{height:560px;margin-top:40px;border-radius:20px}.shp .x-w01 .hvb img.bg{-o-object-position:50% 0;object-position:50% 0}.shp .x-w01 .hvb .phone-m{left:14px;top:346px;width:168px;height:352px;border-radius:28px;padding:6px;transform:rotate(-3deg)}.shp .x-w01 .hvb .phone-m .scr-m{border-radius:23px}.shp .x-w01 .fring .rg2,.shp .x-w01 .fring text,.shp .x-w01 .hring .cr,.shp .x-w01 .hring .rg2,.shp .x-w01 .hring text{display:none}.shp .x-w01 .w1s{padding-top:96px}.shp .x-w01 .sh{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.shp .x-w01 .gls{grid-template-columns:minmax(0,1fr);gap:8px}.shp .x-w01 .gls a{min-height:64px}.shp .x-w01 .incg{grid-template-columns:minmax(0,1fr);gap:12px}.shp .x-w01 .vis{height:260px}.shp .x-w01 .steps{grid-template-columns:minmax(0,1fr);gap:12px}.shp .x-w01 .steps .sim{height:200px}.shp .x-w01 .bmrow{display:flex;padding-inline:20px;gap:10px;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.shp .x-w01 .bc{flex:0 0 62%;height:320px;scroll-snap-align:start}.shp .x-w01 .pcard{padding:12px}.shp .x-w01 .pin{padding:24px 20px}.shp .x-w01 .pin .amt{font-size:54px}.shp .x-w01 .pincl{grid-template-columns:minmax(0,1fr);gap:10px}.shp .x-w01 .cmpcol .w-cmpw{padding:4px 8px}.shp .x-w01 .cmpcol .w-cmp{font-size:14px}.shp .x-w01 .cmpcol .w-cmp td,.shp .x-w01 .cmpcol .w-cmp th{padding:14px 6px}.shp .x-w01 .cmpcol .w-cmp th:first-child{width:40%}.shp .x-w01 .cmpcol .w-cmp thead th{font-size:10px;letter-spacing:.04em}.shp .x-w01 .ptn{grid-template-columns:minmax(0,1fr);gap:8px}.shp .x-w01 .ptn a{min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:14px;column-gap:14px;padding:16px 18px}.shp .x-w01 .ptn a b,.shp .x-w01 .ptn a span{grid-column:2}.shp .x-w01 .ptn .pi{grid-row:1/span 2;grid-column:1;margin:0;width:44px;height:44px;border-radius:12px}.shp .x-w01 .ptn .pi .pic{width:28px;height:28px}.shp .x-w01 .ptn .ic{grid-row:1/span 2;grid-column:3;margin:0;align-self:center}.shp .x-w01 .fcta{margin-top:96px;padding:96px 24px}.shp .x-w01 .fcta .w-h2{font-size:30px}}@media (max-width:359px){.shp .x-w01 .hv-b .hvt{font-size:34px;line-height:1.04}}.shp .x-w01 .steps .soon{margin-left:16px}.shp .x-w01 .steps .sim.app .sn{background:var(--surface)}.shp .x-w01 .sht{min-width:0}.shp .x-w01 .kick{display:flex;align-items:center;gap:12px;margin:0 0 22px;font-family:var(--font-mono);font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:var(--track-mono);color:var(--ink-3)}.shp .x-w01 .kick:after{content:"";width:40px;height:1px;background:var(--ink-4)}@media (max-width:760px){.shp .x-w01 .kick{margin-bottom:16px;font-size:12px}}.shp .x-w01 .bmg{grid-auto-columns:220px;gap:12px;padding-bottom:16px}.shp .x-w01 .bmk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;row-gap:10px;-moz-column-gap:8px;column-gap:8px;min-height:0;padding:16px 18px}.shp .x-w01 .bmk .bn{grid-column:1/-1}.shp .x-w01 .bmk .bv b{font-size:30px}.shp .x-w01 .bmk .bs{margin:0 0 2px;white-space:nowrap}.shp .x-w01 .bmk:nth-child(odd){transform:translateX(116px)}@media (max-width:760px){.shp .x-w01 .bmg{grid-auto-columns:180px;gap:10px}.shp .x-w01 .bmk{padding:14px}.shp .x-w01 .bmk .bv b{font-size:26px}.shp .x-w01 .bmk:nth-child(odd){transform:translateX(95px)}}.shp .x-w01 .bmg{display:block;overflow:hidden;padding-left:0;padding-right:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.shp .x-w01 .bmt{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:220px;gap:12px;width:-moz-max-content;width:max-content;padding:8px 0 16px}.shp .x-w01 .bmg:hover .bmt{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.shp .x-w01 .bmt{animation:w01-bm-marquee 60s linear infinite}}@media (max-width:760px){.shp .x-w01 .bmt{grid-auto-columns:180px;gap:10px}@keyframes w01-bm-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 5px))}}}.shp .x-w01 .bmk .bn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shp .x-w01 .bmk.live{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding:16px 18px}.shp .x-w01 .bmk.live .bv{flex:none;flex-wrap:wrap;white-space:normal}.shp .x-w01 .bmk.live .bv b{white-space:nowrap}.shp .x-w01 .bmk.live .bs{margin:auto 0 0;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.shp .x-w01 .steps .sim{height:260px}.shp .x-w01.p1 .w-ftr,.shp .x-w01.p1 main>section:nth-of-type(n+6),.shp .x-w01.p1>footer,.shp .x-w01.p2 main>section:nth-of-type(-n+5){display:none}.shp .x-w01.p2 main>section:nth-of-type(6){padding-top:72px}.shp .x-w01.p1 main{padding-bottom:96px}.shp .x-w01 .vcard{display:grid;gap:16px}.shp .x-w01 .vplay{position:relative;display:block;aspect-ratio:16/9;border-radius:24px;overflow:hidden;isolation:isolate;color:#fff;text-decoration:none;background:var(--band)}.shp .x-w01 .vplay img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transition:transform var(--dur-3,.6s) ease}.shp .x-w01 .vplay:hover img{transform:scale(1.02)}.shp .x-w01 .vshade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(31,31,30,.55),rgba(31,31,30,.08) 42%,rgba(31,31,30,0) 60%)}.shp .x-w01 .vtag{position:absolute;left:24px;top:24px;display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.88);backdrop-filter:blur(10px);color:var(--ink);font-family:var(--font-mono);font-size:12px;letter-spacing:var(--track-mono);text-transform:uppercase}.shp .x-w01 .vbtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:hsla(0,0%,100%,.92);color:var(--ink);box-shadow:0 18px 40px -16px rgba(31,31,30,.45),0 0 0 10px hsla(0,0%,100%,.22)}.shp .x-w01 .vbtn svg{margin-left:4px}.shp .x-w01 .vplay:hover .vbtn{background:#fff}.shp .x-w01 .vmeta{position:absolute;left:32px;right:32px;bottom:36px;display:block}.shp .x-w01 .vmeta b{display:block;font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1.1;letter-spacing:var(--track-display);text-transform:uppercase}.shp .x-w01 .vmeta span{display:block;margin-top:8px;font-size:16px;color:hsla(0,0%,100%,.86)}.shp .x-w01 .vbar{position:absolute;left:32px;right:32px;bottom:18px;height:3px;border-radius:2px;background:hsla(0,0%,100%,.3)}.shp .x-w01 .vbar i{display:block;width:0;height:100%;border-radius:2px;background:#fff}.shp .x-w01 .vfacts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shp .x-w01 .vfacts li{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:14px;column-gap:14px;row-gap:4px;padding:20px 22px;border-radius:16px;background:var(--surface)}.shp .x-w01 .vfacts .vn{grid-row:1/span 2;font-family:var(--font-mono);font-size:12px;letter-spacing:var(--track-mono);color:var(--ink-3);padding-top:4px}.shp .x-w01 .vfacts b{font-family:var(--font-display);font-weight:400;font-size:17px;letter-spacing:var(--track-display);text-transform:uppercase}.shp .x-w01 .vfacts span:not(.vn){font-size:14px;color:var(--ink-2)}.shp .x-w01 .vsrc{margin:0;font-size:12px}@media (max-width:760px){.shp .x-w01 .vplay{aspect-ratio:4/5;border-radius:20px}.shp .x-w01 .vplay img{-o-object-position:65% 50%;object-position:65% 50%}.shp .x-w01 .vbtn{width:72px;height:72px}.shp .x-w01 .vmeta{left:20px;right:20px;bottom:32px}.shp .x-w01 .vmeta b{font-size:22px}.shp .x-w01 .vmeta span{font-size:14px}.shp .x-w01 .vbar{left:20px;right:20px}.shp .x-w01 .vtag{left:16px;top:16px}.shp .x-w01 .vfacts{grid-template-columns:minmax(0,1fr);gap:8px}}.shp .phone .schip{font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:var(--track-mono)}.shp .phone .sh .back{background:var(--paper);border:1px solid transparent;box-shadow:var(--sp-float)}.shp .phone .sh{border-bottom:0}.shp .phone .opt:not(.schip){border-color:var(--sp-line);border-radius:14px;min-height:56px;padding:12px 18px;font-size:15.5px;box-shadow:var(--sp-shadow-lo)}.shp .phone .btn.out{border-color:var(--sp-line);box-shadow:var(--sp-shadow-lo)}.shp .phone .schip{min-height:26px;padding:3px 11px 3px 10px}@media (prefers-reduced-motion:no-preference){.shp .phone :is(.stat3 b,.stats b,.sumc .stats b,.tile .v,.bmr .v,.price,.cu){display:inline-block;animation:sp-roll .6s var(--ease) both}.shp .phone :is(a.card,a.bmr,a.tile,a.ac,a.gc,a.acard,a.wcard,a.scard,a.step-card,.opt:not(.schip),.goal,.pillc,.day,.btn){transition:transform .16s var(--ease),box-shadow .16s ease,background-color .15s ease,border-color .15s ease}.shp .phone :is(a.card,a.bmr,a.tile,a.ac,a.gc,a.acard,a.wcard,a.scard,a.step-card,.opt:not(.schip),.goal,.pillc,.day):active{transform:scale(.98)}}.shp .w-nav a.open .ic{transform:rotate(180deg)}.shp .phone .opt{background:#fff;border:1px solid #e3e3df;color:var(--ink)}.shp :is(.phone,.xd-app) .opt:not(.sel):not(.errb):not(.schip){border:1px solid #e3e3df;box-shadow:none}.shp .phone .opt,.shp .phone .opt .lead{font-family:var(--font-body);letter-spacing:.01em}.shp .phone :is(.dt.done,.cb.on,.dot,.circ.fill,.bd,.jincl .ck,.mtl .ck,.chk.sq.on,.chk.on,.rad.on){background:#1f1f1e!important;border-color:#1f1f1e!important;color:#fff!important}.shp .phone .ok>i:has(>svg){background:#1f1f1e!important;color:#fff!important}.shp .pnd,.shp mark.pnd{background:#f1f1ef!important;color:var(--ink-2)!important;outline:1px dashed #c9c9c4;outline-offset:-1px;border-radius:4px}.shp .phone .schip.out{background:#f1f1ef!important;color:var(--ink)!important;border-color:#e3e3df!important}.shp .phone .btn:not(.out):not(.txt):not(.dis):not(.ghost){background:#1f1f1e;border-color:#1f1f1e;color:#fff;border-radius:999px}.shp .phone .btn.out{box-shadow:none!important;border-radius:999px}.shp .phone :is(.card,.mcard,.scard,.cd,.bb,.cpan,.pcard.phero,.dd-devl){box-shadow:none!important}.shp svg .aim,.shp svg.ic .aim{fill:currentColor;stroke:none}.shp .x-w01 .gls.gimg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.shp .x-w01 .gls.gimg a{display:flex;flex-direction:column;gap:10px;min-height:0;padding:0;background:none;border-radius:0;text-decoration:none;color:var(--ink)}.shp .x-w01 .gls.gimg a:hover{background:none}.shp .x-w01 .gls.gimg figure{margin:0;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#f4f4f2}.shp .x-w01 .gls.gimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s ease}.shp .x-w01 .gls.gimg a:hover img{transform:scale(1.04)}.shp .x-w01 .gls.gimg .gl{display:flex!important;align-items:center;gap:8px;width:100%;text-align:left;font-family:var(--font-display);font-size:13px;letter-spacing:.025em;text-transform:uppercase}.shp .x-w01 .gls.gimg .gt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shp .x-w01 .gls.gimg .gi{flex:none;width:30px;height:30px;border-radius:50%;background:#f4f4f2;display:grid;place-items:center;color:var(--ink)}.shp .x-w01 .gls.gimg .gl>.ic{color:var(--ink-3);flex:none}.shp svg.gq{fill:none;stroke:currentColor}.shp svg.gq *{fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1180px){.shp .x-w01 .gls.gimg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.shp .x-w01 .gls.gimg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (prefers-reduced-motion:reduce){.shp .x-w01 .gls.gimg img{transition:none}}.shp .x-w01.p1 main>section:nth-of-type(6){display:block}.shp .x-w01.p2 main>section:nth-of-type(6){display:none}.shp .x-w01.p2 main>section:nth-of-type(7){padding-top:72px}.shp .x-w01 .rcard{position:relative;overflow:hidden;isolation:isolate;border-radius:40px;height:660px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;background:radial-gradient(55% 70% at 22% 112%,#d6e1cb 0,hsla(90,24%,78%,.78) 26%,hsla(90,24%,78%,0) 68%),radial-gradient(42% 58% at 0 0,rgba(176,194,194,.95) 0,rgba(176,194,194,.35) 40%,rgba(176,194,194,0) 72%),radial-gradient(38% 55% at 104% 108%,rgba(176,194,194,.62) 0,rgba(176,194,194,0) 70%),radial-gradient(50% 60% at 70% 30%,rgba(47,58,38,.9) 0,rgba(47,58,38,0) 70%),linear-gradient(150deg,#56664a,#3e4a33 40%,#2f3a26)}.shp .x-w01 .rcard .rglow{position:absolute;z-index:-2;left:8%;top:22%;width:42%;height:90%;border-radius:50%;background:radial-gradient(closest-side,hsla(90,26%,91%,.55),hsla(90,24%,78%,0));filter:blur(30px);pointer-events:none}.shp .x-w01 .rcard .rgrain{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:.22;mix-blend-mode:soft-light;pointer-events:none}.shp .x-w01 .rcard .rring{position:absolute;z-index:-1;right:-140px;top:-170px;width:600px;height:600px;pointer-events:none}.shp .x-w01 .rph{position:relative;justify-self:center;align-self:start;margin-top:88px;width:328px;height:690px;padding:11px;border-radius:58px;background:#0e0f0d;box-shadow:0 50px 90px -30px rgba(18,24,14,.65),0 0 0 1.5px #2a2c28,inset 0 0 0 1.5px #3a3d37}.shp .x-w01 .rph:before{content:"";position:absolute;left:-3px;top:150px;width:3px;height:64px;border-radius:2px 0 0 2px;background:#2a2c28;box-shadow:0 84px 0 #2a2c28}.shp .x-w01 .rph-s{position:relative;height:100%;border-radius:47px;overflow:hidden;background:#fff}.shp .x-w01 .rph-s .isl{position:absolute;z-index:2;left:50%;top:11px;width:100px;height:29px;margin-left:-50px;border-radius:20px;background:#0e0f0d}.shp .x-w01 .rph-s .rsp{display:block;height:50px;background:#fff}.shp .x-w01 .rph-s img{display:block;width:100%;height:auto}.shp .x-w01 .rcard .rtx{align-self:center;padding:0 88px 0 24px;color:#fff;max-width:560px}.shp .x-w01 .rcard .rh{margin:0;font-family:var(--font-display);font-weight:400;font-size:48px;line-height:1.02;text-transform:uppercase;letter-spacing:var(--track-display);color:#fff;text-wrap:balance}.shp .x-w01 .rcard .rp{margin:24px 0 0;font-family:var(--font-body);font-size:21px;line-height:1.42;letter-spacing:.01em;color:#fff;text-wrap:pretty}.shp .x-w01 .rcard .rp span{color:hsla(0,0%,100%,.58)}.shp .x-w01 .rcard .w-btn{margin-top:36px}.shp .x-w01 .rcard .w-btn.white:hover{background:#f4f4f2;border-color:#f4f4f2}.shp .x-w01 .xps .sh{align-items:flex-end}.shp .x-w01 .xnav{display:flex;gap:10px;flex:none}.shp .x-w01 .xa{width:48px;height:48px;border-radius:50%;border:1px solid #e7e7e3;background:#fff;color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background var(--dur-2),border-color var(--dur-2)}.shp .x-w01 .xa:hover{background:#f4f4f2;border-color:var(--ink)}.shp .x-w01 .xrow{--xpad:max(clamp(20px,5vw,64px),calc((100% - var(--maxw))/2 + clamp(20px,5vw,64px)));list-style:none;margin:0;padding:0 var(--xpad);display:grid;grid-auto-flow:column;grid-auto-columns:272px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--xpad);scrollbar-width:none}.shp .x-w01 .xrow::-webkit-scrollbar{display:none}.shp .x-w01 .xrow li{scroll-snap-align:start}.shp .x-w01 .xv{position:relative;display:block;aspect-ratio:9/16;border-radius:18px;overflow:hidden;isolation:isolate;background:#eef0ea;color:#fff;text-decoration:none}.shp .x-w01 .xv img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transition:transform .8s var(--ease)}.shp .x-w01 .xv:hover img{transform:scale(1.035)}.shp .x-w01 .xv .xsh{display:block;margin-bottom:0;gap:normal;align-items:normal;justify-content:normal;position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(24,29,20,.78),rgba(24,29,20,.46) 24%,rgba(24,29,20,0) 50%),linear-gradient(180deg,rgba(24,29,20,.18),rgba(24,29,20,0) 22%)}.shp .x-w01 .xv .xt{left:14px;padding:0 12px;background:hsla(0,0%,100%,.82);font-size:11.5px;text-transform:uppercase;color:var(--ink)}.shp .x-w01 .xv .xd,.shp .x-w01 .xv .xt{position:absolute;top:14px;display:inline-flex;align-items:center;min-height:28px;border-radius:999px;backdrop-filter:blur(10px);font-family:var(--font-display);letter-spacing:.025em}.shp .x-w01 .xv .xd{right:14px;padding:0 10px;background:rgba(31,31,30,.42);font-size:12px;color:#fff}.shp .x-w01 .xv .xp{position:absolute;left:50%;top:44%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;display:grid;place-items:center;padding-left:3px;color:#fff;background:rgba(24,29,20,.3);border:1px solid hsla(0,0%,100%,.6);backdrop-filter:blur(12px);box-shadow:0 10px 30px -10px rgba(0,0,0,.35);transition:transform var(--dur-2) var(--ease),background var(--dur-2)}.shp .x-w01 .xv:hover .xp{transform:scale(1.06);background:rgba(24,29,20,.42)}.shp .x-w01 .xv .xm{position:absolute;left:18px;right:18px;bottom:18px;display:block}.shp .x-w01 .xv .xm b{display:block;font-family:var(--font-body);font-weight:500;font-size:18px;line-height:1.25;letter-spacing:.005em;text-wrap:balance}.shp .x-w01 .xv .xm small{display:block;margin-top:8px;font-size:13px;line-height:1.35;letter-spacing:.02em;color:hsla(0,0%,100%,.78)}.shp .x-w01 .xps .vsrc{margin-top:16px}@media (max-width:1100px){.shp .x-w01 .rcard .rtx{padding-right:48px}.shp .x-w01 .rcard .rh{font-size:38px}}@media (max-width:760px){.shp .x-w01 .rcard{display:flex;flex-direction:column;align-items:stretch;height:auto;border-radius:28px}.shp .x-w01 .rcard .rtx{order:-1;padding:40px 24px 0;max-width:none}.shp .x-w01 .rcard .rh{font-size:32px;line-height:1.04}.shp .x-w01 .rcard .rp{margin-top:16px;font-size:17px;line-height:1.45}.shp .x-w01 .rcard .w-btn{margin-top:28px;min-height:52px;width:100%}.shp .x-w01 .rcard .rring{right:-260px;top:auto;bottom:-240px}.shp .x-w01 .rcard .rglow{left:10%;top:48%;width:80%;height:60%}.shp .x-w01 .rph{align-self:center;margin:44px 0 -150px;width:272px;height:572px;padding:9px;border-radius:48px}.shp .x-w01 .rph:before{display:none}.shp .x-w01 .rph-s{border-radius:39px}.shp .x-w01 .rph-s .isl{top:9px;width:84px;height:24px;margin-left:-42px}.shp .x-w01 .rph-s .rsp{height:42px}.shp .x-w01 .xps .sh{flex-direction:row;align-items:flex-end;flex-wrap:wrap}.shp .x-w01 .xps .sht{flex:1 1 100%}.shp .x-w01 .xnav{display:none}.shp .x-w01 .xrow{grid-auto-columns:228px;gap:12px}.shp .x-w01 .xv .xm b{font-size:16px}.shp .x-w01 .xv .xp{width:56px;height:56px;margin:-28px 0 0 -28px}}@media (prefers-reduced-motion:reduce){.shp .x-w01 .xv .xp,.shp .x-w01 .xv img{transition:none}}.shp .x-w01 .eco{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shp .x-w01 .eco-c{position:relative;display:flex;flex-direction:column;min-height:300px;padding:32px;border-radius:24px;background:#fff;border:1px solid #e7e7e3;color:var(--ink)}.shp .x-w01 .eco-c.el{border-color:transparent;background:radial-gradient(80% 90% at 0 100%,hsla(90,24%,78%,.95) 0,hsla(90,24%,78%,0) 70%),radial-gradient(70% 80% at 100% 0,rgba(176,194,194,.55) 0,rgba(176,194,194,0) 70%),linear-gradient(160deg,#f2f3ee,#e7e9df)}.shp .x-w01 .eco-n{margin:0;font-family:var(--font-mono);font-size:12px;line-height:1;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-3)}.shp .x-w01 .eco-c.el .eco-n{color:var(--green-ink)}.shp .x-w01 .eco-t{margin:20px 0 0;font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1.05;letter-spacing:var(--track-display);text-transform:uppercase;text-wrap:balance}.shp .x-w01 .eco-b{margin:16px 0 0;font-size:16px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.shp .x-w01 .eco-here,.shp .x-w01 .eco-l{margin-top:auto;padding-top:28px;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ink);text-decoration:none}.shp .x-w01 .eco-l{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ink-4)}.shp .x-w01 .eco-l:hover{text-decoration-color:var(--ink)}.shp .x-w01 .eco-here{font-family:var(--font-mono);font-size:12px;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--green-ink)}.shp .x-w01 .eco-here:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green-ink)}@media (max-width:1100px){.shp .x-w01 .eco-t{font-size:26px}}@media (max-width:760px){.shp .x-w01 .eco{grid-template-columns:1fr;gap:12px}.shp .x-w01 .eco-c{min-height:0;padding:24px;border-radius:20px}.shp .x-w01 .eco-t{font-size:26px;margin-top:16px}.shp .x-w01 .eco-here,.shp .x-w01 .eco-l{padding-top:20px}.shp .x-w01 .steps{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;margin:0 -20px;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.shp .x-w01 .steps::-webkit-scrollbar{display:none}.shp .x-w01 .steps li{scroll-snap-align:start}}.shp .x-w01 .xv.ugc img{-o-object-position:50% 30%;object-position:50% 30%}.shp .x-w01 .xv.ugc .xsh{background:linear-gradient(180deg,rgba(18,22,16,.45),rgba(18,22,16,0) 20%),linear-gradient(0deg,rgba(18,22,16,.62),rgba(18,22,16,.18) 26%,rgba(18,22,16,0) 42%)}.shp .x-w01 .xv .xc{position:absolute;left:12px;top:12px;right:64px;display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;line-height:1.2;letter-spacing:.01em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.35)}.shp .x-w01 .xv .xc img{position:static;flex:none;width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;z-index:auto;border:1.5px solid #fff;transform:none!important;transition:none}.shp .x-w01 .xv .xc span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shp .x-w01 .xv .xc b{font-weight:600}.shp .x-w01 .xv.ugc .xp{top:49%;width:56px;height:56px;margin:-28px 0 0 -28px}.shp .x-w01 .xv .xcap{position:absolute;left:12px;right:12px;top:66%;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.shp .x-w01 .xv .xcap b{display:inline-block;max-width:100%;padding:3px 9px 4px;border-radius:7px;background:rgba(18,22,16,.72);font-family:var(--font-body);font-weight:700;font-size:16px;line-height:1.25;letter-spacing:0;color:#fff}.shp .x-w01 .xv.ugc .xm{display:flex;align-items:center;gap:8px;left:12px;right:12px;bottom:14px}.shp .x-w01 .xv.ugc .xt{position:static;flex:none}.shp .x-w01 .xv.ugc .xm small{margin:0;font-size:12.5px;color:hsla(0,0%,100%,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.shp .x-w01 .xv .xcap b{font-size:14.5px}.shp .x-w01 .xv .xc{font-size:12px}.shp .x-w01 .xrow{grid-auto-columns:252px}.shp .x-w01 .xv.ugc .xm small{display:none}}.shp .x-w01 .eco-n{line-height:0}.shp .x-w01 .eco-logo{display:block;height:32px;width:auto}@media (max-width:760px){.shp .x-w01 .eco-logo{height:24px}}.shp .w-hdr .w-btn.sm,.shp .w-hdr .w-btn.sm:hover,.shp .w-hdr.scrolled .w-btn.sm{background:#1f1f1e!important;color:#fff!important;border-color:#1f1f1e!important}.shp .w-hdr.v5 .w-nav a:has(.ic):after{right:28px}.shp .w-hdr.v5 .w-hsbtn .ic{width:20px;height:20px;stroke-width:1.6}.shp .w-hdr.v5 .w-btn.sm{margin-left:8px}@media (max-width:760px){.shp .w-hdr.v5 .w-btn.sm{margin-left:4px;margin-right:4px}}.shp .w-mega.v5 .m5i .ic{width:18px;height:18px;stroke-width:1.5}.shp .w-mega.v5 .m5fc .ic{width:14px;height:14px;transition:transform var(--dur-1,.12s) ease}.shp .w-mega.v5 .m5f:hover .m5fc .ic{transform:translateX(2px)}.shp .w-ftr.f5 .f5row .w-btn.sm{flex:none;height:56px;min-height:56px;padding:0 24px;background:#1f1f1e;border-color:#1f1f1e;color:#fff!important;font-size:15px}.shp .w-ftr.f5 .f5row .w-btn.sm:hover{background:#000;text-decoration:none}@media (max-width:760px){.shp .w-ftr.f5 .f5row .w-btn.sm{padding:0 18px}}.shp .w-hdr.v5 .w-hwa .ic{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.shp svg .aim{fill:currentColor!important;stroke:none!important;color:inherit!important;margin:0!important}@media (prefers-reduced-motion:no-preference){.shp :is(.w-btn,.btn,.hbt,.dd-cta,.dd-ask,.w-hsbtn){transition:transform var(--mo-1) var(--ease-out),background-color var(--mo-1) var(--ease-out),border-color var(--mo-1) var(--ease-out),box-shadow var(--mo-2) var(--ease-out),color var(--mo-1) var(--ease-out)}.shp :is(.w-btn,.btn,.hbt,.dd-cta,.dd-ask):hover{transform:translateY(-1px)}.shp :is(.w-btn,.btn,.hbt,.dd-cta,.dd-ask,.w-hsbtn):active{transform:scale(.98);transition-duration:60ms}.shp .w-faq summary .chev{transition:transform var(--mo-3) var(--ease-in-out)}.shp :is(.prog i,.vprog i,.pbar i,.sbar em,.hcbar i.on,.bar>i,.cbar>i,.vbar>i,.q-bar>i){transform-origin:left center;animation:mo-grow-x var(--mo-4) var(--ease-out) .12s backwards}}.shp .w{overflow-x:clip!important;overflow-y:visible!important}@media (prefers-reduced-motion:no-preference){.shp :is(.w,.ds){animation:mo-fade var(--mo-3) var(--ease-out) backwards}.shp .w-reveal{animation:mo-up var(--mo-4) var(--ease-out) backwards;animation-delay:calc(var(--d,0) * var(--mo-stagger))}.shp .w-reveal.d1{--d:1}.shp .w-reveal.d2{--d:2}.shp .w-reveal.d3{--d:3}.shp .w-reveal.d4{--d:4}.shp .w-reveal.d5{--d:5}.shp .w-reveal img:not(.w-imgcard>img):not(.w-drift img):not(.logo img):not([src$=".svg"]){animation:mo-img .9s var(--ease-out) backwards}.shp .w-reveal[data-reveal]{animation:none}.shp .w-reveal[data-reveal=pending]{opacity:0;transform:translateY(var(--mo-rise));filter:blur(var(--mo-blur))}.shp .w-reveal[data-reveal=shown]{opacity:1;transform:none;filter:none;transition:opacity var(--mo-4) var(--ease-out) var(--sds-reveal-delay,0ms),transform var(--mo-4) var(--ease-out) var(--sds-reveal-delay,0ms),filter var(--mo-4) var(--ease-out) var(--sds-reveal-delay,0ms)}.shp .w-reveal[data-reveal] img:not(.w-imgcard>img):not(.w-drift img):not(.logo img):not([src$=".svg"]){animation:none}.shp .w-reveal[data-reveal=shown] img:not(.w-imgcard>img):not(.w-drift img):not(.logo img):not([src$=".svg"]){animation:mo-img .9s var(--ease-out) backwards}}@media (prefers-reduced-motion:reduce){.shp .w-reveal{opacity:1!important;transform:none!important;filter:none!important}}.shp .x-w01.p1>section:nth-of-type(n+7){display:none}.shp .x-w01.p1{padding-bottom:96px}.shp .x-w01.p2>section:nth-of-type(-n+6){display:none}.shp .x-w01.p2>section:nth-of-type(7){padding-top:72px}body:has(.x-w01) .dock{display:none!important}body:has(.x-w01) .dock-space{height:0!important}@media (prefers-reduced-motion:no-preference){.x-w01>section+section{content-visibility:auto;contain-intrinsic-size:auto 900px}}.shp .x-w01 .xps.nosrc .xrow{margin-bottom:16px}.shp .x-w01 .vcard.nosrc{padding-bottom:16px}.shp .x-w01 .xv.novideo:hover img{transform:none}.shp .x-w01 .xv.novideo:hover .xp{transform:none;background:rgba(24,29,20,.3)}.shp .x-w01 .vplay.novideo:hover img{transform:none}.shp .x-w01 .vplay.novideo:hover .vbtn{background:hsla(0,0%,100%,.92)}