﻿/*!
Theme Name: MRAC
Theme URI: https://malaysiarentacar.com/
Author: Eskay Legacy
Author URI: https://eskaylegacy.com/
Description: Custom SEO-optimized theme for MalaysiaRentACar.com. Built on Underscores starter, vanilla CSS/Sass, no page builder dependency.
Version: 0.1.0
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mrac-theme
Tags: custom-menu, featured-images, translation-ready

MRAC theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#111;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;line-height:1.2;color:#111;margin:0 0 1rem}h1{font-size:clamp(2.2rem,5vw,4rem)}h2{font-size:clamp(1.75rem,3.5vw,2.5rem)}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#f7f7f7;font-family:ui-monospace,"SF Mono",Monaco,Menlo,Consolas,"Courier New",monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:ui-monospace,"SF Mono",Monaco,Menlo,Consolas,"Courier New",monospace}abbr,acronym{border-bottom:1px dotted #495057;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#e5e5e5;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#111}a:visited{color:#111}a:hover,a:focus,a:active{color:#ffd200}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ffd200 #ffd200 #e6bd00;border-radius:3px;background:#ffd200;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ffd200 #e6bd00 #e6bd00}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#e6bd00 #e6bd00 #e6bd00}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#495057;border:1px solid #e5e5e5;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #e5e5e5}textarea{width:100%}.no-sidebar .site{display:grid;grid-template-columns:auto;grid-template-areas:"header" "main" "footer"}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.entry-hero{position:relative;min-height:480px;display:flex;align-items:flex-end;overflow:hidden;background:#111;color:#fff}@media(min-width: 768px){.entry-hero{min-height:540px}}@media(min-width: 1024px){.entry-hero{min-height:620px}}.entry-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;animation:entry-hero-zoom 18s ease-out forwards}@keyframes entry-hero-zoom{from{transform:scale(1)}to{transform:scale(1.06)}}.entry-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.55) 55%, rgba(0, 0, 0, 0.85) 100%);z-index:1}.entry-hero--no-image{background:linear-gradient(135deg, #000000 0%, rgb(47.6, 47.6, 47.6) 50%, #111111 100%)}.entry-hero--no-image::before,.entry-hero--no-image::after{content:"";position:absolute;border-radius:50%;z-index:1}.entry-hero--no-image::before{width:320px;height:320px;background:rgba(255,210,0,.08);top:-120px;right:-80px}.entry-hero--no-image::after{width:240px;height:240px;background:rgba(255,204,0,.06);bottom:-80px;left:-60px}.entry-hero__inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.entry-hero__inner{padding-left:1.5rem;padding-right:1.5rem}}.entry-hero__inner{position:relative;z-index:2;padding-top:4rem;padding-bottom:4rem;max-width:920px;width:100%}.entry-hero__breadcrumb{font-size:.875rem;margin-bottom:1.5rem;color:hsla(0,0%,100%,.75);font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.entry-hero__breadcrumb a{color:hsla(0,0%,100%,.75);text-decoration:none;transition:color .2s ease}.entry-hero__breadcrumb a:hover,.entry-hero__breadcrumb a:focus-visible{color:#ffd200}.entry-hero__breadcrumb .sep{display:inline-block;margin:0 6px;color:hsla(0,0%,100%,.4)}.entry-hero__category{display:inline-block;padding:6px 14px;background:#ffd200;color:#111;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border-radius:4px;margin-bottom:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.entry-hero__category:hover,.entry-hero__category:focus-visible{background:#ffd200;color:#000;transform:translateY(-1px);box-shadow:0 6px 18px rgba(255,210,0,.4)}.entry-hero__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:900;font-size:clamp(1.875rem,4.5vw,3.25rem);line-height:1.15;letter-spacing:-0.02em;color:#fff;margin:0 0 1.5rem;text-shadow:0 2px 24px rgba(0,0,0,.35)}.entry-hero__excerpt{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.0625rem;line-height:1.6;color:hsla(0,0%,100%,.88);margin:0 0 2rem;max-width:720px;text-shadow:0 1px 16px rgba(0,0,0,.35)}.entry-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem;color:hsla(0,0%,100%,.88)}.entry-hero__meta a{color:inherit;text-decoration:none}.entry-hero__meta a:hover{color:#ffd200}.entry-hero__meta-item{display:inline-flex;align-items:center;gap:6px}.entry-hero__meta-label{color:hsla(0,0%,100%,.55)}.entry-hero__meta-sep{color:hsla(0,0%,100%,.35);display:none}@media(min-width: 576px){.entry-hero__meta-sep{display:inline}}.entry-hero__avatar{width:28px;height:28px;border-radius:50%;margin-right:4px;border:1.5px solid hsla(0,0%,100%,.35)}.entry-hero__meta-icon{color:hsla(0,0%,100%,.65);flex-shrink:0}.entry--post{background:#fff}.entry--post .entry__inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.entry--post .entry__inner{padding-left:1.5rem;padding-right:1.5rem}}.entry--post .entry__inner{max-width:760px;padding-top:4rem;padding-bottom:4rem}.entry--post .entry-content{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.0625rem;line-height:1.75;color:#495057}.entry--post .entry-content>p{margin-bottom:1.4em}.entry--post .entry-content>p:first-of-type{font-size:1.15rem;color:#111;line-height:1.65}.entry--post .entry-content h2{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1.875rem;line-height:1.25;margin:2em 0 .75em;color:#111;scroll-margin-top:90px;padding-bottom:.5em;border-bottom:3px solid #ffd200;display:inline-block;padding-right:1.5em}.entry--post .entry-content h3{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.3;margin:1.6em 0 .6em;color:#111;scroll-margin-top:90px}.entry--post .entry-content h4{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:1.15rem;margin:1.4em 0 .5em;color:#111}.entry--post .entry-content a{color:#fc0;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.entry--post .entry-content a:hover{color:#111;text-decoration-thickness:2px}.entry--post .entry-content ul,.entry--post .entry-content ol{margin:0 0 1.4em;padding-left:1.5em}.entry--post .entry-content ul li,.entry--post .entry-content ol li{margin-bottom:.5em}.entry--post .entry-content blockquote{border-left:4px solid #ffd200;margin:1.8em 0;padding:1em 0 1em 1.5em;font-style:italic;font-size:1.15rem;color:#495057;background:rgba(255,210,0,.05);border-radius:0 8px 8px 0}.entry--post .entry-content img{max-width:100%;height:auto;border-radius:8px;margin:1.5em 0}.entry--post .entry-content pre{background:#111;color:#fff;padding:1.25em;border-radius:8px;overflow-x:auto;font-size:.9rem;margin:1.5em 0}.entry--post .entry-content code{background:#f7f7f7;padding:2px 6px;border-radius:4px;font-size:.92em}.entry--post .entry-content pre code{background:rgba(0,0,0,0);padding:0}.entry--post .entry-content table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.95rem}.entry--post .entry-content table th{background:#111;color:#fff;text-align:left;padding:12px 14px;font-weight:600}.entry--post .entry-content table td{padding:10px 14px;border-bottom:1px solid #e9ecef}.entry--post .entry-content table tr:nth-child(even) td{background:#f8f9fa}.entry-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid #e9ecef}.entry-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem}.entry-tags__label{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:600;color:#495057;margin-right:.5rem}.entry-tags a{display:inline-block;padding:4px 10px;background:#f7f7f7;color:#495057;border-radius:4px;text-decoration:none;font-size:.8125rem;transition:all .2s ease}.entry-tags a:hover{background:#ffd200;color:#111}.entry-nav{background:#f8f9fa;padding:3rem 0;border-top:1px solid #e9ecef}.entry-nav__inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.entry-nav__inner{padding-left:1.5rem;padding-right:1.5rem}}.entry-nav__inner{max-width:920px;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.entry-nav__inner{grid-template-columns:1fr 1fr;gap:2rem}}.entry-nav__link{display:flex;flex-direction:column;gap:6px;padding:1.5rem 2rem;background:#fff;border:1px solid #e9ecef;border-radius:12px;text-decoration:none;color:#111;transition:all .2s ease}.entry-nav__link:hover{border-color:#ffd200;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.entry-nav__link--next{text-align:right}.entry-nav__label{font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fc0}.entry-nav__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:1.05rem;line-height:1.3}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.container{padding-left:1.5rem;padding-right:1.5rem}}.container--narrow{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.container--narrow{padding-left:1.5rem;padding-right:1.5rem}}.container--wide{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.container--wide{padding-left:1.5rem;padding-right:1.5rem}}.container--full{width:100%;max-width:none;padding-left:1rem;padding-right:1rem}.mrac-icon{display:inline-block;width:1em;height:1em;vertical-align:middle;fill:currentColor;flex-shrink:0}.mrac-icon--sm{width:.875em;height:.875em}.mrac-icon--lg{width:1.5em;height:1.5em}.mrac-icon--xl{width:2em;height:2em}.mrac-icon--2x{width:2.5em;height:2.5em}.mrac-icon--3x{width:3em;height:3em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;border:2px solid rgba(0,0,0,0);border-radius:999px;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .15s ease;white-space:nowrap}.btn:focus-visible{outline:3px solid rgba(255,210,0,.5);outline-offset:2px}.btn{background-color:#ffd200;color:#000;border-color:#ffd200}.btn:hover,.btn:focus{background-color:#000;color:#ffd200;border-color:#000;transform:translateY(-1px)}.btn--secondary{background-color:#000;color:#ffd200;border-color:#000}.btn--secondary:hover,.btn--secondary:focus{background-color:#ffd200;color:#000;border-color:#ffd200}.btn--outline{background-color:rgba(0,0,0,0);color:#000;border-color:#000}.btn--outline:hover,.btn--outline:focus{background-color:#000;color:#ffd200}.btn--outline-yellow{background-color:rgba(0,0,0,0);color:#ffd200;border-color:#ffd200}.btn--outline-yellow:hover,.btn--outline-yellow:focus{background-color:#ffd200;color:#000}.btn--ghost{background-color:rgba(0,0,0,0);color:inherit;border-color:rgba(0,0,0,0)}.btn--ghost:hover,.btn--ghost:focus{background-color:rgba(255,210,0,.1);color:#ffd200}.btn--sm{padding:.25rem 1rem;font-size:.875rem}.btn--lg{padding:1rem 2rem;font-size:1.25rem}.btn--block{display:flex;width:100%}.btn__icon{display:inline-block;flex-shrink:0}.section{padding:4rem 0}@media(min-width: 768px){.section{padding:6rem 0}}.section--tight{padding:3rem 0}.section--bg-light{background-color:#f8f9fa}.section--bg-yellow{background-color:#ffd200;color:#000}.section--bg-dark{background-color:#000;color:#fff}.section__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;text-align:center;margin-bottom:1.5rem}.section__subtitle{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.25rem;color:#666;text-align:center;margin:0 auto 3rem;max-width:700px}.site-header{position:sticky;top:0;z-index:100;background-color:hsla(0,0%,100%,.92);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid rgba(0,0,0,.06);transition:box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.site-header.is-scrolled{box-shadow:0 1px 2px rgba(0,0,0,.06);background-color:hsla(0,0%,100%,.98);border-color:rgba(0,0,0,.08)}.site-header__inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.site-header__inner{padding-left:1.5rem;padding-right:1.5rem}}.site-header__inner{display:flex;align-items:center;gap:1.5rem;min-height:64px}@media(min-width: 1024px){.site-header__inner{min-height:76px;gap:2rem}}.site-brand{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:900;font-size:1.125rem;text-decoration:none;letter-spacing:-0.5px;text-transform:uppercase;flex-shrink:0;line-height:1;transition:transform .25s ease}.site-brand:hover{transform:translateY(-1px)}@media(min-width: 768px){.site-brand{font-size:1.25rem}}@media(min-width: 1024px){.site-brand{font-size:1.5rem}}.site-brand__malaysia{color:#111}.site-brand__rentacar{color:#fc0}.site-header__toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:44px;height:44px;padding:0;background:rgba(0,0,0,0);border:0;cursor:pointer;color:#111;transition:color .2s ease,transform .3s cubic-bezier(0.68, -0.4, 0.265, 1.55)}.site-header__toggle:hover{color:#fc0;transform:scale(1.08)}.site-header__toggle:focus-visible{outline:0}.site-header__toggle:focus-visible .site-header__toggle-box::before{content:"";position:absolute;inset:-8px;border-radius:50%;box-shadow:0 0 0 3px rgba(255,210,0,.5)}@media(min-width: 1024px){.site-header__toggle{display:none}}.site-header__toggle-box{position:relative;display:block;width:32px;height:32px}.site-header__toggle-bar{position:absolute;left:50%;top:50%;display:block;width:26px;height:2.5px;background-color:currentColor;border-radius:2.5px;transform-origin:center center;will-change:transform,opacity,width;transition:transform .45s cubic-bezier(0.68, -0.4, 0.265, 1.55),opacity .25s ease,width .35s cubic-bezier(0.68, -0.4, 0.265, 1.55),background-color .2s ease}.site-header__toggle-bar:nth-child(1){transform:translate(-50%, calc(-50% - 10px));transition-delay:60ms}.site-header__toggle-bar:nth-child(2){transform:translate(-50%, -50%);width:18px;transition-delay:0ms}.site-header__toggle-bar:nth-child(3){transform:translate(-50%, calc(-50% + 10px));width:22px;transition-delay:30ms}.site-header__toggle[aria-expanded=true]{color:#fc0}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar{width:26px}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar:nth-child(1){transform:translate(-50%, -50%) rotate(45deg);transition-delay:0ms}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar:nth-child(2){opacity:0;transform:translate(-50%, -50%) scale(0.4);transition-delay:0ms}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar:nth-child(3){transform:translate(-50%, -50%) rotate(-45deg);transition-delay:80ms}.site-nav--desktop{display:none}@media(min-width: 1024px){.site-nav--desktop{display:flex;align-items:center;margin-left:2rem}}.site-menu,.site-nav--desktop .site-menu,.site-nav--desktop ul{list-style:none;margin:0;padding:0}@media(min-width: 1024px){.site-menu,.site-nav--desktop .site-menu,.site-nav--desktop ul{display:flex;align-items:center;gap:4px}}.site-menu__item,.site-nav--desktop li{position:relative;list-style:none}.site-menu__link,.site-nav--desktop a{display:inline-flex;align-items:center;padding:8px 14px;color:#111;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:.9375rem;text-decoration:none !important;border-radius:.5rem;white-space:nowrap;position:relative;transition:color .25s ease,background-color .25s ease}.site-menu__link::after,.site-nav--desktop a::after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;background:#ffd200;border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.site-menu__link:hover,.site-menu__link:focus-visible,.site-nav--desktop a:hover,.site-nav--desktop a:focus-visible{color:#fc0;text-decoration:none !important}.site-menu__link:hover::after,.site-menu__link:focus-visible::after,.site-nav--desktop a:hover::after,.site-nav--desktop a:focus-visible::after{transform:scaleX(1)}.site-menu__link:focus-visible,.site-nav--desktop a:focus-visible{outline:2px solid #ffd200;outline-offset:2px}.current-menu-item>.site-menu__link,.current_page_item>.site-menu__link{color:#fc0}.current-menu-item>.site-menu__link::after,.current_page_item>.site-menu__link::after{transform:scaleX(1)}.site-header__ctas--desktop{display:none}@media(min-width: 1024px){.site-header__ctas--desktop{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto}}.site-header__ctas--desktop .btn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;font-size:.9375rem;border-radius:999px;white-space:nowrap;transition:all .2s ease}.site-header__ctas--desktop .btn--primary{background:#ffd200;color:#111;border:0;font-weight:600}.site-header__ctas--desktop .btn--primary:hover{background:#111;color:#ffd200;transform:translateY(-1px);box-shadow:0 6px 18px rgba(255,210,0,.35)}.site-header__ctas--desktop .btn--phone{background:rgba(0,0,0,0);color:#111;border:1.5px solid rgba(0,0,0,.12);font-weight:600}.site-header__ctas--desktop .btn--phone .mrac-icon{width:16px;height:16px;color:#fc0}.site-header__ctas--desktop .btn--phone:hover{border-color:#ffd200;background:rgba(255,210,0,.08)}.site-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);opacity:0;z-index:105;transition:opacity .25s ease;pointer-events:none}.site-drawer-backdrop.is-visible{opacity:1;pointer-events:auto}@media(min-width: 1024px){.site-drawer-backdrop{display:none}}.site-drawer{position:fixed;top:0;right:0;height:100dvh;width:min(86vw,360px);background:#fff;z-index:110;box-shadow:-20px 0 60px rgba(0,0,0,.18);transform:translateX(100%);transition:transform .32s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.site-drawer.is-open{transform:translateX(0)}@media(min-width: 1024px){.site-drawer{display:none}}.site-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid rgba(0,0,0,.08);min-height:64px;flex-shrink:0}.site-drawer__brand{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:900;font-size:1rem;text-decoration:none;text-transform:uppercase;letter-spacing:-0.5px;line-height:1}.site-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:rgba(0,0,0,0);border:0;color:#111;cursor:pointer;transition:color .2s ease,transform .4s cubic-bezier(0.68, -0.4, 0.265, 1.55)}.site-drawer__close svg{width:32px;height:32px;stroke-width:2.5}.site-drawer__close:hover{color:#fc0;transform:rotate(180deg) scale(1.1)}.site-drawer__close:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,210,0,.5);border-radius:50%}.site-drawer__nav{padding:1.5rem 0;flex:1}.site-drawer__menu{list-style:none;margin:0;padding:0}.site-drawer__menu li{border-bottom:1px solid rgba(0,0,0,.04)}.site-drawer__menu li:last-child{border-bottom:0}.site-drawer__menu a{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;color:#111;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:1.0625rem;text-decoration:none;position:relative;transition:background-color .2s ease,color .2s ease,padding-left .25s ease}.site-drawer__menu a::after{content:"›";color:rgba(0,0,0,.25);font-size:1.4rem;line-height:1;transition:transform .2s ease,color .2s ease}.site-drawer__menu a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ffd200;transform:scaleY(0);transform-origin:center;transition:transform .2s ease}.site-drawer__menu a:hover,.site-drawer__menu a:focus{background:rgba(255,210,0,.08);color:#fc0;padding-left:calc(2rem + 6px)}.site-drawer__menu a:hover::after,.site-drawer__menu a:focus::after{color:#fc0;transform:translateX(4px)}.site-drawer__menu a:hover::before,.site-drawer__menu a:focus::before{transform:scaleY(1)}.site-drawer__menu .current-menu-item>a,.site-drawer__menu .current_page_item>a{background:rgba(255,210,0,.1);color:#fc0}.site-drawer__menu .current-menu-item>a::before,.site-drawer__menu .current_page_item>a::before{transform:scaleY(1)}.site-drawer__ctas{padding:1.5rem 2rem;display:flex;flex-direction:column;gap:.5rem;border-top:1px solid rgba(0,0,0,.08);flex-shrink:0}.site-drawer__ctas .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;font-size:.9375rem;font-weight:600;border-radius:999px;text-decoration:none;transition:all .2s ease}.site-drawer__ctas .btn--block{width:100%}.site-drawer__ctas .btn--primary{background:#ffd200;color:#111;border:0}.site-drawer__ctas .btn--primary:hover{background:#111;color:#ffd200}.site-drawer__ctas .btn--phone{background:rgba(0,0,0,0);color:#111;border:1.5px solid rgba(0,0,0,.15)}.site-drawer__ctas .btn--phone .mrac-icon{width:16px;height:16px;color:#fc0}.site-drawer__ctas .btn--phone:hover{border-color:#ffd200;background:rgba(255,210,0,.08)}.site-drawer__ctas .btn--whatsapp{background:#25d366;color:#fff;border:0}.site-drawer__ctas .btn--whatsapp .mrac-icon{width:16px;height:16px;color:#fff}.site-drawer__ctas .btn--whatsapp:hover{background:rgb(32.4346774194,184.9653225806,89.414516129);transform:translateY(-1px)}.site-drawer__foot{padding:1rem 2rem 1.5rem;flex-shrink:0}.site-drawer__hours{margin:0;font-size:.8125rem;color:#666;text-align:center}body.is-drawer-open{overflow:hidden}@media(min-width: 1024px){.has-mega-menu{position:static}}.has-mega-menu>.site-menu__link{display:inline-flex;align-items:center;gap:.25rem}.has-mega-menu>.site-menu__link::after{content:"";display:inline-block;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid currentColor;margin-left:.25rem;transition:transform .25s ease}.has-mega-menu.is-open>.site-menu__link::after{transform:rotate(180deg)}.mega-menu{display:none;width:100%;padding:1.5rem 0;background-color:#fff;border-radius:0;border-left:1px solid rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.05)}.has-mega-menu.is-open .mega-menu{display:block}@media(min-width: 1024px){.mega-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);max-width:900px;min-width:720px;padding:2rem;border-radius:.5rem;border:none;box-shadow:0 8px 24px rgba(0,0,0,.12);margin-top:0}}.mega-menu__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.mega-menu__grid{grid-template-columns:repeat(3, 1fr);gap:2rem}}.mega-menu__category{display:flex;flex-direction:column}.mega-menu__heading{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem;font-weight:700;color:#495057;text-transform:uppercase;letter-spacing:.5px;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #ffd200}.mega-menu__link{display:block;padding:.5rem 0 .5rem 1rem;color:#666;font-size:.875rem;text-decoration:none;border-left:3px solid rgba(0,0,0,0);transition:all .25s ease}.mega-menu__link:hover,.mega-menu__link:focus{color:#111;border-left-color:#ffd200;background-color:rgba(255,210,0,.08);padding-left:1.5rem}.mega-menu__cta{display:block;margin-top:1.5rem;padding:1rem 1.5rem;background:linear-gradient(135deg, #495057 0%, #212529 100%);color:#ffd200;text-align:center;text-decoration:none;font-weight:600;border-radius:.25rem;transition:all .25s ease}.mega-menu__cta:hover,.mega-menu__cta:focus{background:linear-gradient(135deg, #FFD200 0%, rgb(255, 214.5, 25.5) 100%);color:#000;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.hero{position:relative;width:100%;min-height:50vh;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden;background-color:#111}@media(min-width: 768px){.hero{min-height:70vh}}@media(min-width: 1024px){.hero{min-height:80vh}}.hero__bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.5) 100%);z-index:2}.hero__inner{position:relative;z-index:3;max-width:900px;width:90%;margin:0 auto;padding:2rem 1.5rem;background:rgba(0,0,0,.55);border-radius:.5rem;text-align:center;backdrop-filter:blur(4px)}@media(min-width: 768px){.hero__inner{padding:3rem 2rem}}.hero__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(2.2rem,5vw,4rem);font-weight:700;color:#fff;margin-bottom:1rem}@media(min-width: 768px){.hero__title{margin-bottom:1.5rem}}.hero__subtitle{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:400;color:#fff;margin:0 0 1.5rem;line-height:1.5;opacity:.95}.hero__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem}.hero--compact{min-height:35vh}@media(min-width: 768px){.hero--compact{min-height:40vh}}@media(min-width: 1024px){.hero--compact{min-height:45vh}}.hero--compact .hero__title{font-size:clamp(1.75rem,3.5vw,2.5rem)}.search-card{position:relative;margin-top:-100px;background-color:#ffd200;border-radius:1rem;padding:1.5rem 1rem;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:10}@media(min-width: 768px){.search-card{margin-top:-120px;padding:2rem 1.5rem}}.search-card__inner{max-width:1280px;margin-left:auto;margin-right:auto}.search-card__widget{width:100%}.search-card__security{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1)}.search-card__security-inner{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg, #000000 0%, rgb(42.5, 42.5, 42.5) 100%);color:#fff;border-radius:.5rem;text-align:center}.search-card__security-title{display:flex;align-items:center;justify-content:center;gap:1rem;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1.25rem;color:#fff;margin:0}.search-card__security-icon{flex-shrink:0;color:#ffd200}.search-card__payment-methods{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.search-card__payment-badge{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;min-width:70px;min-height:40px;background:#fff;color:#111;font-weight:600;font-size:.875rem;border-radius:.25rem}.search-card__payment-badge img{max-height:25px;width:auto;display:block}.value-props{padding:4rem 0;background:linear-gradient(135deg, #F8F9FA 0%, #E9ECEF 100%)}.value-props__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width: 1024px){.value-props__grid{grid-template-columns:1fr 1fr;gap:4rem}}.value-props__intro{margin-bottom:2rem}.value-props__eyebrow{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.5rem;font-weight:700;color:#212529;margin-bottom:1rem}.value-props__brand{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.5rem;font-weight:800;text-transform:uppercase}.value-props__brand-malaysia{color:#111}.value-props__brand-rentacar{color:#fc0}.value-props__list{display:flex;flex-direction:column;gap:1.5rem}.value-props__item{display:flex;align-items:flex-start;gap:1rem}.value-props__icon{flex-shrink:0;width:48px;height:48px;border-radius:50%;background-color:#000;color:#ffd200;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.value-props__item-title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1rem;font-weight:600;color:#212529;margin-bottom:.25rem}.value-props__item-text{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem;color:#666;margin:0}.value-props__guarantee{margin-top:1.5rem;padding:1rem 1.5rem;background-color:#fff;border-left:4px solid #22c55e;border-radius:.25rem}.value-props__guarantee p{margin:0;font-weight:600;color:#212529}.value-props__image{width:100%;max-height:400px;object-fit:cover;border-radius:.5rem;box-shadow:0 4px 8px rgba(0,0,0,.08)}.vehicle-card{display:flex;flex-direction:column;height:100%;background-color:#fff;border:2px solid rgba(0,0,0,0);border-radius:.5rem;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:0 1px 2px rgba(0,0,0,.06)}.vehicle-card:hover{transform:translateY(-8px);border-color:#ffd200;box-shadow:0 8px 24px rgba(0,0,0,.12)}.vehicle-card__media{position:relative;width:100%;aspect-ratio:3/2;background-color:#f8f9fa;overflow:hidden}.vehicle-card__img{width:100%;height:100%;object-fit:contain;padding:1rem}.vehicle-card__body{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;flex:1}.vehicle-card__badge{align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;border-radius:.25rem;text-transform:uppercase;letter-spacing:.5px}.vehicle-card__badge--popular{background-color:rgba(220,53,69,.1);color:#dc3545}.vehicle-card__badge--best-price{background-color:rgba(255,210,0,.2);color:#665400}.vehicle-card__badge--family{background-color:rgba(13,202,240,.1);color:rgb(9.0691699605,140.9209486166,167.4308300395)}.vehicle-card__badge--luxury{background-color:hsla(0,0%,40%,.1);color:#495057}.vehicle-card__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.25rem;font-weight:600;color:#111}.vehicle-card__specs{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem;color:#666;margin:0}.vehicle-card__actions{margin-top:auto;padding-top:1rem;text-align:center}.leasing-cta{position:relative;padding:6rem 0;color:#fff;text-align:center;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat}.leasing-cta::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:1}.leasing-cta__inner{position:relative;z-index:2;max-width:960px;margin:0 auto;padding:0 1rem}.leasing-cta__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#fff;margin-bottom:1.5rem}.leasing-cta__text{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.25rem;color:#fff;margin:0 0 2rem;opacity:.95}.trusted-clients{padding:4rem 0;background-color:#f8f9fa}.trusted-clients__intro{text-align:center;margin-bottom:3rem}.trusted-clients__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#212529;margin-bottom:1rem}.trusted-clients__text{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#666;margin:0}.trusted-clients__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;align-items:center}@media(min-width: 768px){.trusted-clients__grid{grid-template-columns:repeat(4, 1fr);gap:1.5rem}}.trusted-clients__logo-card{display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:transform .25s ease}.trusted-clients__logo-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.trusted-clients__logo{max-height:90px;width:auto;opacity:.9;transition:opacity .25s ease}.trusted-clients__logo:hover{opacity:1}.trusted-clients__footer{margin-top:2rem;text-align:center;font-size:.875rem;color:#666}.stats-banner{background-color:#ffd200;padding:4rem 0;color:#000;text-align:center}.stats-banner__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;margin-bottom:2rem}.stats-banner__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}@media(min-width: 768px){.stats-banner__grid{grid-template-columns:repeat(4, 1fr);gap:2rem}}.stats-banner__item{text-align:center}.stats-banner__number{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:3rem;font-weight:800;line-height:1;color:#000}.stats-banner__label{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#666;margin-top:.5rem}.security-badges{padding:4rem 0;background:linear-gradient(135deg, #000000 0%, rgb(55.25, 55.25, 55.25) 100%);color:#fff}.security-badges__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width: 1024px){.security-badges__grid{grid-template-columns:1fr 1fr}}.security-badges__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#fff;margin-bottom:1.5rem}.security-badges__text{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:hsla(0,0%,100%,.9);margin:0 0 2rem}.security-badges__features{display:flex;flex-direction:column;gap:1rem}.security-badges__feature{display:flex;align-items:center;gap:1rem;color:#fff}.security-badges__feature-icon{color:#ffd200;font-size:1.5rem}.security-badges__payment{text-align:center}.security-badges__payment-title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.security-badges__payment-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media(min-width: 576px){.security-badges__payment-grid{grid-template-columns:repeat(4, 1fr)}}.security-badges__payment-badge{display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#fff;border-radius:.5rem}.security-badges__payment-badge img{max-height:40px;width:auto}.security-badges__customers{margin-top:1.5rem;font-size:.875rem;opacity:.75}.top-blogs{padding:4rem 0;background-color:#fff}.top-blogs__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;text-align:center;color:#111;margin-bottom:2rem}.top-blogs__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 576px){.top-blogs__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.top-blogs__grid{grid-template-columns:repeat(3, 1fr)}}.blog-card{display:flex;flex-direction:column;background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease;text-decoration:none;color:inherit}.blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.blog-card__image{width:100%;padding-top:56.25%;background-size:cover;background-position:center;background-color:#f7f7f7}.blog-card__body{display:flex;flex-direction:column;flex:1;padding:1rem}.blog-card__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1rem;font-weight:600;color:#000;line-height:1.3;margin-bottom:.5rem}.blog-card__more{margin-top:auto;font-size:.875rem;font-weight:500;color:#fc0;text-decoration:none}.blog-card__more:hover{text-decoration:underline}.top-blogs__cta{margin-top:2rem;text-align:center}.promo-section{padding:4rem 0;background-color:#fff}.promo-section__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.promo-section__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#111;margin:0}.promo-section__see-all{font-weight:600;color:#111;text-decoration:none}.promo-section__see-all:hover{color:#fc0}.promo-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.promo-grid{grid-template-columns:repeat(3, 1fr)}}.promo-card{position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease}.promo-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.promo-card__image{width:100%;height:200px;object-fit:cover;background-color:#f7f7f7}.promo-card__badge{position:absolute;top:1rem;left:1rem;padding:.25rem 1rem;background-color:#ffd200;color:#000;font-size:.75rem;font-weight:600;border-radius:999px}.promo-card__body{padding:1.5rem;display:flex;flex-direction:column;flex:1}.promo-card__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.25rem;font-weight:700;color:#111;margin-bottom:.5rem}.promo-card__text{font-size:.875rem;color:#666;margin:0 0 1.5rem;flex:1}.reviews-section{background-color:#f7f7f7;padding:4rem 0}.reviews-section__intro{text-align:center;margin-bottom:3rem}.reviews-section__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#111;margin-bottom:1rem}.reviews-section__sub{color:#666;margin-bottom:1.5rem}.reviews-section__rating{display:inline-flex;align-items:center;gap:1rem}.reviews-section__rating-score{font-size:1.5rem;font-weight:700;color:#fc0}.reviews-section__stars{color:#fc0;letter-spacing:2px}.reviews-section__count{font-size:.875rem;color:#666}.reviews-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.reviews-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.reviews-grid{grid-template-columns:repeat(3, 1fr)}}.review-card{background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 4px 8px rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .25s ease}.review-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.review-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.review-card__avatar{flex-shrink:0;width:60px;height:60px;border-radius:50%;overflow:hidden;border:3px solid #ffd200}.review-card__avatar img{width:100%;height:100%;object-fit:cover}.review-card__info{flex:1}.review-card__name{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1rem;font-weight:600;color:#111;margin:0 0 .25rem}.review-card__stars{color:#fc0;font-size:.875rem;letter-spacing:1px;margin-bottom:.25rem}.review-card__role{font-size:.875rem;color:#666}.review-card__body{font-style:italic;color:#495057;line-height:1.6;margin:0 0 1rem}.review-card__meta{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#666}.review-card__meta::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:#22c55e;color:#fff;border-radius:50%;font-size:.7rem;font-weight:700;margin-right:.25rem}.features-section{padding:4rem 0;background-color:#fff}.features-section__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#111;text-align:center;margin-bottom:2rem}.features-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 768px){.features-grid{grid-template-columns:repeat(3, 1fr)}}.feature-item{text-align:center;padding:1.5rem}.feature-item__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:1rem;color:#ffd200;font-size:2.5rem}.feature-item__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.25rem;font-weight:600;color:#111;margin-bottom:.5rem}.feature-item__text{font-size:.875rem;color:#666;margin:0}.branches-section{padding:4rem 0;background-color:#f7f7f7}.branches-section__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#111;text-align:center;margin-bottom:3rem}.branches-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.branches-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.branches-grid{grid-template-columns:repeat(3, 1fr)}}.branch-card{background-color:#fff;border-radius:.5rem;padding:2rem 1.5rem;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:transform .25s ease}.branch-card:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.branch-card__icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#ffd200;font-size:2.5rem}.branch-card__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1rem;font-weight:600;color:#111;margin-bottom:.25rem}.branch-card__location{font-size:.875rem;color:#666;margin:0}.faq-section{padding:4rem 0;background-color:#f7f7f7}.faq-section__intro{text-align:center;max-width:720px;margin:0 auto 3rem}.faq-section__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#111;margin-bottom:1rem}.faq-section__text{color:#666;margin:0}.faq-section__text span{font-weight:700}.faq-section__text .brand-yellow{color:#fc0}.faq-accordion{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.06);overflow:hidden}.faq-item[open]{box-shadow:0 4px 8px rgba(0,0,0,.08)}.faq-item[open] .faq-item__summary::after{transform:rotate(180deg)}.faq-item__summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;cursor:pointer;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:1rem;color:#111;list-style:none}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary::after{content:"";display:inline-block;flex-shrink:0;width:12px;height:12px;border-right:2px solid #111;border-bottom:2px solid #111;transform:rotate(45deg);transition:transform .25s ease}.faq-item__summary:hover{color:#fc0}.faq-item__summary:hover::after{border-color:#fc0}.faq-item__summary:focus-visible{outline:2px solid #ffd200;outline-offset:-2px}.faq-item__body{padding:0 1.5rem 1.5rem;color:#495057;line-height:1.6}.faq-item__body a{color:#fc0;font-weight:500}.faq-item__body a:hover{text-decoration:underline}.faq-section__cta{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.faq-section__cta-btn,a.faq-section__cta-btn,.faq-section__cta-btn:link,.faq-section__cta-btn:visited{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;background-color:#111 !important;color:#fff !important;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:1rem;line-height:1;border:0;border-radius:999px;text-decoration:none !important;box-shadow:0 6px 18px rgba(0,0,0,.12);transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.faq-section__cta-btn-label{color:inherit}.faq-section__cta-btn-icon{color:inherit;stroke:currentColor;transition:transform .2s ease}.faq-section__cta-btn:hover,.faq-section__cta-btn:focus,a.faq-section__cta-btn:hover,a.faq-section__cta-btn:focus{background-color:#ffd200 !important;color:#111 !important;transform:translateY(-2px);box-shadow:0 10px 26px rgba(255,210,0,.45)}.faq-section__cta-btn:hover .faq-section__cta-btn-icon,.faq-section__cta-btn:focus .faq-section__cta-btn-icon,a.faq-section__cta-btn:hover .faq-section__cta-btn-icon,a.faq-section__cta-btn:focus .faq-section__cta-btn-icon{transform:translateX(4px)}.faq-section__cta-btn:focus-visible{outline:3px solid #ffd200;outline-offset:3px}.faq-section__cta-text{margin:0;font-size:.875rem;color:#666;max-width:480px}.faq-archive__breadcrumb{padding:1.5rem 0;background:#fff;border-bottom:1px solid #e9ecef}.faq-archive__breadcrumb .breadcrumb{margin:0}.faq-archive__toolbar{padding:2rem 0;background:#f8f9fa;position:sticky;top:64px;z-index:99;border-bottom:1px solid #e9ecef;box-shadow:0 1px 2px rgba(0,0,0,.06)}.faq-search{max-width:720px;margin:0 auto 1.5rem}.faq-search__label{display:block;font-weight:600;margin-bottom:.5rem;color:#111}.faq-search__field{position:relative;display:flex;align-items:center;background:#fff;border:2px solid #e5e5e5;border-radius:999px;padding:0 1rem;transition:border-color .25s ease,box-shadow .25s ease}.faq-search__field:focus-within{border-color:#ffd200;box-shadow:0 0 0 4px rgba(255,210,0,.2)}.faq-search__icon{flex-shrink:0;color:#666;margin-right:.5rem}.faq-search__input{flex:1;border:0;background:rgba(0,0,0,0);padding:1rem 0;font-size:1rem;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#111;outline:0;-webkit-appearance:none;appearance:none}.faq-search__input::placeholder{color:#adb5bd}.faq-search__input::-webkit-search-cancel-button,.faq-search__input::-webkit-search-decoration,.faq-search__input::-webkit-search-results-button,.faq-search__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.faq-search__input::-ms-clear,.faq-search__input::-ms-reveal{display:none;width:0;height:0}.faq-search__clear{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:0;background:#e9ecef;color:#495057;font-size:1.25rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .25s ease}.faq-search__clear:hover,.faq-search__clear:focus-visible{background:#ffd200;color:#000}.faq-search__result-count{margin-top:.5rem;text-align:center;font-size:.875rem;color:#666;min-height:1.4em}.faq-chips{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:1100px;margin:0 auto}.faq-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1.5rem;border-radius:999px;background:#fff;border:2px solid #e5e5e5;color:#111;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .15s ease}.faq-chip:hover,.faq-chip:focus-visible{border-color:#ffd200;color:#fc0;transform:translateY(-1px)}.faq-chip.is-active{background:#ffd200;border-color:#ffd200;color:#000;font-weight:600}.faq-chip:focus-visible{outline:3px solid rgba(255,210,0,.5);outline-offset:2px}.faq-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(0,0,0,.08);font-size:.75rem;font-weight:600}.faq-chip.is-active .faq-chip__count{background:rgba(0,0,0,.2)}.faq-archive{padding:4rem 0;background:#fff}.faq-group{margin-bottom:4rem}.faq-group[hidden]{display:none}.faq-group:last-child{margin-bottom:0}.faq-group__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.5rem;font-weight:700;color:#111;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #ffd200;display:flex;align-items:baseline;gap:.5rem}.faq-group__count{font-size:.875rem;color:#666;font-weight:400}.faq-group__desc{color:#495057;margin:0 0 1.5rem;font-size:.875rem}.faq-item__anchor{color:#adb5bd;text-decoration:none;font-weight:700;margin-right:.5rem;opacity:0;transition:opacity .25s ease,color .25s ease}.faq-item__summary:hover .faq-item__anchor{opacity:1}.faq-item__anchor:hover,.faq-item__anchor:focus-visible{color:#fc0;opacity:1}.faq-item__question-text{flex:1}.faq-item mark{background:rgba(255,210,0,.45);color:#000;padding:0 2px;border-radius:2px}.faq-item[hidden]{display:none}.faq-item:target{border-left:4px solid #ffd200;scroll-margin-top:180px;animation:mrac-faq-target-pulse 1.5s ease-out}@keyframes mrac-faq-target-pulse{0%{background:rgba(255,210,0,.3)}100%{background:#fff}}.faq-archive__empty{text-align:center;padding:4rem 1.5rem;background:#f8f9fa;border-radius:.5rem;color:#495057}.faq-archive__empty h2{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.5rem;font-weight:600;color:#111;margin-bottom:1rem}.faq-archive__empty p{max-width:480px;margin:0 auto}.faq-archive__cta{padding:4rem 0;background:#f8f9fa}.faq-archive__cta-box{max-width:720px;margin:0 auto;padding:3rem;background:linear-gradient(135deg, #000000 0%, rgb(47.6, 47.6, 47.6) 100%);color:#fff;border-radius:1rem;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.12)}.faq-archive__cta-box h2{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#fff;margin-bottom:1rem}.faq-archive__cta-box p{color:hsla(0,0%,100%,.9);margin:0 0 2rem}.faq-archive__cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.faq-archive__cta-actions .btn{background-color:#ffd200;color:#000;border-color:#ffd200}.faq-archive__cta-actions .btn:hover,.faq-archive__cta-actions .btn:focus{background-color:#fff;color:#000;border-color:#fff}.faq-archive__cta-actions .btn--outline{background-color:rgba(0,0,0,0);color:#fff;border-color:hsla(0,0%,100%,.6)}.faq-archive__cta-actions .btn--outline:hover,.faq-archive__cta-actions .btn--outline:focus{background-color:#fff;color:#000;border-color:#fff}.faq-archive__cta-actions .btn--outline svg,.faq-archive__cta-actions .btn--outline .mrac-icon{color:inherit;fill:currentColor}.faq-section--gray{background:#f8f9fa}.faq-section--yellow{background:#ffd200}@media(max-width: 767px){.faq-archive__toolbar{position:static;padding:1.5rem 0}}.entry{padding:4rem 0;background-color:#fff}.entry__inner{max-width:960px;margin:0 auto;padding:0 1rem}.entry-header{margin-bottom:2rem;text-align:center}.entry-title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#111;margin-bottom:1rem;line-height:1.2}.entry-meta{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;font-size:.875rem;color:#666}.entry-meta a{color:inherit;text-decoration:none}.entry-meta a:hover{color:#fc0}.entry-meta__separator{color:#e5e5e5}.entry-featured{margin:0 auto 2rem;max-width:1280px}.entry-featured img{width:100%;height:auto;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.06)}.entry-content{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.7;color:#212529}.entry-content>*+*{margin-top:1.5rem}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#111;line-height:1.3;margin-top:3rem;margin-bottom:1rem}.entry-content h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.entry-content h3{font-size:1.5rem;font-weight:600}.entry-content h4{font-size:1.25rem;font-weight:600}.entry-content p{margin:0 0 1.5rem}.entry-content a{color:#fc0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.entry-content a:hover{color:#111}.entry-content ul,.entry-content ol{padding-left:2rem;margin:0 0 1.5rem}.entry-content ul li,.entry-content ol li{margin-bottom:.5rem}.entry-content blockquote{margin:2rem 0;padding:1.5rem 2rem;border-left:4px solid #ffd200;background-color:#f8f9fa;font-style:italic;color:#495057}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content img{max-width:100%;height:auto;border-radius:.25rem;margin:1.5rem 0}.entry-content figure{margin:1.5rem 0}.entry-content figcaption{font-size:.875rem;color:#666;text-align:center;margin-top:.5rem}.entry-content pre{background-color:#f7f7f7;padding:1.5rem;border-radius:.25rem;overflow-x:auto;font-size:.875rem}.entry-content code{background-color:#f7f7f7;padding:2px 6px;border-radius:.25rem;font-size:.9em}.entry-content pre code{background:none;padding:0}.entry-content hr{border:0;border-top:1px solid #e5e5e5;margin:3rem 0}.entry-content table{width:100%;border-collapse:collapse;margin:1.5rem 0}.entry-content table th,.entry-content table td{padding:1rem;border-bottom:1px solid #e5e5e5;text-align:left}.entry-content table th{background-color:#f8f9fa;font-weight:600}.entry-footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #e5e5e5;font-size:.875rem;color:#666}.page-hero{background:linear-gradient(135deg, #000000 0%, rgb(47.6, 47.6, 47.6) 100%);color:#fff;padding:4rem 0;text-align:center}.page-hero__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin-bottom:1rem}.page-hero__sub{font-size:1.25rem;color:hsla(0,0%,100%,.85);max-width:700px;margin:0 auto}.breadcrumb{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.875rem;color:#666;margin-bottom:1.5rem}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:hover{color:#fc0}.breadcrumb span[aria-current=page]{color:#111;font-weight:500}.pagination{margin-top:3rem;display:flex;justify-content:center;gap:.5rem}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 1rem;background-color:#fff;color:#111;border:1px solid #e5e5e5;border-radius:.25rem;text-decoration:none;font-weight:500;transition:all .25s ease}.pagination .page-numbers:hover,.pagination .page-numbers.current{background-color:#ffd200;border-color:#ffd200;color:#000}.pagination .page-numbers.dots:hover{background:#fff;cursor:default}.error-404{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 1rem}.error-404__code{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:clamp(5rem,15vw,10rem);font-weight:900;color:#ffd200;line-height:1;margin-bottom:1.5rem}.error-404__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#111;margin-bottom:1rem}.error-404__text{font-size:1.25rem;color:#666;margin-bottom:2rem;max-width:500px}.archive-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}@media(min-width: 768px){.archive-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.archive-grid{grid-template-columns:repeat(3, 1fr)}}.entry-content .row{display:flex;flex-wrap:wrap;gap:1.5rem;margin:0 0 1.5rem}.entry-content .gy-2{gap:.5rem}.entry-content .gy-3{gap:1rem}.entry-content .gy-4{gap:1.5rem}.entry-content [class*=col-md-],.entry-content [class*=col-lg-],.entry-content .col-12{flex:1 1 100%;min-width:0}@media(min-width: 768px){.entry-content .col-md-3{flex-basis:calc(25% - 1.5rem)}.entry-content .col-md-4{flex-basis:calc(33.333% - 1.5rem)}.entry-content .col-md-6{flex-basis:calc(50% - 1.5rem)}}@media(min-width: 1024px){.entry-content .col-lg-3{flex-basis:calc(25% - 1.5rem)}.entry-content .col-lg-4{flex-basis:calc(33.333% - 1.5rem)}.entry-content .col-lg-8{flex-basis:calc(66.666% - 1.5rem)}}.entry-content .text-center{text-align:center}.entry-content .d-flex{display:flex}.entry-content .align-items-center{align-items:center}.entry-content .flex-wrap{flex-wrap:wrap}.entry-content .h-100{height:100%}.entry-content .small{font-size:.875rem}.entry-content .fw-semibold{font-weight:600}.entry-content .list-unstyled{list-style:none;padding-left:0}.entry-content .text-warning{color:#fc0}.entry-content .mb-0{margin-bottom:0}.entry-content .mb-2{margin-bottom:.5rem}.entry-content .mb-3{margin-bottom:1rem}.entry-content .mb-4{margin-bottom:1.5rem}.entry-content .mb-5{margin-bottom:2rem}.entry-content .mt-1{margin-top:.25rem}.entry-content .me-2{margin-right:.5rem}.entry-content .me-3{margin-right:1rem}.entry-content .ms-1{margin-left:.25rem}.entry-content .py-5{padding-top:3rem;padding-bottom:3rem}.entry-content .p-4{padding:1.5rem}.entry-content .card{background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.06)}.entry-content .card-body{padding:1.5rem}.entry-content .card-title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.25rem;color:#111}.entry-content .card-text{color:#666}.entry-content .btn{display:inline-flex;align-items:center;gap:.25rem;padding:10px 20px;border-radius:.25rem;font-weight:600;text-decoration:none;transition:all .25s ease}.entry-content .btn-sm{padding:7px 14px;font-size:.875rem}.entry-content .btn-outline-dark{border:2px solid #000;color:#000}.entry-content .btn-outline-dark:hover{background:#000;color:#ffd200}.entry-content .btn-theme{background:#ffd200;color:#000}.entry-content .btn-theme-outline{border:2px solid #ffd200;color:#111}.entry-content .highlight-box{background:linear-gradient(135deg, #FFD200 0%, #FFED4E 100%);padding:1.5rem;border-radius:.5rem;margin:2rem 0}.entry-content .highlight-box h4{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;color:#000;font-weight:600;margin-bottom:1rem}.entry-content .highlight-box p{color:#111;margin:0}.entry-content .route-card{background:#f8f9fa;border-left:4px solid #ffd200;padding:1.5rem;margin:2rem 0;border-radius:0 .5rem .5rem 0;box-shadow:0 1px 2px rgba(0,0,0,.06)}.entry-content .route-card h4{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;color:#111;font-weight:600;margin-bottom:1rem}.entry-content .route-card p{color:#495057;margin-bottom:.5rem}.entry-content .destination-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:1.5rem;margin:2rem 0}.entry-content .destination-card{background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:transform .25s ease}.entry-content .destination-card:hover{transform:translateY(-4px)}.entry-content .destination-card h5{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;color:#111;font-weight:600;margin-bottom:.5rem}.entry-content .destination-card p{color:#666;font-size:.875rem;margin:0 0 .25rem}.entry-content .reason-card,.entry-content .tip-card,.entry-content .checklist-item,.entry-content .info-card{background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.06);position:relative;transition:border-color .25s ease,box-shadow .25s ease}.entry-content .reason-card:hover,.entry-content .tip-card:hover,.entry-content .checklist-item:hover,.entry-content .info-card:hover{border-color:#ffd200;box-shadow:0 4px 8px rgba(0,0,0,.08)}.entry-content .reason-card{border-left:5px solid #ffd200}.entry-content .tip-card{border-left:5px solid #22c55e}.entry-content .reason-number,.entry-content .tip-number,.entry-content .checklist-number{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-weight:700;font-size:1.25rem;margin-bottom:1rem;background:#ffd200;color:#000}.entry-content .tip-number{background:#22c55e;color:#fff}.entry-content .reason-title,.entry-content .tip-title,.entry-content .checklist-title,.entry-content .info-card-title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.25rem;font-weight:600;color:#111;margin-bottom:.5rem}.entry-content .reason-description,.entry-content .tip-description,.entry-content .checklist-description,.entry-content .info-card-description{color:#495057}.entry-content .reason-highlights{background:#f8f9fa;padding:1.5rem;border-radius:.25rem;margin-top:1rem}.entry-content .reason-highlights ul{margin:0;padding-left:1.5rem}.entry-content .reason-highlights li{margin-bottom:.5rem;color:#111}.entry-content .savings-highlight{background:linear-gradient(135deg, #FFD200 0%, #FFED4E 100%);padding:1rem;border-radius:.25rem;margin-top:1rem;font-weight:600;color:#000}.entry-content .fee-breakdown{background:#f8f9fa;padding:1.5rem;border-radius:.5rem;margin:1.5rem 0}.entry-content .fee-breakdown h3{margin-top:0}.entry-content .fee-alert{background:#fff3cd;border:1px solid #ffe69c;padding:1.5rem;border-radius:.5rem;margin:1.5rem 0}.entry-content .tip-box{background:#e8f7ea;border:1px solid #22c55e;padding:1.5rem;border-radius:.5rem;margin:1.5rem 0}.entry-content .warning-box{background:#fdeef0;border:1px solid #f5c2c7;padding:1.5rem;border-radius:.5rem;margin:1.5rem 0}.entry-content .warning-box h4{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-weight:600;margin-bottom:.5rem}.entry-content .red-flag{color:#dc3545;font-weight:700}.entry-content .green-flag{color:#22c55e;font-weight:700}.entry-content .info-card-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#0dcaf0;color:#fff;margin-bottom:1rem}.entry-content .article-cta{background:linear-gradient(135deg, #FFD200 0%, #FFED4E 100%);text-align:center;padding:3rem 1.5rem;border-radius:1rem;margin:3rem 0}.entry-content .article-cta h3{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;color:#000;font-weight:700;font-size:1.5rem;margin-bottom:.5rem}.entry-content .article-cta p{color:#111;max-width:600px;margin:0 auto 1.5rem}.entry-content .article-cta .article-cta__btns{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.entry-content .article-cta .article-cta__btn{display:inline-flex;align-items:center;gap:.25rem;padding:13px 28px;border-radius:999px;font-weight:600;text-decoration:none;background:#000;color:#fff}.entry-content .article-cta .article-cta__btn:hover{transform:translateY(-2px)}.entry-content .article-cta .article-cta__btn--wa{background:#25d366}.site-footer{background-color:#000;color:#fff;padding:4rem 0 2rem}.site-footer__grid{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3rem}@media(min-width: 1024px){.site-footer__grid{grid-template-columns:4fr 2fr 2fr 3fr;gap:2rem}}.site-footer__col{display:flex;flex-direction:column}.site-footer__brand{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase;line-height:1}.site-footer__brand span:first-child{color:#fff;font-weight:800}.site-footer__brand span:last-child{color:#ffd200;font-weight:800}.site-footer__tagline{font-size:.875rem;color:hsla(0,0%,100%,.85);margin:0 0 1.5rem}.site-footer__meta{font-size:.875rem;color:hsla(0,0%,100%,.85);margin:0 0 .25rem;line-height:1.5}.site-footer__meta strong{color:#fff}.site-footer__heading{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1rem;font-weight:600;color:#ffd200;margin-bottom:1.5rem}.site-footer__menu{list-style:none;margin:0;padding:0}.site-footer__menu li{margin-bottom:.5rem}.site-footer__menu a{color:hsla(0,0%,100%,.85);text-decoration:none;font-size:.875rem;transition:color .25s ease}.site-footer__menu a:hover,.site-footer__menu a:focus{color:#ffd200}.site-footer__contact-item{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;color:hsla(0,0%,100%,.85)}.site-footer__contact-item a{color:hsla(0,0%,100%,.85);text-decoration:none}.site-footer__contact-item a:hover{color:#ffd200}.site-footer__contact-icon{flex-shrink:0;color:#ffd200;width:18px;display:inline-flex;justify-content:center}.site-footer__bottom{padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.15);text-align:center;font-size:.875rem;color:hsla(0,0%,100%,.65)}.floating-cta{position:fixed;bottom:1rem;right:1rem;z-index:500;display:flex;flex-direction:column;gap:1rem}@media(min-width: 768px){.floating-cta{bottom:1.5rem;right:1.5rem}}.floating-cta__btn{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;color:#fff;text-decoration:none;font-size:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.12);transition:transform .15s ease,box-shadow .25s ease}@media(min-width: 768px){.floating-cta__btn{width:64px;height:64px}}.floating-cta__btn:hover,.floating-cta__btn:focus{transform:scale(1.08)}.floating-cta__btn--whatsapp{background-color:#25d366}.floating-cta__btn--whatsapp:hover{background-color:#128c7e}.floating-cta__btn--call{background-color:#007bff}.floating-cta__btn--call:hover{background-color:#0056b3}.floating-cta__btn--whatsapp{animation:floating-pulse 2.5s ease-in-out infinite}@keyframes floating-pulse{0%,100%{box-shadow:0 8px 24px rgba(0,0,0,.12),0 0 0 0 rgba(37,211,102,.5)}50%{box-shadow:0 8px 24px rgba(0,0,0,.12),0 0 0 12px rgba(37,211,102,0)}}@media(prefers-reduced-motion: reduce){.floating-cta__btn--whatsapp{animation:none}}.gj-booking{padding:2rem 0;background:linear-gradient(135deg, #F8F9FA 0%, #E9ECEF 100%)}.gj-booking__card{margin-top:-40px;padding:2rem;background:#fff;border-radius:1rem;border:1px solid rgba(255,210,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.08);position:relative;z-index:10}@media(min-width: 768px){.gj-booking__card{padding:3rem}}.gj-booking__header{text-align:center;margin-bottom:2rem}.gj-booking__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.5rem;font-weight:700;color:#111;margin-bottom:.5rem}.gj-booking__eyebrow{color:#fc0;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.gj-booking__sub{color:#666;font-size:.875rem;max-width:480px;margin:0 auto}.gj-booking__widget{border-top:3px solid #ffd200;padding-top:1.5rem}.gj-booking__trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e9ecef;font-size:.875rem;color:#666}.gj-booking__trust-item{display:inline-flex;align-items:center;gap:.5rem}.gj-booking__trust-item::before{content:"";width:8px;height:8px;border-radius:50%;background:#666}.gj-booking__trust-item--green::before{background:#22c55e}.gj-booking__trust-item--yellow::before{background:#ffd200}.gj-booking__trust-item--cyan::before{background:#17a2b8}.two-col{padding:4rem 0}.two-col__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width: 1024px){.two-col__grid{grid-template-columns:1fr 1fr;gap:3rem}}@media(min-width: 1024px){.two-col--reverse .two-col__grid{direction:rtl}.two-col--reverse .two-col__grid>*{direction:ltr}}.two-col__image img{width:100%;height:auto;border-radius:.5rem;box-shadow:0 4px 8px rgba(0,0,0,.08)}.two-col__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#111;margin-bottom:1.5rem}.two-col__text{color:#666;margin-bottom:1.5rem;line-height:1.7}.feature-mini-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}@media(min-width: 768px){.feature-mini-grid{grid-template-columns:repeat(2, 1fr)}}.feature-mini{display:flex;align-items:center;gap:1rem}.feature-mini__icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:rgba(255,210,0,.15);color:#fc0;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.feature-mini__icon .mrac-icon{width:1.1em;height:1.1em}.feature-mini__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:600;color:#111;font-size:.875rem;margin:0}.feature-mini__sub{font-size:.75rem;color:#666}.check-list{list-style:none;padding:0;margin:0}.check-list li{position:relative;padding-left:2rem;margin-bottom:.5rem;color:#495057}.check-list li::before{content:"✓";position:absolute;left:0;top:0;width:22px;height:22px;background:#ffd200;color:#000;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem}.why-airport{padding:4rem 0}.why-airport__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.why-airport__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.why-airport__grid{grid-template-columns:repeat(3, 1fr)}}.why-airport__card{text-align:center;padding:2rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e9ecef;transition:transform .25s ease,border-color .25s ease}.why-airport__card:hover{transform:translateY(-5px);border-color:#ffd200;box-shadow:0 4px 8px rgba(0,0,0,.08)}.why-airport__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#ffd200;color:#000;font-size:1.75rem;margin-bottom:1rem}.why-airport__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1rem;font-weight:600;color:#111;margin-bottom:.5rem}.why-airport__text{color:#666;font-size:.875rem;margin:0}.coverage{padding:4rem 0;background:#f8f9fa;text-align:center}.coverage__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-top:2rem}@media(min-width: 768px){.coverage__grid{grid-template-columns:repeat(4, 1fr)}}.coverage__stat{padding:1.5rem}.coverage__num{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:3rem;font-weight:800;color:#fc0;line-height:1;margin-bottom:.5rem}.coverage__label{font-size:.875rem;color:#495057;font-weight:500}.atf-fleet{padding:4rem 0;background:#f8f9fa}.atf-fleet__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.atf-fleet__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.atf-fleet__grid{grid-template-columns:repeat(3, 1fr)}}.atf-fleet__card{background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:transform .25s ease}.atf-fleet__card:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.atf-fleet__img{width:100%;height:180px;object-fit:cover;background:#f7f7f7}.atf-fleet__body{padding:1.5rem}.atf-fleet__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.25rem;font-weight:600;color:#111;margin-bottom:.5rem}.atf-fleet__specs{display:flex;gap:1.5rem;font-size:.875rem;color:#495057;margin-bottom:.5rem}.atf-fleet__example{font-size:.75rem;color:#666;margin:0}.how-works{padding:4rem 0;background:#f8f9fa}.how-works__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}@media(min-width: 768px){.how-works__grid{grid-template-columns:repeat(3, 1fr)}}.how-works__step{position:relative;background:#fff;border-radius:1rem;padding:2rem;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.06)}.how-works__num{position:absolute;top:-15px;left:1.5rem;width:32px;height:32px;background:#ffd200;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.how-works__icon{width:60px;height:60px;margin:1rem auto 1.5rem;background:#000;color:#ffd200;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem}.how-works__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1rem;font-weight:600;color:#111;margin-bottom:1rem}.how-works__text{color:#666;font-size:.875rem;margin:0}.destinations{padding:6rem 0;background:#ffd200}.destinations__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#000;text-align:center;margin-bottom:3rem}.destinations__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width: 576px){.destinations__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.destinations__grid{grid-template-columns:repeat(3, 1fr)}}.destination{text-align:center}.destination__circle{width:200px;height:200px;margin:0 auto 1.5rem;border-radius:50%;background-size:cover;background-position:center;border:4px solid #000;box-shadow:0 8px 24px rgba(0,0,0,.12)}.destination__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.5rem;font-weight:700;color:#000;margin-bottom:1rem}.destination__text{color:#495057;line-height:1.6;font-size:.875rem;max-width:280px;margin:0 auto}.cta-strip{padding:3rem 0;background:#ffd200}.cta-strip__inner{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center}@media(min-width: 1024px){.cta-strip__inner{grid-template-columns:2fr 1fr}}.cta-strip__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.25rem;font-weight:700;color:#000;margin-bottom:.5rem}@media(min-width: 768px){.cta-strip__title{font-size:1.5rem}}.cta-strip__sub{color:#495057;font-size:.875rem;margin:0}.cta-strip__actions{display:flex;gap:1rem;flex-wrap:wrap}@media(min-width: 1024px){.cta-strip__actions{justify-content:flex-end}}.cta-strip__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;border:2px solid rgba(0,0,0,0);border-radius:999px;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .15s ease;white-space:nowrap}.cta-strip__btn:focus-visible{outline:3px solid rgba(255,210,0,.5);outline-offset:2px}.cta-strip__btn{background:#000;color:#ffd200;border-color:#000}.cta-strip__btn:hover{background:#fff;color:#000;border-color:#000}.cta-strip__btn--outline{background:rgba(0,0,0,0);color:#000}.cta-strip__btn--outline:hover{background:#000;color:#ffd200}.airport-intro{padding:4rem 0;background:#f8f9fa}.airport-intro__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#111;margin-bottom:2rem;max-width:720px}.airport-intro__body{max-width:720px;color:#495057;line-height:1.7}.airport-intro__body p{margin-bottom:1.5rem}.airport-contact{padding:4rem 0;background:#fff}.airport-contact__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width: 1024px){.airport-contact__grid{grid-template-columns:1fr 1fr}}.airport-contact__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.5rem;font-weight:700;color:#111;margin-bottom:1rem}.airport-contact__sub{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1rem;font-weight:600;color:#111;margin-bottom:1.5rem}.airport-contact__item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;color:#495057;text-decoration:none;line-height:1.6}a.airport-contact__text{color:#495057;text-decoration:none}a.airport-contact__text:hover{color:#fc0}.airport-contact__icon{flex-shrink:0;width:36px;height:36px;background:#ffd200;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem}.airport-contact__text{flex:1}.airport-contact__text strong{display:block;color:#111;font-weight:600;margin-bottom:.25rem}.airport-contact__map iframe{width:100%;display:block}.opening-hours{padding:3rem 0 4rem;background:#fff}.opening-hours__inner{max-width:480px;margin:0 auto;background:#ffd200;border-radius:.5rem;padding:2rem}.opening-hours__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.5rem;font-weight:700;color:#000;text-align:center;margin-bottom:1.5rem}.opening-hours__table{width:100%;border-collapse:collapse;font-size:.875rem}.opening-hours__table tr{border-bottom:1px solid rgba(0,0,0,.12)}.opening-hours__table tr:last-child{border-bottom:0}.opening-hours__table th{text-align:left;padding:.5rem 1rem;font-weight:600;color:#000}.opening-hours__table td{text-align:right;padding:.5rem 1rem;color:#111}.renting-tips{padding:4rem 0;background:#f8f9fa}.renting-tips__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.renting-tips__grid{grid-template-columns:repeat(2, 1fr)}}.renting-tips__card{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.06);border-left:4px solid #ffd200;transition:transform .25s ease,box-shadow .25s ease}.renting-tips__card:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.renting-tips__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.25rem;font-weight:600;color:#111;margin-bottom:1rem}.renting-tips__text{color:#495057;line-height:1.6;font-size:.875rem;margin:0}.airport-booking{padding:4rem 0;background:#fff}.airport-booking__intro{text-align:center;max-width:700px;margin:0 auto 2rem}.airport-booking__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#111;margin-bottom:1rem}.airport-booking__sub{color:#666;font-size:1rem;margin:0}.airport-booking .search-card{margin-top:0}.places{padding:4rem 0;background:#ffd200}.places__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#000;text-align:center;margin-bottom:1rem}.places__sub{color:#495057;text-align:center;margin:0 auto 3rem;max-width:700px}.places__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.places__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.places__grid{grid-template-columns:repeat(3, 1fr)}}.place-card{background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.place-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.place-card__media{width:100%;padding-top:56.25%;background-size:cover;background-position:center;background-color:#f7f7f7}.place-card__media--placeholder{background:linear-gradient(135deg, #FFED4E 0%, #FFD200 100%)}.place-card__body{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.place-card__cat{align-self:flex-start;font-size:.75rem;font-weight:600;color:#fc0;text-transform:uppercase;letter-spacing:.5px}.place-card__name{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.25rem;font-weight:700;color:#111;margin:0}.place-card__driving{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;color:#666}.place-card__driving .mrac-icon{color:#fc0}.place-card__desc{color:#495057;font-size:.875rem;line-height:1.5;margin:0}.other-airports{padding:4rem 0}.other-airports__grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2rem}@media(min-width: 768px){.other-airports__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.other-airports__grid{grid-template-columns:repeat(3, 1fr)}}.other-airports__card{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e9ecef;text-decoration:none;color:#111;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.other-airports__card:hover,.other-airports__card:focus{transform:translateY(-3px);border-color:#ffd200;box-shadow:0 4px 8px rgba(0,0,0,.08)}.other-airports__icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:rgba(255,210,0,.15);color:#fc0;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.other-airports__name{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1rem;font-weight:600;color:#111;margin:0}.other-airports__code{font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.other-airports__arrow{margin-left:auto;color:#adb5bd;font-size:1.25rem;transition:color .25s ease,transform .25s ease}.other-airports__card:hover .other-airports__arrow,.other-airports__card:focus .other-airports__arrow{color:#fc0;transform:translateX(4px)}.lease-quote__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media(min-width: 1024px){.lease-quote__grid{grid-template-columns:1fr 1fr;gap:4rem}}.lease-quote__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#111;margin-bottom:1.5rem}.lease-quote__intro p{color:#495057;margin-bottom:1rem}.lease-quote__intro p a{color:#fc0;font-weight:500;text-decoration:underline}.lease-quote__intro .check-list{margin-top:1.5rem}.lease-quote__intro .check-list li{font-weight:600;color:#111;margin-bottom:.5rem}.lease-form{position:relative;overflow:hidden;padding:2rem;border-radius:1rem;background:linear-gradient(135deg, #FFD200 0%, #FFED4E 50%, #FFD200 100%);box-shadow:0 10px 30px rgba(255,210,0,.3)}@media(min-width: 768px){.lease-form{padding:3rem}}.lease-form::before{content:"";position:absolute;inset:-60% -60% auto auto;width:200%;height:200%;background:radial-gradient(circle, rgba(255, 255, 255, 0.14) 0%, transparent 70%);animation:lease-float 6s ease-in-out infinite;pointer-events:none}.lease-form>*{position:relative;z-index:2}@keyframes lease-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}.lease-form__head{text-align:center;margin-bottom:1.5rem}.lease-form__pill{display:inline-block;background:#000;color:#ffd200;font-weight:800;font-size:.75rem;letter-spacing:.5px;padding:6px 12px;border-radius:999px;text-transform:uppercase}.lease-form__title{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin:0;letter-spacing:-0.5px;font-size:1.5rem;font-weight:800;color:#000;margin:.5rem 0}.lease-form__sub{color:#212529;margin:0 0 .5rem}.lease-form__note{display:inline-block;background:#000;color:#ffd200;font-weight:700;font-size:.875rem;padding:.5rem 1rem;border-radius:.5rem;margin:0}.lease-form__rate{background:#dc3545;color:#fff;font-weight:700;font-size:.875rem;text-align:center;padding:.5rem 1rem;border-radius:.5rem;margin-bottom:1rem}.lease-form__grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@media(min-width: 576px){.lease-form__grid{grid-template-columns:1fr 1fr}}.lease-form__field label{display:block;font-size:.875rem;font-weight:700;color:#111;margin-bottom:.25rem}.lease-form input[type=text],.lease-form input[type=email],.lease-form input[type=tel],.lease-form select,.lease-form textarea{width:100%;background:hsla(0,0%,100%,.96);border:2px solid rgba(0,0,0,.1);border-radius:.5rem;padding:12px 14px;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;color:#212529;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:border-color .25s ease,box-shadow .25s ease}.lease-form input[type=text]:focus,.lease-form input[type=email]:focus,.lease-form input[type=tel]:focus,.lease-form select:focus,.lease-form textarea:focus{outline:none;border-color:#000;box-shadow:0 0 0 3px rgba(255,210,0,.3),0 2px 8px rgba(0,0,0,.08)}.lease-form textarea{min-height:60px;resize:vertical}.lease-form__inline{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.lease-form__inline select{flex:1 1 auto;min-width:0}.lease-form__hint{background:#000;color:#ffd200;font-weight:800;font-size:.75rem;white-space:nowrap;padding:9px 11px;border-radius:.5rem}.lease-form__captcha{margin:1.5rem 0 1rem;display:flex;justify-content:center}.lease-form__hp{position:absolute;left:-9999px;opacity:0;height:0;width:0}.lease-form__loading{text-align:center;margin-top:1rem;color:#111}.lease-form__spinner{display:inline-block;width:24px;height:24px;border:3px solid rgba(0,0,0,.15);border-top-color:#000;border-radius:50%;animation:lease-spin .8s linear infinite}@keyframes lease-spin{to{transform:rotate(360deg)}}.lease-form__msg{padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;text-align:center;font-weight:700;color:#fff}.lease-form__msg--ok{background:#22c55e}.lease-form__msg--err{background:#dc3545}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#495057;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
