.launch-page{color:var(--fg-0);background:var(--bg-0);padding-bottom:80px}.launch-hero{text-align:center;padding-top:96px;padding-bottom:64px}.launch-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--indigo-300);font-size:12px;font-weight:700}.launch-hero h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(40px,6vw,76px);font-weight:750;line-height:1.04}.launch-hero h1 em{color:var(--indigo-300);font-style:normal}.launch-lead{max-width:720px;color:var(--fg-1);margin:24px auto;font-size:clamp(18px,2vw,23px);line-height:1.6}.launch-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.launch-note{color:var(--fg-2);margin-top:18px;font-size:13px}.project-price{flex-wrap:wrap;align-items:baseline;gap:.4em;display:inline-flex}.project-price del{color:var(--fg-2);font-size:.8em;font-weight:400}.project-price strong{color:var(--fg-0)}.project-price small{color:var(--indigo-300);font-size:max(11px,.65em);font-weight:600}.project-price-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.launch-offer{border:1px solid var(--gs-line-soft,var(--line));border-radius:var(--gs-radius-frame,24px);box-shadow:var(--gs-shadow-soft,none);background:var(--bg-1);grid-template-columns:1fr 1fr;gap:56px;display:grid;max-width:1040px!important;padding:44px!important}.launch-offer h2{letter-spacing:-.035em;margin:18px 0;font-size:clamp(30px,4vw,44px);line-height:1.1}.launch-offer p,.launch-prose p{color:var(--fg-1);line-height:1.75}.launch-offer .btn{margin-top:20px}.launch-price{margin:24px 0;font-size:44px;font-weight:700}.launch-price small{width:100%;font-size:14px;display:block}.launch-features{align-content:center;gap:24px;margin:0;padding:0;list-style:none;display:grid}.launch-features li{border-bottom:1px solid var(--gs-line-soft,var(--line));padding-bottom:20px}.launch-features h3{margin-bottom:6px;font-size:18px;font-weight:650}.launch-prose{max-width:960px!important;padding-top:56px!important}.launch-prose h2{letter-spacing:-.025em;margin:44px 0 16px;font-size:28px;font-weight:700;line-height:1.25}.launch-prose h3{margin:24px 0 12px;font-size:20px;font-weight:650}.launch-prose p+p{margin-top:16px}.launch-prose a:not(.btn){color:var(--indigo-300);text-underline-offset:4px;text-decoration:underline}.launch-faq{margin-top:24px}.launch-faq details{border-top:1px solid var(--gs-line-soft,var(--line-strong));padding:20px 0}.launch-faq summary{cursor:pointer;font-weight:600}.launch-faq p{padding-top:12px}.launch-table-wrap{margin:28px 0;overflow:auto}.launch-table{border-collapse:collapse;text-align:left;width:100%;min-width:540px}@media (max-width:680px){.launch-table{min-width:480px}.launch-table-wrap{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}.launch-table-caption{caption-side:top;color:var(--fg-1);text-align:left;padding-bottom:12px;font-size:14px}.launch-table th,.launch-table td{border:1px solid var(--line);vertical-align:top;padding:18px;line-height:1.6}.launch-table th{background:var(--bg-2)}.launch-table td{color:var(--fg-1)}.design-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:72px;padding-bottom:40px;display:grid}.design-detail-image{border-radius:var(--gs-radius-panel,20px);width:auto;max-width:100%;height:auto;max-height:740px;margin:auto;display:block}.design-detail h1{letter-spacing:-.04em;margin:16px 0;font-size:clamp(36px,4vw,56px);line-height:1.1}.design-detail p{color:var(--fg-1);line-height:1.8}.design-detail .launch-actions{justify-content:flex-start}.design-palette{flex-wrap:wrap;gap:20px;margin:24px 0;display:flex}.design-palette span{align-items:center;gap:8px;font-size:13px;display:flex}.design-palette i{border:1px solid var(--line-strong);border-radius:50%;width:26px;height:26px}.analytics-choice{color:var(--fg-2);margin-top:24px;font-size:12px}.analytics-choice button{color:var(--fg-1);cursor:pointer;margin-left:12px;text-decoration:underline}.analytics-choice button:focus-visible{outline:2px solid var(--indigo-300);outline-offset:4px}.design-card-caption h3 a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:680px){.launch-hero{padding-top:64px;padding-bottom:40px}.launch-offer{grid-template-columns:1fr;gap:28px;width:calc(100% - 32px);margin-left:16px!important;margin-right:16px!important;padding:26px!important}.launch-prose{padding-top:28px!important}.launch-price{font-size:38px}.design-detail{grid-template-columns:1fr;gap:28px;padding-top:40px}.design-detail-image{max-height:480px}.design-detail .launch-actions{justify-content:flex-start}.launch-table th,.launch-table td{padding:12px}}.marketing-shell .btn-primary,.auth .btn-primary{--_bg:var(--indigo-600);--_fg:var(--on-accent);--_border:var(--indigo-600);color:var(--on-accent)}.marketing-shell .btn-primary:hover,.auth .btn-primary:hover{--_bg:var(--indigo-700);--_border:var(--indigo-700);--_fg:var(--on-accent);color:var(--on-accent)}
