.localized-shell{background:#f5f8fc;color:#0c1d38}.localized-shell .site-header{background:rgba(255,255,255,.92);backdrop-filter:blur(18px)}
.l10n-main{overflow:hidden}.l10n-hero{position:relative;padding:clamp(7.5rem,12vw,11rem) 0 clamp(4.5rem,8vw,7.5rem);background:radial-gradient(circle at 82% 22%,rgba(52,131,185,.16),transparent 26%),linear-gradient(135deg,#f8fbff 0%,#eaf2fa 52%,#f8fbff 100%);border-bottom:1px solid rgba(11,41,78,.1)}
.l10n-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(7,42,82,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(7,42,82,.045) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,black,transparent 92%)}
.l10n-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(2rem,6vw,6rem);align-items:center}.l10n-kicker{margin:0 0 1rem;font-size:.76rem;font-weight:800;letter-spacing:.19em;text-transform:uppercase;color:#167da9}.l10n-hero h1{max-width:980px;margin:0;font-size:clamp(2.55rem,5.4vw,5.5rem);line-height:.98;letter-spacing:-.05em;color:#071b39}.l10n-lead{max-width:810px;margin:1.7rem 0 0;font-size:clamp(1.04rem,1.7vw,1.35rem);line-height:1.72;color:#41536b}
.l10n-hero-panel{position:relative;min-height:310px;padding:2rem;border:1px solid rgba(16,84,127,.15);border-radius:28px;background:linear-gradient(155deg,rgba(255,255,255,.94),rgba(235,245,252,.76));box-shadow:0 28px 70px rgba(6,32,64,.12);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.l10n-hero-panel strong{font-size:.78rem;letter-spacing:.16em;color:#0d325d}.l10n-hero-panel span{margin-top:.45rem;font-size:.72rem;letter-spacing:.09em;color:#5d7189}.l10n-orbit{position:absolute;width:230px;height:230px;top:-35px;right:-30px;border:1px solid rgba(22,125,169,.25);border-radius:50%}.l10n-orbit:before,.l10n-orbit:after{content:"";position:absolute;border-radius:50%;inset:28px;border:1px solid rgba(22,125,169,.18)}.l10n-orbit:after{inset:76px;background:radial-gradient(circle,#21a1ca 0 5%,rgba(33,161,202,.18) 7%,transparent 70%);box-shadow:0 0 52px rgba(33,161,202,.33)}
.l10n-section{padding:clamp(4.5rem,8vw,7rem) 0;background:#fff}.l10n-section--soft{background:#eef4f9}.l10n-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:clamp(2.6rem,5vw,4.8rem)}.l10n-status-grid article{padding:1.25rem 1.35rem;border-top:2px solid #1d91bd;background:#f4f8fc}.l10n-status-grid span{font-size:.69rem;font-weight:850;letter-spacing:.14em;color:#14799f}.l10n-status-grid p{margin:.62rem 0 0;line-height:1.55;color:#40536b}
.l10n-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.l10n-card{position:relative;padding:2rem 2rem 2.2rem;border:1px solid rgba(9,50,91,.11);border-radius:22px;background:linear-gradient(145deg,#fff,#f6f9fc);box-shadow:0 16px 38px rgba(8,35,66,.055)}.l10n-card>span{font-size:.68rem;font-weight:900;letter-spacing:.14em;color:#2195bd}.l10n-card h2{margin:.8rem 0 .8rem;font-size:clamp(1.3rem,2vw,1.85rem);letter-spacing:-.025em;color:#0b2648}.l10n-card p{margin:0;line-height:1.72;color:#52647a}
.l10n-quote{padding:clamp(4.5rem,8vw,7.5rem) 0;background:linear-gradient(135deg,#071c3a,#0b3158);color:#fff}.l10n-quote blockquote{max-width:980px;margin:0;font-size:clamp(1.9rem,4.3vw,4.3rem);line-height:1.13;letter-spacing:-.04em}.l10n-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.l10n-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.86rem 1.1rem;border-radius:12px;font-size:.87rem;font-weight:800;text-decoration:none;transition:.2s ease}.l10n-btn--primary{background:#0b3158;color:#fff;box-shadow:0 12px 26px rgba(7,36,68,.16)}.l10n-quote .l10n-btn--primary{background:#fff;color:#08294b}.l10n-btn--ghost{border:1px solid rgba(14,70,112,.25);color:#0a3159;background:rgba(255,255,255,.7)}.l10n-quote .l10n-btn--ghost{border-color:rgba(255,255,255,.32);color:#fff;background:transparent}.l10n-btn:hover{transform:translateY(-2px)}
.l10n-note{padding:2rem 0;background:#e7eff6;border-top:1px solid rgba(7,44,82,.09)}.l10n-note .container{display:grid;grid-template-columns:180px 1fr;gap:1rem 2rem}.l10n-note strong{font-size:.7rem;letter-spacing:.16em;color:#167ca5}.l10n-note p{margin:0;line-height:1.65;color:#4b5d71}.l10n-note p+p{margin-top:.55rem}.l10n-founder-image{margin:0;border-radius:28px;overflow:hidden;box-shadow:0 30px 65px rgba(4,31,61,.16)}.l10n-founder-image img{display:block;width:100%;height:390px;object-fit:cover}
.l10n-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.l10n-doc-card{padding:1.55rem;border:1px solid rgba(8,57,98,.12);border-radius:18px;background:#f8fbfd}.l10n-doc-meta{display:flex;justify-content:space-between;gap:1rem;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:#2487aa}.l10n-doc-card h2{margin:.9rem 0 1.2rem;font-size:1.22rem;color:#0a294c}.l10n-doc-actions{display:flex;gap:.6rem}.l10n-doc-actions a{padding:.55rem .7rem;border-radius:8px;background:#0a3158;color:#fff;text-decoration:none;font-size:.78rem;font-weight:800}
.l10n-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.l10n-route-card{padding:1.45rem;border:1px solid rgba(8,56,99,.12);border-radius:18px;background:#f8fbfd}.l10n-route-card>span{font-size:.65rem;letter-spacing:.15em;color:#1b8ab2}.l10n-route-card h2{min-height:3.2rem;margin:.65rem 0;font-size:1.14rem}.l10n-route-card>a{display:block;overflow-wrap:anywhere;font-size:.81rem;color:#126e96}.l10n-route-card button{margin-top:1rem;padding:0;border:0;background:none;color:#0a3158;font-weight:800;cursor:pointer}.l10n-route-card button svg{width:16px}
.l10n-contact-form{max-width:1040px;margin:auto;padding:clamp(1.4rem,3vw,2.4rem);border-radius:24px;background:#fff;box-shadow:0 30px 80px rgba(8,40,71,.1);border:1px solid rgba(7,55,95,.12)}.l10n-form-head,.l10n-form-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem}.l10n-form-head span{display:block;font-size:.66rem;letter-spacing:.15em;color:#1b8aae}.l10n-form-head strong{display:block;margin-top:.35rem;color:#0a2a4d}.l10n-form-head>b{font-size:.65rem;letter-spacing:.11em;color:#2487a9}.l10n-recipient{margin:1.5rem 0;padding:1rem 1.2rem;border-left:3px solid #22a1c8;background:#eef7fb}.l10n-recipient span,.l10n-recipient small{display:block;color:#617286}.l10n-recipient strong{display:block;margin:.3rem 0;color:#092c50}.l10n-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.l10n-form-grid label{font-size:.78rem;font-weight:800;color:#173b5e}.l10n-form-grid input,.l10n-form-grid select,.l10n-form-grid textarea{width:100%;margin-top:.45rem;padding:.9rem 1rem;border:1px solid rgba(10,59,98,.18);border-radius:11px;background:#f8fbfd;color:#102b49;font:inherit}.l10n-form-grid textarea{resize:vertical}.l10n-full{grid-column:1/-1}.l10n-full>span{display:flex;justify-content:space-between}.l10n-form-actions{margin-top:1.2rem}.l10n-form-actions p{margin:0;color:#637488;font-size:.82rem}.l10n-form-actions button{border:0;cursor:pointer}.l10n-feedback{min-height:1.5rem;margin-top:.8rem;color:#a33131;font-weight:700}
@media(max-width:980px){.l10n-hero-grid{grid-template-columns:1fr}.l10n-hero-panel{min-height:230px}.l10n-route-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.l10n-hero{padding-top:6.8rem}.l10n-status-grid,.l10n-card-grid,.l10n-doc-grid,.l10n-route-grid,.l10n-form-grid{grid-template-columns:1fr}.l10n-note .container{grid-template-columns:1fr}.l10n-hero h1{font-size:clamp(2.35rem,12vw,3.7rem)}.l10n-route-card h2{min-height:auto}.l10n-form-head,.l10n-form-actions{align-items:flex-start;flex-direction:column}.l10n-doc-actions{flex-wrap:wrap}}
.language-menu a{display:flex;align-items:center;justify-content:space-between;gap:1.3rem;text-decoration:none}.language-menu a.active{background:rgba(27,139,178,.12)}
