@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/hanken-grotesk-latin-ext-wght-normal.bc493153.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/hanken-grotesk-latin-wght-normal.ce76afab.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Clash Display;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_next/static/media/ClashDisplay-Variable.aa92feec.woff2) format("woff2")}:root{--night:#08251c;--night2:#0b3023;--emerald:#0d4a38;--fresh:#1d8a60;--lime:#d4ef6a;--bone:#f3f7f2;--ink:#0a1f17;--dim:#62756c;--meta:#8aa195;--line:#e2eae4;--mint:#e4f5ec;--mintInk:#175c40;--warn:#fdf3dc;--warnInk:#9a6b14;--danger:#c0604a;--dangerWash:#f8e7e6;--r-10:10px;--r-12:12px;--r-14:14px;--r-16:16px;--r-18:18px;--r-24:24px;--r-28:28px;--shadow-card:0 10px 28px rgba(13,74,56,.1);--shadow-lift:0 16px 40px rgba(13,74,56,.16);--shadow-nav:0 18px 40px rgba(13,74,56,.45);--shadow-glow:0 14px 32px rgba(212,239,106,.45);--gradient-header:linear-gradient(160deg,#0b4434,#11604a 62%,#1a8159);--font-ui:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Clash Display","Hanken Grotesk",system-ui,sans-serif;--panel:#0e3a2c;--panel-2:#124434;--hair:rgba(255,255,255,.06);--hair-2:rgba(255,255,255,.11);--text:#e6ede9;--text-soft:#9cc0ae;--text-dim:#6f9d89;--lime-2:#b9dd4f;--teal:#7fd6a8;--earth:#cf8a52;--lp-link:#4a5d55;--lime-hover:#c6e653;--on-night:#b6d6c6;--on-night-dim:#9fc4b2;--sk-1:#e6ede8;--sk-3:#d3e1d8;--lp-h1:clamp(2rem,.9rem + 3vw,3.5rem);--lp-h2:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);--lp-h2-sm:clamp(1.5rem,1.2rem + .8vw,1.75rem);--lp-h3:clamp(1.125rem,1.05rem + .3vw,1.25rem);--lp-num:clamp(2.75rem,2rem + 2vw,3.5rem);--lp-fs-12:.75rem;--lp-fs-13:.8125rem;--lp-fs-14:.875rem;--lp-fs-15:.9375rem;--lp-fs-16:1rem;--lp-fs-17:1.0625rem;--lp-sec-key:clamp(32px,4vw,56px);--lp-sec:clamp(28px,3.4vw,48px);--lp-head-gap:clamp(16px,2vw,28px);--lp-nav-h:60px;--lp-dock-h:68px;--lp-fast:120ms;--lp-base:180ms;--lp-slow:320ms;--lp-ease:cubic-bezier(.2,.8,.2,1);--lp-soft:var(--lp-link);--lp-danger-ink:#8f3a28;--lp-shadow-stage:0 2px 6px rgba(0,0,0,.18),0 30px 80px rgba(0,0,0,.35);--disp:"Clash Display","Clash Fallback",var(--font-ui);--body:var(--font-ui);--mono:var(--body)}@font-face{font-family:Clash Fallback;font-weight:200 700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:103%;ascent-override:86.4%;descent-override:24.3%;line-gap-override:8.7%}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:84px}body{font-family:var(--body);background:var(--night);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:var(--lime);color:var(--emerald)}.wrap{max-width:1220px;margin:0 auto;padding:0 32px}.mono{font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--disp);font-weight:600;letter-spacing:-.02em;line-height:1.05}h1{letter-spacing:-.025em}.kick{display:inline-flex;align-items:center;gap:8px;font-size:var(--lp-fs-12);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--lime)}.kick:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lime)}footer,header,main{position:relative;z-index:2}.seal{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--lime),var(--lime-2));display:grid;place-items:center;flex:none;box-shadow:0 4px 14px -8px var(--lime)}.seal svg{width:19px;height:19px}.lang{display:inline-flex;overflow:hidden;border-radius:999px;background:var(--bone);font-size:var(--lp-fs-13);font-weight:600}.lang button{min-width:44px;min-height:44px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--lp-link);font-size:inherit;font-weight:inherit;cursor:pointer}.lang button.on{background:#fff;color:var(--emerald);box-shadow:inset 0 0 0 1.5px var(--line)}.lang button:focus-visible{outline-offset:-3px}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion:reduce){*{animation:none!important}html{scroll-behavior:auto}}.lp{position:relative;z-index:3;background:#fff;color:var(--ink)}[data-shop=baobab]{--shop:hsl(161 64% 28%);--shop-wash:hsl(155 33% 93%);--shop-bg:hsl(43 30% 95%)}[data-shop=coastal]{--shop:hsl(194 84% 30%);--shop-wash:hsl(195 56% 93%);--shop-bg:hsl(200 37% 97%)}[data-shop=amber]{--shop:hsl(25 69% 37%);--shop-wash:hsl(35 62% 92%);--shop-bg:hsl(38 52% 96%)}[data-shop=indigo]{--shop:hsl(235 54% 54%);--shop-wash:hsl(233 69% 95%);--shop-bg:hsl(230 43% 97%)}.lp h1{font-size:var(--lp-h1);line-height:1.02;letter-spacing:-.02em;overflow-wrap:break-word}.lp h1,.lp h2{word-spacing:.08em;text-wrap:balance}.lp h2{font-size:var(--lp-h2);line-height:1.08;letter-spacing:-.015em}.lp h3{font-size:var(--lp-h3);line-height:1.15;letter-spacing:0;word-spacing:.06em}.lp-k{display:flex;align-items:center;gap:8px;font-size:var(--lp-fs-12);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mintInk)}.lp-k .lp-ic{width:16px;height:16px}.lp-head{max-width:780px;margin-bottom:var(--lp-head-gap)}.lp-head h2{margin-top:8px;color:var(--ink)}.lp-head .sub{max-width:34em;margin-top:10px;font-size:var(--lp-fs-17);line-height:1.5;color:var(--lp-soft);text-wrap:pretty}.lp-sec{padding:var(--lp-sec) 0;background:#fff}.lp-sec.lp-deep{padding:var(--lp-sec-key) 0}.lp-sec.is-bone{background:var(--bone)}.lp-sec.is-wash{background:radial-gradient(600px 400px at 90% 0,var(--mint),transparent 70%),var(--bone)}.lp-sec.lp-deep{background:linear-gradient(160deg,var(--night) 0,var(--night2) 45%,var(--emerald) 100%);color:#fff}.lp-deep .lp-k{color:var(--lime)}.lp-deep .lp-head h2{color:#fff}.lp-deep .lp-head .sub{color:var(--on-night)}.lp-raised{background:#fff;border:1px solid var(--line);border-radius:var(--r-18);box-shadow:var(--shadow-card)}.lp-float{background:#fff;border-radius:var(--r-28);box-shadow:var(--shadow-lift)}.lp-ic{width:20px;height:20px;flex:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.btn,.lang button,.lp-btn,.lp-burger,.lp-q summary,.lp-tabs button,.tsw{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--lp-fast)}.btn:active,.lang button:active,.lp-btn:active,.lp-burger:active,.lp-q summary:active,.lp-tabs button:active,.tsw:active{transform:scale(.97)}.btn,.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:999px;border:1.5px solid transparent;background:var(--emerald);color:#fff;font-weight:600;font-size:var(--lp-fs-15);line-height:1.2;white-space:nowrap;cursor:pointer;transition:background var(--lp-fast),border-color var(--lp-fast),transform var(--lp-fast)}.btn-primary,.lp-btn.lime{background:var(--lime);color:var(--emerald)}.lp-btn.ghost{background:transparent;color:var(--emerald);border-color:var(--line)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--hair-2)}.lp-btn.lg{min-height:48px;padding:12px 24px;font-size:var(--lp-fs-16)}.btn svg,.lp-btn .lp-ic{width:18px;height:18px}.btn:disabled,.lp-btn:disabled,.lp-btn[aria-busy=true]{opacity:.65;cursor:progress}.lp-tlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--lp-fs-15);font-weight:600;color:var(--emerald);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.lp-tlink .lp-ic{width:16px;height:16px}.lp-hero .lp-tlink{color:#fff}.lp-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-18);font-size:var(--lp-fs-15);line-height:1.5;text-wrap:pretty}.lp-note .lp-ic{margin-top:1px;color:var(--mintInk)}.lp-deep .lp-note{border-color:rgba(255,255,255,.18);color:#fff}.lp-deep .lp-note .lp-ic{color:var(--lime)}@media(hover:hover) and (pointer:fine){.lp-btn:hover{background:var(--night2)}.btn-primary:hover,.lp-btn.lime:hover{background:var(--lime-hover)}.lp-btn.ghost:hover{background:transparent;border-color:var(--emerald)}.btn-ghost:hover{border-color:var(--text-soft)}.lp-tlink:hover{text-decoration-thickness:2px}}.lp :focus-visible,.lp-nav :focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.lp-deep :focus-visible,.lp-hero :focus-visible{outline-color:var(--lime)}.lp-dock :focus-visible,.lp-sheet :focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.reveal{transition:opacity var(--lp-slow) var(--lp-ease),transform var(--lp-slow) var(--lp-ease);transition-delay:calc(var(--i,0)*50ms)}.reveal-wait{opacity:0;transform:translateY(12px)}.reveal-skip{transition:none}@media print{.reveal-wait{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reveal-wait{opacity:1;transform:none}.btn,.lp *,.lp-dock,.lp-dock *,.lp-links,.lp-nav,.lp-nav *,.lp-scrim{transition-duration:.01ms!important}}@media(min-width:901px){.lp-head.split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,32px);align-items:start;max-width:none}.lp-head.split>*{grid-column:1/8}.lp-head.split>.sub{grid-column:8/13;grid-row:1/3;align-self:end;margin-top:0}}@media(max-width:760px){:root{--lp-nav-h:56px}html{scroll-padding-top:calc(56px + 8px)}}@media(max-width:560px){.wrap{padding:0 20px}.lp-head .sub{font-size:var(--lp-fs-16)}}@media(max-width:359px){.wrap{padding:0 16px}}.lp-nav{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.93);-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);border-bottom:1px solid var(--line);color:var(--ink)}.lp-nav:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px;background:linear-gradient(rgba(13,74,56,.08),transparent);opacity:0;pointer-events:none}@keyframes lp-nav-shade{to{opacity:1}}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){.lp-nav:after{animation:lp-nav-shade linear both;animation-timeline:scroll(root);animation-range:0 80px}}}.lp-nav a,.lp-nav button{scroll-margin-top:-90px}.lp-nav-in{display:flex;align-items:center;gap:clamp(12px,3.2vw - 20px,24px);height:calc(var(--lp-nav-h) - 1px)}.lp-logo{display:inline-flex;align-items:center;gap:9px;flex:none;min-width:44px;min-height:44px;font-family:var(--disp);font-weight:600;font-size:19px;letter-spacing:-.02em;white-space:nowrap;color:var(--ink)}.lp-logo .s{color:var(--mintInk)}.lp-links{display:flex;align-items:center;gap:clamp(12px,3.2vw - 22px,20px)}.lp-links a{position:relative;padding:12px 0;white-space:nowrap;font-size:var(--lp-fs-14);font-weight:600;color:var(--lp-link);transition:color var(--lp-fast)}.lp-links a:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:var(--emerald);transform:scaleX(0);transform-origin:left;transition:transform var(--lp-base)}.lp-links a[aria-current]{color:var(--emerald)}.lp-links a[aria-current]:after{transform:scaleX(1)}.lp-dock,.lp-links .lp-links-app,.lp-scrim{display:none}.lp-nav-cta{margin-left:auto;display:flex;align-items:center;gap:8px}.lp-nav-cta>.lp-btn{transition:var(--lp-base)}.lp-nav:is([data-at-cta],[data-done]) .lp-nav-cta>.lp-btn:not(.lp-nav-app){visibility:hidden;opacity:0}.lp-burger{display:none;place-content:center;gap:5px;width:44px;height:44px;flex:none;border-radius:var(--r-14);border:1.5px solid var(--line);background:#fff;color:var(--emerald);cursor:pointer}.lp-burger span{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform var(--lp-base) var(--lp-ease),opacity var(--lp-fast)}.lp-nav.open .lp-burger span:first-child{transform:translateY(7px) rotate(45deg)}.lp-nav.open .lp-burger span:nth-child(2){opacity:0}.lp-nav.open .lp-burger span:last-child{transform:translateY(-7px) rotate(-45deg)}@media(hover:hover) and (pointer:fine){.lp-links a:hover{color:var(--emerald)}}@media(min-width:1160px){.lp-links a{min-width:44px;text-align:center}}@media(max-width:1100px){.lp-nav{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.lp-burger{display:grid}.lp-links{position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - var(--lp-nav-h));padding:4px 32px 12px;overflow-y:auto;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 18px 30px rgba(13,74,56,.08);visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .18s,transform .18s,visibility 0s .18s}.lp-nav.open .lp-links{visibility:visible;opacity:1;transform:none;transition-delay:0s}.lp-links a{display:flex;align-items:center;min-height:52px;padding:0;font-size:var(--lp-fs-16)}.lp-links a+a{border-top:1px solid var(--line)}.lp-links a:after{display:none}.lp-scrim{display:block;position:fixed;top:var(--lp-nav-h);left:0;right:0;bottom:0;z-index:59;background:rgba(8,37,28,.3);visibility:hidden;opacity:0;transition:opacity var(--lp-base),visibility 0s var(--lp-base)}.lp-nav.open+.lp-scrim{visibility:visible;opacity:1;transition-delay:0s}}@media(max-width:760px){.lp-nav-in{gap:12px}.lp-nav-app,.lp-nav.has-dock .lp-nav-cta>.lp-btn:not(.lp-nav-app){display:none}.lp-links .lp-links-app{display:flex}.lp-dock{display:block;position:fixed;left:0;right:0;bottom:0;z-index:55;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--line);transition:transform var(--lp-base) var(--lp-ease),visibility 0s}.lp-dock:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:12px;background:linear-gradient(transparent,rgba(13,74,56,.08));pointer-events:none}.lp-dock .lp-btn{display:flex;min-height:48px}.js:not([data-dock]) .lp-dock,html[data-dock=off] .lp-dock{transform:translateY(110%);visibility:hidden;transition:transform var(--lp-base) var(--lp-ease),visibility 0s var(--lp-base)}html{scroll-padding-bottom:84px}html .lp-foot{padding-bottom:calc(36px + var(--lp-dock-h))}}@media(max-width:560px){.lp-links{padding-inline:20px}.lp-nav:not(.has-dock) .lang,.lp-nav:not(.has-dock) .lp-logo>span:not(.seal){display:none}.lp-nav.open:not(.has-dock) .lang{display:inline-flex;position:absolute;top:calc(100% + 8px);right:20px}}@media(max-width:359px){.lp-links{padding-inline:16px}}@media(max-width:349px){.lp-nav:not(.is-sub) .lp-logo>span:not(.seal){display:none}}@media(prefers-reduced-motion:reduce){.lp-links a:after{transition:none}}.lp-hero{position:relative;overflow:hidden;padding:clamp(24px,3.4vw,48px) 0 calc(clamp(20px,2.4vw,32px) + 48px);color:#fff;background:radial-gradient(900px 600px at 85% -20%,rgba(29,138,96,.5),transparent 60%),radial-gradient(600px 500px at 10% 120%,rgba(212,239,106,.14),transparent 55%),linear-gradient(150deg,var(--night),var(--night2) 55%,var(--panel))}.lp-ghost{position:absolute;right:-64px;bottom:-56px;width:520px;fill:rgba(255,255,255,.04);pointer-events:none}.lp-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,56px);align-items:center}.lp-kick{display:inline-flex;align-items:center;gap:8px;font-size:var(--lp-fs-12);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lime)}.lp-kick i{width:8px;height:8px;border-radius:50%;background:var(--lime)}.lp-hero h1{margin:12px 0 16px;color:#fff}.lp-hero h1 .l{color:var(--lime)}.lp-lead{max-width:34em;font-size:var(--lp-fs-17);line-height:1.5;color:var(--on-night);text-wrap:pretty}.lp-hero-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px}.lp-hero-act .lp-btn .lp-ic{transition:transform var(--lp-fast)}.lp-hero-act .lp-btn:focus-visible .lp-ic{transform:translateX(4px)}.lp-hero-meta{margin-top:12px;font-size:var(--lp-fs-14);color:var(--on-night)}.lp-hero-meta span{display:inline-block}.lp-hero-res{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;margin-top:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12);font-size:var(--lp-fs-14);color:var(--on-night)}.lp-hero-res a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.lp-hero-res .lp-ic{width:16px;height:16px}.lp-stage{position:relative}.lp-stage:before{content:"";position:absolute;inset:-12% -16% 4%;background:radial-gradient(closest-side,rgba(212,239,106,.16),transparent);pointer-events:none}.lp-stage .lp-shot{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;padding:0;border-radius:0;background:none}.lp-stage .lp-shot>*{grid-area:1/1}.lp-stage .m-console{width:max(72%,276px);justify-self:end;transform:translateY(-12%) rotate(2deg);box-shadow:0 2px 6px rgba(0,0,0,.18)}.lp-stage .m-cols{grid-template-columns:auto auto minmax(0,1fr)}.lp-stage .m-shop{width:min(100%,400px);margin-top:48px;transform:rotate(-1.5deg);box-shadow:var(--lp-shadow-stage)}.lp-stage .m-tiles{gap:6px;padding:10px}.lp-stage .m-tiles i{height:30px}.lp-stage .m-phone{position:relative;width:156px;place-self:end;margin:0 -20px -20px 0;box-shadow:var(--lp-shadow-stage)}.lp-stage figcaption{position:relative;margin-top:14px;font-size:var(--lp-fs-12);color:var(--on-night-dim);text-align:center}@media(hover:hover) and (pointer:fine){.lp-hero-act .lp-btn:hover .lp-ic{transform:translateX(4px)}.lp-hero-res a:hover{text-decoration-thickness:2px}}@keyframes lp-settle{0%{translate:0 16px}}@media(prefers-reduced-motion:no-preference) and (min-width:561px){.lp-stage .m-console,.lp-stage .m-shop{animation:lp-settle .5s var(--lp-ease) both}}@media(min-width:1101px){.lp-stage .m-shop{width:min(100% - 104px,360px)}}@media(max-width:1100px){.lp-stage .m-phone{display:none}}@media(min-width:761px) and (max-width:900px){.lp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.lp-stage .m-console{display:none}.lp-stage .m-shop{width:100%;margin-top:0}.lp-hero-res .lp-ic{display:none}}@media(max-width:760px){.lp-hero-grid{grid-template-columns:minmax(0,1fr)}.lp-stage{display:none}}@media(max-width:560px){.lp-hero{padding:24px 0 44px}.lp-hero h1{max-width:8.5em;margin:10px 0 12px}.lp-lead{font-size:var(--lp-fs-16)}.lp-hero-act{flex-direction:column;align-items:stretch;margin-top:20px}.lp-hero-act .lp-tlink{display:none}.lp-hero-meta{margin-top:10px;font-size:var(--lp-fs-15)}.lp-hero-meta span{display:inline}.lp-hero-res{position:relative;flex-direction:column;align-items:flex-start;margin-top:12px;font-size:var(--lp-fs-15)}.lp-hero-res a{min-height:0}.lp-hero-res a:after{content:"";position:absolute;inset:0}.lp-ghost{width:360px;right:-80px;bottom:-24px}}.lp-strip{display:flow-root;background:radial-gradient(600px 400px at 90% 100%,var(--mint),transparent 70%),var(--bone)}.lp-ledger{position:relative;z-index:3;margin-top:-48px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px;overflow:hidden;background:var(--line)}.lp-ledger-cost{padding:16px 24px;background:var(--mint)}.lp-live{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:4px 10px;border-radius:999px;background:#fff;font-size:var(--lp-fs-13);font-weight:600;color:var(--ink)}.lp-live i{position:relative;width:8px;height:8px;flex:none;border-radius:50%;background:var(--fresh);box-shadow:0 0 0 3px rgba(29,138,96,.18)}.lp-live b{font-family:var(--disp);font-size:var(--lp-fs-15);font-weight:600}.lp-ledger-plan{display:block;font-size:var(--lp-fs-13);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mintInk)}.lp-ledger-num{margin-top:2px;font-family:var(--disp);font-size:40px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.lp-ledger-num small{font-family:var(--body);font-weight:600}.lp-ledger-num small,.lp-ledger-p{font-size:var(--lp-fs-15);color:var(--lp-soft)}.lp-ledger-p{display:none;line-height:1.5}.lp-ledger ul{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px}.lp-ledger li{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;font-size:var(--lp-fs-14);font-weight:600;line-height:1.35;color:var(--ink)}.lp-ledger li .lp-ic{color:var(--mintInk)}@keyframes lp-ring{0%{opacity:.5}70%,to{transform:scale(2.8);opacity:0}}@media(prefers-reduced-motion:no-preference){.lp-live i{box-shadow:none}.lp-live i:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--fresh);animation:lp-ring 2.4s ease-out infinite}}@media(max-width:1100px){.lp-ledger ul{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-ledger li{grid-column:span 2;flex-direction:row;align-items:center;padding:12px 16px}.lp-ledger li:nth-child(n+4){grid-column:span 3}}@media(min-width:901px) and (max-width:1100px){.lp-ledger{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.lp-live{font-size:var(--lp-fs-12);white-space:nowrap}}@media(max-width:900px){.lp-ledger{grid-template-columns:minmax(0,1fr)}.lp-ledger-cost{display:grid;grid-auto-flow:dense;grid-template-columns:auto minmax(0,1fr);column-gap:32px;align-items:center;padding-block:12px}.lp-live{grid-column:1/-1;justify-self:start}.lp-ledger-num,.lp-ledger-plan{grid-column:1}.lp-ledger-p{display:block;grid-column:2;grid-row:span 2}.lp-ledger li:nth-child(n){grid-column:span 3;padding:10px 24px;font-size:var(--lp-fs-15)}.lp-ledger li:last-child{grid-column:1/-1}}@media(max-width:560px){.lp-ledger{margin-top:-24px;border-radius:var(--r-18)}.lp-ledger-cost{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:baseline;padding-inline:16px}.lp-live{margin-bottom:8px}.lp-ledger-num,.lp-ledger-plan{grid-column:auto}.lp-ledger-num{margin:0;font-size:32px}.lp-ledger-p{display:none}.lp-ledger li:nth-child(n){grid-column:1/-1;padding:7px 16px}}.lp-shot{position:relative;color:var(--ink);font-size:var(--lp-fs-12);line-height:1.3;text-align:left}.m-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;background:var(--mint);color:var(--mintInk);font-size:11px;font-weight:700;white-space:nowrap}.m-sk{display:block;height:8px;border-radius:4px;background:var(--sk-1)}.m-shop{overflow:hidden;border-radius:var(--r-18);background:var(--shop-bg,var(--bone))}.m-band{padding:5px 12px;background:var(--ink);color:#fff;font-size:11px;font-weight:600;text-align:center;text-wrap:balance}.m-head{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-bottom:1px solid var(--line);color:var(--ink)}.m-logo{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--r-12);background:var(--shop,var(--emerald));color:#fff;font-size:var(--lp-fs-16);font-weight:700;line-height:1}.m-id{flex:1;min-width:0;line-height:1.25}.m-id b,.m-id small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-id b{font-size:var(--lp-fs-14);font-weight:700}.m-id small{font-size:11px;color:var(--lp-soft)}.m-head>.lp-ic{width:18px;height:18px;color:var(--lp-soft)}.m-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}.m-tiles>div{display:grid;gap:6px;padding:8px;border-radius:var(--r-12);background:#fff;border:1px solid var(--line)}.m-tiles i{height:40px;border-radius:8px;background:var(--shop-wash,var(--mint))}.m-tiles>div:nth-child(odd) .m-sk:not(.pill){width:78%}.m-sk.pill{width:44%;height:14px;border-radius:999px;background:var(--sk-3)}.m-btn{margin:0 12px;padding:9px 12px;border-radius:999px;background:var(--shop,var(--emerald));color:#fff;font-weight:600}.m-btn,.m-foot{display:block;text-align:center}.m-foot{padding:8px 12px 10px;font-size:11px;color:var(--lp-soft)}.m-console{padding:14px;border-radius:var(--r-18);background:#fff}.m-console-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.m-console-h b{font-family:var(--disp);font-size:var(--lp-fs-16);font-weight:600}.m-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.m-cols>div{display:grid;align-content:start;gap:6px;padding:8px 6px;border-radius:var(--r-12);background:var(--bone)}.m-cols small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;color:var(--lp-soft)}.m-cols i{display:grid;gap:5px;padding:8px;border-radius:8px;background:#fff;border:1px solid var(--line)}.m-cols i .m-sk:last-child{width:60%;background:var(--sk-3)}.m-phone{padding:6px;border-radius:var(--r-28);border:4px solid var(--ink);background:var(--bone)}.m-phone .hd{padding:12px 10px 10px;border-radius:var(--r-18);background:var(--gradient-header);color:#fff;font-family:var(--disp);font-size:var(--lp-fs-14);font-weight:600;line-height:1.15}.m-phone .hd .l{color:var(--lime)}.m-phone .ask{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px;border-radius:10px;background:#fff;color:var(--lp-soft);font-family:var(--body);font-size:11px;font-weight:600;line-height:1.3}.m-phone .ask .lp-ic{width:14px;height:14px;color:var(--fresh)}.m-phone .row{display:flex;align-items:center;gap:6px;margin-top:6px;padding:8px 6px;border-radius:var(--r-12);background:#fff}.m-phone .row i{width:22px;height:22px;flex:none;border-radius:8px;background:var(--mint)}.m-phone .row b,.m-phone .row small{display:block;font-size:11px}.m-phone .row small{color:var(--lp-soft)}.lp-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,560px);margin-bottom:20px;padding:4px}.lp-tabs:before{content:"";position:absolute;inset:4px auto 4px 4px;width:calc((100% - 8px)/3);border-radius:var(--r-14);background:var(--emerald);transform:translateX(calc(var(--i,0)*100%))}.lp-tabs button{position:relative;min-height:44px;padding:4px 6px;border:0;border-radius:var(--r-14);background:none;color:var(--lp-soft);font:600 var(--lp-fs-15)/1.2 var(--body);text-wrap:balance;cursor:pointer}.lp-tabs .on{color:#fff}.lp-prod{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center}.lp-prod[hidden]{display:none}.lp-plan,.lp-prod{font-size:var(--lp-fs-15);line-height:1.45}.lp-plan .d,.lp-prod .d{margin-top:8px;color:var(--lp-soft)}.lp-ticks{list-style:none;display:grid;align-content:start;gap:8px;margin-top:12px}.lp-ticks li{display:flex;gap:10px}.lp-ticks .lp-ic{margin-top:1px;color:var(--fresh)}.lp-prod .lp-shot{display:flex;height:280px;padding:16px;overflow:hidden;border-radius:var(--r-28);background:radial-gradient(at 100% 0,rgba(212,239,106,.16),transparent 60%),var(--night)}.lp-prod .lp-shot:after{content:"";position:absolute;inset:auto 0 0;height:32px;background:linear-gradient(transparent,var(--night));pointer-events:none}.lp-prod .lp-shot>*{width:min(100%,360px);margin:auto}.lp-prod .m-phone{width:188px}.lp-shot-fig figcaption{margin-top:8px;font-size:var(--lp-fs-12);color:var(--lp-soft);text-align:center}html:not(.js) .lp-prodtabs:not([data-tabs]) .lp-prod[hidden]{display:grid;margin-top:24px}html:not(.js) .lp-prodtabs:not([data-tabs]) .lp-tabs{display:none}@keyframes lp-panel{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:no-preference){.lp-tabs:before{transition:transform var(--lp-base) var(--lp-ease)}.lp-prod:not([hidden]){animation:lp-panel var(--lp-base) var(--lp-ease)}}@media(hover:hover) and (pointer:fine){.lp-tabs button:not(.on):hover{color:var(--emerald)}}@media(max-width:900px){.lp-tabs{width:100%}.lp-prod{grid-template-columns:minmax(0,1fr);gap:16px}.lp-shot-fig{order:-1}.lp-prod .lp-shot{height:200px}}@media(max-width:560px){.lp-tabs button{font-size:var(--lp-fs-13)}.lp-prod .lp-shot{height:168px;padding:12px}.lp-ticks{gap:6px}}.lp-price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-plan{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;padding:20px}.lp-plan>a{justify-self:start;margin-top:12px}.lp-plan-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px}.lp-plan .p{font:600 28px/1 var(--disp);font-variant-numeric:tabular-nums;white-space:nowrap}.lp-plan small{font:600 var(--lp-fs-14) var(--body);color:var(--lp-soft)}.lp-plan .c{margin-top:8px}.lp-plan.feat{grid-row:1/3;grid-template-rows:auto auto 1fr;padding:28px;background:linear-gradient(90deg,var(--lime),var(--fresh)) 0 0/100% 3px no-repeat,radial-gradient(at 100% 0,var(--mint),transparent 50%),#fff}.lp-plan.feat .p{font-size:var(--lp-num)}.lp-plan.feat small{font-size:var(--lp-fs-16)}.lp-plan.feat>a{margin-top:20px}.lp-plan.note{padding:16px 20px;border-radius:var(--r-18);background:var(--bone)}.lp-plan.note>a{margin-top:4px}.lp-plan.note .c{margin-top:4px;font-size:var(--lp-fs-17);font-weight:600;line-height:1.3}.lp-plan.note .lp-ticks{gap:4px}@media(min-width:901px){.lp-price{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lp-plan.pro .lp-plan-top{justify-content:flex-start}.lp-plan:not(.feat){grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.lp-plan:not(.feat)>*{grid-column:1}.lp-plan:not(.feat)>a{grid-area:1/2/4;align-self:center;margin:0}.lp-plan.note>.d,.lp-plan.note>ul{grid-column:1/-1}.lp-plan.note>a{grid-row:1}}@media(hover:hover) and (pointer:fine){.lp-plan:not(.reveal,.note){transition:transform var(--lp-base)}.lp-plan:not(.reveal,.note):hover{transform:translateY(-2px)}}@media(max-width:900px){.lp-plan.feat{grid-area:auto/1/auto/-1}.lp-plan.feat .lp-ticks{grid-template-columns:1fr 1fr;column-gap:24px}.lp-plan.pro{align-self:start}}@media(max-width:760px){.lp-price{grid-template-columns:minmax(0,1fr);gap:10px}.lp-plan.note,.lp-plan.pro{padding:16px}.lp-plan.feat{padding:20px 16px}.lp-plan.feat .lp-ticks{grid-template-columns:1fr}.lp-plan>.lp-btn{justify-self:stretch}.lp-plan.note .c{font-size:var(--lp-fs-16);font-weight:700}}@media(max-width:560px){#pricing .sub,.lp-plan.note .d,.lp-plan.pro .d{display:none}}.lp-deep{overflow:clip}.lp-dossier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:clamp(32px,4vw,56px);align-items:start}.lp-dossier>*{grid-column:1}.lp-dossier>.lp-head{margin-bottom:16px}.lp-fil{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;margin-top:24px}.lp-fil li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px}.lp-node{height:32px;border:2px solid;border-radius:50%;color:var(--lime);font:600 var(--lp-fs-15)/28px var(--disp);text-align:center}.lp-fil li:nth-child(n+3) .lp-node{border-color:rgba(255,255,255,.5);color:#fff}.lp-fil h3{font-size:1.125rem}.lp-fil p{margin-top:4px;font-size:var(--lp-fs-15);color:var(--on-night)}#how[data-dossier] li:first-child .lp-node{border-color:var(--lime);background:var(--lime);color:var(--emerald)}.lp-sheet{grid-area:1/2/4;padding:24px;overflow:hidden;scroll-margin-top:16px;border-top:6px solid var(--shop);border-radius:var(--r-28);background:var(--bone);box-shadow:var(--lp-shadow-stage);color:var(--ink);font-size:var(--lp-fs-15)}@keyframes lp-sheet-ring{0%{outline:3px solid var(--lime)}to{outline:3px solid transparent;outline-offset:12px}}#cta:target{animation:lp-sheet-ring 1.1s var(--lp-ease)}.lp-enseigne{margin:-24px -24px 0}.lp-enseigne .m-head{height:48px;padding:0 24px;border-bottom:0;background:var(--shop-bg)}.lp-enseigne *,.lp-sheet,.lp-sheet-cap{transition:.2s}.lp-sheet-cap{margin:0 -24px;padding:0 24px 6px;border-bottom:1px solid var(--line);background:var(--shop-bg);font-size:var(--lp-fs-12);color:var(--lp-soft)}.lp-sheet h3{margin-top:10px;font-size:22px}.lp-sheet .em{color:var(--emerald)}.lp-fields,.lp-themes{display:grid;gap:12px;min-width:0;margin-top:14px;border:0}.lp-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.lp-field label,.lp-themes legend{display:block;margin-bottom:6px;font-size:var(--lp-fs-14);font-weight:700}.lp-themes legend span{font-weight:400;color:var(--lp-soft)}.lp-field input{width:100%;height:48px;padding:0 14px;border:1.5px solid var(--dim);border-radius:var(--r-14);background:#fff;color:var(--ink);font:var(--lp-fs-16) var(--body)}.lp-field [aria-invalid]{border-color:var(--danger)}.lp-hint{margin-top:6px;font-size:var(--lp-fs-14);font-weight:600}.cta-err .lp-ic,.lp-hint{color:var(--lp-danger-ink)}.lp-themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tsw{position:relative;display:flex;align-items:center;justify-content:center;gap:4px 8px;min-height:44px;padding:4px;border:1.5px solid var(--line);border-radius:var(--r-14);background:#fff;color:var(--lp-soft);font-size:var(--lp-fs-14);font-weight:600;cursor:pointer}.tsw i{width:16px;height:16px;flex:none;border-radius:50%;background:var(--shop)}.tsw :checked+i{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--emerald)}.tsw :checked~span{font-weight:700;color:var(--ink)}.tsw :focus-visible+i{outline:2px solid var(--emerald);outline-offset:5px}@supports selector(:has(*)){.tsw:has(:checked){border-color:var(--emerald);background:var(--mint)}.tsw:has(:focus-visible){outline:2px solid var(--emerald);outline-offset:2px}.tsw :focus-visible+i{outline:0}}.cta-form>.lp-btn{width:100%;margin-top:16px}.lp-spin{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:lp-spin .7s linear infinite}@keyframes lp-spin{to{transform:rotate(1turn)}}.cta-err{display:flex;gap:10px;margin-top:12px;padding:12px 14px;border-left:3px solid var(--danger);border-radius:var(--r-14);background:var(--dangerWash)}.lp-sheet-foot{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:8px}.lp-sheet-safe{flex:1 1 16em;font-size:var(--lp-fs-14);font-weight:600;color:var(--lp-soft)}.lp-sheet .lp-tlink{border:0;background:none;cursor:pointer}.lp-sheet .cta-success{margin-top:12px;outline:0;transition:opacity var(--lp-base),transform var(--lp-base)}@starting-style{.cta-success{opacity:0;transform:translateY(8px)}}.cta-success h4{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:var(--lp-fs-17)}.cta-admin{margin-top:12px;padding:14px 16px;color:var(--lp-soft)}.cta-admin-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.cta-admin code{font:inherit;font-weight:600;overflow-wrap:anywhere;text-align:right;color:var(--ink)}.cta-admin-note{margin-top:10px}.cta-success-cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cta-success-cta>*{flex:auto}@media(max-width:900px){.lp-dossier{grid-template-columns:minmax(0,1fr)}.lp-sheet{grid-area:auto;margin-top:20px;scroll-margin-top:0}.lp-fil{order:1}}@media(max-width:560px),(min-width:901px) and (max-width:1100px){.lp-fil{grid-template-columns:1fr;gap:14px}.tsw{flex-direction:column;min-height:52px;font-size:var(--lp-fs-12)}}@media(max-width:560px){.lp-sheet{padding:16px;border-radius:var(--r-18)}.lp-enseigne,.lp-sheet-cap{display:none}.lp-sheet h3{margin-top:0;font-size:20px}.lp-hint,.lp-sheet-safe{font-size:var(--lp-fs-15)}.lp-fil li:not(:last-child):before{content:"";position:absolute;left:15px;top:36px;bottom:-10px;border-left:2px dashed rgba(255,255,255,.3)}}@media(prefers-reduced-motion:reduce){.lp-spin{display:none}}.lp-q{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.lp-q[open]{box-shadow:-9px 0 #fff,-12px 0 var(--mintInk)}.lp-q summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 0;list-style:none;cursor:pointer;font-weight:700;line-height:1.35}.lp-q summary::-webkit-details-marker{display:none}.lp-q .lp-ic{color:var(--mintInk)}.lp-q .v{transform-origin:center;transition:transform var(--lp-base)}.lp-q[open] .v{transform:rotate(90deg)}.lp-q p{max-width:62ch;padding-bottom:14px;font-size:var(--lp-fs-15);line-height:1.55;color:var(--lp-soft)}.lp-faq-more{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;font-weight:700}@media(prefers-reduced-motion:no-preference){@supports selector(::details-content){.lp-q::details-content{block-size:0;overflow:clip;transition:block-size .2s var(--lp-ease),content-visibility .2s allow-discrete}.lp-q[open]::details-content{block-size:auto}}}@media(min-width:901px){.lp-faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:clamp(32px,6vw,96px)}.lp-faq-grid>.lp-head{margin-bottom:0}.lp-faq{grid-area:1/2/3}.lp-faq-more{display:grid;justify-items:start;align-content:start;margin-top:20px}}@media(max-width:560px){.lp-q summary{min-height:44px;font-size:var(--lp-fs-15)}}.lp-app .lp-k{display:inline-flex;padding:4px 10px;border-radius:999px;background:var(--mint)}.lp-app-act,.lp-facts{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.lp-facts{list-style:none;gap:8px 0;font-size:var(--lp-fs-14);line-height:1.35}.lp-facts li+li{margin-left:14px;padding-left:14px;border-left:1px solid var(--line)}.lp-facts b{display:block;font-size:var(--lp-fs-15)}.lp-facts small{font-size:inherit;color:var(--lp-soft)}.lp-app .lp-shot-fig{display:none}#app+#assistant{margin-top:calc(var(--lp-sec)*-.4);padding-top:0}#app+#assistant .lp-ai-grid{padding-top:calc(var(--lp-sec)*.6);border-top:1px solid var(--line)}.lp-ai-grid h2{font-size:var(--lp-h2-sm)}.lp-ai-grid .sub{font-size:var(--lp-fs-16)}.lp-ai{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lp-ai[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-ai .c{padding:16px;box-shadow:none}.lp-ai .k{font:700 var(--lp-fs-12)/1.5 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--mintInk)}.lp-ai p{margin-top:6px;font-size:var(--lp-fs-15);line-height:1.5;color:var(--lp-soft)}.lp-ai-note{display:flex;gap:8px;margin-top:12px;font-size:var(--lp-fs-13);font-weight:600;line-height:1.5}.lp-ai-note .lp-ic{color:var(--mintInk)}@media(min-width:901px){.lp-app{display:grid;grid-template-columns:2fr 1fr;column-gap:40px;align-items:center}.lp-app .lp-shot-fig{display:block}.lp-app .lp-shot{max-height:250px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent)}.lp-app .m-phone{width:200px;margin:auto}}@media(min-width:1101px){.lp-ai-grid{display:grid;grid-template-columns:1fr 2fr;column-gap:40px}.lp-ai-grid>.lp-head{margin-bottom:0}}@media(max-width:560px){.lp-app-act{display:grid;gap:10px}.lp-facts{display:block;margin-top:4px;font-size:var(--lp-fs-15);line-height:1.5}.lp-facts b,.lp-facts li:nth-child(n){display:inline;margin:0;padding:0;border:0}.lp-facts li+li:before{content:" · "}.lp-ai-scroll{margin-inline:-20px;padding-inline:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;overscroll-behavior-x:contain;scrollbar-width:none}.lp-ai-scroll:focus-visible{outline-offset:-2px}.lp-ai[data-n]{display:flex}.lp-ai:after{content:"";flex:none;width:8px}.lp-ai .c{flex:none;width:82%;scroll-snap-align:start}.lp-ai-scroll .reveal-wait{opacity:1;transform:none}.lp-ai-note{font-size:var(--lp-fs-15)}}@media(max-width:359px){.lp-ai-scroll{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}}.lp-foot{position:relative;z-index:2;padding:40px 0 24px;border-top:1px solid rgba(255,255,255,.08);background:var(--night);color:var(--on-night-dim);font-size:var(--lp-fs-14);line-height:1.55}.lp-foot .lp-logo{color:#fff}.lp-foot .lp-logo .s{color:var(--lime)}.lp-foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.6fr;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.lp-foot-blurb{max-width:34em;margin-top:12px}.lp-foot-col h2{margin-bottom:6px;font:700 var(--lp-fs-12)/1.5 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--on-night-dim)}.lp-foot-col a{display:block;padding-block:6px;break-inside:avoid;font-size:var(--lp-fs-15);line-height:22px;color:#fff}.lp-foot-col:last-child{column-count:2}.lp-foot-col:last-child h2{column-span:all}.lp-foot-bot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;padding-top:16px}.lp-foot-bot a{margin-block:-12px;padding-block:12px;color:#fff}@media(hover:hover) and (pointer:fine){.lp-foot-bot a:hover,.lp-foot-col a:hover{color:var(--lime)}}@media(min-width:901px) and (pointer:coarse){.lp-foot-col a{padding-block:11px}}@media(max-width:900px){.lp-foot-top{grid-template-columns:1.7fr 1fr 4fr}.lp-foot-top>:first-child{grid-column:1/-1}.lp-foot-col a{padding-block:11px}}@media(max-width:560px){html .lp-foot{padding:28px 0 calc(16px + var(--lp-dock-h))}.lp-foot-blurb{display:block}.lp-foot-col:nth-child(2){grid-column:1/-1}.lp-foot-top{grid-template-columns:2fr 3fr}.lp-foot-col:last-child{columns:auto}}.statepage{display:grid;place-items:center;min-height:60vh;padding:48px 0}.statepage-in{max-width:640px;text-align:center}.statepage-in h1{margin-top:12px;font-size:clamp(1.875rem,1.1rem + 2.2vw,2.75rem);letter-spacing:-.02em;text-wrap:balance}.statepage-in>p{margin-top:12px;font-size:var(--lp-fs-17);line-height:1.5;color:var(--text-soft)}.statepage-cta{gap:12px}.statepage-cta,.statepage-links{display:flex;flex-wrap:wrap;justify-content:center;margin-top:24px}.statepage-links{gap:0 24px;padding-top:12px;border-top:1px solid var(--hair)}.statepage-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:var(--lp-fs-15);color:var(--text-soft);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.statepage-ref{margin-top:20px;font-size:var(--lp-fs-12);color:var(--text-dim)}@media(hover:hover) and (pointer:fine){.statepage-links a:hover{color:var(--lime)}}