.page-module__-baB8q__page{background:var(--surface-0)}.page-module__-baB8q__gridBackground{-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}.page-module__-baB8q__heroSection{padding-block:var(--space-24)}.page-module__-baB8q__heroTitle{color:var(--text-primary);margin-block-end:var(--space-6);line-height:1.1}.page-module__-baB8q__heroTitleAccent{color:var(--accent-blue)}.page-module__-baB8q__heroDescription{color:var(--text-secondary);max-width:48rem;margin-block-end:var(--space-10);margin-inline:auto;line-height:1.7}.page-module__-baB8q__sectionHeader{margin-block-end:var(--space-16)}.page-module__-baB8q__sectionLabel{margin-block-end:var(--space-4)}.page-module__-baB8q__sectionLabelRed{color:var(--accent-red)}.page-module__-baB8q__sectionLabelBlue{color:var(--accent-blue)}.page-module__-baB8q__sectionLabelEmerald{color:var(--accent-emerald)}.page-module__-baB8q__sectionLabelAmber{color:var(--accent-amber)}.page-module__-baB8q__sectionTitle{color:var(--text-primary);margin-block-end:var(--space-4)}.page-module__-baB8q__sectionDescription{color:var(--text-secondary);max-width:42rem;margin-inline:auto}.page-module__-baB8q__pricingSection{background:var(--surface-1);border-block:1px solid var(--border-subtle);padding-block:var(--space-24)}.page-module__-baB8q__pricingTable{border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-width:900px;margin-inline:auto;overflow:hidden}.page-module__-baB8q__pricingHeader{background:var(--surface-2);border-block-end:1px solid var(--border-subtle);grid-template-columns:2fr 1fr;display:grid}.page-module__-baB8q__pricingHeaderCell{padding:var(--space-4)}.page-module__-baB8q__pricingHeaderLabel{color:var(--text-primary)}.page-module__-baB8q__pricingHeaderCellRight{padding:var(--space-4);text-align:right}.page-module__-baB8q__pricingRow{border-block-end:1px solid var(--border-subtle);grid-template-columns:2fr 1fr;display:grid}.page-module__-baB8q__pricingRow:last-child{border-block-end:none}.page-module__-baB8q__pricingRowEven{background:var(--surface-0)}.page-module__-baB8q__pricingRowOdd{background:var(--surface-1)}.page-module__-baB8q__pricingCell{padding:var(--space-4)}.page-module__-baB8q__pricingProduct{color:var(--text-primary);display:block}.page-module__-baB8q__pricingNote{color:var(--text-muted);margin-block-start:var(--space-1);display:block}.page-module__-baB8q__pricingCellRight{padding:var(--space-4);text-align:right}.page-module__-baB8q__pricingAmount{color:var(--accent-amber);font-weight:600}.page-module__-baB8q__pricingDisclaimer{max-width:900px;margin-block-start:var(--space-6);margin-inline:auto}.page-module__-baB8q__pricingDisclaimerText{color:var(--text-muted);line-height:1.6}.page-module__-baB8q__hiddenCostsSection{background:var(--surface-0);padding-block:var(--space-24)}.page-module__-baB8q__cardGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.page-module__-baB8q__card{padding:var(--space-6)}.page-module__-baB8q__cardIcon{width:clamp(40px,6vw,48px);height:clamp(40px,6vw,48px);border-radius:var(--radius-sm);margin-block-end:var(--space-5)}.page-module__-baB8q__cardIconRed{background:var(--accent-red-muted);border:1px solid #ef44444d}.page-module__-baB8q__cardTitle{color:var(--text-primary);margin-block-end:var(--space-2)}.page-module__-baB8q__cardDescription{color:var(--text-tertiary);line-height:1.6}.page-module__-baB8q__whoNeedsSection{background:var(--surface-1);border-block:1px solid var(--border-subtle);padding-block:var(--space-24)}.page-module__-baB8q__twoColumnGrid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));max-width:900px;margin-inline:auto}.page-module__-baB8q__columnCard{padding:var(--space-8)}.page-module__-baB8q__columnCardTitle{color:var(--text-primary);margin-block-end:var(--space-4)}.page-module__-baB8q__columnCardList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__-baB8q__columnCardListItem{align-items:flex-start;gap:var(--space-3);color:var(--text-secondary);line-height:1.6;display:flex}.page-module__-baB8q__listIcon{flex-shrink:0;margin-block-start:4px}.page-module__-baB8q__alternativeSection{background:var(--surface-0);padding-block:var(--space-24)}.page-module__-baB8q__alternativeContent{max-width:800px;margin-inline:auto}.page-module__-baB8q__alternativeCard{padding:var(--space-8)}.page-module__-baB8q__alternativeText{color:var(--text-secondary);margin-block-end:var(--space-6);line-height:1.7}.page-module__-baB8q__alternativeText:last-of-type{margin-block-end:var(--space-8)}.page-module__-baB8q__alternativeLink{color:var(--accent-blue);text-underline-offset:3px;text-decoration:underline}.page-module__-baB8q__alternativeLink:hover{color:var(--accent)}.page-module__-baB8q__alternativeCta{align-items:center;gap:var(--space-2);display:inline-flex}.page-module__-baB8q__faqSection{background:var(--surface-1);border-block:1px solid var(--border-subtle);padding-block:var(--space-24)}.page-module__-baB8q__faqList{gap:var(--space-4);max-width:800px;margin-inline:auto}.page-module__-baB8q__faqCard{padding:var(--space-6)}.page-module__-baB8q__faqQuestion{color:var(--text-primary);margin-block-end:var(--space-3)}.page-module__-baB8q__faqAnswer{color:var(--text-secondary);line-height:1.7}.page-module__-baB8q__ctaSection{background:var(--surface-0);padding-block:var(--space-24)}.page-module__-baB8q__ctaTitle{color:var(--text-primary);margin-block-end:var(--space-6)}.page-module__-baB8q__ctaDescription{color:var(--text-secondary);max-width:36rem;margin-block-end:var(--space-10);margin-inline:auto}.page-module__-baB8q__ctaButtons{gap:var(--space-4);margin-block-end:var(--space-8)}.page-module__-baB8q__ctaButtonPrimary{padding-inline:var(--space-8);padding-block:var(--space-4);gap:var(--space-2);min-height:var(--touch-target-min);border-radius:var(--radius-md)}.page-module__-baB8q__ctaButtonSecondary{padding-inline:var(--space-8);padding-block:var(--space-4);min-height:var(--touch-target-min);border-radius:var(--radius-md)}.page-module__-baB8q__ctaFeatures{gap:var(--space-6)}.page-module__-baB8q__ctaFeatureItem{gap:var(--space-2)}.page-module__-baB8q__ctaFeatureText{color:var(--text-tertiary)}
