:root{--navy:#061a2e;--ink:#153347;--paper:#f5f3ed;--cyan:#00d6e5;--line:#ffffff26;--muted:#a9bdca}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--navy);color:#fff;font:17px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #00a9bd;outline-offset:4px}[hidden]{display:none!important}.skip{position:absolute;left:12px;top:-90px;z-index:10}.skip:focus{top:10px;background:white;color:#061a2e;padding:12px}.header{max-width:1500px;margin:auto;display:flex;gap:28px;align-items:center;padding:22px 4%;border-bottom:1px solid var(--line)}.header img{display:block;width:220px;height:auto}.header nav{display:flex;gap:20px;margin-left:auto;align-items:center;font-size:13px}.header nav a:hover,.header nav a[aria-current=page]{color:var(--cyan)}.lang{display:flex;gap:5px;align-items:center;font-size:12px}.lang button{background:none;border:0;color:#a9bdca;padding:7px}.lang button[aria-pressed=true]{color:var(--cyan);font-weight:bold}.menu{display:none;background:none;border:1px solid var(--line);color:white;padding:6px 12px}main{min-height:70vh}section,.page-head,.page-body{padding:75px max(5%,calc((100vw - 1280px)/2))}.page-head{padding-top:55px;padding-bottom:50px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2.6px;font-weight:bold;color:var(--cyan);margin:0 0 20px}.route{display:flex;justify-content:space-between;gap:20px}.route span{font-size:11px;letter-spacing:3px;color:#b0c7d4}h1{font-size:clamp(42px,5.8vw,80px);line-height:1.06;letter-spacing:-2.8px;font-weight:500;margin:15px 0 28px;max-width:1050px}h2{font-size:clamp(32px,3.6vw,48px);line-height:1.14;letter-spacing:-1.4px;font-weight:500;margin:0 0 24px}h3{font-size:23px;line-height:1.3;font-weight:500;margin:12px 0 15px}p{margin:0 0 20px}.lead{color:#b9cbd7;font-size:19px;max-width:790px}.actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:25px 0}.btn{display:inline-flex;gap:25px;justify-content:space-between;align-items:center;padding:15px 22px;background:var(--cyan);color:#061a2e;border:0;font-weight:bold;font-size:14px}.btn.ghost{background:none;color:inherit;border:1px solid #607586}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:hover{filter:brightness(1.08)}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.hero-grid h1{font-size:clamp(42px,5vw,72px)}.art{background-image:url(marcas.png);background-size:204.4% 276.765%;background-position:var(--panel);aspect-ratio:818/340;border:1px solid #a58f55}.hero-art{background-position:1.522% 32.945%;aspect-ratio:818/340}.art-wide{aspect-ratio:818/340}.caption{font-size:10px;color:var(--muted);margin-top:10px}.strip{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:22px;padding-bottom:22px;font-size:13px}.strip b{display:block;color:var(--cyan);font-weight:normal}.light{background:var(--paper);color:var(--ink)}.light .eyebrow{color:#536a78}.light .lead{color:#536a78}.section-top{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:35px}.section-top h2{max-width:700px;margin-bottom:0}.section-top p{max-width:320px;color:#617580;font-size:14px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.card{border-top:1px solid #acbbc1;padding-top:24px}.card .art{aspect-ratio:818/340;margin-bottom:23px}.card .num{font-size:11px;letter-spacing:2px;color:#657e89}.card p{font-size:15px;color:#526975}.card a.text-link,.text-link{display:inline-block;font-size:14px;border-bottom:1px solid;padding-bottom:3px;margin:8px 14px 0 0}.company{background:#fff;padding:28px;border-top:3px solid var(--accent,var(--cyan))}.company p{font-size:14px;color:#526975}.company h3{font-size:23px}.split{display:grid;grid-template-columns:1fr 1.2fr;gap:65px}.steps{list-style:none;padding:0;margin:0;counter-reset:step}.steps li{border-top:1px solid var(--line);padding:22px 0;display:grid;grid-template-columns:45px 1fr;gap:20px}.steps li>span{color:var(--cyan);font-size:12px;padding-top:16px}.steps p{color:var(--muted);font-size:15px;margin:0}.light .steps li{border-color:#c1cbd0}.light .steps p{color:#536a78}.checklist{list-style:none;padding:0}.checklist li{border-top:1px solid var(--line);padding:16px 0}.checklist li::before{content:'✓';color:var(--cyan);margin-right:14px}.notice{background:#e6f5f4;color:#12404b;border-left:3px solid #00a7b8;padding:18px 22px;font-size:14px;margin:25px 0}.notice.warn{background:#fff2d9;color:#644812;border-color:#a87b23}.jump{display:flex;gap:12px;flex-wrap:wrap}.jump a{padding:8px 15px;border:1px solid #506779;font-size:13px}.process-group{padding-top:50px;padding-bottom:50px}.process-group:nth-child(even){background:var(--paper);color:var(--ink)}.process-group .eyebrow{color:#54808d}.stage{display:grid;grid-template-columns:60px 1fr;gap:25px;border-top:1px solid #8296a549;padding:26px 0}.stage>span{font-size:13px;color:#63939e}.stage p{max-width:850px;font-size:16px}.stage h3{margin-top:0}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:55px}.content-grid article{border-top:1px solid #acbbc1;padding:35px 0}.sidebar{align-self:start;background:#e6e9e5;padding:25px;position:sticky;top:25px}.sidebar p{font-size:14px}.sidebar h2{font-size:30px}.sidebar .btn{width:100%;font-size:13px}.role-list{padding-left:22px}.role-list li{padding:10px 0;border-bottom:1px solid #c8d0d0}.conditions{display:grid;grid-template-columns:1fr 1fr;gap:25px}.conditions h3{font-size:18px}.conditions p{font-size:15px}.faq-layout{display:grid;grid-template-columns:260px 1fr;gap:50px}.filters{align-self:start;position:sticky;top:25px}.filters input{width:100%;padding:11px;border:1px solid #a6b8c0;background:white;border-radius:0}.filters label{font-weight:bold;font-size:15px}.filter-buttons{display:flex;flex-direction:column;gap:5px;margin:20px 0}.filter-buttons button{padding:10px;text-align:left;border:0;background:none;color:var(--ink);font-size:14px}.filter-buttons button[aria-pressed=true]{background:var(--ink);color:white}.faq-group{margin-bottom:35px}.faq-group h2{font-size:29px}.faq-count{font-size:13px;color:#526975}details{border-top:1px solid #b2c1c7;padding:20px 0}summary{cursor:pointer;font-size:17px;font-weight:bold}details p{font-size:15px;color:#496572;margin:17px 0 0}.contact-card{padding:30px;background:#fff;border-top:3px solid var(--cyan)}.contact-card p{color:#526975;font-size:15px}.contact-card h2{font-size:32px}.email{overflow-wrap:anywhere;color:#00778a;border-bottom:1px solid;font-size:clamp(15px,2vw,23px)}.form-wrap{max-width:950px;margin:auto}.form-panel{background:#fff;padding:clamp(20px,4vw,45px);border:1px solid #bcc8ce}fieldset{border:0;padding:0;margin:0 0 35px;min-width:0}legend{font-size:24px;font-weight:bold;margin-bottom:22px;padding:0}label.field{display:block;font-size:14px;font-weight:bold;margin-bottom:20px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.full{grid-column:1/-1}.field input,.field select,.field textarea{display:block;background:#fff;color:var(--ink);width:100%;padding:11px 12px;border:1px solid #96abb7;margin-top:7px;border-radius:0;min-width:0}.field textarea{min-height:130px;resize:vertical}.field small{display:block;font-weight:normal;font-size:12px;color:#5b7380;margin-top:6px}.consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;margin:18px 0}.consent input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.privacy-copy{max-height:280px;overflow:auto;padding:22px;background:#f2f3ef;font-size:14px;border:1px solid #bcc8ce}.status{font-size:15px;padding:18px;background:#e6f5f4;white-space:pre-line;overflow-wrap:anywhere;margin-bottom:25px}.status:empty{display:none}.receipt{background:white;padding:35px;border:2px solid #00a0af}.receipt h2{font-size:34px}.receipt dl{display:grid;grid-template-columns:1fr 2fr;gap:12px}.receipt dd{margin:0;overflow-wrap:anywhere}.receipt dt{font-weight:bold}.honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.footer{padding:40px 5%;border-top:1px solid var(--line);font-size:12px;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;color:#afc2cf}.footer-links{display:flex;gap:20px;flex-wrap:wrap}.loading{padding:50px}.muted{color:var(--muted)}.bottom-cta{background:#0d3046}.bottom-cta h2{max-width:800px}.legal{max-width:920px;margin:auto}.legal h2{font-size:27px}.legal p,.legal li{font-size:16px}footer a:hover{color:var(--cyan)}@media(max-width:1100px){.header{flex-wrap:wrap;gap:15px}.header nav{order:3;width:100%;justify-content:space-between}.hero-grid{gap:30px}.grid3{gap:20px}}@media(max-width:750px){section,.page-head,.page-body{padding:45px 6%}.header{padding:15px 6%;position:relative}.header img{width:185px}.header>a{margin-right:auto}.header nav{display:none;align-items:flex-start;flex-direction:column;gap:0}.header nav a{width:100%;padding:12px 0;border-top:1px solid var(--line)}.header.open nav{display:flex}.menu{display:block;font-size:12px}.lang{font-size:11px}.lang button{padding:5px}.hero-grid,.split,.grid3,.content-grid,.faq-layout{grid-template-columns:1fr;gap:30px}.hero-grid h1,h1{font-size:43px;letter-spacing:-1.8px}.hero-art{aspect-ratio:818/340}.section-top{display:block}.section-top p{margin-top:22px}.strip{grid-template-columns:1fr;gap:12px;font-size:12px}.strip b{display:inline;margin-right:10px}.card{padding-top:20px}.card .art{max-height:260px}.filters,.sidebar{position:static}.filter-buttons{flex-direction:row;flex-wrap:wrap;gap:6px}.filter-buttons button{border:1px solid #b4c4cb;font-size:12px;padding:7px}.fields,.conditions{grid-template-columns:1fr}.route span{font-size:9px;white-space:nowrap}.stage{grid-template-columns:25px 1fr;gap:12px}.receipt dl{grid-template-columns:1fr}.receipt dd{margin-bottom:8px}.content-grid article{padding:25px 0}}@media print{.header,.footer,.actions,.menu,.lang,main>section:not(.print-receipt){display:none!important}.print-receipt,.receipt{display:block!important;background:white;color:black;padding:15px;border:0}.print-receipt form,.print-receipt .notice,.print-receipt>div>h1,.print-receipt .lead,.print-receipt .status{display:none!important}body{background:white;color:black}.receipt h2{font-size:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}


.social-contact{background:#fff;color:#092637;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;border-top:1px solid #e5edf1}.social-contact .eyebrow{color:#557184}.social-contact h2{font-size:clamp(28px,3vw,44px)}.social-contact-actions{display:flex;justify-content:center;align-items:center;gap:28px}.social-button{display:grid;place-items:center;flex:1;max-width:250px;aspect-ratio:1;background:#fff;border:1px solid #e9eff2;border-radius:32px;overflow:hidden;box-shadow:0 14px 40px #082a3b0b;transition:transform .2s,box-shadow .2s}.social-button img{display:block;width:100%;height:auto;max-width:none}.social-button.facebook img{width:120%}.social-button:hover{transform:translateY(-5px);box-shadow:0 20px 44px #082a3b18}.social-button:focus-visible{outline:3px solid #007a9c;outline-offset:6px}@media(max-width:760px){.social-contact{grid-template-columns:1fr;gap:20px}.social-contact-actions{gap:16px;justify-content:flex-start}.social-button{max-width:220px;border-radius:26px}}@media(prefers-reduced-motion:reduce){.social-button{transition:none}.social-button:hover{transform:none}}
