@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.eJY1BG_className{font-family:Outfit,Outfit Fallback;font-style:normal}.eJY1BG_variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--bg-top:#c9cbf2;--bg-bottom:#f1f0fa;--blush:#eadcf0;--ink:#2b2d52;--ink-muted:#5e6090;--ink-soft:#7a7ca6;--accent:#8b8fd9;--count:#8b8fd999;--glass:#ffffff73;--glass-strong:#ffffffb8;--glass-border:#fff9;--white:#fff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:12px;--radius-md:20px;--radius-lg:26px;--radius-pill:9999px;--shadow-glass:0 12px 32px #8b8fd92e;--shadow-button:0 10px 28px #8b8fd98c;--blur-glass:24px;--measure:640px;--page:1040px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-outfit), "Outfit", system-ui, sans-serif;color:var(--ink);background:radial-gradient(circle at 92% 6%, #eadcf0f2, #eadcf000 42%), linear-gradient(180deg, var(--bg-top) 0%, var(--bg-bottom) 60%);background-attachment:fixed;margin:0;font-size:16px;line-height:24px}a{color:inherit;text-decoration:none}.t-display{letter-spacing:-1px;font-size:48px;font-weight:500;line-height:52px}.t-greeting{letter-spacing:-.5px;font-size:34px;font-weight:500;line-height:40px}.t-title{font-size:24px;font-weight:500;line-height:30px}.t-count{font-size:44px;font-weight:300;line-height:44px}.t-body{font-size:16px;line-height:24px}.t-caption{color:var(--ink-muted);font-size:14px;line-height:20px}.t-label{letter-spacing:2.5px;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:500;line-height:16px}.t-tag{letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:500;line-height:14px}@media (max-width:600px){.t-display{letter-spacing:-.5px;font-size:34px;line-height:40px}}.glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(180%);backdrop-filter:blur(var(--blur-glass)) saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass)}.glass-strong{background:var(--glass-strong)}.page{width:100%;max-width:var(--page);padding:0 var(--space-5);margin:0 auto}.section{padding:var(--space-16) 0}@media (max-width:600px){.section{padding:var(--space-12) 0}}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);height:54px;font:inherit;cursor:pointer;white-space:nowrap;border:none;padding:0 28px;font-size:17px;font-weight:500;line-height:22px;display:inline-flex}.button-primary{background:var(--ink);color:var(--white);box-shadow:var(--shadow-button)}.button-secondary{color:var(--ink)}.button-large{height:60px;padding:0 32px;font-size:18px}.button-compact{height:44px;padding:0 20px;font-size:15px;font-weight:400}.nav{z-index:10;padding:var(--space-4) 0;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:44px;display:flex}.brand{align-items:center;gap:var(--space-3);display:flex}.logo-chip{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wordmark{letter-spacing:4px;font-size:18px;font-weight:500;line-height:24px}.nav-links{align-items:center;gap:var(--space-2);display:flex}.nav-links a{padding:0 var(--space-4);border-radius:var(--radius-pill);height:44px;color:var(--ink-muted);align-items:center;display:inline-flex}.nav-links a[aria-current=page]{color:var(--ink)}@media (max-width:600px){.nav-links a.nav-text{display:none}}.footer{padding:var(--space-12) 0 var(--space-8);gap:var(--space-3) var(--space-5);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:14px;line-height:20px;display:flex}.footer-links{gap:var(--space-5);flex-wrap:wrap;display:flex}.footer a:hover{color:var(--ink)}.prose{max-width:var(--measure);padding:var(--space-8) 0 var(--space-16)}.prose h1{margin:0 0 var(--space-2);letter-spacing:-.5px;font-size:34px;font-weight:500;line-height:40px}.prose .updated{margin-bottom:var(--space-8);color:var(--ink-muted);font-size:14px;line-height:20px;display:block}.prose h2{margin:var(--space-8) 0 var(--space-3);font-size:24px;font-weight:500;line-height:30px}.prose h3{margin:var(--space-5) 0 var(--space-2);font-size:16px;font-weight:500;line-height:24px}.prose p,.prose li{margin:0 0 var(--space-3);color:var(--ink)}.prose ul{padding-left:var(--space-5)}.prose a{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.prose .lead{color:var(--ink-muted);margin-bottom:var(--space-5);font-size:18px;line-height:28px}.prose table{border-collapse:collapse;width:100%;margin:0 0 var(--space-4);font-size:15px;line-height:22px}.prose th,.prose td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--glass-border);vertical-align:top}.prose th{color:var(--ink-muted);font-weight:500}.plans{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:800px){.plans{grid-template-columns:1fr}}.plan{border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex;position:relative}.plan-tag{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);padding:6px 10px;position:absolute}.plan-name{font-size:24px;font-weight:500;line-height:30px}.plan-price{align-items:baseline;gap:var(--space-2);display:flex}.plan-price .amount{font-size:44px;font-weight:300;line-height:44px}.plan-credits{font-size:16px;line-height:24px}.plan ul{gap:var(--space-2);color:var(--ink-muted);flex-direction:column;margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:flex}.plan li{gap:var(--space-2);align-items:flex-start;display:flex}.plan li svg{flex:none;margin-top:3px}.plan .button{margin-top:auto}.segmented{border-radius:var(--radius-pill);gap:4px;padding:4px;display:inline-flex}.segmented button{height:40px;padding:0 var(--space-5);border-radius:var(--radius-pill);font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;font-size:15px;font-weight:500}.segmented button[aria-pressed=true]{background:var(--glass-strong);color:var(--ink)}.store-badge{height:54px;display:inline-flex}.store-badge img{height:100%}.demo{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;display:grid}.demo figure{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.demo .frame{aspect-ratio:9/16;border-radius:var(--radius-lg);position:relative;overflow:hidden}.demo video,.demo img{object-fit:cover;width:100%;height:100%;display:block}.demo .chip{left:var(--space-2);top:var(--space-2);border-radius:var(--radius-pill);padding:6px 10px;position:absolute}.demo figcaption{color:var(--ink-muted);font-size:14px;line-height:20px}.steps{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:800px){.steps{grid-template-columns:1fr}}.step{border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.step .n{color:var(--count);font-size:44px;font-weight:300;line-height:44px}.step h3{margin:0;font-size:24px;font-weight:500;line-height:30px}.step p{color:var(--ink-muted);margin:0}.hero{gap:var(--space-12);padding:var(--space-12) var(--space-5) var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}@media (max-width:800px){.hero{gap:var(--space-8);grid-template-columns:1fr}}.hero-copy{gap:var(--space-5);flex-direction:column;display:flex}.hero-copy p{color:var(--ink-muted);max-width:480px;margin:0;font-size:18px;line-height:28px}.hero-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.hero-note{color:var(--ink-muted);font-size:14px;line-height:20px}.faq{max-width:var(--measure);gap:var(--space-3);flex-direction:column;display:flex}.faq details{border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.faq summary{cursor:pointer;font-weight:500;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq p{margin:var(--space-2) 0 0;color:var(--ink-muted)}.section-head{gap:var(--space-2);margin-bottom:var(--space-8);flex-direction:column;display:flex}.section-head p{color:var(--ink-muted);max-width:var(--measure);margin:0}.form{gap:var(--space-3);max-width:440px;margin:var(--space-8) 0;flex-direction:column;display:flex}.form label{color:var(--ink-muted);font-size:14px;line-height:20px}.field{height:54px;padding:0 var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass-strong);font:inherit;color:var(--ink);outline:none;font-size:17px}.field::placeholder{color:var(--ink-soft)}.field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--count)}.form .button{width:100%}.form .button[disabled]{opacity:.6;cursor:default}.form-note{color:var(--ink-soft);margin:0;font-size:14px;line-height:20px}.form-message{margin:var(--space-2) 0 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);color:var(--ink)}.form-message:empty{display:none}.holding{text-align:center;min-height:100vh;padding:var(--space-5);justify-content:center;align-items:center;display:flex}
