.ta-transfer{--ta-navy:#404a78;--ta-navy-2:#2f385f;--ta-navy-3:#172039;--ta-sky:#eef3ff;--ta-ice:#f7f9ff;--ta-mint:#4fc3b1;--ta-gold:#f2c94c;--ta-ink:#101828;--ta-muted:#667085;--ta-border:#e6eaf3;--ta-white:#fff;--ta-danger:#d92d20;--ta-success:#039855;--ta-warning:#dc8a00;--shadow-soft:0 20px 60px rgba(22,32,57,.1);--shadow-card:0 16px 42px rgba(47,56,95,.12);--radius-xl:32px;--radius-lg:22px;--radius-md:16px;--container:1180px;--font-main:"Manrope","Inter","Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ta-transfer *{box-sizing:border-box}.ta-transfer{scroll-behavior:smooth;margin:0;font-family:var(--font-main);background:var(--ta-ice);color:var(--ta-ink);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ta-transfer img{max-width:100%;display:block}.ta-transfer a{color:inherit;text-decoration:none}.ta-transfer button,.ta-transfer input,.ta-transfer select,.ta-transfer textarea{font:inherit}.ta-transfer ::-moz-selection{background:rgba(64,74,120,.18)}.ta-transfer ::selection{background:rgba(64,74,120,.18)}.ta-transfer .page-shell{overflow:hidden;background:radial-gradient(circle at 16% 10%,rgba(79,195,177,.16),transparent 26%),radial-gradient(circle at 88% 0,rgba(64,74,120,.18),transparent 24%),linear-gradient(180deg,#fff,#f7f9ff 46%,#fff)}.ta-transfer .container{width:min(var(--container),calc(100% - 32px));margin-inline:auto}.ta-transfer .btn{border:0;border-radius:999px;padding:14px 20px;font-weight:850;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:.22s ease;white-space:nowrap}.ta-transfer .btn-primary{background:var(--ta-navy);color:#fff;box-shadow:0 14px 28px rgba(64,74,120,.22)}.ta-transfer .btn-primary:hover{transform:translateY(-2px);background:var(--ta-navy-2);box-shadow:0 20px 34px rgba(64,74,120,.28)}.ta-transfer .btn-soft{background:#fff;color:var(--ta-navy);border:1px solid var(--ta-border)}.ta-transfer .btn-soft:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.ta-transfer .hero{position:relative;padding:74px 0 62px}.ta-transfer .hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.78fr);gap:38px;align-items:center}.ta-transfer .eyebrow{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--ta-border);box-shadow:0 10px 24px rgba(64,74,120,.08);border-radius:999px;padding:8px 13px;color:var(--ta-navy);font-weight:900;font-size:13px;margin-bottom:18px}.ta-transfer .pulse{width:8px;height:8px;background:var(--ta-mint);border-radius:50%;box-shadow:0 0 0 7px rgba(79,195,177,.13)}.ta-transfer h1{font-size:clamp(42px,6vw,78px);line-height:.94;letter-spacing:-.064em;margin:0;color:var(--ta-navy-3);font-weight:950}.ta-transfer h1 span{color:var(--ta-navy);display:block}.ta-transfer .lead{font-size:clamp(17px,2vw,21px);color:#4b5568;max-width:720px;margin:24px 0 26px}.ta-transfer .route-chips{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 30px}.ta-transfer .chip{background:#fff;border:1px solid var(--ta-border);padding:10px 14px;border-radius:999px;color:var(--ta-navy-2);font-weight:850;box-shadow:0 10px 22px rgba(47,56,95,.06)}.ta-transfer .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.ta-transfer .trust-line{display:flex;align-items:center;gap:12px;color:var(--ta-muted);font-weight:700;font-size:14px;margin-top:16px}.ta-transfer .trust-line b{color:var(--ta-navy)}.ta-transfer .booking-card{background:#fff;border:1px solid var(--ta-border);border-radius:28px;box-shadow:var(--shadow-soft);padding:24px;position:relative;z-index:3}.ta-transfer .booking-card h2{margin:0 0 8px;font-size:25px;letter-spacing:-.04em;color:var(--ta-navy-3)}.ta-transfer .booking-card p{margin:0;color:var(--ta-muted)}.ta-transfer .steps{display:grid;grid-template-columns:1fr 1fr;margin:22px 0;border:1px solid var(--ta-border);border-radius:999px;overflow:hidden;background:#f7f9ff}.ta-transfer .step-tab{padding:12px;text-align:center;font-weight:950;color:var(--ta-muted)}.ta-transfer .step-tab.active{background:var(--ta-navy);color:#fff}.ta-transfer .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ta-transfer .field.full{grid-column:1/-1}.ta-transfer .field label{display:block;font-size:13px;font-weight:900;color:var(--ta-navy-2);margin:0 0 7px}.ta-transfer .field input,.ta-transfer .field select,.ta-transfer .field textarea{width:100%;border:1px solid var(--ta-border);border-radius:16px;padding:13px 14px;background:#fff!important;color:var(--ta-ink);outline:none;transition:.18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ta-transfer .field input:-webkit-autofill,.ta-transfer .field input:-webkit-autofill:focus,.ta-transfer .field input:-webkit-autofill:hover{background:#fff!important;color:var(--ta-ink)!important;-webkit-text-fill-color:var(--ta-ink)!important;-webkit-box-shadow:inset 0 0 0 1px var(--ta-border)!important}.ta-transfer .field input::-moz-placeholder,.ta-transfer .field select::-moz-placeholder,.ta-transfer .field textarea::-moz-placeholder{color:var(--ta-muted);opacity:.8;-webkit-text-fill-color:var(--ta-muted)}.ta-transfer .field input::placeholder,.ta-transfer .field select::placeholder,.ta-transfer .field textarea::placeholder{color:var(--ta-muted);opacity:.8;-webkit-text-fill-color:var(--ta-muted)}.ta-transfer .field textarea{min-height:92px;resize:vertical}.ta-transfer .field input:focus,.ta-transfer .field select:focus,.ta-transfer .field textarea:focus{border-color:rgba(64,74,120,.55);box-shadow:0 0 0 4px rgba(64,74,120,.1)}@media (prefers-color-scheme:dark){.ta-transfer{color-scheme:dark}.ta-transfer .field input,.ta-transfer .field select,.ta-transfer .field textarea{background-color:#2d3748!important;color:#fff!important;border-color:#4a5568!important;-webkit-text-fill-color:#fff!important}.ta-transfer .field input{caret-color:#fff}.ta-transfer .field input:-webkit-autofill,.ta-transfer .field input:-webkit-autofill:focus,.ta-transfer .field input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #2d3748!important;-webkit-text-fill-color:#fff!important}.ta-transfer .field input::-moz-placeholder,.ta-transfer .field select::-moz-placeholder,.ta-transfer .field textarea::-moz-placeholder{color:#a0aec0!important;opacity:1;-webkit-text-fill-color:#a0aec0!important}.ta-transfer .field input::placeholder,.ta-transfer .field select::placeholder,.ta-transfer .field textarea::placeholder{color:#a0aec0!important;opacity:1;-webkit-text-fill-color:#a0aec0!important}.ta-transfer .field input:focus,.ta-transfer .field select:focus,.ta-transfer .field textarea:focus{border-color:#63b3ed!important;box-shadow:0 0 0 4px rgba(99,179,237,.2)!important;background-color:#374151!important;color:#fff!important;-webkit-text-fill-color:#fff!important;outline:none!important}.ta-transfer .booking-card{background:#1a202c;border-color:#4a5568}.ta-transfer .booking-card h2{color:#fff!important}.ta-transfer .booking-card p{color:#cbd5e0!important}.ta-transfer .field label{color:#e2e8f0!important}.ta-transfer .step-tab{color:#cbd5e0;background:#2d3748}.ta-transfer .step-tab.active{background:#4299e1;color:#fff}.ta-transfer .steps{background:#2d3748}.ta-transfer .steps,.ta-transfer .switch-line{border-color:#4a5568}.ta-transfer .switch-line small{color:#a0aec0}.ta-transfer button{background:#4299e1;color:#fff;border-color:#4299e1}.ta-transfer button:hover{background:#3182ce;border-color:#3182ce}.ta-transfer .additional-notes-label,.ta-transfer .return-trip-label{color:#e2e8f0}}.ta-transfer .autocomplete-field{position:relative}.ta-transfer .suggestions-list{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--ta-border);border-top:none;border-radius:0 0 16px 16px;list-style:none;margin:0;padding:8px 0;z-index:10;max-height:250px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ta-transfer .suggestions-list li{padding:12px 14px;cursor:pointer;color:var(--ta-ink);transition:.15s ease;border-bottom:1px solid #f0f0f0}.ta-transfer .suggestions-list li:last-child{border-bottom:none}.ta-transfer .suggestions-list li:hover{background:#f7f9ff;padding-left:18px}@media (prefers-color-scheme:dark){.ta-transfer .suggestions-list{background:#2d3748!important;border-color:#4a5568!important}.ta-transfer .suggestions-list li{color:#e2e8f0!important;border-bottom-color:#4a5568!important}.ta-transfer .suggestions-list li:hover{background:#4a5568!important;color:#fff!important}}.ta-transfer .switch-line{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-column:1/-1;border:1px dashed var(--ta-border);padding:12px 14px;border-radius:16px;background:#fbfcff;color:var(--ta-navy-2);font-weight:900}.ta-transfer .switch-line small{color:var(--ta-success);display:block}.ta-transfer .switch input{display:none}.ta-transfer .switch span{display:block;width:48px;height:28px;background:#d0d5dd;border-radius:999px;position:relative;cursor:pointer}.ta-transfer .switch span:after{content:"";position:absolute;width:22px;height:22px;background:#fff;border-radius:50%;left:3px;top:3px;transition:.18s ease;box-shadow:0 3px 7px rgba(0,0,0,.16)}.ta-transfer .switch input:checked+span{background:var(--ta-navy)}.ta-transfer .switch input:checked+span:after{left:23px}.ta-transfer .form-actions{display:flex;gap:10px;margin-top:16px}.ta-transfer .form-actions .btn{width:100%}.ta-transfer .form-note{margin-top:12px;font-size:13px;color:var(--ta-muted);text-align:center;font-weight:750}.ta-transfer .return-fields{display:none;grid-column:1/-1}.ta-transfer .return-fields.show{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ta-transfer .success-box{display:none;margin-top:15px;background:#ecfdf3;border:1px solid #abefc6;color:#067647;padding:14px;border-radius:16px;font-weight:850}.ta-transfer .success-box.show{display:block}.ta-transfer .stats{padding:16px 0 50px}.ta-transfer .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ta-transfer .stat{background:#fff;border:1px solid var(--ta-border);border-radius:22px;padding:23px;text-align:center;box-shadow:0 14px 30px rgba(47,56,95,.07)}.ta-transfer .stat b{display:block;font-size:32px;color:var(--ta-navy);letter-spacing:-.05em}.ta-transfer .stat span{color:var(--ta-muted);font-weight:800;font-size:14px}.ta-transfer .section{padding:72px 0}.ta-transfer .section-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:28px}.ta-transfer .section-kicker{font-size:13px;text-transform:uppercase;letter-spacing:.16em;color:var(--ta-mint);font-weight:950}.ta-transfer .section h2{font-size:clamp(31px,4.4vw,52px);line-height:1.02;letter-spacing:-.055em;color:var(--ta-navy-3);margin:8px 0 0}.ta-transfer .section-desc{max-width:560px;color:var(--ta-muted);font-size:17px;margin:0;font-weight:650}.ta-transfer .how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ta-transfer .how-card{background:#fff;border:1px solid var(--ta-border);border-radius:24px;padding:24px;box-shadow:0 14px 30px rgba(47,56,95,.07);position:relative;overflow:hidden}.ta-transfer .how-card:before{content:"";position:absolute;inset:auto -30px -42px auto;width:110px;height:110px;border-radius:50%;background:rgba(64,74,120,.07)}.ta-transfer .num{width:44px;height:44px;background:var(--ta-navy);color:#fff;border-radius:16px;display:grid;place-items:center;font-weight:950;margin-bottom:18px}.ta-transfer .how-card h3,.ta-transfer .vehicle-card h3,.ta-transfer .why-card h3{margin:0 0 10px;color:var(--ta-navy-3);letter-spacing:-.03em}.ta-transfer .how-card p,.ta-transfer .vehicle-card p,.ta-transfer .why-card p{margin:0;color:var(--ta-muted);font-weight:650}.ta-transfer .fleet{background:linear-gradient(180deg,#fff,#f7f9ff)}.ta-transfer .vehicle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ta-transfer .vehicle-card{background:#fff;border:1px solid var(--ta-border);border-radius:26px;overflow:hidden;box-shadow:0 18px 38px rgba(47,56,95,.08);transition:.22s ease}.ta-transfer .vehicle-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.ta-transfer .vehicle-top{height:150px;background:linear-gradient(135deg,var(--ta-navy),var(--ta-navy-3));position:relative;overflow:hidden}.ta-transfer .vehicle-top:before{content:"";position:absolute;inset:30px 24px auto auto;width:120px;height:120px;border-radius:50%;background:hsla(0,0%,100%,.13)}.ta-transfer .vehicle-body{padding:22px}.ta-transfer .seat{display:inline-flex;background:var(--ta-sky);color:var(--ta-navy);font-weight:950;border-radius:999px;padding:7px 11px;font-size:13px;margin-bottom:12px}.ta-transfer .car-list{list-style:none;margin:16px 0 20px;padding:0;display:grid;gap:7px;color:var(--ta-muted);font-weight:750}.ta-transfer .car-list li:before{content:"✓";color:var(--ta-success);font-weight:950;margin-right:8px}.ta-transfer .vehicle-card .btn{width:100%}.ta-transfer .routes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ta-transfer .route-card{background:#fff;border:1px solid var(--ta-border);border-radius:20px;padding:17px;box-shadow:0 12px 24px rgba(47,56,95,.06)}.ta-transfer .route-card small{display:block;color:var(--ta-muted);font-weight:800}.ta-transfer .route-card strong{display:block;color:var(--ta-navy-3);font-size:16px;margin:6px 0}.ta-transfer .route-time{display:inline-flex;padding:6px 10px;border-radius:999px;background:var(--ta-sky);color:var(--ta-navy);font-weight:950;font-size:12px}.ta-transfer .seo-band{background:var(--ta-navy-3);color:#fff;border-radius:36px;padding:42px;display:grid;grid-template-columns:1fr .72fr;gap:28px;align-items:center;box-shadow:0 28px 70px rgba(23,32,57,.2);margin-top:28px}.ta-transfer .seo-band h2{color:#fff}.ta-transfer .seo-band p{color:hsla(0,0%,100%,.78);font-weight:650}.ta-transfer .seo-pills{display:flex;flex-wrap:wrap;gap:10px}.ta-transfer .seo-pills a{display:inline-flex;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);border-radius:999px;padding:9px 12px;color:#fff;font-weight:850;font-size:13px}.ta-transfer .testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ta-transfer .quote{background:#fff;border:1px solid var(--ta-border);border-radius:26px;padding:24px;box-shadow:0 14px 30px rgba(47,56,95,.07)}.ta-transfer .quote-stars{color:#f2c94c;font-size:17px;letter-spacing:2px}.ta-transfer .quote p{color:#475467;font-weight:650}.ta-transfer .person{display:flex;align-items:center;gap:12px;margin-top:20px}.ta-transfer .avatar{width:44px;height:44px;border-radius:50%;background:var(--ta-navy);color:#fff;display:grid;place-items:center;font-weight:950}.ta-transfer .person b{display:block;color:var(--ta-navy-3)}.ta-transfer .person small{color:var(--ta-muted);font-weight:750}.ta-transfer .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ta-transfer .why-card{background:#fff;border:1px solid var(--ta-border);border-radius:24px;padding:23px;box-shadow:0 14px 30px rgba(47,56,95,.07)}.ta-transfer .why-icon{width:46px;height:46px;border-radius:16px;background:var(--ta-sky);display:grid;place-items:center;color:var(--ta-navy);font-size:22px;margin-bottom:14px}.ta-transfer .faq{max-width:900px;margin-inline:auto}.ta-transfer .faq-item{border:1px solid var(--ta-border);background:#fff;border-radius:20px;margin-bottom:12px;box-shadow:0 12px 24px rgba(47,56,95,.05);overflow:hidden}.ta-transfer .faq-q{width:100%;background:transparent;border:0;padding:20px 22px;text-align:left;font-weight:950;color:var(--ta-navy-3);display:flex;justify-content:space-between;gap:12px;cursor:pointer}.ta-transfer .faq-a{display:none;padding:0 22px 20px;color:var(--ta-muted);font-weight:650}.ta-transfer .faq-item.open .faq-a{display:block}.ta-transfer .faq-item.open .faq-q span{transform:rotate(45deg)}.ta-transfer .cta{padding:80px 0}.ta-transfer .cta-box{background:linear-gradient(135deg,var(--ta-navy),var(--ta-navy-3));color:#fff;border-radius:38px;padding:46px;text-align:center;position:relative;overflow:hidden}.ta-transfer .cta-box:before{content:"";position:absolute;left:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:rgba(79,195,177,.18)}.ta-transfer .cta-box h2{position:relative;margin:0;font-size:clamp(34px,5vw,58px);line-height:1;letter-spacing:-.06em}.ta-transfer .cta-box p{position:relative;margin:16px auto 26px;max-width:650px;color:hsla(0,0%,100%,.82);font-size:18px;font-weight:650}.ta-transfer .cta-box .btn{position:relative;background:#fff;color:var(--ta-navy)}@media (max-width:1050px){.ta-transfer .hero-grid{grid-template-columns:1fr}.ta-transfer .how-grid,.ta-transfer .routes-grid,.ta-transfer .testimonial-grid,.ta-transfer .vehicle-grid,.ta-transfer .why-grid{grid-template-columns:repeat(2,1fr)}.ta-transfer .section-head{flex-direction:column;align-items:start}}@media (max-width:720px){.ta-transfer .hero{padding:50px 0 40px}.ta-transfer h1{font-size:32px}.ta-transfer .form-grid,.ta-transfer .how-grid,.ta-transfer .routes-grid,.ta-transfer .stats-grid,.ta-transfer .testimonial-grid,.ta-transfer .vehicle-grid,.ta-transfer .why-grid{grid-template-columns:1fr}.ta-transfer .field.full{grid-column:1}.ta-transfer .seo-band{grid-template-columns:1fr}.ta-transfer .section{padding:50px 0}}