:root{--ink:#e9efed;--muted:#98a6a2;--bg:#0b1012;--panel:#11191b;--line:#233034;--accent:#9dd9c9;--paper:#eef1ec;--dark:#121718}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,"Helvetica Neue",sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}
.nav{height:78px;max-width:1240px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10}
.brand{font-family:Arial,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:.13em;font-size:14px;display:flex;gap:10px;align-items:center}.mark{color:var(--accent);font-size:23px}.nav nav{display:flex;gap:28px;align-items:center;font-size:14px;color:#b8c2bf}.nav nav a:hover{color:white}.nav-cta{border:1px solid #405055;padding:9px 14px;border-radius:3px}
main{overflow:hidden}.hero{max-width:1240px;margin:auto;padding:110px 28px 90px;min-height:720px;position:relative}.eyebrow,.section-label{font-size:11px;letter-spacing:.2em;font-weight:600;color:var(--accent);margin-bottom:22px}
h1,h2,h3{font-family:Arial,"Helvetica Neue",sans-serif;line-height:1.12;margin:0}h1{font-size:clamp(46px,6.2vw,82px);letter-spacing:-.045em;max-width:1040px}h1 span{color:#84928f}.lead{font-size:20px;color:#aab6b2;max-width:680px;margin:32px 0}.actions{display:flex;gap:12px;margin-top:36px}.button{display:inline-block;padding:13px 19px;border-radius:3px;font-weight:600;font-size:14px}.primary{background:var(--paper);color:#101617}.secondary{border:1px solid #39474a;color:#dbe2e0}.hero-card{height:220px;margin-top:80px;border:1px solid var(--line);background:linear-gradient(120deg,#0e1517,#111b1d);position:relative;overflow:hidden}.stone{position:absolute;left:9%;top:48px;width:125px;height:125px;transform:rotate(45deg);border:1px solid #64827b;background:linear-gradient(135deg,#1c3633,#0e1b1c);box-shadow:0 0 70px #18342f}.facet{position:absolute;border:1px solid #45625d}.f1{inset:22px}.f2{width:70px;height:70px;left:27px;top:27px;transform:rotate(45deg)}.f3{width:45px;height:45px;left:39px;top:39px}.measure-line{position:absolute;background:#4b6862}.horizontal{height:1px;width:190px;left:6.3%;top:185px}.horizontal:before,.horizontal:after{content:"";position:absolute;width:1px;height:8px;background:#698a83;top:-4px}.horizontal:after{right:0}.horizontal span{position:absolute;top:8px;width:100%;text-align:center;font-size:8px;letter-spacing:.18em;color:#6f8580}.vertical{width:1px;height:150px;left:22%;top:35px}.data-panel{position:absolute;right:8%;top:53px;width:44%;display:grid;gap:9px}.data-panel small{font-size:9px;letter-spacing:.18em;color:#71837f}.data-panel strong{font-family:Arial,"Helvetica Neue",sans-serif;font-size:22px}.flow{height:1px;background:linear-gradient(90deg,var(--accent),transparent);margin:12px 0}
.statement,.tools,.principles,.about,.status{max-width:1240px;margin:auto;padding:110px 28px}.statement{border-top:1px solid var(--line)}h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.035em;max-width:900px}.statement-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;margin-top:65px}.big-copy{font-family:Arial,"Helvetica Neue",sans-serif;font-size:26px;line-height:1.45;margin:0;color:#dce4e1}.body-copy{color:#9eaaa7;font-size:17px}.body-copy p:first-child{margin-top:0}
.contrast{max-width:1240px;margin:20px auto 90px;padding:0 28px;display:grid;grid-template-columns:1fr 70px 1fr;align-items:stretch}.contrast-card{border:1px solid var(--line);padding:38px}.contrast-card h3{font-size:27px;max-width:400px}.arrow{display:flex;align-items:center;justify-content:center;color:#5f7771;font-size:28px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.chips span{border:1px solid #2c3a3d;padding:7px 10px;font-size:12px;color:#93a09d}.valuable{background:#101918}.valuable .chips span{border-color:#35504a;color:#b5cbc5}
.tools{border-top:1px solid var(--line)}.tools-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end}.tools-heading p{color:#9eaaa7;font-size:17px;margin:0}.product{margin-top:70px;border:1px solid #30403f;background:#0e1617;display:grid;grid-template-columns:80px 1fr .7fr;min-height:420px}.product-number{padding:30px 25px;border-right:1px solid #263334;color:#61716e;font-size:12px}.product-main{padding:55px}.status-pill{display:inline-block;border:1px solid #34554d;color:var(--accent);padding:6px 9px;font-size:9px;letter-spacing:.14em;margin-bottom:24px}.product h3{font-size:38px}.product h3 span{color:#778784;font-weight:500}.product-main>p{max-width:650px;color:#9ba8a4;font-size:17px}.product-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:35px}.product-points span{border-top:1px solid #2b393b;padding-top:10px;font-size:13px;color:#bdc7c4}.product-visual{border-left:1px solid #263334;display:flex;align-items:center;justify-content:center;padding:40px;background:radial-gradient(circle,#172826 0,#0e1617 65%)}.device{width:250px;border:1px solid #526864;padding:16px;background:#101719;box-shadow:0 20px 50px #06090a}.device-screen{border:1px solid #2e413e;padding:14px;font-family:monospace;color:#a9d7cb;font-size:14px}.device-bed{height:150px;margin-top:12px;border:1px solid #283635;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#11191a,#172021)}.mini-gem{width:65px;height:65px;transform:rotate(45deg);border:1px solid #789a91;background:#19342f}.future{margin-top:35px;border-top:1px solid var(--line);padding-top:32px;display:grid;grid-template-columns:.35fr 1fr;gap:50px}.future span{font-size:10px;letter-spacing:.18em;color:var(--accent)}.future p{margin:0;color:#a3afac;max-width:760px}
.principles{background:var(--paper);color:var(--dark);max-width:none;padding-left:max(28px,calc((100vw - 1184px)/2));padding-right:max(28px,calc((100vw - 1184px)/2))}.principles .section-label{color:#537069}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid #cbd2cf}.principle-grid>div{padding:30px 35px 10px 0;border-right:1px solid #cbd2cf}.principle-grid>div+div{padding-left:35px}.principle-grid strong{font-size:11px;color:#6c7d79}.principle-grid h3{font-size:21px;margin:20px 0 10px}.principle-grid p{color:#596461;margin:0}
.about{margin-top:0}.about-label{margin-bottom:38px}.about-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px}.about h2{font-size:42px}.status{border-top:1px solid var(--line);display:grid;grid-template-columns:30px 1fr .7fr;gap:35px;align-items:start}.status-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px #72b7a5;margin-top:7px}.status h2{font-size:38px}.status>p{color:#9ba8a4;margin:28px 0 0}
.contact{text-align:center;padding:130px 28px;background:#101719;border-top:1px solid var(--line)}.contact .section-label{margin-bottom:25px}.contact h2{margin:auto;max-width:800px}.contact p{color:#98a6a2;font-size:18px}.contact .button{margin-top:18px}.contact small{display:block;color:#65726f;margin-top:14px;font-size:10px}
footer{max-width:1240px;margin:auto;padding:35px 28px;display:flex;align-items:center;gap:35px;color:#73807d;font-size:12px;border-top:1px solid var(--line)}footer p:last-child{margin-left:auto}
@media(max-width:800px){.nav nav a:not(.nav-cta){display:none}.hero{padding-top:75px}.statement-grid,.about-grid,.tools-heading{grid-template-columns:1fr;gap:25px}.contrast{grid-template-columns:1fr}.arrow{height:60px;transform:rotate(90deg)}.product{grid-template-columns:45px 1fr}.product-number{padding:22px 14px}.product-main{padding:32px 25px}.product-visual{grid-column:1/-1;border-left:0;border-top:1px solid #263334}.principle-grid{grid-template-columns:1fr}.principle-grid>div,.principle-grid>div+div{padding:25px 0;border-right:0;border-bottom:1px solid #cbd2cf}.status{grid-template-columns:20px 1fr}.status>p{grid-column:2}.future{grid-template-columns:1fr;gap:10px}footer{flex-wrap:wrap}footer p:last-child{margin-left:0;width:100%}}
@media(max-width:520px){.nav{padding:0 18px}.hero,.statement,.tools,.about,.status{padding-left:20px;padding-right:20px}.hero{min-height:auto;padding-bottom:65px}h1{font-size:43px}.lead{font-size:17px}.actions{flex-direction:column;align-items:flex-start}.hero-card{margin-top:55px;height:190px}.stone{left:11%;width:90px;height:90px}.f1{inset:17px}.f2{width:50px;height:50px;left:20px;top:20px}.f3{width:32px;height:32px;left:29px;top:29px}.data-panel{right:5%;width:48%}.data-panel strong{font-size:16px}.horizontal,.vertical{display:none}.contrast{padding:0 20px}.contrast-card{padding:28px 22px}.product-points{grid-template-columns:1fr}.product h3{font-size:30px}.principles{padding-left:20px;padding-right:20px}.about h2{font-size:34px}.status h2{font-size:30px}.contact{padding:90px 20px}footer{padding:30px 20px}}

.launch-note{display:inline-block;margin-top:18px;border:1px solid #39474a;padding:13px 19px;border-radius:3px;color:#dbe2e0;font-weight:600;font-size:14px}
