.landing-module__jDH3nq__page{--paper:#fbf9f5;--card:#fff;--ink:#171a1f;--muted:#5f6874;--line:#e3e6ea;--field-line:#d5dae0;--accent:#0e7490;--accent-dk:#0a5a72;--accent-soft:#e3f1f6;--good:#12966a;--good-ink:#0b6e48;--good-soft:#e7f3ed;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);min-height:100dvh;color:var(--ink);padding:calc(22px + env(safe-area-inset-top)) 24px calc(40px + env(safe-area-inset-bottom))}.landing-module__jDH3nq__page :focus-visible{outline:2px solid var(--accent-dk);outline-offset:2px}.landing-module__jDH3nq__inner{max-width:1120px;margin:0 auto}.landing-module__jDH3nq__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-module__jDH3nq__topLinks{flex-shrink:0;gap:8px;display:flex}.landing-module__jDH3nq__ghostLink{color:var(--ink);background:var(--card);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:10px 15px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s}.landing-module__jDH3nq__ghostLink:hover{border-color:var(--accent);color:var(--accent-dk)}.landing-module__jDH3nq__hero{max-width:760px;padding:58px 0 12px}.landing-module__jDH3nq__kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-dk);margin:0 0 18px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500}.landing-module__jDH3nq__headline{letter-spacing:-.045em;max-width:17ch;margin:0 0 22px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(38px,5.2vw,62px);font-weight:800;line-height:1}.landing-module__jDH3nq__headline em{color:var(--accent-dk);font-style:normal}.landing-module__jDH3nq__lede{color:var(--muted);max-width:62ch;margin:0 0 26px;font-size:16.5px;line-height:1.65}.landing-module__jDH3nq__actions{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.landing-module__jDH3nq__primary{border:1px solid var(--accent-dk);background:var(--accent-dk);color:#fff;border-radius:11px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.landing-module__jDH3nq__primary:hover{background:#084a5e;transform:translateY(-1px)}.landing-module__jDH3nq__secondary{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:11px;align-items:center;padding:14px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.landing-module__jDH3nq__secondary:hover{border-color:var(--accent);color:var(--accent-dk)}.landing-module__jDH3nq__estnote{color:var(--muted);max-width:62ch;margin:0 0 8px;font-size:11.5px;line-height:1.6}.landing-module__jDH3nq__sectionLabel{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-dk);margin:46px 0 18px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500}.landing-module__jDH3nq__card .landing-module__jDH3nq__sectionLabel{margin-top:0}.landing-module__jDH3nq__grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;display:grid}.landing-module__jDH3nq__measure{background:var(--card);border:1px solid var(--line);border-radius:18px;gap:14px;padding:20px;display:flex}.landing-module__jDH3nq__measureIcon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-dk);border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;display:flex}.landing-module__jDH3nq__measureTitle{letter-spacing:-.02em;margin:0 0 6px;font-family:Bricolage Grotesque,sans-serif;font-size:15.5px;font-weight:800;display:block}.landing-module__jDH3nq__measureBody{color:var(--muted);font-size:13.5px;line-height:1.6;display:block}.landing-module__jDH3nq__card{background:var(--card);border:1px solid var(--line);border-radius:24px;margin-top:16px;padding:26px;box-shadow:0 18px 55px #171a1f12}.landing-module__jDH3nq__cardAccent{position:relative;overflow:hidden}.landing-module__jDH3nq__cardAccent:before{content:"";background:linear-gradient(#52c7e6 0%,#0a5a72 58%,#0b6e48 100%);width:5px;position:absolute;inset:0 auto 0 0}.landing-module__jDH3nq__cardText{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.landing-module__jDH3nq__cardTextTop{margin:0 0 16px}.landing-module__jDH3nq__showcase{--lean:#0b6e48;--lean-deep:#075034;--fat:#c98212;--fat-ink:#8f5806;margin-top:54px}.landing-module__jDH3nq__showcaseHeading{letter-spacing:-.04em;margin:0 0 22px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(27px,3.4vw,38px);font-weight:800;line-height:1.05}.landing-module__jDH3nq__showcaseHeading em{color:var(--accent-dk);font-style:normal}.landing-module__jDH3nq__tabs{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin-bottom:14px;padding:4px 2px 10px;display:flex;overflow-x:auto}.landing-module__jDH3nq__tabs::-webkit-scrollbar{display:none}.landing-module__jDH3nq__tab{scroll-snap-align:start;border:1px solid var(--line);background:var(--card);color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:11px 17px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.landing-module__jDH3nq__tab:hover{border-color:var(--accent);color:var(--accent-dk)}.landing-module__jDH3nq__tabOn,.landing-module__jDH3nq__tabOn:hover{background:var(--accent-dk);border-color:var(--accent-dk);color:#fff;font-weight:800;transition:none}.landing-module__jDH3nq__swap{animation:.22s ease-out both landing-module__jDH3nq__swapIn}@keyframes landing-module__jDH3nq__swapIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.landing-module__jDH3nq__panel{background:var(--card);border:1px solid var(--line);border-radius:24px;grid-template-columns:minmax(0,340px) minmax(0,520px);justify-content:center;align-items:center;gap:48px;padding:30px;display:grid;box-shadow:0 18px 55px #171a1f12}.landing-module__jDH3nq__panel:focus-visible{outline:2px solid var(--accent-dk);outline-offset:3px}.landing-module__jDH3nq__panelTitle{letter-spacing:-.03em;margin:0 0 10px;font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:800;line-height:1.15}.landing-module__jDH3nq__panelBody{color:var(--muted);max-width:46ch;margin:0 0 16px;font-size:14px;line-height:1.65}.landing-module__jDH3nq__sampleNote{color:var(--muted);max-width:46ch;margin:0 0 20px;font-size:11.5px;line-height:1.55}.landing-module__jDH3nq__device{background:#1d2229;border-radius:30px;justify-self:center;width:100%;max-width:320px;padding:10px;box-shadow:0 24px 60px #171a1f47}.landing-module__jDH3nq__deviceBar{justify-content:center;padding:5px 0 9px;display:flex}.landing-module__jDH3nq__deviceBar span{background:#ffffff57;border-radius:999px;width:64px;height:4px}.landing-module__jDH3nq__deviceScreen{background:var(--paper);border-radius:22px;flex-direction:column;gap:12px;min-height:432px;padding:16px;display:flex}.landing-module__jDH3nq__scHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.landing-module__jDH3nq__scTitle{letter-spacing:-.02em;font-family:Bricolage Grotesque,sans-serif;font-size:15px;font-weight:800}.landing-module__jDH3nq__scMeta{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px}.landing-module__jDH3nq__scSplit{grid-template-columns:1fr 1fr;gap:12px;display:grid}.landing-module__jDH3nq__scMetric{background:var(--card);border:1px solid var(--line);border-radius:13px;flex-direction:column;gap:4px;padding:12px;display:flex}.landing-module__jDH3nq__scLabel{align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.landing-module__jDH3nq__dotFat,.landing-module__jDH3nq__dotLean{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.landing-module__jDH3nq__dotFat{background:var(--fat)}.landing-module__jDH3nq__dotLean{background:var(--lean)}.landing-module__jDH3nq__scVal{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:21px;font-weight:600;line-height:1.1}.landing-module__jDH3nq__valFat{color:var(--fat-ink)}.landing-module__jDH3nq__valLean{color:var(--lean-deep)}.landing-module__jDH3nq__scNote{color:var(--muted);font-size:9.5px;line-height:1.4}.landing-module__jDH3nq__scBar{background:var(--line);border-radius:999px;height:5px;margin-top:2px;display:block;overflow:hidden}.landing-module__jDH3nq__scBar i{border-radius:999px;height:100%;display:block}.landing-module__jDH3nq__barFat{background:var(--fat)}.landing-module__jDH3nq__barLean{background:var(--lean)}.landing-module__jDH3nq__scTiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.landing-module__jDH3nq__scTile{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.landing-module__jDH3nq__scTileLabel{letter-spacing:.02em;color:var(--muted);font-size:9.5px;font-weight:700}.landing-module__jDH3nq__scTileVal{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:600}.landing-module__jDH3nq__scRows{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.landing-module__jDH3nq__scRows li{background:var(--card);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 11px;font-size:11.5px;font-weight:700;display:flex}.landing-module__jDH3nq__scRowMeta{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.landing-module__jDH3nq__scPhotos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.landing-module__jDH3nq__scPhoto{aspect-ratio:3/4;border:1px dashed var(--field-line);background:var(--accent-soft);color:var(--accent-dk);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:flex}.landing-module__jDH3nq__scPrivate,.landing-module__jDH3nq__scDiscl,.landing-module__jDH3nq__scReminder{border-radius:11px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:10px;line-height:1.5;display:flex}.landing-module__jDH3nq__scPrivate{background:var(--good-soft);color:var(--good-ink);border:1px solid #bcdfce}.landing-module__jDH3nq__scDiscl{background:var(--card);border:1px solid var(--line);color:var(--muted)}.landing-module__jDH3nq__scReminder{background:var(--accent-soft);color:var(--accent-dk);border:1px solid #bfe3ee;align-items:center;font-weight:700}.landing-module__jDH3nq__scFoot{color:var(--muted);margin:auto 0 0;font-size:9.5px;line-height:1.5}.landing-module__jDH3nq__refusals{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.landing-module__jDH3nq__refusals li{color:var(--ink);gap:11px;font-size:13.5px;line-height:1.6;display:flex}.landing-module__jDH3nq__refusals li:before{content:"";background:var(--good);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:8px}.landing-module__jDH3nq__footer{text-align:center;color:var(--muted);margin:40px 0 0;font-size:10.5px}@media (max-width:860px){.landing-module__jDH3nq__page{padding:calc(18px + env(safe-area-inset-top)) 18px calc(34px + env(safe-area-inset-bottom))}.landing-module__jDH3nq__hero{padding:34px 0 8px}.landing-module__jDH3nq__headline{max-width:none;font-size:clamp(32px,9.5vw,44px)}.landing-module__jDH3nq__grid{grid-template-columns:1fr}.landing-module__jDH3nq__card{border-radius:20px;padding:22px}.landing-module__jDH3nq__panel{grid-template-columns:1fr;justify-content:stretch;gap:22px;padding:20px}.landing-module__jDH3nq__panelCopy{order:2}.landing-module__jDH3nq__device{order:1}.landing-module__jDH3nq__deviceScreen{min-height:468px}.landing-module__jDH3nq__copyBlock{min-height:158px}.landing-module__jDH3nq__tabs{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.landing-module__jDH3nq__ghostLink{padding:9px 12px;font-size:12.5px}.landing-module__jDH3nq__top{flex-wrap:wrap;row-gap:12px}.landing-module__jDH3nq__topLinks{width:100%}.landing-module__jDH3nq__primary,.landing-module__jDH3nq__secondary{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__page *{transition:none!important}.landing-module__jDH3nq__swap{animation:none}.landing-module__jDH3nq__primary:hover{transform:none}}
