/* Phase 8: Trio Estelar shell for localized legacy markup. */
.multilingual-v2{background:var(--paper,#f3efe6);color:var(--ink,#11182e);font-family:Inter,Arial,sans-serif;line-height:1.65}
.multilingual-v2 .stars{display:none}
.multilingual-v2 .nav{position:relative;background:rgba(243,239,230,.96);border-bottom:1px solid #d8d0c2;padding:20px clamp(20px,5vw,72px);min-height:78px}
.multilingual-v2 .nav-brand{color:#11182e;font-family:Inter,sans-serif;font-weight:650;letter-spacing:.08em}
.multilingual-v2 .nav>.nav-brand:first-child{display:block;width:200px;height:43px;font-size:0;background:url('/static/brand-v2/logos/seleune-horizontal-light.svg') left center/contain no-repeat}
.multilingual-v2 .nav-cta,.multilingual-v2 .cta-btn,.multilingual-v2 .submit-btn{background:#11182e;color:#f3efe6;border:1px solid #11182e;border-radius:0;box-shadow:none;font-family:Inter,sans-serif;font-weight:700;letter-spacing:0;padding:13px 22px;text-transform:none}
.multilingual-v2 .cta-outline{border-radius:0;border:1px solid #11182e;color:#11182e;background:transparent}
.multilingual-v2 .home-hero-flow,.multilingual-v2 .hero,.multilingual-v2 .section,.multilingual-v2 .free-chart-page,.multilingual-v2 .checkout-page,.multilingual-v2 .blog-article-page{background:transparent;color:#11182e}
.multilingual-v2 .hero{min-height:auto;padding:92px 24px 66px;border-bottom:1px solid #d8d0c2}
.multilingual-v2 .hero-content{max-width:860px}
.multilingual-v2 .hero-badge,.multilingual-v2 .section-kicker,.multilingual-v2 .new-kicker{border:0;border-radius:0;padding:0;color:#56647d;font:700 12px/1.4 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase}
.multilingual-v2 .hero h1,.multilingual-v2 .section-title,.multilingual-v2 .checkout-title,.multilingual-v2 .free-chart-header h1,.multilingual-v2 .blog-hero h1,.multilingual-v2 .blog-article-header h1{color:#11182e;font-family:Fraunces,Georgia,serif;font-weight:430;letter-spacing:-.035em;line-height:1.03}
.multilingual-v2 .hero h1{font-size:clamp(48px,7vw,88px)}
.multilingual-v2 .hero h1 em{color:#8b6236}
.multilingual-v2 .hero-sub,.multilingual-v2 .section-subtitle,.multilingual-v2 .feature-desc,.multilingual-v2 .checkout-sub,.multilingual-v2 .form-hint,.multilingual-v2 .city-status{color:#56647d;font-family:Inter,sans-serif}
.multilingual-v2 .social-proof,.multilingual-v2 .features,.multilingual-v2 .pricing-grid,.multilingual-v2 .question-grid{gap:0;border-top:1px solid #d8d0c2;border-left:1px solid #d8d0c2}
.multilingual-v2 .proof-item,.multilingual-v2 .feature-card,.multilingual-v2 .pricing-card,.multilingual-v2 .question-grid>div{background:transparent;border:0;border-right:1px solid #d8d0c2;border-bottom:1px solid #d8d0c2;border-radius:0;color:#11182e;box-shadow:none}
.multilingual-v2 .proof-number,.multilingual-v2 .feature-title,.multilingual-v2 .pricing-name{color:#11182e}
.multilingual-v2 .proof-item{padding:16px 18px;text-align:center}
.multilingual-v2 .proof-label{display:block;color:#35405a;font-size:13px;line-height:1.35}
.multilingual-v2 .section{padding:72px 24px}
.multilingual-v2 .section-inner{max-width:1120px}
.multilingual-v2 .section-title{font-size:clamp(38px,5vw,64px)}
.multilingual-v2 .testimonials-section,.multilingual-v2 .compatibility-section,.multilingual-v2 .trust-precision-section,.multilingual-v2 .emotional-preview-section{background:#e8e2d6}
.multilingual-v2 .mini-feature{background:#f3efe6;border:1px solid #c8c0b3;color:#35405a}
.multilingual-v2 .mini-feature strong{color:#11182e}
.multilingual-v2 .mini-feature span{color:#704a25}
.multilingual-v2 .report-preview-section{background:#e8e2d6}
.multilingual-v2 .complete-map-column{background:#f3efe6;border:1px solid #c8c0b3;color:#11182e}
.multilingual-v2 .complete-map-column h3{color:#11182e}
.multilingual-v2 .report-preview-list,.multilingual-v2 .report-preview-list li{color:#35405a}
.multilingual-v2 .report-preview-list li::before{color:#704a25}
.multilingual-v2 .testimonial-card{background:#f3efe6;border-color:#c8c0b3}
.multilingual-v2 .testimonial-card p{color:#35405a}
.multilingual-v2 .testimonial-card strong{color:#11182e}
.multilingual-v2 .footer{background:#11182e;color:#f3efe6;border:0;padding:42px 24px}
.multilingual-v2 .footer-brand{display:block;width:200px;height:43px;font-size:0;background:url('/static/brand-v2/logos/seleune-horizontal-dark.svg') left center/contain no-repeat}
.multilingual-v2 .footer-text,.multilingual-v2 .footer-text a{color:#c7c6c1}
.multilingual-v2 .checkout-page,.multilingual-v2 .free-chart-page{padding:70px 24px;min-height:calc(100vh - 78px)}
.multilingual-v2 .checkout-card,.multilingual-v2 .free-chart-inner{background:#f3efe6;border:1px solid #d8d0c2;border-radius:0;box-shadow:0 24px 64px rgba(17,24,46,.08);max-width:820px}
.multilingual-v2 .free-form-card,.multilingual-v2 .free-result-card{background:#f3efe6;color:#11182e;border-color:#d8d0c2}
.multilingual-v2 .free-chart-form{background:#f3efe6;border-color:#c8c0b3}
.multilingual-v2 .free-chart-header{margin-bottom:24px;padding:8px 20px 0}
.multilingual-v2 .free-chart-header p{color:#56647d;max-width:520px;margin:10px auto 0}
.multilingual-v2 .form-input{background:#fffdf8;color:#11182e;border:1px solid #b8b2a8;border-radius:0;font-family:Inter,sans-serif}
.multilingual-v2 .form-input:focus{border-color:#8b6236;box-shadow:0 0 0 3px rgba(181,139,82,.16)}
.multilingual-v2 .form-input::placeholder{color:#667085;opacity:1}
.multilingual-v2 .form-label{color:#11182e;font-family:Inter,sans-serif;font-weight:700}
.multilingual-v2 .form-group label{color:#11182e}
.multilingual-v2 .free-chart-form .form-hint,.multilingual-v2 .free-chart-form .city-status{color:#35405a}
.multilingual-v2 .price-display{background:#e8e2d6;border-radius:0;border:1px solid #d8d0c2}
.multilingual-v2 .price-label,.multilingual-v2 .price-value{color:#11182e}
.multilingual-v2 .free-pricing-banner{background:#f3efe6;border-color:#c8c0b3}
.multilingual-v2 .free-pricing-banner h3,.multilingual-v2 .free-pricing-banner p{color:#11182e}
.multilingual-v2 .pricing-price,.multilingual-v2 .pricing-delivery,.multilingual-v2 .pricing-features strong{color:#11182e}
.multilingual-v2 .pricing-features li{color:#35405a}
.multilingual-v2 .faq-item{background:transparent;border-color:#d8d0c2}
.multilingual-v2 .faq-q{color:#11182e}
.multilingual-v2 .faq-a{color:#35405a}
.multilingual-v2 .free-chart-result,.multilingual-v2 .free-chart-upsell{background:transparent;border:1px solid #d8d0c2;border-radius:0;color:#11182e}
.multilingual-v2 .mini-section,.multilingual-v2 .triad-item{border-top:1px solid #d8d0c2}
.multilingual-v2 .blog-hero{background:#11182e;padding:84px 24px}
.multilingual-v2 .blog-hero h1{color:#f3efe6}
.multilingual-v2 .blog-hero-sub{color:#c7c6c1}
.multilingual-v2 .blog-grid{gap:0;border-top:1px solid #d8d0c2;border-left:1px solid #d8d0c2}
.multilingual-v2 .blog-card{background:transparent;border:0;border-right:1px solid #d8d0c2;border-bottom:1px solid #d8d0c2;border-radius:0;color:#11182e}
.multilingual-v2 .blog-card-title,.multilingual-v2 .blog-article-body h2,.multilingual-v2 .blog-article-body h3{color:#11182e;font-family:Fraunces,Georgia,serif}
.multilingual-v2 .blog-card-excerpt,.multilingual-v2 .blog-article-body{color:#35405a}
.multilingual-v2 .blog-article-page{max-width:820px;padding:72px 24px}
.multilingual-v2 .blog-article-body{font:400 18px/1.8 Inter,sans-serif}
.multilingual-v2 .blog-cta-banner,.multilingual-v2 .blog-article-cta{background:#e8e2d6;border:0;border-left:4px solid #b58b52;border-radius:0;color:#11182e}
.multilingual-v2 .blog-cta-banner h3,.multilingual-v2 .blog-article-cta h3{color:#11182e}
.multilingual-v2 .blog-cta-banner p,.multilingual-v2 .blog-article-cta p{color:#35405a}
.multilingual-v2 .phase6-report-preview{display:block;max-width:880px;margin:34px auto 0;background:#d8d0c2;border:1px solid #c8c0b3;box-shadow:0 24px 70px rgba(17,24,46,.12)}
.multilingual-v2 .phase6-report-preview img{display:block;width:100%;height:auto}
.multilingual-v2 .phase6-report-preview figcaption{padding:14px 18px;color:#35405a;background:#f3efe6;font-size:13px;text-align:center}
.multilingual-v2 .forecast-confirm-card{background:#f3efe6;color:#11182e;border-radius:0;border:1px solid #d8d0c2}
.multilingual-v2 .legal-v2-page{max-width:980px;margin:0 auto;padding:84px 24px 110px}
.multilingual-v2 .legal-v2-header{max-width:760px;margin-bottom:64px}
.multilingual-v2 .legal-v2-kicker{color:#56647d;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.multilingual-v2 .legal-v2-header h1{font:430 clamp(52px,8vw,92px)/1 Fraunces,Georgia,serif;letter-spacing:-.04em;margin:20px 0}
.multilingual-v2 .legal-v2-header p{color:#35405a;font-size:20px;line-height:1.7}
.multilingual-v2 .legal-v2-ledger{border-top:1px solid #11182e}
.multilingual-v2 .legal-v2-ledger section{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:30px 0;border-bottom:1px solid #d8d0c2}
.multilingual-v2 .legal-v2-ledger section>span{color:#8b6236;font-weight:700}
.multilingual-v2 .legal-v2-ledger h2{font:430 30px/1.2 Fraunces,Georgia,serif;margin:0 0 10px}
.multilingual-v2 .legal-v2-ledger p{color:#35405a;margin:0;max-width:720px}
.multilingual-v2 .error-v2-page{min-height:100vh;display:grid;place-items:center;padding:48px 24px;background:#11182e;color:#f3efe6}
.multilingual-v2 .error-v2-page>div{max-width:760px;border-top:1px solid #d0ad76;padding-top:28px}
.multilingual-v2 .error-v2-page h1{font:430 clamp(52px,8vw,92px)/1 Fraunces,Georgia,serif;letter-spacing:-.04em;margin:22px 0}
.multilingual-v2 .error-v2-page p{color:#c7c6c1;font-size:19px;margin:0 0 32px}
.multilingual-v2 .error-v2-page .legal-v2-kicker{color:#d0ad76}
.multilingual-v2 .error-v2-page .cta-btn{background:#f3efe6;color:#11182e;border-color:#f3efe6}
@media(max-width:760px){.multilingual-v2 .nav{padding:16px 18px}.multilingual-v2 .nav>.nav-brand:first-child{width:156px;height:34px}.multilingual-v2 .nav>div{gap:12px!important}.multilingual-v2 .nav-brand:not(:first-child){display:none}.multilingual-v2 .hero{padding-top:60px}.multilingual-v2 .social-proof,.multilingual-v2 .features,.multilingual-v2 .pricing-grid{grid-template-columns:1fr!important}.multilingual-v2 .section{padding:54px 18px}}
