.apt-premium .jfk-hero .hero-split-apt,.apt-premium .apt-section,.apt-premium .fleet-wrap,.apt-premium .jets-band,.apt-premium .qa,.apt-premium .adv,.apt-premium .apt-final,.apt-premium .jfk-wbcta{margin-top:0;margin-bottom:0;padding-top:50px;padding-bottom:50px}.apt-premium .jfk-hero{padding-top:0;padding-bottom:0}@media (max-width:980px){.apt-premium .jfk-hero .hero-split-apt,.apt-premium .apt-section,.apt-premium .fleet-wrap,.apt-premium .jets-band,.apt-premium .qa,.apt-premium .adv,.apt-premium .apt-final,.apt-premium .jfk-wbcta{padding-top:40px;padding-bottom:40px}}@media (max-width:700px){.apt-premium .jfk-hero .hero-split-apt,.apt-premium .apt-section,.apt-premium .fleet-wrap,.apt-premium .jets-band,.apt-premium .qa,.apt-premium .adv,.apt-premium .apt-final,.apt-premium .jfk-wbcta{padding-top:32px;padding-bottom:32px}}.apt-premium .jfk-wbcta{padding-top:16px;padding-bottom:16px}@media (max-width:980px){.apt-premium .jfk-wbcta{padding-top:14px;padding-bottom:14px}}@media (max-width:700px){.apt-premium .jfk-wbcta{padding-top:10px;padding-bottom:10px}}.apt-premium .jfk-rate-grid,.apt-premium .jfk-inc-grid,.apt-premium .jfk-cross-grid{margin-top:clamp(1.4rem,3vw,1.9rem)}.apt-premium .trust-strip,.apt-premium #chauffeurs,.apt-premium .jfk-wbcta,.apt-premium .body-section,.apt-premium #faq{background-color:#fff}.apt-premium #fleet,.apt-premium #rates,.apt-premium #group-size,.apt-premium #included,.apt-premium .qa,.apt-premium .apt-final,.apt-premium #roads,.apt-premium #destinations{background-color:#f4f3ef}.apt-premium #car-fleet,.apt-premium #sprinter-fleet,.apt-premium #group-fleet,.apt-premium #popular-routes,.apt-premium #why-black-car,.apt-premium .jets-band,.apt-premium #reviews,.apt-premium #ways,.apt-premium #clock,.apt-premium #vehicles,.apt-premium #return{background-color:#fbfaf7}.apt-premium #chauffeurs .chauf,.apt-premium .jfk-body-media,.apt-premium .jfk-rate-media,.apt-premium #fleet .veh .pic,.apt-premium #car-fleet .vgal-frame{isolation:isolate;position:relative;overflow:hidden}.apt-premium #chauffeurs .chauf img,.apt-premium .jfk-body-media img,.apt-premium .jfk-rate-media img,.apt-premium #fleet .veh .pic img{transition:transform .7s var(--ease);will-change:transform}.apt-premium #chauffeurs .chauf:after,.apt-premium .jfk-body-media:after,.apt-premium .jfk-rate-media:after,.apt-premium #fleet .veh .pic:after,.apt-premium #car-fleet .vgal-frame:after{content:"";z-index:3;pointer-events:none;transition:transform .85s var(--ease);background:linear-gradient(115deg,#0000 28%,#ffffff14 40%,#fff6 50%,#ffffff14 60%,#0000 72%);position:absolute;inset:0;transform:translate(-130%)}@media (hover:hover){.apt-premium #chauffeurs .chauf:hover img,.apt-premium .jfk-body-media:hover img,.apt-premium .jfk-rate-card:hover .jfk-rate-media img,.apt-premium #fleet .veh:hover .pic img{transform:scale(1.08)}.apt-premium #chauffeurs .chauf:hover:after,.apt-premium .jfk-body-media:hover:after,.apt-premium .jfk-rate-card:hover .jfk-rate-media:after,.apt-premium #fleet .veh:hover .pic:after,.apt-premium #car-fleet .vgal-frame:hover:after{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.apt-premium #chauffeurs .chauf img,.apt-premium .jfk-body-media img,.apt-premium .jfk-rate-media img,.apt-premium #fleet .veh .pic img,.apt-premium #chauffeurs .chauf:after,.apt-premium .jfk-body-media:after,.apt-premium .jfk-rate-media:after,.apt-premium #fleet .veh .pic:after,.apt-premium #car-fleet .vgal-frame:after{transition:none!important;transform:none!important}}@media (min-width:880px){.apt-premium .jfk-split-head{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,5vw,4rem);max-width:none;display:grid}.apt-premium .jfk-split-head .jfk-head-left>.hair,.apt-premium .jfk-split-head .jfk-head-left>h2{margin:0}.apt-premium .jfk-split-head .jfk-head-left>h2{margin-top:.5rem}.apt-premium .jfk-split-head .jfk-head-right{text-align:left;flex-direction:column;align-items:flex-start;gap:1.2rem;display:flex}.apt-premium .jfk-split-head .jfk-head-right>p{max-width:52ch;margin:0}.apt-premium :is(#fleet,#car-fleet,#sprinter-fleet,#group-fleet,#popular-routes,#why-black-car,#group-size)>.wrap>.sec-head:not(.center){text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;column-gap:clamp(2rem,5vw,4rem);max-width:none;display:grid}.apt-premium :is(#fleet,#car-fleet,#sprinter-fleet,#group-fleet,#popular-routes,#why-black-car,#group-size)>.wrap>.sec-head:not(.center)>.hair{grid-area:1/1;align-self:end;margin:0}.apt-premium :is(#fleet,#car-fleet,#sprinter-fleet,#group-fleet,#popular-routes,#why-black-car,#group-size)>.wrap>.sec-head:not(.center)>h2{grid-area:2/1;align-self:start;margin:.45rem 0 0}.apt-premium :is(#fleet,#car-fleet,#sprinter-fleet,#group-fleet,#popular-routes,#why-black-car,#group-size)>.wrap>.sec-head:not(.center)>p{text-align:left;grid-area:1/2/span 2;place-self:center start;max-width:52ch;margin:0}.apt-premium .jfk-split-head .jfk-head-left>h2,.apt-premium :is(#fleet,#car-fleet,#sprinter-fleet,#group-fleet,#popular-routes,#why-black-car,#group-size)>.wrap>.sec-head:not(.center)>h2{font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.14}}.apt-premium .jfk-split-head .jfk-head-right{text-align:left}.apt-premium .jfk-split-head .jfk-head-right>p{margin:1rem 0 0}.apt-premium .jfk-head-book{margin-top:1.25rem}@media (min-width:880px){.apt-premium .jfk-split-head .jfk-head-right>p,.apt-premium :is(#fleet,#car-fleet,#sprinter-fleet,#group-fleet,#popular-routes,#why-black-car,#group-size)>.wrap>.sec-head:not(.center)>p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:520px){.apt-premium #car-fleet .vspec-row{grid-template-columns:auto minmax(84px,108px) minmax(0,1fr);align-items:center;gap:.75rem}}@media (max-width:879px){.apt-premium .sec-head,.apt-premium .jfk-split-head,.apt-premium .jfk-split-head .jfk-head-left,.apt-premium .sec-head h2,.apt-premium .jfk-body-head h2{width:100%;max-width:none}}.apt-premium .jfk-rate-card.reveal:nth-child(2),.apt-premium .jfk-inc-card.reveal:nth-child(2){transition-delay:60ms}.apt-premium .jfk-rate-card.reveal:nth-child(3),.apt-premium .jfk-inc-card.reveal:nth-child(3){transition-delay:.12s}.apt-premium .jfk-inc-card.reveal:nth-child(4){transition-delay:.18s}.apt-premium .jfk-inc-card.reveal:nth-child(5){transition-delay:.24s}.apt-premium .jfk-inc-card.reveal:nth-child(6){transition-delay:.3s}.apt-premium .jfk-rate-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(1rem,2.2vw,1.6rem);margin-top:2rem;display:grid}.apt-premium .jfk-rate-card{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) * 2.5);color:var(--text);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.apt-premium .jfk-rate-media{aspect-ratio:16/10;background:var(--surface2);display:block;position:relative;overflow:hidden}.apt-premium .jfk-rate-media img{object-fit:cover;transition:transform .6s var(--ease)}.apt-premium .jfk-rate-body{flex-direction:column;gap:.55rem;padding:1.15rem 1.25rem 1.3rem;display:flex}.apt-premium .jfk-rate-head{flex-direction:column;gap:.15rem;display:flex}.apt-premium .jfk-rate-name{margin:0;font-size:1.12rem;line-height:1.25}.apt-premium .jfk-rate-cap{color:var(--muted);font-size:.86rem}.apt-premium .jfk-rate-price{color:var(--band);letter-spacing:-.01em;align-items:baseline;gap:.4rem;margin-top:.1rem;font-size:1.7rem;font-weight:700;display:flex}.apt-premium .jfk-rate-from{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:.72rem;font-weight:600}.apt-premium .jfk-rate-cta{color:var(--band);align-items:center;gap:.4rem;margin-top:.55rem;font-size:.9rem;font-weight:600;display:inline-flex}.apt-premium .jfk-rate-arrow,.apt-premium .jfk-inc-go{transition:transform .3s var(--ease)}.apt-premium .jfk-included-head h2{margin-inline:auto}.apt-premium .jfk-included-head p{max-width:52ch;color:var(--muted);margin:.65rem auto 0}.apt-premium .jfk-inc-grid{grid-template-columns:1fr;gap:clamp(1rem,2.2vw,1.5rem);margin-top:2.2rem;display:grid}@media (min-width:600px){.apt-premium .jfk-inc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.apt-premium .jfk-inc-grid{grid-template-columns:repeat(3,1fr)}}.apt-premium .jfk-inc-card{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) * 2.5);box-shadow:var(--shadow-sm);color:var(--text);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);flex-direction:column;gap:.5rem;padding:1.5rem 1.4rem 1.55rem;text-decoration:none;display:flex;position:relative}.apt-premium .jfk-inc-ico{background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:44px;height:44px;color:var(--band);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.3rem;display:inline-flex}.apt-premium .jfk-inc-card h3{margin:0;font-size:1.05rem}.apt-premium .jfk-inc-card p{color:var(--muted);margin:0;font-size:.93rem;line-height:1.55}.apt-premium .jfk-inc-go{color:var(--accent);opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);font-size:1.1rem;position:absolute;top:1.25rem;right:1.3rem}.apt-premium #popular-routes .rc-card{border-radius:calc(var(--radius) * 2.5);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease);overflow:hidden}.apt-premium #popular-routes .rc-link{position:relative}.apt-premium #popular-routes .rc-link:before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-hi));transform-origin:0;height:3px;transition:transform .4s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.apt-premium .jfk-cross-grid{grid-template-columns:1fr;gap:clamp(.9rem,2vw,1.25rem);margin-top:2.2rem;display:grid}@media (min-width:620px){.apt-premium .jfk-cross-grid{grid-template-columns:repeat(2,1fr)}}.apt-premium .jfk-cross-card{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) * 3);box-shadow:var(--shadow-sm);color:var(--text);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);grid-template-columns:52px 1fr auto;align-items:center;gap:1rem;padding:1.25rem 1.35rem;text-decoration:none;display:grid}.apt-premium .jfk-cross-ico{background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:52px;height:52px;color:var(--band);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.apt-premium .jfk-cross-label{font-size:1rem;font-weight:600;line-height:1.35}.apt-premium .jfk-cross-go{border:1px solid var(--line);width:38px;height:38px;color:var(--accent);transition:transform .3s var(--ease), background-color .3s var(--ease), color .3s var(--ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.apt-premium #why-black-car .cmp-wrap{border-radius:calc(var(--radius) * 4);box-shadow:var(--shadow);border:1px solid var(--line);background:var(--surface);overflow:hidden}.apt-premium #why-black-car .cmp-table{border-collapse:separate;border-spacing:0}.apt-premium #why-black-car .cmp-table thead th{padding-top:1.05rem;padding-bottom:1.05rem}.apt-premium #why-black-car .cmp-table th[scope=col]{background:var(--surface2);color:var(--muted)}.apt-premium #why-black-car .cmp-table .cmp-us{background:linear-gradient(160deg, #1d3357 0%, var(--band) 100%);color:#fff;box-shadow:inset 0 3px 0 var(--accent)}.apt-premium #why-black-car .cmp-table .cmp-us .cmp-mark{color:var(--accent-hi)}.apt-premium #why-black-car .cmp-table th[scope=row]{color:var(--band);font-weight:600}.apt-premium #why-black-car .cmp-table tbody tr:nth-child(2n) td,.apt-premium #why-black-car .cmp-table tbody tr:nth-child(2n) th[scope=row]{background:color-mix(in srgb, var(--surface2) 40%, var(--surface))}.apt-premium #why-black-car .cmp-table tbody tr:hover td,.apt-premium #why-black-car .cmp-table tbody tr:hover th[scope=row]{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.apt-premium #why-black-car .cmp-table .cmp-us-cell{background:color-mix(in srgb, var(--accent) 10%, var(--surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent) 55%, transparent);color:var(--text);font-weight:500}.apt-premium #why-black-car .cmp-table tbody tr:hover .cmp-us-cell{background:color-mix(in srgb, var(--accent) 17%, var(--surface))}.apt-premium #why-black-car .cmp-table tbody td,.apt-premium #why-black-car .cmp-table tbody th[scope=row]{vertical-align:top;padding-top:1.05rem;padding-bottom:1.05rem}@media (min-width:761px){.apt-premium #why-black-car .cmp-table th[scope=row]{text-transform:uppercase;letter-spacing:.06em;color:var(--band);vertical-align:middle;font-size:.74rem;font-weight:700}.apt-premium #why-black-car .cmp-table tbody td:not(.cmp-us-cell){color:var(--muted)}}@media (prefers-reduced-motion:no-preference){.apt-premium #why-black-car .cmp-table tbody td,.apt-premium #why-black-car .cmp-table tbody th{transition:background-color .25s var(--ease)}}@media (min-width:761px){.apt-premium #why-black-car .cmp-table .cmp-us-cell:before{content:"";float:left;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23B08D3C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;margin:.15rem .5rem 0 0}}@media (max-width:760px){.apt-premium #why-black-car .cmp-table tbody tr{border:1px solid var(--line);border-radius:calc(var(--radius) * 3);box-shadow:var(--shadow-sm);background:var(--surface);margin:0 .85rem 1rem;display:block;overflow:hidden}.apt-premium #why-black-car .cmp-table tbody tr:first-child{margin-top:.85rem}.apt-premium #why-black-car .cmp-table tbody tr>th[scope=row]{background:var(--band);color:#fff;padding:.7rem 1rem;font-size:.95rem;display:block}.apt-premium #why-black-car .cmp-table tbody td{border-top:1px solid var(--line);grid-template-columns:8rem 1fr;gap:.75rem;padding:.7rem 1rem;display:grid}.apt-premium #why-black-car .cmp-table tbody td:before{content:attr(data-label);color:var(--accent);font-size:.82rem;font-weight:600}.apt-premium #why-black-car .cmp-table tbody td.cmp-us-cell:before{color:var(--band)}}.apt-premium .jfk-body .jfk-body-grid{grid-template-columns:1fr;align-items:stretch;gap:clamp(1.5rem,4vw,3rem);margin-top:1.6rem;display:grid}@media (min-width:900px){.apt-premium .jfk-body .jfk-body-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.apt-premium .jfk-body-copy{flex-direction:column;justify-content:flex-start;display:flex}.apt-premium .jfk-body-head{max-width:none;margin:0 0 1.1rem}.apt-premium .jfk-body-head h2{font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.14}.apt-premium .jfk-body-copy>p{color:var(--text);margin:0 0 1.5rem;font-size:1.04rem;line-height:1.75}.apt-premium .jfk-body-points{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.apt-premium .jfk-body-points li{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-items:start;gap:.85rem;padding-bottom:.85rem;display:grid}.apt-premium .jfk-body-points li:last-child{border-bottom:0;padding-bottom:0}.apt-premium .jfk-body-points .jfk-body-check{background:color-mix(in srgb, var(--accent) 16%, var(--surface));width:30px;height:30px;color:var(--band);border-radius:999px;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.apt-premium .jfk-body-points .jfk-body-text{color:var(--muted);font-size:.97rem;line-height:1.55}.apt-premium .jfk-body-points .jfk-body-text strong{color:var(--text);font-weight:600}.apt-premium .jfk-body-media{border-radius:calc(var(--radius) * 3);box-shadow:var(--shadow);border:1px solid var(--line);overflow:hidden}@media (max-width:899px){.apt-premium .jfk-body-media{aspect-ratio:16/10}}.apt-premium .jfk-body-media img{object-fit:cover;width:100%;height:100%;display:block}.apt-premium #car-fleet .vspec,.apt-premium #fleet .veh{transition:transform .35s var(--ease), box-shadow .35s var(--ease)}@media (hover:hover){.apt-premium .jfk-rate-card:hover,.apt-premium .jfk-inc-card:hover,.apt-premium #popular-routes .rc-card:hover,.apt-premium .jfk-cross-card:hover,.apt-premium #car-fleet .vspec:hover,.apt-premium #fleet .veh:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--accent) 40%, var(--line));transform:translateY(-5px)}.apt-premium .jfk-rate-card:hover .jfk-rate-media img{transform:scale(1.05)}.apt-premium .jfk-rate-card:hover .jfk-rate-arrow,.apt-premium .jfk-inc-card:hover .jfk-inc-go{transform:translate(4px)}.apt-premium .jfk-cross-card:hover .jfk-cross-go{background:var(--band);color:#fff;border-color:var(--band);transform:translate(3px)}.apt-premium .jfk-inc-card:hover .jfk-inc-go{opacity:1}.apt-premium #popular-routes .rc-card:hover .rc-link:before{transform:scaleX(1)}.apt-premium .jfk-rate-card:focus-visible,.apt-premium .jfk-inc-card:focus-visible,.apt-premium .jfk-cross-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.apt-premium .jfk-rate-card,.apt-premium .jfk-inc-card,.apt-premium .jfk-rate-media img,.apt-premium .jfk-rate-arrow,.apt-premium .jfk-inc-go,.apt-premium #popular-routes .rc-card,.apt-premium #popular-routes .rc-link:before,.apt-premium .jfk-cross-card,.apt-premium .jfk-cross-go,.apt-premium #car-fleet .vspec,.apt-premium #fleet .veh{transition:none!important;transform:none!important}.apt-premium .jfk-inc-go{opacity:1}}.apt-premium .jfk-head-book svg{flex:none}.apt-premium .jfk-hero-book{isolation:isolate;letter-spacing:.01em;background:linear-gradient(135deg, var(--accent-hi) 0%, var(--accent) 52%, #9a7a30 100%);min-height:52px;color:var(--band);transition:transform .2s var(--ease), box-shadow .25s var(--ease), filter .2s var(--ease);border:1px solid #785c208c;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 28px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 26px -12px #b08d3c99,0 2px 6px #785c2047,inset 0 1px #ffffff73}.apt-premium .jfk-hero-book svg{flex:none}.apt-premium .jfk-hero-book .arrow{transition:transform .2s var(--ease);display:inline-block}.apt-premium .jfk-hero-book:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 22%,#fff9 48%,#0000 74%);animation:6.5s ease-in-out 1.6s infinite jfk-book-sheen;position:absolute;inset:0;transform:translate(-160%)}@keyframes jfk-book-sheen{0%,14%{transform:translate(-160%)}30%,to{transform:translate(160%)}}@media (hover:hover){.apt-premium .jfk-hero-book:hover{filter:saturate(1.06)brightness(1.04);transform:translateY(-2px);box-shadow:0 18px 36px -14px #b08d3cb8,0 4px 10px #785c2052,inset 0 1px #ffffff80}.apt-premium .jfk-hero-book:hover .arrow{transform:translate(3px)}}.apt-premium .jfk-hero-book:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.apt-premium .jfk-hero-book{transition:none}.apt-premium .jfk-hero-book:after{opacity:0;animation:none}}.apt-premium .jfk-hero .hpv2-call{min-height:52px}.apt-premium #popular-routes .rc-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:clamp(1rem,2.2vw,1.5rem);margin-top:clamp(1.6rem,3vw,2.2rem);display:grid}.apt-premium #popular-routes .rc-card{background:var(--surface);border:1px solid var(--line)}.apt-premium #popular-routes .rc-link{height:100%;color:var(--text);flex-direction:column;gap:.6rem;padding:1.5rem 1.4rem 1.4rem;text-decoration:none;display:flex}.apt-premium #popular-routes .rc-ico{background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:46px;height:46px;color:var(--band);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.2rem;display:inline-flex}.apt-premium #popular-routes .rc-title{color:var(--band);margin:0;font-size:1.14rem;line-height:1.3}.apt-premium #popular-routes .rc-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.1rem 0 0;display:flex}.apt-premium #popular-routes .rc-meta>span:not(.rc-dot){background:var(--surface2);color:var(--muted);letter-spacing:.01em;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.apt-premium #popular-routes .rc-dot{display:none}.apt-premium #popular-routes .rc-blurb{color:var(--muted);margin:.15rem 0 0;font-size:.93rem;line-height:1.55}.apt-premium #popular-routes .rc-cta{color:var(--accent);align-items:center;gap:.4rem;margin-top:auto;padding-top:.6rem;font-size:.9rem;font-weight:600;display:inline-flex}.apt-premium #popular-routes .rc-arrow{transition:transform .3s var(--ease)}@media (hover:hover){.apt-premium #popular-routes .rc-card:hover .rc-arrow{transform:translate(4px)}}.apt-premium .jfk-inc-card{padding-top:1.7rem}.apt-premium .jfk-inc-card:before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-hi));transform-origin:0;height:3px;transition:transform .4s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.apt-premium .jfk-inc-ico{background:linear-gradient(140deg, color-mix(in srgb, var(--accent-hi) 26%, var(--surface)) 0%, color-mix(in srgb, var(--accent) 16%, var(--surface)) 100%);border-radius:14px;width:48px;height:48px;box-shadow:inset 0 1px #ffffff80}@media (hover:hover){.apt-premium .jfk-inc-card:hover:before{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.apt-premium .jfk-inc-card:before{transition:none}}.apt-premium .jets-band .jets-link{display:none}.apt-premium .jfk-body-cta{flex-wrap:wrap;gap:.8rem;margin-top:1.9rem;display:flex}.apt-premium .jfk-body-call{align-items:center;gap:.5rem;min-height:52px;display:inline-flex}.apt-premium .jfk-body-call svg{flex:none}.apt-premium .jfk-wbcta-card{isolation:isolate;border:1px solid var(--band-line);background:linear-gradient(135deg,#16283f 0%,#0c1626 100%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1.4rem,4vw,2.8rem);padding:clamp(1.8rem,4vw,3rem);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #0c1626b3}.apt-premium .jfk-wbcta-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-hi), transparent);opacity:.85;height:2px;position:absolute;inset:0 0 auto}.apt-premium .jfk-wbcta-copy{flex:24rem;min-width:0}.apt-premium .jfk-wbcta-copy .hair{color:var(--accent-hi)}.apt-premium .jfk-wbcta-copy h2{color:#fdfcf9;margin:.5rem 0 .7rem}.apt-premium .jfk-wbcta-copy p{color:#eaf0f8d1;max-width:54ch;margin:0}.apt-premium .jfk-wbcta-actions{flex-direction:column;flex:none;align-items:stretch;gap:.8rem;display:flex}.apt-premium .jfk-wbcta-call{color:#eef2f8;min-height:48px;transition:background-color .2s var(--ease), border-color .2s var(--ease);background:#ffffff0f;border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.apt-premium .jfk-wbcta-call svg{flex:none}@media (hover:hover){.apt-premium .jfk-wbcta-call:hover{background:#ffffff1f;border-color:#ffffff57}}@media (max-width:720px){.apt-premium .jfk-wbcta-card{flex-direction:column;align-items:flex-start}.apt-premium .jfk-wbcta-actions,.apt-premium .jfk-wbcta-book,.apt-premium .jfk-wbcta-call{width:100%}}@media (min-width:880px){.apt-premium .sec-head.center>h2,.apt-premium .jfk-body-head>h2,.apt-premium .qa h2,.apt-premium #faq .sec-head>h2,.apt-premium #reviews .sec-head>h2,.apt-premium .apt-final h2{max-width:22ch}.apt-premium .sec-head.center>h2,.apt-premium .apt-final h2{margin-left:auto;margin-right:auto}}.apt-premium .apt-final h2{text-align:center}.apt-premium .jfk-included-head h2{max-width:none}@media (min-width:720px){.apt-premium .jfk-included-head h2{white-space:nowrap}}.apt-premium .jfk-wbcta-copy h2{max-width:26ch;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.2}@media (max-width:720px){.apt-premium .jfk-wbcta-copy h2{font-size:clamp(1.45rem,6vw,1.8rem)}}@media (min-width:900px){.apt-premium #car-fleet .sec-head h2,.apt-premium #sprinter-fleet .sec-head h2,.apt-premium #group-fleet .sec-head h2,.apt-premium #group-size .sec-head h2{max-width:22ch}}.apt-premium #popular-routes .rc-grid{grid-template-columns:1fr}@media (min-width:620px){.apt-premium #popular-routes .rc-grid{grid-template-columns:repeat(2,1fr)}}.apt-premium #rates,.apt-premium #car-fleet,.apt-premium #sprinter-fleet,.apt-premium #group-fleet,.apt-premium #group-size{padding-top:38px;padding-bottom:38px}@media (max-width:980px){.apt-premium #rates,.apt-premium #car-fleet,.apt-premium #sprinter-fleet,.apt-premium #group-fleet,.apt-premium #group-size{padding-top:32px;padding-bottom:32px}}@media (max-width:700px){.apt-premium #rates,.apt-premium #car-fleet,.apt-premium #sprinter-fleet,.apt-premium #group-fleet,.apt-premium #group-size{padding-top:26px;padding-bottom:26px}}.apt-premium .trust-strip{margin-top:0;padding-top:50px}.apt-premium #faq .sec-head h2{max-width:none}@media (min-width:720px){.apt-premium #faq .sec-head h2{white-space:nowrap}}.apt-premium .prem-body-blocks{gap:clamp(1.6rem,3vw,2.4rem);margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}.apt-premium .prem-body-block{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1rem,2.4vw,1.8rem);padding-bottom:clamp(1.6rem,3vw,2.4rem);display:grid}.apt-premium .prem-body-block:last-child{border-bottom:0;padding-bottom:0}.apt-premium .prem-body-num{font-family:var(--font-sora), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.02em;background:linear-gradient(135deg, var(--accent-hi) 0%, var(--accent) 60%, #9a7a30 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-top:.15rem;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700;line-height:1}.apt-premium .prem-body-main{min-width:0}.apt-premium .prem-body-main h3{color:var(--band);max-width:28ch;margin:0 0 .7rem;font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.22}.apt-premium .prem-body-main p{max-width:68ch;color:var(--text);margin:0 0 .9rem;font-size:1.02rem;line-height:1.75}.apt-premium .prem-body-main p:last-child{margin-bottom:0}.apt-premium .prem-body-block:first-child .prem-body-main>p:first-of-type:first-letter{float:left;font-family:var(--font-sora), "Helvetica Neue", Arial, sans-serif;color:var(--band);padding:.1rem .6rem 0 0;font-size:3.1rem;font-weight:700;line-height:.82}@media (max-width:620px){.apt-premium .prem-body-block{grid-template-columns:1fr;gap:.5rem}.apt-premium .prem-body-main p{font-size:.98rem}}@media (prefers-reduced-motion:reduce){.apt-premium .prem-body-block:first-child .prem-body-main>p:first-of-type:first-letter{float:none;font-size:inherit;padding:0}}.apt-premium #ways .sec-head h2{max-width:18ch;font-size:clamp(1.9rem,3vw,2.5rem)}.apt-premium #ways .rt-tabs{margin-top:clamp(1.4rem,3vw,1.9rem)}.apt-premium #ways .rt-tablist{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.apt-premium #ways .rt-tab{border:1px solid var(--line);background:var(--surface);color:var(--text-soft);font-family:var(--font-sora), system-ui, sans-serif;cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:11px 18px;font-size:.9rem;font-weight:600;display:inline-flex}@media (hover:hover){.apt-premium #ways .rt-tab:not(.is-active):hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));color:var(--text)}}.apt-premium #ways .rt-tab.is-active{background:var(--band);border-color:var(--band);color:#fbfaf7}.apt-premium #ways .rt-tab-star{color:var(--accent-hi);font-size:.85em}.apt-premium #ways .rt-tabpanel{border:1px solid var(--apt-card-line);background:var(--surface);box-shadow:var(--shadow-sm);animation:rt-fade .4s var(--ease);border-radius:18px;padding:30px 32px;position:relative;overflow:hidden}@keyframes rt-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.apt-premium #ways .rt-tabpanel{animation:none}}.apt-premium #ways .rt-tabpanel-ours{background:#0b1b2b;border-color:#0b1b2b}.apt-premium #ways .rt-tabpanel-ours:before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-hi));height:3px;position:absolute;top:0;left:0;right:0}.apt-premium #ways .rt-tabpanel-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.apt-premium #ways .rt-tabpanel-head h3{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.3rem;font-weight:600}.apt-premium #ways .rt-tabpanel-ours .rt-tabpanel-head h3{color:#fbfaf7}.apt-premium #ways .rt-tabpanel-ours .rt-way-tag{background:var(--accent);color:#0b1b2b}.apt-premium #ways .rt-tabpanel .rt-way-facts{border-bottom:1px solid var(--apt-card-line);grid-template-columns:repeat(2,auto);justify-content:start;gap:10px 56px;margin-top:18px;padding-bottom:16px}.apt-premium #ways .rt-tabpanel-ours .rt-way-facts{border-bottom-color:#fbfaf72e}.apt-premium #ways .rt-tabpanel-ours .rt-way-facts dt{color:#fbfaf7b8}.apt-premium #ways .rt-tabpanel-ours .rt-way-facts dd{color:#fbfaf7}.apt-premium #ways .rt-tabpanel .rt-way-best{margin-top:16px}.apt-premium #ways .rt-tabpanel .rt-way-trade{margin-top:12px}.apt-premium #ways .rt-tabpanel-ours .rt-way-best,.apt-premium #ways .rt-tabpanel-ours .rt-way-trade{color:#fbfaf7d6}.apt-premium #ways .rt-tabpanel-ours .rt-way-best strong,.apt-premium #ways .rt-tabpanel-ours .rt-way-trade strong{color:#fff}.apt-premium #ways .rt-tabpanel-cta{margin-top:24px;display:inline-flex}.apt-premium #ways .rt-tabpanel-ours .rt-tabpanel-cta{background:linear-gradient(180deg, var(--accent-hi), var(--accent));color:#0b1b2b;border-color:#0000}.apt-premium #clock .rt-clock{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width:640px){.apt-premium #clock .rt-clock{grid-template-columns:1fr}}.apt-premium #clock .rt-band{border:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease);border-radius:16px;padding:26px 26px 24px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b1b2b0a}.apt-premium #clock .rt-band:before{content:"";background:var(--lvl,var(--line));height:4px;position:absolute;top:0;left:0;right:0}.apt-premium #clock .rt-band-light{--lvl:#2f6f5e;--lvlbg:#2f6f5e1f;--fill:34%}.apt-premium #clock .rt-band-moderate{--lvl:#b0892f;--lvlbg:#b08d3c24;--fill:67%}.apt-premium #clock .rt-band-heavy{--lvl:#a2503f;--lvlbg:#a2503f1c;--fill:100%}.apt-premium #clock .rt-band-ico{background:var(--lvlbg);width:44px;height:44px;color:var(--lvl);border-radius:12px}.apt-premium #clock .rt-band-time{color:var(--band);font-size:1.55rem}.apt-premium #clock .rt-band-head{padding-bottom:20px;position:relative}.apt-premium #clock .rt-band-head:after{content:"";background:linear-gradient(90deg, var(--lvl) 0, var(--lvl) var(--fill), color-mix(in srgb, var(--lvl) 14%, transparent) var(--fill), color-mix(in srgb, var(--lvl) 14%, transparent) 100%);border-radius:999px;height:7px;position:absolute;bottom:0;left:0;right:0}.apt-premium #clock .rt-band-outlook{margin-top:16px}.apt-premium #clock .rt-band{cursor:pointer}.apt-premium #clock .rt-band-link{z-index:1;position:absolute;inset:0}@media (hover:hover){.apt-premium #clock .rt-band:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));transform:translateY(-3px);box-shadow:0 16px 34px -22px #0b1b2b4d}}.apt-premium #vehicles .sec-head h2{max-width:16ch;font-size:clamp(1.9rem,3vw,2.5rem)}.apt-premium #vehicles .rt-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:900px){.apt-premium #vehicles .rt-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.apt-premium #vehicles .rt-tiers{grid-template-columns:1fr}}.apt-premium #vehicles .rt-tiers li{border:1px solid var(--apt-card-line);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease);border-radius:16px;position:relative}.apt-premium #vehicles .rt-tiers .mlf-tier-cta{margin-top:18px}.apt-premium #vehicles .rt-tiers .mlf-tier-cta:after{content:"";z-index:1;position:absolute;inset:0}.apt-premium #vehicles .rt-tiers .mlf-tier-more{z-index:2;position:relative}.apt-premium #vehicles .rt-tier-pic{isolation:isolate;position:relative}.apt-premium #vehicles .rt-tier-pic img{transition:transform .7s var(--ease);will-change:transform}.apt-premium #vehicles .rt-tier-pic:after{content:"";z-index:3;pointer-events:none;transition:transform .85s var(--ease);background:linear-gradient(115deg,#0000 28%,#ffffff14 40%,#fff6 50%,#ffffff14 60%,#0000 72%);position:absolute;inset:0;transform:translate(-130%)}@media (hover:hover){.apt-premium #vehicles .rt-tiers li:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--apt-card-line));transform:translateY(-4px);box-shadow:0 20px 40px -24px #0b1b2b59}.apt-premium #vehicles .rt-tiers li:hover .rt-tier-pic img{transform:scale(1.08)}.apt-premium #vehicles .rt-tiers li:hover .rt-tier-pic:after{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.apt-premium #vehicles .rt-tier-pic img,.apt-premium #vehicles .rt-tier-pic:after{transition:none;transform:none}}.apt-premium #destinations .sec-head h2{max-width:20ch;font-size:clamp(1.6rem,2.5vw,2rem)}.apt-premium #pickup.mlf-trust{padding-top:50px;padding-bottom:50px}@media (max-width:980px){.apt-premium #pickup.mlf-trust{padding-top:40px;padding-bottom:40px}}@media (max-width:700px){.apt-premium #pickup.mlf-trust{padding-top:32px;padding-bottom:32px}}.apt-premium #pickup .mlf-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width:640px){.apt-premium #pickup .mlf-trust-grid{grid-template-columns:1fr}}.apt-premium #pickup .mlf-trust-grid li{transition:transform .3s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease);background:#ffffff0a;border:1px solid #fbfaf71a;border-radius:16px;grid-template-columns:48px 1fr;column-gap:16px;padding:24px 24px 22px}.apt-premium #pickup .mlf-trust-icon{background:linear-gradient(160deg, var(--accent), var(--accent-hi));color:#0b1b2b;border:none;border-radius:13px;width:48px;height:48px}@media (hover:hover){.apt-premium #pickup .mlf-trust-grid li:hover{border-color:color-mix(in srgb, var(--accent) 42%, #fbfaf71a);background:#ffffff12;transform:translateY(-3px)}}.apt-premium #return .sec-head h2{max-width:20ch;font-size:clamp(1.7rem,2.6vw,2.1rem)}.apt-premium #return .rt-reverse{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:640px){.apt-premium #return .rt-reverse{grid-template-columns:1fr}}.apt-premium #return .rt-reverse article{transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease);border-radius:16px;padding:28px 26px 24px}.apt-premium #return .rt-reverse-ico{background:linear-gradient(160deg, var(--accent), var(--accent-hi));color:#0b1b2b;border-radius:13px;width:44px;height:44px}@media (hover:hover){.apt-premium #return .rt-reverse article:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--apt-card-line));transform:translateY(-3px);box-shadow:0 16px 34px -20px #0b1b2b4d}}
