@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700;750&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');:root{--ink:#122d42;--muted:#647382;--gold:#efb840;--paper:#f7f8fa;--line:#e2e7eb;--white:#fff;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:15px;line-height:1.65}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:'Manrope',Arial,sans-serif;letter-spacing:-.045em}h2{font-size:36px;line-height:1.24;font-weight:750}h3{line-height:1.4}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button{touch-action:manipulation}img{max-width:100%;display:block}button{color:inherit}a:hover{color:#8f640a}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #c28b16;outline-offset:5px}input:focus,select:focus,textarea:focus{outline:2px solid var(--gold);outline-offset:2px}[hidden]{display:none!important}.container{width:min(1200px,calc(100% - 80px));margin-inline:auto}.icon{width:22px;height:22px;flex-shrink:0;vertical-align:middle}header{position:sticky;top:0;z-index:30;background:#ffffffef;backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.nav{height:94px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand-icon{display:grid;place-items:center;background:var(--ink);color:var(--gold);width:46px;height:46px;border-radius:13px}.brand-icon .icon{width:29px;height:29px}.brand strong{display:block;font-family:'Manrope',Arial,sans-serif;font-size:21px;letter-spacing:-1px;line-height:1.2;font-weight:800}.brand strong span{font-weight:500;font-size:12px;letter-spacing:.1px;margin-left:5px}.brand small{display:block;font-size:9px;letter-spacing:3.1px;font-weight:650;margin-top:3px}.nav nav{display:flex;justify-content:center;gap:24px;margin-left:auto}.nav nav a{font-size:12px;font-weight:600;white-space:nowrap;position:relative;padding-block:14px}.nav nav a[aria-current]{color:#936607}.nav nav a[aria-current]:after{content:'';position:absolute;width:4px;height:4px;border-radius:100%;background:#ae7a12;bottom:5px;left:50%}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;border:0;background:var(--gold);color:var(--ink);padding:17px 24px;border-radius:10px;font-size:13px;font-weight:750;line-height:1.4;transition:background .2s,transform .2s}.button:hover{background:#f5c75f;color:var(--ink);transform:translateY(-2px)}.button .icon{width:19px;height:19px}.menu-toggle{display:none}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:750;display:block;margin-bottom:20px;color:#677682;line-height:1.6}.no-results{padding:20px;color:var(--muted)}.cta{margin-block:90px 0;padding:42px 46px;background:var(--ink);border-radius:20px;color:white;display:flex;align-items:center;justify-content:space-between;gap:30px}.cta .eyebrow{color:#e9bf64;margin-bottom:12px;font-size:9px}.cta h2{font-size:29px}.cta p{font-size:12px;color:#aebfcc;margin-top:10px}.cta .button{flex-shrink:0}footer{padding-top:65px;background:var(--paper)}.footer-grid{display:grid;grid-template-columns:1.3fr .7fr 1fr;gap:80px;padding-bottom:40px}.footer-grid>div>p{font-size:11px;line-height:1.9;color:var(--muted);max-width:280px;margin-top:20px}.footer-grid h3{font-size:13px;margin:0 0 20px;letter-spacing:0}.footer-grid>div>a:not(.brand){display:block;font-size:11px;color:var(--muted);margin-bottom:7px}.footer-grid>div>a:hover{color:#8f640a}.footer-bottom{border-top:1px solid var(--line);padding-block:22px 30px;display:flex;justify-content:space-between;font-size:10px;color:#78848d}.footer-bottom>div{display:flex;gap:20px}.floating-whatsapp{position:fixed;right:25px;bottom:25px;z-index:25;display:flex;align-items:center;gap:9px;background:white;border:1px solid #d7e5dd;box-shadow:0 5px 25px #122d4210;padding:12px 17px;border-radius:40px;color:#27744c;font-size:11px;font-weight:600}.mobile-dock{display:none}.page-hero{padding-block:28px 45px}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:10px;color:#7a8893;margin-bottom:38px}.page-hero h1{font-size:46px;line-height:1.2;max-width:950px}.page-hero .eyebrow{margin-bottom:15px}.page-hero>p{max-width:750px;margin-top:20px;font-size:14px;color:var(--muted)}.article-content{min-width:0}.article-content>p{color:#526474;font-size:14px;line-height:1.95;margin-bottom:25px}.article-content>h2{font-size:25px;margin-block:35px 18px}.back-step{border:0;background:none;text-align:left;font-size:12px}#form-status{font-size:11px;margin-top:10px}#form-status a{text-decoration:underline}.privacy{max-width:780px;margin-inline:auto}.privacy a{text-decoration:underline}dialog{border:0;border-radius:12px;background:transparent;padding:0;max-width:90vw;max-height:90vh;overflow:visible}dialog::backdrop{background:#081c2eea;backdrop-filter:blur(5px)}dialog>img{max-width:85vw;max-height:82vh;border-radius:12px;object-fit:contain}.dialog-close{position:absolute;right:0;top:-43px;width:35px;height:35px;display:grid;place-items:center;background:white;border:0;border-radius:50%}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--gold);padding:12px}.skip:focus{top:10px}@media(min-width:1500px){}@media(max-width:1100px){.container{width:calc(100% - 48px)}.nav{gap:18px}.nav nav{gap:16px}.brand strong{font-size:18px}.brand strong span{font-size:10px}.footer-grid{gap:40px}.cta{padding:35px}.cta h2{font-size:25px}}@media(max-width:760px){html{scroll-padding-top:90px}.container{width:calc(100% - 36px)}.nav{height:74px;justify-content:space-between}.brand-icon{height:40px;width:40px;border-radius:11px}.brand strong{font-size:18px}.brand small{font-size:8px}.menu-toggle{display:grid;place-items:center;border:1px solid var(--line);background:white;border-radius:9px;height:39px;width:42px}.nav nav{display:none;position:absolute;top:74px;left:0;right:0;background:white;border-bottom:1px solid var(--line);padding:18px 25px;box-shadow:0 15px 20px #122d4210}.nav nav.open{display:flex;flex-direction:column;gap:0}.nav nav a{font-size:14px;padding:12px}.nav nav a[aria-current]:after{display:none}h2{font-size:28px;letter-spacing:-1.25px}.eyebrow{font-size:8px;letter-spacing:1.7px}.cta{margin-top:60px;padding:30px 25px;display:block;border-radius:17px}.cta h2{font-size:27px;max-width:280px}.cta p{font-size:11px;margin-top:15px;max-width:280px}.cta .button{margin-top:25px;gap:25px;font-size:11px}footer{padding-top:40px;padding-bottom:75px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div>p{max-width:100%;margin-top:15px}.footer-grid>div>a:not(.brand){font-size:10px;overflow-wrap:anywhere}.footer-grid h3{margin-bottom:12px}.footer-bottom{display:block;font-size:9px;padding-block:20px}.footer-bottom>div{gap:15px;margin-top:12px}.floating-whatsapp{display:none}.mobile-dock{position:fixed;bottom:0;left:0;right:0;background:#fffffff5;backdrop-filter:blur(15px);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);z-index:40;padding:8px 12px max(9px,env(safe-area-inset-bottom));box-shadow:0 -5px 25px #122d4209}.mobile-dock>a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;font-size:9px;padding:4px;border-radius:10px}.mobile-dock .icon{width:20px;height:20px}.mobile-dock .dock-quote{background:var(--gold);font-weight:700}.page-hero{padding-block:20px 30px}.breadcrumbs{font-size:8px;margin-bottom:25px;flex-wrap:wrap;gap:9px}.page-hero h1{font-size:35px}.page-hero>p{font-size:12px;margin-top:15px}.article-content>p{font-size:13px;line-height:1.95}.article-content>h2{font-size:23px}.privacy{padding-inline:18px}dialog>img{max-width:92vw;max-height:80vh}}@media(max-width:360px){.container{width:calc(100% - 28px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.header-width{width:calc(100% - 50px);max-width:1450px;margin-inline:auto}.site-top{background:#fff;color:#111;border-bottom:1px solid #ededed}.site-top>.header-width{height:62px;display:flex;align-items:center;justify-content:space-between}.header-socials{display:flex;align-items:center;gap:16px}.header-socials a{display:grid;place-items:center;width:17px;height:20px}.header-socials svg{height:17px;width:17px}.header-socials a:hover{color:#d00829}.header-offer{display:inline-flex;align-items:center;gap:7px;background:#cf0728;color:#fff;padding:11px 17px;border-radius:4px;font-size:12px;font-weight:750}.header-offer:hover{background:#af0622;color:white}.header-offer .icon{width:14px;height:14px}.site-header{background:white;backdrop-filter:none;border:0;border-radius:0 0 12px 12px;box-shadow:0 8px 18px #122d4208;position:sticky;top:0}.site-header .nav{height:96px;gap:24px;justify-content:space-between}.site-brand{flex-shrink:0;line-height:1.1}.site-brand-name{color:#ce0a2b;font-family:Arial,sans-serif;font-size:29px;font-weight:900;letter-spacing:-1px;white-space:nowrap;display:block}.site-brand-name>span{color:#16485d;font-size:13px;letter-spacing:-.4px;margin-left:3px}.site-brand small{display:block;letter-spacing:1.1px;font-size:7px;font-weight:600;color:#16485d;margin-top:7px}.site-header nav{gap:0;justify-content:center;margin:0;align-items:center;font-family:Arial,sans-serif}.site-header nav>a,.site-header .nav-group>a{font-size:14px;font-weight:400;white-space:nowrap;padding:5px 17px;line-height:22px;border-right:1px solid #e9e9e9;display:block;color:#181818}.site-header nav a:hover,.site-header nav a[aria-current]{color:#cc0827}.site-header nav a[aria-current]:after{display:none}.nav-group{position:relative}.submenu{display:none;position:absolute;top:100%;left:0;min-width:235px;background:white;padding:14px 0 6px;border-radius:0 0 7px 7px;box-shadow:0 10px 25px #122d4220;z-index:35}.site-header .submenu>a{display:block;font-size:13px;line-height:1.5;padding:10px 18px;border:0}.site-header .submenu>a:hover{background:#f7f8fa}.nav-group:hover>.submenu,.nav-group:focus-within>.submenu{display:block}.header-phone{display:flex;align-items:center;gap:9px;flex-shrink:0}.header-phone>.icon{width:28px;height:28px;color:#cf0829;transform:rotate(-15deg)}.header-phone small{display:block;color:#c90b2a;font-family:Arial,sans-serif;font-size:13px;line-height:1.2}.header-phone strong{display:block;color:#16485d;font-size:19px;line-height:1.3;letter-spacing:-.4px;white-space:nowrap}.site-header .menu-toggle{flex-shrink:0}.header-socials a:hover{color:#a97510}.header-offer{background:var(--gold);color:var(--ink)}.header-offer:hover{background:#f5c75f;color:var(--ink)}.site-brand-name{color:#d39a22}.site-header nav a:hover,.site-header nav a[aria-current]{color:#a97510}.header-phone>.icon,.header-phone small{color:#a97510}@media(max-width:1200px) and (min-width:1101px){.site-header .nav{gap:12px}.site-header nav>a,.site-header .nav-group>a{padding-inline:11px;font-size:13px}.site-brand-name{font-size:26px}.site-brand-name>span{font-size:11px}.header-phone strong{font-size:16px}.header-phone>.icon{width:23px}.site-brand small{font-size:6px}}@media(max-width:1100px){.header-width{width:calc(100% - 36px)}.site-top>.header-width{height:48px}.header-socials{gap:14px}.header-socials svg{width:15px;height:15px}.header-offer{font-size:10px;padding:9px 12px}.site-header .nav{height:78px;gap:14px}.site-brand-name{font-size:26px}.site-brand-name>span{font-size:11px}.site-brand small{font-size:6px;letter-spacing:.85px}.site-header .menu-toggle{display:grid;place-items:center;border:1px solid #e6e6e6;border-radius:5px;width:39px;height:38px;background:white}.site-header nav{display:none;position:absolute;top:78px;left:0;right:0;padding:10px 18px 18px;background:white;align-items:stretch;max-height:calc(100dvh - 145px);overflow-y:auto;box-shadow:0 10px 20px #122d4215}.site-header nav.open{display:flex;flex-direction:column;gap:0}.site-header nav>a,.site-header .nav-group>a{padding:12px 9px;border-right:0;border-bottom:1px solid #f0f0f0;font-size:14px}.site-header .submenu{display:none;position:static;padding:3px 0 6px 12px;box-shadow:none;border-radius:0;background:#fafbfc}.site-header .submenu>a{font-size:12px;padding:9px 12px}.header-phone{margin-left:auto;gap:6px}.header-phone small{font-size:10px}.header-phone strong{font-size:14px}.header-phone>.icon{width:22px;height:22px}}@media(max-width:480px){.site-header .nav{gap:10px}.site-brand-name{font-size:22px}.site-brand-name>span{font-size:10px}.site-brand small{font-size:5.5px;letter-spacing:.5px}.header-phone strong{font-size:11px}.header-phone small{font-size:9px}.header-phone>.icon{width:18px;height:18px}.header-phone{gap:4px}.site-header .menu-toggle{width:32px;height:34px}.site-header .menu-toggle .icon{width:20px}}:root{--ink:#142e50;--muted:#737d89;--gold:#254f83;--paper:#f3f5f8;--line:#e0e5ec}body{font-family:Arial,sans-serif;background:var(--paper)}.container{width:min(1650px,91%)}.site-top{width:min(1650px,91%);margin:8px auto 0;border-radius:16px 16px 0 0;border:0}.site-top>.header-width{width:calc(100% - 62px);max-width:none;height:78px;border-bottom:1px solid #ddd}.header-socials{gap:20px}.header-socials a,.header-socials svg{width:20px;height:20px}.header-offer{background:#254f83;color:#fff;padding:14px 25px;font-size:15px}.header-offer:hover{background:#183c69;color:white}.site-header{width:min(1650px,91%);margin:0 auto;border-radius:0 0 17px 17px;box-shadow:0 8px 20px #142e5007}.site-header .header-width{width:calc(100% - 62px);max-width:none}.site-header .nav{height:122px;gap:26px}.site-brand-name{color:#254f83;font-size:36px}.site-brand-name>span{color:#142e50;font-size:18px}.site-brand small{color:#536c8b;font-size:7px}.site-header nav>a,.site-header .nav-group>a{font-size:18px;padding:6px 19px}.site-header nav a:hover,.site-header nav a[aria-current],.header-socials a:hover{color:#315f98}.header-phone>.icon,.header-phone small{color:#254f83}.header-phone>.icon{width:32px;height:32px}.header-phone small{font-size:16px}.header-phone strong{color:#142e50;font-size:24px}.button{background:#254f83;color:white;border-radius:5px}.button:hover{background:#183c69;color:white}.brand-icon{color:white;background:#254f83}.cta{background:#fff;color:#142e50;border:1px solid var(--line)}.cta .eyebrow{color:#254f83}.cta p{color:#737d89}.mobile-dock .dock-quote{background:#254f83;color:white}.floating-whatsapp{border-radius:5px}a:hover{color:#315f98}@media(max-width:1550px) and (min-width:1101px){.site-header .nav{gap:16px;height:105px}.site-top>.header-width{height:64px}.site-brand-name{font-size:29px}.site-brand-name>span{font-size:13px}.site-header nav>a,.site-header .nav-group>a{font-size:14px;padding-inline:12px}.header-phone strong{font-size:19px}.header-phone small{font-size:13px}.header-phone>.icon{width:27px}}@media(max-width:1100px){.site-top,.site-header{width:94%}.site-top>.header-width{height:54px;width:calc(100% - 36px)}.site-header .header-width{width:calc(100% - 36px)}.site-header .nav{height:83px;gap:15px}.site-brand-name{font-size:28px}.site-brand-name>span{font-size:12px}.site-brand small{font-size:6px}.header-phone strong{font-size:16px}.header-phone small{font-size:11px}.header-phone>.icon{width:24px;height:24px}.site-header nav{top:83px}.site-header nav>a,.site-header .nav-group>a{font-size:14px;padding:12px 9px}.header-socials{gap:16px}.header-socials a,.header-socials svg{width:17px;height:17px}.header-offer{padding:11px 15px;font-size:11px}}@media(max-width:760px){.container{width:94%}.site-header .nav{gap:8px;height:78px}.site-header nav{top:78px}.site-brand-name{font-size:24px}.site-brand-name>span{font-size:10px}.site-brand small{font-size:5.5px;letter-spacing:.5px}.header-phone strong{font-size:13px}.header-phone small{font-size:10px}.header-phone>.icon{width:20px;height:20px}.site-header .header-width{width:calc(100% - 28px)}.site-top>.header-width{width:calc(100% - 28px)}.header-socials{gap:13px}.header-socials a,.header-socials svg{width:15px;height:15px}.header-offer{font-size:9px;padding:10px}.header-offer .icon{width:12px}.site-header .menu-toggle{width:32px;height:34px}.floating-whatsapp{display:none}}@media(max-width:380px){.site-brand-name{font-size:20px}.site-brand-name>span{font-size:9px}.site-brand small{font-size:4.8px}.header-phone strong{font-size:11px}.header-phone>.icon{width:17px}.header-phone{gap:3px}}