.language-switch{display:flex;align-items:center;gap:2px;flex-shrink:0;border:1px solid #f4efe55c;border-radius:5px;padding:3px;background:#082b3566}
.language-switch a{display:grid;place-items:center;min-width:36px;min-height:36px;font-size:12px;font-weight:600;border-radius:3px;color:var(--sand)}
.language-switch a[aria-current="page"]{background:var(--sand);color:var(--dark)}
.language-switch a:hover{background:var(--accent);color:var(--dark)}
.hero-content>.hero-offer{display:table;padding:7px 12px;border:1px solid #e9b44c88;border-radius:4px;background:#082b35c9;color:var(--sand);font-size:13px;font-weight:600;margin:0 0 16px;text-shadow:none;line-height:1.5}
.intro-offer{display:flex;align-items:center;gap:24px;padding:26px;margin:0 0 28px;background:var(--cream);border:1px solid #d6b46a;border-left:5px solid var(--accent);border-radius:7px}
.offer-label{align-self:flex-start;border-radius:3px;background:var(--accent);color:var(--darker);font-size:10px;letter-spacing:.1em;font-weight:700;padding:7px 9px;white-space:nowrap}
.intro-offer>div{flex:1}.intro-offer h3{font-size:26px;margin:0 0 10px}.intro-offer p{font-size:15px;margin:0}.intro-offer .offer-detail{font-size:12px;color:var(--muted);margin-top:10px}.intro-offer>.button{flex-shrink:0}
.kite-header nav.language-switch{gap:2px}
@media(min-width:761px) and (max-width:1100px){.site-header>.plan-button{display:none}}
@media(min-width:761px) and (max-width:1250px){.site-header{gap:16px}.site-header .brand{width:200px}.desktop-nav{gap:18px;font-size:12px}.site-header>.plan-button{font-size:12px;padding:8px}.language-switch a{min-width:30px}}
@media(max-width:950px){.intro-offer{flex-wrap:wrap;gap:14px}.offer-label{flex-basis:auto}.intro-offer>div{flex-basis:100%}}
@media(max-width:760px){.site-header{gap:10px}.site-header .brand{width:190px;max-width:calc(100% - 138px)}.site-header>.language-switch{margin-left:auto}.menu-button{margin-left:0}.language-switch a{min-width:30px;min-height:36px}.hero-content>.hero-offer{font-size:12px}.intro-offer{padding:20px}.intro-offer h3{font-size:25px}.intro-offer>.button{width:100%}}
