.variant-one .site-header{background:#101820;border-color:#4a6775}
.variant-one .site-menu summary{background:#1b303d;border-color:#6e9aa7}
.variant-one .site-menu nav{background:#edf2f3;color:#14212c;border-color:#77bdc8}
.variant-one .site-menu nav a{border-color:#c5d1d5}
.variant-one .quote-strip{padding-block:clamp(1rem,2vw,1.7rem);background:#14212c;border-bottom:1px solid #38505e}
.variant-one .quote-grid{gap:1rem}
.variant-one .quote-panel,.variant-one .quote-panel+.quote-panel{padding:1.35rem 1.45rem;border:1px solid #476675;border-top:3px solid #83c4cd;border-radius:10px;background:#203645}
.variant-one .quote-head{display:block;margin-bottom:1rem}
.variant-one .quote-head h2{font-family:"Segoe UI","Helvetica Neue",sans-serif;font-size:.97rem;font-weight:750;letter-spacing:.08em;white-space:normal}
.variant-one .quote-head h2 span{color:#b1dce3}
.variant-one .quote-status{margin-top:.4rem;color:#c3d8df;font-size:.86rem;text-align:left}
.variant-one .quote-price span{color:#d6e3e8;font-size:1rem}
.variant-one .quote-price strong{font-size:clamp(2rem,2.9vw,2.75rem)}
.variant-one .quote-note{color:#d6e3e8;font-size:.85rem;line-height:1.45}
.variant-one .home-divisas{background:#edf2f3;color:#14212c}
.variant-one .home-divisas .frame{max-width:1180px}
.variant-one .home-divisas h1{font-family:"Segoe UI","Helvetica Neue",sans-serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:750;letter-spacing:-.045em}
.variant-one .home-table-wrap{border:1px solid #c5d1d5;border-radius:10px;background:#fff;overflow-x:auto}
.variant-one .home-rate-table th{color:#38515e;background:#f6f9f9;font-size:1rem}
.variant-one .home-rate-table td{border-color:#d9e1e3}
.variant-one .home-rate-table .usd-row{background:#dce9ec}
.variant-one .services{background:#e6eef0;color:#14212c;border-color:#c5d1d5}
.variant-one .services .frame{max-width:1180px}
.variant-one .services h2{font-family:"Segoe UI","Helvetica Neue",sans-serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:750;letter-spacing:-.045em}
.variant-one .service-links a{border:1px solid #c5d1d5;border-top:3px solid #83c4cd;border-radius:8px;background:#fff;color:#14212c}
.variant-one .service-links a span:last-child{color:#27788a}
.variant-one .service-links a:hover,.variant-one .service-links a:focus-visible{background:#dce9ec;outline-color:#27788a}
.variant-one .closing{background:#101820;color:#edf2f3}
.variant-one .contact-banner{background:#1b3336;border-color:#5b9f98}
.variant-one .contact-banner h2{font-family:"Segoe UI","Helvetica Neue",sans-serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:750;letter-spacing:-.045em}
.variant-one .location{border-color:#476675}
.variant-one .location-label,.variant-one .footer{color:#a9d6de}
.variant-one .footer a{color:#d9e7eb;font-size:.95rem;text-underline-offset:.25em}
@media(max-width:760px){.variant-one .quote-grid{gap:.75rem}.variant-one .quote-panel,.variant-one .quote-panel+.quote-panel{padding:1.1rem 1.2rem}.variant-one .home-table-wrap{border-radius:0;margin-inline:-1.25rem;padding-inline:1.25rem}.variant-one .home-rate-table th{font-size:.88rem}}
