.srp-language{position:relative;flex:none;direction:ltr;text-align:left;line-height:1.4;z-index:60}.srp-lang-toggle{display:flex;gap:7px;align-items:center;justify-content:center;min-height:44px;padding:9px 10px;background:transparent;border:0;color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap}.srp-lang-toggle svg{flex-shrink:0}.srp-lang-toggle:hover,.srp-lang-toggle[aria-expanded=true]{background:var(--mist);color:var(--deep)}.srp-lang-panel{position:absolute;right:0;top:calc(100% + 8px);width:320px;max-width:calc(100vw - 24px);max-height:min(650px,70vh);overflow:auto;padding:10px;background:#fff;box-shadow:0 10px 30px #2c333f25}.srp-lang-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.srp-lang-grid button{display:flex;align-items:center;gap:7px;min-height:46px;width:100%;padding:9px 7px;background:transparent;border:0;color:var(--ink);font-size:13px;text-align:left;line-height:1.4}.srp-lang-code{width:22px;flex:none;font-size:12px;color:#65576f}.srp-lang-check{margin-left:auto;visibility:hidden}.srp-lang-grid button:hover{background:#f5f2f8}.srp-lang-grid button[aria-pressed=true]{background:#eee8f4;color:var(--deep);font-weight:600}.srp-lang-grid button[aria-pressed=true] .srp-lang-check{visibility:visible}.srp-language [hidden]{display:none!important}.srp-lang-message{position:absolute;right:0;top:calc(100% + 8px);width:270px;padding:14px;background:white;box-shadow:0 8px 25px #2c333f25;font-size:13px}.srp-lang-message button{display:block;min-height:44px;margin-top:6px;border:0;background:var(--deep);color:white;padding:9px 20px}.header-inner{gap:16px}.brand img{width:226px}.header-inner nav>ul{gap:15px}.header-inner nav a{font-size:13px}.header-cta{font-size:13px;padding-inline:15px}.site-header,.top-strip,.mobile-quote,.floating-wa{direction:ltr}.srp-rtl main,.srp-rtl .site-footer{direction:rtl}.srp-rtl .site-footer a[href^="mailto:"],.srp-rtl .site-footer a[href*="wa.me"]{direction:ltr;unicode-bidi:isolate}
@media(min-width:1251px) and (max-width:1400px){.brand img{width:205px}.header-inner{gap:12px}.header-inner nav>ul{gap:11px}.header-inner nav a{font-size:12px}.header-cta{padding-inline:12px}.srp-lang-toggle{font-size:12px;padding-inline:6px}}
@media(max-width:1250px){.header-inner{min-height:85px;justify-content:space-between}.brand img{width:210px}.menu-toggle{display:flex;align-items:center;gap:8px;border:0;background:transparent;min-height:44px;padding:8px;font-size:14px;margin-left:auto}.header-inner nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);max-height:70vh;overflow:auto;padding:18px var(--space) 28px}.site-header[data-menu-open] nav{display:block}.header-inner nav>ul{display:block}.header-inner nav li{margin-bottom:6px}.header-inner nav a{font-size:16px;min-height:44px}.nav-group>div{justify-content:center;gap:12px}.nav-group button{width:44px}.subnav{position:static;box-shadow:none;padding:10px 22px;background:#ece9f0;min-width:0}.nav-group:focus-within>.subnav{display:none}.nav-group[data-open]>.subnav{display:block}.header-inner nav .subnav a{font-size:15px}.header-inner nav>ul,.header-inner nav .subnav{text-align:center}.header-inner nav a{max-width:100%;overflow-wrap:anywhere}.srp-lang-toggle{min-width:120px}}
@media(max-width:700px){.header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding-top:10px;padding-bottom:7px}.brand img{width:190px}.menu-toggle{margin:0;justify-self:end;font-size:13px}.srp-language{grid-column:1/-1;justify-self:center;margin-top:4px}.srp-lang-toggle{min-width:150px}.srp-lang-panel,.srp-lang-message{position:fixed;top:var(--srp-lang-top,150px);left:50%;right:auto;transform:translateX(-50%);max-height:calc(100dvh - var(--srp-lang-top,150px) - 18px);max-width:calc(100vw - 24px)}.header-cta{display:none}}
@media(max-width:380px){.brand img{width:176px}}
@media(max-width:1250px){.nav-group>div{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:0;padding-left:44px}.nav-group>div>a{text-align:center}}
main,.site-footer{overflow-wrap:anywhere;hyphens:auto}.fact-grid>div,.workflow>li,.concept-item,.variant-list>article,.resource-list>article,.split>div,.contact-grid>div{min-width:0}.header-inner nav,.header-inner nav>ul>li{min-width:0}.header-inner nav a{overflow-wrap:anywhere}.header-cta{max-width:155px;white-space:normal;text-align:center}main .button{max-width:100%;white-space:normal;text-align:center}
@media(min-width:701px) and (max-width:1250px){.header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0 16px;padding-block:10px}.menu-toggle{grid-column:2;grid-row:1;margin:0}.header-cta{grid-column:3;grid-row:1}.srp-language{grid-column:1/-1;grid-row:2;justify-self:center;margin-top:4px}}
@media(max-width:1250px){.srp-lang-panel,.srp-lang-message{position:fixed;top:var(--srp-lang-top,150px);left:50%;right:auto;transform:translateX(-50%);max-height:calc(100dvh - var(--srp-lang-top,150px) - 18px);max-width:calc(100vw - 24px)}}
@media(max-width:1000px){.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){html:not([lang^="en"]) .fact-grid{grid-template-columns:1fr}.verification-row label{min-width:0}.verification-row .text-button{font-size:13px;flex-shrink:0}}
