:root{color-scheme:dark;--grape:#a78bfa;--text:#ece8dc;--muted:#c7c1b3;--border:#403c46;font-family:Inter,system-ui,sans-serif;background:#212121;color:var(--text);line-height:1.6}
*{box-sizing:border-box}body{margin:0}a{color:var(--grape);text-underline-offset:4px}a:hover{color:#c4b5fd}a:focus-visible,summary:focus-visible{outline:3px solid #c4b5fd;outline-offset:5px;border-radius:4px}.wrap{max-width:1160px;padding:0 32px;margin:auto}.skip{position:absolute;left:16px;top:-100px;background:#212121;padding:12px;z-index:2}.skip:focus{top:12px}header{display:flex;align-items:center;justify-content:space-between;padding:28px 0;gap:24px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text)}.brand img{object-fit:contain}.brand span{font-family:Anton,Impact,sans-serif;font-size:32px;font-style:italic;font-weight:800;letter-spacing:.02em;line-height:.92;white-space:nowrap}nav{display:flex;gap:24px}nav a{color:var(--muted);font-size:14px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding:52px 0 76px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:var(--grape);margin:0 0 16px}h1,h2,h3{line-height:1.15;letter-spacing:-.035em;margin:0;color:var(--text)}h1{font-size:clamp(38px,4.5vw,58px);font-weight:800}h1 span{color:var(--grape)}h2{font-size:clamp(28px,3vw,38px);font-weight:700}h3{font-size:19px;letter-spacing:-.02em}p{color:var(--muted)}.lead{font-size:18px;line-height:1.65;margin:24px 0 16px}.payoff{font-weight:600;color:var(--text)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 23px;background:var(--grape);color:#21182f;font-weight:700;font-size:15px;border-radius:9px;text-decoration:none;border:1px solid var(--grape)}.button:hover{background:#c4b5fd;color:#21182f}.secondary{background:transparent;color:var(--text);border-color:#726581}.secondary:hover{background:#322c3e;color:var(--text)}.reassurance{font-size:13px;margin:14px 0 0}figure{margin:0}figcaption{font-size:13px;color:var(--muted);margin-bottom:14px}.customer-surface{border:1px solid #4f4268;border-radius:20px;background:#262329;padding:28px}.customer-surface h2{font-size:25px;text-align:center}.customer-surface>p:not(.field-label):not(.example-note){text-align:center;font-size:13px}.example-name{color:var(--grape);font-weight:600;margin:0 0 24px}.moods{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:25px 0}.moods span{font-size:29px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;min-height:54px;background:#212121}.field-label{font-size:13px;font-weight:600;color:var(--text);margin:0 0 8px}.field-label span{color:var(--muted);font-weight:400}.comment{font-size:14px;line-height:1.6;border:1px solid var(--border);border-radius:8px;padding:14px;color:var(--muted);background:#212121}.example-note,.caption{font-size:11px;line-height:1.6}.caption{margin:12px 0 0}.section{padding:64px 0;border-top:1px solid var(--border);scroll-margin-top:24px}.steps,.benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:36px 0 0;padding:0}.steps{list-style:none;counter-reset:step}.steps li::before{counter-increment:step;content:counter(step,decimal-leading-zero);display:block;color:var(--grape);font-weight:700;margin-bottom:16px;font-size:13px}.steps p,.benefits p,.placements p{font-size:15px;margin-bottom:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.section-intro{max-width:700px;font-size:17px;margin:24px 0}.split>div>p:not(.eyebrow){font-size:16px;margin-top:22px}.placements article{position:relative;padding:20px 0 20px 42px;border-bottom:1px solid var(--border)}.placements article:first-child{padding-top:0}.placements article:last-child{border-bottom:0}.placements article>span{position:absolute;left:0;color:var(--grape);font-size:12px;font-weight:700}.placements h3{font-size:17px}.placements p{margin-top:8px}.text-link{font-weight:600;display:inline-block;margin-top:8px}.dashboard-example{border:1px solid #4f4268;background:#262329;border-radius:16px;padding:24px}.dashboard-example figcaption{color:var(--text);font-weight:600;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px}.dashboard-example figcaption span{color:var(--muted);font-size:11px;font-weight:400}.response{display:flex;gap:14px;border-top:1px solid var(--border);padding:18px 0}.response:last-child{padding-bottom:0}.response>span{font-size:24px}.response strong{font-size:14px}.response p{font-size:13px;margin:6px 0}.response small{font-size:11px;color:var(--muted)}.free-promise{font-size:21px!important;font-weight:600;color:var(--text)}.faq details{border-bottom:1px solid var(--border);padding:21px 0}.faq details:first-of-type{margin-top:25px}.faq summary{cursor:pointer;font-weight:600;font-size:16px;min-height:24px}.faq details p{max-width:790px;margin-bottom:0;font-size:15px}.final{text-align:center;margin:18px 0 56px;padding:48px 64px;border:1px solid #4f4268;border-radius:20px;background:#2a2530}.final h2{max-width:680px;margin:auto}.final .button{margin-top:10px}footer{border-top:1px solid var(--border);padding:24px 0 36px;display:flex;justify-content:space-between;gap:20px;font-size:13px;color:var(--muted)}
.dashboard-example .reply-request-card{margin-top:10px;padding:11px;border:1px solid rgba(167,139,250,.38);border-radius:10px;background:rgba(124,58,237,.08)}.dashboard-example .reply-request-topline{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.dashboard-example .reply-status-badge{display:inline-flex;padding:4px 8px;border-radius:999px;background:#4c1d95;color:#f5f3ff;font-size:11px;font-weight:900}.dashboard-example .reply-customer-email{margin-top:7px;color:var(--text);font-size:13px;overflow-wrap:anywhere}.dashboard-example .reply-request-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.dashboard-example .reply-primary{min-height:34px;padding:7px 10px;border-radius:8px;border:0;background:linear-gradient(135deg,#a78bfa,#7c3aed);color:white;font-weight:800;cursor:default}
@media(max-width:850px){.hero,.split{gap:32px}.hero{grid-template-columns:1fr 1fr}nav{gap:14px}.steps,.benefits{gap:24px}}
@media(max-width:700px){.wrap{padding:0 20px}header{padding:20px 0;flex-wrap:wrap;gap:16px}.brand img{width:32px;height:43px}.brand span{font-size:25px}nav{gap:20px}.hero,.split{grid-template-columns:1fr;gap:32px}.hero{padding:28px 0 48px}h1{font-size:40px}.lead{font-size:16px}.section{padding:44px 0}.steps,.benefits{grid-template-columns:1fr;gap:28px}.steps li{position:relative;padding-left:40px}.steps li::before{position:absolute;left:0;top:3px}.customer-surface{padding:24px 18px}.moods span{font-size:27px;min-height:50px}.final{padding:36px 20px;margin-bottom:36px}footer{flex-direction:column;gap:10px}}
