:root{--bg:#f6f5f1;--surface:#fff;--ink:#10110f;--muted:#686b64;--line:#dedfd8;--accent:#c9ff4a;--accent2:#a7e600;--danger:#b73c32;color:var(--ink);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1160px,100% - 40px);margin:auto}.nav{justify-content:space-between;align-items:center;height:80px;display:flex}.brand{letter-spacing:-.04em;font-size:22px;font-weight:850}.brand span{color:#78a900}.nav-actions{align-items:center;gap:10px;display:flex}.text-button{color:var(--muted);background:0 0;padding:10px 12px}.button,.text-button{cursor:pointer;border:0}.button{border-radius:14px;padding:15px 20px;font-weight:750;transition:all .15s;display:inline-block}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{opacity:.5;cursor:not-allowed}.button.compact{border-radius:12px;padding:11px 15px}.dark{background:var(--ink);color:#fff}.ghost{background:0 0;border:1px solid #cfd1c9}.accent,.ghost{color:var(--ink)}.accent{background:var(--accent);width:100%}.accent:hover:not(:disabled){background:var(--accent2)}.hero{grid-template-columns:1.2fr .8fr;gap:72px;min-height:650px;padding:72px 0 96px;display:grid}.badge,.hero{align-items:center}.badge{border:1px solid var(--line);background:#ffffffa8;border-radius:999px;gap:8px;width:max-content;padding:8px 12px;font-size:13px;display:flex}.badge span{background:#84b91a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #84b91a22}h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(54px,7vw,90px);line-height:.94}h1 em{color:#7b7f76;font-style:normal}.hero-text{max-width:700px;color:var(--muted);font-size:20px;line-height:1.55}.hero-actions{gap:10px;margin-top:32px;display:flex}.microcopy{color:#898d85;font-size:12px}.error{color:var(--danger);font-size:13px}.success-message{color:#d7ff81;margin:12px 0;font-size:13px;line-height:1.5}.status-card{color:#fff;background:#121310;border-radius:28px;padding:28px;transform:rotate(1deg);box-shadow:0 28px 80px #16171233}.status-head{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.status-head div{flex-direction:column;gap:6px;display:flex}.status-head small{color:#aeb1a8}.status-head strong{font-size:22px}.status-head>span{color:#ceff76;background:#243115;border:1px solid #3e5720;border-radius:999px;padding:7px 10px;font-size:11px}.status-row{border-top:1px solid #282a25;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:14px 0;font-size:14px;display:grid}.status-row b{color:#cfff77;background:#274311;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.status-row small{color:#8d9187}.card-note{color:#8f938a;margin:18px 0 0;font-size:11px;line-height:1.5}.eyebrow{text-transform:uppercase;letter-spacing:.11em;color:#7b8075;margin:0 0 10px;font-size:11px;font-weight:800}h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.04}.muted{color:var(--muted);line-height:1.6}.section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.section-heading>.muted{margin:0}.inventory{padding:95px 0}.directory-table{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:40px;overflow:hidden}.directory-row{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr 2fr 130px;align-items:center;gap:18px;padding:17px 20px;font-size:13px;display:grid}.directory-row:first-child{border-top:0}.directory-row span{color:var(--muted);line-height:1.45}.directory-row a{text-align:right;font-weight:700}.directory-row a:hover{text-decoration:underline}.directory-head{text-transform:uppercase;letter-spacing:.08em;background:#f0f0eb;font-size:11px;font-weight:800}.directory-head span{color:#7c8078}.inventory-note{color:#8a8e86;max-width:780px;margin:16px 0 0;font-size:12px;line-height:1.6}.diy-section{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding:80px 0 110px;display:grid}.diy-copy>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:17px;line-height:1.65}.work-stack{border:1px solid var(--line);background:#fff;border-radius:24px;padding:12px 24px}.work-stack div{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:4px 12px;padding:20px 0;display:grid}.work-stack div:first-child{border-top:0}.work-stack span{color:#9a9e96;grid-row:1/3;padding-top:4px;font-size:12px}.work-stack strong{font-size:16px}.work-stack small{color:var(--muted);line-height:1.5}.proof-section{color:#fff;background:#11120f;border-radius:32px;padding:90px 0}.proof-section>.proof-grid,.proof-section>.section-heading{width:calc(100% - 64px);margin-left:auto;margin-right:auto}.proof-section .eyebrow,.proof-section .muted{color:#aeb2a8}.proof-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.proof-grid article{background:#171815;border:1px solid #2d2f29;border-radius:18px;padding:26px}.proof-icon{color:#cfff77;background:#253414;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.proof-grid h3{margin:24px 0 9px;font-size:18px}.proof-grid p{color:#aeb2a8;margin:0;font-size:13px;line-height:1.55}.objections{padding:110px 0}.objection-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:40px;display:grid}.objection-grid article{border-top:1px solid #cfd1c9;padding:24px}.objection-grid h3{margin:0 0 10px;font-size:19px}.objection-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.pricing{grid-template-columns:1fr 430px;align-items:center;gap:100px;padding:30px 0 120px;display:grid}.pricing>div:first-child .muted{max-width:600px;font-size:17px}.price-card{color:#fff;background:#11120f;border-radius:28px;padding:30px;box-shadow:0 28px 80px #1617122b}.price{align-items:baseline;gap:10px;display:flex}.price strong{letter-spacing:-.055em;font-size:62px}.price del{color:#74786f}.price small{color:#999d94}.price-card ul{border-top:1px solid #2b2d28;margin:0;padding:20px 0 10px;list-style:none}.price-card li{color:#d7d9d3;padding:9px 0;font-size:14px}.price-card li:before{content:"✓";color:var(--accent);margin-right:9px}.price-card input{color:#fff;background:#1a1b18;border:1px solid #30322c;border-radius:13px;outline:0;width:100%;margin:0 0 10px;padding:15px 14px}.price-card input:focus{border-color:#5f6558}.footer{border-top:1px solid var(--line);min-height:120px;color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.footer-links{flex-wrap:wrap;gap:18px;display:flex}.footer-links a:hover,.legal-footer a:hover{text-decoration:underline}.success-page{min-height:100vh;padding:44px 0}.success-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:28px;max-width:600px;margin:100px auto 0;padding:48px}.success-card h1{font-size:52px}.success-icon{background:var(--accent);border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 24px;font-size:24px;font-weight:900;display:grid}.success-icon.neutral{background:#e8e9e3}.success-icon.failed{color:var(--danger);background:#f3d6d2}.legal-page{min-height:100vh}.legal-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:80px;display:flex}.legal-copy{max-width:760px;margin:80px auto 100px}.legal-copy h1{margin:14px 0 20px;font-size:clamp(48px,6vw,72px)}.legal-copy h2{letter-spacing:-.02em;margin:38px 0 10px;font-size:22px}.legal-copy p{color:#555950;line-height:1.75}.legal-intro{font-size:18px}.legal-footer{border-top:1px solid var(--line);color:var(--muted);gap:8px;padding:32px 0 50px;font-size:13px;display:grid}.legal-footer nav{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}@media (width<=900px){.hero{grid-template-columns:1fr;gap:48px}.status-card{max-width:560px;transform:none}.diy-section,.pricing,.section-heading{grid-template-columns:1fr;gap:42px}.directory-row{grid-template-columns:1fr 1fr}.directory-row span:nth-child(3){grid-column:1/2}.directory-row a{text-align:left}.directory-head{display:none}.proof-grid{grid-template-columns:1fr}.pricing .price-card{max-width:560px}}@media (width<=640px){.shell{width:calc(100% - 24px)}.nav{height:66px}.nav-actions .text-button{display:none}.hero{min-height:auto;padding:52px 0 72px}h1{font-size:52px}.hero-text{font-size:17px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.inventory{padding:75px 0}.directory-row{grid-template-columns:1fr;gap:7px;padding:18px}.directory-row span:nth-child(3){grid-column:auto}.diy-section{padding:65px 0 85px}.proof-section{border-radius:24px;padding:65px 0}.proof-section>.proof-grid,.proof-section>.section-heading{width:calc(100% - 36px)}.objections{padding:80px 0}.objection-grid{grid-template-columns:1fr}.pricing{padding-bottom:85px}.footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px}.success-card{margin-top:70px;padding:30px 22px}.legal-copy{margin:55px auto 80px}.legal-copy h1{font-size:48px}}
