@import url("type-v10.css");
:root{--v9-blue:#2563eb;--v9-indigo:#5746d9;--v9-cyan:#0891b2;--v9-teal:#0f9f88;--v9-coral:#f2644b;--v9-gold:#eba72f;--v9-ink:#18324a;--v9-soft:#f5f8ff}
body{color:var(--v9-ink);background:linear-gradient(180deg,#fff 0,#fbfdff 100%)}
.header{border-bottom-color:#dce7f4;background:#fffffff2;box-shadow:0 8px 30px #234f7b0d}.header>nav a:hover{color:var(--v9-blue)}
.talk,.button{background:linear-gradient(115deg,var(--v9-blue),var(--v9-indigo));box-shadow:0 10px 28px #3c55d92b}.talk:hover,.button:hover{background:linear-gradient(115deg,#1e54ce,#4938c1);box-shadow:0 14px 34px #3c55d93d}.langs a.on{background:linear-gradient(145deg,#224f7b,#263b68)}
.hero{background:linear-gradient(135deg,#174f7f,#297d92)}.hero:after{background:linear-gradient(100deg,#123f6be8 0,#215e7bb8 48%,#0d948850)}.hero-copy small{color:#ffd38b}.hero-copy .white{background:#fff;color:#234967}.hero-copy .white:hover{background:#f4f8ff;color:#1f51a8}
.proof article{border-color:#dfe7f4;box-shadow:0 20px 55px #335e9718;transition:transform .22s,box-shadow .22s,border-color .22s}.proof article:hover{border-color:#b9cdef;box-shadow:0 26px 65px #335e9726;transform:translateY(-5px)}.proof article i{background:linear-gradient(145deg,#e8f0ff,#dce8ff);color:var(--v9-blue)}.proof article:nth-child(2) i{background:linear-gradient(145deg,#e2faf6,#d7f4ef);color:var(--v9-teal)}.proof article:nth-child(3) i{background:linear-gradient(145deg,#fff0ea,#ffe1d8);color:var(--v9-coral)}.proof article:nth-child(4) i{background:linear-gradient(145deg,#eeeaff,#e2ddff);color:var(--v9-indigo)}
.card{border:1px solid #e2e8f2;background:linear-gradient(165deg,#fff,#fbfcff);box-shadow:0 10px 35px #335c8c0b}.card:before{height:5px;background:var(--v9-cyan)}.card:nth-child(2):before{background:var(--v9-blue)}.card:nth-child(3):before{background:var(--v9-coral)}.card:nth-child(4):before{background:var(--v9-indigo)}.card:hover{border-color:#cbd9ed;background:#fff;box-shadow:0 22px 50px #365e911b}.card>span{color:var(--v9-coral)}
.split{background:linear-gradient(120deg,#eaf9f7,#eef4ff)}.split small{color:var(--v9-teal)}.process{background:linear-gradient(135deg,#265875,#315d88)}.process header small,.page-hero small{color:#f4b65a}.stage-list b{color:#80e0d0}
.sand{background:linear-gradient(180deg,#fff,#f7f9ff)}.service-cta{border:1px solid #dbe5f5;border-radius:20px;background:linear-gradient(135deg,#eef6ff,#f5f1ff)}
.cta{background:linear-gradient(115deg,#daeafe 0,#e5defb 52%,#d8f5ee 100%)}.cta .button{background:linear-gradient(115deg,var(--v9-coral),#e94b6a)}
.page-hero{background:radial-gradient(circle at 82% 25%,#335f9b 0,transparent 36%),linear-gradient(135deg,#19446c,#2b6581)}.page-hero.blue{background:linear-gradient(135deg,#174f7f,#306c8e)!important}.section.blue{background:linear-gradient(180deg,#f5f9ff,#edf6f7)!important}
.site-footer{background:linear-gradient(145deg,#edf6fb,#f5f3ff);border-top:1px solid #dbe7f0}.site-footer strong{color:#275175}.site-footer a:hover{color:var(--v9-indigo)}.footer-legal{border-top-color:#d2e0eb}
.contact-hero{background:radial-gradient(circle at 78% 22%,#d9f5ef 0,transparent 30%),radial-gradient(circle at 18% 76%,#e7e2ff 0,transparent 34%),linear-gradient(135deg,#f2f8ff,#fff5ee)}.contact-hero small,.contact-premium small{color:var(--v9-coral)}.contact-promises span{border-color:#d6e3f3;background:#ffffffdc;box-shadow:0 8px 24px #41688d10}.contact-promises span:nth-child(1){color:#1f5eba}.contact-promises span:nth-child(2){color:#0a806d}.contact-promises span:nth-child(3){color:#b34735}
.contact-premium{background:linear-gradient(180deg,#f9fbff,#f3f8fb)}.contact-premium aside{background:linear-gradient(150deg,#2b6b8b,#377c8b 48%,#5268aa);box-shadow:0 24px 60px #265b8130}.contact-premium form{border-color:#dce7f1;background:#fff;box-shadow:0 24px 70px #315c8515}.contact-premium input:focus,.contact-premium textarea:focus{border-color:var(--v9-blue);box-shadow:0 0 0 4px #2563eb17}
.whatsapp{background:#24c967;box-shadow:0 15px 35px #15964b42}.consent .accept{background:linear-gradient(115deg,var(--v9-blue),var(--v9-indigo))}
::selection{background:#d9e5ff;color:#173b63}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #f4a94e;outline-offset:3px}
