.header{position:sticky;top:0;z-index:30;background:#fffdf8ed;backdrop-filter:blur(15px)}.brand{font-size:23px;letter-spacing:-1.3px;white-space:nowrap}.brand>span:last-child{color:#b68a43}.brand-mark{background:#172a31;color:#f5d194}.nav nav{gap:19px}.hero{background:linear-gradient(90deg,#071e2aee 0%,#102d3bc9 43%,#112a39a3 100%),url('/static/images/hoiana.png') center 45%/cover;color:white;position:relative}.hero-grid{min-height:630px;gap:35px;grid-template-columns:1fr minmax(390px,460px);padding-top:45px;padding-bottom:45px}.hero h1{font-size:clamp(49px,5vw,76px);letter-spacing:-.05em;line-height:1.08;margin:15px 0}.hero h1 em{color:#f5d194}.eyebrow{color:#f3d8a3;letter-spacing:2px}.dot{background:#f5d194;box-shadow:0 0 0 5px #f5d19425}.hero-content>p{color:#e0e9e9;font-size:17px}.hero-art{height:auto;max-width:540px;background:#ffffffed;border-radius:16px;padding:13px 16px;margin:20px 0 10px;box-shadow:0 12px 40px #0003}.hero-art img{height:145px;object-fit:contain;object-position:center}.hero-fleet{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.hero-fleet button{border:1px solid #c6d1d6;background:#fff;border-radius:22px;color:#19333e;padding:7px 11px;font-size:12px;font-weight:750}.hero-fleet button:hover{background:#f5d194}.hero-notes{margin-top:16px;color:white}.hero-notes svg{color:#f5d194}.hero-caption{font-size:11px;color:#5c7177;text-align:center;margin:0}.primary{background:#f3cd8b;color:#1a3039}.primary:hover{background:#eebc68}.booking-panel{border:1px solid #ffffff55;box-shadow:0 30px 60px #05162055}.fleet-section{background:#edf2f2}.fleet-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.fleet-card{padding:15px}.fleet-car{height:115px}.fleet-card h3{font-size:20px}.fleet-card p{font-size:13px}.fleet-price .text-button{font-size:12px}.fleet-photo{width:100%;height:100%;object-fit:contain}.section-heading h2{color:#142e36}.small-label{color:#987337}.price-section{background:#17333e;color:#fff;border-radius:24px;padding:35px!important;margin-bottom:30px}.price-section .section-heading h2{color:#fff}.price-section .section-heading p{color:#d6e2e4}.price-section .small-label{color:#f3cd8b}.tariff-scroll{overflow:auto;border-radius:14px;border:1px solid #ffffff25}.tariff-table{width:100%;border-collapse:collapse;min-width:520px;font-size:14px}.tariff-table th{background:#294b56;color:#f3d49b;text-align:left;font-size:12px;letter-spacing:.4px;padding:13px}.tariff-table td{padding:12px 13px;border-bottom:1px solid #ffffff16;color:#f5f8f8}.tariff-table tbody tr:nth-child(even){background:#ffffff08}.tariff-table td:nth-child(2),.tariff-table td:nth-child(3){font-weight:750;white-space:nowrap}.tariff-table .group td{background:#203f4b;color:#f5d194;font-size:12px;font-weight:800}.tariff-table button{border:0;border-radius:8px;padding:7px 10px;background:#f3cd8b;color:#17333e;font-weight:750;white-space:nowrap}.tariff-note{font-size:13px;color:#d6e2e4;margin:14px 0 0}.google-rating{color:#725314;font-weight:750;display:flex;align-items:center;gap:5px;font-size:13px}.google-rating span{color:#b98725;font-size:18px}.google-rating a{color:#41616a;text-decoration:underline;font-size:12px}.destination-rate{align-items:center}.destination-rate button{background:#f3cd8b;color:#17333e}.destination-copy h3{color:#163641}.destination{box-shadow:0 6px 20px #142e2609}.destination-image{height:200px}.destination-copy p{line-height:1.6}.bottom-cta{background:#17333e}.benefit-icon{background:#f4e6ce;color:#987337}.brand-mark svg{color:#f5d194}.travel-link{background:#f5eee1;border-color:#e6dac5}.outline{color:#17333e}.destination-image .region{color:#17333e}.tourism-filters .selected{background:#17333e}.nav-actions select{background:#fff}.footer .brand{font-size:20px}@media(max-width:1100px){.nav nav{gap:10px;font-size:12px}.fleet-grid{grid-template-columns:repeat(3,1fr)}.brand{font-size:20px}}@media(max-width:700px){.hero-grid{display:block;min-height:0}.hero h1{font-size:48px}.hero-art img{height:112px}.hero-art{margin:13px 0}.hero-content>p{font-size:15px}.brand{font-size:16px;letter-spacing:-.8px}.brand-mark{width:30px;height:30px;margin-right:2px}.nav-actions select{max-width:62px}.fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-card{padding:11px}.fleet-car{height:100px}.fleet-card h3{font-size:18px}.price-section{padding:20px 12px!important;border-radius:16px}.destination-image{height:190px}.hero-notes{margin-bottom:20px}.footer .brand{font-size:20px}}@media(max-width:380px){.brand-mark{display:none}.fleet-grid{grid-template-columns:1fr}}
 .hero-showcase{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.hero-model{text-align:center;color:#233e49;min-width:0}.hero-model .fleet-car{height:90px;margin:0;background:#fff}.hero-model strong{font-size:11px;display:block;margin-top:5px}.hero-showcase .fleet-photo{object-fit:contain}.hero-showcase .fleet-car img{height:100%}@media(max-width:700px){.hero-model .fleet-car{height:65px}.hero-model strong{font-size:10px}}
.electric-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.electric-model{display:flex;flex-direction:column;gap:3px;align-items:center;border:1px solid #d8e1e2;background:white;border-radius:12px;padding:8px;color:#17333e;cursor:pointer;min-width:0}.electric-model img{height:100px;width:100%;object-fit:contain}.electric-model strong{font-size:13px}.electric-model:hover{border-color:#b68a43}.google-rating{flex-direction:column;align-items:flex-start;gap:2px}.google-rating span{line-height:1}.destination-rate button{white-space:nowrap;flex-shrink:0}.hero-art .hero-showcase img{height:100%;max-height:90px}.hero-art .hero-showcase .fleet-car{background:white}.hero-model .fleet-car{overflow:hidden}@media(max-width:700px){.electric-models{grid-template-columns:repeat(2,1fr)}.electric-model img{height:95px}.hero-art .hero-showcase img{max-height:65px}}
