:root{color-scheme:dark;--ink:#071713;--paper:#f3f1e9;--paper2:#e9e7de;--night:#07130f;--night2:#0d211a;--green:#42ed9b;--green-dark:#0a5f42;--mint:#bcffe1;--line:rgba(7,23,19,.14);--muted:#5e6965;--white:#fbfff9}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font:15px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ambient{position:absolute;z-index:0;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.24}.ambient-one{width:360px;height:360px;right:-160px;top:80px;background:#3ff2a5}.ambient-two{width:280px;height:280px;left:-180px;top:600px;background:#bbffdc}
.nav{position:relative;z-index:10;height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:17px;letter-spacing:-.03em}.brand i{color:var(--green-dark);font-style:normal}.brand-mark{display:grid;place-items:center;width:32px;height:32px;color:var(--night);background:var(--green);border-radius:8px 8px 8px 3px;font-size:11px}.nav-links{display:flex;gap:30px;color:#36413d;font-size:13px;font-weight:650}.nav-links a:hover{color:var(--green-dark)}
.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:50px;padding:0 20px;border:1px solid transparent;border-radius:8px;font-weight:800;font-size:13px;cursor:pointer;transition:.2s}.button:hover{transform:translateY(-2px)}.button-primary{color:#04110c;background:var(--green);box-shadow:0 12px 30px rgba(37,178,116,.2)}.button-primary:hover{background:#6ff5b5}.button-ghost{border-color:var(--line);background:rgba(255,255,255,.3)}.button-small{min-height:40px;padding-inline:15px}.button-text{padding-inline:6px}.button-plan{width:100%;border-color:var(--line);background:transparent}.button-light{color:var(--night);background:var(--white)}
.hero{position:relative;z-index:1;min-height:690px;display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;align-items:center;padding-block:72px 78px}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;color:var(--green-dark);font-weight:850;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.pulse{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(66,237,155,.16)}h1,h2,h3,p{margin-top:0}h1{margin-bottom:25px;font-size:clamp(54px,6.3vw,88px);line-height:.93;letter-spacing:-.07em}h1 span{color:var(--green-dark)}.hero-lede{max-width:600px;margin-bottom:30px;color:#4e5b56;font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:17px;align-items:center}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;padding-top:22px;border-top:1px solid var(--line)}.trust-row div{display:flex;flex-direction:column}.trust-row strong{font-size:12px}.trust-row span{color:var(--muted);font-size:11px}
.hero-product{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:var(--night);box-shadow:0 40px 80px rgba(6,23,17,.25);overflow:hidden;transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}.window-bar{height:42px;display:flex;align-items:center;gap:6px;padding:0 14px;color:#7e918a;background:#0b1b16;border-bottom:1px solid rgba(255,255,255,.08);font-size:9px}.window-bar>span{width:7px;height:7px;border-radius:50%;background:#31433d}.window-bar b{margin-left:12px;font-weight:550}.window-bar em{margin-left:auto;padding:3px 7px;color:var(--green);border:1px solid rgba(66,237,155,.2);border-radius:10px;font-style:normal}.mini-dashboard{min-height:494px;display:grid;grid-template-columns:52px 1fr}.mini-nav{display:flex;flex-direction:column;align-items:center;gap:25px;padding-top:19px;border-right:1px solid rgba(255,255,255,.08)}.mini-logo{display:grid;place-items:center;width:25px;height:25px;margin-bottom:9px;color:var(--night);border-radius:6px;background:var(--green);font-size:8px;font-weight:900}.mini-nav span{width:15px;height:15px;border:1px solid #53655f;border-radius:4px}.mini-nav span.active{border-color:var(--green);background:rgba(66,237,155,.18)}.mini-main{padding:24px}.mini-heading{display:flex;justify-content:space-between;align-items:center;color:var(--white)}.mini-heading small,.metric-grid small,.reply-peek small{color:#799087;font-size:8px;letter-spacing:.14em}.mini-heading h3{margin:2px 0 20px;font-size:18px}.avatar{display:grid;place-items:center;width:29px;height:29px;color:var(--green);background:#17342a;border-radius:50%;font-size:8px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:17px}.metric-grid article{padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0b1c16}.metric-grid strong{display:block;color:var(--white);font-size:20px;line-height:1.2}.metric-grid b{color:#779087;font-size:8px;font-weight:600}.metric-grid b.up{color:var(--green)}.lead-card{display:grid;grid-template-columns:30px 1fr 32px auto;gap:10px;align-items:center;padding:12px;margin-bottom:8px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:var(--white);background:#0b1c16}.lead-card.featured{border-color:rgba(66,237,155,.28);background:linear-gradient(100deg,rgba(66,237,155,.08),#0b1c16)}.person-dot{display:grid;place-items:center;width:28px;height:28px;color:#aef7d3;background:#19583f;border-radius:50%;font-size:7px}.person-dot.blue{color:#c3d8ff;background:#263d62}.lead-copy{min-width:0;display:flex;flex-direction:column}.lead-copy strong{font-size:9px}.lead-copy span{overflow:hidden;color:#82938d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.score{color:var(--green);font-size:13px;font-weight:800}.score.muted{color:#9ba9a4}.status{padding:3px 7px;color:#9eafa9;background:#182a24;border-radius:10px;font-size:7px}.status.hot{color:var(--green);background:rgba(66,237,155,.12)}.reply-peek{margin-top:16px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0d211a}.reply-peek p{margin:5px 0 12px;color:#c5d1cd;font-size:9px}.reply-peek div{display:flex;justify-content:space-between;align-items:center;color:#7f928b;font-size:8px}.reply-peek button{padding:5px 8px;color:var(--green);background:transparent;border:1px solid rgba(66,237,155,.25);border-radius:5px;font-size:7px}
.proof-strip{position:relative;z-index:1;color:#b8c6c1;background:var(--night)}.proof-inner{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;font-weight:650}.proof-inner>span{color:var(--green);font-size:9px;letter-spacing:.15em}.proof-inner i{width:3px;height:3px;border-radius:50%;background:#53665f}.section{padding-block:116px}.section-intro{max-width:780px;margin-bottom:50px}.section-intro.centered{margin-inline:auto;text-align:center}.section-intro h2,.safety-copy h2,.cta-inner h2{margin-bottom:18px;font-size:clamp(39px,5vw,62px);line-height:1.03;letter-spacing:-.055em}.section-intro p{max-width:650px;margin-inline:auto;color:var(--muted);font-size:17px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.problem-card{min-height:265px;padding:30px;border-right:1px solid var(--line)}.problem-card:last-child{border-right:0}.problem-card>span{color:var(--green-dark);font-size:11px;font-weight:850}.problem-card h3{margin:65px 0 12px;font-size:20px}.problem-card p{color:var(--muted)}
.demo-wrap{color:var(--white);background:var(--night)}.demo-wrap .kicker{color:var(--green)}.demo-wrap .section-intro p{color:#92a49d}.scenario-tabs{max-width:840px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 auto 18px;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#0c1d17}.scenario-tab{display:grid;grid-template-columns:30px 1fr;padding:12px;color:#889b94;text-align:left;border:0;border-radius:9px;background:transparent;cursor:pointer}.scenario-tab.active{color:var(--white);background:#173129;box-shadow:inset 0 0 0 1px rgba(66,237,155,.14)}.scenario-tab .tab-icon{grid-row:1/3;display:grid;place-items:center;width:26px;height:26px;color:var(--green);border:1px solid rgba(66,237,155,.22);border-radius:6px}.scenario-tab b{font-size:11px}.scenario-tab small{font-size:8px}.demo-grid{display:grid;grid-template-columns:.82fr 1.18fr;max-width:1100px;margin:auto;border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;box-shadow:0 34px 80px rgba(0,0,0,.28)}.demo-panel{min-height:650px;padding:28px;background:#0b1b16}.input-panel{border-right:1px solid rgba(255,255,255,.1);background:#0e211a}.panel-heading{display:flex;align-items:start;justify-content:space-between;margin-bottom:24px}.panel-heading small,.result-label{display:block;margin-bottom:3px;color:#70847c;font-size:8px;font-weight:800;letter-spacing:.14em}.panel-heading h3{margin:0;font-size:17px}.channel,.mode-pill{padding:4px 8px;color:#8ca099;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:8px}.mode-pill{color:var(--green)}#lead-form label{display:block;margin-bottom:11px;color:#8ca098;font-size:9px;font-weight:700}#lead-form input,#lead-form textarea{width:100%;margin-top:5px;padding:10px 11px;color:var(--white);border:1px solid rgba(255,255,255,.1);border-radius:7px;outline:none;background:#071510;font-size:11px}#lead-form input:focus,#lead-form textarea:focus{border-color:rgba(66,237,155,.55)}#lead-form textarea{min-height:130px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.analyze-button{width:100%;margin-top:4px;border:0}.analyze-button i{margin-left:auto;font-style:normal}.analyze-button:disabled{opacity:.6;cursor:wait}.form-error{min-height:20px;padding-top:6px;color:#ff9f9f;font-size:9px}.result-empty{min-height:500px;display:grid;place-content:center;text-align:center;color:#8ca098}.result-empty h3{margin:18px 0 3px;color:var(--white)}.result-empty p{max-width:260px;font-size:11px}.radar{position:relative;width:108px;height:108px;margin:auto;display:grid;place-items:center;border:1px solid rgba(66,237,155,.15);border-radius:50%}.radar:before,.radar span{content:"";position:absolute;inset:17px;border:1px solid rgba(66,237,155,.18);border-radius:50%}.radar span{inset:35px}.radar i{display:grid;place-items:center;width:30px;height:30px;color:var(--night);background:var(--green);border-radius:50%;font-size:8px;font-style:normal;font-weight:900}.result-content{display:none}.score-block{display:grid;grid-template-columns:108px 1fr;gap:25px;align-items:center;margin-bottom:22px}.score-ring{--score:0;position:relative;display:grid;place-items:center;width:100px;height:100px;border-radius:50%;background:conic-gradient(var(--green) calc(var(--score)*1%),rgba(255,255,255,.08) 0)}.score-ring:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#0b1b16}.score-ring strong,.score-ring small{position:relative;z-index:1}.score-ring strong{font-size:27px;line-height:1}.score-ring small{color:#71847d;font-size:7px;letter-spacing:.1em}#verdict{margin:0 0 8px;font-size:24px}.result-tags{display:flex;flex-wrap:wrap;gap:5px}.result-tags span{padding:4px 7px;color:#9eb0aa;border:1px solid rgba(255,255,255,.1);border-radius:9px;font-size:7px;text-transform:uppercase}.result-tags .priority-high{color:var(--green);border-color:rgba(66,237,155,.25)}.result-section{padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.result-section p{margin:0;color:#c0ccc8;font-size:10px}.result-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.draft-card{margin-top:14px;padding:17px;border:1px solid rgba(66,237,155,.18);border-radius:10px;background:rgba(66,237,155,.04)}.draft-card b{display:block;color:#dce6e2;font-size:10px}.draft-card pre{max-height:145px;overflow:auto;margin:12px 0;color:#aebdb7;white-space:pre-wrap;font:9px/1.6 inherit}.draft-card footer{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid rgba(255,255,255,.07);color:#788c84;font-size:7px}.draft-card footer span i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#ffbf69}.draft-card button{color:var(--green);border:0;background:transparent;font-size:8px;cursor:pointer}
.process-grid,.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.process-step{position:relative;min-height:360px;padding:26px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.22)}.process-step>span{display:grid;place-items:center;width:27px;height:27px;color:var(--green-dark);border:1px solid rgba(10,95,66,.2);border-radius:50%;font-size:10px;font-weight:800}.process-step h3{margin:26px 0 8px;font-size:20px}.process-step p{color:var(--muted)}.step-art{height:125px;display:flex;justify-content:center;align-items:center;margin-top:25px;border-radius:10px;background:var(--paper2)}.rules-art{flex-direction:column;gap:7px}.rules-art i{width:60%;height:16px;border:1px solid var(--line);border-radius:4px;background:linear-gradient(90deg,var(--green-dark) 30%,transparent 30%);opacity:.75}.flow-art{gap:12px}.flow-art i{width:36px;height:36px;border:1px solid rgba(10,95,66,.25);border-radius:8px;background:var(--mint)}.flow-art b{width:55px;height:1px;background:var(--green-dark)}.approve-art i{display:grid;place-items:center;width:62px;height:62px;color:var(--night);border-radius:50%;background:var(--green);font-size:26px;font-style:normal}
.safety-section{color:var(--white);background:var(--night2)}.safety-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.safety-visual{display:grid;place-items:center;min-height:480px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:radial-gradient(circle at center,rgba(66,237,155,.13),transparent 55%),#0b1914}.guard-card{width:78%;padding:25px;border:1px solid rgba(66,237,155,.2);border-radius:13px;background:#0b1d17;box-shadow:0 30px 60px rgba(0,0,0,.25)}.shield{display:grid;place-items:center;width:42px;height:42px;margin-bottom:20px;color:var(--night);background:var(--green);clip-path:polygon(50% 0,90% 15%,85% 70%,50% 100%,15% 70%,10% 15%)}.guard-card small{color:var(--green);font-size:8px}.guard-card h3{margin:3px 0 8px;font-size:22px}.guard-card p{color:#8fa39b;font-size:11px}.guard-row{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid rgba(255,255,255,.07);color:#a8b8b2;font-size:9px}.guard-row b{color:var(--green)}.safety-copy .kicker{color:var(--green)}.safety-copy>p{color:#98aaa3;font-size:17px}.safety-copy ul{display:grid;gap:18px;margin:30px 0 0;padding:0;list-style:none}.safety-copy li{display:grid;grid-template-columns:28px 1fr;gap:12px}.safety-copy li>i{display:grid;place-items:center;width:25px;height:25px;color:var(--night);background:var(--green);border-radius:50%;font-size:11px;font-style:normal}.safety-copy li span{color:#91a49c}.safety-copy li b{display:block;color:var(--white)}
.pricing-grid{gap:16px}.price-card{position:relative;display:flex;flex-direction:column;padding:30px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.25)}.price-card .plan{color:var(--green-dark);font-size:9px;font-weight:850}.price-card h3{margin:12px 0 5px;font-size:45px}.price-card>p{min-height:50px;color:var(--muted)}.price-card ul{display:grid;gap:10px;flex:1;margin:20px 0 30px;padding:20px 0 0;border-top:1px solid var(--line);list-style:none}.price-card li:before{content:"✓";margin-right:9px;color:var(--green-dark);font-weight:800}.featured-price{color:var(--white);background:var(--night);transform:translateY(-12px);box-shadow:0 24px 60px rgba(7,23,19,.18)}.featured-price .plan{color:var(--green)}.featured-price>p,.featured-price li{color:#a8b7b1}.featured-price ul{border-color:rgba(255,255,255,.1)}.featured-price li:before{color:var(--green)}.popular{position:absolute;top:-12px;right:20px;padding:5px 9px;color:var(--night);background:var(--green);border-radius:12px;font-size:7px;font-weight:900}
.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:24px 0;font-weight:750;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green-dark);font-size:20px;transition:.2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:650px;padding-right:35px;color:var(--muted)}.cta-section{padding-block:105px;color:var(--white);background:var(--green-dark)}.cta-inner{text-align:center}.kicker.light{color:var(--mint)}.cta-inner p{max-width:640px;margin:0 auto 30px;color:#bde7d6;font-size:17px}.cta-inner small{display:block;margin-top:14px;color:#8ac5ad;font-size:9px}.footer{min-height:100px;display:flex;justify-content:space-between;align-items:center;gap:30px;color:var(--muted);font-size:11px}.reveal{opacity:1;transform:none}.delay-one{transition-delay:.1s}.delay-two{transition-delay:.2s}
@media(max-width:980px){.nav-links{display:none}.hero{grid-template-columns:1fr;gap:40px}.hero-copy{max-width:760px}.hero-product{width:min(680px,100%);margin-inline:auto;transform:none}.proof-inner{flex-wrap:wrap;justify-content:center;padding-block:24px}.safety-grid{gap:45px}.faq-section{grid-template-columns:1fr;gap:20px}}
@media(max-width:760px){.ambient{display:none}.shell{width:min(100% - 28px,1180px)}.nav{height:70px}.nav .button{display:none}.hero{min-height:auto;padding-block:55px 65px}h1{font-size:clamp(50px,16vw,72px)}.hero-actions{align-items:stretch;flex-direction:column}.button-text{justify-content:flex-start}.trust-row{grid-template-columns:1fr}.mini-main{padding:15px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-card{grid-template-columns:28px 1fr 28px}.lead-card .status{display:none}.section{padding-block:78px}.problem-grid,.process-grid,.pricing-grid{grid-template-columns:1fr}.problem-card{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.problem-card h3{margin-top:32px}.scenario-tabs{grid-template-columns:1fr}.demo-grid{grid-template-columns:1fr}.demo-panel{min-height:auto}.input-panel{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.result-empty{min-height:380px}.result-two,.form-row{grid-template-columns:1fr}.safety-grid{grid-template-columns:1fr}.safety-visual{min-height:390px}.featured-price{transform:none}.footer{padding-block:30px;align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}

.contact-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:start}.contact-copy{padding-top:28px}.contact-copy h2{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.055em}.contact-copy>p{max-width:560px;color:#bde7d6;font-size:17px;line-height:1.7}.contact-promises{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none}.contact-promises li{display:flex;gap:10px;color:#d7f3e7;font-size:13px}.contact-promises li:before{content:"✓";color:var(--green);font-weight:900}.contact-form{position:relative;padding:30px;color:var(--night);border:1px solid rgba(255,255,255,.18);border-radius:16px;background:var(--white);box-shadow:0 30px 70px rgba(3,18,12,.2)}.contact-form-heading{display:grid;gap:5px;margin-bottom:20px}.contact-form-heading small{color:var(--green-dark);font-size:9px;font-weight:900;letter-spacing:.14em}.contact-form-heading strong{font-size:19px}.contact-form label{display:block;margin-bottom:13px;color:#4f615a;font-size:10px;font-weight:750}.contact-form input,.contact-form select,.contact-form textarea{width:100%;margin-top:6px;padding:12px;color:var(--night);border:1px solid #d7e0dc;border-radius:8px;outline:none;background:#f8fbf9;font:12px/1.4 inherit}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--green-dark);box-shadow:0 0 0 3px rgba(37,178,116,.1)}.contact-form textarea{min-height:115px;resize:vertical}.contact-form .consent-row{display:flex;align-items:flex-start;gap:9px;margin-top:2px;font-size:9px;line-height:1.5}.contact-form .consent-row input{flex:0 0 auto;width:15px;height:15px;margin:0}.honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}.contact-submit{width:100%;margin-top:4px;border:0;background:var(--night);color:var(--white)}.contact-submit i{margin-left:auto;font-style:normal}.contact-submit:disabled{opacity:.6;cursor:wait}.contact-status{min-height:22px;padding-top:10px;font-size:10px;font-weight:750}.contact-status.success{color:#087443}.contact-status.error{color:#b32323}.contact-form .privacy-note{display:block;color:#718078;font-size:8px;line-height:1.5}.cta-section .contact-form p{color:inherit}

@media(max-width:900px){.contact-grid{grid-template-columns:1fr;gap:35px}.contact-copy{padding-top:0}.contact-copy h2{font-size:clamp(42px,10vw,62px)}}
@media(max-width:560px){.contact-form{padding:22px}.contact-form .form-row{grid-template-columns:1fr}}
