*{box-sizing:border-box}html,body{color:#fff;background:#07101f;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}.site-shell{background:radial-gradient(circle at 100% 0,#d49f2424,#0000 30%),linear-gradient(#07101f 0%,#0c1727 100%);min-height:100vh}.hero{min-height:100vh;padding:70px 20px}.hero-inner{max-width:1180px;margin:0 auto}.eyebrow{color:#d6a22d;letter-spacing:.12em;font-size:13px;font-weight:800}h1{margin:20px 0;font-size:clamp(52px,8vw,94px);line-height:.95}.hero-sub{color:#b9c4d2;max-width:700px;font-size:20px;line-height:1.6}.search-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;margin-top:40px;padding:24px}.form-grid{grid-template-columns:2fr 2fr 1fr auto;align-items:end;gap:14px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field label{color:#9fadbf;letter-spacing:.08em;font-size:12px;font-weight:800}.field input,.field select{color:#101827;background:#fff;border:0;border-radius:12px;outline:none;width:100%;min-height:52px;padding:0 15px}button{color:#07101f;cursor:pointer;background:#d6a22d;border:0;border-radius:12px;min-height:52px;padding:0 24px;font-weight:900}button:disabled{opacity:.65;cursor:wait}.message{color:#dbe3ec;background:#ffffff14;border-radius:14px;margin-top:24px;padding:18px}.message.error{background:#b42d2d33}.results{margin-top:34px}.result-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.result-head h2{margin:6px 0 0;font-size:28px}.small-label{color:#d6a22d;letter-spacing:.12em;font-size:12px;font-weight:900}.route-meta{color:#aebaca}.vehicle-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vehicle-card{color:#101827;background:#fff;border-radius:18px;padding:24px}.vehicle-name{font-size:21px;font-weight:900}.vehicle-capacity{color:#647084;margin-top:8px}.vehicle-price{color:#c48b0b;margin:30px 0 20px;font-size:36px;font-weight:900}.vehicle-card button{width:100%}@media (max-width:900px){.form-grid,.vehicle-grid{grid-template-columns:1fr}.result-head{flex-direction:column;align-items:start}}.site-shell{color:#111827;background:#fff;min-height:100vh;overflow-x:hidden}.site-shell .home-container{width:min(1420px,100% - 64px);margin:0 auto}.site-shell .home-section{padding:120px 0}.site-shell .section-heading{max-width:760px;margin-bottom:52px}.site-shell .section-eyebrow,.site-shell .eyebrow{color:#c89422;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.2}.site-shell .section-heading h2{color:#101827;letter-spacing:-.035em;margin:14px 0 16px;font-size:clamp(36px,4vw,58px);line-height:1.06}.site-shell .section-heading p{color:#687386;max-width:680px;margin:0;font-size:17px;line-height:1.75}.site-shell .main-header{z-index:50;background:linear-gradient(#040a13c7 0%,#040a1352 70%,#0000 100%);border-bottom:1px solid #ffffff29;width:100%;position:absolute;top:0;left:0}.site-shell .brand{flex-direction:column;flex-shrink:0;line-height:.9;text-decoration:none;display:inline-flex}.site-shell .main-nav a{color:#ffffffe0;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s;position:relative}.site-shell .header-select{color:#fff;cursor:pointer;background:#050c168f;border:1px solid #ffffff3d;border-radius:10px;outline:none;height:40px;padding:0 30px 0 12px;font-size:12px;font-weight:800}.site-shell .header-select option{color:#111827;background:#fff}.site-shell .header-contact{color:#08111e;background:#d6a22d;border:1px solid #d6a22d;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 17px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.site-shell .hero-overlay{z-index:-1;background:linear-gradient(90deg,#040a13f5 0%,#040a13de 32%,#040a137a 62%,#040a131f 100%),linear-gradient(#0000 60%,#040a136b 100%);position:absolute;inset:0}.site-shell .hero .eyebrow{color:#e1b54a}.site-shell .hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:830px;margin:18px 0 20px;font-size:clamp(50px,5vw,74px);line-height:.98}.site-shell .hero-trust-row{color:#ffffffd1;flex-wrap:wrap;gap:11px 24px;margin-top:25px;font-size:12px;font-weight:700;display:flex}.site-shell .hero-trust-row b{color:#d6a22d}.site-shell .search-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #ffffffb8;border-radius:20px;width:100%;margin-top:46px;padding:28px;box-shadow:0 24px 70px #00000047}.site-shell .trip-type-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.site-shell .trip-type-button{color:#4c5767;cursor:pointer;background:#f4f6f8;border:1px solid #dde2e8;border-radius:999px;min-height:38px;padding:0 18px;font-size:12px;font-weight:900;transition:background .2s,color .2s,border-color .2s,transform .2s}.site-shell .trip-type-button:hover{border-color:#c9a34b;transform:translateY(-1px)}.site-shell .hero-search-submit,.site-shell .search-card button[type=submit]{color:#07101f;cursor:pointer;background:#d6a22d;border:1px solid #d6a22d;border-radius:11px;width:100%;min-height:54px;padding:0 20px;font-size:13px;font-weight:950;transition:transform .2s,box-shadow .2s,background .2s}.site-shell .hero-search-submit:hover,.site-shell .search-card button[type=submit]:hover{background:#e1b33d;transform:translateY(-1px);box-shadow:0 10px 24px #b9891838}.site-shell .return-saving{background:#fffaf0;border:1px solid #eee4c8;border-radius:11px;align-items:center;min-height:54px;padding:8px 14px;display:flex}.site-shell .return-saving-title{color:#a97911;font-size:13px;font-weight:900}.site-shell .return-saving-text{color:#788291;margin-top:3px;font-size:12px}.site-shell .hero .message{color:#172033;background:#fffffff2;border-radius:10px;margin-top:18px;padding:14px 16px;font-size:14px}.site-shell .hero .message.error{border-left:4px solid #c63d3d}.site-shell .why-section{background:#fff}.site-shell .trust-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.site-shell .trust-card{background:#fff;border:1px solid #e6e9ee;border-radius:20px;min-height:245px;padding:30px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 10px 34px #0f172a0b}.site-shell .trust-card:hover{border-color:#dfc98f;transform:translateY(-5px);box-shadow:0 18px 45px #0f172a14}.site-shell .trust-icon{color:#a97911;background:#f7f0df;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:28px;font-size:14px;font-weight:950;display:grid}.site-shell .trust-card h3{color:#131c2c;margin:0 0 12px;font-size:20px}.site-shell .trust-card p{color:#6d7787;margin:0;font-size:14px;line-height:1.7}.site-shell .trustpilot-section{background:#fff;padding-top:0;padding-bottom:80px}.site-shell .trustpilot-card{color:inherit;background:#f8fafb;border:1px solid #e4e8ed;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;padding:30px 34px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.site-shell .trustpilot-eyebrow{color:#00a86b;letter-spacing:.14em;margin-bottom:8px;font-size:11px;font-weight:950}.site-shell .trustpilot-title{color:#111827;margin-bottom:7px;font-size:clamp(22px,2vw,29px);font-weight:850}.site-shell .trustpilot-text{color:#6d7787;max-width:720px;line-height:1.65}.site-shell .trustpilot-link{color:#a97911;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:900}.site-shell .fleet-section{background:#f5f6f7}.site-shell .fleet-showcase-card{background-position:50%;background-size:cover;border-radius:22px;align-items:flex-end;min-height:500px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a1a}.site-shell .fleet-showcase-card:hover{transform:translateY(-6px);box-shadow:0 24px 55px #0f172a29}.site-shell .fleet-vito{background-image:url(/fleet-vito.jpg)}.site-shell .fleet-sclass{background-image:url(/fleet-sclass.jpg)}.site-shell .fleet-sprinter{background-image:url(/fleet-sprinter.jpg)}.site-shell .fleet-shade{background:linear-gradient(#04091105 25%,#0409112e 52%,#040911f0 100%);position:absolute;inset:0}.site-shell .fleet-content{z-index:2;color:#fff;width:100%;padding:32px;position:relative}.site-shell .fleet-content>span{color:#e2b74c;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.site-shell .fleet-content h3{letter-spacing:-.025em;margin:9px 0 6px;font-size:30px}.site-shell .fleet-content p{color:#ffffffb8;margin:0 0 20px}.site-shell .fleet-content a{color:#fff;font-size:13px;font-weight:900;text-decoration:none}.site-shell .chauffeur-section{color:#fff;background:#0a1320;padding:130px 0}.site-shell .chauffeur-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:80px;display:grid}.site-shell .chauffeur-copy{max-width:590px}.site-shell .chauffeur-copy h2{color:#fff;letter-spacing:-.04em;margin:15px 0 20px;font-size:clamp(38px,4vw,60px);line-height:1.05}.site-shell .chauffeur-copy>p{color:#ffffffab;margin:0;font-size:17px;line-height:1.8}.site-shell .chauffeur-tags{flex-wrap:wrap;gap:9px;margin:28px 0 32px;display:flex}.site-shell .chauffeur-tags span{color:#ffffffc7;border:1px solid #ffffff26;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.site-shell .gold-link-button{color:#07101f;background:#d6a22d;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.site-shell .chauffeur-visual{background:linear-gradient(180deg,#00000005 45%,#000000bd 100%),var(--homepage-chauffeur-image,url(/chauffeur.jpg))center/cover no-repeat;border-radius:24px;min-height:590px;position:relative;overflow:hidden}.site-shell .visual-caption{color:#fff;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.site-shell .visual-caption strong{font-size:17px}.site-shell .visual-caption span{color:#ffffffa8;font-size:13px}.site-shell .destination-section{background:#fff}.site-shell .destination-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.site-shell .destination-card{color:#fff;background-position:50%;background-size:cover;border-radius:20px;align-items:flex-end;min-height:430px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;transform:none}.site-shell .destination-card:after{content:"";background:linear-gradient(#0000000a 32%,#03080fd1 100%);position:absolute;inset:0}.site-shell .destination-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0f172a29}.site-shell .destination-card>div{z-index:2;padding:26px;position:relative}.site-shell .destination-card span{color:#e0b44a;font-size:11px;font-weight:900}.site-shell .destination-card h3{margin:7px 0 4px;font-size:28px}.site-shell .destination-card p{color:#ffffffb8;margin:0;font-size:13px}.site-shell .destination-istanbul{background-image:url(/destination-istanbul.jpg)}.site-shell .destination-cappadocia{background-image:url(/destination-cappadocia.jpg)}.site-shell .destination-antalya{background-image:url(/destination-antalya.jpg)}.site-shell .destination-izmir{background-image:url(/destination-izmir.jpg)}.site-shell .popular-routes-block{border-top:1px solid #e5e8ec;margin-top:56px;padding-top:38px}.site-shell .popular-route-links{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.site-shell .popular-route-links a{color:#394457;background:#fff;border:1px solid #e0e4e9;border-radius:999px;align-items:center;min-height:43px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.site-shell .popular-route-links a:hover{color:#8b6510;background:#fffaf0;border-color:#d5b35e}.site-shell .round-cta-section{background:#fff;padding:0 0 120px}.site-shell .round-cta{background:radial-gradient(circle at 88% 20%,#d6a22d30,#0000 32%),#0a1320;border-radius:24px;justify-content:space-between;align-items:center;gap:50px;padding:54px 58px;display:flex}.site-shell .round-cta h2{color:#fff;letter-spacing:-.035em;margin:12px 0 10px;font-size:clamp(30px,3vw,44px)}.site-shell .round-cta p{color:#ffffffa3;max-width:700px;margin:0;line-height:1.7}.site-shell .round-cta-button{color:#07101f;background:#d6a22d;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;min-height:52px;padding:0 23px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.site-shell .floating-whatsapp{z-index:80;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:54px;height:54px;font-size:12px;font-weight:950;text-decoration:none;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #0003}.site-shell .main-footer{color:#fff;background:#07101f;padding:82px 0 0}.site-shell .footer-grid{grid-template-columns:1.45fr repeat(4,1fr);gap:45px;padding-bottom:54px;display:grid}.site-shell .footer-brand p{color:#ffffff8c;max-width:310px;margin:22px 0 0;font-size:13px;line-height:1.75}.site-shell .footer-grid h4{color:#fff;letter-spacing:.06em;margin:0 0 19px;font-size:12px}.site-shell .footer-grid>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.site-shell .footer-grid a,.site-shell .footer-grid span{color:#ffffff94;font-size:12px;line-height:1.5;text-decoration:none}.site-shell .footer-legal-bar{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:12px 24px;padding:24px 0;display:flex}.site-shell .footer-legal-bar a{color:#ffffff80;font-size:11px;text-decoration:none}.site-shell .footer-bottom{color:#ffffff6b;padding-top:22px;padding-bottom:30px;font-size:11px}.site-shell[dir=rtl] .main-nav{margin-left:0;margin-right:24px}.site-shell[dir=rtl] .header-actions{margin-left:0;margin-right:auto}@media (max-width:1250px){.site-shell .main-nav{gap:20px;margin-left:8px}.site-shell .search-card .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell .hero-search-submit,.site-shell .search-card button[type=submit]{min-height:54px}.site-shell .destination-grid{grid-template-columns:repeat(2,1fr)}.site-shell .destination-card{min-height:390px}.site-shell .footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}}@media (max-width:900px){.site-shell .home-container,.site-shell .header-inner{width:min(100% - 36px,1420px)}.site-shell .home-section{padding:88px 0}.site-shell .header-inner{min-height:76px}.site-shell .main-nav{display:none}.site-shell .header-actions{gap:6px}.site-shell .header-contact{display:none}.site-shell .hero{min-height:auto;padding:130px 18px 70px}.site-shell .hero h1{max-width:690px;font-size:clamp(46px,9vw,70px)}.site-shell .hero-sub{max-width:600px}.site-shell .search-card{padding:20px}.site-shell .search-card .form-grid,.site-shell .return-transfer .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .return-saving{grid-column:1/-1}.site-shell .trust-grid{grid-template-columns:repeat(2,1fr)}.site-shell .fleet-showcase{grid-template-columns:1fr}.site-shell .fleet-showcase-card{min-height:460px}.site-shell .chauffeur-section{padding:90px 0}.site-shell .chauffeur-layout{grid-template-columns:1fr;gap:48px}.site-shell .chauffeur-visual{min-height:500px}.site-shell .round-cta-section{padding-bottom:88px}.site-shell .round-cta{padding:42px}.site-shell .footer-grid{grid-template-columns:repeat(2,1fr)}.site-shell .footer-brand{grid-column:1/-1}}@media (max-width:600px){.site-shell .home-container,.site-shell .header-inner{width:calc(100% - 28px)}.site-shell .home-section{padding:72px 0}.site-shell .header-inner{gap:10px}.site-shell .brand-main{font-size:21px}.site-shell .brand-sub{font-size:7px}.site-shell .header-select{height:36px;padding-left:9px;padding-right:23px;font-size:10px}.site-shell .hero{background-position:64%;padding:112px 14px 54px}.site-shell .hero-overlay{background:linear-gradient(90deg,#040a13f5 0%,#040a13d1 68%,#040a138c 100%)}.site-shell .hero h1{margin-top:14px;font-size:clamp(42px,13vw,58px)}.site-shell .hero-sub{font-size:15px;line-height:1.65}.site-shell .hero-trust-row{gap:8px 14px;font-size:10px}.site-shell .search-card{border-radius:16px;margin-top:30px;padding:16px}.site-shell .trip-type-tabs{grid-template-columns:repeat(3,1fr);display:grid}.site-shell .trip-type-button{min-width:0;padding:0 8px;font-size:10px}.site-shell .search-card .form-grid,.site-shell .return-transfer .form-grid{grid-template-columns:1fr}.site-shell .search-card .field input,.site-shell .search-card .field select,.site-shell .hero-search-submit,.site-shell .search-card button[type=submit]{min-height:52px}.site-shell .section-heading{margin-bottom:34px}.site-shell .section-heading h2{font-size:36px}.site-shell .trust-grid{grid-template-columns:1fr}.site-shell .trust-card{min-height:auto;padding:25px}.site-shell .trustpilot-section{padding-bottom:56px}.site-shell .trustpilot-card{flex-direction:column;align-items:flex-start;gap:18px;padding:24px}.site-shell .fleet-showcase-card{min-height:400px}.site-shell .fleet-content{padding:25px}.site-shell .chauffeur-section{padding:72px 0}.site-shell .chauffeur-copy h2{font-size:38px}.site-shell .chauffeur-visual{min-height:390px}.site-shell .visual-caption{flex-direction:column;align-items:flex-start;gap:4px;bottom:20px;left:20px;right:20px}.site-shell .destination-grid{grid-template-columns:1fr}.site-shell .destination-card{min-height:350px}.site-shell .popular-routes-block{margin-top:42px}.site-shell .round-cta-section{padding-bottom:72px}.site-shell .round-cta{flex-direction:column;align-items:flex-start;gap:25px;padding:30px 24px}.site-shell .round-cta-button{width:100%}.site-shell .main-footer{padding-top:60px}.site-shell .footer-grid{grid-template-columns:1fr;gap:34px}.site-shell .footer-brand{grid-column:auto}.site-shell .footer-legal-bar{gap:10px 18px}.site-shell .floating-whatsapp{width:50px;height:50px;bottom:16px;right:16px}}.legal-page{color:#fff;background:radial-gradient(circle at 80% 10%,#d6a22d14,#0000 32%),#07111f;min-height:100vh;padding:90px 24px}.legal-container{width:100%;max-width:900px;margin:0 auto}.legal-brand{color:#fff;letter-spacing:.12em;gap:8px;margin-bottom:70px;font-size:25px;font-weight:900;text-decoration:none;display:inline-flex}.legal-brand span{color:#d6a22d}.legal-eyebrow{color:#d6a22d;letter-spacing:.2em;margin-bottom:18px;font-size:11px;font-weight:900}.legal-page h1{letter-spacing:-.045em;max-width:750px;margin:0 0 24px;font-size:clamp(44px,6vw,72px);line-height:1}.legal-lead{color:#b7c1cf;max-width:720px;margin-bottom:55px;font-size:18px;line-height:1.7}.legal-content{max-width:760px}.legal-content h2{color:#fff;margin:42px 0 12px;font-size:21px}.legal-content p{color:#aeb9c8;font-size:15px;line-height:1.8}.legal-content a{color:#d6a22d}.contact-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:32px;display:grid}.contact-box{background:#0d192a;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:140px;padding:24px;display:flex}.contact-box span{color:#d6a22d;letter-spacing:.15em;font-size:10px;font-weight:900}.contact-box a,.contact-box strong{color:#fff;font-size:15px;text-decoration:none}.legal-button{color:#07101f;background:#d6a22d;border-radius:10px;justify-content:center;align-items:center;min-height:50px;margin-top:10px;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex}.legal-back{color:#aeb9c8;margin-top:60px;font-size:13px;text-decoration:none;display:block}.legal-back:hover,.contact-box a:hover{color:#d6a22d}@media (max-width:700px){.legal-page{padding:55px 18px}.legal-brand{margin-bottom:50px;font-size:21px}.legal-page h1{font-size:42px}.legal-lead{margin-bottom:38px;font-size:16px}.contact-grid{grid-template-columns:1fr}.contact-box{min-height:115px}}.floating-whatsapp{z-index:1200;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #00000047}.floating-whatsapp:hover{transform:translateY(-3px);box-shadow:0 18px 42px #00000059}@media (max-width:700px){.floating-whatsapp{width:52px;height:52px;font-size:12px;bottom:18px;right:14px}}.seo-page{color:#fff;background:#07111f;min-height:100vh}.seo-hero{background:url(/hero-vito.jpg) 50% 58%/cover no-repeat;align-items:center;min-height:650px;display:flex;position:relative}.seo-hero-overlay{background:linear-gradient(90deg,#040a14f5 0%,#040a14d1 48%,#040a1466 100%);position:absolute;inset:0}.seo-hero-content{z-index:2;padding-top:70px;padding-bottom:70px;position:relative}.seo-hero-content .brand{margin-bottom:90px;text-decoration:none;display:inline-flex}.seo-hero-content h1{letter-spacing:-3px;max-width:850px;margin:18px 0 22px;font-size:clamp(48px,6vw,84px);line-height:.98}.seo-hero-content>p{color:#c2ccd9;max-width:720px;margin:0;font-size:19px;line-height:1.75}.seo-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.seo-secondary-button{color:#fff;background:#ffffff0d;border:1px solid #ffffff38;border-radius:11px;justify-content:center;align-items:center;min-height:52px;padding:0 25px;font-weight:800;text-decoration:none;display:inline-flex}.seo-content-section{background:#091524;padding:105px 0}.seo-content-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:center;gap:80px;display:grid}.seo-content-grid h2{max-width:700px;margin:14px 0 25px;font-size:clamp(36px,4vw,58px);line-height:1.05}.seo-content-grid p{color:#aeb9c8;max-width:720px;font-size:17px;line-height:1.8}.seo-info-card{background:#0d1b2d;border:1px solid #ffffff1a;border-radius:20px;padding:40px}.seo-info-card>span{color:#d6a22d;letter-spacing:1.6px;font-size:11px;font-weight:900}.seo-info-card h3{margin:14px 0;font-size:30px;line-height:1.15}.seo-info-card .round-cta-button{margin-top:15px}@media (max-width:900px){.seo-hero{min-height:600px}.seo-hero-content .brand{margin-bottom:70px}.seo-content-grid{grid-template-columns:1fr;gap:45px}}@media (max-width:650px){.seo-hero{background-position:65%;min-height:640px}.seo-hero-overlay{background:#040a14d1}.seo-hero-content{padding-top:45px;padding-bottom:45px}.seo-hero-content .brand{margin-bottom:65px}.seo-hero-content h1{letter-spacing:-2px;font-size:45px}.seo-hero-content>p{font-size:16px}.seo-content-section{padding:75px 0}.seo-info-card{padding:28px}}.seo-hero-antalya{background-image:url(/destination-antalya.jpg)}.seo-hero-izmir{background-image:url(/destination-izmir.jpg)}.seo-hero-chauffeur{background-image:url(/chauffeur.jpg)}.seo-hero-antalya,.seo-hero-izmir,.seo-hero-chauffeur{background-position:50%;background-size:cover}.route-seo-hero{background-image:url(/hero-vito.jpg)}.seo-route-badge{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#07101fb8;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:minmax(160px,auto) auto minmax(150px,auto);align-items:center;gap:20px;margin-top:30px;padding:16px 20px;display:inline-grid}.seo-route-badge div{flex-direction:column;gap:4px;display:flex}.seo-route-badge span{color:#d6a22d;letter-spacing:.14em;font-size:9px;font-weight:900}.seo-route-badge strong{color:#fff;font-size:14px}.seo-route-badge b{color:#d6a22d;font-size:24px}.route-area-section{color:#07101f;background:#fff}.route-place-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.route-place{background:#f7f8fa;border:1px solid #e4e8ee;border-radius:13px;padding:18px 20px;font-size:14px;font-weight:750}.route-place span{color:#c98d0d;margin-right:9px}@media (max-width:700px){.seo-route-badge{grid-template-columns:1fr auto 1fr;gap:10px;width:100%;padding:14px}.seo-route-badge strong{font-size:12px}.route-place-grid{grid-template-columns:1fr 1fr}}@media (max-width:420px){.route-place-grid{grid-template-columns:1fr}}.destination-card{text-decoration:none}.destination-card:hover{transform:translateY(-3px)}.popular-route-links{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.popular-route-links a{color:#07101f;background:#fff;border:1px solid #e3e7ec;border-radius:100px;align-items:center;min-height:42px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.popular-route-links a:hover{color:#b77c00;border-color:#d6a22d;transform:translateY(-1px)}@media (max-width:650px){.popular-route-links{flex-direction:column}.popular-route-links a{justify-content:center;width:100%}}@media (min-width:1001px){.footer-grid{grid-template-columns:1.8fr repeat(4,1fr)!important;gap:42px!important}}@media (max-width:1000px){.footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:650px){.footer-grid{grid-template-columns:1fr!important}}.seo-breadcrumb{color:#9eabbc;align-items:center;gap:8px;margin-bottom:24px;font-size:12px;display:flex}.seo-breadcrumb a{color:#d6a22d;text-decoration:none}.seo-faq-section{background:#07111f;padding:100px 0}.seo-faq-list{max-width:900px}.seo-faq-item{border-bottom:1px solid #ffffff1a;padding:20px 0}.seo-faq-item summary{cursor:pointer;color:#fff;font-size:17px;font-weight:800;list-style:none}.seo-faq-item summary::-webkit-details-marker{display:none}.seo-faq-item summary:after{content:"+";float:right;color:#d6a22d;font-size:22px}.seo-faq-item[open] summary:after{content:"−"}.seo-faq-item p{color:#aeb9c8;max-width:760px;margin:14px 0 0;line-height:1.7}.route-related-section{color:#07101f;background:#f5f6f8}.route-related-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.route-related-grid a{color:#07101f;background:#fff;border:1px solid #e0e5eb;border-radius:15px;align-items:center;min-height:100px;padding:20px;font-weight:850;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.route-related-grid a:hover{border-color:#d6a22d;transform:translateY(-2px)}@media (max-width:800px){.route-related-grid{grid-template-columns:1fr 1fr}}@media (max-width:500px){.seo-faq-section{padding:65px 0}.route-related-grid{grid-template-columns:1fr}}.seo-breadcrumb{letter-spacing:.02em;color:#ffffffb8;align-items:center;gap:8px;margin:22px 0 18px;font-size:13px;font-weight:700;display:flex}.seo-breadcrumb a{color:#d6a22d;text-decoration:none;transition:opacity .2s}.seo-breadcrumb a:hover{opacity:.75}.seo-breadcrumb span:last-child{color:#ffffffd1}@media (max-width:700px){.seo-breadcrumb{flex-wrap:wrap;margin:18px 0 15px;font-size:12px}}.popular-routes-block{margin-top:34px}.popular-routes-block .section-eyebrow{margin-bottom:14px}.popular-route-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.popular-route-links a{color:#07101f;text-align:center;background:#fff;border:1px solid #e3e7ec;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:0 18px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .2s,border-color .2s,color .2s,box-shadow .2s;display:flex}.popular-route-links a:hover{color:#b77c00;border-color:#d6a22d;transform:translateY(-2px);box-shadow:0 10px 24px #0000000f}@media (max-width:900px){.popular-route-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.popular-route-links{grid-template-columns:1fr}}.booking-page{color:#fff;background:radial-gradient(circle at 88% 0,#d6a22d17,#0000 27%),#07111f;min-height:100vh}.booking-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c17c7;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:76px;padding:0 28px;display:flex}.booking-brand{color:#fff;letter-spacing:.11em;align-items:baseline;gap:7px;font-weight:900;text-decoration:none;display:flex}.booking-brand span{font-size:22px}.booking-brand strong{color:#d6a22d;letter-spacing:.18em;font-size:11px}.booking-back-link{color:#aeb9c8;font-size:13px;font-weight:700;text-decoration:none}.booking-back-link:hover{color:#d6a22d}.booking-container{width:100%;max-width:1240px;margin:0 auto;padding:65px 24px 90px}.booking-heading{max-width:720px;margin-bottom:40px}.booking-eyebrow{color:#d6a22d;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.booking-heading h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(42px,5vw,64px);line-height:1}.booking-heading p{color:#9facbc;max-width:600px;margin:0;font-size:16px;line-height:1.65}.booking-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:28px;display:grid}.booking-form-card,.booking-summary-card{background:#0d192a;border:1px solid #ffffff17;border-radius:22px;box-shadow:0 24px 60px #0000002b}.booking-form-card{padding:32px}.booking-card-heading{align-items:flex-start;gap:15px;display:flex}.booking-card-heading>span{color:#d6a22d;border:1px solid #d6a22d59;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.booking-card-heading h2{margin:0;font-size:21px}.booking-card-heading p{color:#8795a7;margin:5px 0 0;font-size:13px}.booking-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.booking-field label{color:#c9d1dc;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.booking-field input{box-sizing:border-box;color:#fff;background:#081422;border:1px solid #ffffff1c;border-radius:11px;outline:none;width:100%;height:52px;padding:0 15px;font-size:14px;transition:border-color .2s,box-shadow .2s}.booking-field input:focus{border-color:#d6a22d;box-shadow:0 0 0 3px #d6a22d17}.booking-field input::placeholder{color:#647286}.booking-divider{background:#ffffff14;height:1px;margin:32px 0}.booking-payment-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:23px;display:grid}.booking-payment-option{cursor:pointer;background:#081422;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:13px;min-height:88px;padding:16px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.booking-payment-option:hover{border-color:#d6a22d66;transform:translateY(-1px)}.booking-payment-option.active{background:#d6a22d12;border-color:#d6a22d}.booking-payment-option input{opacity:0;pointer-events:none;position:absolute}.booking-payment-icon{color:#d6a22d;background:#d6a22d1a;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.booking-payment-option strong,.booking-payment-option span{display:block}.booking-payment-option strong{font-size:14px}.booking-payment-option span{color:#7f8ea1;margin-top:4px;font-size:11px}.booking-payment-note{color:#91a0b2;background:#ffffff0b;border-radius:10px;margin-top:12px;padding:13px 15px;font-size:12px;line-height:1.5}.booking-error{color:#fecaca;background:#ef44441a;border:1px solid #ef44444d;border-radius:11px;margin-top:20px;padding:14px 16px;font-size:13px}.booking-submit{color:#07101f;cursor:pointer;background:#d6a22d;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:56px;margin-top:25px;padding:0 20px;font-size:15px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex}.booking-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 30px #d6a22d2e}.booking-submit b{font-size:20px}.booking-secure-note{color:#758398;text-align:center;margin-top:13px;font-size:11px}.booking-summary-column{position:sticky;top:25px}.booking-summary-card{padding:27px}.booking-summary-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.booking-summary-top span{color:#d6a22d;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.booking-summary-top h2{margin:7px 0 0;font-size:19px;line-height:1.35}.booking-status-dot{color:#4ade80;background:#22c55e1f;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.booking-summary-route{background:#081422;border-radius:14px;margin:28px 0;padding:20px}.route-point{gap:12px;display:flex}.route-point i{border:2px solid #d6a22d;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:6px}.route-point span,.route-point strong{display:block}.route-point span{color:#728196;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.route-point strong{margin-top:3px;font-size:13px;line-height:1.4}.route-line{background:#d6a22d59;width:1px;height:28px;margin:5px 0 5px 4px}.booking-summary-grid{grid-template-columns:1fr 1fr;gap:17px 20px;display:grid}.booking-summary-grid span,.booking-summary-grid strong{display:block}.booking-summary-grid span{color:#718095;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.booking-summary-grid strong{margin-top:4px;font-size:13px;line-height:1.4}.booking-return-box{background:#d6a22d0d;border:1px solid #d6a22d2e;border-radius:12px;margin-top:20px;padding:15px}.booking-return-box>span{color:#d6a22d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.booking-return-box div{align-items:center;gap:8px;font-size:13px;display:flex}.booking-summary-divider{background:#ffffff14;height:1px;margin:25px 0}.booking-total-row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.booking-total-row span,.booking-total-row small{display:block}.booking-total-row span{color:#8695a8;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.booking-total-row small{color:#637186;margin-top:4px;font-size:10px}.booking-total-row>strong{color:#d6a22d;font-size:30px;line-height:1}.booking-summary-benefits{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;padding-top:20px;display:grid}.booking-summary-benefits span{color:#8492a5;font-size:10px}.booking-help-card{color:#fff;background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:17px 20px;text-decoration:none;display:flex}.booking-help-card span,.booking-help-card strong{display:block}.booking-help-card span{color:#25d366;letter-spacing:.13em;font-size:9px;font-weight:900}.booking-help-card strong{margin-top:4px;font-size:12px}.booking-help-card>b{color:#25d366;font-size:11px}@media (max-width:950px){.booking-layout{grid-template-columns:1fr}.booking-summary-column{order:-1;position:static}}@media (max-width:650px){.booking-topbar{min-height:64px;padding:0 15px}.booking-brand span{font-size:19px}.booking-back-link{font-size:11px}.booking-container{padding:42px 15px 65px}.booking-heading{margin-bottom:28px}.booking-heading h1{font-size:39px}.booking-heading p{font-size:14px}.booking-form-card,.booking-summary-card{border-radius:17px;padding:20px}.booking-fields-grid,.booking-payment-grid{grid-template-columns:1fr}.booking-summary-grid{gap:15px}.booking-total-row>strong{font-size:25px}.booking-summary-benefits{grid-template-columns:1fr}}.confirmation-page{color:#fff;background:radial-gradient(circle at 50% -10%,#d6a22d17,#0000 28%),#07111f;min-height:100vh}.confirmation-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c17c7;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:76px;padding:0 28px;display:flex}.confirmation-container{width:100%;max-width:1180px;margin:0 auto;padding:60px 24px 90px}.confirmation-hero{text-align:center;max-width:790px;margin:0 auto 46px}.confirmation-check{color:#4ade80;background:#22c55e1c;border:1px solid #22c55e47;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 20px;font-size:29px;font-weight:900;display:grid}.confirmation-eyebrow{color:#d6a22d;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.confirmation-hero h1{letter-spacing:-.04em;margin:11px 0 13px;font-size:clamp(40px,5vw,62px);line-height:1}.confirmation-hero>p{color:#98a6b8;max-width:640px;margin:0 auto;font-size:15px;line-height:1.65}.confirmation-reference{text-align:left;background:#0c1828;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:16px;margin-top:25px;padding:12px 15px 12px 18px;display:inline-flex}.confirmation-reference>div:first-child span,.confirmation-reference>div:first-child strong{display:block}.confirmation-reference>div:first-child span{color:#718095;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.confirmation-reference>div:first-child strong{letter-spacing:.04em;margin-top:3px;font-size:14px}.confirmation-status{letter-spacing:.08em;border-radius:100px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.confirmation-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.confirmation-status.pending,.summary-status.pending{color:#facc15;background:#facc151a}.confirmation-status.confirmed,.summary-status.confirmed{color:#4ade80;background:#4ade801a}.confirmation-status.completed,.summary-status.completed{color:#60a5fa;background:#60a5fa1a}.confirmation-status.cancelled,.summary-status.cancelled{color:#f87171;background:#f871711a}.confirmation-layout{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:start;gap:26px;display:grid}.confirmation-main-card,.confirmation-summary-card,.confirmation-next-card{background:#0d192a;border:1px solid #ffffff17;border-radius:21px;box-shadow:0 24px 60px #00000026}.confirmation-main-card{padding:30px}.confirmation-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.confirmation-section-heading span{color:#d6a22d;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.confirmation-section-heading h2{max-width:560px;margin:7px 0 0;font-size:23px;line-height:1.3}.confirmation-trip-badge{color:#d6a22d;background:#d6a22d12;border:1px solid #d6a22d40;border-radius:100px;flex:none;padding:7px 11px;font-size:9px;font-weight:900}.confirmation-route{background:#081422;border-radius:15px;margin-top:28px;padding:21px}.confirmation-route-point{gap:13px;display:flex}.confirmation-route-point>i{border:2px solid #d6a22d;border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:5px}.confirmation-route-point.destination>i{background:#d6a22d}.confirmation-route-point span,.confirmation-route-point strong,.confirmation-route-point small{display:block}.confirmation-route-point span{color:#718095;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.confirmation-route-point strong{margin-top:4px;font-size:14px}.confirmation-route-point small{color:#8190a3;margin-top:4px;font-size:11px}.confirmation-route-line{background:#d6a22d52;width:1px;height:31px;margin:5px 0 5px 5px}.confirmation-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px 24px;margin-top:28px;display:grid}.confirmation-details-grid span,.confirmation-details-grid strong{display:block}.confirmation-details-grid span{color:#718095;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.confirmation-details-grid strong{margin-top:5px;font-size:13px;line-height:1.4}.confirmation-hourly-box{background:#d6a22d0d;border:1px solid #d6a22d2e;border-radius:14px;margin-top:26px;padding:21px}.confirmation-hourly-box span,.confirmation-hourly-box strong{display:block}.confirmation-hourly-box span{color:#d6a22d;letter-spacing:.13em;font-size:9px;font-weight:900}.confirmation-hourly-box strong{margin-top:7px;font-size:22px}.confirmation-hourly-box p{color:#8493a6;margin:7px 0 0;font-size:12px}.confirmation-price-breakdown{border-top:1px solid #ffffff12;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px;padding-top:23px;display:grid}.confirmation-price-breakdown>div{background:#081422;border-radius:11px;padding:12px}.confirmation-price-breakdown span,.confirmation-price-breakdown strong{display:block}.confirmation-price-breakdown span{color:#718095;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.confirmation-price-breakdown strong{margin-top:5px;font-size:12px}.confirmation-price-breakdown .discount strong{color:#4ade80}.confirmation-side{position:sticky;top:25px}.confirmation-summary-card{padding:26px}.confirmation-summary-label{color:#718095;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.confirmation-summary-number{color:#d6a22d;margin-top:5px;font-size:20px;font-weight:900}.confirmation-summary-divider{background:#ffffff14;height:1px;margin:21px 0}.confirmation-summary-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.confirmation-summary-row>span{color:#8492a5;font-size:11px;font-weight:700}.summary-status{border-radius:100px;padding:6px 9px;font-size:9px;font-weight:900}.confirmation-total{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.confirmation-total span,.confirmation-total small{display:block}.confirmation-total span{color:#8190a3;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.confirmation-total small{color:#657387;margin-top:5px;font-size:10px}.confirmation-total>strong{color:#d6a22d;font-size:28px;line-height:1}.confirmation-next-card{margin-top:14px;padding:21px}.confirmation-next-card>span{color:#d6a22d;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.confirmation-next-card p{color:#8493a6;margin:10px 0 0;font-size:12px;line-height:1.65}.confirmation-whatsapp{color:#fff;background:#25d3660d;border:1px solid #25d36629;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:17px 20px;text-decoration:none;display:flex}.confirmation-whatsapp span,.confirmation-whatsapp strong{display:block}.confirmation-whatsapp span{color:#25d366;letter-spacing:.13em;font-size:8px;font-weight:900}.confirmation-whatsapp strong{margin-top:3px;font-size:12px}.confirmation-whatsapp>b{color:#25d366}.confirmation-bottom{text-align:center;margin-top:30px}.confirmation-bottom a{color:#8391a4;font-size:12px;text-decoration:none}.confirmation-bottom a:hover{color:#d6a22d}@media (max-width:900px){.confirmation-layout{grid-template-columns:1fr}.confirmation-side{position:static}}@media (max-width:650px){.confirmation-topbar{min-height:64px;padding:0 15px}.confirmation-container{padding:42px 15px 65px}.confirmation-hero{margin-bottom:32px}.confirmation-hero h1{font-size:39px}.confirmation-reference{box-sizing:border-box;justify-content:space-between;width:100%}.confirmation-main-card,.confirmation-summary-card,.confirmation-next-card{border-radius:17px}.confirmation-main-card{padding:20px}.confirmation-section-heading{flex-direction:column}.confirmation-details-grid,.confirmation-price-breakdown{grid-template-columns:1fr 1fr}}@media (max-width:420px){.confirmation-details-grid,.confirmation-price-breakdown{grid-template-columns:1fr}}.admin-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-stat-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0e1a2b,#0a1524);border:1px solid #ffffff17;border-radius:16px;min-height:132px;padding:19px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.admin-stat-card:hover{background:linear-gradient(145deg,#122137,#0b1728);border-color:#d6a22d66;transform:translateY(-2px)}.admin-stat-card:after{content:"";background:#ffffff06;border-radius:50%;width:75px;height:75px;position:absolute;top:-30px;right:-30px}.admin-stat-label{color:#77869a;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.admin-stat-card strong{letter-spacing:-.03em;margin-top:10px;font-size:32px;line-height:1;display:block}.admin-stat-card small{color:#718095;margin-top:10px;font-size:10px;display:block}.admin-stat-card.pending{border-top:2px solid #facc15}.admin-stat-card.pending strong{color:#facc15}.admin-stat-card.confirmed{border-top:2px solid #4ade80}.admin-stat-card.confirmed strong{color:#4ade80}.admin-stat-card.today{border-top:2px solid #60a5fa}.admin-stat-card.today strong{color:#60a5fa}.admin-stat-card.paid{border-top:2px solid #d6a22d}.admin-stat-card.paid strong{color:#d6a22d}@media (max-width:1000px){.admin-stats-grid{grid-template-columns:repeat(3,1fr)}.admin-filter-panel{grid-template-columns:1fr 1fr!important}}@media (max-width:650px){.admin-stats-grid{grid-template-columns:1fr 1fr}.admin-stat-card{min-height:115px}.admin-filter-panel{grid-template-columns:1fr!important}}@media (max-width:400px){.admin-stats-grid{grid-template-columns:1fr}}.admin-manage-panel{background:#040c1752;border:1px solid #ffffff1a;border-radius:13px;margin-top:22px;overflow:hidden}.admin-manage-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:0 18px;list-style:none;display:flex}.admin-manage-summary::-webkit-details-marker{display:none}.admin-manage-summary-left{align-items:center;gap:18px;min-width:0;display:flex}.admin-manage-title{color:#fff;white-space:nowrap;font-size:14px;font-weight:900}.admin-manage-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-operation-badge{letter-spacing:.06em;border-radius:100px;align-items:center;min-height:24px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.admin-operation-badge.status-pending{color:#facc15;background:#facc151a;border:1px solid #facc152e}.admin-operation-badge.status-confirmed{color:#4ade80;background:#4ade801a;border:1px solid #4ade802e}.admin-operation-badge.status-completed{color:#60a5fa;background:#60a5fa1a;border:1px solid #60a5fa2e}.admin-operation-badge.status-cancelled{color:#f87171;background:#f871711a;border:1px solid #f871712e}.admin-operation-badge.payment-paid{color:#4ade80;background:#4ade801a}.admin-operation-badge.payment-unpaid{color:#facc15;background:#facc151a}.admin-operation-badge.payment-refunded{color:#c4b5fd;background:#c4b5fd1a}.admin-operation-badge.driver-assigned{color:#4ade80;background:#4ade801a}.admin-operation-badge.driver-missing{color:#94a3b8;background:#94a3b814}.admin-manage-arrow{color:#d6a22d;font-size:18px;font-weight:900;transition:transform .2s}.admin-manage-panel[open] .admin-manage-arrow{transform:rotate(180deg)}.admin-manage-content{border-top:1px solid #ffffff12;padding:0 18px 20px}.admin-driver-quickview{background:#22c55e0e;border:1px solid #22c55e1f;border-radius:11px;align-items:center;gap:30px;margin-top:12px;padding:12px 16px;display:flex}.admin-driver-quickview div{flex-direction:column;gap:3px;display:flex}.admin-driver-quickview span{color:#718095;letter-spacing:.12em;font-size:8px;font-weight:900}.admin-driver-quickview strong{color:#fff;font-size:12px}@media (max-width:700px){.admin-manage-summary{align-items:flex-start;padding:15px 14px}.admin-manage-summary-left{flex-direction:column;align-items:flex-start;gap:9px}.admin-driver-quickview{flex-direction:column;align-items:flex-start;gap:12px}.admin-manage-content{padding:0 14px 16px}}.admin-booking-compact{background:#091523;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:1.5fr 1fr 1fr 1fr auto;gap:22px;margin-top:20px;padding:18px;display:grid}.admin-booking-compact>div{min-width:0}.admin-booking-compact span,.admin-booking-compact strong,.admin-booking-compact small{display:block}.admin-booking-compact>div>span{color:#758399;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-booking-compact strong{color:#fff;margin-top:5px;font-size:13px;line-height:1.35}.admin-booking-compact small{color:#8593a6;margin-top:4px;font-size:10px}.admin-compact-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-compact-badge{white-space:nowrap;border-radius:100px;align-items:center;min-height:25px;padding:0 9px;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.admin-compact-badge.status-pending{color:#facc15;background:#facc151a}.admin-compact-badge.status-confirmed{color:#4ade80;background:#4ade801a}.admin-compact-badge.status-completed{color:#60a5fa;background:#60a5fa1a}.admin-compact-badge.status-cancelled{color:#f87171;background:#f871711a}.admin-compact-badge.payment-unpaid{color:#facc15;background:#facc151a}.admin-compact-badge.payment-paid{color:#4ade80;background:#4ade801a}.admin-compact-badge.payment-refunded{color:#c4b5fd;background:#c4b5fd1a}.admin-manage-toggle{color:#fff;cursor:pointer;background:#101e30;border:1px solid #ffffff17;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:12px;padding:0 16px;font-size:12px;font-weight:900;transition:border-color .2s,background .2s;display:flex}.admin-manage-toggle:hover{background:#14243a;border-color:#d6a22d59}.admin-manage-toggle b{color:#d6a22d;font-size:17px;transition:transform .2s}.admin-manage-toggle b.open{transform:rotate(180deg)}.admin-expanded-booking{margin-top:10px;padding-top:4px;animation:.18s adminBookingOpen}@keyframes adminBookingOpen{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.admin-booking-compact{grid-template-columns:1fr 1fr 1fr}.admin-compact-badges{justify-content:flex-start}}@media (max-width:650px){.admin-booking-compact{grid-template-columns:1fr 1fr;gap:16px}}@media (max-width:420px){.admin-booking-compact{grid-template-columns:1fr}}.admin-operation-filters{align-items:center;gap:9px;margin-bottom:14px;padding-bottom:2px;display:flex;overflow-x:auto}.admin-operation-filter{color:#aab4c3;cursor:pointer;background:#0e1a2b;border:1px solid #ffffff1a;border-radius:10px;flex:none;align-items:center;gap:10px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.admin-operation-filter strong{color:#fff;background:#ffffff12;border-radius:100px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;display:inline-flex}.admin-operation-filter:hover{color:#fff;border-color:#d6a22d4d}.admin-operation-filter.active{color:#07101f;background:#d6a22d;border-color:#d6a22d}.admin-operation-filter.active strong{color:#07101f;background:#07101f24}@media (max-width:650px){.admin-operation-filters{margin-left:-2px;margin-right:-2px}}.admin-compact-badge.attention{border:1px solid #fb923c3b;animation:2.4s ease-in-out infinite attentionPulse;color:#fb923c!important;background:#fb923c1c!important}@keyframes attentionPulse{0%,to{box-shadow:0 0 #fb923c00}50%{box-shadow:0 0 0 4px #fb923c0d}}.vehicle-select-page{color:#fff;background:radial-gradient(circle at 20% 0,#d6a22d14,#0000 30%),#07111f;min-height:100vh}.vehicle-select-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050c17eb;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;min-height:82px;padding:0 34px;display:flex;position:sticky;top:0}.vehicle-brand{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;line-height:1;display:flex}.vehicle-brand strong{letter-spacing:5px;font-size:25px}.vehicle-brand span{color:#d6a22d;letter-spacing:4px;margin-top:6px;font-size:9px}.booking-steps{justify-content:flex-end;align-items:center;gap:12px;display:flex}.booking-step{opacity:.45;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.booking-step b{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.booking-step.active{opacity:1}.booking-step.active b{color:#07111f;background:#d6a22d;border-color:#d6a22d}.booking-step-line{background:#ffffff29;width:38px;height:1px}.vehicle-select-shell{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:38px;width:min(1380px,100% - 48px);margin:0 auto;padding:54px 0 90px;display:grid}.vehicle-select-title{margin-bottom:30px}.vehicle-eyebrow{color:#d6a22d;letter-spacing:1.8px;font-size:12px;font-weight:900}.vehicle-select-title h1{max-width:720px;margin:10px 0 13px;font-size:clamp(32px,4vw,48px);line-height:1.05}.vehicle-select-title p{opacity:.67;max-width:650px;line-height:1.7}.booking-vehicle-card{background:#0d1a2c;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:minmax(250px,36%) 1fr;min-height:340px;margin-bottom:22px;transition:transform .2s,border-color .2s;display:grid;overflow:hidden;box-shadow:0 18px 45px #0000002e}.booking-vehicle-card:hover{border-color:#d6a22d59;transform:translateY(-2px)}.booking-vehicle-image{background:linear-gradient(145deg,#14253b,#08111f);min-height:100%}.vehicle-image-placeholder{background:radial-gradient(circle at 60% 40%,#d6a22d29,#0000 35%);flex-direction:column;justify-content:flex-end;height:100%;min-height:340px;padding:28px;display:flex}.vehicle-image-placeholder span{color:#d6a22d;letter-spacing:1.3px;font-size:10px;font-weight:900}.vehicle-image-placeholder strong{margin-top:8px;font-size:24px}.booking-vehicle-info{flex-direction:column;padding:28px 30px;display:flex}.booking-vehicle-category{color:#d6a22d;letter-spacing:1.5px;font-size:10px;font-weight:900}.booking-vehicle-info h2{margin:7px 0 10px;font-size:27px}.booking-vehicle-capacity{opacity:.72;flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.booking-vehicle-features{opacity:.82;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:22px;font-size:13px;display:grid}.booking-vehicle-features span:first-letter{color:#d6a22d}.vehicle-roundtrip-detail{background:#ffffff09;border-radius:12px;margin-top:20px;padding:14px 16px}.vehicle-roundtrip-detail>div{justify-content:space-between;gap:15px;padding:5px 0;font-size:12px;display:flex}.vehicle-saving{color:#d6a22d}.booking-vehicle-bottom{justify-content:space-between;align-items:flex-end;gap:25px;margin-top:auto;padding-top:25px;display:flex}.booking-vehicle-bottom small{letter-spacing:1.4px;opacity:.55;font-size:9px;font-weight:900;display:block}.booking-vehicle-price{margin-top:4px;font-size:29px;font-weight:900}.booking-vehicle-bottom button{color:#07111f;cursor:pointer;background:#d6a22d;border:0;border-radius:10px;min-width:180px;padding:15px 20px;font-size:14px;font-weight:900}.booking-vehicle-bottom button span{margin-left:8px}.vehicle-summary{position:sticky;top:112px}.vehicle-summary-card{background:#0d1a2c;border:1px solid #ffffff1a;border-radius:20px;padding:27px;box-shadow:0 20px 50px #00000038}.vehicle-summary-eyebrow{color:#d6a22d;letter-spacing:1.6px;font-size:10px;font-weight:900}.vehicle-summary-card h2{margin:8px 0 26px;font-size:23px}.summary-route{padding:4px 0 20px}.summary-route-point{grid-template-columns:18px 1fr;gap:10px;display:grid}.summary-route-point b{background:#d6a22d;border-radius:50%;width:9px;height:9px;margin-top:5px}.summary-route-point.destination b{background:#fff}.summary-route-point small,.summary-details small,.summary-return small{letter-spacing:1.3px;opacity:.48;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.summary-route-point strong{font-size:14px;line-height:1.45}.summary-route-line{background:#ffffff2e;width:1px;height:30px;margin:3px 0 3px 4px}.summary-details{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:19px;padding-top:20px;display:grid}.summary-details strong,.summary-return strong{font-size:13px;display:block}.summary-return{border-top:1px solid #ffffff14;margin-top:20px;padding-top:18px}.edit-journey-button{color:#d6a22d;cursor:pointer;background:0 0;border:1px solid #d6a22d80;border-radius:9px;width:100%;margin-top:24px;padding:13px;font-weight:900}.vehicle-summary-trust{opacity:.55;gap:8px;margin-top:15px;padding:0 6px;font-size:11px;display:grid}.vehicle-select-error{background:#b428282e;border:1px solid #ff505033;border-radius:12px;padding:18px}.vehicle-select-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:30px;display:flex}.vehicle-loading-mark{color:#d6a22d;letter-spacing:5px;font-size:16px;font-weight:900}.vehicle-select-loading h1{margin:15px 0 5px}.vehicle-select-loading p{opacity:.6}@media (max-width:980px){.vehicle-select-shell{grid-template-columns:1fr}.vehicle-summary{grid-row:1;position:static}.vehicle-summary-card{padding:22px}}@media (max-width:720px){.vehicle-select-header{align-items:flex-start;padding:15px 18px}.booking-step span,.booking-step-line{display:none}.booking-steps{gap:7px}.vehicle-select-shell{width:min(100% - 28px,1380px);padding-top:32px}.booking-vehicle-card{grid-template-columns:1fr}.vehicle-image-placeholder{min-height:220px}.booking-vehicle-info{padding:23px 20px}.booking-vehicle-features{grid-template-columns:1fr}.booking-vehicle-bottom{flex-direction:column;align-items:stretch}.booking-vehicle-bottom button{width:100%}}.footer-legal-bar{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:22px 0;display:flex}.footer-legal-bar a{color:#c4ccd7;border-right:1px solid #ffffff21;padding:0 22px;font-size:12px;line-height:1.5;text-decoration:none}.footer-legal-bar a:last-child{border-right:0}.footer-legal-bar a:hover{color:#d6a22d}.footer-company{color:#798699;grid-template-columns:1.7fr 1.2fr 1fr;gap:30px;padding:28px 0 20px;font-size:11px;line-height:1.7;display:grid}.footer-company>div{flex-direction:column;display:flex}.footer-company strong{color:#aab4c1;letter-spacing:.02em;font-size:11px}.footer-company a{color:#8d99aa;text-decoration:none}.footer-company a:hover{color:#d6a22d}.footer-company-contact{text-align:right}@media (max-width:900px){.footer-legal-bar{justify-content:flex-start}.footer-legal-bar a{border-right:0;width:50%;padding:9px 15px}.footer-company{grid-template-columns:1fr;gap:15px}.footer-company-contact{text-align:left}}@media (max-width:520px){.footer-legal-bar a{width:100%;padding:8px 0}}.footer-trust{border-bottom:1px solid #ffffff14;grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:40px;padding:30px 0;display:grid}.footer-trust-label{color:#718096;letter-spacing:1.5px;margin-bottom:10px;font-size:9px;font-weight:900}.footer-iyzico-logo{object-fit:contain;width:105px;max-height:42px}.footer-card-badges span{color:#c8d0db;background:#ffffff09;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.footer-trust small{color:#697689;margin-top:9px;font-size:10px;line-height:1.5;display:block}.footer-trust-security{flex-direction:column;display:flex}.footer-trust-security strong{color:#c5ceda;font-size:13px}.footer-tursab-logo{object-fit:contain;width:92px;max-height:52px}.footer-tursab>div{flex-direction:column;display:flex}.footer-tursab strong{color:#c7d0db;font-size:12px}.footer-tursab span{color:#8995a6;margin-top:4px;font-size:11px}@media (max-width:900px){.footer-trust{grid-template-columns:1fr;gap:25px}.footer-tursab{justify-content:flex-start}}@media (max-width:520px){.footer-payment-row{flex-direction:column;align-items:flex-start}}.footer-trust{padding-top:24px;padding-bottom:24px}.footer-payment-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footer-iyzico-logo{object-fit:contain;width:auto!important;max-width:115px!important;height:28px!important}.footer-card-badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footer-card-badges img{object-fit:contain;width:auto!important;max-width:55px!important;height:25px!important}.footer-tursab-logo{object-fit:contain;width:auto!important;max-width:150px!important;height:38px!important}.footer-tursab{justify-content:flex-end;align-items:center;gap:14px;display:flex}.footer-tursab>div{white-space:nowrap}@media (max-width:900px){.footer-tursab{justify-content:flex-start}}@media (max-width:520px){.footer-iyzico-logo{height:25px!important}.footer-card-badges img{height:22px!important}.footer-tursab-logo{height:34px!important}}.footer-tursab{color:inherit;cursor:pointer;text-decoration:none}.footer-tursab>div{flex-direction:column;gap:4px;display:flex}.footer-tursab strong{color:#fff}.footer-tursab span{color:#8d99aa}.footer-tursab-verify{color:#d6a22d;margin-top:3px;font-size:11px;transition:opacity .2s}.footer-tursab:hover .footer-tursab-verify{opacity:.75}.footer-tursab:hover .footer-tursab-logo{opacity:.88}.booking-legal-consent{border-top:1px solid #ffffff14;margin-top:24px;padding-top:22px}.booking-cancellation-info{background:#d6a22d0f;border:1px solid #d6a22d38;border-radius:12px;flex-direction:column;gap:5px;margin-bottom:18px;padding:14px 16px;display:flex}.booking-cancellation-info strong{color:#d6a22d;font-size:13px}.booking-cancellation-info span{color:#8996a8;font-size:12px;line-height:1.55}.booking-consent-row{color:#aab4c2;cursor:pointer;align-items:flex-start;gap:11px;margin-top:14px;font-size:12px;line-height:1.6;display:flex}.booking-consent-row input{accent-color:#d6a22d;cursor:pointer;width:17px;min-width:17px;height:17px;margin-top:2px}.booking-consent-row a{color:#d6a22d;text-decoration:none}.booking-consent-row a:hover{text-decoration:underline}.booking-submit:disabled{opacity:.48;cursor:not-allowed}.vehicle-card{overflow:hidden}.vehicle-image-wrap{background:#edf1f5;border-radius:18px 18px 0 0;height:185px;margin:-24px -24px 22px;position:relative;overflow:hidden}.vehicle-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s;display:block}.vehicle-image-shade{pointer-events:none;background:linear-gradient(#0000 58%,#050c1724 100%);position:absolute;inset:0}.vehicle-card:hover .vehicle-image{transform:scale(1.035)}@media (max-width:900px){.vehicle-image-wrap{height:210px}}.booking-vehicle-image{position:relative;overflow:hidden}.booking-vehicle-photo{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0}.booking-vehicle-photo-overlay{pointer-events:none;background:linear-gradient(#050c1705 35%,#050c17d1 100%);position:absolute;inset:0}.booking-vehicle-photo-label{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:30px;left:34px;right:25px}.booking-vehicle-photo-label span{color:#e0aa2c;letter-spacing:1.3px;font-size:11px;font-weight:900}.booking-vehicle-photo-label strong{color:#fff;font-size:24px;font-weight:800;line-height:1.15}.booking-vehicle-card:hover .booking-vehicle-photo{transform:scale(1.035)}@media (max-width:900px){.booking-vehicle-photo-label{bottom:24px;left:24px}.booking-vehicle-photo-label strong{font-size:21px}}.booking-vehicle-image{min-height:340px}.booking-vehicle-photo{object-fit:cover;object-position:center center;width:100%;height:100%}.booking-vehicle-photo[alt^=Mercedes\ Vito]{object-position:52% center}.booking-vehicle-photo[alt^=Mercedes\ Sprinter]{object-position:50% center}.booking-vehicle-photo[alt^=Mercedes\ S-Class]{object-position:50% 58%}@media (max-width:900px){.booking-vehicle-image{min-height:280px}}.pac-container{margin-top:5px;overflow:hidden;box-shadow:0 18px 45px #00000040;z-index:999999!important;border:0!important;border-radius:12px!important}.pac-item{cursor:pointer;padding:10px 13px;font-size:13px}.pac-item:hover{background:#f3f5f7}.pac-item-query{font-size:14px;font-weight:700}.site-shell .services-section{background:#fff}.site-shell .services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.site-shell .service-card{background:#fff;border:1px solid #0f172a14;border-radius:22px;flex-direction:column;min-width:0;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 14px 36px #0f172a12}.site-shell .service-card:hover{border-color:#d6a22d47;transform:translateY(-6px);box-shadow:0 22px 50px #0f172a1f}.site-shell .service-card-image{background:#0a1320;height:240px;position:relative;overflow:hidden}.site-shell .service-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.site-shell .service-card:hover .service-card-image img{transform:scale(1.035)}.site-shell .service-card-image-shade{pointer-events:none;background:linear-gradient(#04091100 45%,#0409114d 100%);position:absolute;inset:0}.site-shell .service-card-content{flex-direction:column;flex:1;align-items:flex-start;padding:28px;display:flex}.site-shell .service-card-meta{color:#a97911;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:18px;font-size:11px;font-weight:950;display:flex}.site-shell .service-card-content h3{color:#0a1320;letter-spacing:-.025em;margin:0 0 11px;font-size:25px;line-height:1.15}.site-shell .service-card-content p{color:#647084;margin:0 0 24px;font-size:14px;line-height:1.75}.site-shell .service-card-link{color:#a97911;margin-top:auto;font-size:13px;font-weight:900;text-decoration:none}.site-shell .service-card-link:hover{color:#7f5a08}@media (max-width:900px){.site-shell .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-shell .services-grid{grid-template-columns:1fr}.site-shell .service-card-image{height:220px}.site-shell .service-card-content{padding:24px}}.site-shell .services-grid-1{grid-template-columns:minmax(0,1fr)}.site-shell .services-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .services-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell .services-grid-1 .service-card{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);min-height:390px;display:grid}.site-shell .services-grid-1 .service-card-image{height:100%;min-height:390px}.site-shell .services-grid-1 .service-card-content{justify-content:center;padding:38px}.site-shell .services-grid-1 .service-card-content h3{font-size:32px}@media (max-width:900px){.site-shell .services-grid-1,.site-shell .services-grid-2,.site-shell .services-grid-3{grid-template-columns:1fr}.site-shell .services-grid-1 .service-card{min-height:0;display:flex}.site-shell .services-grid-1 .service-card-image{height:260px;min-height:0}.site-shell .services-grid-1 .service-card-content{padding:28px}.site-shell .services-grid-1 .service-card-content h3{font-size:27px}}.seo-hero-cappadocia{background-image:url(/destination-cappadocia.jpg)}.seo-hero-ankara{background-image:url(/destination-ankara.jpg)}.seo-hero-bodrum{background-image:url(/destination-bodrum.jpg)}.seo-hero-denizli{background-image:url(/destination-denizli.jpg)}.seo-hero-cappadocia,.seo-hero-ankara,.seo-hero-bodrum,.seo-hero-denizli{background-position:50%;background-size:cover}.site-shell .main-header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080c2e;border-bottom:1px solid #ffffff1f;width:100%;position:absolute;inset:0 0 auto}.site-shell .header-inner{align-items:center;gap:48px;width:min(1540px,100% - 80px);min-height:86px;margin:0 auto;display:flex}.site-shell .brand-main{color:#fff;letter-spacing:.2em;font-size:30px;font-weight:900}.site-shell .brand-sub{color:#d5b46a;letter-spacing:.72em;margin-top:8px;font-size:7px;font-weight:800}.site-shell .main-nav{align-items:center;gap:36px;margin-left:34px;display:flex}.site-shell .main-nav a{color:#ffffffbd;letter-spacing:.035em;font-size:12px;font-weight:650;text-decoration:none;position:relative}.site-shell .main-nav a:after{content:"";background:#d5b46a;width:0;height:1px;transition:width .22s;position:absolute;bottom:-14px;left:0}.site-shell .main-nav a:hover{color:#fff}.site-shell .main-nav a:hover:after{width:100%}.site-shell .header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.site-shell .header-select{color:#fff;background:#00000038;border:1px solid #ffffff2b;border-radius:4px;outline:none;height:38px;padding:0 28px 0 11px;font-size:10px;font-weight:750}.site-shell .header-contact{color:#e4c982;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #d5b46ac7;border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:0 17px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.site-shell .header-contact:hover{color:#111;background:#d5b46a}.site-shell .hero{isolation:isolate;background:var(--homepage-hero-image,url(/hero-vito.jpg))68% center/cover no-repeat;align-items:center;min-height:920px;padding:168px 40px 76px;display:flex;position:relative}.site-shell .hero-overlay{z-index:-1;background:linear-gradient(90deg,#04070bfa 0%,#04070bf0 25%,#04070bb8 45%,#04070b3d 67%,#04070b0f 100%),linear-gradient(#04070b33 0%,#04070b0f 58%,#04070bb8 100%);position:absolute;inset:0;transform:none}.site-shell .hero .eyebrow{color:#d8b968;letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:13px;font-size:10px;font-weight:800;display:inline-flex}.site-shell .hero .eyebrow:before{content:"";background:#d5b46a;width:42px;height:1px}.site-shell .hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:24px 0 23px;font-size:clamp(60px,5.5vw,86px);font-weight:650;line-height:.94}.site-shell .hero-sub{color:#ffffffa8;max-width:570px;margin:0;font-size:16px;line-height:1.75}.site-shell .hero-trust-row{color:#ffffffad;letter-spacing:.02em;flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:10px;font-weight:650;display:flex}.site-shell .hero-trust-row span{align-items:center;gap:7px;display:inline-flex}.site-shell .hero-trust-row b{color:#d5b46a;font-size:11px}.site-shell .search-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffb;border:1px solid #ffffffc7;border-radius:8px;width:100%;margin-top:44px;padding:0 22px 22px;position:relative;overflow:visible;box-shadow:0 26px 70px #0000004d}.site-shell .trip-type-tabs{border-bottom:1px solid #e5e7eb;flex-wrap:nowrap;align-items:stretch;gap:0;width:auto;min-height:52px;margin:0 0 18px;display:inline-flex}.site-shell .trip-type-button{color:#8b9098;letter-spacing:.1em;text-transform:uppercase;min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 25px;font-size:10px;font-weight:850;position:relative}.site-shell .trip-type-button:hover{color:#171a1f;background:0 0;border-color:#0000;transform:none}.site-shell .trip-type-button.active{color:#111418;background:0 0;border-color:#0000}.site-shell .trip-type-button.active:after{content:"";background:#cda755;height:2px;position:absolute;bottom:-1px;left:24px;right:24px}.site-shell .search-card .field label{color:#8a9098;letter-spacing:.15em;text-transform:uppercase;padding-left:1px;font-size:8px;font-weight:850;line-height:1.2}.site-shell .search-card .field input,.site-shell .search-card .field select{color:#171a1f;width:100%;min-height:56px;box-shadow:none;background:#fff;border:1px solid #dfe2e6;border-radius:4px;outline:none;padding:0 14px;font-size:12px;transition:border-color .2s,box-shadow .2s}.site-shell .search-card .field input:hover,.site-shell .search-card .field select:hover{border-color:#c9cdd2}.site-shell .search-card .field input:focus,.site-shell .search-card .field select:focus{border-color:#caa44f;box-shadow:0 0 0 3px #caa44f1a}.site-shell .search-card .field input::placeholder{color:#a4a8ae}.site-shell .hero-search-submit,.site-shell .search-card button[type=submit]{color:#fff;letter-spacing:.1em;text-transform:uppercase;width:100%;min-height:56px;box-shadow:none;background:#111418;border:1px solid #111418;border-radius:4px;padding:0 20px;font-size:10px;font-weight:850;transition:background .2s,border-color .2s,color .2s,transform .2s}.site-shell .hero-search-submit:hover,.site-shell .search-card button[type=submit]:hover{color:#101215;background:#cda755;border-color:#cda755;transform:translateY(-1px);box-shadow:0 9px 22px #00000021}.site-shell .return-transfer{border-top:1px solid #e8eaed;margin-top:19px;padding-top:18px}.site-shell .return-transfer-title{color:#9b7629;letter-spacing:.18em;text-transform:uppercase;margin-bottom:13px;font-size:8px;font-weight:900}.site-shell .return-transfer .form-grid{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(220px,2fr)}.site-shell .return-saving{border-radius:4px;min-height:56px}.site-shell[dir=rtl] .hero-overlay{transform:scaleX(-1)}.site-shell[dir=rtl] .hero .eyebrow:before{order:2}@media (max-width:1250px){.site-shell .header-inner{width:min(100% - 44px,1540px)}.site-shell .main-nav{gap:20px;margin-left:10px}.site-shell .search-card .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.site-shell .header-inner{width:calc(100% - 36px);min-height:76px}.site-shell .main-nav,.site-shell .header-contact{display:none}.site-shell .hero{background-position:64%;min-height:auto;padding:132px 18px 68px}.site-shell .hero h1{max-width:690px;font-size:clamp(49px,9vw,70px)}.site-shell .search-card{padding:0 18px 18px}.site-shell .search-card .form-grid,.site-shell .return-transfer .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .return-saving{grid-column:1/-1}}@media (max-width:600px){.site-shell .header-inner{gap:8px;width:calc(100% - 28px)}.site-shell .brand-main{font-size:21px}.site-shell .brand-sub{letter-spacing:.6em;font-size:6px}.site-shell .header-select{height:34px;padding:0 22px 0 8px;font-size:9px}.site-shell .hero{background-position:66%;padding:108px 14px 52px}.site-shell .hero-overlay{background:linear-gradient(90deg,#04070bfa 0%,#04070be6 58%,#04070b94 100%),linear-gradient(#0000 48%,#04070ba3 100%);transform:none}.site-shell .hero .eyebrow{font-size:8px}.site-shell .hero .eyebrow:before{width:25px}.site-shell .hero h1{margin:17px 0;font-size:clamp(43px,13vw,58px)}.site-shell .hero-sub{font-size:14px;line-height:1.65}.site-shell .hero-trust-row{gap:8px 14px;font-size:9px}.site-shell .search-card{border-radius:6px;margin-top:32px;padding:0 13px 14px}.site-shell .trip-type-tabs{grid-template-columns:repeat(3,1fr);width:100%;margin-bottom:15px;display:grid}.site-shell .trip-type-button{min-width:0;min-height:47px;padding:0 4px;font-size:8px}.site-shell .trip-type-button.active:after{left:8px;right:8px}.site-shell .search-card .form-grid,.site-shell .return-transfer .form-grid{grid-template-columns:1fr}.site-shell .search-card .field input,.site-shell .search-card .field select,.site-shell .hero-search-submit,.site-shell .search-card button[type=submit]{min-height:53px}}@media (min-width:901px){.site-shell .hero{background-position:68%;align-items:flex-start;min-height:790px;padding-top:138px;padding-bottom:54px}.site-shell .hero h1{max-width:720px;margin-top:18px;margin-bottom:15px;font-size:clamp(50px,4.55vw,72px);line-height:.95}.site-shell .hero-sub{max-width:590px;font-size:15px;line-height:1.62}.site-shell .hero-inner{flex-direction:column;display:flex}.site-shell .hero-inner>.eyebrow{order:1}.site-shell .hero-inner>h1{order:2}.site-shell .hero-inner>.hero-sub{order:3}.site-shell .hero-inner>.search-card{order:4}.site-shell .hero-inner>.hero-trust-row{order:5}.site-shell .hero-inner>.message{order:6}.site-shell .search-card{margin-top:27px;padding-bottom:18px}.site-shell .trip-type-tabs{min-height:46px;margin-bottom:14px}.site-shell .trip-type-button{min-height:46px}.site-shell .search-card .field input,.site-shell .search-card .field select,.site-shell .hero-search-submit,.site-shell .search-card button[type=submit]{min-height:52px}.site-shell .hero-trust-row{margin-top:17px;padding-left:2px;font-size:10px}}@media (min-width:901px) and (max-height:820px){.site-shell .hero{min-height:720px;padding-top:116px;padding-bottom:38px}.site-shell .hero h1{margin-top:14px;margin-bottom:12px;font-size:clamp(46px,4.1vw,64px)}.site-shell .hero-sub{font-size:14px;line-height:1.5}.site-shell .search-card{margin-top:20px}.site-shell .hero-trust-row{margin-top:13px}}.site-shell .why-section{background:#f7f7f5;padding-top:112px;padding-bottom:72px;position:relative}.site-shell .why-section .section-heading{max-width:680px;margin-bottom:46px}.site-shell .why-section .section-heading h2{font-size:clamp(38px,3.7vw,56px);font-weight:650}.site-shell .trust-grid{border-top:1px solid #d9dbde;border-bottom:1px solid #d9dbde;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.site-shell .trust-card{min-height:225px;box-shadow:none;background:0 0;border:0;border-right:1px solid #d9dbde;border-radius:0;padding:34px 30px 32px;transition:background .25s}.site-shell .trust-card:last-child{border-right:0}.site-shell .trust-card:hover{box-shadow:none;background:#fff;border-color:#d9dbde;transform:none}.site-shell .trust-icon{color:#b58a36;letter-spacing:.08em;background:0 0;border-radius:0;width:auto;height:auto;margin-bottom:42px;font-size:12px;font-weight:900;display:block}.site-shell .trust-card h3{color:#111418;margin:0 0 12px;font-size:19px;font-weight:750}.site-shell .trust-card p{color:#747a82;max-width:260px;font-size:13px;line-height:1.7}.site-shell .trustpilot-section{background:#f7f7f5;padding:0 0 96px}.site-shell .trustpilot-card{min-height:126px;box-shadow:none;background:#fff;border:1px solid #dedfdf;border-radius:6px;padding:28px 34px}.site-shell .trustpilot-card:hover{transform:none;box-shadow:0 12px 30px #0f172a0d}.site-shell .trustpilot-eyebrow{color:#00a86b;letter-spacing:.18em;margin-bottom:7px;font-size:9px}.site-shell .trustpilot-title{margin-bottom:5px;font-size:clamp(21px,1.8vw,27px);font-weight:700}.site-shell .trustpilot-text{color:#737982;font-size:13px}.site-shell .trustpilot-link{color:#9d772e;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.site-shell .fleet-section{color:#fff;background:#0a0d11;padding-top:118px;padding-bottom:128px}.site-shell .fleet-section .section-eyebrow{color:#d2ad61}.site-shell .fleet-section .section-heading{max-width:760px;margin-bottom:50px}.site-shell .fleet-section .section-heading h2{color:#fff;font-size:clamp(42px,4vw,62px);font-weight:620}.site-shell .fleet-section .section-heading p{color:#ffffff94}.site-shell .fleet-showcase{grid-template-columns:1.18fr .91fr .91fr;gap:12px;display:grid}.site-shell .fleet-showcase-card{min-height:560px;box-shadow:none;background-position:50%;background-size:cover;border:1px solid #ffffff17;border-radius:5px;align-items:flex-end;transition:transform .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.site-shell .fleet-showcase-card:first-child{min-height:610px}.site-shell .fleet-showcase-card:hover{box-shadow:none;border-color:#d5b46a80;transform:translateY(-4px)}.site-shell .fleet-shade{background:linear-gradient(#04070b05 20%,#04070b24 48%,#04070beb 100%)}.site-shell .fleet-content{padding:34px 32px}.site-shell .fleet-content>span{color:#d6b566;letter-spacing:.19em;font-size:9px}.site-shell .fleet-content h3{margin:10px 0 7px;font-size:28px;font-weight:650}.site-shell .fleet-showcase-card:first-child .fleet-content h3{font-size:34px}.site-shell .fleet-content p{color:#ffffff9e;margin-bottom:21px;font-size:13px}.site-shell .fleet-content a{color:#fff;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #d5b46abf;align-items:center;min-height:36px;padding-bottom:3px;font-size:10px;font-weight:800;display:inline-flex}.site-shell .fleet-content a:hover{color:#e0c47f}@media (max-width:900px){.site-shell .why-section{padding-top:88px;padding-bottom:58px}.site-shell .trust-grid{grid-template-columns:repeat(2,1fr)}.site-shell .trust-card:nth-child(2){border-right:0}.site-shell .trust-card:nth-child(-n+2){border-bottom:1px solid #d9dbde}.site-shell .fleet-section{padding-top:90px;padding-bottom:94px}.site-shell .fleet-showcase{grid-template-columns:1fr;gap:14px}.site-shell .fleet-showcase-card,.site-shell .fleet-showcase-card:first-child{min-height:480px}}@media (max-width:600px){.site-shell .why-section{padding-top:72px}.site-shell .trust-grid{grid-template-columns:1fr}.site-shell .trust-card,.site-shell .trust-card:nth-child(2){border-bottom:1px solid #d9dbde;border-right:0;min-height:auto;padding:27px 4px}.site-shell .trust-card:last-child{border-bottom:0}.site-shell .trust-icon{margin-bottom:22px}.site-shell .trustpilot-section{padding-bottom:70px}.site-shell .trustpilot-card{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.site-shell .fleet-section{padding-top:74px;padding-bottom:78px}.site-shell .fleet-showcase-card,.site-shell .fleet-showcase-card:first-child{min-height:410px}.site-shell .fleet-content{padding:26px 23px}.site-shell .fleet-showcase-card:first-child .fleet-content h3,.site-shell .fleet-content h3{font-size:27px}}.wheel-time-trigger{color:#111827;width:100%;height:52px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #11182729;border-radius:6px;padding:0 14px;font-size:15px}.wheel-time-backdrop{z-index:99999;background:#00000038;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wheel-time-picker{-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;width:176px;padding:6px 0 0;overflow:hidden;box-shadow:0 18px 50px #00000038}.wheel-time-columns{grid-template-columns:1fr 18px 1fr;align-items:center;padding:0 8px;display:grid;position:relative}.wheel-time-columns:after{content:"";pointer-events:none;background:#edf7ef;border-radius:6px;height:38px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.wheel-time-column{z-index:1;touch-action:pan-y;grid-template-rows:repeat(5,38px);display:grid;position:relative}.wheel-time-option{color:#b8b8b8;font:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.wheel-time-option.selected{color:#008f45;font-weight:700}.wheel-time-colon{z-index:2;color:#111;text-align:center;font-size:20px;font-weight:800;position:relative}.wheel-time-arrows{color:#777;text-align:center;grid-template-columns:1fr 1fr;padding:0 27px;font-size:18px;line-height:18px;display:grid}.wheel-time-arrows.bottom{margin-top:-1px;margin-bottom:7px}.wheel-time-ok{color:#fff;cursor:pointer;background:#008f45;border:0;border-radius:6px 6px 0 0;width:100%;height:42px;font-size:15px;font-weight:800}@media (max-width:640px){.wheel-time-picker{width:176px}}.site-shell .hero{min-height:860px;padding:150px 32px 78px}.site-shell .hero-inner{width:min(1420px,100%);max-width:none;margin:0 auto}.site-shell .hero .eyebrow{color:#e1b54a;margin:0}.site-shell .hero h1{color:#fff;letter-spacing:-.055em;max-width:830px;margin:18px 0 28px;font-size:clamp(50px,5vw,74px);line-height:.98}.site-shell .hero .booking-top-controls{flex-flow:row;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;margin:0 0 20px;display:flex}.site-shell .hero .booking-top-controls .trip-type-tabs{background:#fff;border:1px solid #e8e5df;border-radius:14px;flex-wrap:nowrap;flex:none;align-items:center;gap:3px;width:max-content;max-width:100%;margin:0;padding:5px;display:inline-flex;position:static;box-shadow:0 12px 32px #0000002e}.site-shell .hero .booking-top-controls .trip-type-button{color:#1c2633;letter-spacing:0;white-space:nowrap;min-width:0;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin:0;padding:0 22px;font-size:13px;font-weight:800;display:inline-flex;position:relative;transform:none}.site-shell .hero .booking-top-controls .trip-type-button:after{content:none;display:none}.site-shell .hero .booking-top-controls .trip-type-button.active{color:#07101f;box-shadow:none;background:#d6a22d;border:0}.site-shell .hero .booking-top-controls .trip-type-button:hover{transform:none}.site-shell .hero .booking-top-controls .booking-passengers{background:#fff;border:1px solid #e8e5df;border-radius:14px;flex-direction:column;flex:0 0 208px;justify-content:center;width:208px;min-width:0;margin:0;padding:6px 16px;display:flex;position:static;box-shadow:0 12px 32px #0000002e}.site-shell .hero .booking-top-controls .booking-passengers label{color:#687384;letter-spacing:0;text-transform:none;margin:0 0 3px;font-size:11px;font-weight:700;line-height:1.2;display:block}.site-shell .hero .booking-top-controls .booking-passengers select{color:#18202b;width:100%;height:25px;min-height:25px;box-shadow:none;background-color:#0000;border:0;outline:0;margin:0;padding:0 20px 0 0;font-size:16px;font-weight:800;display:block}.site-shell .search-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #ffffffd1;border-radius:16px;width:100%;margin:0;padding:16px 18px;box-shadow:0 24px 70px #00000047}.site-shell .search-card .form-grid{grid-template-columns:minmax(230px,2.2fr) minmax(230px,2.2fr) minmax(160px,1fr) minmax(145px,.9fr) minmax(190px,1.15fr);align-items:end;gap:10px;display:grid}.site-shell .search-card .field{flex-direction:column;gap:5px;min-width:0;display:flex}.site-shell .search-card .field label{color:#26303c;letter-spacing:0;text-transform:none;font-size:14px;font-weight:500;line-height:1.2}.site-shell .search-card .field input,.site-shell .search-card .field select,.site-shell .wheel-time-trigger{color:#111827;background:#fff;border:1px solid #d8dde3;border-radius:8px;outline:none;width:100%;min-height:50px;padding:0 12px;font-size:16px;font-weight:600}.site-shell .hero-search-submit,.site-shell .search-card button[type=submit]{color:#fff;cursor:pointer;background:#11151a;border:1px solid #11151a;border-radius:8px;width:100%;min-height:50px;padding:0 18px;font-size:13px;font-weight:950}.site-shell .booking-below-row{grid-template-columns:minmax(0,1fr) minmax(430px,690px);align-items:start;gap:36px;width:100%;margin-top:18px;display:grid}.site-shell .booking-below-row .hero-trust-row{color:#ffffffd1;flex-wrap:wrap;justify-content:flex-start;gap:10px 20px;margin:3px 0 0;font-size:12px;font-weight:700;display:flex}.site-shell .booking-below-row .hero-trust-row b{color:#d6a22d}.site-shell .booking-after-copy{color:#fff;text-align:right;max-width:690px;margin:0 0 0 auto}.site-shell .booking-after-copy strong{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(20px,1.8vw,27px);line-height:1.2;display:block}.site-shell .booking-after-copy p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.55}.wheel-time-arrows button{cursor:pointer;color:#777!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.fana-chat{z-index:99990;position:fixed;bottom:26px;right:26px}.fana-chat-launcher{color:#fff;letter-spacing:.08em;background:#0a111b;border:1px solid #d6a22d;border-radius:999px;align-items:center;gap:9px;min-height:58px;padding:0 19px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 14px 38px #00000047}.fana-chat-icon{color:#d6a22d;border:2px solid #d6a22d;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.fana-chat-panel{color:#111827;background:#fff;border:1px solid #d6a22d66;border-radius:18px;width:min(360px,100vw - 32px);position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:0 22px 65px #0000004d}.fana-chat-head{color:#fff;background:#09111d;justify-content:space-between;align-items:center;min-height:76px;padding:15px 17px;display:flex}.fana-chat-head div{flex-direction:column;gap:3px;display:flex}.fana-chat-head span{color:#d6a22d;letter-spacing:.18em;font-size:9px;font-weight:900}.fana-chat-head strong{font-size:17px}.fana-chat-head button{color:#fff;background:#ffffff1a;border-radius:50%;width:34px;min-height:34px;padding:0;font-size:22px}.fana-chat-body{background:#f5f6f8;min-height:190px;padding:20px 17px}.fana-chat-message{background:#fff;border-radius:4px 14px 14px;flex-direction:column;gap:5px;max-width:88%;padding:13px 14px;display:flex;box-shadow:0 5px 18px #0f172a12}.fana-chat-message strong{font-size:14px}.fana-chat-message span{color:#6b7280;font-size:12px;line-height:1.5}.fana-chat-form{background:#fff;border-top:1px solid #e5e7eb;grid-template-columns:1fr 44px;gap:7px;padding:11px;display:grid}.fana-chat-form input{border:1px solid #d9dde3;border-radius:10px;outline:none;min-width:0;height:44px;padding:0 12px}.fana-chat-form button{color:#07101f;background:#d6a22d;border-radius:10px;min-height:44px;padding:0;font-size:20px}@media (min-width:1051px) and (max-width:1280px){.site-shell .search-card .form-grid{grid-template-columns:1.5fr 1.5fr 1fr .8fr 1fr}}@media (max-width:1050px){.site-shell .search-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .search-card .form-grid>button:last-child{grid-column:1/-1}.site-shell .booking-below-row{grid-template-columns:1fr;gap:18px}.site-shell .booking-after-copy{text-align:left;max-width:760px;margin-left:0}}@media (max-width:700px){.site-shell .hero{padding-left:18px;padding-right:18px}.site-shell .hero .booking-top-controls{flex-direction:column;gap:10px}.site-shell .hero .booking-top-controls .trip-type-tabs,.site-shell .hero .booking-top-controls .booking-passengers{flex:none;width:100%;max-width:100%}.site-shell .hero .booking-top-controls .trip-type-button{flex:1 1 0;min-width:0;padding:0 6px;font-size:11px}.site-shell .search-card{padding:18px}.site-shell .search-card .form-grid{grid-template-columns:1fr}.site-shell .search-card .form-grid>button:last-child{grid-column:auto}.fana-chat{bottom:16px;right:16px}}.site-shell .hero .hero-inner{flex-direction:column!important;grid-template:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;width:min(1420px,100%)!important;max-width:none!important;margin:0 auto!important;padding:0!important;display:flex!important;position:relative!important}.site-shell .hero .hero-inner>.eyebrow,.site-shell .hero .hero-inner>h1,.site-shell .hero .hero-inner>.booking-top-controls,.site-shell .hero .hero-inner>.search-card,.site-shell .hero .hero-inner>.booking-below-row{inset:auto!important;float:none!important;clear:none!important;order:initial!important;grid-area:auto!important;position:relative!important;inset:auto!important;transform:none!important}.site-shell .hero .hero-inner>.eyebrow{align-self:flex-start!important;width:max-content!important;max-width:100%!important;margin:0 0 16px!important}.site-shell .hero .hero-inner>h1{text-align:left!important;align-self:flex-start!important;width:auto!important;max-width:830px!important;margin:0 0 28px!important}.site-shell .hero .hero-inner>.booking-top-controls{align-self:stretch!important;width:100%!important;margin:0 0 20px!important}.site-shell .hero .hero-inner>.search-card{align-self:stretch!important;width:100%!important;margin:0!important}.site-shell .hero .hero-inner>.booking-below-row{align-self:stretch!important;width:100%!important;margin:18px 0 0!important}.site-shell .hero .booking-below-row>.hero-trust-row,.site-shell .hero .booking-below-row>.booking-after-copy{inset:auto!important;order:initial!important;grid-area:auto!important;position:relative!important;inset:auto!important;transform:none!important}.site-shell .hero .booking-below-row>.hero-trust-row{text-align:left!important;justify-content:flex-start!important;margin:3px 0 0!important}.site-shell .hero .booking-below-row>.booking-after-copy{text-align:right!important;margin:0 0 0 auto!important}.site-shell .hero .trip-type-tabs,.site-shell .hero .booking-passengers{inset:auto!important;transform:none!important}@media (max-width:1050px){.site-shell .hero .booking-below-row>.booking-after-copy{text-align:left!important;margin-left:0!important}}@media (max-width:700px){.site-shell .hero .hero-inner>.eyebrow{width:auto!important}.site-shell .hero .hero-inner>h1{max-width:100%!important}}@media (max-width:600px){.site-shell .hero .hero-inner>h1{letter-spacing:-.045em;font-size:clamp(38px,10.8vw,46px);line-height:1.04;margin-bottom:24px!important}.site-shell .why-section{padding-top:60px;padding-bottom:44px}.site-shell .why-section .section-heading{margin-bottom:32px}.site-shell .main-footer{padding-top:42px}.site-shell .footer-grid{gap:24px;padding-bottom:34px}.site-shell .footer-grid>div:not(.footer-brand){gap:8px}.site-shell .footer-grid h4{margin-bottom:10px}.site-shell .footer-brand p{margin-top:14px}}@media (min-width:901px){.site-shell .hero{align-items:center;min-height:800px;padding:132px 32px 76px}.site-shell .hero .hero-inner{width:min(1560px,100%)!important}.site-shell .hero .hero-inner>.eyebrow{letter-spacing:.2em;font-size:13px;font-weight:650;color:#f3f0eb!important;margin-bottom:17px!important}.site-shell .hero .hero-inner>h1{letter-spacing:-.035em;font-size:clamp(48px,4.4vw,68px);line-height:1.07;max-width:690px!important;margin-bottom:52px!important}.site-shell .hero .hero-inner>.booking-top-controls{justify-content:flex-start!important;align-items:stretch!important;gap:12px!important;margin-bottom:20px!important;display:flex!important}.site-shell .hero .booking-top-controls .trip-type-tabs{box-shadow:0 12px 28px #0000002e;background:#fff!important;border-radius:15px!important;gap:0!important;padding:5px!important;display:flex!important}.site-shell .hero .booking-top-controls .trip-type-button{letter-spacing:0;text-transform:none;border-radius:10px;min-height:48px;padding:0 27px;font-size:14px;font-weight:650}.site-shell .hero .booking-top-controls .trip-type-button.active{color:#fff!important;background:#d6a044!important}.site-shell .hero .booking-top-controls .booking-passengers{border-radius:14px;flex:0 0 205px;min-width:205px;padding:6px 17px;box-shadow:0 12px 28px #0000002e}.site-shell .hero .hero-inner>.search-card{background:#fff!important;border-radius:18px!important;padding:30px 28px!important;box-shadow:0 18px 48px #0000003b!important}.site-shell .hero .search-card .form-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1.45fr) minmax(0,1.15fr) minmax(0,.95fr) minmax(180px,1.05fr);align-items:end;gap:18px}.site-shell .hero .search-card .field label{color:#69717e;letter-spacing:0;text-transform:none;font-size:13px;font-weight:550}.site-shell .hero .search-card .field input,.site-shell .hero .search-card .field select,.site-shell .hero .search-card .wheel-time-trigger{border:1px solid #e1e4e9;border-radius:11px;min-height:60px;font-size:15px;font-weight:550}.site-shell .hero .hero-search-submit,.site-shell .hero .search-card button[type=submit]{color:#fff!important;background:#d6a044!important;border:1px solid #d6a044!important;border-radius:11px!important;min-height:60px!important;font-size:16px!important;font-weight:700!important}.site-shell .hero .booking-below-row{margin-top:20px!important}.site-shell .hero .booking-below-row .booking-after-copy{max-width:540px}}@media (min-width:901px) and (max-width:1250px){.site-shell .hero .search-card .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.site-shell .hero .hero-inner>.booking-top-controls{flex-wrap:wrap!important;gap:12px!important;margin-bottom:20px!important;display:flex!important}.site-shell .hero .booking-top-controls .trip-type-tabs{background:#fff;max-width:100%}.site-shell .hero .booking-top-controls .trip-type-button.active{color:#fff!important;background:#d6a044!important}.site-shell .hero .booking-top-controls .booking-passengers{flex:none;min-width:175px}.site-shell .hero .hero-search-submit,.site-shell .hero .search-card button[type=submit]{color:#fff!important;background:#d6a044!important;border-color:#d6a044!important}}.site-shell .hero{background-image:linear-gradient(90deg,#030c1659,#030c1605 66%),url(/hero-premium.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:760px!important}@media (min-width:901px){.site-shell .hero{padding:118px 32px 72px!important}.site-shell .hero .hero-inner{width:min(1560px,100%)!important}.site-shell .hero .hero-inner>.eyebrow{margin:0 0 12px!important;font-size:12px!important}.site-shell .hero .hero-inner>h1{letter-spacing:-.035em!important;max-width:780px!important;margin:0 0 38px!important;font-size:clamp(44px,4.1vw,64px)!important;line-height:1.07!important}.site-shell .hero .hero-inner>.booking-top-controls{gap:12px!important;margin:0 0 20px!important}.site-shell .hero .hero-inner>.search-card{border-radius:16px!important;padding:22px 26px!important}.site-shell .hero .search-card .form-grid{gap:16px!important}.site-shell .hero .search-card .field input,.site-shell .hero .search-card .field select,.site-shell .hero .search-card .wheel-time-trigger,.site-shell .hero .hero-search-submit,.site-shell .hero .search-card button[type=submit]{min-height:56px!important}.site-shell .hero .hero-inner>.booking-below-row{align-items:start!important;margin-top:18px!important}.site-shell .hero .booking-below-row .booking-after-copy{max-width:500px!important}}@media (max-width:900px){.site-shell .hero{background-position:65%!important;min-height:auto!important;padding:125px 18px 65px!important}.site-shell .hero .hero-inner>h1{margin-bottom:28px!important;font-size:clamp(38px,7vw,54px)!important}.site-shell .hero .hero-inner>.booking-top-controls{justify-content:flex-start!important}.site-shell .hero .hero-inner>.search-card{padding:18px!important}}@media (max-width:600px){.site-shell .hero{padding:110px 14px 45px!important}.site-shell .hero .hero-inner>h1{font-size:clamp(36px,10vw,48px)!important}.site-shell .hero .booking-top-controls .trip-type-button{padding:0 12px!important;font-size:11px!important}.site-shell .hero .booking-top-controls .booking-passengers{min-width:155px!important}.site-shell .hero .search-card .form-grid{grid-template-columns:1fr!important}}.site-shell .hero{background-image:linear-gradient(90deg,#050e1b61,#050e1b0d 72%),url(/hero-premium.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.site-shell .hero .hero-overlay{background:linear-gradient(90deg,#030a141f,#0000 70%)!important}.site-shell .hero .hero-inner>.hero-sub{visibility:visible!important;opacity:1!important;color:#fffffff5!important;text-align:left!important;order:initial!important;max-width:570px!important;margin:0 0 42px!important;font-size:20px!important;line-height:1.55!important;display:block!important;position:relative!important}.site-shell .hero .hero-inner>.booking-below-row{display:none!important}.site-shell .hero .booking-top-controls{justify-content:flex-start!important;gap:12px!important}.site-shell .hero .booking-top-controls .trip-type-tabs{flex:none!important}.site-shell .hero .booking-top-controls .booking-passengers{flex:0 0 205px!important;min-width:205px!important}.site-shell .hero .hero-inner>.search-card{border-radius:17px!important;box-shadow:0 20px 55px #0000003b!important}.site-shell .hero .hero-search-submit,.site-shell .hero .search-card button[type=submit]{color:#fff!important;background:#d5a043!important;border-color:#d5a043!important}@media (min-width:901px){.site-shell .hero{min-height:800px!important;padding:125px 32px 90px!important}.site-shell .hero .hero-inner>.eyebrow{margin:0 0 18px!important}.site-shell .hero .hero-inner>h1{max-width:670px!important;margin:0 0 14px!important;font-size:clamp(46px,3.9vw,66px)!important;line-height:1.08!important}.site-shell .hero .hero-inner>.booking-top-controls{margin:0 0 20px!important}.site-shell .hero .hero-inner>.search-card{padding:26px 28px!important}.site-shell .hero .search-card .form-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(190px,1fr)!important;align-items:end!important;gap:16px!important}}@media (min-width:901px) and (max-width:1250px){.site-shell .hero .search-card .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.site-shell .hero .hero-inner>.hero-sub{margin-bottom:26px!important;font-size:16px!important}.site-shell .hero .booking-top-controls{flex-wrap:wrap!important}.site-shell .hero .booking-top-controls .booking-passengers{flex:0 0 175px!important;min-width:175px!important}}@media (max-width:600px){.site-shell .hero .hero-inner>h1{font-size:clamp(36px,9vw,48px)!important}.site-shell .hero .search-card .form-grid{grid-template-columns:1fr!important}}.site-shell .main-header .brand{white-space:nowrap!important;flex-direction:row!important;align-items:baseline!important;gap:7px!important;text-decoration:none!important;display:inline-flex!important}.site-shell .main-header .brand-main{color:#fff!important}.site-shell .main-header .brand-sub{color:#d6a22d!important;margin:0!important}.site-shell .main-header .header-contact{color:#101722!important;background:#d6a22d!important;border-color:#d6a22d!important;border-radius:9px!important;font-weight:800!important;text-decoration:none!important}.site-shell .hero .hero-inner>.hero-sub{visibility:visible!important;opacity:1!important;order:initial!important;color:#fff!important;max-width:640px!important;margin:0 0 38px!important;font-size:clamp(16px,1.6vw,20px)!important;line-height:1.55!important;display:block!important;position:relative!important}@media (max-width:900px){.site-shell .hero .hero-inner>.hero-sub{margin-bottom:22px!important}}@media (min-width:1101px){.site-shell .hero{padding-top:105px!important}.site-shell .hero .hero-inner>.hero-sub{margin-bottom:22px!important}.site-shell .hero .hero-inner>.booking-top-controls,.site-shell .hero .hero-inner>.search-card{align-self:center!important;width:80%!important;max-width:1480px!important}.site-shell .hero .hero-inner>.booking-top-controls{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #e7e9ed!important;border-radius:18px 18px 0 0!important;align-items:center!important;gap:12px!important;min-height:76px!important;margin:0!important;padding:10px 16px!important;box-shadow:0 14px 36px #00000024!important}.site-shell .hero .booking-top-controls .trip-type-tabs{box-shadow:none!important;background:0 0!important;border:0!important}.site-shell .hero .booking-top-controls .booking-passengers{box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 210px!important;min-width:190px!important}.site-shell .hero .hero-inner>.search-card{box-sizing:border-box!important;border-radius:0 0 18px 18px!important;margin:0!important;padding:16px 20px 20px!important;box-shadow:0 24px 48px #00000038!important}.site-shell .hero .search-card .form-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,.85fr) minmax(180px,1fr)!important;gap:14px!important}}@media (min-width:901px) and (max-width:1100px){.site-shell .hero .hero-inner>.hero-sub{margin-bottom:24px!important}.site-shell .hero .hero-inner>.booking-top-controls,.site-shell .hero .hero-inner>.search-card{align-self:center!important;width:94%!important}}@media (min-width:901px){.site-shell .hero .hero-inner>.eyebrow,.site-shell .hero .hero-inner>h1,.site-shell .hero .hero-inner>.hero-sub{position:relative!important;top:-60px!important}.site-shell .hero .booking-top-controls .booking-passengers{flex:0 0 175px!important;width:175px!important;min-width:0!important;max-width:175px!important}.site-shell .hero .search-card .form-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,.85fr) minmax(230px,1fr)!important}.site-shell .hero .search-card .form-grid>button[type=submit]{white-space:nowrap!important;letter-spacing:.3px!important;padding-inline:12px!important;font-size:16px!important}.site-shell .fleet-section{padding-top:84px;padding-bottom:86px}.site-shell .fleet-section .section-heading{margin-bottom:34px}.site-shell .fleet-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.site-shell .fleet-showcase-card,.site-shell .fleet-showcase-card:first-child{min-height:450px}.site-shell .fleet-content{padding:28px}.site-shell .fleet-content h3,.site-shell .fleet-showcase-card:first-child .fleet-content h3{font-size:clamp(25px,2vw,31px)}}@media (min-width:601px) and (max-width:900px){.site-shell .fleet-showcase-card,.site-shell .fleet-showcase-card:first-child{min-height:430px}}@media (min-width:901px){.site-shell .fleet-section{padding-bottom:40px!important}.fana-chat{bottom:12px!important;right:12px!important}.fana-chat-launcher{gap:7px!important;min-height:46px!important;padding:0 13px!important;font-size:11px!important}.fana-chat-icon{width:24px!important;height:24px!important}}@media (min-width:1200px){.site-shell .fleet-section .section-heading{max-width:none!important}.site-shell .fleet-section .section-heading h2{white-space:nowrap!important;max-width:none!important;font-size:clamp(36px,2.65vw,47px)!important;line-height:1.18!important}}@media (min-width:901px){.site-shell .services-section{padding-top:65px!important;padding-bottom:56px!important}.site-shell .services-section .section-heading{margin-bottom:30px!important}.site-shell .services-section .section-heading h2{font-size:clamp(34px,3vw,48px)!important;line-height:1.12!important}.site-shell .services-grid-1 .service-card{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;min-height:300px!important}.site-shell .services-grid-1 .service-card-image{height:300px!important;min-height:0!important}.site-shell .services-grid-1 .service-card-content{justify-content:center!important;padding:30px 34px!important}.site-shell .services-grid-1 .service-card-meta{margin-bottom:16px!important}.site-shell .services-grid-1 .service-card-content h3{font-size:29px!important}.site-shell .services-grid-1 .service-card-content p{margin-bottom:0!important}.site-shell .services-grid-1 .service-card-link{margin-top:22px!important}}@media (max-width:900px){.site-shell .services-grid-1 .service-card{min-height:0!important}.site-shell .services-grid-1 .service-card-image{height:230px!important;min-height:0!important}.site-shell .services-grid-1 .service-card-content{padding:24px!important}.site-shell .services-grid-1 .service-card-content p{margin-bottom:0!important}.site-shell .services-grid-1 .service-card-link{margin-top:18px!important}}@media (min-width:901px){.site-shell .services-grid-1 .service-card-image img{object-position:center 76%!important}.site-shell .chauffeur-section{padding:66px 0 62px!important}.site-shell .chauffeur-layout{align-items:center!important;gap:clamp(30px,4vw,68px)!important}.site-shell .chauffeur-copy h2{margin:12px 0 18px!important;font-size:clamp(34px,3.3vw,49px)!important;line-height:1.09!important}.site-shell .chauffeur-copy>p{font-size:16px!important;line-height:1.65!important}.site-shell .chauffeur-tags{gap:8px!important;margin:22px 0 25px!important}.site-shell .chauffeur-visual{height:clamp(380px,31vw,480px)!important;min-height:0!important}}@media (max-width:900px){.site-shell .chauffeur-section{padding:52px 0!important}.site-shell .chauffeur-layout{flex-direction:column!important;gap:28px!important;display:flex!important}.site-shell .chauffeur-visual{order:-1!important;width:100%!important;height:clamp(260px,62vw,390px)!important;min-height:0!important}.site-shell .chauffeur-copy{width:100%!important;max-width:none!important}.site-shell .chauffeur-copy h2{margin:10px 0 16px!important;font-size:clamp(32px,7vw,40px)!important}.site-shell .chauffeur-copy>p{line-height:1.6!important}.site-shell .chauffeur-tags{margin:20px 0 24px!important}}@media (min-width:901px){.site-shell .destination-section{padding-top:72px!important;padding-bottom:58px!important}.site-shell .destination-section .section-heading{margin-bottom:32px!important}.site-shell .destination-section .section-heading h2{font-size:clamp(36px,3.3vw,50px)!important;line-height:1.12!important}.site-shell .destination-grid{gap:18px!important}.site-shell .destination-card{background-position:50%!important;height:clamp(300px,24vw,390px)!important;min-height:0!important}.site-shell .destination-card>div{padding:24px!important}.site-shell .destination-card h3{font-size:26px!important}.site-shell .popular-routes-block{margin-top:42px!important;padding-top:28px!important}.site-shell .round-cta-section{padding-top:0!important;padding-bottom:76px!important}.site-shell .round-cta{gap:32px!important;min-height:0!important;padding:38px 48px!important}.site-shell .round-cta h2{font-size:clamp(32px,3vw,46px)!important;line-height:1.12!important}}@media (min-width:601px) and (max-width:900px){.site-shell .destination-section{padding-top:64px!important;padding-bottom:50px!important}.site-shell .destination-card{height:340px!important;min-height:0!important}.site-shell .round-cta-section{padding-bottom:64px!important}}@media (max-width:600px){.site-shell .destination-section{padding-top:52px!important;padding-bottom:42px!important}.site-shell .destination-section .section-heading{margin-bottom:25px!important}.site-shell .destination-card{height:320px!important;min-height:0!important}.site-shell .popular-routes-block{margin-top:34px!important;padding-top:25px!important}.site-shell .round-cta-section{padding-bottom:56px!important}.site-shell .round-cta{padding:28px 24px!important}}.site-shell .main-footer{isolation:isolate;color:#f9fbff;background:radial-gradient(at 95% 0,#c3873021,#0000 37%),linear-gradient(135deg,#061425 0%,#04101f 65%,#071322 100%);padding-top:60px;position:relative;overflow:hidden}.site-shell .main-footer:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 85%,#db97301a,#0000 70%);width:46%;height:310px;position:absolute;inset:0 0 auto auto}.site-shell .footer-grid{grid-template-columns:minmax(250px,1.5fr) repeat(4,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,60px);padding-bottom:48px}.site-shell .footer-brand p{color:#a9b8ca;max-width:315px;margin-top:18px;font-size:14px;line-height:1.7}.site-shell .footer-grid h4{letter-spacing:0;margin:0 0 22px;padding-bottom:13px;font-size:14px;font-weight:750;position:relative}.site-shell .footer-grid h4:after{content:"";background:#dca632;width:35px;height:2px;position:absolute;bottom:0;left:0}.site-shell .footer-grid>div:not(.footer-brand){gap:12px}.site-shell .footer-grid a,.site-shell .footer-grid span{color:#afbdd0;font-size:13px;line-height:1.55}.site-shell .footer-grid a:hover{color:#e4ae3c}.site-shell .footer-legal-bar{border-top:1px solid #b5c8e033;border-bottom:1px solid #b5c8e033;justify-content:center;gap:10px 20px;padding:20px 0}.site-shell .footer-legal-bar a{color:#aab7c9;font-size:11px}.site-shell .footer-legal-bar a:hover{color:#e4ae3c}.site-shell .footer-trust{border-bottom:1px solid #b5c8e033;grid-template-columns:1.2fr 1.15fr 1fr;gap:30px;padding:26px 0}.site-shell .footer-trust-label{color:#9aaec8;letter-spacing:2px;font-size:10px}.site-shell .footer-trust-security strong{color:#f2f6fd;font-size:14px}.site-shell .footer-trust small{color:#95a5ba;font-size:11px}.site-shell .footer-payment-row{gap:14px}.site-shell .footer-tursab{gap:16px}.site-shell .footer-bottom{color:#93a4bb;padding:20px 0 24px;font-size:11px}@media (max-width:1100px){.site-shell .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.site-shell .footer-brand{grid-column:1/-1}.site-shell .footer-trust{grid-template-columns:1fr 1fr}.site-shell .footer-tursab{grid-column:1/-1;justify-content:flex-start}}@media (max-width:700px){.site-shell .main-footer{padding-top:40px}.site-shell .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;padding-bottom:30px}.site-shell .footer-brand{grid-column:1/-1}.site-shell .footer-grid h4{font-size:13px}.site-shell .footer-grid a,.site-shell .footer-grid span{overflow-wrap:anywhere;font-size:12px}.site-shell .footer-legal-bar{justify-content:flex-start;gap:8px 14px}.site-shell .footer-legal-bar a{width:auto;padding:5px 0;font-size:11px}.site-shell .footer-trust{grid-template-columns:1fr;gap:22px}.site-shell .footer-tursab{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}.site-shell .footer-bottom{padding-bottom:28px}}@media (max-width:390px){.site-shell .footer-grid{grid-template-columns:1fr}.site-shell .footer-brand{grid-column:auto}}.site-shell .footer-premium-a{isolation:isolate;color:#edf2f9;position:relative;overflow:hidden;background:radial-gradient(at 90% 0,#d59e2d1f,#0000 42%),linear-gradient(135deg,#071527,#07101e 70%)!important}.site-shell .footer-premium-a:before{content:"";z-index:-1;pointer-events:none;opacity:.16;background:repeating-linear-gradient(90deg,#0000 0 28px,#daab4b38 29px 30px,#0000 31px 65px);width:55%;height:280px;position:absolute;bottom:60px;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.site-shell .footer-premium-a .footer-grid h4:after{content:"";background:#d9a52f;width:44px;height:2px;margin-top:14px;display:block}.site-shell .footer-premium-a .footer-socials{gap:10px;margin-top:20px;display:flex}.site-shell .footer-premium-a .footer-socials a{color:#f5ce73;border:1px solid #d9a52f8c;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.site-shell .footer-premium-a .footer-socials a:hover{color:#08101e;background:#d9a52f}.site-shell .footer-premium-a .footer-bottom{justify-content:space-between;align-items:center;gap:18px;display:flex}.site-shell .footer-premium-a .footer-back-top{color:#f0bf51;font-size:13px;font-weight:700;text-decoration:none}@media (max-width:700px){.site-shell .footer-premium-a .footer-bottom{flex-wrap:wrap}.site-shell .footer-premium-a:before{opacity:.08;width:100%}}
