body[data-page=get-started]{--violet:#7C5CFF;--violet-bright:#9B82FF;--lilac:#C9BCFF;--teal:#54D6C4;--amber:#F2B44C;--danger:#FF6B6B;--ink:#0A0A0F;--cream:#F1EADE;--cream-2:#EAE0D0;--paper:#FBF8F2;--t-dark:#241f17;--t-mid:#6f6553;--t-light:#9a8f7d;--serif:"Fraunces",Georgia,serif;--sans:"Inter",system-ui,sans-serif;--ease:cubic-bezier(.2,.7,.2,1)}body[data-page=get-started] *{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased}body[data-page=get-started] html{scroll-behavior:smooth}body[data-page=get-started]{font-family:var(--sans);color:var(--t-dark);background:var(--cream);line-height:1.55}body[data-page=get-started] .wrap{max-width:1080px;margin:0 auto;padding:0 28px}body[data-page=get-started] h1,body[data-page=get-started] h2,body[data-page=get-started] h3{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;line-height:1.06}body[data-page=get-started] .serif-i{font-style:italic}body[data-page=get-started] .eyebrow{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--violet)}body[data-page=get-started] a{color:var(--violet)}body[data-page=get-started] .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;padding:16px 32px;min-height:54px;border-radius:999px;text-decoration:none;cursor:pointer;border:none;transition:transform .2s var(--ease),box-shadow .2s}body[data-page=get-started] .btn.violet{background:var(--violet);color:#fff;box-shadow:0 10px 28px -10px #7c5cffa6}body[data-page=get-started] .btn.violet:hover{transform:translateY(-2px)}body[data-page=get-started] .btn.ghost{background:transparent;color:var(--t-dark);border:1px solid rgba(0,0,0,.25)}body[data-page=get-started] .btn.ghost:hover{border-color:var(--t-dark)}body[data-page=get-started] #nav{position:sticky;top:0;z-index:100;background:#f1eaded1;backdrop-filter:saturate(160%) blur(14px)}body[data-page=get-started] #nav .row{display:flex;align-items:center;justify-content:space-between;height:70px}body[data-page=get-started] .brand{display:flex;align-items:center;gap:11px;text-decoration:none}body[data-page=get-started] .brand .dot{width:34px;height:34px;border-radius:9px;background:var(--ink);display:grid;place-items:center}body[data-page=get-started] .brand .wm{font-family:var(--serif);font-size:24px;font-weight:500;color:var(--t-dark)}body[data-page=get-started] .navlinks{display:flex;align-items:center;gap:26px}body[data-page=get-started] .navlinks a{text-decoration:none;color:var(--t-dark);font-size:14px;font-weight:500;opacity:.78}body[data-page=get-started] .navlinks a:hover{opacity:1;color:var(--violet)}body[data-page=get-started] .navlinks .btn{padding:10px 20px;font-size:14px;min-height:0}@media (max-width:820px){.navlinks a:not(.btn){display:none}}body[data-page=get-started] header.hero{padding:64px 0 40px}body[data-page=get-started] h1{font-size:clamp(38px,6vw,60px)}body[data-page=get-started] .lede{font-size:clamp(16px,2.3vw,19px);color:var(--t-mid);max-width:52ch;margin-top:20px}body[data-page=get-started] .cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}body[data-page=get-started] .micro{font-size:13px;color:var(--t-light);margin-top:14px}body[data-page=get-started] .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0}@media (max-width:760px){.grid{grid-template-columns:1fr}}body[data-page=get-started] .card{background:#fff;border:1px solid #EDE9F5;border-radius:14px;padding:24px}body[data-page=get-started] .card h3{font-size:20px;margin-bottom:8px}body[data-page=get-started] .card p{font-size:14.5px;color:var(--t-mid)}body[data-page=get-started] section{padding:36px 0}body[data-page=get-started] section h2{font-size:clamp(26px,4vw,38px)}body[data-page=get-started] .sub{color:var(--t-mid);margin-top:10px;max-width:60ch}body[data-page=get-started] .price-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}@media (max-width:760px){.price-row{grid-template-columns:1fr}}body[data-page=get-started] .tier{background:#fff;border:1px solid #EDE9F5;border-radius:14px;padding:22px}body[data-page=get-started] .tier .nm{font-weight:600;font-size:15px}body[data-page=get-started] .tier .pr{font-family:var(--serif);font-size:34px;margin:6px 0}body[data-page=get-started] .tier .pr small{font-size:14px;color:var(--t-light);font-family:var(--sans)}body[data-page=get-started] .tier .who{font-size:13.5px;color:var(--t-mid)}body[data-page=get-started] .faq{margin-top:18px}body[data-page=get-started] .faq details{background:#fff;border:1px solid #EDE9F5;border-radius:12px;padding:16px 20px;margin-bottom:12px}body[data-page=get-started] .faq summary{font-weight:600;cursor:pointer;font-size:16px}body[data-page=get-started] .faq p{color:var(--t-mid);margin-top:10px;font-size:14.5px}body[data-page=get-started] .band{background:var(--ink);color:var(--cream);border-radius:20px;padding:44px;text-align:center;margin:24px 0}body[data-page=get-started] .band h2{color:#fff}body[data-page=get-started] .band p{color:#ffffffb3;margin:12px 0 24px}body[data-page=get-started] footer{padding:40px 0;border-top:1px solid #ddd1bf;margin-top:20px}body[data-page=get-started] .fnote{font-size:12.5px;color:var(--t-light);line-height:1.6}@media (prefers-reduced-motion:reduce){.btn:hover{transform:none}}
