@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-950:#060b18;--navy-900:#0b1428;--navy-800:#111e3c;--navy-700:#1a2b52;--blue:#1338b5;--blue-bright:#2f5dea;--red:#dc141c;--red-dark:#b30f15;--silver:#c7ced9;--ink:#111a2e;--muted:#55607a;--line:#dde2ec;--soft:#f2f4f8;--white:#fff;--radius:10px;--shadow:0 10px 30px #0b14281a;--display:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--body:"Barlow", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:130px}body{font:400 17px/1.6 var(--body);color:var(--ink);background:var(--white);overflow-wrap:break-word;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}ul{margin:0;padding:0;list-style:none}h1,h2,h3{font-family:var(--display);margin:0;font-weight:700;line-height:1.1}p{margin:0}svg{flex:none}:focus-visible{outline:3px solid var(--blue-bright);outline-offset:2px}.container{width:min(1200px,100% - 40px);margin-inline:auto}.container.narrow{max-width:820px}.skip-link{z-index:100;background:var(--white);border-radius:6px;padding:10px 16px;position:absolute;top:8px;left:-999px}.skip-link:focus{left:8px}.btn{min-height:50px;font:600 16px/1.2 var(--body);text-align:center;cursor:pointer;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:disabled{opacity:.65;cursor:progress;transform:none}.btn-red{background:var(--red);color:var(--white)}.btn-red:hover{background:var(--red-dark)}.btn-ghost{color:var(--white);border-color:#fff6}.btn-ghost:hover{background:var(--white);border-color:var(--white);color:var(--navy-900)}.btn-white{background:var(--white);color:var(--navy-900);flex:none}.btn-white:hover{background:var(--silver)}.btn-outline-dark{border-color:var(--navy-900);color:var(--navy-900);background:0 0}.btn-outline-dark:hover{background:var(--navy-900);color:var(--white)}.eyebrow{font:700 15px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:12px}.eyebrow-light{color:var(--silver)}.site-header{z-index:50;position:sticky;top:0;box-shadow:0 4px 20px #060b1859}.topbar{background:var(--navy-950);color:var(--silver);font-size:14px}.topbar-in{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.topbar-links{gap:22px;display:flex}.topbar-item{white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}a.topbar-item:hover{color:var(--white)}.navbar{background:var(--navy-900);border-bottom:3px solid var(--red)}.navbar-in{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.brand{color:var(--white);align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{width:62px;height:62px}.brand-name{font:700 22px/1.05 var(--display);letter-spacing:.01em}.brand-name small{color:var(--silver);margin-top:2px;font-size:16px;font-weight:600;display:block}.main-nav{align-items:center;gap:4px;display:flex}.main-nav a{color:var(--silver);border-radius:6px;padding:10px 14px;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s}.main-nav a:hover{color:var(--white);background:var(--navy-700)}.main-nav a.active{color:var(--white);box-shadow:inset 0 -2px 0 var(--red);border-radius:6px 6px 0 0}.main-nav a.nav-cta{background:var(--red);color:var(--white);box-shadow:none;border-radius:6px;margin-left:8px;font-weight:600}.main-nav a.nav-cta:hover,.main-nav a.nav-cta.active{background:var(--red-dark)}.menu-btn{border:1px solid var(--navy-700);width:46px;height:46px;color:var(--white);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;display:none}.hero{color:var(--white);background:radial-gradient(800px 500px at 78% 45%, #2f5dea61, transparent 70%), repeating-linear-gradient(115deg, #ffffff05 0 2px, transparent 2px 9px), linear-gradient(160deg, var(--navy-950), var(--navy-800));position:relative;overflow:hidden}.hero-in{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding-block:48px 56px;display:grid}.hero h1{text-transform:uppercase;letter-spacing:.005em;font-size:clamp(38px,4.4vw,58px)}.hero h1 span{color:#ff3b42}.hero-lead{color:var(--silver);max-width:34em;margin-top:16px;font-size:clamp(19px,2vw,23px)}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.registro{border-left:4px solid var(--red);background:#ffffff0f;flex-direction:column;margin-top:26px;padding:12px 20px;display:inline-flex}.registro small{font:600 14px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--silver)}.registro strong{font:700 clamp(22px, 2.6vw, 30px)/1.2 var(--display);letter-spacing:.03em}.hero-logo{justify-self:center;width:min(100%,410px);animation:.9s ease-out both float-in}.hero-logo img{filter:drop-shadow(0 24px 50px #00000080)}@keyframes float-in{0%{opacity:0;transform:scale(.94)}}.stats{background:var(--blue);color:var(--white);border-bottom:4px solid var(--red)}.stats-in{grid-template-columns:repeat(4,1fr);display:grid}.stat{text-align:center;border-left:1px solid #ffffff2e;padding:26px 20px}.stat:first-child{border-left:0}.stat strong{font:700 46px/1 var(--display);display:block}.stat span{color:#dfe6ff;margin-top:6px;font-size:15px;line-height:1.35;display:block}.section{padding-block:80px}.section-soft{background:var(--soft)}.section-dark{background:linear-gradient(160deg, var(--navy-900), var(--navy-800));color:var(--white)}.section-dark .section-head p{color:var(--silver)}.section-head{text-align:center;max-width:780px;margin:0 auto 44px}.section-head.left{text-align:left;margin-inline:0;margin-bottom:22px}.section-head h2{font-size:clamp(32px,4vw,46px)}.section-head p:not(.eyebrow){color:var(--muted);margin-top:12px;font-size:18px}.center-action{text-align:center;margin-top:40px}.page-hero{color:var(--white);background:repeating-linear-gradient(115deg, #ffffff05 0 2px, transparent 2px 9px), radial-gradient(700px 300px at 85% 20%, #2f5dea66, transparent 70%), linear-gradient(160deg, var(--navy-950), var(--navy-800));padding-block:64px}.page-hero .eyebrow{color:#ff5a60}.page-hero h1{max-width:22em;font-size:clamp(36px,5vw,60px)}.page-hero-lead{color:var(--silver);max-width:40em;margin-top:14px}.carousel{border-radius:var(--radius);box-shadow:var(--shadow);background:var(--white);border:1px solid var(--line);overflow:hidden}.carousel-stage{aspect-ratio:2017/564;background:#9a9ca1;position:relative}.carousel-stage img{object-fit:cover;object-position:left center;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.carousel-stage img.active{opacity:1}.carousel-nav{width:46px;height:46px;color:var(--white);cursor:pointer;background:#0b1428c7;border:0;border-radius:50%;place-items:center;transition:background-color .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.carousel-nav:hover{background:var(--red)}.carousel-nav.prev{left:14px}.carousel-nav.next{right:14px}.carousel-caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.carousel-caption h3{color:var(--navy-900);margin-bottom:10px;font-size:27px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips li{background:var(--soft);border:1px solid var(--line);border-radius:99px;padding:4px 13px;font-size:15px;font-weight:500}.carousel-side{align-items:center;gap:22px;display:flex}.carousel-side .btn{white-space:nowrap}.carousel-dots{gap:4px;display:flex}.carousel-dots button{cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;position:relative}.carousel-dots button:after{content:"";background:var(--silver);border-radius:50%;transition:background-color .2s,transform .2s;position:absolute;inset:9px}.carousel-dots button.active:after{background:var(--red);transform:scale(1.3)}.reason-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.reason{border:1px solid #ffffff1a;border-top:3px solid var(--red);border-radius:var(--radius);background:#ffffff0d;padding:28px 24px}.reason-icon{background:var(--blue);border-radius:8px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid}.reason h3{margin-bottom:10px;font-size:25px}.reason p{color:var(--silver);font-size:16px;line-height:1.5}.division-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.division{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;scroll-margin-top:130px;transition:transform .25s;display:flex;overflow:hidden}.division:hover{transform:translateY(-4px)}.division:target{outline:3px solid var(--red)}.division-img{background:var(--white);border-bottom:3px solid var(--blue);flex:none;height:230px;position:relative}.division-img img{object-fit:contain;width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px}.division-img.cover img{object-fit:cover;width:100%;height:100%;inset:0}.division-body{flex-direction:column;flex:1;gap:14px;padding:22px 24px 24px;display:flex}.division-body h3{color:var(--navy-900);font-size:25px}.division-body .link-arrow{margin-top:auto}.link-arrow{color:var(--red-dark);align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→";transition:translate .2s}.link-arrow:hover:after{translate:4px}.link-arrow:hover{text-decoration:underline}.check-list{gap:9px;display:grid}.check-list li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.4;display:flex}.check-list svg{color:var(--red);margin-top:2px}.sector-grid{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sector-grid li{background:#ffffff0d;border:1px solid #ffffff38;border-radius:6px;padding:10px 22px;font-weight:500}.sectors{padding-block:56px}.sectors .section-head{margin-bottom:28px}.doc-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.doc-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);gap:16px;padding:24px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #0b14280d}.doc-card:hover{border-color:var(--red);box-shadow:var(--shadow);transform:translateY(-3px)}.doc-icon{background:var(--red);width:48px;height:48px;color:var(--white);border-radius:8px;flex:none;place-items:center;display:grid}.doc-body{flex-direction:column;gap:5px;display:flex}.doc-body strong{font:700 23px/1.15 var(--display);color:var(--navy-900)}.doc-body span{color:var(--muted);font-size:15.5px;line-height:1.45}.doc-body small{color:var(--blue);font-size:14px;font-weight:600}.mv-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mv-card{border-radius:var(--radius);color:var(--white);background:linear-gradient(150deg, var(--blue), #0c2587);padding:38px}.mv-card.alt{background:linear-gradient(150deg, var(--navy-800), var(--navy-950));border-top:4px solid var(--red)}.mv-card h2{text-transform:uppercase;letter-spacing:.03em;margin-bottom:14px;font-size:36px}.mv-card p{font-size:18px;line-height:1.55}.split{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.lead-text{color:#2b3650;font-size:18px;line-height:1.65}.permit{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:12px}.permit img{border-radius:6px}.permit figcaption{text-align:center;padding:12px 6px 4px;font-size:16px}.info-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.info-grid.two{grid-template-columns:1fr 1fr}.info-card{border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:var(--radius);background:var(--white);padding:30px}.info-card h2{color:var(--navy-900);margin-bottom:20px;font-size:27px}.note{color:var(--red-dark);margin-top:18px;font-size:15px;font-weight:600}.form-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);border-top:4px solid var(--red);padding:38px}.form-card h2{color:var(--navy-900);margin-bottom:10px;font-size:34px}.form-lead{color:var(--muted);margin-bottom:22px}.form{margin-top:18px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{color:var(--navy-800);flex-direction:column;grid-column:1/-1;gap:6px;font-size:15px;font-weight:600;display:flex}.field.half{grid-column:span 1}.field em{color:var(--red);font-style:normal}.field input,.field textarea{background:var(--white);width:100%;min-height:48px;color:var(--ink);font:400 16px/1.4 var(--body);border:1px solid #b5bdcc;border-radius:6px;padding:11px 14px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #2f5dea33}.hp{position:absolute;left:-9999px}.form-note{color:var(--muted);margin:16px 0;font-size:14px}.form-alert{border-left:4px solid var(--blue);background:#edf1fd;margin-bottom:16px;padding:13px 16px;font-size:15px;line-height:1.5}.form-alert svg{vertical-align:-2px;display:inline}.form .btn{width:100%}.form-result{text-align:center;padding:30px 8px}.form-result-icon{color:#127a38;background:#e4f6e9;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:14px;display:inline-grid}.form-result p{font:700 26px/1.2 var(--display);color:var(--navy-900);margin-bottom:22px}.contact-grid{grid-template-columns:1fr 1.35fr;align-items:start;gap:40px;display:grid}.contact-side h2{color:var(--navy-900);font-size:36px}.contact-label{color:var(--muted);margin:4px 0 16px}.contact-list{gap:8px;display:grid}.contact-list a,.contact-static{border-radius:8px;align-items:center;gap:14px;padding:10px;text-decoration:none;transition:background-color .2s;display:flex}.contact-list a:hover{background:var(--soft)}.contact-icon{background:var(--navy-900);width:44px;height:44px;color:var(--white);border-radius:8px;flex:none;place-items:center;display:grid}.contact-list strong{font-weight:600;line-height:1.3;display:block}.contact-list small{color:var(--muted);font-size:14px;display:block}.contact-img{object-fit:cover;border-radius:var(--radius);width:100%;height:210px;margin-top:22px}.faq{gap:10px;display:grid}.faq-item{background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.faq-item summary{cursor:pointer;padding:16px 20px;font-weight:600}.faq-item summary:hover{color:var(--red-dark)}.faq-item p{color:var(--muted);padding:0 20px 18px}.breadcrumb{color:var(--silver);margin-bottom:14px;font-size:15px}.breadcrumb a{color:var(--white);padding:4px 0;display:inline-block}.breadcrumb [aria-current]{color:#ff8a8e;font-weight:600}.intro{padding-block:64px 0}.intro .section-head{margin-bottom:0}.section-top-0{padding-top:56px}.chips-links{justify-content:center;margin-top:28px}.chips-links li{background:var(--white);padding:0}.chips-links a{padding:8px 15px;text-decoration:none;display:block}.chips-links a:hover{color:var(--red-dark)}.cta-band{background:linear-gradient(120deg, var(--blue), #0d2a94);color:var(--white);border-top:4px solid var(--red)}.cta-band-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-block:44px;display:flex}.cta-band h2{max-width:24em;font-size:clamp(27px,3.3vw,38px)}.cta-privacy{margin-top:12px;font-size:15px;display:inline-block}.site-footer{background:var(--navy-950);color:var(--silver);font-size:15.5px}.footer-grid{grid-template-columns:1.3fr .7fr 1fr 1fr 1.2fr;gap:32px;padding-block:60px 44px;display:grid}.footer-brand img{width:96px;height:96px;margin-bottom:14px}.footer-slogan{color:var(--white);font-weight:500;line-height:1.4}.footer-legal{margin-top:12px;font-size:14px;line-height:1.6}.site-footer h2{color:var(--white);letter-spacing:.02em;margin-bottom:14px;font-size:21px}.site-footer li{margin-bottom:9px;line-height:1.4}.site-footer li a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.site-footer li a:hover{color:var(--white);text-decoration:underline}.icon-top{align-self:flex-start;margin-top:3px}.footer-bottom{border-top:1px solid var(--navy-700);padding-block:16px;font-size:14px}.wa-float{z-index:40;width:58px;height:58px;color:var(--white);background:#128c4b;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #0000004d}.wa-float:hover{transform:scale(1.08)}.js .reveal{transition:opacity .6s,transform .4s,border-color .2s,box-shadow .2s}.js .reveal:not(.visible){opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js .reveal:not(.visible){opacity:1;transform:none}}@media (width<=1080px){.brand-name{font-size:20px}.main-nav a{padding:9px;font-size:15px}.reason-grid,.division-grid,.doc-grid{grid-template-columns:1fr 1fr}.doc-grid .doc-card:last-child:nth-child(odd){grid-column:1/-1}.info-grid,.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){html{scroll-padding-top:90px}.topbar{display:none}.navbar-in{min-height:66px}.brand img{width:52px;height:52px}.menu-btn{display:inline-flex}.main-nav{background:var(--navy-900);border-bottom:3px solid var(--red);flex-direction:column;align-items:stretch;gap:2px;padding:12px 20px 20px;display:none;position:absolute;inset:100% 0 auto}.main-nav.open{display:flex}.main-nav a{padding:13px 12px;font-size:17px}.main-nav a.nav-cta{text-align:center;margin:8px 0 0}.main-nav a.active:not(.nav-cta){box-shadow:inset 3px 0 0 var(--red);border-radius:0}.site-header{position:sticky}.hero-in{grid-template-columns:1fr;gap:36px;padding-block:48px 56px}.hero-logo{order:-1;width:min(62%,260px)}.hero-actions .btn{width:100%}.section{padding-block:56px}.stats-in{grid-template-columns:1fr 1fr}.stat{border-left:0;padding:20px 10px}.stat strong{font-size:38px}.carousel-stage{aspect-ratio:16/10}.carousel-side{justify-content:space-between;width:100%}.mv-grid,.split,.contact-grid,.info-grid,.info-grid.two{grid-template-columns:1fr}.mv-card,.form-card{padding:26px 22px}.cta-band-in .btn{width:100%}}@media (width<=620px){body{font-size:16px}.division-grid,.doc-grid,.reason-grid,.footer-grid{grid-template-columns:1fr}.field.half{grid-column:1/-1}.brand-name{font-size:18px}.brand-name small{font-size:14px}}
