:root{color-scheme:dark;--navy:#141a2e;--purple:#6c4cf1;--ink:#f7f6ff;--muted:#b7bfd2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--navy);color:var(--ink);font:16px/1.65 Inter,"Segoe UI",system-ui,sans-serif}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button,.button{cursor:pointer}.wrap{width:min(1200px,90%);margin:auto}header{width:min(1280px,92%);margin:auto;display:flex;justify-content:space-between;align-items:center;padding:22px 0}header img{object-fit:contain}nav{display:flex;gap:28px;font-size:14px}nav a{text-decoration:none}.test-banner{text-align:center;background:#e8dcff;color:#32254c;font-size:12px;font-weight:700;padding:7px 15px;letter-spacing:.06em}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;min-height:650px;padding:75px 0 100px}.eyebrow{font-size:12px;letter-spacing:.14em;font-weight:700;color:#baabff}h1{font-size:clamp(36px,4vw,58px);letter-spacing:-.055em;line-height:1.12;margin:18px 0 26px}h1 em{font-style:normal;color:#bdaaff}h2{font-size:clamp(30px,3.5vw,44px);letter-spacing:-.04em;line-height:1.2;margin:12px 0 26px}h3{line-height:1.3}.lead{font-size:18px;color:#ccd1e0;max-width:580px}.actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:32px 0 20px}.button,button{display:inline-block;border:1px solid #8a70ff;border-radius:9px;background:var(--purple);color:white;padding:13px 21px;text-decoration:none;font-weight:600}.secondary{font-size:14px}.small,small{font-size:12px;color:var(--muted)}.app-preview{transform:rotate(-2deg);border:1px solid #ffffff25;border-radius:16px;background:#1b233b;box-shadow:0 30px 100px #0005;overflow:hidden;font-size:12px}.window-bar{display:flex;gap:30px;padding:14px 20px;background:#101629;color:#b3a2e5}.window-bar span{letter-spacing:3px}.preview-title{padding:27px 24px;font-size:23px;font-weight:600}.preview-title span{font-size:10px;float:right;border:1px solid #ffffff30;border-radius:20px;padding:3px 9px;margin-top:8px}.toolbar{display:flex;justify-content:space-between;margin:0 24px 20px;color:#c3badc;font-size:11px}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:15px 12px;border-top:1px solid #ffffff12}th{font-weight:400;color:#a1aac4}td.ok{color:#a8dfbf}.preview-footer{display:flex;justify-content:space-between;padding:22px;color:#a9b3ce;font-size:10px}.preview-footer span{color:#9d8cc6}.light{background:#f3f1fa;color:#141a2e;padding:80px 0}.light .eyebrow{color:#6c4cf1}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:45px 0}.features article{border-top:2px solid #6c4cf1;padding-top:22px}.features article>span{font-size:11px;letter-spacing:.12em;color:#645785}.features p{color:#55576b}.note{font-size:13px;color:#626579;max-width:900px}#planes{padding:90px 0}#planes>p:not(.eyebrow){color:#bdc5d8;max-width:800px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.plans article{display:flex;flex-direction:column;background:#1c233b;border:1px solid #ffffff20;border-radius:15px;padding:30px}.plans article.featured{background:#302458;border-color:#9c82ff}.plans article>p{font-size:11px;letter-spacing:.12em;color:#c3b6f0}.plans h3{font-size:35px;letter-spacing:-.04em;margin:10px 0}.plans h3 span{font-size:12px;letter-spacing:0;font-weight:400;color:#c3bad8}.plans ul{list-style:none;padding:10px 0;margin-bottom:25px;font-size:14px;color:#c6cede}.plans li{padding:9px 0;border-bottom:1px solid #ffffff10}.plans button{margin-top:auto}.purchase{margin:45px 0 0;border:1px solid #8b75c7;border-radius:15px;padding:30px;max-width:820px;background:#1d253d}.purchase h3{font-size:25px;margin-top:0}label{display:block;margin:18px 0;font-size:14px}input,select,textarea{display:block;width:100%;border:1px solid #ffffff35;border-radius:6px;background:#12192c;color:#fff;padding:12px;margin-top:7px}textarea{min-height:100px;resize:vertical}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.check{display:flex;gap:12px;align-items:flex-start}.check input{width:18px;height:18px;flex-shrink:0}#status{color:#e6c6ff;max-width:820px;white-space:pre-line}details{padding:22px 0;border-bottom:1px solid #141a2e25;max-width:900px}summary{font-size:18px;cursor:pointer;font-weight:600}details p{color:#505367}.legal{padding:65px 0;font-size:14px;color:#bec6d8;max-width:1000px}.legal h2{font-size:28px;color:#fff}footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff20;padding:25px 0 40px;font-size:13px;flex-wrap:wrap}[hidden]{display:none!important}:focus-visible{outline:3px solid #b9a4ff;outline-offset:4px}button:disabled{opacity:.5;cursor:wait}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:40px;padding-top:45px;min-height:0}.hero>div:first-child{max-width:650px}.app-preview{max-width:600px}.plans{grid-template-columns:1fr}.features{gap:20px}nav{gap:15px;font-size:12px}header img{width:155px}}@media(max-width:600px){header{align-items:flex-start}header img{width:135px}nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;max-width:180px}.hero{padding:30px 0 60px}h1{font-size:39px}.lead{font-size:16px}.app-preview{transform:none}.preview-title{font-size:20px}.toolbar{gap:10px;font-size:10px}td,th{padding:12px 8px;font-size:10px}.features,.fields{grid-template-columns:1fr}.features{gap:32px}.light,#planes{padding:55px 0}.purchase{padding:20px}.plans article{padding:25px}.test-banner{font-size:10px}.actions{gap:15px}.legal{padding:45px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Verified purchase confirmation */
.purchase.is-approved{padding:0;max-width:850px;border:1px solid #73d4af55;background:linear-gradient(145deg,#202d3d,#1c233b 65%);overflow:hidden;box-shadow:0 22px 70px #060a192e}.success-card{padding:36px 38px}.success-top{display:flex;align-items:center;gap:18px;margin-bottom:24px}.success-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:#66d4a516;color:#82e3b8;border:1px solid #82e3b84d;box-shadow:0 0 0 7px #82e3b807}.success-badge{color:#99e8c6;font-size:11px;font-weight:700;letter-spacing:.14em}.success-card h3{font-size:clamp(29px,4vw,40px);letter-spacing:-.045em;margin:0 0 14px;color:#f5fff9}.success-intro{font-size:17px;line-height:1.7;color:#cbd5e2;margin:0 0 26px}.success-intro strong{color:#fff;font-weight:600}.success-plan{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;padding:17px 0;margin-bottom:27px;font-size:14px}.success-plan>span:first-child{color:#a7b4c9}.success-plan strong{color:#fff;font-size:17px}.sandbox-chip{font-size:10px;color:#c8bbea;background:#ffffff08;border:1px solid #ffffff15;border-radius:30px;padding:4px 10px;margin-left:auto}.success-steps{display:grid;gap:23px}.success-steps>div{display:flex;gap:15px}.success-step-number{flex-shrink:0;border-radius:10px;display:grid;place-items:center;width:36px;height:36px;background:#ffffff07;border:1px solid #ffffff1c;color:#bba8ff;font-size:11px;font-weight:700}.success-steps h4{margin:0 0 7px;font-size:16px;font-weight:600;color:#f4f4fe}.success-steps p{margin:0;color:#aebcd0;font-size:14px;line-height:1.75}.success-bottom{margin-top:30px;padding-top:21px;border-top:1px solid #ffffff17;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:#a9cfbf}.success-bottom small{display:inline-block;color:#99a7bf;padding-top:5px;font-size:12px}.success-bottom a{color:#d1c5f5;white-space:nowrap;text-decoration:none}.success-bottom a:hover{text-decoration:underline}@media(max-width:600px){.success-card{padding:27px 22px}.success-icon{width:60px;height:60px}.success-plan{gap:9px 12px}.sandbox-chip{margin-left:0;flex-basis:auto}.success-bottom{align-items:flex-start;flex-direction:column;gap:16px}.success-intro{font-size:16px}}
