:where(.sk){--bg:#fff;--bg-2:#f6f6f4;--fg:#111;--mut:#666;--line:#e5e5e2;--card:#fff;--accent:#111;--accent-fg:#fff;--head:var(--font-geist-sans), system-ui, sans-serif;--body:var(--font-geist-sans), system-ui, sans-serif;--radius:14px;--pad:clamp(20px, 5vw, 72px)}.sk{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.sk *,.sk :before,.sk :after{box-sizing:border-box}.sk a{color:inherit;text-decoration:none}.sk-nav{z-index:30;padding:16px var(--pad);background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:32px;display:flex;position:sticky;top:0}.sk-brand{font:600 19px/1 var(--head);letter-spacing:0;align-items:center;gap:8px;display:inline-flex}.sk-links{color:var(--mut);gap:24px;margin-left:auto;font-size:14px;display:flex}.sk-links a:hover{color:var(--fg)}.sk-btn{border-radius:calc(var(--radius) * .7);background:var(--accent);border:1px solid var(--accent);white-space:nowrap;justify-content:center;align-items:center;height:48px;padding:0 24px;font-size:15px;font-weight:600;transition:filter .2s,background-color .2s;display:inline-flex;color:var(--accent-fg)!important}.sk-btn:hover{filter:brightness(1.08)}.sk-btn-sm{height:36px;padding:0 16px;font-size:14px}.sk-btn-ghost{border-color:var(--line);background:0 0;color:var(--fg)!important}.sk-btn-ghost:hover{background:var(--bg-2);filter:none}.sk-kick{letter-spacing:0;color:var(--accent);margin:0 0 16px;font-size:13px;font-weight:600}.sk-h1{font:600 clamp(42px, 5.8vw, 84px)/1.02 var(--head);letter-spacing:-.03em;text-wrap:balance;margin:0}.sk-h2{font:600 clamp(30px, 3.4vw, 50px)/1.06 var(--head);letter-spacing:-.03em;text-wrap:balance;margin:0}.sk-lede{max-width:52ch;color:var(--mut);margin:20px 0 0;font-size:clamp(16px,1.25vw,18.5px);line-height:1.6}.sk-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.sk-hero{padding:clamp(56px, 8vw, 120px) var(--pad);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.sk-hero.has-art{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.sk-hero.is-center{text-align:center;justify-items:center}.sk-hero.is-center .sk-lede{margin-inline:auto}.sk-hero.is-center .sk-ctas{justify-content:center}.sk-hero.is-center.has-art{grid-template-columns:minmax(0,1fr)}.sk-hero-art{width:100%;min-width:0}.sk-hero-art svg{width:100%;height:auto;display:block;overflow:visible}.sk-sec{padding:clamp(64px, 8vw, 120px) var(--pad);border-top:1px solid var(--line)}.sk-sec-head{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.sk-sec.is-center .sk-sec-head{text-align:center;margin-inline:auto}.sk-sec.is-center .sk-lede{margin-inline:auto}.sk-alt{background:var(--bg-2)}.sk-ink{background:var(--fg);color:var(--bg)}.sk-ink .sk-lede{color:color-mix(in srgb, var(--bg) 70%, transparent)}.sk-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.sk-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.sk-card{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);padding:clamp(22px,2.4vw,32px)}.sk-card h3{font:600 20px/1.25 var(--head);letter-spacing:-.01em;margin:0 0 8px}.sk-card p{color:var(--mut);margin:0;font-size:15px;line-height:1.6}.sk-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1080px;margin:0 auto;display:grid}.sk-tier{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);flex-direction:column;gap:8px;padding:28px;display:flex}.sk-tier.hot{border:2px solid var(--accent);box-shadow:0 30px 70px -40px color-mix(in srgb, var(--accent) 70%, transparent)}.sk-tier h3{font:600 20px var(--head);margin:0}.sk-price{color:var(--mut);margin:8px 0;font-size:14px}.sk-price b{font:600 40px/1 var(--head);letter-spacing:-.03em;color:var(--fg)}.sk-tier ul{gap:8px;margin:8px 0 28px;padding:0;font-size:15px;list-style:none;display:grid}.sk-tier li{gap:8px;display:flex}.sk-tier li:before{content:"✓";color:var(--accent);font-weight:600}.sk-tier .sk-btn{margin-top:auto}.sk-quote{max-width:920px;padding:clamp(72px, 9vw, 128px) var(--pad);text-align:center;margin:0 auto}.sk-quote blockquote{font:500 clamp(22px, 2.4vw, 32px)/1.38 var(--head);letter-spacing:-.015em;margin:0}.sk-quote p{color:var(--mut);margin:24px 0 0;font-size:14.5px}.sk-foot{padding:32px var(--pad) 96px;border-top:1px solid var(--line);color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:13px;display:flex}.sk-legal{margin-left:auto}@media (max-width:900px){.sk-links{display:none}.sk-nav .sk-btn{margin-left:auto}.sk-hero.has-art,.sk-grid3,.sk-grid2,.sk-tiers{grid-template-columns:minmax(0,1fr)}.sk-legal{margin-left:0}}
