:root{--bg:#0a0d0d;--panel:#101515;--ink:#eff4f0;--muted:#a0aaa4;--line:#2a3430;--green:#00c982;--green-soft:#84efba;--paper:#eff1ea;--paper-ink:#101713;--paper-muted:#65716a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:20;height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid var(--line);background:rgba(10,13,13,.9);backdrop-filter:blur(14px)}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800}.brand-mark{display:grid;place-items:center;width:27px;height:27px;border-radius:6px;color:#05271b;background:var(--green);font-size:13px;font-weight:950}.nav{display:flex;gap:28px;color:var(--muted);font-size:14px}.nav a:hover,.button-text:hover{color:var(--green-soft)}.header-cta{font-size:14px;font-weight:800}.header-cta span,.button span,.beta-card a span{color:var(--green);font-size:18px}.hero{min-height:calc(79vh - 70px);padding:clamp(78px,12vw,155px) clamp(20px,10vw,160px) 44px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 65% 90% at 88% 25%,rgba(0,201,130,.12),transparent 65%)}.hero-copy{max-width:920px}.eyebrow{margin:0 0 15px;color:var(--green);font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.hero h1{margin:0;color:#f4f8f4;font-size:clamp(47px,7.1vw,100px);line-height:.98;font-weight:740;letter-spacing:0}.hero h1 span{color:var(--green)}.hero-copy>p:not(.eyebrow){max-width:625px;margin:28px 0 0;color:var(--muted);font-size:clamp(17px,1.7vw,21px)}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:35px}.button{display:inline-flex;align-items:center;gap:18px;min-height:47px;font-size:14px;font-weight:800}.button-primary{padding:0 17px;border-radius:6px;color:#062217;background:var(--green)}.button-primary span{color:#0c6042}.button-text{color:#e4ebe6}.hero-side{align-self:flex-end;margin-top:70px;color:#9cacA4;font-size:12px}.live-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--green)}.product-showcase,.screens-section,.principles,.beta-section{padding:clamp(75px,10vw,130px) clamp(20px,7vw,112px)}.product-showcase{background:#0d1211}.caption-row{display:grid;grid-template-columns:1fr minmax(260px,410px);gap:48px;align-items:end;max-width:1370px;margin:0 auto 35px}.caption-row h2,.story-copy h2,.beta-section h2{margin:0;color:#f3f7f2;font-size:clamp(32px,4.3vw,61px);line-height:1.02;letter-spacing:0}.caption-row>p{margin:0;color:var(--muted);font-size:16px}.screenshot{margin:0;overflow:hidden;border:1px solid #35413c;border-radius:7px;background:#060707;box-shadow:0 24px 70px rgba(0,0,0,.34)}.screenshot img{display:block;width:100%;height:auto}.screenshot figcaption{display:flex;gap:10px;padding:13px 16px;color:#9aa69f;border-top:1px solid #2b3731;background:#111817;font-size:12px}.screenshot figcaption span{color:var(--green);font-weight:900}.screenshot-main{max-width:1370px;margin:auto}.statement-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(50px,9vw,150px);padding:clamp(90px,14vw,190px) clamp(20px,12vw,190px);background:var(--paper);color:var(--paper-ink)}.statement-section .eyebrow{color:#0d8054}.statement-section h2{margin:0;font-size:clamp(42px,6vw,83px);line-height:.99;letter-spacing:0}.statement-section h2 em{color:#13955f;font-style:normal}.statement-copy{align-self:end;max-width:500px;margin:0;color:var(--paper-muted);font-size:clamp(18px,2vw,23px)}.screens-section{display:grid;gap:clamp(85px,12vw,170px);background:var(--bg)}.screen-story{display:grid;grid-template-columns:minmax(260px,.67fr) minmax(400px,1.33fr);gap:clamp(38px,7vw,110px);align-items:center;max-width:1370px;margin:auto}.screen-story.reverse{grid-template-columns:minmax(400px,1.33fr) minmax(260px,.67fr)}.screen-story.reverse .story-copy{order:2}.screen-story.reverse figure{order:1}.story-copy h2{font-size:clamp(33px,4.2vw,57px)}.story-copy>p:not(.eyebrow){margin:19px 0 0;color:var(--muted);font-size:16px}.story-copy dl{display:grid;gap:15px;margin:33px 0 0}.story-copy dl div{padding-top:13px;border-top:1px solid var(--line)}.story-copy dt{color:var(--green-soft);font-size:13px;font-weight:850}.story-copy dd{margin:3px 0 0;color:#a1aba5;font-size:14px}.principles{background:#111816}.principles>.eyebrow{max-width:1370px;margin-left:auto;margin-right:auto}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1370px;margin:auto;border-top:1px solid #38433e}.principle-grid article{min-height:280px;padding:28px 28px 10px;border-right:1px solid #38433e}.principle-grid article:first-child{padding-left:0}.principle-grid article:last-child{border-right:0}.principle-grid span{color:var(--green);font-weight:850;font-size:13px}.principle-grid h3{margin:48px 0 10px;font-size:25px}.principle-grid p{max-width:310px;margin:0;color:var(--muted);font-size:15px}.beta-section{display:grid;grid-template-columns:1fr minmax(300px,430px);gap:clamp(55px,10vw,160px);align-items:end;background:#167d55}.beta-section .eyebrow{color:#a6f3cc}.beta-section h2{max-width:710px}.beta-card{padding:26px;border:1px solid rgba(232,255,241,.33);border-radius:7px;background:rgba(5,42,28,.22)}.beta-card p{margin:0;color:#e4f4e9;font-size:17px}.beta-card a{display:flex;justify-content:space-between;margin-top:24px;padding:13px 0;border-top:1px solid rgba(232,255,241,.33);border-bottom:1px solid rgba(232,255,241,.33);font-weight:850}.beta-card a span{color:#d4ffe7}.beta-card small{display:block;margin-top:14px;color:#b9e7cc;font-size:11px}.site-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:29px clamp(20px,7vw,112px);color:#8a9790;background:#0a0d0d;font-size:13px}.site-footer .brand{color:#eff4f0}@media(max-width:820px){.nav{display:none}.hero{min-height:auto}.caption-row,.statement-section,.screen-story,.screen-story.reverse,.beta-section{grid-template-columns:1fr}.screen-story.reverse .story-copy,.screen-story.reverse figure{order:initial}.statement-copy{margin-top:6px}.principle-grid{grid-template-columns:1fr}.principle-grid article,.principle-grid article:first-child{min-height:0;padding:25px 0;border-right:0;border-bottom:1px solid #38433e}.principle-grid article:last-child{border-bottom:0}.principle-grid h3{margin-top:17px}.hero-side{align-self:start}.screenshot figcaption{font-size:11px}}@media(max-width:510px){.site-header{height:62px}.header-cta{font-size:12px}.hero{padding-top:76px}.hero h1{font-size:49px}.product-showcase,.screens-section,.principles,.beta-section{padding:72px 20px}.statement-section{padding:88px 20px}.hero-copy>p:not(.eyebrow),.statement-copy{font-size:17px}.site-footer{padding:28px 20px}}
