@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0e1a2b;--ink-soft: #46566b;--ink-deep: #08111d;--sky-50: #f4f8fc;--sky-100: #e4eef8;--sky-200: #c8dcf0;--sky-300: #9fc2e6;--blue: #2c69ad;--sun: #f7b733;--sun-hover: #f0a414;--sun-glow: #ffe3a3;--line: #d9e4ef;--white: #ffffff;--font-display: "Outfit Variable", "Segoe UI", system-ui, sans-serif;--font-body: "Figtree Variable", "Segoe UI", system-ui, sans-serif;--radius: 14px;--radius-lg: 22px;--shadow-card: 0 1px 2px rgb(14 26 43 / 6%), 0 18px 40px -18px rgb(14 26 43 / 28%);--wrap: 72rem}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:var(--blue);text-underline-offset:.18em}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}h1,h2,h3{font-family:var(--font-display);line-height:1.12;letter-spacing:-.015em;font-weight:650;text-wrap:balance}p{text-wrap:pretty}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 1.25rem}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:10;background:var(--white);padding:.5rem 1rem}.eyebrow{font-family:var(--font-display);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.5rem;border-radius:999px;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .15s}.btn-sun{background:var(--sun);color:var(--ink);box-shadow:0 6px 18px -8px #f0a414b3}.btn-sun:hover{background:var(--sun-hover);color:var(--ink);transform:translateY(-1px)}.btn-sun .arrow{transition:transform .15s}.btn-sun:hover .arrow{transform:translate(3px)}.btn-ghost{color:var(--ink);border:1.5px solid var(--sky-300);background:#ffffff8c}.btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.btn-block{width:100%}.site-header{position:relative;z-index:2}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.1rem;padding-bottom:1.1rem}.brand img{width:176px}.header-links{display:flex;align-items:center;gap:.75rem}.header-links .login{font-family:var(--font-display);font-weight:600;color:var(--ink);text-decoration:none;padding:.55rem 1rem;border-radius:999px;border:1.5px solid var(--sky-300);white-space:nowrap}.header-links .login:hover{border-color:var(--ink)}.header-links .btn{min-height:2.6rem;padding:.5rem 1.15rem;font-size:1rem}.sky{position:relative;background:radial-gradient(60rem 30rem at 85% 10%,rgb(255 227 163 / 45%),transparent 60%),linear-gradient(180deg,var(--sky-200) 0%,var(--sky-100) 45%,var(--sky-50) 80%,var(--white) 100%);overflow:hidden}.hero{padding:2.5rem 0 5rem}.hero-grid{display:grid;gap:3rem;align-items:center}.hero h1{font-size:clamp(2.25rem,5.2vw,3.75rem);margin:.75rem 0 1.25rem;max-width:16ch}.hero .lead{font-size:clamp(1.125rem,1.6vw,1.3125rem);color:var(--ink-soft);max-width:34rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero-note{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:600;color:var(--ink)}.hero-note svg{color:var(--blue);flex:none}.plan-wrap{position:relative;max-width:26rem;width:100%;justify-self:center}.sun{position:absolute;width:9.5rem;aspect-ratio:1;top:-3.25rem;right:-2.75rem;border-radius:50%;background:radial-gradient(circle at 40% 40%,#ffd76a 0%,var(--sun) 55%,var(--sun-hover) 100%);box-shadow:0 0 0 1.1rem #ffd76a38,0 0 0 2.3rem #ffd76a1f,0 0 70px 30px #ffc8504d}.plan{position:relative;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:2rem 1.75rem 1.75rem}.plan-name{font-size:1.25rem}.plan-price{display:flex;align-items:baseline;gap:.5rem;margin-top:.75rem}.plan-price .amount{font-family:var(--font-display);font-size:3.5rem;font-weight:700;line-height:1;letter-spacing:-.03em}.plan-price .period{font-size:1.125rem;color:var(--ink-soft);font-weight:600}.plan-billing{color:var(--ink-soft);font-size:.9375rem;margin-top:.35rem}.plan-list-heading{font-weight:700;font-size:.9375rem;margin-top:1.5rem}.plan ul{list-style:none;padding:0;margin:.6rem 0 1.5rem;display:grid;gap:.55rem}.plan li{display:flex;gap:.6rem;align-items:flex-start;font-size:.98rem;line-height:1.4}.plan li svg{color:var(--blue);flex:none;margin-top:.1rem}.guarantee{display:flex;gap:.75rem;align-items:flex-start;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--line)}.guarantee svg{color:var(--blue);flex:none}.guarantee strong{display:block;font-size:.98rem}.guarantee p{font-size:.9rem;color:var(--ink-soft);line-height:1.45}.section{padding:5rem 0}.section-head{max-width:40rem;margin-bottom:2.75rem}.section-head h2{font-size:clamp(1.875rem,3.6vw,2.625rem)}.section-head p{color:var(--ink-soft);font-size:1.125rem;margin-top:.85rem}.features{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.feature{padding:1.75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.feature .icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--sky-100);color:var(--blue);margin-bottom:1.1rem}.feature h3{font-size:1.25rem;margin-bottom:.5rem}.feature p{color:var(--ink-soft)}.steps-band{background:var(--sky-50);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps{list-style:none;padding:0;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));counter-reset:step}.steps li{counter-increment:step}.steps li:before{content:counter(step);display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--ink);color:var(--white);font-family:var(--font-display);font-weight:700;font-size:1.125rem;margin-bottom:1rem}.steps h3{font-size:1.25rem;margin-bottom:.4rem}.steps p{color:var(--ink-soft)}.steps-cta{margin-top:2.5rem}.faq{display:grid;gap:2rem 3rem;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.faq dt{font-family:var(--font-display);font-weight:650;font-size:1.1875rem;line-height:1.3;margin-bottom:.4rem}.faq dd{margin:0;color:var(--ink-soft)}.cta-band{background:var(--ink);color:var(--white);overflow:hidden}.cta-band .wrap:after{content:"";position:absolute;z-index:-1;width:24rem;aspect-ratio:1;right:-6rem;top:-10rem;border-radius:50%;background:radial-gradient(circle,rgb(247 183 51 / 32%) 0%,transparent 65%);pointer-events:none}.cta-band .wrap{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 3rem;padding-top:4rem;padding-bottom:4rem}.cta-band h2{font-size:clamp(1.875rem,3.6vw,2.625rem)}.cta-band p{color:var(--sky-200);font-size:1.125rem;margin-top:.5rem;max-width:34rem}.site-footer{background:var(--ink-deep);color:var(--sky-200);font-size:.9375rem}.site-footer .wrap{display:grid;gap:1.5rem;padding-top:3rem;padding-bottom:3rem}.site-footer img{width:190px;opacity:.95}.site-footer nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.site-footer a{color:var(--white);text-decoration:none;font-weight:600}.site-footer a:hover{text-decoration:underline;color:var(--white)}.site-footer .fine{color:#8ea3bb}.notfound{min-height:60vh;display:grid;align-content:center;justify-items:start;gap:1rem;padding-top:4rem;padding-bottom:4rem}.notfound h1{font-size:clamp(2rem,4vw,3rem)}@media(min-width:900px){.hero{padding:3.5rem 0 6.5rem}.hero-grid{grid-template-columns:1.15fr .85fr;gap:4rem}.plan-wrap{justify-self:end}.site-footer .wrap{grid-template-columns:auto 1fr;align-items:center;column-gap:3rem}.site-footer nav{justify-content:flex-end}.site-footer .fine{grid-column:1 / -1}}@media(max-width:600px){.brand img{width:148px}.header-links .btn{display:none}.hero{padding:1.5rem 0 3.5rem}.hero-actions .btn{flex:1 1 100%}.hero-grid{gap:4rem}.sun{width:7rem;top:-1.75rem;right:-.75rem}.feature{display:grid;grid-template-columns:3rem 1fr;column-gap:1rem;padding:1.35rem}.feature .icon{grid-row:span 2;margin-bottom:0}.plan{padding:1.75rem 1.35rem 1.5rem}.section{padding:3.75rem 0}.section-head{margin-bottom:2rem}.cta-band .btn{width:100%}}
