.cs-scope{--base-50:#f8fafb;--base-100:#f0f5f8;--base-200:#dde7ec;--base-300:#c8d6de;--base-500:#65757f;--base-600:#485760;--base-700:#35424b;--base-800:#202a31;--base-850:#182128;--base-900:#10191f;--primary:#86d9b0;--success-100:#d0fae5;--success-400:#00d294;--success-700:#007956;--background:var(--base-50);--card:#fff;--foreground:var(--base-850);--muted-fg:var(--base-600);--border:var(--base-200);--radius:.25rem;--h1-hero:clamp(2.25rem,6vw,3.5rem);font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;line-height:1.55}@supports (color:lab(0% 0 0)){.cs-scope{--base-50:lab(98.1809% -.703484 -.920677);--base-100:lab(96.3369% -1.3727 -1.86706);--base-200:lab(90.9188% -2.6505 -3.69604);--base-300:lab(84.869% -3.84697 -5.65662);--base-500:lab(48.3223% -4.44883 -7.5761);--base-600:lab(35.7781% -4.26099 -7.34243);--base-700:lab(27.2356% -3.92218 -6.76678);--base-800:lab(16.2701% -3.18529 -5.85799);--base-850:lab(12.2149% -2.92557 -5.62024);--base-900:lab(8.265% -2.72425 -5.5184);--primary:lab(80.4567% -33.1193 11.6142);--success-100:lab(94.9004% -17.0769 5.63836);--success-400:lab(75.0771% -60.7313 19.4147);--success-700:lab(44.4871% -41.0396 11.0361)}}.cs-scope *,.cs-scope :before,.cs-scope :after{box-sizing:border-box}.cs-scope .container{max-width:80rem;margin:0 auto;padding:24px 16px 32px}@media (min-width:720px){.cs-scope .container{padding:32px 16px 48px}}.cs-scope .cs-home-container{padding-top:40px}@media (min-width:720px){.cs-scope .cs-home-container{padding-top:64px}}.cs-scope .cs-header{background:var(--card);box-shadow:0 4px 16px -6px color-mix(in oklab,var(--base-800)12%,transparent);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:40px;padding:10px 14px;display:flex}@media (min-width:720px){.cs-scope .cs-header{margin-bottom:64px;padding:12px 16px}}.cs-scope .logo{align-items:center;height:20px;display:inline-flex}.cs-scope .logo img{width:auto;height:20px;display:block}@media (min-width:720px){.cs-scope .logo,.cs-scope .logo img{height:24px}}.cs-scope .header-actions{align-items:center;gap:12px;display:inline-flex}.cs-scope .launch-badge{color:var(--muted-fg);letter-spacing:.01em;white-space:nowrap;font-size:11px;font-weight:600;display:none}.cs-scope .launch-badge strong{color:var(--base-800);font-weight:700}@media (min-width:520px){.cs-scope .launch-badge{display:inline}}.cs-scope .notify-btn{height:34px;font:inherit;color:var(--background);background:var(--foreground);cursor:pointer;white-space:nowrap;border:0;border-radius:9999px;align-items:center;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s,transform 75ms ease-out;display:inline-flex}.cs-scope .notify-btn:hover{opacity:.9}.cs-scope .notify-btn:active{transform:scale(.98)}.cs-scope.cs-topbar{background:var(--foreground);color:var(--background);font-size:13px;line-height:1.4}.cs-scope .cs-topbar-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;max-width:80rem;margin:0 auto;padding:8px 16px;display:flex}.cs-scope .cs-topbar-link{color:inherit;text-underline-offset:2px;white-space:nowrap;font-weight:700;text-decoration:underline;transition:opacity .15s}.cs-scope .cs-topbar-link:hover{opacity:.85}.cs-scope.cs-site-header{z-index:50;background:var(--card);border-bottom:1px solid var(--border);box-shadow:0 1px 3px -1px color-mix(in oklab,var(--base-800)8%,transparent);position:sticky;top:0}.cs-scope .cs-site-header-inner{justify-content:space-between;align-items:center;max-width:80rem;height:60px;margin:0 auto;padding:0 16px;display:flex}@media (min-width:720px){.cs-scope .cs-site-header-inner{height:68px}}.cs-scope .hero{text-align:center;max-width:920px;margin:0 auto 48px}@media (min-width:720px){.cs-scope .hero{margin-bottom:64px}}.cs-scope .trust-pill{background:var(--success-100);color:var(--foreground);letter-spacing:.02em;align-items:center;margin-bottom:20px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex;position:relative}@media (min-width:720px){.cs-scope .trust-pill{padding:7px 16px;font-size:12px}}.cs-scope .trust-pill:before,.cs-scope .trust-pill:after{content:"";background:var(--background);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.cs-scope .trust-pill:before{left:0;transform:translate(-50%,-50%)}.cs-scope .trust-pill:after{right:0;transform:translate(50%,-50%)}.cs-scope h1{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:var(--h1-hero);letter-spacing:-.02em;color:var(--base-900);margin:0 0 20px;line-height:1.1}.cs-scope .hero-sub{color:color-mix(in oklab,var(--foreground)85%,transparent);max-width:780px;margin:0 auto;font-size:15px;font-weight:600;line-height:1.55}@media (min-width:720px){.cs-scope .hero-sub{font-size:17px}}.cs-scope .hero-form{max-width:460px;margin:28px auto 0}@media (min-width:480px){.cs-scope .hero-form{flex-direction:row}.cs-scope .hero-form .field{flex:1}.cs-scope .hero-form .btn{flex-shrink:0;width:auto}}.cs-scope .hero-formnote{color:var(--muted-fg);max-width:460px;margin:12px auto 0;font-size:12px}.cs-scope .cs-notify-status{text-align:center}.cs-scope .offer{background:var(--card);box-shadow:0 24px 60px -30px color-mix(in oklab,var(--base-900)30%,transparent);border-radius:16px;grid-template-columns:1fr;max-width:1040px;margin:0 auto 48px;display:grid;overflow:hidden}@media (min-width:860px){.cs-scope .offer{grid-template-columns:1fr 1fr}}.cs-scope .offer-visual{background:linear-gradient(135deg,color-mix(in oklab,var(--base-100)100%,transparent),color-mix(in oklab,var(--base-200)100%,transparent));justify-content:center;align-items:center;min-height:360px;padding:40px 32px;display:flex;position:relative}@media (min-width:860px){.cs-scope .offer-visual{min-height:480px;padding:48px 32px}}.cs-scope .cover{aspect-ratio:1/1.414;object-fit:cover;background:#fff;border-radius:4px;width:100%;max-width:240px;transition:transform .4s;display:block;transform:rotate(-2deg);box-shadow:0 30px 60px -20px #151f2859,0 12px 24px -8px #151f2833}.cs-scope .cover:hover{transform:rotate(0)scale(1.02)}@media (min-width:860px){.cs-scope .cover{max-width:260px}}.cs-scope .pages-badge{background:var(--foreground);color:var(--background);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;padding:8px 14px;font-size:11px;font-weight:600;position:absolute;bottom:40px;right:40px;box-shadow:0 8px 24px -6px #151f2866}.cs-scope .offer-form{flex-direction:column;justify-content:center;padding:32px 24px;display:flex}@media (min-width:720px){.cs-scope .offer-form{padding:40px}}.cs-scope .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--success-700);margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.cs-scope .offer-title{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;color:var(--base-900);margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:720px){.cs-scope .offer-title{font-size:28px}}.cs-scope .offer-desc{color:var(--muted-fg);margin:0 0 20px;font-size:14px;line-height:1.6}.cs-scope .covers-list{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.cs-scope .covers-list li{color:var(--base-800);align-items:flex-start;gap:10px;font-size:13px;display:flex}.cs-scope .covers-list li svg{width:14px;height:14px;stroke:var(--success-400);stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:2px}.cs-scope .form{flex-direction:column;gap:10px;display:flex}.cs-scope .field{position:relative}.cs-scope .field input{appearance:none;width:100%;height:48px;font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:9999px;outline:none;padding:0 44px 0 20px;font-size:14px;transition:border-color .15s,box-shadow .15s}.cs-scope .field input::placeholder{color:var(--base-500)}.cs-scope .field input:focus{border-color:var(--base-800);box-shadow:0 0 0 3px color-mix(in oklab,var(--base-800)10%,transparent)}.cs-scope .field input:disabled{opacity:.6;cursor:wait}.cs-scope .field-icon{width:18px;height:18px;stroke:var(--muted-fg);stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.cs-scope .btn{height:48px;font:inherit;color:var(--background);background:var(--foreground);cursor:pointer;touch-action:manipulation;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 24px;font-size:14px;font-weight:600;transition:transform 75ms ease-out,opacity .15s;display:inline-flex}.cs-scope .btn:hover{opacity:.9}.cs-scope .btn:active{transform:scale(.98)}.cs-scope .btn:disabled{opacity:.6;cursor:not-allowed}.cs-scope .btn svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cs-scope .form-status{min-height:20px;color:var(--success-700);margin:12px 0 0;font-size:13px;font-weight:500}.cs-scope .form-status.error{color:#c33}.cs-scope .form-legal{color:var(--muted-fg);margin:12px 0 0;font-size:11px;line-height:1.5}.cs-scope .hero-trust{flex-wrap:wrap;justify-content:center;gap:8px 20px;max-width:580px;margin:18px auto 0;padding:0;list-style:none;display:flex}.cs-scope .hero-trust li{color:var(--base-700);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.cs-scope .hero-trust svg{width:14px;height:14px;stroke:var(--success-700);stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.cs-scope .value{text-align:center;max-width:1040px;margin:56px auto 0}.cs-scope .value-title{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;color:var(--base-900);margin:0 0 6px;font-size:22px;font-weight:700}.cs-scope .value-sub{color:var(--muted-fg);margin:0 0 28px;font-size:13px}.cs-scope .value-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:560px){.cs-scope .value-grid{grid-template-columns:1fr 1fr}}@media (min-width:900px){.cs-scope .value-grid{grid-template-columns:repeat(4,1fr)}}.cs-scope .value-card{background:var(--card);text-align:left;box-shadow:0 4px 16px -6px color-mix(in oklab,var(--base-800)12%,transparent);border-radius:14px;padding:22px 18px}.cs-scope .value-card svg{width:22px;height:22px;stroke:var(--success-700);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-bottom:12px}.cs-scope .value-card h3{color:var(--base-900);margin:0 0 6px;font-size:14px;font-weight:700}.cs-scope .value-card p{color:var(--muted-fg);margin:0;font-size:13px;line-height:1.5}.cs-scope .secure-strip{text-align:center;margin:28px auto 0}.cs-scope .pay-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;max-width:420px;margin:0 auto;display:flex}.cs-scope .pay-logos img{width:auto;height:20px;display:block}.cs-scope .secure-label{color:var(--muted-fg);justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;font-weight:600;display:flex}.cs-scope .secure-label svg{width:14px;height:14px;stroke:var(--muted-fg);stroke-width:2.25px;fill:none;stroke-linecap:round;stroke-linejoin:round}.cs-scope .share{text-align:center;max-width:460px;margin:8px auto 0}.cs-scope .share-title{color:var(--base-900);margin:0 0 4px;font-size:16px;font-weight:700}.cs-scope .share-sub{color:var(--muted-fg);margin:0 0 14px;font-size:13px}.cs-scope .share-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cs-scope .share-btn{height:38px;font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--border);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s,transform 75ms ease-out,border-color .15s;display:inline-flex}.cs-scope .share-btn:hover{border-color:var(--base-800)}.cs-scope .share-btn:active{transform:scale(.98)}.cs-scope .faq{max-width:720px;margin:56px auto 0}.cs-scope .faq-title{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;color:var(--base-900);text-align:center;margin:0 0 20px;font-size:22px;font-weight:700}.cs-scope .faq-item{border-bottom:1px solid var(--border)}.cs-scope .faq-item summary{cursor:pointer;color:var(--base-900);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.cs-scope .faq-item summary::-webkit-details-marker{display:none}.cs-scope .faq-item summary:after{content:"+";color:var(--muted-fg);flex-shrink:0;font-size:22px;font-weight:400;line-height:1}.cs-scope .faq-item[open] summary:after{content:"−"}.cs-scope .faq-item p{color:var(--muted-fg);margin:0 0 16px;font-size:14px;line-height:1.6}.cs-scope .cs-footer{color:var(--muted-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:24px;padding-top:24px;font-size:12px;display:flex}.cs-scope .cs-footer a{color:var(--base-700);text-decoration:none}.cs-scope .cs-footer a:hover{color:var(--base-900)}.cs-scope .cs-footer-right{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.cs-scope .cs-footer .cs-social{align-items:center;transition:color .15s;display:inline-flex}.cs-scope .cs-footer .cs-social svg{width:18px;height:18px}.cs-scope .cs-footer-nav{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px 24px;margin-top:40px;padding-top:24px;display:flex}.cs-scope .cs-footer-nav a{color:var(--base-700);font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}.cs-scope .cs-footer-nav a:hover{color:var(--base-900)}@media (prefers-reduced-motion:reduce){.cs-scope *,.cs-scope :before,.cs-scope :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.cs-scope .cover{transform:none}}.cs-cookie-banner{z-index:50;background:var(--card,#fff);max-width:640px;font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;color:#182128;color:lab(12.2149% -2.92557 -5.62024);border-radius:14px;flex-direction:column;gap:14px;margin:0 auto;padding:18px 20px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:16px;left:16px;right:16px;transform:translateY(140%);box-shadow:0 20px 50px -20px #151f2866}.cs-cookie-banner.is-visible{transform:translateY(0)}@media (min-width:560px){.cs-cookie-banner{flex-direction:row;align-items:center;gap:20px}}.cs-cookie-banner .cookie-copy{color:#485760;color:lab(35.7781% -4.26099 -7.34243);flex:1;margin:0;font-size:13px;line-height:1.55}.cs-cookie-banner .cookie-actions{flex-shrink:0;gap:10px;display:flex}.cs-cookie-banner .cookie-btn{font:inherit;cursor:pointer;color:#182128;color:lab(12.2149% -2.92557 -5.62024);touch-action:manipulation;white-space:nowrap;background:#f8fafb;background:lab(98.1809% -.703484 -.920677);border:1px solid #dde7ec;border:1px solid lab(90.9188% -2.6505 -3.69604);border-radius:9999px;height:40px;padding:0 18px;font-size:13px;font-weight:600;transition:opacity .15s,transform 75ms ease-out}.cs-cookie-banner .cookie-btn:hover{opacity:.85}.cs-cookie-banner .cookie-btn:active{transform:scale(.98)}.cs-cookie-banner .cookie-btn.primary{color:#f8fafb;color:lab(98.1809% -.703484 -.920677);background:#182128;background:lab(12.2149% -2.92557 -5.62024);border-color:#182128;border-color:lab(12.2149% -2.92557 -5.62024)}
