.page-module__A_MWla__wrapper{background-color:var(--color-bg-page);position:relative;overflow-x:hidden}.page-module__A_MWla__hero{padding:160px 0 var(--website-section-padding-y-sm);background-color:var(--color-bg-page);background-image:radial-gradient(circle at 60% 20%,#2f8f830d 0%,#0000 60%);position:relative;overflow:hidden}.page-module__A_MWla__heroPattern{z-index:0;pointer-events:none;position:absolute;inset:0}.page-module__A_MWla__heroInner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex;position:relative}.page-module__A_MWla__heroBadge{margin-bottom:20px}.page-module__A_MWla__heroTitle{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(40px,5.2vw,60px);font-weight:600;line-height:1.05}.page-module__A_MWla__heroTitle em{color:var(--color-accent);font-style:normal}.page-module__A_MWla__heroSubtitle{font-size:var(--text-lg);max-width:580px;margin:0 0 32px;line-height:1.6}.page-module__A_MWla__ctaGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-module__A_MWla__authButton{border-radius:var(--radius-sm);background-color:var(--color-bg-surface);height:44px;color:var(--color-text-primary);font-weight:600;font-size:var(--text-sm);border:1px solid var(--color-border-default);white-space:nowrap;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__A_MWla__authButton:hover{background-color:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent-text);box-shadow:var(--shadow-md);transform:translateY(-1px)}.page-module__A_MWla__authButtonPrimary{background-color:var(--color-accent);color:var(--color-bg-surface);border-color:var(--color-accent)}.page-module__A_MWla__authButtonPrimary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-bg-surface)}.page-module__A_MWla__secondaryCta{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);height:44px;color:var(--color-text-secondary);font-weight:500;font-size:var(--text-sm);background-color:#0000;align-items:center;padding:0 20px;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__A_MWla__secondaryCta:hover{border-color:var(--color-border-strong);color:var(--color-text-primary);background-color:var(--color-bg-raised)}.page-module__A_MWla__heroNote{align-items:center;gap:8px;display:flex}.page-module__A_MWla__sectionHeader{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:720px;margin:0 auto 64px;display:flex}.page-module__A_MWla__sectionTitle{font-size:var(--text-4xl);letter-spacing:-.03em;color:var(--color-text-primary);margin:12px 0 0;font-weight:600}.page-module__A_MWla__sectionSubtitle{font-size:var(--text-lg);color:var(--color-text-secondary);margin:20px 0 0;line-height:1.6}.page-module__A_MWla__stepsSection{padding:var(--website-section-padding-y) 0;background-color:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.page-module__A_MWla__stepsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__A_MWla__stepCard{height:100%;transition:border-color .2s}.page-module__A_MWla__stepCard:hover{border-color:var(--color-accent)}.page-module__A_MWla__showcaseSection{padding:var(--website-section-padding-y) 0;background-color:var(--color-bg-page)}.page-module__A_MWla__showcaseGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.page-module__A_MWla__showcaseContent{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.page-module__A_MWla__showcaseDesc{font-size:var(--text-lg);margin:0;line-height:1.6}.page-module__A_MWla__dimensionList{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.page-module__A_MWla__dimensionLabel{font-size:var(--text-md);color:var(--color-text-primary)}.page-module__A_MWla__dimensionDesc{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.page-module__A_MWla__dimensionItem{align-items:flex-start;gap:16px;display:flex}.page-module__A_MWla__dimensionBadge{background-color:var(--color-accent-subtle);width:36px;height:36px;color:var(--color-accent);font-weight:700;font-size:var(--text-sm);letter-spacing:.05em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.page-module__A_MWla__dimensionText{flex-direction:column;gap:4px;display:flex}.page-module__A_MWla__showcaseVisual{justify-content:center;align-items:center;display:flex}.page-module__A_MWla__radarCard{width:100%;box-shadow:var(--shadow-xl);justify-content:center;align-items:center;display:flex}.page-module__A_MWla__privacySection{padding:var(--website-section-padding-y) 0;background-color:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.page-module__A_MWla__privacyGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__A_MWla__privacyCard{flex-direction:column;height:100%;transition:border-color .2s;display:flex}.page-module__A_MWla__privacyCard:hover{border-color:var(--color-border-strong)}.page-module__A_MWla__privacyHeader{align-items:center;gap:14px;margin-bottom:20px;display:flex}.page-module__A_MWla__privacyIcon{background-color:var(--color-accent-subtle);width:40px;height:40px;color:var(--color-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__A_MWla__privacyTitle{margin:0}.page-module__A_MWla__privacyList{flex-direction:column;flex:1;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.page-module__A_MWla__privacyItem{align-items:flex-start;gap:10px;display:flex}.page-module__A_MWla__privacyCheck{background-color:var(--color-accent-subtle);width:18px;height:18px;color:var(--color-accent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.page-module__A_MWla__privacyTag{align-self:flex-start}.page-module__A_MWla__pricingSection{padding:var(--website-section-padding-y) 0;background-color:var(--color-bg-page)}.page-module__A_MWla__pricingCard{box-shadow:var(--shadow-lg)}.page-module__A_MWla__pricingInner{grid-template-columns:1fr auto;align-items:center;gap:48px;display:grid}.page-module__A_MWla__pricingLeft{flex-direction:column;gap:12px;display:flex}.page-module__A_MWla__pricingTitle{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:600}.page-module__A_MWla__pricingDesc{font-size:var(--text-md);margin:0;line-height:1.6}.page-module__A_MWla__pricingNote{align-items:center;gap:8px;display:flex}.page-module__A_MWla__pricingRight{text-align:left;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:20px;display:flex}.page-module__A_MWla__priceDisplay{flex-direction:column;gap:4px;display:flex}.page-module__A_MWla__priceAmount{line-height:1}.page-module__A_MWla__finalCta{padding:var(--website-section-padding-y) 0;background-color:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle);background-image:radial-gradient(circle at 50% 100%,#2f8f830f 0%,#0000 60%)}.page-module__A_MWla__finalInner{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.page-module__A_MWla__finalTitle{font-size:var(--text-4xl);letter-spacing:-.03em;margin:8px 0 0;font-weight:600}.page-module__A_MWla__finalDesc{font-size:var(--text-lg);max-width:520px;margin:0;line-height:1.6}.page-module__A_MWla__smallPrint{align-items:center;gap:8px;margin:0;display:flex}@media (max-width:900px){.page-module__A_MWla__stepsGrid{grid-template-columns:1fr}.page-module__A_MWla__showcaseGrid{grid-template-columns:1fr;gap:40px}.page-module__A_MWla__privacyGrid{grid-template-columns:1fr}.page-module__A_MWla__pricingInner{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.page-module__A_MWla__hero{padding:120px 0 var(--spacing-2xl)}.page-module__A_MWla__heroInner{text-align:left;align-items:flex-start}.page-module__A_MWla__heroInner .page-module__A_MWla__ctaGroup{justify-content:flex-start}.page-module__A_MWla__sectionHeader{text-align:left;align-items:flex-start}.page-module__A_MWla__heroTitle{font-size:var(--text-3xl)}.page-module__A_MWla__sectionTitle,.page-module__A_MWla__finalTitle{font-size:var(--text-2xl)}.page-module__A_MWla__heroSubtitle,.page-module__A_MWla__sectionSubtitle,.page-module__A_MWla__showcaseDesc,.page-module__A_MWla__finalDesc{font-size:var(--text-base)}}
