.modern.bilingual-detail .header .nav{gap:20px}
.bilingual-detail .pricing-quote{font:italic 22px/1.65 Georgia,serif}
.bilingual-detail .pricing-quote cite{font:400 11px/1.8 'Open Sans',sans-serif}
.bilingual-detail .quote-original{border-top:1px solid var(--line);padding-top:14px;margin-top:20px}
.bilingual-detail .quote-original summary{font:600 11px/1.8 'Open Sans',sans-serif;cursor:pointer;color:var(--blue)}
.bilingual-detail .quote-original blockquote{font:italic 18px/1.7 Georgia,serif;margin:16px 0 0}
.business-page .business-hero{background:var(--navy);color:white}
.business-page .business-hero .breadcrumb{color:var(--pale);padding-top:24px}
.business-hero-inner{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:center;padding:40px 0 70px;min-height:550px}
.business-hero .eyebrow{color:var(--gold)}
.business-hero h1{font-size:62px;line-height:1.14;letter-spacing:-.045em}
.business-hero h1 em{color:var(--gold);font-style:normal}
.business-hero .lead{color:var(--pale);font-size:16px;max-width:620px}
.business-hero .button{background:var(--pale);border-color:var(--pale);color:var(--navy)}
.business-hero .text-link{color:white}
.business-hero .micro{color:var(--pale);margin-top:22px}
.business-plan{margin:0;background:var(--blue);border:1px solid #52677a;border-radius:5px;padding:28px}
.business-plan h2{font-size:24px;line-height:1.4;color:white;margin:0 0 25px}
.business-plan dl{margin:0}
.business-plan dl>div{border-top:1px solid #e8f2fb55;padding:18px 0}
.business-plan dt{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--pale)}
.business-plan dd{font-size:16px;font-weight:600;line-height:1.5;margin:7px 0 0}
.business-plan p{font-size:11px;line-height:1.8;color:var(--pale);margin-bottom:0}
.business-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0}
.business-steps li{border-top:2px solid var(--blue);padding-top:22px}
.business-steps h3{font-size:23px;line-height:1.3;min-height:60px}
.business-steps p{font-size:13px;line-height:1.9;color:var(--muted)}
.business-included{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.business-included article{background:white;border:1px solid var(--line);padding:25px;border-radius:4px}
.business-included h3{font-size:22px;line-height:1.3}
.business-included p{font-size:13px;line-height:1.85;color:var(--muted);margin-bottom:0}
.business-page .section-head>p,.business-portal p,.business-security p{font-size:14px;line-height:1.9;color:var(--muted)}
.business-portal .split,.business-security .split{gap:70px}
.business-checks{list-style:none;margin:0 0 25px;padding:0}
.business-checks li{padding:16px 0;border-top:1px solid var(--line);display:flex;gap:12px;font-size:14px;line-height:1.7}
.business-checks li:before{content:'✓';color:var(--green);font-weight:700}
.business-page details{padding:18px 0;border-top:1px solid var(--line)}
.business-page details summary{font-size:13px;font-weight:600;cursor:pointer;color:var(--navy)}
.business-page details p{font-size:13px;margin:15px 0 0}
.business-related .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.business-related .service-card h3{font-size:25px;line-height:1.3;min-height:70px}
.business-related .actions{margin-top:30px}
.business-page .contact h2{max-width:930px;margin-inline:auto}
@media(max-width:1100px){.business-hero-inner{gap:45px}.business-hero h1{font-size:50px}.business-plan{padding:24px}.business-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.business-steps h3{min-height:0}.business-included{grid-template-columns:repeat(2,minmax(0,1fr))}.business-portal .split,.business-security .split{gap:40px}}
@media(max-width:800px){.business-hero-inner{grid-template-columns:1fr;padding-block:30px 45px;gap:30px;min-height:0}.business-hero h1{font-size:46px}.business-plan{max-width:560px}.business-plan dl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.business-plan dd{font-size:14px}.business-related .service-grid{grid-template-columns:1fr}.business-related .service-card h3{min-height:0}}
@media(max-width:600px){.business-hero h1{font-size:40px}.business-hero .lead{font-size:14px}.business-plan{padding:22px}.business-plan h2{font-size:22px}.business-plan dl{grid-template-columns:1fr;gap:0}.business-plan dl>div{padding:14px 0}.business-plan dd{font-size:16px}.business-steps,.business-included{grid-template-columns:1fr}.business-included article{padding:24px}.business-steps h3{font-size:25px}.business-page .section-head h2{font-size:36px}.bilingual-detail .pricing-quote{font-size:21px}}
