@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;600;700;800&display=swap');
:root{--ink:#1c2340;--purple:#6255d9;--muted:#6e7487}*{box-sizing:border-box}body{margin:0;background:#fcfbf9;color:var(--ink);font:15px 'DM Sans',sans-serif}nav,main,footer{max-width:1240px;margin:auto}nav{padding:30px 30px;display:flex;gap:32px;align-items:center}a{color:inherit;text-decoration:none}.brand{font:800 25px Manrope,sans-serif;letter-spacing:-1px}.brand:first-letter{color:var(--purple)}nav>a:nth-child(2){margin-left:auto;font-size:13px}.pill{background:#eeebfa;border:1px solid #ded8f5;color:#6558a4;font-size:10px;letter-spacing:1px;border-radius:20px;padding:8px 12px}main{padding:0 30px}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center;padding:80px 0 85px}.eyebrow{font-size:11px;letter-spacing:2px;color:#7466bd;font-weight:700}h1{font:800 clamp(34px,3.7vw,53px)/1.15 Manrope,sans-serif;letter-spacing:-2px;margin:22px 0}em{color:var(--purple);font-style:normal}.hero p{line-height:1.85;color:var(--muted);font-size:16px}label{font-size:13px}form{margin-top:30px}form label{display:block;font-weight:600;margin-bottom:10px}.inputrow{display:flex;background:white;border:1px solid #d9d9e6;padding:6px;border-radius:12px;box-shadow:0 8px 24px #26234c06}.inputrow input{min-width:0;flex:1;border:0;background:none;padding:12px;font:inherit;outline:none}button{background:var(--purple);border:0;color:white;padding:15px 21px;border-radius:8px;font:600 13px 'DM Sans',sans-serif;cursor:pointer}button:disabled{opacity:.5;cursor:wait}button span{margin-left:12px}.small{font-size:12px;color:var(--muted);line-height:1.8;margin-top:13px}.heroart{position:relative;padding:40px 15px;background:radial-gradient(ellipse,#e6defd 0,transparent 70%)}.sample{background:white;border:1px solid #e1dcea;border-radius:16px;padding:10px;transform:rotate(3deg);box-shadow:0 25px 55px #3430631a;overflow:hidden}.sampleimage{position:relative;overflow:hidden;background:linear-gradient(120deg,#27264a,#6251af);border-radius:8px;padding:30px 24px;color:white;height:215px}.sampleimage span{font-size:9px;letter-spacing:2px;color:#d3c9ff}.sampleimage strong{display:block;font:700 30px/1.3 Manrope;margin-top:25px;position:relative;z-index:1}.orbs{position:absolute;right:5px;bottom:-60px;font-size:250px;color:#c4b3ff66}.sampletext{padding:18px 12px}.sampletext small{font-size:9px;color:#89869a;letter-spacing:1px}.sampletext h3{font-size:16px;margin:8px 0}.sampletext p{font-size:12px;margin:0;line-height:1.6}.floating,.badge{position:absolute;z-index:2;background:white;border:1px solid #eee9f7;border-radius:10px;padding:13px 18px;font-size:12px;box-shadow:0 8px 20px #22114808}.floating{top:13px;left:0;transform:rotate(-5deg)}.badge{bottom:7px;right:-12px;transform:rotate(-3deg)}.steps{border-top:1px solid #e8e5ee;border-bottom:1px solid #e8e5ee;display:grid;grid-template-columns:repeat(3,1fr);padding:30px 0;gap:40px}.steps b{font-size:11px;color:#a69ac9;display:block;margin-bottom:10px}.steps strong{font-size:14px}.steps p{font-size:13px;color:var(--muted);line-height:1.7}.sectionhead{margin:65px 0 20px}h2{font:800 29px Manrope;letter-spacing:-1px}.toolbar{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:20px;color:var(--muted)}#grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.page{background:white;border:1px solid #e2dfeb;border-radius:13px;overflow:hidden}.pageimage{aspect-ratio:1200/630;background:#eeebf6;display:flex;align-items:center;justify-content:center;color:#a69bbd;overflow:hidden}.pageimage img{width:100%;height:100%;object-fit:cover}.pagebody{padding:20px}.pagebody h3{font-size:16px;margin:12px 0}.pagebody p{font-size:13px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.domain{font-size:10px;color:var(--muted);display:block;overflow-wrap:anywhere;margin-top:8px}.flag{font-size:10px;background:#fff3e7;color:#9d602c;padding:5px 8px;border-radius:4px;display:inline-block;margin:3px 3px 3px 0}#status{padding:15px 0;color:var(--purple)}#basket{background:#222039;color:white;border-radius:12px;display:flex;align-items:center;gap:18px;padding:22px;margin:28px 0;flex-wrap:wrap}#cost{color:#c5baff;margin-top:6px}#basket small{font-size:10px;color:#bcb6ce}.secondary{background:#454059}#pricing{text-align:center;padding:65px 0}#pricing strong{color:var(--purple)}footer{border-top:1px solid #e7e3ee;padding:30px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted)}.fix{background:white;padding:24px;border:1px solid #e2dfeb;border-radius:12px;margin:20px 0;overflow:hidden}.fix img{width:min(100%,600px);display:block;margin:20px 0}.fix pre{overflow:auto;max-height:270px;background:#f5f3fa;padding:20px;font-size:11px}.fix p{line-height:1.8;color:var(--muted)}.fix a{color:var(--purple);text-decoration:underline}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #b2a7ef;outline-offset:3px}@media(max-width:750px){nav{padding:22px 20px;gap:12px}.brand{font-size:22px}nav>a:nth-child(2){display:none}.pill{margin-left:auto;font-size:8px}main{padding:0 20px}.hero{grid-template-columns:1fr;padding:40px 0;gap:30px}h1{font-size:38px;letter-spacing:-1.7px}.hero p{font-size:14px}.inputrow{flex-wrap:wrap}.inputrow input{width:100%;flex:auto}.inputrow button{width:100%}.heroart{max-width:430px;margin:auto;width:100%}.steps{grid-template-columns:1fr;gap:12px}.steps b{display:inline;margin-right:12px}.steps p{margin-left:29px}.toolbar{flex-direction:column}#grid{grid-template-columns:1fr}#basket{align-items:stretch;flex-direction:column}h2{font-size:25px}footer{flex-direction:column;gap:18px;text-align:center}}
.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:32px auto;text-align:left}.pricing-card{padding:30px;border:1px solid #dfdaee;background:white;border-radius:16px}.pricing-card:first-child{border-color:#a79be8;background:#faf8ff}.pricing-card h3{font:800 42px Manrope;margin:18px 0}.pricing-card h3 small{font:400 14px 'DM Sans';color:var(--muted)}.pricing-card p{line-height:1.7}.pricing-card button{margin-top:16px;width:100%}.faq{text-align:left;max-width:850px;margin:45px auto 0}.faq details{padding:18px 0;border-bottom:1px solid #e8e3f0}.faq summary{cursor:pointer;font-weight:600}.faq p{line-height:1.8;color:var(--muted)}select{font:inherit;padding:12px;border:1px solid #ded8ed;border-radius:8px;background:white;color:var(--ink)}.pack-picker{margin:24px 0}.pack-picker label{margin-right:10px}#launch-remaining:empty{display:none}@media(max-width:750px){.pricing-grid{grid-template-columns:1fr}.pack-picker select{display:block;width:100%;margin-top:10px}.pricing-card{padding:24px}}
