:root{--ink: #0a0a0a;--emerald: #34d399;--deep: #1f8a5b;--stone: #eae8e1;--stone2: #f3f1ea;--inksoft: #1a1a18;--gray: #6b6658;--muted: #8a8578;--border: #d8d5cc}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:Manrope,-apple-system,Segoe UI,sans-serif;background:var(--stone);color:var(--inksoft);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--deep);outline-offset:3px;border-radius:4px}.wrap{max-width:1040px;margin:0 auto;padding:0 32px}.bar{background:var(--ink);color:var(--stone);font-size:14px;text-align:center;padding:10px 16px}.bar b{color:var(--emerald);font-weight:600}.bar a{margin-left:6px;color:var(--emerald)}nav{position:sticky;top:0;background:#eae8e1e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);z-index:10}nav .wrap{display:flex;align-items:center;justify-content:space-between;height:72px}.lockup{font-family:JetBrains Mono,monospace;font-weight:700;font-size:21px;color:var(--ink);letter-spacing:-.01em}.lockup .ai{color:var(--deep)}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--stone);font-weight:700;font-size:16px;padding:14px 22px;border-radius:999px;transition:transform .15s}.btn:hover{transform:translateY(-1px)}.btn.em{background:var(--emerald);color:var(--ink)}.btn.sm{padding:11px 18px;font-size:15px}.link{font-weight:600;color:var(--inksoft);border-bottom:1.5px solid var(--border);padding-bottom:2px}.link:hover{border-color:var(--deep)}h1{font-size:64px;line-height:1.06;font-weight:800;letter-spacing:-.035em;color:var(--ink);max-width:820px}h2{font-size:40px;line-height:1.12;font-weight:800;letter-spacing:-.03em;color:var(--ink)}h3{font-size:22px;line-height:1.3;font-weight:700;color:var(--ink)}p{font-size:17px;color:var(--gray)}p.lead{font-size:22px;line-height:1.5;color:var(--inksoft);max-width:640px}.eyebrow{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--deep);font-weight:500;margin-bottom:22px}section{padding:120px 0}section+section{border-top:1px solid var(--border)}.hero{padding:140px 0 150px}.hero .ctas{display:flex;align-items:center;gap:26px;margin-top:44px;flex-wrap:wrap}.about .wrap{display:grid;grid-template-columns:260px 1fr;gap:72px;align-items:start}.about .who img{width:240px;height:240px;border-radius:50%;object-fit:cover;box-shadow:0 18px 50px #0a0a0a24;display:block;margin-bottom:16px}.about .who .n{font-weight:700;color:var(--ink);font-size:16px}.about .who .r{font-size:14px;color:var(--muted)}.about .quote .q,.about p.lead{font-size:20px}.result h2{font-size:56px;max-width:900px;letter-spacing:-.035em}.result .ctx{margin-top:22px;font-size:19px;max-width:620px}.quote{margin-top:56px;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;max-width:760px}.quote .q{font-size:22px;line-height:1.45;color:var(--ink);font-weight:600}.quote .q em{font-style:normal;color:var(--deep)}.quote .who{margin-top:12px;font-size:15px;color:var(--gray)}.quote .who b{color:var(--inksoft)}.qm{font-family:JetBrains Mono,monospace;font-size:64px;line-height:.6;color:var(--deep);font-weight:700;padding-top:14px}.dd .top{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:40px}.dd .price{font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dd .price b{color:var(--deep);font-weight:800}.dd .guarantee{font-size:15px;color:var(--gray);margin-top:10px}details{border-top:1px solid var(--border)}details:last-of-type{border-bottom:1px solid var(--border)}summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:26px 0;font-size:22px;font-weight:700;color:var(--ink)}summary::-webkit-details-marker{display:none}summary .chev{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;flex:none;transition:transform .2s;color:var(--deep)}summary .chev svg{display:block}details[open] summary .chev{transform:rotate(180deg)}.fold{padding:0 0 34px;max-width:720px}.fold p{margin-bottom:14px}.fold ol,.fold ul{padding-left:20px;color:var(--gray);font-size:17px}.fold li{margin-bottom:12px}.fold li b{color:var(--inksoft)}.fold .two{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px}.fold .card{background:var(--stone2);border:1px solid var(--border);border-radius:14px;padding:20px}.fold .card h4{font-size:17px;color:var(--ink);margin-bottom:6px}.fold .card p{font-size:15px;margin:0}.talk .cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}.talk .card{background:var(--stone2);border:1px solid var(--border);border-radius:18px;padding:30px 30px 26px;transition:border-color .15s;display:block}.talk .card:hover{border-color:var(--deep)}.talk .card .eyebrow{margin-bottom:12px}.talk .card h3{margin-bottom:6px}.talk .card p{font-size:15px}.talk .human{margin-top:16px;font-size:19px;color:var(--inksoft);max-width:560px}footer{border-top:1px solid var(--border);padding:48px 0 60px;font-size:14px;color:var(--gray)}footer .wrap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}footer .lockup{font-size:16px}footer .guide-link{display:inline-block;margin-top:8px;font-size:13px;color:var(--gray);border-bottom:1px solid var(--border)}footer .guide-link:hover{color:var(--inksoft);border-color:var(--deep)}.intake{padding:96px 0 120px}.intake form,.intake [role=status]{max-width:560px}.intake h1{font-size:48px;margin-bottom:36px}.field{display:block;border:0;margin-bottom:26px}.field .label{display:block;font-weight:700;font-size:16px;color:var(--ink);margin-bottom:8px;padding:0}.field .optional{font-weight:500;color:var(--muted)}.field input[type=text],.field input[type=email]{width:100%;font:inherit;font-size:17px;color:var(--inksoft);background:var(--stone2);border:1.5px solid var(--border);border-radius:12px;padding:13px 14px}.field input[type=text]:focus,.field input[type=email]:focus{border-color:var(--deep);outline:none}.field .other{margin-top:8px}.choice{display:flex;align-items:center;gap:10px;font-size:17px;color:var(--inksoft);padding:6px 0;cursor:pointer}.choice input{accent-color:var(--deep);width:18px;height:18px}.intake button.btn{border:0;cursor:pointer;font-family:inherit;margin-top:6px}.intake button.btn:disabled{opacity:.6;cursor:default}.privacy{margin-top:18px;font-size:14px;color:var(--muted)}.form-error{margin-bottom:16px;font-size:15px;color:var(--ink);background:var(--stone2);border-left:3px solid var(--deep);padding:10px 14px}@media (max-width: 820px){h1{font-size:44px}h2,.result h2{font-size:32px}section{padding:96px 0}.hero{padding:100px 0 110px}.about .wrap,.talk .cards,.fold .two{grid-template-columns:1fr}.about .who img{width:160px;height:160px}.intake h1{font-size:36px}}
