.page-module__eB9xcW__hero{min-height:70vh;padding-top:var(--nav-height);align-items:center;display:flex;position:relative}.page-module__eB9xcW__heroBg{background:var(--gradient-hero);position:absolute;inset:0}.page-module__eB9xcW__heroContent{z-index:1;padding-top:var(--space-3xl);padding-bottom:var(--space-3xl);max-width:700px;position:relative}.page-module__eB9xcW__breadcrumb{align-items:center;gap:var(--space-sm);color:#fff9;margin-bottom:var(--space-lg);font-size:.8rem;display:flex}.page-module__eB9xcW__breadcrumb a{color:#fff9}.page-module__eB9xcW__breadcrumb a:hover{color:#fff}.page-module__eB9xcW__breadcrumb span{color:#fff6}.page-module__eB9xcW__heroTitle{font-family:var(--font-display);color:var(--color-white);margin-bottom:var(--space-lg);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:600;line-height:1.1}.page-module__eB9xcW__heroTitle em{color:var(--color-rose-gold);font-style:italic}.page-module__eB9xcW__heroSub{color:#fffc;margin-bottom:var(--space-xl);max-width:560px;font-size:1.05rem;line-height:1.7}.page-module__eB9xcW__heroStats{align-items:center;gap:var(--space-xl);margin-bottom:var(--space-xl);display:flex}.page-module__eB9xcW__heroStat{flex-direction:column;gap:2px;display:flex}.page-module__eB9xcW__heroStat strong{font-family:var(--font-display);color:var(--color-rose-gold);font-size:1.4rem;font-weight:600}.page-module__eB9xcW__heroStat span{color:#fff9;letter-spacing:.05em;font-size:.78rem}.page-module__eB9xcW__heroStatDiv{background:#fff3;width:1px;height:40px}.page-module__eB9xcW__twoCol{gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page-module__eB9xcW__blockTitle{font-family:var(--font-display);color:var(--color-text);margin-bottom:var(--space-lg);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;line-height:1.2}.page-module__eB9xcW__blockText{color:var(--color-text-light);margin-bottom:var(--space-md);font-size:1rem;line-height:1.8}.page-module__eB9xcW__highlightBox{background:var(--color-off-white);border-radius:var(--radius-lg);padding:var(--space-xl);border:1px solid var(--color-gray-light)}.page-module__eB9xcW__highlightTitle{font-family:var(--font-display);color:var(--color-text);margin-bottom:var(--space-lg);font-size:1.2rem;font-weight:600}.page-module__eB9xcW__checkItem{align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--color-gray-light);color:var(--color-text);padding:10px 0;font-size:.9rem;display:flex}.page-module__eB9xcW__checkItem:last-child{border-bottom:none}.page-module__eB9xcW__benefitsGrid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.page-module__eB9xcW__benefitCard{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-xl);border:1px solid var(--color-gray-light);transition:transform var(--transition-base),box-shadow var(--transition-base)}.page-module__eB9xcW__benefitCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-module__eB9xcW__benefitIcon{margin-bottom:var(--space-md);font-size:2rem;display:block}.page-module__eB9xcW__benefitTitle{font-family:var(--font-display);color:var(--color-text);margin-bottom:var(--space-sm);font-size:1.1rem;font-weight:600}.page-module__eB9xcW__benefitDesc{color:var(--color-text-light);font-size:.9rem;line-height:1.7}.page-module__eB9xcW__steps{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.page-module__eB9xcW__steps:before{content:"";background:linear-gradient(to right,var(--color-rose-gold),var(--color-primary));z-index:0;height:1px;position:absolute;top:32px;left:10%;right:10%}.page-module__eB9xcW__step{z-index:1;text-align:center;position:relative}.page-module__eB9xcW__stepNum{background:var(--color-primary);color:#fff;width:64px;height:64px;font-family:var(--font-display);margin:0 auto var(--space-lg);border:3px solid var(--color-rose-gold);box-shadow:var(--shadow-primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:600;display:flex}.page-module__eB9xcW__stepTitle{font-family:var(--font-display);color:var(--color-text);margin-bottom:var(--space-sm);font-size:1.05rem;font-weight:600}.page-module__eB9xcW__stepDesc{color:var(--color-text-light);font-size:.875rem;line-height:1.7}.page-module__eB9xcW__faqList{gap:var(--space-sm);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.page-module__eB9xcW__faqItem{background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-gray-light);transition:box-shadow var(--transition-fast);overflow:hidden}.page-module__eB9xcW__faqItem[open]{box-shadow:var(--shadow-md)}.page-module__eB9xcW__faqQ{padding:var(--space-lg)var(--space-xl);cursor:pointer;color:var(--color-text);justify-content:space-between;align-items:center;gap:var(--space-lg);font-size:1rem;font-weight:600;list-style:none;display:flex}.page-module__eB9xcW__faqQ::-webkit-details-marker{display:none}.page-module__eB9xcW__faqIcon{color:var(--color-primary);transition:transform var(--transition-fast);flex-shrink:0}.page-module__eB9xcW__faqItem[open] .page-module__eB9xcW__faqIcon{transform:rotate(180deg)}.page-module__eB9xcW__faqA{padding:0 var(--space-xl)var(--space-lg);color:var(--color-text-light);border-top:1px solid var(--color-gray-light);padding-top:var(--space-md);font-size:.95rem;line-height:1.8}.page-module__eB9xcW__ctaInner{justify-content:space-between;align-items:center;gap:var(--space-3xl);display:flex}.page-module__eB9xcW__ctaTitle{font-family:var(--font-display);color:var(--color-white);margin-bottom:var(--space-md);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:600}.page-module__eB9xcW__ctaSub{color:#ffffffbf;font-size:1rem;line-height:1.7}.page-module__eB9xcW__ctaActions{gap:var(--space-md);flex-direction:column;flex-shrink:0;display:flex}@media (max-width:1024px){.page-module__eB9xcW__steps{grid-template-columns:repeat(2,1fr)}.page-module__eB9xcW__steps:before{display:none}.page-module__eB9xcW__benefitsGrid{grid-template-columns:repeat(2,1fr)}.page-module__eB9xcW__ctaInner{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.page-module__eB9xcW__twoCol,.page-module__eB9xcW__benefitsGrid,.page-module__eB9xcW__steps{grid-template-columns:1fr}.page-module__eB9xcW__heroStats{gap:var(--space-lg);flex-wrap:wrap}}
