.marketing-subpage{background:var(--marketing-page);color:var(--marketing-text);font-size:18px;line-height:1.65;letter-spacing:normal}.marketing-subpage>main,.marketing-subpage>section,.marketing-subpage>main>section{background-color:var(--marketing-page)}.marketing-subpage>section,.marketing-subpage>main>section{padding-block:var(--marketing-section-space);border-color:var(--marketing-border);scroll-margin-top:104px}.marketing-subpage>section>div.mx-auto,.marketing-subpage>main>section>div.mx-auto{padding-block:0}.marketing-subpage :is(.max-w-6xl,.max-w-7xl,.container){max-width:1200px}.marketing-subpage>main:not(:has(>section,>article)){padding-block:var(--marketing-section-space)}.marketing-subpage>main>article{padding-block:var(--marketing-section-space)}.marketing-subpage :is(h1,h2,h3){color:var(--marketing-text);font-weight:500;text-wrap:balance}.marketing-subpage h1{font-size:clamp(38px,5.3vw,68px);line-height:1.08;letter-spacing:-.05em;margin-bottom:28px}.marketing-subpage h1 :is(.text-neutral-400,.text-violet-400){color:#aaa7b0}.marketing-subpage h1+p{font-size:20px;line-height:1.65;text-wrap:pretty}.marketing-subpage h2{letter-spacing:-.035em;line-height:1.2}.marketing-subpage h2:is(.text-2xl,.text-3xl,.text-4xl){font-size:clamp(30px,3.5vw,48px)}.marketing-subpage h3{letter-spacing:-.02em;line-height:1.35}.marketing-subpage h3:is(.text-lg,.text-xl){font-size:22px}.marketing-subpage :is(.text-sm,.text-base){font-size:16px;line-height:1.65}.marketing-subpage .text-xs{font-size:14px;line-height:1.5}.marketing-subpage .text-lg{font-size:20px;line-height:1.65}.marketing-subpage :is(.text-neutral-400,.text-neutral-500){color:var(--marketing-muted)}.marketing-subpage .text-neutral-300{color:#c6c1ce}.marketing-subpage :is(.text-violet-300,.text-violet-400){color:var(--marketing-accent-light)}.marketing-subpage :is(.border-neutral-800,.border-neutral-700){border-color:var(--marketing-border)}.marketing-subpage :is(.divide-neutral-800,.divide-neutral-700)>:not(:last-child){border-color:var(--marketing-border)}.marketing-subpage :is(.rounded-xl,.rounded-2xl).border{border-radius:var(--marketing-radius-panel);background-color:var(--marketing-surface);box-shadow:none}.marketing-subpage :is(.rounded-xl,.rounded-2xl).border.p-6{padding:clamp(24px,3vw,36px)}.marketing-subpage :is(.rounded-xl,.rounded-2xl).border.p-8{padding:clamp(24px,3vw,40px)}.marketing-subpage a:is(.rounded-xl,.rounded-2xl).border:hover{border-color:var(--marketing-border-strong);background-color:var(--marketing-raised)}.marketing-subpage :is(.rounded-lg,.rounded-xl).p-3.w-fit{background-color:#b5a0f410;color:var(--marketing-accent-light)}.marketing-subpage :is(.rounded-lg,.rounded-xl).p-3.w-fit>svg{color:inherit}.marketing-subpage .inline-flex.rounded-full:has(+h1){padding:0;margin-bottom:24px;border:0;border-radius:0;background:transparent;color:var(--marketing-muted);font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.marketing-subpage .inline-flex.rounded-full:has(+h1)>svg,.marketing-subpage .inline-flex.rounded-full:has(+h1)>span:empty{display:none}.marketing-subpage :is(a,button):not([role=switch]):is(.bg-white,.bg-violet-600,.bg-violet-500){min-height:46px;height:auto;padding-block:12px;border:1px solid #ffffff1f;border-radius:var(--marketing-radius-control);background:var(--marketing-accent);color:#fff;font-size:16px;font-weight:500;line-height:1.4;text-align:center}.marketing-subpage :is(a,button):not([role=switch]):is(.bg-white,.bg-violet-600,.bg-violet-500):hover{background:#8864dd}.marketing-subpage a.inline-flex.border:is(.px-8,.px-6){min-height:46px;height:auto;padding-block:12px;border-radius:var(--marketing-radius-control);font-size:16px;font-weight:500}.marketing-subpage :is(input:not([type=checkbox],[type=radio]),textarea,select){font-size:16px}.marketing-subpage :is(summary,th,td){font-size:16px;line-height:1.6}.marketing-subpage summary{padding-block:22px}.marketing-subpage summary :is(.text-base,.text-lg){font-size:18px}.marketing-subpage .price-display{font-weight:500;letter-spacing:-.05em}.marketing-subpage .template-filter{min-height:44px;padding:10px 16px;border-radius:8px}.marketing-subpage .prose{font-size:18px;line-height:1.85;--tw-prose-invert-body: #c6c1ce;--tw-prose-invert-headings: var(--marketing-text);--tw-prose-invert-links: var(--marketing-accent-light)}.marketing-subpage .prose h2{margin-top:2.25em;font-size:clamp(28px,2.6vw,36px)}.marketing-subpage .prose h3{font-size:23px}.marketing-subpage .prose :is(p,li){font-size:18px}.marketing-subpage>main>article h1{font-size:clamp(36px,4.5vw,56px)}.marketing-subpage>main>article header>.flex{flex-wrap:wrap;row-gap:8px}.marketing-subpage pre{overflow-x:auto;font-size:14px;line-height:1.7}.marketing-subpage pre code{font-size:inherit}@media(max-width:639px){.marketing-subpage{font-size:17px}.marketing-subpage h1{overflow-wrap:anywhere}.marketing-subpage h1+p{font-size:18px}.marketing-subpage .text-lg{font-size:18px}.marketing-subpage :is(.grid.gap-8,.grid.gap-12){gap:24px}}.marketing-subpage .pricing-card:has(.pricing-badge){border-color:#7955cf80;background:#1c1923}.marketing-subpage .pricing-badge{background:var(--marketing-accent);font-size:14px;font-weight:500}.marketing-subpage .template-card h3{line-height:1.35}.marketing-subpage .template-card>div:last-child{padding:28px}.marketing-subpage .template-card:hover img{transform:scale(1.025)}.marketing-subpage .extension-page .container{max-width:1200px}.marketing-subpage .extension-page:has(.card) .container{max-width:800px}.marketing-subpage .flex:has(>#billing-toggle){flex-wrap:wrap;gap:12px}.marketing-subpage .prose table{display:block;max-width:100%;overflow-x:auto}.marketing-subpage .prose a{overflow-wrap:anywhere}.marketing-subpage>main.extension-page{padding-block:0}.marketing-subpage .extension-page :is(.features,.steps,.checklist){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}
