:root{color-scheme:light;--ink:#17131c;--muted:#716879;--line:#e8e3ec;--purple:#7139a1;--pink:#d96dc8}*{box-sizing:border-box}body{margin:0;background:#f7f5f8;color:var(--ink);font:15px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}button,input,a{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #9869bf;outline-offset:4px}[hidden]{display:none!important}.topbar{background:#0e0a13;color:#f2eaf8}.topbar-inner{max-width:1100px;margin:auto;min-height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 32px}.brand img{width:94px;height:auto;display:block}.topbar .context{font-size:12px;color:#c1b3cd;display:flex;align-items:center;gap:9px}.context svg{width:15px}.page{max-width:1040px;margin:auto;padding:50px 32px 60px}.back{font-size:12px;color:var(--muted);text-decoration:none;display:inline-flex;gap:8px;align-items:center;margin-bottom:28px}.back:hover{color:var(--purple)}.eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.16em;font-weight:650;color:var(--purple);margin:0 0 12px}h1{font-size:clamp(32px,4vw,45px);line-height:1.12;font-weight:700;letter-spacing:-.05em;margin:0 0 12px}h2{font-size:20px;line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}h3{font-size:17px;letter-spacing:-.02em;margin:0 0 8px}p{margin:0 0 16px}.intro{color:var(--muted);font-size:15px;max-width:550px}.order-grid{display:grid;grid-template-columns:1fr .9fr;gap:28px;align-items:start;margin-top:32px}.panel{border:1px solid var(--line);background:#fff;border-radius:19px;padding:30px;box-shadow:0 8px 28px #20102e04}.plans{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plan{position:relative;border:1px solid var(--line);border-radius:12px;padding:17px 14px 14px;background:#fff;text-align:left;color:var(--ink)}.plan[aria-pressed=true]{border-color:#8a57ae;box-shadow:0 0 0 1px #8a57ae;background:#fbf7ff}.plan strong,.plan span{display:block}.plan strong{font-size:13px;margin-bottom:7px}.plan .price{font-size:23px;font-weight:650;letter-spacing:-.04em}.plan .price small{font-size:11px;color:var(--muted);font-weight:400}.plan .save{font-size:10px;color:var(--purple);margin-top:7px}.blue-row{display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid var(--line);padding:20px 0;margin-bottom:20px}.blue-row input{accent-color:var(--purple);margin-top:4px;width:15px;height:15px}.blue-row strong{display:block;font-size:13px}.blue-row span{display:block;font-size:11px;color:var(--muted);margin-top:4px}.included{list-style:none;padding:0;margin:20px 0;color:#5f5369;font-size:12px;display:grid;gap:10px}.included li{display:flex;gap:10px;align-items:flex-start}.included li:before{content:'✓';color:var(--purple);font-weight:650}.total{border-top:1px solid var(--line);margin-top:22px;padding-top:20px;display:flex;align-items:center;justify-content:space-between}.total span{font-size:13px;font-weight:600}.total strong{font-size:30px;letter-spacing:-.04em}.billing{font-size:11px;color:var(--muted);margin:5px 0 0}.opportunity-time{font-size:11px;background:#f6effb;color:#714791;border-radius:8px;padding:10px 12px;margin-top:20px}.contact{font-size:13px;line-height:1.7;overflow-wrap:anywhere;padding:0 0 22px;border-bottom:1px solid var(--line);margin-bottom:22px}.contact strong{font-size:14px}.contact p{margin:0;color:var(--muted)}.field{display:grid;gap:6px;margin-bottom:14px}.field label{font-size:12px;font-weight:600}.field input{border:1px solid #dcd5e3;border-radius:9px;padding:12px 13px;background:#fff;color:var(--ink);font-size:14px;width:100%;min-width:0}.helper{font-size:11px;color:var(--muted)}.primary{display:flex;width:100%;justify-content:center;align-items:center;gap:12px;background:#17121e;color:white;border:0;border-radius:10px;padding:15px 18px;text-decoration:none;font-weight:600;font-size:14px;line-height:1.35}.primary:hover{background:#382043}.primary svg{width:16px;height:16px}.fine{font-size:11px;color:var(--muted);line-height:1.6;margin:14px 0 0}.fine a{text-underline-offset:3px}.secure-note{display:flex;gap:9px;color:var(--muted);font-size:12px;margin:20px 0;align-items:center}.secure-note svg{width:17px;height:17px;flex:0 0 17px}.error{background:#fff4f4;border:1px solid #ecd1d1;color:#8a3c46;border-radius:8px;font-size:12px;padding:12px;margin:14px 0}.muted{color:var(--muted)}.foot{font-size:11px;color:var(--muted);display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:24px;margin-top:35px}.foot a{text-decoration:none}.welcome-page{max-width:1000px;text-align:center;padding-top:60px}.welcome-mark{width:52px;height:52px;margin:0 auto 25px;background:#e7f2e9;color:#408755;display:grid;place-items:center;border:1px solid #cfe5d4;border-radius:50%;font-size:23px}.welcome-page .intro{margin:0 auto 28px;max-width:580px;line-height:1.7}.welcome-main{max-width:640px;margin:0 auto;text-align:left;padding:30px}.chief-label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:#665074;margin-bottom:17px}.chief-dot{width:28px;height:28px;border-radius:9px;background:#f3e9f9;display:grid;place-items:center;color:#8b4ab0}.job-prompt{border:1px solid #e6dceb;background:#fbf8fd;border-radius:12px;color:#62506d;font-size:14px;line-height:1.6;padding:16px;margin:20px 0}.welcome-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:640px;margin:16px auto 0;text-align:left}.welcome-options .panel{padding:24px}.welcome-options p{font-size:12px;color:var(--muted);margin:0 0 18px}.text-link{color:var(--purple);font-size:12px;font-weight:600;text-decoration:none}.text-link:hover{text-decoration:underline}.receipt{font-size:12px;color:var(--muted);margin:28px auto 0;max-width:620px}.preview-banner{border:1px solid #e6cf9b;background:#fff7e2;color:#7a5b19;border-radius:8px;font-size:12px;padding:12px;margin:0 auto 25px;max-width:640px}.confirmation-error{max-width:550px;text-align:center;margin:40px auto}.confirmation-error .primary{margin-top:25px}.consent{display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.5;color:var(--muted);margin:12px 0 18px}.consent input{accent-color:var(--purple);margin-top:3px}.honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.expired-note{color:#8c5f3b}.terms{margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--line)}.terms summary{font-size:12px;color:var(--muted);cursor:pointer}.terms p{font-size:11px;color:var(--muted);margin:12px 0 0}.privacy-page{max-width:720px}.privacy-page p{font-size:14px;color:var(--muted);line-height:1.8}.privacy-page h2{margin-top:30px}.welcome-options .text-link[aria-disabled=true]{color:var(--muted);cursor:default;text-decoration:none}
@media(max-width:700px){.topbar-inner{padding:0 22px;min-height:68px}.brand img{width:82px}.page{padding:32px 20px 40px}.back{margin-bottom:24px}.order-grid{grid-template-columns:1fr;gap:18px;margin-top:26px}.panel{padding:24px}.order-grid .summary{order:0}.order-grid .payment{order:1}h1{font-size:35px}.welcome-page{padding-top:38px}.welcome-options{grid-template-columns:1fr}.welcome-main{padding:25px}.foot{flex-direction:column;gap:7px}.context{font-size:11px!important}.plan .price{font-size:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
