.launch{--background:oklch(99% 0 0);--foreground:oklch(21% 0 0);--primary:oklch(49% .19 27);--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% 0 0);--secondary-foreground:var(--foreground);--muted:var(--secondary);--muted-foreground:oklch(46% 0 0);--border:oklch(87% 0 0);--input:var(--border);--ring:var(--primary);--accent:var(--secondary);--accent-foreground:var(--foreground);--launch-dark:oklch(18% 0 0);--launch-light:oklch(100% 0 0);--launch-discount:oklch(73% .18 27);letter-spacing:0}.launch h1,.launch h2,.launch h3{color:inherit;letter-spacing:0}.launch-wrap{max-width:1080px;margin-inline:auto;padding-inline:20px}.launch-header{border-bottom:1px solid var(--border);padding-block:18px}.launch-header a{text-decoration:none}.launch-hero{background:var(--launch-dark);color:var(--launch-light);border-bottom:6px solid var(--primary);padding-block:50px 48px}.launch-kicker{text-transform:uppercase;margin-bottom:20px;font-size:13px;font-weight:600;display:block}.launch-hero h1{max-width:18ch;margin-bottom:24px;font-size:48px;line-height:1.02}.launch-hero p{max-width:46ch;font-size:19px;line-height:1.5}.launch-cta{min-height:54px;font-family:var(--font-display);white-space:normal;text-transform:uppercase;border-radius:4px;height:auto;padding:15px 24px;font-size:20px;font-weight:800}.launch-section{padding-block:50px}.launch-section h2{font-size:36px;line-height:1.05}.launch-section-label{color:var(--primary);text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:600}.launch-feature{border-top:1px solid var(--border);padding-top:24px}.launch-feature h3{margin-bottom:12px;font-size:25px;line-height:1.1}.launch-feature p,.launch-feature li{color:var(--muted-foreground)}.launch-number{color:var(--primary);font-family:var(--font-display);margin-bottom:12px;font-size:19px;display:block}.launch-prices{background:var(--secondary)}.launch-comparison>div{border-bottom:1px solid var(--border);gap:8px;padding-block:18px;display:grid}.launch-comparison>div:first-child{border-top:1px solid var(--border)}.launch-comparison dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 20px;display:flex}.launch-comparison-total{text-transform:uppercase;font-weight:600}.launch-pack-section{background:var(--launch-dark);color:var(--launch-light);border-top:5px solid var(--primary);scroll-margin-top:20px}.launch-pack-list li{padding-left:20px;position:relative}.launch-pack-list li:before{content:"";background:var(--launch-discount);width:6px;height:6px;position:absolute;top:11px;left:0}.launch-discount{color:var(--launch-discount)}.launch-pack-section .launch-cta,.launch-form-section form .launch-cta{width:calc(100% - 72px)}.launch-amount{font-family:var(--font-display);font-size:48px;font-weight:800;line-height:1}.launch-amount small{font-family:var(--font-sans);font-size:16px;font-weight:400}.launch-form-section{scroll-margin-top:20px}.launch-field{gap:8px;font-size:16px;font-weight:600;display:grid}.launch-field input{min-height:52px;color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:4px;width:100%;padding:12px 14px;font-size:16px}.launch-field input[aria-invalid=true]{border-color:var(--primary)}.launch-faq{border-top:1px solid var(--border)}.launch-faq summary{cursor:pointer;padding-block:20px;font-weight:600}.launch-faq p{color:var(--muted-foreground);max-width:64ch;padding-bottom:20px}.launch-footer{border-top:1px solid var(--border);background:var(--secondary);padding-block:30px}.launch-footer a:hover{text-decoration:underline}.launch-thanks{align-items:center;min-height:65vh;display:flex}@media (width>=768px){.launch-hero{padding-block:64px}.launch-hero h1{font-size:76px}.launch-section{padding-block:70px}.launch-section h2{font-size:48px}.launch-comparison>div{grid-template-columns:1fr auto;align-items:baseline;gap:24px}.launch-pack-section .launch-cta,.launch-form-section form .launch-cta{width:100%}}
