.Pricing-module-scss-module__lcM4_q__pageContainer{background-color:var(--color-bg-primary);width:100%;color:var(--color-text-primary)}.Pricing-module-scss-module__lcM4_q__heroSection{justify-content:center;align-items:center;width:100%;height:50vh;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.Pricing-module-scss-module__lcM4_q__heroSection{height:60vh}}.Pricing-module-scss-module__lcM4_q__heroImage{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.Pricing-module-scss-module__lcM4_q__heroOverlay{z-index:2;background-color:#0006;position:absolute;inset:0}.Pricing-module-scss-module__lcM4_q__heroContent{z-index:3;text-align:center;color:var(--color-text-inverse);padding:var(--spacing-8);position:relative}.Pricing-module-scss-module__lcM4_q__heroContent h1{font-family:var(--font-family-serif);margin-bottom:var(--spacing-4);font-size:3rem;font-weight:300}@media (min-width:900px){.Pricing-module-scss-module__lcM4_q__heroContent h1{font-size:4rem}}.Pricing-module-scss-module__lcM4_q__heroContent p{font-family:var(--font-family-sans);max-width:600px;margin:0 auto;font-size:1.125rem;font-weight:300}.Pricing-module-scss-module__lcM4_q__contentWrapper{max-width:1000px;padding:var(--spacing-16) 5%;margin:0 auto}.Pricing-module-scss-module__lcM4_q__sectionBlock{margin-bottom:var(--spacing-24)}.Pricing-module-scss-module__lcM4_q__sectionBlock h2{font-family:var(--font-family-serif);text-align:center;margin-bottom:var(--spacing-12);font-size:2.25rem;font-weight:300}.Pricing-module-scss-module__lcM4_q__includedGrid{gap:var(--spacing-8);grid-template-columns:1fr;display:grid}@media (min-width:640px){.Pricing-module-scss-module__lcM4_q__includedGrid{grid-template-columns:repeat(2,1fr)}}.Pricing-module-scss-module__lcM4_q__includedItem{gap:var(--spacing-4);align-items:flex-start;display:flex}.Pricing-module-scss-module__lcM4_q__includedItem .Pricing-module-scss-module__lcM4_q__iconWrapper{color:var(--color-brand-accent);flex-shrink:0}.Pricing-module-scss-module__lcM4_q__includedItem h3{font-family:var(--font-family-sans);margin-bottom:var(--spacing-2);font-size:1.125rem;font-weight:500}.Pricing-module-scss-module__lcM4_q__includedItem p{color:var(--color-text-secondary);font-size:.95rem;line-height:1.6}.Pricing-module-scss-module__lcM4_q__additionalCostsBox{background-color:var(--color-bg-secondary);padding:var(--spacing-12);border-radius:var(--radius-md);text-align:center;border:1px solid var(--color-border-subtle)}.Pricing-module-scss-module__lcM4_q__additionalCostsBox h3{font-family:var(--font-family-serif);margin-bottom:var(--spacing-4);font-size:1.75rem}.Pricing-module-scss-module__lcM4_q__additionalCostsBox p{color:var(--color-text-secondary);max-width:700px;margin:0 auto;font-size:1.05rem;line-height:1.6}.Pricing-module-scss-module__lcM4_q__stepperContainer{gap:var(--spacing-6);flex-direction:column;display:flex}@media (min-width:900px){.Pricing-module-scss-module__lcM4_q__stepperContainer{justify-content:space-between;gap:var(--spacing-4);flex-direction:row}}.Pricing-module-scss-module__lcM4_q__step{text-align:left;padding-left:var(--spacing-10);flex:1;position:relative}@media (min-width:900px){.Pricing-module-scss-module__lcM4_q__step{text-align:center;padding-left:0;padding-top:var(--spacing-12)}}.Pricing-module-scss-module__lcM4_q__step .Pricing-module-scss-module__lcM4_q__stepCircle{background-color:var(--color-brand-primary);width:32px;height:32px;color:var(--color-text-inverse);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;top:0;left:0}@media (min-width:900px){.Pricing-module-scss-module__lcM4_q__step .Pricing-module-scss-module__lcM4_q__stepCircle{left:50%;transform:translate(-50%)}.Pricing-module-scss-module__lcM4_q__step:after{content:"";background-color:var(--color-border-medium);z-index:1;width:100%;height:1px;position:absolute;top:15px;left:50%}.Pricing-module-scss-module__lcM4_q__step:last-child:after{display:none}}.Pricing-module-scss-module__lcM4_q__step h4{font-family:var(--font-family-sans);margin-bottom:var(--spacing-2);margin-top:4px;font-size:1rem;font-weight:500}@media (min-width:900px){.Pricing-module-scss-module__lcM4_q__step h4{margin-top:0}}.Pricing-module-scss-module__lcM4_q__trustGrid{gap:var(--spacing-8);border-top:1px solid var(--color-border-subtle);padding-top:var(--spacing-16);grid-template-columns:1fr;display:grid}@media (min-width:640px){.Pricing-module-scss-module__lcM4_q__trustGrid{grid-template-columns:repeat(3,1fr)}}.Pricing-module-scss-module__lcM4_q__trustItem{text-align:center}.Pricing-module-scss-module__lcM4_q__trustItem .Pricing-module-scss-module__lcM4_q__trustIcon{margin-bottom:var(--spacing-4);color:var(--color-brand-accent);display:inline-flex}.Pricing-module-scss-module__lcM4_q__trustItem h3{font-family:var(--font-family-sans);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:500}.Pricing-module-scss-module__lcM4_q__additionalLinks{text-align:center;margin-top:var(--spacing-16);padding-top:var(--spacing-8);border-top:1px solid var(--color-border-subtle)}.Pricing-module-scss-module__lcM4_q__additionalLinks h3{font-family:var(--font-family-serif);margin-bottom:var(--spacing-6);font-size:1.5rem}.Pricing-module-scss-module__lcM4_q__additionalLinks .Pricing-module-scss-module__lcM4_q__linkGroup{justify-content:center;gap:var(--spacing-8);display:flex}.Pricing-module-scss-module__lcM4_q__additionalLinks .Pricing-module-scss-module__lcM4_q__linkGroup a{color:var(--color-brand-accent);text-underline-offset:4px;transition:color var(--transition-fast);font-size:1rem;text-decoration:underline}.Pricing-module-scss-module__lcM4_q__additionalLinks .Pricing-module-scss-module__lcM4_q__linkGroup a:hover{color:var(--color-brand-primary)}
