:root{--ink:#111615;--ink2:#172020;--paper:#f4f0e5;--muted:#aeb9b6;--gold:#f1ba61;--mint:#9edecf;--coral:#ff8d7b;--line:rgba(244,240,229,.14);--mono:'DM Mono',monospace;--sans:Manrope,system-ui,sans-serif;--serif:'Playfair Display',Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;overflow-x:hidden;background:var(--ink);color:var(--paper);font-family:var(--sans)}a{color:inherit}.wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}#signal-field{position:absolute;z-index:-2;inset:0;width:100%;height:920px;opacity:.75}#hero-aurora{position:absolute;top:84px;right:18px;z-index:-1;width:64vw;height:710px;pointer-events:none;background:radial-gradient(ellipse at 67% 40%,rgba(158,222,207,.17),transparent 30%),radial-gradient(ellipse at 45% 70%,rgba(241,186,97,.16),transparent 34%),radial-gradient(ellipse at 90% 25%,rgba(255,141,123,.10),transparent 28%);filter:blur(11px);animation:auroraDrift 16s ease-in-out infinite alternate}#hero-3d{position:absolute;top:84px;right:0;z-index:0;width:65vw;height:710px;pointer-events:none;mix-blend-mode:screen;opacity:.9}.nav,.hero{position:relative;z-index:1}.grain{position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.nav{display:flex;align-items:center;justify-content:space-between;height:84px;border-bottom:1px solid var(--line)}.wordmark{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:17px;font-weight:800;letter-spacing:-.07em}.wordmark i{display:grid;place-items:center;width:29px;height:29px;border:1px solid rgba(241,186,97,.7);border-radius:50%;color:var(--gold);font:600 17px var(--serif)}.wordmark b{color:var(--gold)}nav{display:flex;gap:28px}nav a{color:#c7cfcb;text-decoration:none;font-size:12px;font-weight:700}.nav-cta{padding:10px 13px;border:1px solid rgba(241,186,97,.55);border-radius:99px;color:var(--gold);font-size:11px;font-weight:800;text-decoration:none}.nav-cta span{margin-left:5px}.hero{display:grid;grid-template-columns:1.03fr .97fr;gap:40px;align-items:center;min-height:710px;padding:70px 0 76px}.kicker{display:flex;gap:9px;align-items:center;margin:0 0 17px;color:var(--gold);font:500 10px var(--mono);letter-spacing:.14em}.kicker span{width:25px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}.hero h1{max-width:680px;margin-bottom:25px;font-size:clamp(47px,5.5vw,76px);letter-spacing:-.075em;line-height:.98}.hero h1 em,.section-body h2 em,.product h2 em,.workflow h2 em,.pricing h2 em,.closing h2 em{font-family:var(--serif);font-weight:500;color:var(--mint)}.hero-lede{max-width:550px;color:#b6c0bd;font-size:16px;line-height:1.7}.hero-actions{display:flex;gap:12px;align-items:center;margin-top:30px}.primary-cta{display:inline-flex;justify-content:center;gap:17px;align-items:center;padding:14px 18px;border:1px solid var(--gold);border-radius:7px;background:var(--gold);color:#1a160f;font-size:12px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s}.primary-cta:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(241,186,97,.17)}.primary-cta span{font-size:17px}.secondary-cta{padding:14px 4px;color:#d5ddd9;font-size:12px;font-weight:700;text-decoration:none}.trust-row{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:10px;align-items:start;margin-top:43px;max-width:640px}.trust-row span{color:var(--gold);font:10px var(--mono)}.trust-row p{margin:0;color:#899490;font-size:10px;line-height:1.45}.hero-art{position:relative;min-height:465px}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-a{right:6%;top:7%;width:370px;height:370px;border:1px solid rgba(158,222,207,.18);background:radial-gradient(circle at 42% 45%,rgba(158,222,207,.13),transparent 66%)}.orb-b{left:15%;bottom:0;width:250px;height:250px;border:1px solid rgba(241,186,97,.12);background:radial-gradient(circle at 60% 38%,rgba(241,186,97,.12),transparent 70%)}.graph-card{position:absolute;border:1px solid rgba(244,240,229,.17);border-radius:14px;background:linear-gradient(145deg,rgba(34,44,44,.9),rgba(15,20,20,.93));box-shadow:0 30px 70px rgba(0,0,0,.26);backdrop-filter:blur(8px)}.graph-main{z-index:2;top:86px;right:6%;width:min(395px,88%);padding:21px}.mini-head{display:flex;gap:8px;align-items:center;color:#b8c3bf;font:10px var(--mono);letter-spacing:.07em}.mini-head b{margin-left:auto;color:var(--gold);font-size:19px}.pulse{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px var(--mint)}.path-line{display:flex;align-items:center;justify-content:space-between;margin:42px 0 31px}.path-line i{height:1px;flex:1;margin:0 7px;background:linear-gradient(90deg,var(--mint),var(--gold));opacity:.65}.person-node,.company-node{display:grid;place-items:center;width:59px;height:59px;border:1px solid rgba(158,222,207,.45);border-radius:50%;background:#1d3331;color:var(--mint);font-size:10px;text-align:center}.person-node.you{border-color:rgba(241,186,97,.65);background:#322b1d;color:var(--gold)}.company-node{border-radius:10px;background:#2a2520;color:#f4dcac}.insight{display:flex;gap:11px;padding:12px;border-radius:9px;background:rgba(158,222,207,.07)}.insight-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--mint);color:#13201f}.insight p{margin:0;font-size:11px}.insight small{display:block;margin-top:3px;color:#9ba7a3}.graph-float{display:flex;align-items:center;gap:9px;padding:11px 13px}.float-one{z-index:3;top:29px;left:1%;width:205px}.float-two{z-index:3;bottom:32px;left:7%;width:195px}.float-three{z-index:3;right:0;bottom:-4px;width:168px;display:block;background:#efb967;color:#201a11}.float-three p{margin:0 0 17px;font:10px var(--mono);letter-spacing:.06em;line-height:1.5}.float-three p b{font-size:12px}.float-three span{font:700 11px var(--sans)}.float-three i{font-family:var(--serif);font-size:15px}.avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font:600 13px var(--serif)}.avatar.coral{background:#46302d;color:var(--coral)}.avatar.mint{background:#213c37;color:var(--mint)}.graph-float div{display:grid;gap:2px}.graph-float b{font-size:10px}.graph-float small{color:#a7b2ae;font-size:9px}.graph-float strong{margin-left:auto;color:var(--gold);font:700 13px var(--mono)}.graph-float em{margin-left:auto;color:var(--mint);font:500 9px var(--mono);font-style:normal}.ticker{overflow:hidden;padding:15px 0;border-block:1px solid var(--line);background:#131c1c}.ticker>div{display:flex;width:max-content;gap:24px;padding-left:max(24px,calc((100vw - 1180px)/2));transform:translateX(0);will-change:transform;animation:marquee 4.5s linear infinite;animation-delay:1.4s;animation-fill-mode:backwards}.ticker span{color:#d4ddd9;font:500 10px var(--mono);letter-spacing:.15em}.ticker i{color:var(--gold);font-style:normal}@keyframes auroraDrift{0%{transform:translate3d(2%,-1%,0) scale(1)}100%{transform:translate3d(-4%,3%,0) scale(1.12)}}@keyframes marquee{to{transform:translateX(-33.33%)}}.section-grid{display:grid;grid-template-columns:180px 1fr;gap:35px;padding:145px 0}.section-label{display:flex;gap:10px;color:#aab5b2;font:500 10px var(--mono);letter-spacing:.1em}.section-label span{color:var(--gold)}.section-label p{margin:0}.section-body h2,.product h2,.workflow h2,.pricing h2,.closing h2{max-width:860px;font-size:clamp(34px,4.2vw,58px);line-height:1.05;letter-spacing:-.066em}.large-copy{max-width:720px;margin:29px 0 55px;color:#b9c3bf;font-size:17px;line-height:1.75}.three-claims{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.three-claims article{min-height:150px;padding:23px 28px 15px;border-right:1px solid var(--line)}.three-claims article:first-child{padding-left:0}.three-claims article:last-child{border:0}.three-claims b{color:var(--gold);font:500 29px var(--serif)}.three-claims p{color:#97a29f;font-size:11px;line-height:1.6}.product{padding:25px 0 135px}.product-top{margin-bottom:55px}.product-frame{display:grid;grid-template-columns:220px 1fr;min-height:495px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#121919;box-shadow:0 50px 100px rgba(0,0,0,.27)}.product-frame aside{display:flex;flex-direction:column;padding:23px;border-right:1px solid var(--line);background:#15201f}.mini-brand{font-size:13px;font-weight:800;letter-spacing:-.06em}.mini-brand i{margin-right:5px;color:var(--gold);font:600 16px var(--serif)}.mini-brand b{color:var(--gold)}.product-frame aside>p{margin:50px 0 8px;color:var(--gold);font:9px var(--mono);letter-spacing:.1em}.product-frame aside>strong{font-size:13px}.product-frame ul{padding:0;margin:36px 0;list-style:none}.product-frame li{padding:10px 0;color:#899692;font-size:11px}.product-frame li.active{color:var(--mint)}.aside-bottom{margin-top:auto}.aside-bottom span,.private-badge{color:var(--mint);font:9px var(--mono);letter-spacing:.1em}.aside-bottom p{margin:6px 0 0;color:#84908d;font-size:10px}.app-stage{display:flex;flex-direction:column;padding:31px}.app-stage header{display:flex;align-items:start;justify-content:space-between}.app-stage header p{margin-bottom:5px;color:var(--gold);font:9px var(--mono);letter-spacing:.1em}.app-stage h3{margin:0;font-size:22px;letter-spacing:-.055em}.path-list{margin-top:38px}.path-list article{display:grid;grid-template-columns:42px 1.4fr .9fr 1.35fr;gap:16px;align-items:center;padding:17px 0;border-top:1px solid var(--line)}.score{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(158,222,207,.13);color:var(--mint);font:10px var(--mono)}.score-mid{background:rgba(241,186,97,.13);color:var(--gold)}.score-low{background:rgba(255,141,123,.12);color:var(--coral)}.person{display:flex;gap:9px;align-items:center}.avatar.gold{background:#463d27;color:var(--gold)}.person b{font-size:11px}.person small{display:block;margin-top:3px;color:#9ca8a4;font-size:9px}.relationship{color:#a2ada9;font:9px var(--mono);letter-spacing:.07em}.path-list .demo-action{padding:9px;border:1px solid rgba(158,222,207,.27);border-radius:6px;background:rgba(158,222,207,.06);color:#dfeae5;font:600 9px var(--sans);text-align:left}.path-list .demo-action i{float:right;color:var(--mint);font-style:normal}.app-stage footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:20px;color:#82908c;font:9px var(--mono);letter-spacing:.07em}.workflow{display:grid;grid-template-columns:180px 1fr;gap:35px;padding:0 0 145px}.workflow-main h2{margin-bottom:55px}.steps{border-top:1px solid var(--line)}.steps article{display:grid;grid-template-columns:70px 1fr auto;gap:20px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line)}.steps article>span{color:var(--gold);font:11px var(--mono)}.steps h3{margin:0;font-size:18px;letter-spacing:-.05em}.steps p{max-width:500px;margin:8px 0 0;color:#9ba6a3;font-size:12px;line-height:1.6}.steps i{color:var(--mint);font-size:21px;font-style:normal}.privacy{padding-bottom:135px}.privacy-card{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;padding:55px;border:1px solid rgba(241,186,97,.4);border-radius:16px;background:radial-gradient(circle at 87% 13%,rgba(241,186,97,.13),transparent 22%),#1b2220}.privacy-card h2{max-width:570px;margin:0;font-size:35px;line-height:1.1;letter-spacing:-.06em}.privacy-list{display:grid;align-content:center;gap:7px}.privacy-list p{margin:0;color:#c4ceca;font-size:12px}.privacy-list i{color:var(--mint);font-style:normal}.privacy-quote{grid-column:1/-1;padding-top:34px;border-top:1px solid var(--line);display:flex;gap:15px;align-items:start}.privacy-quote span{color:var(--gold);font:45px var(--serif);line-height:.7}.privacy-quote p{max-width:600px;margin:0;color:#b1bcb8;font:500 16px/1.6 var(--serif)}.pricing{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center;padding-bottom:145px}.pricing-intro>p:not(.kicker){max-width:570px;color:#9ba6a3;font-size:13px;line-height:1.7}.pricing-card{padding:30px;border:1px solid rgba(241,186,97,.4);border-radius:13px;background:linear-gradient(145deg,#202925,#151a19)}.launch-pill{color:var(--gold);font:9px var(--mono);letter-spacing:.11em}.pricing-card h3{margin:17px 0 5px;font-size:24px;letter-spacing:-.06em}.price{display:flex;align-items:end;gap:10px;margin:0 0 26px}.price b{font:500 55px var(--serif);letter-spacing:-.06em}.price small{padding-bottom:12px;color:#9ca7a3;font-size:10px}.pricing-card ul{padding:0;margin:0 0 25px;list-style:none}.pricing-card li{padding:9px 0;border-top:1px solid var(--line);color:#c3ccc8;font-size:11px}.pricing-card li:before{margin-right:8px;color:var(--mint);content:'✓'}.full{width:100%}.fineprint{margin:12px 0 0;color:#899490;font-size:9px;text-align:center}.faq{display:grid;grid-template-columns:180px 1fr;gap:35px;padding-bottom:135px}.faq-list{border-top:1px solid var(--line)}details{padding:19px 0;border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:-.035em}summary::-webkit-details-marker{display:none}summary i{color:var(--gold);font-style:normal}details p{max-width:700px;margin:14px 30px 0 0;color:#99a5a1;font-size:12px;line-height:1.7}.closing{padding-bottom:145px;text-align:center}.closing .kicker{justify-content:center}.closing h2{margin-inline:auto;margin-bottom:31px}.site-footer{display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-top:1px solid var(--line);color:#909b97;font-size:10px}.site-footer .wordmark{color:var(--paper)}.reveal{animation:rise .8s both}@keyframes rise{from{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:850px){.nav nav{display:none}.hero{grid-template-columns:1fr;gap:15px;padding-top:65px}.hero-art{width:min(520px,100%);margin:auto}.section-grid,.workflow,.faq{grid-template-columns:1fr;gap:22px}.section-label{width:auto}.product-frame{grid-template-columns:1fr}.product-frame aside{display:none}.path-list article{grid-template-columns:42px 1fr}.path-list .relationship,.path-list .demo-action{display:none}.privacy-card,.pricing{grid-template-columns:1fr;gap:28px}.pricing{padding-bottom:110px}.pricing-card{max-width:480px}.faq{padding-bottom:100px}}@media(max-width:560px){.wrap{width:min(100% - 32px,1180px)}.nav{height:70px}.nav-cta{padding:8px 10px;font-size:10px}.hero{min-height:0;padding:55px 0}.hero h1{font-size:47px}.hero-lede{font-size:14px}.hero-actions{display:grid;align-items:stretch}.secondary-cta{padding-left:0}.trust-row{grid-template-columns:auto 1fr}.trust-row p:nth-of-type(2){grid-column:2}.trust-row span:nth-of-type(2){grid-row:2}.hero-art{min-height:405px;transform:scale(.92);transform-origin:center top;margin-bottom:-25px}.graph-main{right:0}.float-one{left:-5px}.float-two{bottom:-4px;left:3px}.float-three{display:none}.section-grid,.product{padding-block:90px}.three-claims{grid-template-columns:1fr}.three-claims article,.three-claims article:first-child{min-height:0;padding:18px 0;border-right:0;border-bottom:1px solid var(--line)}.three-claims article:last-child{border-bottom:0}.product{padding-top:0}.product-top{margin-bottom:33px}.app-stage{padding:20px}.app-stage h3{font-size:19px}.path-list{margin-top:25px}.privacy{padding-bottom:90px}.privacy-card{padding:30px 23px}.privacy-card h2{font-size:30px}.privacy-quote{padding-top:25px}.pricing-intro h2,.closing h2{font-size:39px}.faq{padding-bottom:90px}.site-footer{display:grid;gap:13px}.site-footer p{margin:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;scroll-behavior:auto!important}}
.legal-page{background:radial-gradient(900px 520px at 80% 0,rgba(54,132,109,.14),transparent 62%),var(--ink)}.legal{max-width:860px;padding-top:150px;padding-bottom:100px}.legal>h1{max-width:800px;margin:12px 0 18px;font-size:clamp(42px,7vw,78px);line-height:.94;letter-spacing:-.065em}.legal>h1 em{color:var(--mint);font-family:Georgia,serif;font-weight:400}.legal-updated{margin:0 0 54px;color:var(--muted);font:600 11px ui-monospace,monospace;letter-spacing:.07em}.legal section{margin:0 0 18px;padding:28px 30px;border:1px solid var(--line);border-radius:18px;background:rgba(18,27,25,.7)}.legal section h2{margin:0 0 13px;font-size:22px;letter-spacing:-.04em}.legal section p,.legal section li{color:#b7c3be;font-size:14px;line-height:1.75}.legal section ul{display:grid;gap:7px;padding-left:20px}.legal section code{padding:2px 5px;border:1px solid var(--line);border-radius:5px;color:var(--mint);background:rgba(155,232,207,.05)}.legal a,.site-footer a{color:var(--mint)}@media(max-width:700px){.legal{padding-top:110px}.legal section{padding:22px 19px}.legal>h1{font-size:44px}}
