:root{--bg:#f7f7ff;--surface:#fff;--surface-soft:#f1f1ff;--ink:#1e1b4b;--ink-soft:#646681;--ink-faint:#9799b5;--line:#e7e7f3;--indigo:#6366f1;--indigo-dark:#4f46e5;--lavender:#e9e7ff;--green:#39a276;--orange:#f29a70}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}body:before{content:"";z-index:10;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.16'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--indigo);outline-offset:4px}::selection{color:#fff;background:var(--indigo)}.wrap{width:min(1160px,100% - 64px);margin:0 auto}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.site-shell{overflow:hidden}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7ffd1;border-bottom:1px solid #e7e7f3cc;position:sticky;top:0}.header-inner{align-items:center;gap:32px;height:76px;display:flex}.wordmark{color:var(--ink);letter-spacing:-.07em;font-size:1.1rem;font-weight:800;text-decoration:none}.wordmark span{color:var(--indigo)}.main-nav{align-items:center;gap:30px;margin:0 auto;display:flex}.main-nav a,.header-button{color:var(--ink-soft);font-size:.78rem;text-decoration:none}.main-nav a:hover,.header-button:hover,.text-link:hover,.site-footer a:hover{color:var(--indigo)}.header-button{color:var(--ink);border:1px solid #d8d8ed;border-radius:999px;padding:10px 16px}.header-button span{color:var(--indigo);margin-left:5px}.hero{border-bottom:1px solid var(--line);align-items:center;min-height:680px;display:flex;position:relative}.hero-grid{z-index:1;grid-template-columns:.92fr 1.08fr;align-items:center;gap:7%;padding:88px 0 106px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.beta-badge{color:var(--indigo-dark);background:var(--lavender);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font:700 .65rem/1 SFMono-Regular,Consolas,monospace;display:inline-flex}.status-dot{background:var(--indigo);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #6366f124}.status-dot.green{background:var(--green);box-shadow:0 0 0 4px #39a27621}.status-dot.orange{background:var(--orange);box-shadow:0 0 0 4px #f29a7021}h1{letter-spacing:-.095em;text-wrap:balance;margin:28px 0 26px;font-size:clamp(4rem,7.2vw,7rem);font-weight:800;line-height:.88}h1 em,h2 em{color:var(--indigo);font-style:normal}.hero-copy>p{max-width:450px;color:var(--ink-soft);margin:0;font-size:1.03rem;line-height:1.72}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:31px;display:flex}.button{border-radius:999px;align-items:center;gap:4px;padding:13px 19px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#fff;background:var(--indigo);box-shadow:0 10px 22px #6366f138}.button.primary:hover{background:var(--indigo-dark)}.button.secondary{color:var(--ink);background:#ffffff80;border:1px solid #d8d8ed}.button.secondary:hover{border-color:var(--indigo)}.button span,.text-link span,.site-footer a span{color:var(--indigo);margin-left:4px}.hero-trust{color:var(--ink-faint);letter-spacing:.02em;margin-top:25px;font-size:.65rem}.hero-trust span{color:var(--green);font-size:.85rem}.hero-visual{min-width:0;position:relative}.device-preview{z-index:1;background:var(--surface);border:1px solid #6366f12e;border-radius:18px;grid-template-columns:148px 1fr;min-height:405px;display:grid;position:relative;overflow:hidden;transform:rotate(1.6deg);box-shadow:0 30px 70px #4b489129}.preview-sidebar{border-right:1px solid var(--line);background:#f4f3ff;flex-direction:column;gap:7px;padding:25px 12px;display:flex}.preview-brand{letter-spacing:-.07em;margin:0 8px 24px;font-size:.9rem;font-weight:800}.preview-brand span{color:var(--indigo)}.preview-nav{color:var(--ink-faint);border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:.68rem;display:flex}.preview-nav span{width:13px;color:var(--ink-soft);text-align:center}.preview-nav.active{color:var(--indigo-dark);background:var(--surface);box-shadow:0 4px 12px #6366f114}.preview-nav.active span{color:var(--indigo)}.preview-side-bottom{color:var(--ink-faint);align-items:center;gap:8px;margin-top:auto;padding:8px 9px;font:.57rem SFMono-Regular,Consolas,monospace;display:flex}.preview-side-bottom .status-dot{width:5px;height:5px;box-shadow:none}.preview-main{min-width:0;padding:23px 28px}.preview-topbar{color:var(--ink-faint);justify-content:space-between;align-items:center;font-size:.64rem;display:flex}.preview-avatar{width:25px;height:25px;color:var(--indigo-dark);background:var(--lavender);border-radius:50%;place-items:center;font:700 .54rem monospace;display:grid}.preview-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:38px;display:flex}.preview-kicker{color:var(--indigo);letter-spacing:.1em;font-size:.55rem}.preview-heading h3{letter-spacing:-.06em;margin:7px 0 3px;font-size:1.35rem}.preview-heading p{color:var(--ink-faint);margin:0;font-size:.64rem}.online-chip{color:var(--green);white-space:nowrap;background:#edfaf4;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font:.58rem monospace;display:inline-flex}.online-chip .status-dot{width:5px;height:5px;box-shadow:none}.preview-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.preview-stats>div{border:1px solid var(--line);border-radius:9px;padding:13px}.preview-stat-label{color:var(--ink-faint);letter-spacing:.08em;margin-bottom:10px;font:.54rem monospace;display:block}.preview-stats strong{font-size:.86rem;display:block}.preview-stats small{color:var(--ink-faint);margin-top:4px;font-size:.57rem;display:block}.positive{color:var(--green)}.preview-command{background:#f8f8ff;border-radius:9px;margin-top:12px;padding:15px}.command-heading{color:var(--ink-faint);justify-content:space-between;font-size:.59rem;display:flex}.command-box{color:var(--ink);margin-top:12px;font-size:.68rem}.command-prompt{color:var(--indigo)}.command-check{float:right;color:var(--green)}.command-output{color:var(--green);flex-wrap:wrap;gap:10px;margin-top:10px;font-size:.55rem;display:flex}.floating-note{z-index:2;border:1px solid var(--line);background:#fffffff0;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 12px 27px #4b489121}.note-one{color:var(--ink-soft);bottom:31px;right:-22px}.note-one .status-dot{width:6px;height:6px;box-shadow:none}.note-one strong,.note-one small{display:block}.note-one strong{color:var(--ink);font-size:.72rem}.note-one small{margin-top:2px;font-size:.58rem}.note-two{color:var(--indigo-dark);font-size:.62rem;top:42px;left:-21px}.note-two span{color:var(--green);margin-left:5px;font-size:.48rem}.hero-orbit{border:1px solid #6366f11a;border-radius:50%;position:absolute}.orbit-one{width:620px;height:620px;top:-130px;right:-180px}.orbit-two{width:420px;height:420px;top:-30px;right:-80px}.proof-strip{border-bottom:1px solid var(--line);background:var(--surface)}.proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-grid>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:24px 25px;display:flex}.proof-grid>div:first-child{padding-left:0}.proof-grid>div:last-child{border-right:0}.proof-grid strong{color:var(--indigo);letter-spacing:.08em;font:700 .63rem monospace}.proof-grid span{color:var(--ink-faint);font-size:.72rem}.section{border-bottom:1px solid var(--line);padding:128px 0}.section-heading h2{letter-spacing:-.085em;margin:18px 0 0;font-size:clamp(2.7rem,5vw,4.7rem);font-weight:800;line-height:.92}.section-heading>p{max-width:445px;color:var(--ink-soft);margin:23px auto 0;font-size:.94rem;line-height:1.7}.centered{text-align:center}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:76px;display:grid}.feature-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;min-height:255px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.feature-card:hover{border-color:#c8c8ee;transform:translateY(-4px);box-shadow:0 16px 30px #4b489114}.feature-icon{width:42px;height:42px;color:var(--indigo);background:var(--lavender);border-radius:11px;place-items:center;font-size:1.2rem;display:grid}.feature-card h3{letter-spacing:-.04em;margin:45px 0 8px;font-size:1.05rem}.feature-card p{color:var(--ink-soft);margin:0;font-size:.81rem;line-height:1.68}.feature-more{color:var(--indigo);margin-top:auto;padding-top:21px;font-size:.7rem;font-weight:700}.feature-more span{margin-left:4px}.product{background:#f1f1ff}.product-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:76px;display:grid}.product-card{background:var(--surface);border-radius:15px;flex-direction:column;justify-content:space-between;min-height:380px;padding:27px;display:flex;overflow:hidden}.product-card-copy{z-index:1;max-width:340px;position:relative}.product-label{color:var(--indigo);letter-spacing:.1em;font-size:.59rem}.product-card h3{letter-spacing:-.055em;margin:16px 0 7px;font-size:1.4rem}.product-card p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.65}.product-art{background:#fafaff;justify-content:flex-end;align-items:flex-end;min-height:120px;margin:23px -27px -27px;padding:20px 27px;display:flex}.product-device{background:#fffaf5}.product-device .product-label,.product-device h3{color:#c45c34}.product-device .product-art{background:#fff4eb}.product-network{background:#f2fbf8}.product-network .product-label,.product-network h3{color:#25826b}.product-network .product-art{background:#e8f7f2}.product-source{color:#fff;background:#27235b}.product-source .product-label{color:#b9b8ff}.product-source p{color:#ffffffa3}.product-source .product-art{background:#201d4d}.art-terminal{width:100%;color:var(--ink-soft);border:1px solid var(--line);white-space:pre-line;background:#fff;border-radius:8px;padding:17px;font-size:.62rem;line-height:2}.art-muted{color:var(--ink-faint)}.art-accent{color:var(--indigo)}.art-green{color:var(--green)}.art-device-card{width:100%;color:var(--ink);background:#fff;border:1px solid #f0dccd;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.art-device-icon{color:#c45c34;background:#fff0e6;border-radius:9px;place-items:center;width:38px;height:38px;font-size:1.5rem;display:grid}.art-device-card strong,.art-device-card span{display:block}.art-device-card strong{font-size:.73rem}.art-device-card div:nth-child(2) span{color:var(--ink-faint);margin-top:3px;font-size:.58rem}.art-device-card>.status-dot{width:6px;height:6px;box-shadow:none;margin-left:auto}.art-network{color:#25826b;align-items:center;gap:12px;font:700 .62rem monospace;display:flex}.art-network span{background:#fff;border:1px solid #9ad3c2;border-radius:50%;place-items:center;width:51px;height:51px;display:grid}.art-network i{background:#9ad3c2;width:25px;height:1px;position:relative}.art-network i:after{content:"";border-top:1px solid #25826b;border-right:1px solid #25826b;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.art-source{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}.art-source span{color:#d4d2ff;text-align:center;border:1px solid #d4d2ff40;border-radius:7px;padding:13px 7px;font-size:.61rem}.how{background:var(--surface)}.steps-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:80px;display:grid}.steps-grid article{border-right:1px solid var(--line);min-height:255px;padding:25px 28px 0 0;position:relative}.steps-grid article+article{padding-left:28px}.steps-grid article:last-child{border-right:0}.step-number{color:var(--indigo);font:700 .72rem monospace}.steps-grid h3{letter-spacing:-.04em;margin:52px 0 9px;font-size:1.14rem}.steps-grid p{max-width:260px;color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.7}.step-line{background:var(--lavender);height:2px;position:absolute;bottom:0;left:0;right:27px}.steps-grid article:last-child .step-line{right:0}.faq{background:#fafaff}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:12%;display:grid}.text-link{color:var(--indigo);margin-top:29px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-block}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:.88rem;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{color:var(--indigo);font-size:1.15rem;font-weight:400;transition:transform .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{max-width:580px;color:var(--ink-soft);margin:-4px 36px 22px 0;font-size:.81rem;line-height:1.72}.cta-section{background:#fafaff;padding:90px 0}.cta-panel{color:#fff;background:var(--ink);border-radius:18px;padding:74px 80px;position:relative;overflow:hidden}.cta-panel:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-280px;right:-100px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.cta-panel .eyebrow{color:#b7b6ff}.cta-panel h2{z-index:1;letter-spacing:-.09em;margin:18px 0 16px;font-size:clamp(3rem,6vw,5.4rem);line-height:.9;position:relative}.cta-panel h2 em{color:#b5b3ff}.cta-panel p{z-index:1;color:#ffffff9e;margin:0;font-size:.9rem;position:relative}.cta-panel .hero-actions{z-index:1;position:relative}.button.light{color:var(--ink);background:#fff}.button.outline-light{color:#fff;border:1px solid #ffffff4d}.button.outline-light:hover{border-color:#fff}.button.outline-light span{color:#b5b3ff}.site-footer{background:#fafaff;padding:32px 0 45px}.footer-inner{color:var(--ink-faint);justify-content:space-between;align-items:center;gap:20px;font-size:.7rem;display:flex}.footer-inner>div{gap:22px;display:flex}.footer-inner a{text-decoration:none}@media (max-width:900px){.wrap{width:min(100% - 40px,680px)}.hero-grid{grid-template-columns:1fr;gap:70px;padding-top:75px}.hero{min-height:0}.hero-copy{max-width:580px}.hero-visual{width:min(100%,590px);margin:0 auto}.feature-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:1fr}.product-card{min-height:340px}.faq-grid{grid-template-columns:1fr;gap:55px}.cta-panel{padding:58px 45px}}@media (max-width:620px){.wrap{width:min(100% - 32px,500px)}.header-inner{height:65px}.main-nav{display:none}.header-button{margin-left:auto;padding:9px 13px}h1{font-size:clamp(3.55rem,17vw,5.7rem)}.hero-grid{padding:58px 0 75px}.device-preview{grid-template-columns:1fr;transform:none}.preview-sidebar{display:none}.preview-main{padding:21px 18px}.preview-heading{margin-top:28px}.preview-heading h3{font-size:1.15rem}.floating-note,.orbit-one,.orbit-two{display:none}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid>div,.proof-grid>div:first-child{border-bottom:1px solid var(--line);padding:18px 12px}.proof-grid>div:nth-child(2){border-right:0}.proof-grid>div:nth-child(3),.proof-grid>div:nth-child(4){border-bottom:0}.section{padding:90px 0}.section-heading h2{font-size:clamp(2.7rem,13vw,4rem)}.feature-grid{grid-template-columns:1fr;margin-top:52px}.feature-card{min-height:215px}.feature-card h3{margin-top:31px}.product-grid{margin-top:52px}.product-card{min-height:350px;padding:22px}.product-art{margin:23px -22px -22px;padding:18px 22px}.art-network{gap:7px}.art-network span{width:42px;height:42px;font-size:.53rem}.art-network i{width:16px}.steps-grid{grid-template-columns:1fr;margin-top:50px}.steps-grid article,.steps-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:205px;padding:22px 0 25px}.steps-grid article h3{margin-top:30px}.step-line{bottom:-1px;right:0}.cta-section{padding:55px 0}.cta-panel{border-radius:14px;padding:48px 25px}.footer-inner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.feature-card{transition:none}}
