:root{--navy:#052442;--ink:#102944;--gold:#e7b43a;--cream:#fff8ea;--muted:#5a6c81;--light:#f5f7fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:15px/1.65 Inter,'Noto Sans Telugu',Arial,sans-serif;color:var(--ink);background:#fff}a{text-decoration:none;color:inherit}img{max-width:100%}.container{max-width:1300px;margin:auto;padding:0 24px}.topbar{background:#052440;color:#e9eff5;font-size:12px}.topinner{display:flex;justify-content:space-between;gap:15px;padding-top:9px;padding-bottom:9px}.topright{overflow:hidden;text-overflow:ellipsis}.mainnav{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.98);box-shadow:0 4px 20px #102a4420}.navrow{min-height:95px;display:flex;gap:20px;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:13px;white-space:nowrap}.brand strong{display:block;font:bold clamp(20px,2.3vw,31px) 'Playfair Display',Georgia,serif;line-height:1.1;color:#082948}.brand small{display:block;color:#697e97;letter-spacing:1.8px;font-size:11px}.seal{width:64px;height:64px;background:#082d50;color:#ffd068;border:2px solid #e7b43a;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:24px;line-height:1.1}.seal small{font:bold 17px Georgia;color:#f6c859}.navlinks{display:flex;align-items:center;gap:17px;font-size:12px;font-weight:700}.navlinks a:hover{color:#b78013}.navlogin,.btn-primary{background:linear-gradient(110deg,#f6cb63,#e5a92f);color:#082642!important;padding:11px 17px;border-radius:7px;font-weight:800}.langform select{background:#eff4f8;color:#072f53;border:1px solid #d7e2ea;padding:10px 8px;border-radius:7px}.hamb{display:none;border:0;background:#082f53;color:white;padding:7px 14px;font-size:22px;border-radius:7px}.hero{background:#072b49;position:relative;min-height:550px;color:white;overflow:hidden}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#05213c 0%,#072745ed 36%,#052b4a69 66%,#08284224 100%);z-index:1}.heroimage{position:absolute;inset:0;background-size:cover;background-position:center right;opacity:.85}.hero .container{position:relative;z-index:2;min-height:550px;display:flex;align-items:center}.hero-content{max-width:690px;padding:70px 0}.eyebrow{color:#e8b53d;font-size:14px;letter-spacing:1px;font-weight:800;text-transform:uppercase}.hero h1{font:700 clamp(40px,5vw,76px)/1.1 'Playfair Display',Georgia,serif;margin:12px 0}.hero h2{color:#f5c55c;font:700 clamp(24px,2.8vw,37px)/1.3 Georgia,serif;margin:8px 0}.hero p{font-size:18px;color:#e6eaf0;max-width:630px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border:1px solid transparent;border-radius:8px;font-weight:700;cursor:pointer;font-family:inherit;font-size:14px}.btn-primary{border:0}.btn-outline{border-color:#e4b43e;color:#fff;background:transparent}.btn-dark{background:var(--navy);color:#fff}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.features{position:relative;z-index:3;margin-top:-35px}.featuregrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:#fff;box-shadow:0 12px 35px #08233f22;border-radius:12px;padding:18px}.feature{display:flex;align-items:center;gap:12px;padding:11px}.circleicon{background:#073355;color:#fff;border-radius:50%;width:54px;height:54px;display:grid;place-items:center;font-size:25px;flex-shrink:0}.feature strong{font-size:13px}.feature small{display:block;color:#64748b;font-size:11px}.section{padding:66px 0}.soft{background:#f6f8fb}.section-title{font:700 clamp(25px,3vw,36px) 'Playfair Display',Georgia,serif;color:#082e51;margin:0 0 24px}.section-title:after{content:'';display:block;margin-top:10px;width:55px;height:3px;background:#f3bd45}.aboutgrid{display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center}.aboutgrid p{color:#526981}.aboutcard{border-radius:14px;overflow:hidden;background:#f2eee7;min-height:320px;display:grid;place-items:center}.aboutcard img{width:100%;height:350px;object-fit:cover}.advocate-sign{color:#0b3556;font:bold 20px Georgia}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.service-card{background:#fff;border:1px solid #e3eaf2;border-radius:12px;padding:25px;transition:.2s}.service-card:hover{transform:translateY(-4px);box-shadow:0 15px 34px #00284618}.service-card h3{margin:14px 0 4px;font-size:18px}.service-card p{color:var(--muted);font-size:13px;margin:0}.service-card .circleicon{background:#eaf2f8;color:#093b61}.split{display:grid;grid-template-columns:1fr 370px;gap:32px;align-items:start}.formbox{background:#062a4a;color:white;padding:27px;border-radius:13px;box-shadow:0 15px 35px #0424412b}.formbox h3{color:#ffd06b;font:700 25px Georgia;margin:0 0 16px}.formbox input,.formbox textarea,.formbox select{width:100%;border:1px solid #d5e0ec;background:#fff;color:#1b3650;padding:12px;border-radius:7px;font:inherit;font-size:13px;margin-bottom:10px}.formbox textarea{min-height:100px}.formbox .btn{width:100%}.contactgrid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.contactcard{background:#092e4d;padding:32px;border-radius:14px;color:white}.contactcard p{line-height:1.9}.contactcard a{color:#fed079}.statstrip{background:#072d50;color:#fff;padding:29px 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;text-align:center}.stats strong{display:block;color:#ffc75a;font:700 25px Georgia}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.step{background:#fff;border:1px solid #dde7ef;border-radius:12px;padding:22px}.step b{font:700 27px Georgia;color:#d79f2a}.faq details{background:#fff;border:1px solid #dae4ed;padding:16px 20px;margin-bottom:10px;border-radius:8px}.faq summary{cursor:pointer;font-weight:700}.footer{background:#052440;color:#d5e0ec;padding-top:46px}.footgrid{display:grid;grid-template-columns:2fr 1fr 1.6fr 1fr;gap:35px}.footgrid h3,.footbrand{color:#ffe2a1}.footbrand{font:bold 24px Georgia}.footgrid p{font-size:13px}.footgrid a:hover{color:#ffc95c}.disclaimer{border-top:1px solid #ffffff20;margin-top:25px;padding-top:22px;padding-bottom:22px;color:#b6c9d8;font-size:12px}.copyright{background:#022039;text-align:center;padding:12px;font-size:12px}.pagehead{background:#092e4c;color:white;padding:45px 0}.pagehead h1{margin:0;font:700 38px Georgia}.notice{background:#ecf9ee;border:1px solid #98dbad;color:#155b2b;margin-top:16px;padding:12px;border-radius:8px}.panelbar{padding-top:28px;padding-bottom:20px}.panelbar h2{margin:0}.panelnav{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.panelnav a{background:#092e4e;color:#fff;border-radius:5px;padding:7px 12px;font-size:12px}.panelcontent{padding:20px 0 80px}.panelcard{background:#fff;border:1px solid #dce6ed;border-radius:10px;padding:22px;margin-bottom:19px;box-shadow:0 4px 18px #001f3f0d}.panelcard label{display:block;font-weight:600;margin:10px 0 3px}.panelcard input,.panelcard textarea,.panelcard select{width:100%;border:1px solid #cbd8e4;border-radius:6px;padding:10px;font:inherit}.panelcard textarea{min-height:110px}.panelcard button{margin-top:14px}.twocol{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;border-bottom:1px solid #dfebf1;padding:11px;vertical-align:top}th{background:#eef4f8;color:#163e5f;white-space:nowrap}td a{color:#09599b;font-weight:600}.pill{display:inline-block;background:#eaf1f8;padding:4px 10px;border-radius:50px;font-size:12px}.muted{color:#61768a;font-size:13px}.loginwrap{max-width:470px;margin:55px auto}.checkrow{display:flex;align-items:center;gap:10px}.checkrow input{width:auto}.slide-dots{position:absolute;bottom:12px;z-index:4;left:50%;transform:translateX(-50%);display:flex;gap:8px}.slide-dots button{width:11px;height:11px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#ffffff80}.slide-dots .active{background:var(--gold)}@media(max-width:1100px){.hamb{display:block}.navrow{flex-wrap:wrap}.navlinks{display:none;width:100%;padding-bottom:14px;flex-wrap:wrap;gap:16px}.navlinks.expanded{display:flex}.brand strong{font-size:22px}.split{grid-template-columns:1fr 340px}}@media(max-width:760px){.container{padding-left:16px;padding-right:16px}.topright{display:none}.navrow{min-height:75px}.seal{width:50px;height:50px}.brand strong{font-size:18px}.brand small{font-size:9px}.navlinks.expanded{display:flex;flex-direction:column;align-items:stretch}.navlinks a{padding:6px}.hero,.hero .container{min-height:540px}.hero h1{font-size:39px}.hero p{font-size:15px}.hero-content{padding:65px 0}.hero:before{background:linear-gradient(90deg,#05213c 0%,#05213ce6 100%)}.featuregrid,.grid3,.stats,.steps,.footgrid,.contactgrid,.aboutgrid,.split,.twocol{grid-template-columns:1fr}.features{margin-top:0}.featuregrid{grid-template-columns:repeat(2,1fr)}.section{padding:45px 0}.statstrip{padding:23px 0}.stats{grid-template-columns:repeat(2,1fr)}.footgrid{gap:12px}.feature{padding:6px}.feature strong{font-size:11px}.circleicon{width:43px;height:43px}}


/* Telugu/English typography, accessible dynamic mega-menu */
html[lang="te"] body,html[lang="te"] button,html[lang="te"] select,html[lang="te"] input,html[lang="te"] textarea{font-family:'Noto Sans Telugu',Inter,sans-serif}
html[lang="te"] .navlinks{font-size:13px;line-height:1.7}
.navlinks{gap:13px}.mega-wrap{position:relative;display:flex;align-items:center;min-height:55px}.mega-trigger{display:inline-flex;align-items:center;gap:6px}.mega-dropdown{display:none;position:absolute;top:100%;left:-230px;width:min(740px,92vw);padding:18px;grid-template-columns:235px 1fr;gap:18px;background:#fff;border:1px solid #e6ebf1;border-top:3px solid #e4b43e;box-shadow:0 20px 45px #09233b30;border-radius:0 0 15px 15px;z-index:50;color:#103251}.mega-wrap:hover>.mega-dropdown,.mega-wrap:focus-within>.mega-dropdown{display:grid}.mega-intro{border-radius:10px;background:#072b4c;color:#fff;padding:18px}.mega-intro span{font-size:30px;color:#edc15a}.mega-intro h3{font-size:18px;margin:5px 0}.mega-intro p{color:#cbdae8;font-size:12px}.mega-intro a{color:#ffcd62}.mega-items{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mega-items a{font-weight:600;display:flex;align-items:center;gap:8px;background:#f5f8fc;padding:12px;border-radius:8px}.mega-items a:hover{background:#fff1cc}.mega-items span{color:#c89631}.mega-small{width:290px;left:-80px;grid-template-columns:1fr}.mega-small .mega-items{grid-template-columns:1fr}
body{overflow-x:hidden}.section-title{line-height:1.45}.page-breadcrumb{font-size:13px;color:#d4e2ee;margin-top:12px}.page-breadcrumb a{color:#ffd16f}.service-card[id]{scroll-margin-top:130px}.site-call{display:inline-flex;align-items:center;gap:7px}
@media(max-width:1200px){.navrow{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.hamb{display:block}.navlinks{display:none;width:100%;padding:8px 0 14px;flex-wrap:wrap}.navlinks.expanded{display:flex}.mega-dropdown{position:static;box-shadow:none;width:100%;grid-template-columns:1fr;border:1px solid #e6ebf1}.mega-wrap{display:block;width:100%;min-height:0}.mega-wrap>.mega-dropdown{display:none}.mega-wrap:focus-within>.mega-dropdown,.mega-wrap:hover>.mega-dropdown{display:grid}.mega-wrap .mega-trigger{padding:8px 0}}
@media(max-width:760px){.navlinks.expanded{align-items:stretch}.mega-dropdown{padding:10px}.mega-items{grid-template-columns:1fr}.mega-intro{padding:12px}.brand{white-space:normal}.brand strong{font-size:clamp(17px,4.4vw,23px)}.topinner{font-size:11px}.hero-content{max-width:100%}}

/* Premium multipage theme refresh */
:root{--navy:#062b4b;--gold:#e7b43a}
body{font-size:15px}html[lang=te] body{font-family:'Noto Sans Telugu',Inter,sans-serif}
.mainnav{border-bottom:1px solid #e7edf3}.navrow{max-width:1480px}.brand strong{letter-spacing:-.5px}.navlinks{gap:12px}
.navlinks>a:not(.navlogin){white-space:nowrap}.navlinks>a:hover{color:#b88b30}
.btn,.navlogin,.service-card,.detail-aside a{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #04284524}
.premium-pagehead{position:relative;overflow:hidden;padding:70px 0;background:linear-gradient(105deg,#041d37,#0b3a60 70%,#163753)}
.premium-pagehead:after{content:'⚖';position:absolute;right:8%;top:-65px;font-size:285px;color:#ffffff0a;pointer-events:none}
.premium-pagehead .eyebrow{font-size:12px}.premium-pagehead h1{font-size:clamp(30px,4vw,55px);line-height:1.35;max-width:900px;margin:14px 0}
.premium-pagehead p{color:#d5dfe8}.crumb{color:#f5c862}
.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:45px;align-items:start}
.detail-content{background:#fff;padding:20px 0}.detail-image{height:340px;width:100%;object-fit:cover;border-radius:16px;margin-bottom:25px}
.page-copy{font-size:16px;line-height:2.05;white-space:normal;color:#496075}.detail-aside{position:sticky;top:120px;padding:25px;background:#f4f7fa;border:1px solid #e4ecf2;border-radius:16px;box-shadow:0 12px 28px #092a4710}
.detail-aside h3{margin-top:0;font-size:20px}.detail-aside>a{display:flex;justify-content:space-between;gap:12px;padding:13px 8px;border-bottom:1px solid #dce5ed;font-size:14px;font-weight:600}.detail-aside>a:hover{background:#eaf1f7;padding-left:14px;color:#a47b27}
.aside-contact{margin-top:22px;padding:18px;background:#082e50;color:white;border-radius:12px;overflow-wrap:anywhere;font-size:12px}.aside-contact b{font-size:17px;color:#ffcf67}
.profile-highlight{display:flex;gap:18px;align-items:center;background:#faf6ec;padding:25px;border-radius:14px;margin-top:32px;border-left:4px solid #e8ba4f}.profile-highlight h3{margin:0}.profile-highlight p{margin:3px 0;color:#5d6b7d}
@media(max-width:1250px){.hamb{display:block}.navrow{flex-wrap:wrap}.navlinks{display:none;width:100%;padding-bottom:20px;flex-wrap:wrap}.navlinks.expanded{display:flex}}
@media(max-width:760px){.detail-layout{grid-template-columns:1fr;gap:20px}.detail-aside{position:static}.premium-pagehead{padding:42px 0}.premium-pagehead:after{font-size:145px;top:-25px}.detail-content{padding:0}.page-copy{font-size:15px}}


/* SS LEGAL premium header patch 2026-10-11 */
.mainnav{z-index:1000}.mainnav .container{max-width:1580px;width:100%;padding-left:22px;padding-right:22px}
.navrow{gap:14px;min-height:88px;flex-wrap:nowrap}
.brand{flex:0 0 auto;min-width:0;gap:10px}.brand strong{font-size:clamp(20px,1.85vw,29px)}
.brand small{font-size:10px;letter-spacing:.5px;white-space:normal}
.navlinks{display:flex;align-items:center;justify-content:flex-end;gap:clamp(6px,.65vw,12px);min-width:0;flex:1;font-size:12px;line-height:1.35}
html[lang=te] .navlinks{font-size:12px;line-height:1.45}
.navlinks>a:not(.navlogin),.mega-trigger{white-space:nowrap!important;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;line-height:1.4;max-width:none}
.mega-wrap{min-height:0;flex:0 0 auto;position:relative;display:flex;align-items:center}
.mega-trigger{padding:11px 0}.mega-chevron{display:inline-block;font-size:14px;line-height:1;flex-shrink:0;margin-left:1px}
.navlogin{display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap!important;padding:12px 14px!important;line-height:1.35;flex-shrink:0;border-radius:8px}
.langform{flex-shrink:0}.langform select{font-size:12px;min-width:85px;padding:10px 7px}
.mega-dropdown{left:0;top:calc(100% + 10px);width:min(680px,90vw);z-index:1001}
.mega-wrap:nth-last-of-type(1) .mega-dropdown,.mega-small{left:auto;right:0;width:300px}
.mega-items a{white-space:normal!important;overflow-wrap:anywhere;font-size:12px;line-height:1.5}
.premium-pagehead{padding:39px 0!important;min-height:205px!important}
.premium-pagehead h1{font-size:clamp(29px,3vw,43px)!important;line-height:1.35;margin:9px 0}
.premium-pagehead:after{font-size:180px;top:-44px}
.premium-pagehead .container{position:relative;z-index:1}
.section{padding-top:48px;padding-bottom:48px}
/* Switch to a clean hamburger before navigation would overlap the logo */
@media(max-width:1560px){
 .mainnav .navrow{display:flex;flex-wrap:wrap;min-height:78px;justify-content:space-between}
 .mainnav .hamb{display:block;order:1;margin-left:auto;cursor:pointer}
 .mainnav .navlinks{display:none!important;order:2;flex:0 0 100%;width:100%;padding:10px 0 18px;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid #e8edf3}
 .mainnav .navlinks.expanded{display:flex!important}
 .mainnav .navlinks>a,.mainnav .mega-trigger{width:100%;justify-content:flex-start;padding:12px 14px!important;white-space:normal!important;text-align:left;border-bottom:1px solid #e9eff5}
 .mainnav .mega-wrap{width:100%;display:block;min-height:0}
 .mainnav .mega-dropdown{display:none!important;position:static!important;left:auto;right:auto;width:100%;max-width:none;grid-template-columns:230px 1fr;box-shadow:none;border:1px solid #e7eaf0;border-radius:10px;margin:5px 0 12px}
 .mainnav .mega-wrap.is-open>.mega-dropdown{display:grid!important}
 .mainnav .mega-wrap:hover>.mega-dropdown,.mainnav .mega-wrap:focus-within>.mega-dropdown{display:none!important}
 .mainnav .mega-wrap.is-open:hover>.mega-dropdown,.mainnav .mega-wrap.is-open:focus-within>.mega-dropdown{display:grid!important}
 .mainnav .navlogin{width:100%;margin:9px 0;white-space:normal!important}
 .mainnav .langform select{width:100%}
}
@media(max-width:740px){
 .mainnav .container{padding-left:15px;padding-right:15px}
 .mainnav .brand{max-width:calc(100% - 65px)}
 .mainnav .brand strong{font-size:clamp(16px,4.6vw,23px)}
 .mainnav .brand small{font-size:9px;letter-spacing:0}
 .mainnav .seal{width:50px;height:50px;flex-shrink:0}
 .mainnav .mega-dropdown{grid-template-columns:1fr;padding:10px}
 .mainnav .mega-items{grid-template-columns:1fr}
 .premium-pagehead{padding:32px 0!important;min-height:160px!important}
 .premium-pagehead h1{font-size:clamp(27px,8vw,35px)!important}
 .premium-pagehead:after{font-size:125px;top:-10px;right:0}
 .topinner{flex-wrap:wrap}
}

/* FIX 3: ALWAYS SHOW FULL DESKTOP MENU, EVEN AT 1366/1440/1536 WIDTHS */
@media (min-width:1000px){
 .mainnav .navrow{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;min-height:unset!important}
 .mainnav .brand{align-self:center;padding:12px 0!important;max-width:100%;}
 .mainnav .brand strong{font-size:clamp(22px,2vw,30px)}
 .mainnav .hamb{display:none!important}
 .mainnav .navlinks,.mainnav .navlinks.expanded{display:flex!important;width:100%!important;flex:unset!important;order:initial!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:3px 13px!important;border-top:1px solid #e7edf4!important;padding:6px 0 9px!important;min-height:49px!important}
 .mainnav .navlinks>a:not(.navlogin),.mainnav .mega-trigger{display:inline-flex!important;width:auto!important;white-space:nowrap!important;padding:9px 2px!important;border:0!important;font-size:12px!important;line-height:1.5!important}
 .mainnav .mega-wrap{display:flex!important;position:relative!important;width:auto!important;min-height:0!important}
 .mainnav .mega-dropdown{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:auto!important;width:min(720px,85vw)!important;max-width:85vw!important;grid-template-columns:215px 1fr!important;padding:18px!important;margin:0!important;box-shadow:0 20px 45px #082b4540!important;border:1px solid #e6edf4!important;border-top:3px solid #e4b43e!important;border-radius:0 0 12px 12px!important;z-index:2000!important}
 .mainnav .mega-wrap:hover>.mega-dropdown,.mainnav .mega-wrap:focus-within>.mega-dropdown,.mainnav .mega-wrap.is-open>.mega-dropdown{display:grid!important}
 .mainnav .mega-small{left:auto!important;right:0!important;width:310px!important;grid-template-columns:1fr!important}
 .mainnav .navlogin{display:inline-flex!important;width:auto!important;margin:0!important;padding:10px 14px!important;white-space:nowrap!important;border-radius:7px!important;font-size:12px!important}
 .mainnav .langform{display:block!important;margin:0!important}
 .mainnav .langform select{width:auto!important;min-width:85px!important}
}
@media (max-width:999px){
 .mainnav .hamb{display:block!important}
 .mainnav .navlinks:not(.expanded){display:none!important}
 .mainnav .navlinks.expanded{display:flex!important;flex-direction:column!important;width:100%!important;align-items:stretch!important}
}


/* PREMIUM NAVY/GOLD HEADER | v20261011-premiumnav4 | fixes desktop and mobile */
.mainnav{background:#fff!important;box-shadow:0 8px 28px rgba(3,27,50,.15)!important;z-index:80!important}
.mainnav .navrow{max-width:none!important}
.mainnav .brand{transition:transform .2s ease}
.mainnav .brand:hover{transform:translateY(-1px)}
.mainnav .seal{background:radial-gradient(circle at 32% 18%,#10476c 0%,#062642 65%,#03192f 100%);box-shadow:0 0 0 4px rgba(227,175,62,.10);border-color:#dba937;color:#ffd778}
.mainnav .brand strong{color:#092c49!important;letter-spacing:-.4px}
.mainnav .brand small{color:#698197!important;letter-spacing:1px!important}
@media(min-width:1000px){
 .mainnav .container.navrow{padding-left:0!important;padding-right:0!important;max-width:none!important}
 .mainnav .brand{padding:13px 22px!important}
 .mainnav .navlinks,.mainnav .navlinks.expanded{background:linear-gradient(115deg,#041b32 0%,#073859 52%,#041c35 100%)!important;border-top:2px solid #d8a643!important;min-height:65px!important;padding:7px 25px!important;gap:4px 6px!important;box-shadow:inset 0 2px 8px rgba(0,0,0,.14)!important}
 .mainnav .navlinks>a:not(.navlogin),.mainnav .mega-trigger{padding:12px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important;color:#f2f6fc!important;min-height:43px!important;border-radius:7px!important;transition:background .2s,color .2s!important}
 .mainnav .navlinks>a:not(.navlogin):hover,.mainnav .mega-wrap:hover>.mega-trigger,.mainnav .mega-wrap:focus-within>.mega-trigger{background:rgba(241,194,94,.14)!important;color:#ffcf69!important}
 .mainnav .navlinks .navlogin{background:linear-gradient(125deg,#ffdc87,#e5ad3f)!important;color:#07213a!important;padding:11px 17px!important;margin-left:7px!important;box-shadow:0 4px 12px rgba(0,0,0,.12)!important}
 .mainnav .navlinks .navlogin:hover{filter:brightness(1.06)}
 .mainnav .langform select{background:#103c60!important;color:#fff!important;border:1px solid #5d7d97!important;border-radius:7px!important;min-height:42px!important}
 .mainnav .mega-chevron{color:#f2c25d!important}
 .mainnav .mega-dropdown{background:#fff!important;color:#092b4b!important;border:1px solid #e0e6ee!important;border-top:4px solid #e8b343!important;box-shadow:0 22px 40px rgba(2,22,42,.26)!important}
 .mainnav .mega-dropdown a{color:#082e52!important}
 .mainnav .mega-dropdown a:hover{color:#aa7513!important;background:#fff6e3!important}
 .mainnav .mega-intro{background:#092c4a!important;color:#fff!important;border-radius:11px!important;padding:18px!important}
 .mainnav .mega-intro a,.mainnav .mega-intro h3{color:#ffd26d!important}
 .mainnav .mega-intro p{color:#dbe9f4!important}
}
@media(max-width:999px){
 .mainnav .navrow{background:#fff!important}
 .mainnav .hamb{background:#092f52!important;color:#ffd279!important;border:1px solid #e9b84d!important;box-shadow:0 4px 12px #06274222!important}
 .mainnav .navlinks.expanded{background:#062b49!important;color:#fff!important;padding:13px!important;border-top:3px solid #e0ac3e!important;border-radius:0 0 12px 12px!important;box-shadow:0 16px 22px #02203c33!important}
 .mainnav .navlinks.expanded>a:not(.navlogin),.mainnav .navlinks.expanded .mega-trigger{color:#fff!important;width:100%!important;padding:11px 13px!important;border-bottom:1px solid #ffffff24!important}
 .mainnav .navlinks.expanded .mega-wrap{width:100%!important;display:block!important}
 .mainnav .navlinks.expanded .mega-dropdown{background:#fff!important;color:#092f4e!important;border-radius:9px!important}
 .mainnav .navlinks.expanded .mega-dropdown a{color:#092f4e!important}
 .mainnav .navlinks.expanded .navlogin{background:#f4bf51!important;color:#092642!important;text-align:center!important}
 .mainnav .navlinks.expanded .langform select{background:#fff!important;color:#092642!important}
}
@media(max-width:600px){.mainnav .brand small{letter-spacing:0!important}.mainnav .brand strong{font-size:clamp(17px,4.8vw,22px)!important}}
