:root{color:#f0f2f5;font-synthesis:none;text-rendering:optimizelegibility;--ink-black:#000;--prussian-blue:#001d3d;--regal-navy:#003566;--school-bus-yellow:#ffc300;--gold:#ffd60a;--ink:#f0f2f5;--muted:#a9b7c8;--line:#dce4ef29;--accent:var(--school-bus-yellow);--amber:var(--gold);--paper:#eef1f5;--dark:var(--ink-black);background:#000;font-family:Space Grotesk,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--dark);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.wrap{width:min(1160px,100% - 64px);margin:0 auto}.site-shell{background:radial-gradient(circle at 76% 7%,#00356659,#0000 27rem),#000;overflow:clip}.site-shell.account-shell,.account-shell .nav{background:#000}.nav{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000c2;justify-content:space-between;align-items:center;height:92px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.06em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}.brand-logo{object-fit:contain;width:29px;height:29px;display:block}.nav .brand-logo{width:42px;height:42px}.brand-dot{color:var(--accent)}.nav-links{color:var(--muted);gap:38px;margin-left:120px;font-size:13px;display:flex}.nav-links a,.text-link{transition:color .2s}.nav-links a:hover,.text-link:hover{color:var(--accent)}.nav-cta{border:1px solid var(--line);color:var(--paper);border-radius:100px;padding:11px 15px;font-size:12px;transition:border-color .2s,color .2s}.nav-cta:hover{border-color:var(--accent);color:var(--accent)}.nav-cta span{color:var(--accent);margin-left:8px}.nav-account{align-items:center;gap:10px;display:flex}.nav-account-button{color:var(--paper);background:0 0;border:0;padding:10px 4px;font-size:12px}.nav-account-button:hover{color:var(--accent)}.nav-account-muted{color:var(--muted)}.account-status{color:var(--muted);font-family:DM Mono,monospace;font-size:9px}.hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:30px;min-height:710px;padding:75px 0 92px;display:grid}.reveal-section{opacity:0;transition:opacity .85s,transform .85s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.reveal-section.is-visible{opacity:1;transform:translateY(0)}.reveal-section.is-visible .eyebrow,.reveal-section.is-visible h1,.reveal-section.is-visible h2,.reveal-section.is-visible h3,.reveal-section.is-visible p,.reveal-section.is-visible .button,.reveal-section.is-visible .text-link,.reveal-section.is-visible .join-form,.reveal-section.is-visible .billing-panel,.reveal-section.is-visible .process-card,.reveal-section.is-visible .reason-list article,.reveal-section.is-visible .audience-grid article{animation:.72s cubic-bezier(.2,.8,.2,1) both copy-rise}.reveal-section.is-visible p{animation-delay:.11s}.reveal-section.is-visible h2{animation-delay:75ms}.reveal-section.is-visible h3{animation-delay:.15s}.reveal-section.is-visible .process-card:nth-child(2),.reveal-section.is-visible .reason-list article:nth-child(2),.reveal-section.is-visible .audience-grid article:nth-child(2){animation-delay:.12s}.reveal-section.is-visible .process-card:nth-child(3),.reveal-section.is-visible .reason-list article:nth-child(3),.reveal-section.is-visible .audience-grid article:nth-child(3){animation-delay:.22s}.workflow-section.is-visible .workflow-intro>*,.workflow-section.is-visible .workflow-shell{animation:.72s cubic-bezier(.2,.8,.2,1) both copy-rise}@keyframes copy-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.eyebrow{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-family:DM Mono,monospace;font-size:10px;display:flex}.pulse,.signal-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #ffc3001a}.hero h1{letter-spacing:-.075em;max-width:610px;margin:25px 0;font-size:clamp(48px,6vw,78px);font-weight:600;line-height:.98}h1 em,h2 em{color:var(--amber);letter-spacing:-.08em;font-family:Georgia,serif;font-weight:400}h1 strong{color:var(--accent);font-weight:600}.hero-text{max-width:440px;color:var(--muted);font-size:16px;line-height:1.65}.hero-actions{align-items:center;gap:26px;margin-top:38px;display:flex}.button{border:0;border-radius:100px;justify-content:center;align-items:center;padding:14px 18px;font-size:12px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#081017;background:var(--accent)}.button-primary:hover{background:var(--gold)}.button span{margin-left:14px;font-size:16px}.text-link{color:var(--paper);font-size:12px}.text-link span{color:var(--accent);margin-left:7px}.hero-note{color:#696c67;margin-top:72px;font-family:DM Mono,monospace;font-size:10px}.spark{color:var(--amber);margin-right:8px}.hero-visual{place-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.visual-glow{filter:blur(55px);background:#ffc30017;border-radius:50%;width:370px;height:370px;animation:4.5s ease-in-out infinite glow-breathe;position:absolute}@keyframes glow-breathe{50%{opacity:.55;transform:scale(1.12)}}.radar-ring{border:1px solid #ffc3002e;border-radius:50%;position:absolute}.ring-one{width:455px;height:455px}.ring-two{opacity:.55;border-style:dashed;width:350px;height:350px;animation:25s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero-visual img{z-index:1;filter:saturate(.82)contrast(1.06);width:min(140%,820px);animation:5s ease-in-out infinite float;position:relative}@keyframes float{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-12px)rotate(-1deg)}}.visual-label{z-index:2;border:1px solid var(--line);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:#001d3dd9;padding:8px 10px;font-family:DM Mono,monospace;font-size:9px;position:absolute}.label-top{top:50px;right:4%}.label-bottom{color:var(--accent);bottom:63px;left:4%}.label-bottom span{color:var(--muted);margin:0 8px}.data-card{z-index:2;background:#001d3deb;border:1px solid #ffd60a3d;align-items:center;gap:10px;padding:11px 13px;font-size:10px;animation:6s ease-in-out infinite reverse float;display:flex;position:absolute;box-shadow:0 15px 30px #00000059}.data-card span:nth-child(2){flex-direction:column;gap:3px;display:flex}.data-card b{color:var(--paper);font-size:10px;font-weight:500}.data-card small{color:var(--muted);font-family:DM Mono,monospace;font-size:8px}.data-card i{color:var(--accent);font-size:15px;font-style:normal}.mini-icon{width:24px;height:24px;color:var(--dark);background:var(--accent);place-items:center;font-weight:700;display:grid}.mini-icon.amber{color:var(--dark);background:var(--amber)}.card-one{top:148px;left:0}.card-two{animation-delay:-2s;bottom:125px;right:-5px}.signal-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#858983;letter-spacing:.1em;padding:21px 0;font-family:DM Mono,monospace;font-size:10px}.signal-content{justify-content:space-between;align-items:center;display:flex}.signal-content i{color:var(--amber);font-size:15px;font-style:normal}.signal-content strong{color:var(--accent);font-weight:400}.workflow-section{padding:150px 0 145px}.workflow-intro{grid-template-columns:1fr .68fr;align-items:end;gap:80px;margin-bottom:62px;display:grid}.workflow-intro>p{color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.75}.workflow-shell{background:linear-gradient(135deg,#003566bd,#000814f0);border:1px solid #ffc30052;box-shadow:0 25px 70px #001d3d52}.workflow-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.workflow-tabs button{border:0;border-right:1px solid var(--line);color:#6f7c8b;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;align-items:center;gap:13px;min-height:66px;padding:16px 23px;font-family:DM Mono,monospace;font-size:10px;transition:color .25s,background .25s;display:flex;position:relative}.workflow-tabs button:last-child{border-right:0}.workflow-tabs button:hover,.workflow-tabs button.active{color:var(--paper);background:#ffc30014}.workflow-tabs button.active:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.workflow-tab-number{color:var(--accent)}.workflow-tabs i{color:var(--amber);margin-left:auto;font-size:18px;font-style:normal}.workflow-stage{grid-template-columns:.72fr 1.28fr;align-items:center;gap:55px;min-height:525px;padding:55px 55px 60px;display:grid}.workflow-copy{max-width:330px}.workflow-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.workflow-copy h3{color:var(--paper);letter-spacing:-.07em;margin:23px 0 18px;font-size:clamp(31px,4vw,49px);line-height:1}.workflow-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.workflow-progress{background:#dce4ef24;height:3px;margin-top:40px}.workflow-progress span{background:var(--accent);height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.workflow-copy small{color:#708094;text-transform:uppercase;margin-top:12px;font-family:DM Mono,monospace;font-size:9px;display:block}.workflow-copy small span{color:var(--accent);margin:0 5px}.workflow-visual{perspective:900px;min-height:405px;position:relative}.search-window,.compose-window,.follow-window{background:#000814e6;border:1px solid #dce4ef2b;animation:.65s cubic-bezier(.2,.8,.2,1) window-enter;position:absolute;inset:0;overflow:hidden;box-shadow:15px 25px 55px #0000004d}@keyframes window-enter{0%{opacity:0;transform:translateY(18px)rotateX(4deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}.window-bar{border-bottom:1px solid var(--line);color:#647488;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;height:38px;padding:0 15px;font-family:DM Mono,monospace;font-size:9px;display:flex}.window-bar>span{background:#405167;border-radius:50%;width:6px;height:6px}.window-bar>span:first-child{background:#ff9b84}.window-bar>span:nth-child(2){background:var(--accent)}.window-bar>span:nth-child(3){background:#6ec6a6}.window-bar b{margin-left:10px;font-weight:400}.search-query{color:var(--paper);border:1px solid #ffc30054;align-items:center;gap:9px;margin:22px 23px 0;padding:11px 13px;font-family:DM Mono,monospace;font-size:10px;display:flex}.search-query>span{color:var(--accent);font-size:16px}.search-query i{color:var(--accent);margin-left:auto;font-size:8px;font-style:normal;animation:1.2s ease-in-out infinite blink}@keyframes blink{50%{opacity:.32}}.search-map{background:radial-gradient(circle at 70% 30%,#ffc30029,#0000 20%),repeating-linear-gradient(120deg,#0000 0 24px,#a9b7c812 25px 26px);border:1px solid #dce4ef1a;height:145px;margin:18px 23px 0;position:relative;overflow:hidden}.map-line{background:#a9b7c833;width:110%;height:1px;display:block;position:absolute;transform:rotate(-22deg)}.line-a{top:35%;left:-4%}.line-b{top:68%;left:-4%;transform:rotate(18deg)}.map-dot{z-index:2;border:2px solid var(--dark);background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2.8s ease-in-out infinite dot-float;position:absolute;box-shadow:0 0 0 4px #ffc3002b}.dot-a{top:30%;left:22%}.dot-b{animation-delay:-.8s;top:62%;left:57%}.dot-c{background:var(--amber);animation-delay:-1.5s;top:22%;left:78%}@keyframes dot-float{50%{transform:translateY(-5px)}}.map-pulse{border:1px solid var(--accent);border-radius:50%;width:34px;height:34px;animation:2s ease-out infinite map-pulse;position:absolute;top:56%;left:55%}@keyframes map-pulse{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.result-stack{gap:6px;margin:13px 23px;display:grid}.result-stack article{border:1px solid #dce4ef1a;align-items:center;gap:10px;padding:8px 10px;animation:.5s both result-in;display:flex}.result-stack article:nth-child(2){animation-delay:.12s}.result-stack article:nth-child(3){animation-delay:.24s}@keyframes result-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.result-avatar,.conversation-avatar{width:25px;height:25px;color:var(--dark);background:#6ec6a6;flex:0 0 25px;place-items:center;font-weight:700;display:grid}.result-avatar-yellow{background:var(--amber)}.result-avatar-blue{background:#86a9d5}.result-stack article div,.conversation-head div{gap:2px;display:grid}.result-stack b,.conversation-head b{color:var(--paper);font-size:10px;font-weight:500}.result-stack small,.conversation-head small{color:var(--muted);font-family:DM Mono,monospace;font-size:8px}.result-stack i{color:var(--accent);margin-left:auto;font-style:normal}.compose-window{color:#0a1521;background:#eef1f5}.compose-window .window-bar{color:#667483;border-color:#0a152126}.compose-window .window-bar>span{background:#b5c0cc}.compose-window .window-bar>span:first-child{background:#ff8d78}.compose-window .window-bar>span:nth-child(2){background:#e5b923}.compose-recipient,.compose-subject{border-bottom:1px solid #0a152121;align-items:center;gap:15px;padding:17px 23px;display:flex}.compose-recipient small,.compose-subject small{color:#8794a4;font-family:DM Mono,monospace;font-size:8px}.compose-recipient strong,.compose-subject b{color:#0a1521;gap:3px;font-size:11px;font-weight:600;display:grid}.compose-recipient strong span{color:#718091;font-size:9px;font-weight:400}.compose-recipient i{color:#6ec6a6;margin-left:auto;font-style:normal}.compose-body{color:#263a4d;padding:18px 30px;font-size:12px;line-height:1.65}.compose-body p{margin:0 0 12px}.compose-body strong{font-weight:500}.typing-mark{border-right:1px solid #d19f00;animation:1s step-end infinite caret}.compose-footer{color:#718091;border-top:1px solid #0a152121;justify-content:space-between;align-items:center;padding:14px 23px;font-family:DM Mono,monospace;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.compose-footer button{color:#081017;background:var(--accent);border:0;padding:8px 11px;font-family:DM Mono,monospace;font-size:9px}@keyframes caret{50%{border-color:#0000}}.follow-window{padding-bottom:24px}.conversation-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:21px 24px;display:flex}.conversation-avatar{background:var(--accent);flex-basis:33px;width:33px;height:33px}.conversation-status{color:#6ec6a6;margin-left:auto;font-family:DM Mono,monospace;font-size:8px}.conversation-line{grid-template-columns:19px 1fr;gap:15px;margin:23px 28px 0;display:grid;position:relative}.conversation-line:before{content:"";background:#dce4ef2e;width:1px;position:absolute;top:16px;bottom:-31px;left:6px}.conversation-line:last-child:before{display:none}.conversation-point{z-index:1;background:var(--dark);border:1px solid #5c6a79;border-radius:50%;width:13px;height:13px;margin-top:2px;position:relative}.point-done{background:#6ec6a6;border-color:#6ec6a6}.point-now{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 5px #ffc3001f}.conversation-line small{color:#718091;font-family:DM Mono,monospace;font-size:8px}.conversation-line b{color:var(--paper);margin-top:5px;font-size:13px;font-weight:500;display:block}.conversation-line p{color:var(--muted);margin:4px 0 0;font-size:11px}.conversation-muted{opacity:.52}.content-section{padding:145px 0 125px}.content-intro{grid-template-columns:1fr .68fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.content-intro>p,.audience-heading>p{color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.75}.process-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.process-card{border:1px solid var(--line);background:#001d3d5c;min-height:330px;padding:29px 27px}.process-card-featured{background:linear-gradient(145deg,#003566cc,#001d3d6b);border-color:#ffc3006b}.process-number{color:var(--accent);font-family:DM Mono,monospace;font-size:11px}.process-card h3{margin:65px 0 15px}.process-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.process-tag{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;margin-top:30px;font-family:DM Mono,monospace;font-size:9px;display:inline-block}.section-demo{background:linear-gradient(135deg,#0035669e,#000814d1);border:1px solid #ffc3004d;margin-top:46px}.section-demo-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.section-demo-tabs button{border:0;border-right:1px solid var(--line);min-height:56px;color:var(--muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;align-items:center;gap:10px;padding:12px 18px;font-family:DM Mono,monospace;font-size:9px;transition:color .25s,background .25s;display:flex}.section-demo-tabs button:last-child{border-right:0}.section-demo-tabs button.active{color:var(--paper);box-shadow:inset 0 -2px var(--accent);background:#ffc30014}.section-demo-tabs button span{color:var(--accent)}.section-demo-tabs button i{color:var(--amber);margin-left:auto;font-size:16px;font-style:normal}.section-demo-body{grid-template-columns:.8fr 1.2fr;align-items:center;gap:30px;min-height:220px;padding:28px 35px;display:grid}.section-demo-copy>span{color:var(--accent);text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.section-demo-copy h3{margin:14px 0 9px;font-size:25px}.section-demo-copy p{color:var(--muted);text-transform:uppercase;margin:0;font-family:DM Mono,monospace;font-size:10px}.demo-progress{background:#dce4ef21;height:3px;margin-top:25px}.demo-progress b{background:var(--accent);height:100%;transition:width .5s;display:block}.lead-scan{background:radial-gradient(circle,#ffc3001f,#0000 37%),repeating-linear-gradient(135deg,#0000 0 22px,#a9b7c80f 23px 24px);border:1px solid #dce4ef1a;place-items:center;min-height:160px;display:grid;position:relative;overflow:hidden}.scan-core{z-index:2;border:1px solid var(--accent);width:44px;height:44px;color:var(--accent);background:#000814d9;border-radius:50%;place-items:center;font-size:21px;animation:2s ease-in-out infinite scan-core-pulse;display:grid;position:relative}.scan-orbit{border:1px solid #ffc30059;border-radius:50%;animation:9s linear infinite scan-spin;position:absolute}.scan-orbit-one{width:100px;height:100px}.scan-orbit-two{border-style:dashed;width:145px;height:145px;animation-duration:14s;animation-direction:reverse}.scan-line{background:#ffc30040;width:100%;height:1px;position:absolute;transform:rotate(24deg)}.scan-line-two{transform:rotate(-24deg)}.scan-node{background:#6ec6a6;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite node-blink;position:absolute;box-shadow:0 0 0 4px #6ec6a621}.node-one{top:28%;left:28%}.node-two{animation-delay:-.7s;bottom:25%;right:25%}.node-three{background:var(--accent);animation-delay:-1.2s;top:20%;right:22%}@keyframes scan-spin{to{transform:rotate(360deg)}}@keyframes scan-core-pulse{50%{box-shadow:0 0 0 12px #ffc30000}}@keyframes node-blink{50%{opacity:.35;transform:scale(.7)}}.section-cta,.audience-cta{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;font-family:DM Mono,monospace;font-size:10px;display:flex}.story-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;padding:0 0 145px;display:grid}.story-image{border:0;place-items:center;min-height:365px;display:grid;overflow:hidden}.story-image-light{background:0 0}.story-image img{object-fit:cover;width:100%;height:100%;display:block}.story-image-light img{object-fit:contain;width:94%;height:auto}.story-image-light{position:relative}.brief-demo{background:#000814e6;border:1px solid #ffc30066;gap:9px;width:210px;padding:15px;animation:4s ease-in-out infinite brief-float;display:grid;position:absolute;bottom:23px;right:4%;box-shadow:0 15px 30px #00000040}.brief-label{color:var(--accent);letter-spacing:.1em;font-family:DM Mono,monospace;font-size:8px}.brief-demo strong{color:var(--paper);font-size:15px;line-height:1.1}.brief-caret{background:var(--accent);width:1px;height:18px;margin-top:-28px;margin-left:147px;animation:1s step-end infinite caret}.brief-demo div{gap:5px;display:flex}.brief-demo i{color:var(--muted);border:1px solid var(--line);text-transform:uppercase;padding:5px 6px;font-family:DM Mono,monospace;font-size:7px;font-style:normal}@keyframes brief-float{50%{transform:translateY(-7px)}}.story-copy h2{margin-bottom:25px}.story-copy p{max-width:510px;color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.8}.story-copy .text-link,.story-copy .button{margin-top:15px}.reasons-section{grid-template-columns:.9fr 1.1fr;gap:100px;padding:0 0 145px;display:grid}.reasons-copy p{max-width:480px;color:var(--muted);margin:25px 0 0;font-size:14px;line-height:1.75}.reasons-copy .text-link{margin-top:30px;display:inline-block}.signal-meter{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:7px 18px;max-width:360px;margin-top:38px;padding-top:18px;display:grid}.meter-label{color:var(--muted);letter-spacing:.08em;font-family:DM Mono,monospace;font-size:9px}.signal-meter strong{color:var(--accent);font-size:23px;font-weight:500}.signal-meter i{background:#dce4ef21;grid-column:1/-1;height:4px;display:block}.signal-meter i b{background:var(--accent);transform-origin:0;width:86%;height:100%;animation:1.4s cubic-bezier(.2,.8,.2,1) both meter-fill;display:block}.signal-meter small{color:#718091;text-transform:uppercase;grid-column:1/-1;font-family:DM Mono,monospace;font-size:8px}@keyframes meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reason-list{gap:0;display:grid}.reason-list article{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;padding:25px 0;display:grid}.reason-list article:last-child{border-bottom:1px solid var(--line)}.reason-icon{color:var(--amber);font-size:26px}.reason-list h3{margin:0 0 9px;font-size:21px}.reason-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.audience-section{padding:0 0 145px}.audience-heading{grid-template-columns:1fr .85fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.audience-heading .eyebrow,.audience-heading h2{grid-column:1}.audience-heading h2{margin-top:20px}.audience-heading>p{grid-area:1/2/span 2}.audience-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.audience-grid article{border:1px solid var(--line);border-top:2px solid var(--accent);background:linear-gradient(150deg,#00356680,#001d3d38);min-height:255px;padding:25px 26px;transition:border-color .3s,background .3s,transform .3s;position:relative}.audience-grid article:hover{background:#003566b3;border-color:#ffc3008c;transform:translateY(-7px)}.audience-icon{width:34px;height:34px;color:var(--accent);border:1px solid #ffc30059;place-items:center;font-family:DM Mono,monospace;font-size:10px;display:inline-grid}.audience-grid h3{margin:0 0 15px;font-size:20px}.audience-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.audience-grid h3{margin-top:36px}.audience-arrow{color:var(--accent);opacity:.65;font-size:18px;transition:transform .3s,opacity .3s;position:absolute;bottom:23px;right:26px}.audience-grid article:hover .audience-arrow{opacity:1;transform:translate(4px,-4px)}.audience-signal{background:var(--accent);width:0;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 14px #ffc300b3}.audience-grid article:hover .audience-signal{width:100%;transition:width .7s cubic-bezier(.2,.8,.2,1)}.audience-status{color:#6ec6a6;letter-spacing:.08em;opacity:.7;font-family:DM Mono,monospace;font-size:8px;position:absolute;top:34px;right:26px}.audience-grid article:hover .audience-status{animation:1s ease-in-out infinite status-flash}@keyframes status-flash{50%{color:var(--accent);opacity:1}}.audience-cta{border-top:1px solid var(--line);padding-top:25px}.audience-cta p{margin:0}.audience-demo{background:linear-gradient(135deg,#0035669e,#000814d1);border:1px solid #ffc3004d;margin-top:38px}.audience-demo-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.audience-demo-tabs button{border:0;border-right:1px solid var(--line);min-height:52px;color:var(--muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;background:0 0;align-items:center;gap:9px;padding:11px 16px;font-family:DM Mono,monospace;font-size:8px;transition:color .25s,background .25s;display:flex}.audience-demo-tabs button:last-child{border-right:0}.audience-demo-tabs button.active{color:var(--paper);box-shadow:inset 0 -2px var(--accent);background:#ffc30014}.audience-demo-tabs button span{color:var(--accent)}.audience-demo-body{grid-template-columns:1fr 1fr;align-items:center;gap:35px;min-height:180px;padding:25px 30px;display:grid}.audience-demo-body h3{margin:12px 0 8px;font-size:24px}.audience-demo-body p{color:var(--muted);text-transform:uppercase;margin:0;font-family:DM Mono,monospace;font-size:9px}.audience-pipeline{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.pipeline-line{background:linear-gradient(90deg, var(--accent), #6ec6a6);height:1px;position:absolute;top:50%;left:12%;right:12%}.pipeline-node{z-index:1;border:1px solid var(--accent);width:58px;height:58px;color:var(--accent);text-transform:uppercase;background:#00101f;border-radius:50%;place-items:center;font-family:DM Mono,monospace;font-size:8px;font-style:normal;animation:2.4s ease-in-out infinite pipeline-pulse;display:grid;position:relative}.node-middle{color:#6ec6a6;border-color:#6ec6a6;animation-delay:-.8s}.node-end{animation-delay:-1.5s}.pipeline-node:after{content:"";opacity:.8;background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute}.node-start:after{top:-5px;right:9px}.node-middle:after{bottom:-5px;left:9px}.node-end:after{top:-5px;left:9px}@keyframes pipeline-pulse{50%{transform:translateY(-4px);box-shadow:0 0 0 9px #ffc30014}}.timeline-section{padding:150px 0 130px}.section-intro{grid-template-columns:1fr .68fr;align-items:end;gap:80px;margin-bottom:105px;display:grid}.eyebrow-number{color:var(--amber)}h2{color:var(--paper);letter-spacing:-.075em;margin:22px 0 0;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:.98}.section-intro>p{color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.7}.timeline{grid-template-columns:repeat(3,1fr);gap:38px;display:grid;position:relative}.timeline-line{background:var(--line);height:1px;position:absolute;top:27px;left:8%;right:8%}.timeline-line span{width:calc((var(--active-step) + 1) * 50%);background:var(--accent);max-width:100%;height:1px;transition:width .6s;display:block}.timeline-item{opacity:0;padding-top:0;transition:opacity .7s,transform .7s;position:relative;transform:translateY(32px)}.timeline-item.is-visible{opacity:1;transition-delay:calc(var(--step-index) * .13s);transform:translateY(0)}.timeline-item.completed{opacity:1;transform:translateY(0)}.timeline-item.active{opacity:1}.timeline-marker{z-index:1;border:1px solid var(--line);background:var(--dark);color:#70736d;border-radius:50%;place-items:center;width:55px;height:55px;font-family:DM Mono,monospace;font-size:11px;transition:border-color .3s,color .3s,background .3s;display:grid;position:relative}.timeline-item.active .timeline-marker{border-color:var(--accent);color:var(--dark);background:var(--accent);animation:1.8s ease-in-out infinite marker-pulse;box-shadow:0 0 0 5px #ffc3001a}.timeline-item.completed .timeline-marker{border-color:var(--accent);color:var(--accent)}.timeline-card{border:1px solid var(--line);background:#001d3d8c;min-height:290px;margin-top:32px;padding:25px 26px;transition:border-color .3s,transform .3s}.timeline-item.active .timeline-card{border-color:#ffc30080;transform:translateY(-4px)}@keyframes marker-pulse{0%,to{box-shadow:0 0 0 5px #ffc3001a}50%{box-shadow:0 0 0 10px #ffc30000}}.card-top{justify-content:space-between;align-items:center;display:flex}.step-status{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.step-icon{color:var(--amber);font-size:24px}h3{color:var(--paper);letter-spacing:-.05em;margin:42px 0 13px;font-size:24px;font-weight:500}.timeline-card p{min-height:78px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.card-meta{border-top:1px solid var(--line);color:#6d716b;justify-content:space-between;margin-top:25px;padding-top:15px;font-family:DM Mono,monospace;font-size:9px;display:flex}.meta-arrow{color:var(--accent);font-size:14px}.privacy-section{padding:0 0 120px}.privacy-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.7fr 1fr;align-items:center;gap:70px;padding:46px 70px;display:grid}.privacy-visual{place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.privacy-visual img{filter:saturate(.82);width:min(100%,470px);transform:scale(1.18)}.privacy-ring{pointer-events:none;border:1px solid #ffc3004d;border-radius:50%;position:absolute}.privacy-ring-one{width:230px;height:230px;animation:8s linear infinite privacy-orbit}.privacy-ring-two{opacity:.5;border-style:dashed;width:300px;height:300px;animation:13s linear infinite reverse privacy-orbit}@keyframes privacy-orbit{to{transform:rotate(360deg)}}.privacy-badge{z-index:2;color:var(--accent);letter-spacing:.08em;background:#000814e0;border:1px solid #ffc30066;padding:8px 10px;font-family:DM Mono,monospace;font-size:8px;animation:4s ease-in-out infinite privacy-float;position:absolute}.badge-encrypted{top:30px;left:4%}.badge-private{color:var(--amber);animation-delay:-1.8s;bottom:29px;right:2%}@keyframes privacy-float{50%{transform:translateY(-8px)}}.privacy-lock{z-index:3;border:1px solid var(--accent);width:54px;height:54px;color:var(--accent);background:#000814d6;border-radius:50%;place-items:center;font-size:27px;animation:2.8s ease-in-out infinite lock-pulse;display:grid;position:absolute;box-shadow:0 0 0 8px #ffc30014,0 0 30px #ffc30040}.privacy-lock small{color:var(--accent);letter-spacing:.1em;font-family:DM Mono,monospace;font-size:8px;position:absolute;top:62px}@keyframes lock-pulse{50%{transform:scale(1.05);box-shadow:0 0 0 14px #ffc30000,0 0 45px #ffc30061}}.privacy-data{z-index:3;color:var(--muted);letter-spacing:.08em;white-space:nowrap;font-family:DM Mono,monospace;font-size:8px;position:absolute}.privacy-data:after{background:var(--accent);content:"";width:45px;height:1px;position:absolute;top:50%}.data-in{animation:3.2s ease-in-out infinite data-in;top:90px;left:-3%}.data-in:after{left:calc(100% + 9px)}.data-out{color:#6ec6a6;animation:3.2s ease-in-out infinite data-out;bottom:82px;right:-2%}.data-out:after{background:#6ec6a6;right:calc(100% + 9px)}@keyframes data-in{0%,to{opacity:.35;transform:translate(-8px)}50%{opacity:1;transform:translate(12px)}}@keyframes data-out{0%,to{opacity:.35;transform:translate(8px)}50%{opacity:1;transform:translate(-12px)}}.privacy-copy{z-index:1;position:relative}.privacy-copy h2{animation:1.1s both privacy-focus}@keyframes privacy-focus{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.privacy-copy h2{font-size:clamp(35px,4vw,52px)}.privacy-copy p{max-width:510px;color:var(--muted);margin:25px 0 0;font-size:14px;line-height:1.75}.join-section{padding:0 0 120px}.subscription-panel{background:linear-gradient(110deg,#003566eb,#001d3db8);border:1px solid #ffc3006b;grid-template-columns:1.15fr .85fr;align-items:center;gap:75px;padding:64px 70px;display:grid;position:relative;overflow:hidden}.subscription-panel:before{content:"";border:1px solid #ffc3002b;border-radius:50%;width:360px;height:360px;animation:18s linear infinite offer-orbit;position:absolute;top:-120px;right:-80px;box-shadow:0 0 0 30px #ffc30006,0 0 0 70px #ffc30005}@keyframes offer-orbit{to{transform:rotate(360deg)}}.subscription-panel h2{z-index:1;font-size:clamp(35px,4vw,52px);position:relative}.join-copy p{max-width:400px;color:var(--muted);margin:25px 0 0;font-size:13px;line-height:1.7}.subscription-points{z-index:1;color:var(--paper);flex-wrap:wrap;gap:10px 19px;margin-top:28px;font-family:DM Mono,monospace;font-size:9px;display:flex;position:relative}.subscription-points span:first-letter{color:var(--accent)}.subscription-offer{z-index:1;background:#0008148f;border:1px solid #dce4ef33;gap:15px;padding:27px;display:grid;position:relative;box-shadow:0 20px 45px #0003}.subscription-summary{z-index:1;background:linear-gradient(145deg,#003566a6,#000814a6);border:1px solid #6ec6a666;gap:15px;padding:27px;display:grid;position:relative;box-shadow:0 20px 45px #0003}.offer-label,.offer-meta{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:9px}.subscription-offer strong,.subscription-summary strong{color:var(--paper);letter-spacing:-.04em;font-size:22px;line-height:1.1}.subscription-summary .offer-label{color:#6ec6a6}.summary-stats{color:var(--muted);text-transform:uppercase;gap:20px;font-family:DM Mono,monospace;font-size:9px;display:flex}.summary-stats b{color:var(--accent);margin-bottom:4px;font-size:20px;font-weight:500;display:block}.subscription-offer .button,.subscription-summary .button{justify-self:start;margin-top:8px}.join-form label{color:var(--paper);margin-bottom:10px;font-family:DM Mono,monospace;font-size:10px;display:block}.input-row{gap:8px;display:flex}input{border:1px solid var(--line);min-width:0;color:var(--paper);background:#000814d1;border-radius:0;outline:none;flex:1;padding:14px 15px;font-size:12px}input::placeholder{color:#666b65}input:focus{border-color:var(--accent)}button:disabled,input:disabled{opacity:.75;cursor:default}.join-form small{color:#71766f;margin-top:13px;font-family:DM Mono,monospace;font-size:9px;display:block}.join-form small.error-message{color:#ff9b84}.billing-panel{border:1px solid var(--line);background:#001d3d6b;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:18px;padding:30px 35px;display:grid}.billing-panel h3{margin:18px 0 10px;font-size:25px}.billing-status{max-width:560px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.billing-actions{align-items:center;gap:18px;display:flex}.billing-signout{white-space:nowrap}.billing-message{color:var(--muted);grid-column:1/-1;font-family:DM Mono,monospace;font-size:9px}.billing-error{color:#ff9b84}.account-page{padding:80px 0 130px}.account-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding-bottom:72px;display:flex}.account-heading h1{color:var(--paper);letter-spacing:-.075em;margin:22px 0 20px;font-size:clamp(48px,6vw,78px);font-weight:500;line-height:.98}.account-heading p{max-width:480px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.account-grid{grid-template-columns:1.25fr .85fr .85fr;gap:16px;padding:42px 0 100px;display:grid}.account-card{border:1px solid var(--line);background:#001d3d6b;min-height:230px;padding:27px}.account-card-main{background:linear-gradient(145deg,#003566c7,#001d3d6b);border-color:#ffc30066}.account-card-label{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.account-card h2{margin:35px 0 8px;font-size:31px}.account-status-large{color:#ff9b84;text-transform:uppercase;margin:0 0 10px;font-family:DM Mono,monospace;font-size:11px}.account-status-large.account-active{color:var(--accent)}.account-muted-text{color:var(--muted);font-size:13px;line-height:1.7}.account-card .text-link{background:0 0;border:0;margin-top:22px;padding:0;display:inline-block}.quota-value{color:var(--paper);letter-spacing:-.06em;margin-top:40px;font-size:42px}.quota-value span{color:var(--muted);letter-spacing:0;font-size:15px}.quota-track{background:#dce4ef21;height:5px;margin:22px 0 15px}.quota-track span{background:var(--accent);height:100%;transition:width .4s;display:block}.account-period{color:var(--accent);font-family:DM Mono,monospace;font-size:10px}.account-section{padding:0 0 90px}.account-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.account-section-heading h2{margin-top:17px;font-size:clamp(35px,4vw,52px)}.account-section>.account-muted-text{max-width:650px;margin:0 0 25px}.key-list{border-top:1px solid var(--line)}.key-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.key-row div{flex-direction:column;gap:6px;display:flex}.key-row strong{color:var(--paper);font-family:DM Mono,monospace;font-size:12px;font-weight:400}.key-row small{color:var(--muted);font-family:DM Mono,monospace;font-size:9px}.danger-link{color:#ff9b84}.empty-state{color:var(--muted);margin:0;padding:22px 0;font-family:DM Mono,monospace;font-size:11px}.new-key{background:#ffc30014;border:1px solid #ffc30073;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:16px;display:flex}.new-key span{overflow-wrap:anywhere;min-width:0;color:var(--accent);font-family:DM Mono,monospace;font-size:11px}.new-key .text-link{white-space:nowrap;background:0 0;border:0;padding:0}.endpoint-section{border-top:1px solid var(--line);padding-top:70px}.endpoint-code{border:1px solid var(--line);background:#000814;margin-top:30px;padding:22px 24px;overflow-x:auto}.endpoint-code code{color:var(--accent);font-family:DM Mono,monospace;font-size:12px;line-height:1.8}.endpoint-details{color:var(--muted);flex-wrap:wrap;gap:18px 35px;margin-top:16px;font-family:DM Mono,monospace;font-size:10px;display:flex}.endpoint-details b{color:var(--paper);font-weight:500}.account-error{margin-top:-55px;display:block}.account-message{color:var(--accent);margin:-65px 0 55px;display:block}.footer{border-top:1px solid var(--line);color:#8794a4;justify-content:space-between;align-items:center;padding:42px 0 58px;font-family:DM Mono,monospace;font-size:13px;display:flex}.footer .brand{color:var(--paper);font-family:Space Grotesk,sans-serif;font-size:22px}.footer .brand-logo{width:56px;height:56px}.daisy-credit{color:var(--paper);align-items:center;gap:12px;font-size:14px;display:inline-flex}.daisy-credit img{object-fit:cover;border-radius:50%;width:56px;height:56px}.footer-status{align-items:center;gap:8px;display:flex}.footer-status .signal-dot{width:5px;height:5px}@media (width<=760px){.wrap{width:min(100% - 40px,560px)}.nav{height:74px}.nav-links{display:none}.nav-account{gap:6px}.nav-account-button{padding:8px 3px;font-size:10px}.nav-cta{padding:9px 11px;font-size:10px}.hero{flex-direction:column;align-items:stretch;gap:30px;min-height:auto;padding:70px 0 65px;display:flex}.hero h1{margin-top:21px;font-size:clamp(47px,14vw,72px)}.hero-text{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:28px}.hero-note{margin-top:42px;line-height:1.6}.hero-visual{min-height:375px;margin-top:-10px}.visual-glow{width:260px;height:260px}.hero-visual img{width:155%}.ring-one{width:320px;height:320px}.ring-two{width:260px;height:260px}.label-top{top:18px;right:0}.label-bottom{bottom:24px;left:0}.data-card{transform-origin:50%;transform:scale(.86)}.card-one{top:102px;left:-19px}.card-two{bottom:75px;right:-19px}.signal-band{display:none}.signal-content{justify-content:flex-start;gap:14px;font-size:8px}.signal-content span:last-child,.signal-content i:last-of-type{display:none}.timeline-section{padding:100px 0 80px}.content-section{padding:95px 0 85px}.content-intro,.audience-heading{margin-bottom:50px;display:block}.content-intro>p,.audience-heading>p{margin-top:28px}.process-grid,.audience-grid{display:block}.process-card,.audience-grid article{min-height:0;margin-bottom:14px}.process-card h3{margin-top:42px}.audience-demo-tabs{grid-template-columns:repeat(3,minmax(125px,1fr));overflow-x:auto}.audience-demo-tabs button{min-height:50px;padding:10px 12px;font-size:8px}.audience-demo-body{min-height:245px;padding:22px 18px;display:block}.audience-demo-body h3{font-size:22px}.audience-pipeline{margin-top:28px}.section-demo-tabs{grid-template-columns:repeat(3,minmax(125px,1fr));overflow-x:auto}.section-demo-tabs button{min-height:52px;padding:11px 12px;font-size:8px}.section-demo-body{min-height:250px;padding:22px 18px;display:block}.section-demo-copy h3{font-size:22px}.lead-scan{min-height:145px;margin-top:22px}.section-cta,.audience-cta{flex-direction:column;align-items:flex-start}.story-section{flex-direction:column;gap:38px;padding-bottom:95px;display:flex}.story-image{width:100%;min-height:250px}.story-image-light img{width:100%}.brief-demo{width:185px;padding:12px;bottom:10px;right:2%}.brief-demo strong{font-size:13px}.reasons-section{padding-bottom:95px;display:block}.reason-list{margin-top:55px}.signal-meter{margin-top:32px}.audience-section{padding-bottom:95px}.section-intro{margin-bottom:65px;display:block}.section-intro>p{max-width:430px;margin-top:28px}.timeline{padding-left:23px;display:block}.timeline-line{width:1px;height:auto;inset:0 auto 48px 6px}.timeline-line span{width:1px;height:calc((var(--active-step) + 1) * 50%);max-height:100%}.timeline-item{opacity:.62;gap:18px;margin-bottom:30px;padding:0;display:flex}.timeline-marker{flex:0 0 47px;width:47px;height:47px;margin-left:-47px}.timeline-card{flex:1;min-height:0;margin-top:0;padding:20px}h3{margin-top:28px;font-size:21px}.timeline-card p{min-height:auto}.card-meta{margin-top:22px}.join-section,.privacy-section{padding-bottom:80px}.privacy-panel{flex-direction:column-reverse;align-items:stretch;gap:18px;padding:35px 25px;display:flex}.privacy-visual{min-height:170px}.privacy-visual img{width:min(100%,310px)}.privacy-data{font-size:7px}.data-in{left:-12%}.data-out{right:-10%}.subscription-panel{padding:36px 25px;display:block}.subscription-offer,.subscription-offer,.subscription-summary{margin-top:35px}.subscription-offer .button,.subscription-summary .button{width:100%}.input-row{display:block}input{width:100%;margin-bottom:8px}.join-form .button{width:100%}.billing-panel{padding:28px 25px;display:block}.billing-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:25px}.billing-actions .button{width:100%}.account-page{padding:55px 0 80px}.account-heading{padding-bottom:48px;display:block}.account-heading h1{font-size:clamp(46px,14vw,72px)}.account-heading .button{width:100%;margin-top:30px}.account-grid{padding:28px 0 75px;display:block}.account-card{min-height:0;margin-bottom:14px}.account-section-heading{flex-direction:column;align-items:flex-start}.account-section-heading .button{width:100%}.new-key{flex-direction:column;align-items:flex-start}.footer{flex-wrap:wrap;gap:15px}.daisy-credit{order:3}.workflow-section{padding:95px 0 90px}.workflow-intro{margin-bottom:38px;display:block}.workflow-intro>p{margin-top:28px}.workflow-tabs{grid-template-columns:repeat(3,minmax(145px,1fr));overflow-x:auto}.workflow-tabs button{min-height:60px;padding:13px 14px;font-size:9px}.workflow-stage{flex-direction:column;align-items:stretch;gap:35px;min-height:0;padding:35px 20px 25px;display:flex}.workflow-copy{max-width:none}.workflow-copy h3{font-size:36px}.workflow-progress{margin-top:27px}.workflow-visual{min-height:385px}.search-query{margin-left:14px;margin-right:14px;font-size:8px}.search-query i{display:none}.search-map,.result-stack{margin-left:14px;margin-right:14px}.result-stack small{font-size:7px}.compose-body{padding-left:20px;padding-right:20px;font-size:11px}.compose-footer{padding-left:14px;padding-right:14px}.compose-footer span{max-width:130px;line-height:1.5}.conversation-line{margin-left:20px;margin-right:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
