:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eefbf5;background:#07110f;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 10%,#154b3c 0,#0000 35%),#07110f;margin:0}main{max-width:980px;margin:auto;padding:12vh 28px}.eyebrow{letter-spacing:.24em;color:#69e6b8;font-weight:700}h1{max-width:900px;margin:.35em 0;font-size:clamp(3rem,8vw,6.5rem);line-height:.94}.lead{color:#bcd1c9;max-width:760px;font-size:1.25rem;line-height:1.65}section{grid-template-columns:repeat(3,1fr);gap:14px;margin:50px 0;display:grid}section div{background:#0c1b17;border:1px solid #285345;border-radius:16px;padding:22px}span,strong{display:block}span{color:#83a99a;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}strong{margin-top:8px;font-size:1.25rem}.quote{color:#69e6b8}.actions a{color:#07110f;background:#69e6b8;border:1px solid #69e6b8;border-radius:999px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-block}.actions a:focus-visible{outline-offset:3px;outline:3px solid #fff}.evidence{gap:12px;margin:42px 0;display:grid}.evidence div{background:#0c1b17;border-left:3px solid #69e6b8;padding:10px 16px}.evidence dt{color:#83a99a;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.evidence dd{overflow-wrap:anywhere;margin:7px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pending{color:#f9e7b5;background:#211b0c;border:1px solid #a98639;border-radius:16px;margin:42px 0;padding:24px}.action-row{flex-wrap:wrap;gap:12px;display:flex}.actions .secondary-action{color:#69e6b8;background:0 0}.offer-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:32px 0;display:grid}.offer{background:#0c1b17;border:1px solid #285345;border-radius:18px;padding:24px}.offer.featured{border-color:#69e6b8;margin:46px 0}.offer h2{font-size:1.6rem}.offer-code{color:#69e6b8;letter-spacing:.12em;font:700 .78rem ui-monospace,SFMono-Regular,Menlo,monospace}.price{font-size:2rem;font-weight:900}.offer button,.tool-panel button{color:#07110f;cursor:pointer;background:#69e6b8;border:0;border-radius:999px;padding:12px 18px;font-weight:800}.offer button:focus-visible,.tool-panel button:focus-visible{outline-offset:3px;outline:3px solid #fff}.tool-panel button:disabled{opacity:.6;cursor:wait}.lead-form{gap:13px;margin-top:22px;display:grid}.lead-form label{color:#bcd1c9;gap:6px;display:grid}.lead-form input,.lead-form textarea{color:#eefbf5;width:100%;font:inherit;background:#07110f;border:1px solid #3c6658;border-radius:9px;padding:11px}.lead-form input:focus,.lead-form textarea:focus{outline-offset:2px;outline:2px solid #69e6b8}.honeypot{position:absolute!important;left:-9999px!important}.notice{background:#0c1b17;border:1px solid #69e6b8;border-radius:14px;margin:32px 0;padding:20px}.notice p{color:#bcd1c9;line-height:1.6}.payment-note{color:#bcd1c9;margin-top:42px;line-height:1.65}.reference{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tool-panel{background:#0c1b17;border:1px solid #285345;border-radius:18px;gap:14px;margin:38px 0;padding:24px;display:grid}.tool-panel label{color:#eefbf5;font-weight:800}.code-input{resize:vertical;color:#dcfff1;background:#030806;border:1px solid #3c6658;border-radius:12px;width:100%;padding:16px;font:14px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.code-input:focus{outline-offset:2px;outline:3px solid #69e6b8}.success-box,.error-box{border-radius:14px;margin:24px 0;padding:18px;font-weight:800}.success-box{color:#c9ffe9;background:#0d2c22;border:1px solid #69e6b8}.error-box{color:#ffd6d6;background:#321414;border:1px solid #ff9f9f}.receipt-json{background:#0c1b17;border:1px solid #285345;border-radius:14px;margin:28px 0;padding:16px}.receipt-json summary{cursor:pointer;font-weight:800}.receipt-json pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c9ffe9;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}@media (max-width:650px){section{grid-template-columns:1fr}main{padding-top:8vh}h1{font-size:clamp(2.5rem,15vw,4.5rem)}.tool-panel{padding:18px}}
