.order-taxi-page{background:#fff;overflow:clip}.order-taxi-hero{isolation:isolate;background:radial-gradient(circle at 10% 16%,#ffc4001f,#0000 27rem),linear-gradient(155deg,#fff 0%,#faf9f5 58%,#f5f2e9 100%);padding-block:clamp(2rem,4vw,3.75rem) clamp(4rem,7vw,6.5rem);position:relative}.order-taxi-hero:before{z-index:-1;opacity:.22;content:"";background-image:linear-gradient(30deg,#0000 46%,#1717170a 47% 49%,#0000 50%),linear-gradient(150deg,#0000 46%,#1717170a 47% 49%,#0000 50%);background-size:4.8rem 8.3rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 54%);mask-image:linear-gradient(90deg,#000,#0000 54%)}.order-taxi-heroInner{grid-template-columns:minmax(0,.98fr) minmax(25rem,.82fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.order-taxi-heroCopy{min-width:0}.order-taxi-heroCopy .breadcrumbs{margin-block-end:1.9rem}.order-taxi-heroCopy h1{max-width:44rem;margin-block-end:1.4rem;font-size:clamp(3rem,5vw,4rem);line-height:1.02}.order-taxi-heroLead{color:#4f4f4f;max-width:42rem;margin-block-end:1.55rem;font-size:clamp(1.08rem,1.55vw,1.22rem);line-height:1.68}.order-taxi-heroBenefits{gap:.7rem;margin:0 0 1.65rem;padding:0;list-style:none;display:grid}.order-taxi-heroBenefits li{color:#272727;align-items:center;gap:.7rem;font-weight:600;display:flex}.order-taxi-heroBenefits svg{color:#b98500;flex:none}.order-taxi-heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.order-taxi-heroActions .button{min-height:3.5rem}.order-taxi-heroPhone{color:#171717;align-items:center;gap:.6rem;margin-block-start:1.1rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.order-taxi-heroPhone:hover{color:#8b6800}.order-taxi-quickCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #e4e0d6cc;border-radius:1.75rem;padding:clamp(1.4rem,3vw,2rem);scroll-margin-top:7rem;position:relative;box-shadow:0 2rem 5rem #1717171f}.order-taxi-quickCard:after{z-index:-1;content:"";border:1px solid #ffc40033;border-radius:1.35rem;position:absolute;inset:.55rem}.order-taxi-quickHeading{align-items:center;gap:.9rem;margin-block-end:1.4rem;display:flex}.order-taxi-quickHeading p{color:#626262;margin:0;font-size:.95rem;font-weight:600}.order-taxi-quickHeading h2{margin:0;font-size:1.55rem}.order-taxi-quickIcon{color:#171717;background:#ffc400;border-radius:.95rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.order-taxi-quickGrid,.order-taxi-fieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.order-taxi-field{min-width:0}.order-taxi-field label,.order-taxi-vehicleLabel{color:#232323;align-items:center;gap:.5rem;margin-block-end:.45rem;font-size:.97rem;font-weight:650;display:flex}.order-taxi-field label svg,.order-taxi-vehicleLabel svg{color:#9f7700}.order-taxi-field input:not([type=checkbox]),.order-taxi-field textarea{color:#232323;background:#fff;border:1px solid #dcd7cc;border-radius:.85rem;width:100%;min-height:3.45rem;padding:.75rem .9rem;transition:border-color .16s,box-shadow .16s}.order-taxi-field textarea{resize:vertical;min-height:7.5rem}.order-taxi-field input:hover,.order-taxi-field textarea:hover{border-color:#aaa394}.order-taxi-field input:focus,.order-taxi-field textarea:focus{border-color:#8f6a00;outline:0;box-shadow:0 0 0 3px #ffc4003d}.order-taxi-field input[aria-invalid=true]{border-color:#a32134;box-shadow:0 0 0 3px #a321341f}.order-taxi-field small,.order-taxi-vehicleField>small{color:#626262;margin-block-start:.4rem;font-size:.9375rem;line-height:1.45;display:block}.order-taxi-error{font-weight:650;color:#a32134!important}.order-taxi-wideField{grid-column:1/-1}.order-taxi-quickSubmit{justify-content:center;width:100%;min-height:3.6rem;margin-block-start:1.15rem}.order-taxi-quickNote{color:#626262;align-items:center;gap:.45rem;margin:.7rem 0 0;font-size:.9375rem;line-height:1.45;display:flex}.order-taxi-quickNote svg{color:#846300;flex:none}.order-taxi-trustStrip{z-index:2;margin-block-start:-2rem;position:relative}.order-taxi-trustGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.order-taxi-trustCard{background:#fff;border:1px solid #e4e0d6;border-radius:1.25rem;align-items:center;gap:.9rem;min-height:7.5rem;padding:1.25rem;display:flex;box-shadow:0 .8rem 2rem #17171712}.order-taxi-trustCard>span{background:#ffc400;border-radius:.9rem;flex:none;place-items:center;width:2.9rem;height:2.9rem;display:grid}.order-taxi-trustCard h2{margin:0;font-size:1.2rem}.order-taxi-trustCard p{color:#626262;margin:.15rem 0 0;font-size:.95rem;line-height:1.45}.order-taxi-stepsSection{background:#fff}.order-taxi-sectionHeading{max-width:45rem;margin-block-end:clamp(2.2rem,5vw,3.5rem)}.order-taxi-sectionHeading h2,.order-taxi-seoIntro h2,.order-taxi-faqHeading h2{font-size:clamp(2rem,3vw,2.65rem)}.order-taxi-sectionHeading>p:last-child,.order-taxi-seoIntro>p:last-child,.order-taxi-faqHeading>p:last-child{color:#626262;max-width:42rem;margin-block-end:0}.order-taxi-stepsGrid{counter-reset:order-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.order-taxi-stepsGrid li{background:#faf9f5;border:1px solid #e4e0d6;border-radius:1.5rem;min-height:15rem;padding:1.75rem;position:relative;overflow:hidden}.order-taxi-stepNumber{color:#17171712;font-size:4.8rem;font-weight:700;line-height:1;position:absolute;inset-block-start:.4rem;inset-inline-start:1rem}.order-taxi-stepIcon{background:#ffc400;border-radius:1.1rem;place-items:center;width:3.6rem;height:3.6rem;margin-block-end:1.25rem;display:grid;position:relative}.order-taxi-stepsGrid h3{margin-block-end:.55rem;font-size:1.45rem;position:relative}.order-taxi-stepsGrid p{color:#626262;margin:0;line-height:1.65;position:relative}.order-taxi-formSection{background:linear-gradient(#f3f1eb 0%,#faf9f5 100%);padding-block:clamp(4rem,8vw,7rem);scroll-margin-top:6.5rem}.order-taxi-fullForm{background:#fff;border:1px solid #e4e0d6;border-radius:1.75rem;max-width:72rem;margin-inline:auto;padding:clamp(1.3rem,4vw,3rem);box-shadow:0 1.8rem 4.5rem #17171717}.order-taxi-formHeading{justify-content:space-between;gap:1.5rem;margin-block-end:2rem;display:flex}.order-taxi-formHeading h2{margin-block-end:.55rem;font-size:clamp(2.1rem,3vw,2.8rem)}.order-taxi-formHeading p:last-child{color:#626262;max-width:40rem;margin:0}.order-taxi-formHeadingIcon{background:#ffc400;border-radius:1.3rem;flex:none;place-items:center;width:4.5rem;height:4.5rem;display:grid}.order-taxi-formGroup{background:#fff;border:1px solid #e4e0d6;border-radius:1.35rem;margin:0 0 1.25rem;padding:clamp(1.15rem,3vw,2rem)}.order-taxi-formGroup legend{max-width:calc(100% - 1rem);padding-inline:.55rem}.order-taxi-formGroup legend>span{color:#171717;vertical-align:middle;background:#ffc400;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;margin-inline-end:.65rem;font-weight:700;display:inline-grid}.order-taxi-formGroup legend>div{vertical-align:middle;flex-direction:column;display:inline-flex}.order-taxi-formGroup legend strong{color:#171717;font-size:1.25rem}.order-taxi-formGroup legend small{color:#626262;font-size:.9375rem;font-weight:400}.order-taxi-vehicleField{margin-block-start:1.2rem}.order-taxi-vehicleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.order-taxi-vehicleOption{cursor:pointer;background:#faf9f5;border:1px solid #ded9ce;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:7.3rem;padding:1rem;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s;display:grid;position:relative}.order-taxi-vehicleOption:hover{border-color:#b8af99;transform:translateY(-2px);box-shadow:0 .7rem 1.6rem #17171712}.order-taxi-vehicleOption:focus-within{outline-offset:2px;outline:3px solid #8f6a00}.order-taxi-vehicleOption input{opacity:0;width:1px;height:1px;position:absolute}.order-taxi-vehicleOption strong,.order-taxi-vehicleOption small{display:block}.order-taxi-vehicleOption strong{color:#232323;font-size:1rem}.order-taxi-vehicleOption small{color:#626262;margin-block-start:.18rem;font-size:.9375rem;line-height:1.4}.order-taxi-vehicleIcon{background:#fff;border-radius:.85rem;place-items:center;width:2.8rem;height:2.8rem;display:grid;box-shadow:0 .35rem 1rem #1717170f}.order-taxi-vehicleCheck{color:#aeaaa0;opacity:.45}.order-taxi-vehicleSelected{background:#ffc4001a;border-color:#aa7e00;box-shadow:inset 0 0 0 1px #aa7e00}.order-taxi-vehicleSelected .order-taxi-vehicleIcon{background:#ffc400}.order-taxi-vehicleSelected .order-taxi-vehicleCheck{color:#6b5200;opacity:1}.order-taxi-toggleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-block-end:1.25rem;display:grid}.order-taxi-toggleCard{cursor:pointer;background:#faf9f5;border:1px solid #ded9ce;border-radius:1rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.8rem;min-height:6rem;padding:1rem;display:grid}.order-taxi-toggleCard:focus-within{outline-offset:2px;outline:3px solid #8f6a00}.order-taxi-toggleCard input{accent-color:#ffc400;width:1.25rem;height:1.25rem}.order-taxi-toggleCard strong,.order-taxi-toggleCard small{display:block}.order-taxi-toggleCard small{color:#626262;font-size:.9375rem;line-height:1.4}.order-taxi-privacyField{margin-block-start:1.2rem}.order-taxi-privacyField label{color:#343434;align-items:flex-start;gap:.65rem;font-size:1rem;display:flex}.order-taxi-privacyField input{accent-color:#ffc400;flex:none;width:1.2rem;height:1.2rem;margin-block-start:.3rem}.order-taxi-privacyField a{text-underline-offset:.18em;margin-inline-start:.28rem;font-weight:650;text-decoration-thickness:1px}.order-taxi-formFooter{grid-template-columns:minmax(15rem,.45fr) minmax(0,1fr);align-items:center;gap:1.25rem;margin-block-start:1.5rem;display:grid}.order-taxi-formSubmit{justify-content:center;min-height:3.8rem;font-size:1.08rem}.order-taxi-formFooter>p{color:#626262;align-items:flex-start;gap:.55rem;margin:0;font-size:.95rem;line-height:1.5;display:flex}.order-taxi-formFooter>p svg{color:#846300;flex:none;margin-block-start:.15rem}.order-taxi-summary{background:#fffbef;border:1px solid #cfbd82;border-radius:1.25rem;outline:none;margin-block-start:1.5rem;padding:clamp(1.2rem,3vw,2rem)}.order-taxi-summary:focus{box-shadow:0 0 0 3px #ffc40059}.order-taxi-summaryHeading{align-items:center;gap:.8rem;margin-block-end:1rem;display:flex}.order-taxi-summaryHeading>span{background:#ffc400;border-radius:.9rem;place-items:center;width:3rem;height:3rem;display:grid}.order-taxi-summaryHeading p{color:#6b5200;margin:0;font-size:.92rem;font-weight:650}.order-taxi-summaryHeading h3{margin:0;font-size:1.5rem}.order-taxi-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0 0 1rem;display:grid}.order-taxi-summary dl div{background:#fff;border-radius:.85rem;padding:.85rem 1rem}.order-taxi-summary dt{color:#626262;font-size:.9rem}.order-taxi-summary dd{color:#232323;margin:.1rem 0 0;font-weight:650}.order-taxi-summary>p{color:#4d4d4d;margin-block-end:1rem}.order-taxi-summaryActions{flex-wrap:wrap;gap:.75rem;display:flex}.order-taxi-rideTypes{background:#fff}.order-taxi-rideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.order-taxi-rideCard{background:#faf9f5;border:1px solid #e4e0d6;border-radius:1.35rem;flex-direction:column;min-height:17rem;padding:1.5rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.order-taxi-rideCard:hover{border-color:#d0c8b5;transform:translateY(-4px);box-shadow:0 1.1rem 2.5rem #17171714}.order-taxi-rideCard>span{background:#ffc400;border-radius:1rem;place-items:center;width:3.4rem;height:3.4rem;margin-block-end:1.2rem;display:grid}.order-taxi-rideCard h3{margin-block-end:.45rem;font-size:1.35rem}.order-taxi-rideCard p{color:#626262;margin-block-end:1rem;line-height:1.6}.order-taxi-rideCard a{color:#493800;align-items:center;gap:.4rem;margin-block-start:auto;font-weight:700;text-decoration:none;display:inline-flex}.order-taxi-rideCard a:hover{color:#8b6800}.order-taxi-prepareSection{background:#fff;padding-block:clamp(1rem,3vw,2rem) clamp(5rem,8vw,7rem)}.order-taxi-preparePanel{color:#fff;background:#232323;border-radius:1.75rem;grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,5rem);padding:clamp(1.75rem,5vw,3.5rem);display:grid;box-shadow:0 1.5rem 4rem #17171721}.order-taxi-prepareIntro .eyebrow{color:#d7d3c8}.order-taxi-prepareIntro h2{color:#fff;font-size:clamp(2rem,3vw,2.7rem)}.order-taxi-prepareIntro p:last-child{color:#d8d8d8;margin:0}.order-taxi-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.order-taxi-checklist li{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:.9rem;align-items:center;gap:.65rem;min-height:3.8rem;padding:.65rem .85rem;font-size:1rem;display:flex}.order-taxi-checklist li span{color:#171717;background:#ffc400;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.order-taxi-seoContent{background:#faf9f5;padding-block:clamp(5rem,8vw,7rem)}.order-taxi-seoIntro{max-width:45rem;margin-block-end:3rem}.order-taxi-seoText{max-width:45rem}.order-taxi-seoText h2{font-size:clamp(2rem,3vw,2.55rem)}.order-taxi-seoText p{color:#4f4f4f;max-width:45rem;margin-block-end:1.1rem;line-height:1.78}.order-taxi-seoText ul{gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.order-taxi-seoText li{color:#343434;align-items:flex-start;gap:.55rem;font-weight:600;display:flex}.order-taxi-seoText li svg{color:#876500;flex:none;margin-block-start:.35rem}.order-taxi-lifestyleFeature{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);margin-block-end:clamp(4rem,8vw,7rem);display:grid}.order-taxi-lifestyleMedia{border-radius:1.75rem;min-height:29rem;position:relative;overflow:hidden;box-shadow:0 1.8rem 4.2rem #17171721}.order-taxi-lifestyleMedia img{object-fit:cover;object-position:50% center}.order-taxi-seoPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin-block-end:clamp(4rem,8vw,7rem);display:grid}.order-taxi-seoPair .order-taxi-seoText{background:#fff;border:1px solid #e4e0d6;border-radius:1.4rem;padding:clamp(1.5rem,3vw,2.25rem)}.order-taxi-seoPair .order-taxi-seoText h2{font-size:clamp(1.8rem,2.5vw,2.25rem)}.order-taxi-seoVisualRow{background:#fff;border-radius:1.75rem;grid-template-columns:minmax(0,1.12fr) minmax(19rem,.72fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin-block-end:clamp(4rem,8vw,7rem);padding:clamp(1.5rem,4vw,3.25rem);display:grid}.order-taxi-seoVisualRowDark{color:#fff;background:#232323}.order-taxi-seoVisualRowDark .order-taxi-seoText h2{color:#fff}.order-taxi-seoVisualRowDark .order-taxi-seoText p{color:#d5d5d5}.order-taxi-seoVisualRowDark .order-taxi-seoText li{color:#f1f1f1}.order-taxi-airportVisual{background:#ffffff12;border:1px solid #ffffff21;border-radius:1.25rem;padding:1.5rem}.order-taxi-airportVisual>span{color:#171717;background:#ffc400;border-radius:1.2rem;place-items:center;width:4.2rem;height:4.2rem;margin-block-end:1.25rem;display:grid}.order-taxi-airportVisual h3{color:#fff}.order-taxi-airportVisual p{color:#d5d5d5}.order-taxi-airportVisual a{color:#ffc400;align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.order-taxi-adaptationVisual{gap:.85rem;display:grid}.order-taxi-adaptationVisual>div{background:#faf9f5;border:1px solid #e4e0d6;border-radius:1rem;align-items:center;gap:.9rem;padding:1rem;display:flex}.order-taxi-adaptationVisual>div>svg{color:#8b6800;flex:none}.order-taxi-adaptationVisual strong,.order-taxi-adaptationVisual small{display:block}.order-taxi-adaptationVisual small{color:#626262}.order-taxi-adaptationVisual>p{color:#4f4f4f;background:#ffc4001f;border-radius:1rem;margin:0;padding:1rem}.order-taxi-afterRequestPanel{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.8fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin-block-end:clamp(4rem,8vw,7rem);display:grid}.order-taxi-afterRequestPanel ol{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.order-taxi-afterRequestPanel li{background:#fff;border:1px solid #e4e0d6;border-radius:1rem;align-items:center;gap:.8rem;padding:1rem;display:flex}.order-taxi-afterRequestPanel li>span{background:#ffc400;border-radius:.8rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:grid}.order-taxi-afterRequestPanel strong,.order-taxi-afterRequestPanel small{display:block}.order-taxi-afterRequestPanel small{color:#626262}.order-taxi-pricePanel{background:#fff;border:1px solid #d8cfb8;border-radius:1.75rem;grid-template-columns:auto 1fr;gap:1.4rem;padding:clamp(1.5rem,4vw,3rem);display:grid;box-shadow:0 1rem 3rem #17171712}.order-taxi-priceIcon{background:#ffc400;border-radius:1.25rem;place-items:center;width:4.5rem;height:4.5rem;display:grid}.order-taxi-pricePanel h2{font-size:clamp(2rem,3vw,2.55rem)}.order-taxi-priceLead{color:#444;max-width:47rem;font-size:1.08rem}.order-taxi-priceSeo .order-taxi-seoText{max-width:48rem}.order-taxi-priceSeo .order-taxi-seoText>h2{display:none}.order-taxi-pricePanel a{color:#493800;text-underline-offset:.2em;align-items:center;gap:.45rem;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.order-taxi-usefulSection{background:#fff}.order-taxi-usefulGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.order-taxi-usefulCard{background:#faf9f5;border:1px solid #e4e0d6;border-radius:1.25rem;grid-template-columns:1fr auto;min-height:15rem;padding:1.4rem;transition:transform .16s,box-shadow .16s;display:grid}.order-taxi-usefulCard:hover{transform:translateY(-3px);box-shadow:0 1rem 2rem #17171714}.order-taxi-usefulCard>span{background:#ffc400;border-radius:.95rem;grid-column:1/-1;place-items:center;width:3.1rem;height:3.1rem;margin-block-end:1.2rem;display:grid}.order-taxi-usefulCard h3{grid-column:1/-1;margin-block-end:.4rem;font-size:1.3rem}.order-taxi-usefulCard p{color:#626262;grid-column:1/-1;margin-block-end:1rem;font-size:1rem;line-height:1.55}.order-taxi-usefulCard a{color:#fff;background:#232323;border-radius:50%;grid-column:2;align-self:end;place-items:center;width:2.75rem;height:2.75rem;display:grid}.order-taxi-usefulCard a:hover{color:#171717;background:#ffc400}.order-taxi-faqSection{background:#f3f1eb;padding-block:clamp(5rem,8vw,7rem)}.order-taxi-faqHeading{text-align:center;max-width:46rem;margin:0 auto 2.5rem}.order-taxi-faqHeading>p:last-child{margin-inline:auto}.order-taxi-faqCard{background:#fff;border:1px solid #e4e0d6;border-radius:1.5rem;max-width:56rem;margin-inline:auto;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 1rem 3rem #17171712}.order-taxi-finalCta{background:#fff;padding-block:clamp(3rem,6vw,5rem)}.order-taxi-finalCtaPanel{color:#fff;background:#232323;border-radius:1.75rem;grid-template-columns:minmax(0,1fr) minmax(15rem,.42fr);align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.6rem 4rem #17171724}.order-taxi-finalCtaPanel>div{z-index:1;position:relative}.order-taxi-finalCtaPanel .eyebrow{color:#d8d8d8}.order-taxi-finalCtaPanel h2{color:#fff;font-size:clamp(2rem,3vw,2.8rem)}.order-taxi-finalCtaPanel p:last-child{color:#d8d8d8;max-width:42rem;margin:0}.order-taxi-finalActions{gap:.7rem;display:grid}.order-taxi-finalActions .button{justify-content:center;width:100%}.order-taxi-finalPhone{color:#fff;border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.25rem;font-size:1.08rem;font-weight:700;text-decoration:none;display:flex}.order-taxi-finalPhone:hover{color:#ffc400}.order-taxi-routeDecoration{opacity:.15;border-block-start:3px dashed #ffc400;border-radius:50%;width:31rem;height:12rem;position:absolute;inset-block-end:-2rem;inset-inline-start:-4rem;transform:rotate(-8deg)}.order-taxi-routeDecoration i{background:#ffc400;border:2px solid #232323;border-radius:50%;width:1rem;height:1rem;position:absolute;inset-block-start:-.55rem}.order-taxi-routeDecoration i:first-child{inset-inline-start:0}.order-taxi-routeDecoration i:last-child{inset-inline-end:0}@media (max-width:64rem){.order-taxi-heroInner{grid-template-columns:minmax(0,1fr) minmax(22rem,.85fr);gap:2.5rem}.order-taxi-heroCopy h1{font-size:clamp(2.75rem,5.4vw,3.55rem)}.order-taxi-trustGrid,.order-taxi-vehicleGrid,.order-taxi-rideGrid,.order-taxi-usefulGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-taxi-lifestyleFeature{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);gap:2.5rem}}@media (max-width:48rem){.order-taxi-hero{padding-block:1.25rem 3.75rem}.order-taxi-hero:before{opacity:.12;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.order-taxi-heroInner{grid-template-columns:1fr;gap:1.7rem}.order-taxi-heroCopy .breadcrumbs{margin-block-end:1.25rem}.order-taxi-heroCopy h1{max-width:22rem;font-size:clamp(2.25rem,10.7vw,2.65rem);line-height:1.04}.order-taxi-heroLead{font-size:1.05rem;line-height:1.62}.order-taxi-heroBenefits{gap:.55rem}.order-taxi-heroBenefits li{align-items:flex-start;font-size:1rem}.order-taxi-heroActions{grid-template-columns:1fr;display:grid}.order-taxi-heroActions .button{justify-content:center;width:100%;min-height:3.35rem}.order-taxi-quickCard{border-radius:1.35rem;padding:1.15rem}.order-taxi-quickGrid,.order-taxi-fieldsGrid,.order-taxi-toggleGrid,.order-taxi-summary dl{grid-template-columns:1fr}.order-taxi-field input:not([type=checkbox]),.order-taxi-field textarea{min-height:3.35rem;font-size:1rem}.order-taxi-trustStrip{margin-block-start:-1.4rem}.order-taxi-trustGrid{grid-template-columns:1fr;gap:.6rem}.order-taxi-trustCard{min-height:5.8rem;padding:1rem}.order-taxi-stepsSection{padding-block:4rem}.order-taxi-stepsGrid{grid-template-columns:1fr}.order-taxi-stepsGrid li{min-height:0}.order-taxi-formSection{padding-block:4rem}.order-taxi-fullForm{border-radius:1.35rem;padding:1rem}.order-taxi-formHeading{align-items:flex-start}.order-taxi-formHeadingIcon{display:none}.order-taxi-formGroup{padding:1rem}.order-taxi-formGroup legend strong{font-size:1.1rem}.order-taxi-vehicleGrid{grid-template-columns:1fr}.order-taxi-vehicleOption{min-height:6.5rem}.order-taxi-formFooter{grid-template-columns:1fr}.order-taxi-formSubmit{width:100%;min-height:3.5rem}.order-taxi-summaryActions{grid-template-columns:1fr;display:grid}.order-taxi-summaryActions .button{justify-content:center;width:100%}.order-taxi-rideGrid,.order-taxi-usefulGrid,.order-taxi-seoPair,.order-taxi-lifestyleFeature,.order-taxi-seoVisualRow,.order-taxi-afterRequestPanel,.order-taxi-preparePanel,.order-taxi-finalCtaPanel{grid-template-columns:1fr}.order-taxi-rideCard{min-height:14rem}.order-taxi-preparePanel{border-radius:1.4rem;padding:1.35rem}.order-taxi-checklist{grid-template-columns:1fr}.order-taxi-checklist li{min-height:3.5rem}.order-taxi-seoContent{padding-block:4rem}.order-taxi-lifestyleFeature{gap:2rem;margin-block-end:4rem}.order-taxi-lifestyleMedia{aspect-ratio:16/10;min-height:0}.order-taxi-lifestyleMedia img{object-position:54% center}.order-taxi-seoPair{gap:1rem;margin-block-end:4rem}.order-taxi-seoPair .order-taxi-seoText{padding:1.25rem}.order-taxi-seoVisualRow{gap:2rem;margin-block-end:4rem;padding:1.25rem}.order-taxi-pricePanel{grid-template-columns:1fr;padding:1.25rem}.order-taxi-faqHeading{text-align:start}.order-taxi-faqHeading>p:last-child{margin-inline:0}.order-taxi-faqCard{padding:.65rem}.order-taxi-finalCtaPanel{padding:1.5rem}.order-taxi-finalActions{width:100%}}@media (max-width:23.5rem){.order-taxi-heroCopy h1{font-size:2.2rem}.order-taxi-quickHeading h2{font-size:1.35rem}.order-taxi-formGroup legend small{display:none}.order-taxi-vehicleOption{grid-template-columns:auto 1fr}.order-taxi-vehicleCheck{display:none}}@media (min-width:43.75rem) and (max-width:48rem){.order-taxi-quickGrid,.order-taxi-fieldsGrid,.order-taxi-toggleGrid,.order-taxi-summary dl,.order-taxi-trustGrid,.order-taxi-vehicleGrid,.order-taxi-rideGrid,.order-taxi-usefulGrid,.order-taxi-seoPair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.order-taxi-rideCard,.order-taxi-usefulCard,.order-taxi-vehicleOption{transition:none}}
html:has(.services-page){scroll-behavior:auto}.services-page{--charcoal:#171717;--soft-black:#232323;--brand-yellow:#ffc400;--brand-yellow-dark:#e6a900;--warm-bg:#faf9f5;--muted-bg:#f3f1eb;--border:#e4e0d6;--muted-text:#626262;color:var(--charcoal);background:#fff;font-size:18px;line-height:1.75;overflow:clip}.services-page :where(h1,h2,h3,p){margin-block-start:0}.services-page :where(a,button):focus-visible{outline:3px solid var(--brand-yellow);outline-offset:4px}.services-hero{background:radial-gradient(circle at 12% 24%, #ffc4001a, transparent 27rem), linear-gradient(145deg, #fff 0%, var(--warm-bg) 70%, #f8f5eb 100%);padding:clamp(54px,7vw,94px) 0 clamp(64px,8vw,104px);position:relative}.services-hero:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.services-w3.services-org/2000/svg' width='56' height='49' viewBox='0 0 56 49'%3E%3Cpath d='M14 1h28l13 23-13 23H14L1 24z' fill='none' stroke='%23171717' stroke-opacity='.035'/%3E%3C/svg%3E");position:absolute;inset:0}.services-heroGrid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:center;gap:clamp(44px,6vw,88px);display:grid;position:relative}.services-heroCopy{min-width:0}.services-heroCopy h1{letter-spacing:-.035em;max-width:700px;margin:16px 0 22px;font-size:clamp(48px,5vw,64px);font-weight:700;line-height:1.06}.services-heroLead{color:#3d3d3d;max-width:660px;margin-bottom:24px;font-size:19px;line-height:1.72}.services-heroBenefits,.services-checklist,.services-benefitsPanel ul,.services-serviceCard ul{padding:0;list-style:none}.services-heroBenefits{flex-wrap:wrap;gap:10px;margin:0 0 28px;display:flex}.services-heroBenefits li{background:#ffffffd1;border:1px solid #1717171a;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:8px 13px;font-size:15px;font-weight:650;display:inline-flex;box-shadow:0 8px 24px #1717170d}.services-heroBenefits svg,.services-phoneLink svg,.services-textLink svg,.services-tertiaryAction svg{color:var(--brand-yellow-dark);flex:none}.services-heroActions,.services-helpActions,.services-finalActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.services-heroActions .button,.services-helpActions .button,.services-finalActions .button{min-height:52px;padding-inline:22px}.services-phoneLink{color:var(--charcoal);align-items:center;gap:9px;min-height:44px;margin-top:18px;font-size:19px;font-weight:750;text-decoration:none;display:inline-flex}.services-heroVisual{min-width:0;position:relative}.services-heroImage{z-index:1;aspect-ratio:4/3;object-fit:cover;border-radius:30px;width:100%;height:auto;display:block;position:relative;box-shadow:0 28px 70px #1717172e}.services-heroPattern{background:var(--brand-yellow);border-radius:34px;position:absolute;inset:-18px 22px 30px -18px;transform:rotate(-2.5deg)}.services-heroCaption{z-index:2;inset-inline-end:-24px;background:var(--soft-black);color:#fff;border-radius:16px;align-items:center;gap:11px;max-width:260px;padding:14px 17px;font-size:15px;line-height:1.4;display:flex;position:absolute;bottom:30px;box-shadow:0 16px 38px #00000038}.services-heroCaption svg{color:var(--brand-yellow);flex:none}.services-heroCaption strong{color:var(--brand-yellow);display:block}.services-quickSection,.services-catalogSection,.services-processSection,.services-supportingSection,.services-faqSection{padding:clamp(76px,9vw,112px) 0}.services-sectionHeading{text-align:center;max-width:760px;margin:0 auto clamp(34px,5vw,52px)}.services-sectionHeading h2,.services-vehicleCopy h2,.services-accessibleCopy h2,.services-airportCopy h2,.services-benefitsPanel h2,.services-pricePanel h2,.services-helpPanel h2,.services-finalPanel h2{letter-spacing:-.025em;margin-bottom:15px;font-size:clamp(32px,3.4vw,44px);font-weight:700;line-height:1.12}.services-sectionHeading>p:last-child{color:var(--muted-text);font-size:18px}.services-quickLinks{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.services-quickLinks a{border:1px solid var(--border);min-width:0;min-height:126px;color:var(--charcoal);text-align:center;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px 11px;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 28px #1717170f}.services-quickLinks a:hover{border-color:#e6a900a6;transform:translateY(-4px);box-shadow:0 16px 38px #1717171a}.services-quickLinks a>svg:first-child{box-sizing:content-box;background:var(--brand-yellow);border-radius:13px;padding:10px}.services-quickLinks a>svg:last-child{color:var(--brand-yellow-dark);transform:rotate(180deg)}.services-trustStrip{background:var(--soft-black);color:#fff;padding:30px 0}.services-trustGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.services-trustGrid article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:17px;align-items:center;gap:14px;padding:17px;display:flex}.services-trustGrid article>span{background:var(--brand-yellow);width:48px;height:48px;color:var(--charcoal);border-radius:14px;flex:none;place-items:center;display:grid}.services-trustGrid h2{margin:0 0 2px;font-size:19px;line-height:1.2}.services-trustGrid p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.45}.services-catalogSection{background:var(--warm-bg)}.services-catalogGroup+.services-catalogGroup{margin-top:clamp(58px,7vw,82px)}.services-groupHeading{margin-bottom:24px}.services-groupHeading p{color:#8a6800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:14px;font-weight:800}.services-groupHeading h2{margin:0;font-size:clamp(27px,3vw,35px);line-height:1.2}.services-cardsFour,.services-cardsThree{gap:20px;display:grid}.services-cardsFour{grid-template-columns:repeat(4,minmax(0,1fr))}.services-cardsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.services-serviceCard{min-width:0}.services-cardLink{border:1px solid var(--border);height:100%;min-height:385px;color:var(--charcoal);background:#fff;border-radius:22px;flex-direction:column;padding:24px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 12px 35px #1717170f}.services-cardLink:hover{border-color:#e6a90094;transform:translateY(-5px);box-shadow:0 20px 46px #1717171c}.services-cardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.services-cardIcon{background:var(--brand-yellow);border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.services-cardBadge{background:var(--muted-bg);color:#4d4d4d;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:750}.services-serviceCard h3{margin-bottom:10px;font-size:24px;line-height:1.25}.services-serviceCard p{color:var(--muted-text);margin-bottom:16px;font-size:16px;line-height:1.65}.services-serviceCard ul{gap:7px;margin:0 0 20px;display:grid}.services-serviceCard li{align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.services-serviceCard li svg,.services-checklist svg{color:#9b7300;flex:none}.services-cardAction{color:#715400;align-items:center;gap:7px;margin-top:auto;font-size:15px;font-weight:800;display:flex}.services-cardAction svg,.services-textLink svg,.services-tertiaryAction svg{transform:rotate(180deg)}.services-vehicleSection,.services-accessibleSection{padding:clamp(80px,10vw,120px) 0}.services-mediaGrid,.services-accessibleGrid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(44px,7vw,88px);display:grid}.services-accessibleGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.services-mediaFrame{border-radius:26px;overflow:hidden;box-shadow:0 22px 58px #1717171f}.services-mediaFrame img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.services-vehicleCopy,.services-accessibleCopy,.services-airportCopy{max-width:670px}.services-vehicleCopy>p:not(.eyebrow),.services-accessibleCopy>p,.services-airportCopy>p,.services-pricePanel p,.services-helpPanel p,.services-finalPanel p{color:#4f4f4f}.services-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:28px 0 0;display:grid}.services-checklist li{background:var(--warm-bg);border-radius:12px;align-items:center;gap:9px;padding:11px 13px;font-size:15px;font-weight:650;display:flex}.services-copyGrid,.services-supportingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(60px,8vw,94px);display:grid}.services-copyBlock{background:var(--warm-bg);border-radius:20px;padding:28px}.services-copyBlock h2{margin-bottom:14px;font-size:25px;line-height:1.25}.services-copyBlock p{color:#515151;font-size:16px;line-height:1.75}.services-copyBlock p:last-child{margin-bottom:0}.services-accessibleSection{background:var(--muted-bg)}.services-accessibleCopy p{max-width:680px}.services-textLink,.services-tertiaryAction{color:var(--charcoal);text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-weight:800;display:inline-flex}.services-airportSection{padding:clamp(76px,9vw,112px) 0}.services-airportPanel{background:var(--soft-black);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:clamp(38px,7vw,84px);padding:clamp(34px,5vw,60px);display:grid;box-shadow:0 24px 64px #17171726}.services-airportCopy>p{color:#ffffffc2}.services-airportCopy h2,.services-benefitsPanel h2,.services-finalPanel h2{color:#fff}.services-airportLinks{align-content:center;gap:12px;display:grid}.services-airportLinks a{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 17px;font-weight:700;text-decoration:none;display:flex}.services-airportLinks a:hover{border-color:var(--brand-yellow);background:#ffffff1c}.services-airportLinks a span{align-items:center;gap:11px;display:flex}.services-airportLinks a span svg{color:var(--brand-yellow)}.services-airportLinks a>svg{transform:rotate(180deg)}.services-processSection{background:var(--warm-bg)}.services-processGrid{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.services-processGrid li{border:1px solid var(--border);background:#fff;border-radius:22px;min-height:260px;padding:28px;position:relative;box-shadow:0 12px 34px #1717170f}.services-stepNumber{inset-inline-start:24px;color:#b4b0a8;font-size:14px;font-weight:800;position:absolute;top:24px}.services-stepIcon{background:var(--brand-yellow);border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:24px;display:grid}.services-processGrid h3{margin-bottom:9px;font-size:24px;line-height:1.3}.services-processGrid p{color:var(--muted-text);margin:0;font-size:16px}.services-centerAction{justify-content:center;margin-top:34px;display:flex}.services-benefitsSection{padding:clamp(70px,8vw,98px) 0}.services-benefitsPanel{background:var(--charcoal);color:#fff;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,88px);padding:clamp(38px,6vw,68px);display:grid}.services-benefitsPanel>div>p:last-child{color:#ffffffbd;max-width:520px}.services-benefitsPanel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.services-benefitsPanel li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:12px;min-height:74px;padding:14px;font-size:15px;font-weight:700;display:flex}.services-benefitsPanel li span{background:var(--brand-yellow);width:42px;height:42px;color:var(--charcoal);border-radius:12px;flex:none;place-items:center;display:grid}.services-supportingSection{background:var(--muted-bg)}.services-supportingGrid{margin-top:0}.services-supportingGrid .services-copyBlock{background:#fff}.services-priceSection{padding:clamp(76px,9vw,108px) 0}.services-pricePanel{background:linear-gradient(135deg,#fff,#fffaf0);border:1px solid #e6a9004d;border-radius:24px;grid-template-columns:auto minmax(0,1fr);gap:26px;max-width:980px;padding:clamp(30px,5vw,50px);display:grid;box-shadow:0 18px 50px #17171712}.services-priceIcon{background:var(--brand-yellow);border-radius:19px;place-items:center;width:68px;height:68px;display:grid}.services-pricePanel>div{max-width:760px}.services-helpSection{padding:0 0 clamp(80px,10vw,120px)}.services-helpPanel{background:var(--brand-yellow);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:clamp(34px,5vw,58px);display:grid}.services-helpPanel>div:first-child{max-width:730px}.services-helpPanel .eyebrow,.services-finalPanel .eyebrow,.services-airportPanel .eyebrow,.services-benefitsPanel .eyebrow{color:inherit;opacity:.76}.services-helpActions{justify-content:flex-start;max-width:360px}.services-tertiaryAction{justify-content:center;width:100%}.services-faqSection{background:var(--warm-bg)}.services-faqCard{border:1px solid var(--border);background:#fff;border-radius:24px;max-width:900px;margin:0 auto;padding:clamp(20px,4vw,38px);box-shadow:0 16px 44px #17171712}.services-finalCta{background:#fff;padding:clamp(72px,9vw,104px) 0}.services-finalPanel{background:var(--soft-black);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;padding:clamp(38px,6vw,68px);display:grid;position:relative;overflow:hidden}.services-finalPanel:after{inset-inline-start:-75px;content:"";border:42px solid #ffc40029;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-95px}.services-finalPanel>div{z-index:1;position:relative}.services-finalPanel>div:first-child{max-width:720px}.services-finalPanel p{color:#ffffffc2}.services-finalPhone{color:#fff;align-items:center;gap:8px;min-height:48px;font-size:18px;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:1100px){.services-quickLinks{grid-template-columns:repeat(4,minmax(0,1fr))}.services-cardsFour,.services-cardsThree,.services-copyGrid,.services-supportingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-copyGrid>:last-child,.services-supportingGrid>:last-child{grid-column:1/-1}.services-helpPanel,.services-finalPanel{grid-template-columns:1fr}.services-helpActions{max-width:none}.services-tertiaryAction{width:auto}}@media (max-width:900px){.services-heroGrid,.services-mediaGrid,.services-accessibleGrid,.services-airportPanel,.services-benefitsPanel{grid-template-columns:1fr}.services-heroVisual{max-width:720px}.services-heroCaption{inset-inline-end:18px}.services-trustGrid,.services-processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-processGrid>:last-child{grid-column:1/-1}.services-accessibleCopy{order:2}.services-airportPanel{padding:38px}}@media (max-width:768px){.services-page{font-size:17px}.services-hero{padding:24px 0 64px}.services-heroGrid{gap:34px}.services-heroCopy h1{margin:4px 0 12px;font-size:clamp(36px,10.5vw,42px);line-height:1.08}.services-heroLead{margin-bottom:14px;font-size:17px}.services-heroCopy .breadcrumbs{margin-block-end:10px}.services-heroBenefits{gap:6px;margin-bottom:16px}.services-phoneLink{margin-top:6px}.services-heroActions .button{width:100%}.services-heroImage{aspect-ratio:4/3;border-radius:22px;height:auto}.services-heroPattern{border-radius:26px;inset:-10px 16px 18px -10px}.services-heroCaption{inset-inline-end:14px;bottom:16px}.services-quickSection,.services-catalogSection,.services-processSection,.services-supportingSection,.services-faqSection,.services-vehicleSection,.services-accessibleSection,.services-airportSection,.services-priceSection,.services-finalCta{padding-block:68px}.services-quickLinks,.services-trustGrid,.services-copyGrid,.services-supportingGrid,.services-processGrid,.services-benefitsPanel ul{grid-template-columns:1fr}.services-quickLinks a{text-align:start;flex-direction:row;justify-content:flex-start;min-height:68px;padding:12px 15px}.services-quickLinks a>svg:last-child{margin-inline-start:auto}.services-trustGrid article{min-height:84px}.services-trustGrid p,.services-groupHeading p,.services-cardBadge,.services-serviceCard li,.services-stepNumber{font-size:15px}.services-copyGrid>:last-child,.services-supportingGrid>:last-child,.services-processGrid>:last-child{grid-column:auto}.services-cardLink{min-height:auto}.services-checklist{grid-template-columns:1fr}.services-airportPanel,.services-benefitsPanel,.services-helpPanel,.services-finalPanel{border-radius:22px;padding:28px 22px}.services-pricePanel{grid-template-columns:1fr}.services-helpSection{padding-bottom:68px}.services-helpActions,.services-finalActions{grid-template-columns:1fr;width:100%;display:grid}.services-helpActions .button,.services-finalActions .button,.services-tertiaryAction,.services-finalPhone{justify-content:center;width:100%}.services-page .breadcrumbs a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (max-width:620px){.services-cardsFour,.services-cardsThree{grid-template-columns:1fr}}@media (max-width:370px){.services-hero{padding-top:20px}.services-heroCopy h1{font-size:36px}.services-heroLead{font-size:16px;line-height:1.6}}@media (max-width:390px){.services-heroBenefits{display:grid}.services-heroBenefits li{justify-content:flex-start}.services-heroCaption{inset-inline-end:auto;border-radius:0 0 16px 16px;max-width:none;margin:-8px 12px 0;position:relative;bottom:auto}}@media (prefers-reduced-motion:reduce){.services-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.airports-page{--ap-charcoal:#171717;--ap-soft:#232323;--ap-yellow:#ffc400;--ap-yellow-dark:#e6a900;--ap-warm:#faf9f5;--ap-tint:#f3f1eb;--ap-border:#e4e0d6;--ap-muted:#626262;color:var(--ap-charcoal);background:#fff;overflow:clip}.airports-page h1,.airports-page h2,.airports-page h3,.airports-page p{text-wrap:pretty}.airports-page .breadcrumbs{margin-block-end:28px}.airports-page .breadcrumbs a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.airports-page .faq-section{background:var(--ap-warm)}.airports-page .faq-grid{grid-template-columns:minmax(0,900px);justify-content:center;gap:34px}.airports-page .section-heading{text-align:center;max-width:760px;margin-inline:auto}.airports-page .faq-list{width:100%}.airports-hero{background:radial-gradient(circle at 12% 18%,#ffc40021,#0000 31%),linear-gradient(135deg,#fff 0%,#faf9f5 58%,#fffdf6 100%);padding:34px 0 82px;position:relative}.airports-hero:before{content:"";pointer-events:none;opacity:.15;background-image:linear-gradient(30deg,#1717170d 12%,#0000 12.5% 87%,#1717170d 87.5%),linear-gradient(150deg,#1717170d 12%,#0000 12.5% 87%,#1717170d 87.5%);background-size:56px 96px;position:absolute;inset:0}.airports-heroContainer{z-index:1;position:relative}.airports-heroGrid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(44px,5.5vw,82px);display:grid}.airports-heroCopy{max-width:640px}.airports-heroCopy h1{letter-spacing:-.04em;max-width:620px;margin:12px 0 20px;font-size:clamp(48px,5vw,64px);font-weight:750;line-height:1.04}.airports-heroLead{max-width:610px;color:var(--ap-muted);margin:0 0 24px;font-size:19px;line-height:1.78}.airports-heroBenefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.airports-heroBenefits li{background:#ffffffd1;border:1px solid #e4e0d6e6;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:9px 12px;font-size:15px;font-weight:650;display:flex;box-shadow:0 10px 25px #1717170b}.airports-heroBenefits svg{color:var(--ap-yellow-dark);flex:none}.airports-heroActions{flex-wrap:wrap;gap:12px;display:flex}.airports-phoneLink{min-height:44px;color:var(--ap-charcoal);align-items:center;gap:9px;margin-block-start:12px;font-size:18px;font-weight:750;text-decoration:none;display:inline-flex}.airports-phoneLink svg{color:var(--ap-yellow-dark)}.airports-phoneLink:hover,.airports-phoneLink:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--ap-yellow);text-decoration-color:var(--ap-yellow);text-underline-offset:5px}.airports-heroMedia{background:#dedbd2;border:1px solid #e4e0d6d9;border-radius:30px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 28px 70px #17171724}.airports-heroMedia:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000 48%,#17171747);position:absolute;inset:0}.airports-heroImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.airports-heroOverlay{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171717e6;border:1px solid #ffffff2e;border-radius:18px;align-items:center;gap:12px;max-width:calc(100% - 44px);padding:14px 16px;display:flex;position:absolute;inset-block-end:22px;inset-inline-end:22px}.airports-heroOverlay div{gap:2px;display:grid}.airports-heroOverlay strong{font-size:16px}.airports-heroOverlay span:not(.airports-iconTile){color:#ffffffb8;font-size:14px}.airports-iconTile{width:52px;height:52px;color:var(--ap-charcoal);background:var(--ap-yellow);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.airports-quickForm{border:1px solid var(--ap-border);background:#fffffff5;border-radius:28px;gap:24px;margin-block-start:54px;padding:clamp(24px,3vw,36px);display:grid;box-shadow:0 22px 55px #17171717}.airports-quickFormHeading{align-items:center;gap:14px;display:flex}.airports-quickFormHeading h2{margin:0 0 3px;font-size:28px;line-height:1.2}.airports-quickFormHeading p{color:var(--ap-muted);margin:0}.airports-directionFieldset{border:0;min-width:0;margin:0;padding:0}.airports-directionFieldset legend,.airports-formField>span:first-child{margin-block-end:8px;font-size:15px;font-weight:700;display:block}.airports-segmentedControl{border:1px solid var(--ap-border);background:var(--ap-tint);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:460px;padding:5px;display:grid}.airports-segmentedControl label{cursor:pointer;position:relative}.airports-segmentedControl input{opacity:0;pointer-events:none;position:absolute}.airports-segmentedControl span{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font-weight:700;display:flex}.airports-segmentedControl input:checked+span{background:#fff;box-shadow:0 7px 18px #17171714}.airports-segmentedControl input:focus-visible+span{outline:3px solid var(--ap-yellow);outline-offset:2px}.airports-quickFields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:18px;display:grid}.airports-formField{min-width:0}.airports-formField small{color:var(--ap-muted);margin-block-start:6px;font-size:14px;line-height:1.45;display:block}.airports-formField>span:first-child small{margin:0 4px 0 0;font-weight:500;display:inline}.airports-inputWrap{display:block;position:relative}.airports-inputWrap>svg{z-index:1;color:var(--ap-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:14px;transform:translateY(-50%)}.airports-inputWrap input,.airports-inputWrap select{border:1px solid var(--ap-border);width:100%;min-width:0;min-height:54px;color:var(--ap-charcoal);font:inherit;background:#fff;border-radius:14px;padding:10px 43px 10px 13px;font-size:16px}.airports-inputWrap input:focus,.airports-inputWrap select:focus{border-color:var(--ap-yellow-dark);outline:3px solid #ffc40047}.airports-inputWrap input[aria-invalid=true],.airports-inputWrap select[aria-invalid=true]{border-color:#a72d2d}.airports-fieldError{color:#8e1f1f;margin-block-start:6px;font-size:14px;font-weight:650;display:block}.airports-quickSubmit{align-self:end;width:100%;min-height:54px}.airports-trustStrip{color:#fff;background:var(--ap-soft);padding:28px 0}.airports-trustGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.airports-trustGrid article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.airports-trustGrid .airports-iconTile{border-radius:14px;width:46px;height:46px}.airports-trustGrid h2{margin:0;font-size:18px}.airports-trustGrid p{color:#ffffffad;margin:2px 0 0;font-size:14px;line-height:1.45}.airports-section{padding:clamp(76px,7.5vw,108px) 0}.airports-tintedSection,.airports-guideSection{background:var(--ap-warm)}.airports-sectionHeader{max-width:760px;margin-block-end:42px}.airports-sectionHeader h2,.airports-checklistGrid h2,.airports-pricePanel h2{letter-spacing:-.025em;margin:8px 0 14px;font-size:clamp(32px,3vw,42px);line-height:1.12}.airports-sectionHeader>p:last-child,.airports-checklistGrid>div>p:last-child,.airports-pricePanel p{color:var(--ap-muted);margin:0;font-size:18px;line-height:1.72}.airports-airportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.airports-airportCard{border:1px solid var(--ap-border);background:#fff;border-radius:24px;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 18px 42px #17171712}.airports-airportCard:hover{border-color:#e6a900a6;transform:translateY(-5px);box-shadow:0 24px 54px #1717171c}.airports-airportImage{aspect-ratio:4/3;background:var(--ap-tint);position:relative;overflow:hidden}.airports-airportImage img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block;position:absolute;inset:0}.airports-airportCard:hover .airports-airportImage img{transform:scale(1.025)}.airports-airportCardBody{flex-direction:column;flex:1;padding:24px;display:flex}.airports-airportCardIcons{color:var(--ap-yellow-dark);gap:8px;margin-block-end:14px;display:flex}.airports-airportCard h3{margin:0 0 10px;font-size:25px;line-height:1.25}.airports-airportCard p{color:var(--ap-muted);flex:1;margin:0 0 18px;font-size:16px;line-height:1.7}.airports-airportCard a,.airports-pricePanel a{width:fit-content;min-height:44px;color:var(--ap-charcoal);align-items:center;gap:8px;font-weight:750;text-decoration:none;display:inline-flex}.airports-airportCard a:hover,.airports-airportCard a:focus-visible,.airports-pricePanel a:hover,.airports-pricePanel a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--ap-yellow);text-decoration-color:var(--ap-yellow);text-underline-offset:5px}.airports-directionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.airports-directionCard{border:1px solid var(--ap-border);background:#fff;border-radius:26px;padding:clamp(28px,3vw,42px);box-shadow:0 16px 38px #1717170e}.airports-directionIcon,.airports-priceIcon{width:64px;height:64px;color:var(--ap-charcoal);background:var(--ap-yellow);border-radius:20px;justify-content:center;align-items:center;display:inline-flex}.airports-directionCard h3{margin:20px 0 16px;font-size:30px}.airports-directionCard ul{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.airports-directionCard li{color:var(--ap-muted);align-items:flex-start;gap:9px;font-size:17px;line-height:1.6;display:flex}.airports-directionCard li svg{color:var(--ap-yellow-dark);flex:none;margin-block-start:4px}.airports-vehicleGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.airports-vehicleCard,.airports-usefulCard{border:1px solid var(--ap-border);min-width:0;min-height:100%;color:var(--ap-charcoal);background:#fff;border-radius:21px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 30px #1717170d}.airports-vehicleCard:hover,.airports-vehicleCard:focus-visible,.airports-usefulCard:hover,.airports-usefulCard:focus-visible{border-color:var(--ap-yellow-dark);outline:none;transform:translateY(-4px);box-shadow:0 18px 38px #17171717}.airports-vehicleCard:focus-visible,.airports-usefulCard:focus-visible,.airports-routeGrid a:focus-visible{outline:3px solid var(--ap-yellow);outline-offset:3px}.airports-vehicleCard .airports-iconTile,.airports-usefulCard .airports-iconTile{border-radius:15px;width:48px;height:48px}.airports-vehicleCard h3,.airports-usefulCard h3{margin:17px 0 8px;font-size:20px;line-height:1.3}.airports-vehicleCard p,.airports-usefulCard p{color:var(--ap-muted);flex:1;margin:0 0 18px;font-size:15px;line-height:1.65}.airports-cardAction{align-items:center;gap:7px;min-height:44px;font-weight:750;display:inline-flex}.airports-checklistSection{color:#fff;background:var(--ap-soft)}.airports-checklistGrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(42px,7vw,90px);display:grid}.airports-checklistGrid .eyebrow{color:var(--ap-yellow)}.airports-checklistGrid>div>p:last-child{color:#ffffffb3}.airports-checklistGrid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.airports-checklistGrid li{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:10px;min-height:58px;padding:12px;font-size:16px;display:flex}.airports-checklistGrid li span{width:30px;height:30px;color:var(--ap-charcoal);background:var(--ap-yellow);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.airports-processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.airports-processGrid li{border:1px solid var(--ap-border);background:#fff;border-radius:22px;padding:26px;position:relative;box-shadow:0 12px 30px #1717170b}.airports-stepNumber{color:#17171729;font-size:34px;font-weight:800;position:absolute;inset-block-start:17px;inset-inline-end:20px}.airports-processGrid h3{margin:18px 0 8px;font-size:21px}.airports-processGrid p{color:var(--ap-muted);margin:0;font-size:15px;line-height:1.65}.airports-darkSection{color:#fff;background:var(--ap-charcoal)}.airports-darkSection .airports-sectionHeader>p:last-child{color:#ffffffb3}.airports-darkSection .eyebrow{color:var(--ap-yellow)}.airports-routeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.airports-routeGrid a{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:15px;text-decoration:none;transition:background .18s,border-color .18s;display:grid}.airports-routeGrid a:hover,.airports-routeGrid a:focus-visible{background:#ffc40014;border-color:#ffc400b3}.airports-routeGrid a>svg:first-child{color:var(--ap-yellow)}.airports-routeGrid span{font-weight:700;line-height:1.35}.airports-pricePanel{border:1px solid var(--ap-border);background:var(--ap-warm);border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;max-width:960px;padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 18px 44px #1717170f}.airports-pricePanel p:not(.eyebrow){max-width:720px}.airports-pricePanel a{margin-block-start:14px}.airports-guideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.airports-guideCard{border:1px solid var(--ap-border);background:#fff;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:26px;display:grid;box-shadow:0 12px 28px #1717170b}.airports-guideNumber{width:44px;height:44px;color:var(--ap-charcoal);background:var(--ap-yellow);border-radius:14px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.airports-guideCard h3{margin:2px 0 9px;font-size:22px}.airports-guideCard p{max-width:720px;color:var(--ap-muted);margin:0;font-size:17px;line-height:1.75}.airports-usefulGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1080px){.airports-heroGrid{gap:36px}.airports-heroBenefits{grid-template-columns:1fr}.airports-heroMedia{min-height:460px}.airports-quickFields{grid-template-columns:repeat(3,minmax(0,1fr))}.airports-trustGrid,.airports-processGrid,.airports-usefulGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.airports-vehicleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.airports-routeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.airports-hero{padding:26px 0 66px}.airports-heroGrid{grid-template-columns:1fr}.airports-heroCopy{max-width:none}.airports-heroCopy h1{font-size:clamp(40px,7vw,52px)}.airports-heroBenefits{grid-template-columns:repeat(2,minmax(0,1fr))}.airports-heroMedia{aspect-ratio:16/9;min-height:0}.airports-quickFields{grid-template-columns:repeat(2,minmax(0,1fr))}.airports-airportGrid{grid-template-columns:1fr}.airports-airportCard{grid-template-columns:minmax(260px,.92fr) minmax(0,1.08fr);display:grid}.airports-directionGrid,.airports-checklistGrid,.airports-guideGrid{grid-template-columns:1fr}.airports-checklistGrid ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.airports-page .breadcrumbs{margin-block-end:16px}.airports-hero{padding-block-start:20px}.airports-heroCopy h1{max-width:100%;margin:9px 0 14px;font-size:clamp(36px,10.5vw,42px);line-height:1.08}.airports-heroLead{margin-block-end:18px;font-size:17px;line-height:1.68}.airports-heroBenefits,.airports-trustGrid,.airports-quickFields,.airports-vehicleGrid,.airports-processGrid,.airports-routeGrid,.airports-usefulGrid,.airports-checklistGrid ul{grid-template-columns:1fr}.airports-heroBenefits{gap:7px;margin-block-end:18px}.airports-heroBenefits li{min-height:44px}.airports-heroActions{display:grid}.airports-heroActions .button{width:100%}.airports-phoneLink{justify-content:center;width:100%}.airports-heroMedia{border-radius:22px}.airports-heroOverlay{max-width:none;inset-block-end:12px;inset-inline:12px}.airports-heroOverlay span:not(.airports-iconTile),.airports-formField small,.airports-fieldError,.airports-trustGrid p{font-size:15px}.airports-quickForm{border-radius:22px;margin-block-start:34px;padding:20px}.airports-quickFormHeading{align-items:flex-start}.airports-quickFormHeading h2{font-size:24px}.airports-segmentedControl{max-width:none}.airports-segmentedControl span{min-height:52px;padding-inline:8px;font-size:15px}.airports-inputWrap input,.airports-inputWrap select,.airports-quickSubmit{min-height:54px}.airports-trustStrip{padding:18px 0}.airports-trustGrid{gap:9px}.airports-section{padding:62px 0}.airports-sectionHeader{margin-block-end:28px}.airports-sectionHeader h2,.airports-checklistGrid h2,.airports-pricePanel h2{font-size:32px}.airports-sectionHeader>p:last-child,.airports-checklistGrid>div>p:last-child,.airports-pricePanel p{font-size:17px}.airports-airportCard{display:flex}.airports-airportCardBody{padding:21px}.airports-directionCard{padding:24px}.airports-directionCard h3{font-size:25px}.airports-pricePanel,.airports-guideCard{grid-template-columns:1fr}.airports-guideCard{padding:22px}.airports-guideCard p{font-size:16px}}@media (prefers-reduced-motion:reduce){.airports-airportCard,.airports-airportImage img,.airports-vehicleCard,.airports-usefulCard{transition:none}}
.fare-page{color:#171717;background:#fff}.fare-hero{background:linear-gradient(135deg,#faf9f5 0%,#fff 68%);padding:44px 0 72px;overflow:hidden}.fare-heroGrid{grid-template-columns:minmax(0,48%) minmax(0,52%);align-items:center;gap:50px;display:grid}.fare-heroCopy h1{max-width:700px;margin:16px 0 22px;font-size:clamp(3rem,5vw,4rem);line-height:1.06}.fare-heroLead{color:#4f4f4f;max-width:700px;font-size:1.16rem;line-height:1.75}.fare-heroActions,.fare-formActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.fare-hero-contact{flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;display:flex}.fare-hero-contact a{color:#171717;align-items:center;gap:8px;font-weight:700;display:inline-flex}.fare-heroMedia{min-width:0;position:relative}.fare-heroImage{aspect-ratio:16/9;object-fit:cover;border-radius:28px;width:100%;height:auto;box-shadow:0 24px 60px #17171726}.fare-heroCard{inset-inline-start:22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:20px;gap:14px;max-width:340px;padding:18px;display:flex;position:absolute;bottom:22px;box-shadow:0 12px 32px #17171729}.fare-heroCard p{color:#626262;margin:4px 0 6px;font-size:.94rem}.fare-heroCard a{color:#171717;align-items:center;gap:6px;font-weight:750;display:inline-flex}.fare-iconTile{color:#171717;background:#ffc400;border-radius:16px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.fare-trustStrip{color:#fff;background:#171717;padding:28px 0}.fare-trustGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fare-trustGrid article{background:#232323;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:13px;padding:16px;display:flex}.fare-trustGrid h2{color:#fff;margin:0 0 3px;font-size:1rem}.fare-trustGrid p{color:#d6d6d6;margin:0;font-size:15px;line-height:1.45}.fare-section{padding:88px 0}.fare-sectionHeader{max-width:760px;margin-bottom:34px}.fare-sectionHeader h2{margin:10px 0 14px;font-size:clamp(2rem,3vw,2.75rem)}.fare-sectionHeader>p:last-child{color:#626262;font-size:1.08rem}.fare-factorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.fare-factorCard{background:#fff;border:1px solid #e4e0d6;border-radius:22px;padding:24px;box-shadow:0 8px 26px #1717170e}.fare-factorCard h3{margin:18px 0 8px;font-size:1.25rem}.fare-factorCard p{color:#626262;margin:0;line-height:1.65}.fare-tinted{background:#f3f1eb}.fare-updateLabel{color:#444;background:#fff;border-radius:99px;margin-top:8px;padding:8px 12px;font-weight:700;display:inline-flex}.fare-tableScroll{border-radius:22px;overflow-x:auto;box-shadow:0 14px 38px #17171717}.fare-tableScroll:focus-visible{outline-offset:4px;outline:3px solid #171717}.fare-fareTable{border-collapse:collapse;background:#fff;width:100%;min-width:680px}.fare-fareTable caption{text-align:start;color:#fff;background:#171717;padding:18px 22px;font-weight:700}.fare-fareTable th,.fare-fareTable td{text-align:start;border-bottom:1px solid #ece8de;padding:18px 22px}.fare-fareTable thead th{color:#fff;background:#232323}.fare-fareTable tbody tr:last-child>*{border-bottom:0}.fare-fareTable td{font-variant-numeric:tabular-nums;font-weight:700}.fare-fareTable tbody th span,.fare-fareTable tbody th small{display:block}.fare-fareTable tbody th small{color:#6a665f;max-width:300px;margin-top:5px;font-size:15px;font-weight:500;line-height:1.5}.fare-supplementGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.fare-supplementGrid div{background:#fff;border-radius:16px;flex-direction:column;gap:7px;padding:16px;display:flex}.fare-supplementGrid span{color:#626262;font-size:15px}.fare-supplementGrid strong{font-size:1.2rem}.fare-supplementGrid small{color:#6a665f;font-size:15px;line-height:1.55}.fare-table-note{color:#565656;max-width:820px}.fare-sourceCard{color:#171717;background:#fff;border:1px solid #e4e0d6;border-radius:18px;align-items:center;gap:14px;max-width:920px;padding:18px;display:flex}.fare-sourceCard span{flex:1;gap:3px;display:grid}.fare-sourceCard small{color:#626262}.fare-periodGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fare-periodCard{background:#fff;border:1px solid #e4e0d6;border-radius:22px;padding:26px}.fare-badge{background:#ffc400;border-radius:99px;padding:7px 12px;font-weight:800;display:inline-flex}.fare-periodCard h3{margin:18px 0 10px}.fare-periodCard p{color:#626262;line-height:1.7}.fare-periodCard small{color:#6a665f;border-top:1px solid #ece8de;margin-top:16px;padding-top:14px;font-size:15px;line-height:1.55;display:block}.fare-comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.fare-comparisonGrid article{background:#fff;border-radius:24px;padding:30px}.fare-comparisonGrid p{color:#626262;line-height:1.75}.fare-comparisonGrid ul{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.fare-comparisonGrid li{align-items:center;gap:8px;display:flex}.fare-contentGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:52px;display:grid}.fare-contentGrid h2{font-size:clamp(2rem,3vw,2.75rem)}.fare-checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.fare-checkGrid li{align-items:flex-start;gap:9px;display:flex}.fare-checkGrid svg{color:#b88700;flex:none;margin-top:4px}.fare-imagePanel img{aspect-ratio:16/9;object-fit:cover;border-radius:26px;width:100%;height:auto;box-shadow:0 18px 42px #1717171f}.fare-darkPanel{color:#fff;background:#232323}.fare-darkPanel>.container{justify-content:space-between;align-items:center;gap:30px;display:flex}.fare-darkPanel h2{margin:8px 0 10px;font-size:clamp(2rem,3vw,2.7rem)}.fare-darkPanel p{color:#d7d7d7;max-width:700px}.fare-processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.fare-processGrid li{background:#faf9f5;border-radius:22px;padding:26px;position:relative}.fare-step-number{top:18px;color:#9c7a00;font-weight:800;position:absolute;inset-inline-end:18px}.fare-processGrid h3{margin:18px 0 8px}.fare-processGrid p{color:#626262}.fare-prep-panel{color:#fff;background:#171717;border-radius:24px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:34px;margin-top:24px;padding:30px;display:grid}.fare-prep-panel .fare-checkGrid{margin:0}.fare-guide{background:#faf9f5}.fare-guideGrid{gap:18px;display:grid}.fare-guideCard{background:#fff;border:1px solid #ece8de;border-radius:22px;grid-template-columns:70px minmax(0,1fr);gap:22px;max-width:980px;padding:26px;display:grid}.fare-guideCard:nth-child(2n){margin-inline-start:auto}.fare-guideNumber{color:#a77d00;font-size:1.45rem;font-weight:800}.fare-guideCard h3{margin:0 0 10px;font-size:1.35rem}.fare-guideCard p{color:#555;max-width:760px;margin:0;line-height:1.8}.fare-formSection{background:#171717;padding:88px 0}.fare-form{background:#fff;border-radius:28px;max-width:1080px;margin:auto;padding:38px;box-shadow:0 24px 60px #0000002e}.fare-formHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.fare-formHeading h2{margin:8px 0;font-size:clamp(2rem,3vw,2.65rem)}.fare-fieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fare-field{gap:8px;display:grid}.fare-field label{align-items:center;gap:8px;font-weight:750;display:flex}.fare-field input,.fare-field select,.fare-field textarea{width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #cfc9bb;border-radius:14px;padding:12px 14px}.fare-field textarea{resize:vertical;min-height:110px}.fare-field input:focus,.fare-field select:focus,.fare-field textarea:focus{border-color:#8b6800;outline:3px solid #ffc40061}.fare-fieldError{color:#9a1b1b;font-weight:700}.fare-choice-row{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.fare-choice-row label,.fare-privacy label{background:#f3f1eb;border-radius:14px;align-items:center;gap:9px;min-height:48px;padding:10px 14px;display:flex}.fare-choice-row input,.fare-privacy input{accent-color:#171717;width:20px;height:20px}.fare-privacy{margin:18px 0}.fare-form-note{color:#626262;font-size:.95rem}.fare-summary{background:#f3f1eb;border-radius:20px;outline:none;margin-top:24px;padding:24px}.fare-summary h3{margin-top:0}.fare-articleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fare-sourceList{gap:12px;display:grid}.fare-sourceList>a{color:#171717;background:#fff;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.fare-sourceList>a>div{flex:1;gap:4px;display:grid}.fare-sourceList small{color:#626262}@media (max-width:980px){.fare-heroGrid,.fare-contentGrid{grid-template-columns:1fr}.fare-trustGrid,.fare-factorGrid,.fare-processGrid,.fare-supplementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fare-articleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fare-darkPanel>.container{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.fare-hero{padding:28px 0 54px}.fare-heroGrid{gap:30px}.fare-heroCopy h1{font-size:clamp(2.25rem,11vw,2.7rem)}.fare-heroActions .button{width:100%}.fare-heroCard{margin:-28px 14px 0;position:relative;inset:auto}.fare-section{padding:64px 0}.fare-trustGrid,.fare-factorGrid,.fare-periodGrid,.fare-comparisonGrid,.fare-processGrid,.fare-articleGrid,.fare-fieldsGrid,.fare-checkGrid{grid-template-columns:1fr}.fare-supplementGrid{grid-template-columns:1fr 1fr}.fare-articleGrid>:last-child{grid-column:auto;max-width:none}.fare-guideCard{grid-template-columns:1fr;gap:10px;padding:22px}.fare-guideCard:nth-child(2n){margin-inline-start:0}.fare-prep-panel{grid-template-columns:1fr}.fare-form{border-radius:22px;padding:24px 18px}.fare-formHeading{align-items:flex-start}.fare-formHeading>.fare-iconTile{display:none}.fare-darkPanel .button{width:100%}.fare-tableScroll{border-radius:0;margin-inline:-16px}.fare-sourceCard{align-items:flex-start}.fare-sourceCard>svg:last-child{display:none}}@media (max-width:390px){.fare-supplementGrid{grid-template-columns:1fr}.fare-hero-contact{flex-direction:column;align-items:flex-start}.fare-choice-row{flex-direction:column}.fare-choice-row label{width:100%}}@media (max-width:700px){.fare-page .breadcrumbs a,.fare-hero-contact a,.fare-heroCard a,.fare-page+.site-footer a{min-height:44px}body:has(.fare-page) .site-header .header-brand{min-height:44px}.fare-page .breadcrumbs a,.fare-hero-contact a,.fare-heroCard a,.fare-page+.site-footer a{align-items:center;display:inline-flex}.fare-page+.site-footer .footer-navigation-links a{width:100%}}
.blog-hero{background:radial-gradient(circle at 12% 20%,#ffc4001a,#0000 32rem),linear-gradient(145deg,#faf9f5 0%,#fff 58%,#f3f1eb 100%);padding:34px 0 74px;overflow:clip}.blog-hero .breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.blog-heroContainer{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(36px,5vw,76px);display:grid}.blog-heroCopy{min-width:0}.blog-heroCopy h1{letter-spacing:-.045em;max-width:720px;margin:14px 0 20px;font-size:clamp(3rem,5vw,4.25rem);font-weight:720;line-height:1.04}.blog-heroIntro{max-width:690px;color:var(--color-muted);margin:0;font-size:clamp(1.08rem,1.5vw,1.23rem);line-height:1.75}.blog-quickTopics{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.blog-quickTopics a{border:1px solid var(--color-border);min-height:44px;color:var(--color-ink-950);background:#ffffffc2;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.95rem;font-weight:650;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.blog-quickTopics a:hover{border-color:var(--color-accent);background:#fff;transform:translateY(-2px)}.blog-searchForm{max-width:650px;margin-top:30px}.blog-searchForm>label{margin-bottom:8px;font-size:.96rem;font-weight:700;display:block}.blog-searchControl{border:1px solid var(--color-border);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding-inline-start:17px;display:grid;box-shadow:0 15px 38px #17171712}.blog-searchControl:focus-within{border-color:var(--color-accent-hover);box-shadow:0 0 0 4px #ffc40030}.blog-searchControl input{min-width:0;height:56px;font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.blog-searchControl button{background:var(--color-accent);width:52px;height:52px;color:var(--color-ink-950);cursor:pointer;border:0;border-radius:14px;place-items:center;display:grid}.blog-featuredCard{background:#fff;border:1px solid #e4e0d6e0;border-radius:28px;overflow:hidden;box-shadow:0 30px 70px #17171724}.blog-featuredImage{aspect-ratio:16/9;background:var(--color-surface-alt);display:block;position:relative;overflow:hidden}.blog-featuredImage img{object-fit:cover}.blog-featuredBody{gap:12px;padding:clamp(22px,3vw,34px);display:grid}.blog-featuredLabel{background:var(--color-ink-950);color:#fff;border-radius:999px;width:fit-content;padding:7px 12px;font-size:.9375rem;font-weight:700}.blog-categoryTag{color:#6d5200;width:fit-content;font-size:.9375rem;font-weight:750}.blog-featuredBody h2{margin:0;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.18}.blog-featuredBody p{color:var(--color-muted);margin:0;line-height:1.68}.blog-featuredAction,.blog-articleAction{min-height:44px;color:var(--color-ink-950);align-items:center;gap:8px;font-weight:750;text-decoration:none;display:inline-flex}.blog-featuredAction{background:var(--color-accent);border-radius:12px;width:fit-content;margin-top:4px;padding:10px 16px}.blog-topicStrip{z-index:2;margin-top:-28px;position:relative}.blog-topicGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.blog-topicGrid>a{border:1px solid var(--color-border);min-height:96px;color:var(--color-ink-950);background:#fff;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:1px 12px;padding:18px;text-decoration:none;display:grid;box-shadow:0 14px 35px #17171714}.blog-topicGrid>a>span{background:var(--color-accent);border-radius:15px;grid-row:1/3;place-items:center;width:48px;height:48px;display:grid}.blog-topicGrid strong{align-self:end;font-size:1rem}.blog-topicGrid small{color:var(--color-muted);align-self:start;font-size:.9375rem}.blog-filterSection{padding:84px 0 14px}.blog-filterHeader{justify-content:space-between;align-items:end;gap:24px;display:flex}.blog-filterHeader h2{margin:8px 0 0;font-size:clamp(1.9rem,3vw,2.6rem)}.blog-clearButton{border:1px solid var(--color-border);min-height:44px;color:var(--color-ink-950);font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:9px 16px;font-weight:700}.blog-filters{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.blog-filters button{border:1px solid var(--color-border);min-height:46px;color:var(--color-ink-950);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:9px 19px;font-weight:700}.blog-filters button[aria-pressed=true]{border-color:var(--color-ink-950);background:var(--color-ink-950);color:#fff}.blog-emptyState{text-align:center;padding:58px 0}.blog-emptyState>div{background:var(--color-surface-alt);border-radius:24px;justify-items:center;gap:12px;max-width:620px;padding:40px;display:grid}.blog-emptyState h2,.blog-emptyState p{margin:0}.blog-magazineSection,.blog-editorialSection,.blog-usefulSection{padding:88px 0;scroll-margin-top:110px}.blog-tintedSection,.blog-usefulSection{background:var(--color-surface-alt)}.blog-sectionHeading{max-width:750px;margin-bottom:34px}.blog-sectionHeading h2{margin:8px 0 12px;font-size:clamp(2rem,3vw,2.8rem);line-height:1.18}.blog-sectionHeading>p:last-child{color:var(--color-muted);margin:0;font-size:1.08rem;line-height:1.72}.blog-articleGridFour,.blog-articleGridTwo{gap:22px;display:grid}.blog-articleGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-articleGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-articleGridFour>div,.blog-articleGridTwo>div{min-width:0}.blog-articleCard{border:1px solid var(--color-border);background:#fff;border-radius:22px;height:100%;transition:box-shadow .18s,transform .18s,border-color .18s;overflow:hidden;box-shadow:0 12px 30px #17171712}.blog-articleCard:hover{border-color:#d2c9b4;transform:translateY(-4px);box-shadow:0 20px 44px #1717171f}.blog-articleCardLink{height:100%;color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.blog-articleImage{aspect-ratio:16/9;background:var(--color-surface-alt);display:block;position:relative;overflow:hidden}.blog-articleImage img{object-fit:cover;transition:transform .26s}.blog-articleCard:hover .blog-articleImage img{transform:scale(1.025)}.blog-articleCardBody{flex-direction:column;align-items:flex-start;min-width:0;padding:20px;display:flex}.blog-articleCardBody h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 10px;font-size:clamp(1.22rem,1.6vw,1.45rem);line-height:1.34;display:-webkit-box;overflow:hidden}.blog-articleCardBody>p{color:var(--color-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.98rem;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-articleMeta{color:var(--color-muted);flex-wrap:wrap;gap:7px 14px;margin-top:16px;font-size:.9375rem;display:flex}.blog-articleMeta span{align-items:center;gap:6px;display:inline-flex}.blog-articleAction{margin-top:auto;padding-top:15px}.blog-articleCardWide{max-width:none;margin-bottom:24px}.blog-articleCardWide .blog-articleCardLink{grid-template-rows:none;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.blog-articleCardWide .blog-articleImage{aspect-ratio:auto;min-height:330px}.blog-articleCardWide .blog-articleCardBody{justify-content:center;padding:clamp(26px,4vw,48px)}.blog-articleCardWide .blog-articleCardBody h3{font-size:clamp(1.6rem,2.5vw,2.3rem)}.blog-midCta,.blog-finalCta{background:var(--color-ink-950);color:#fff}.blog-midCtaInner,.blog-finalCtaInner{justify-content:space-between;align-items:center;gap:42px;min-height:230px;padding-block:48px;display:flex}.blog-midCtaInner h2,.blog-finalCtaInner h2{color:#fff;margin:8px 0 10px;font-size:clamp(2rem,3vw,2.8rem)}.blog-midCtaInner p:last-child,.blog-finalCtaInner p:last-child{color:#ddd;max-width:660px;margin:0;font-size:1.06rem}.blog-ctaActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.blog-midCta .blog-ctaActions .button--secondary,.blog-finalCta .blog-ctaActions .button--secondary{color:#fff;background:#2d2d2d;border-color:#565656}.blog-phoneAction{color:#fff;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font-weight:750;text-decoration:none;display:inline-flex}.blog-familySection{background:#fff}.blog-serviceLinkGrid,.blog-editorialGrid,.blog-usefulGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.blog-serviceLinkGrid>a,.blog-usefulGrid>a,.blog-editorialGrid>article{border:1px solid var(--color-border);min-width:0;color:inherit;background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;padding:24px;text-decoration:none;display:flex}.blog-serviceLinkGrid>a>span,.blog-usefulGrid>a>span,.blog-editorialGrid>article>span{background:var(--color-accent);border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.blog-serviceLinkGrid h3,.blog-usefulGrid h3,.blog-editorialGrid h3{margin:18px 0 8px;font-size:1.28rem}.blog-serviceLinkGrid p,.blog-usefulGrid p,.blog-editorialGrid p{color:var(--color-muted);margin:0;font-size:.97rem;line-height:1.65}.blog-serviceLinkGrid strong,.blog-usefulGrid strong{min-height:44px;color:var(--color-ink-950);align-items:center;gap:7px;margin-top:auto;padding-top:14px;display:inline-flex}.blog-editorialSection{background:var(--color-ink-900);color:#fff}.blog-editorialSection .blog-sectionHeading>p:last-child,.blog-editorialGrid p{color:#d1d1d1}.blog-editorialGrid>article{background:#292929;border-color:#414141}.blog-editorialGrid>article>span{color:var(--color-ink-950)}.blog-finalCta{border-bottom:1px solid #383838}@media (max-width:1100px){.blog-heroContainer{grid-template-columns:1fr 1fr;gap:30px}.blog-topicGrid,.blog-articleGridFour,.blog-serviceLinkGrid,.blog-editorialGrid,.blog-usefulGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.blog-hero{padding:24px 0 56px}.blog-heroContainer{grid-template-columns:1fr}.blog-heroCopy h1{font-size:clamp(2.35rem,11vw,3.2rem);line-height:1.08}.blog-featuredCard{border-radius:22px}.blog-topicStrip{margin-top:-20px}.blog-topicGrid{grid-template-columns:1fr 1fr}.blog-filterSection,.blog-magazineSection,.blog-editorialSection,.blog-usefulSection{padding-block:64px}.blog-articleGridFour,.blog-articleGridTwo,.blog-serviceLinkGrid,.blog-editorialGrid,.blog-usefulGrid{grid-template-columns:1fr}.blog-articleCardWide .blog-articleCardLink{grid-template-rows:auto 1fr;grid-template-columns:1fr}.blog-articleCardWide .blog-articleImage{aspect-ratio:16/9;min-height:auto}.blog-midCtaInner,.blog-finalCtaInner{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.blog-heroCopy h1{max-width:10ch}.blog-quickTopics{grid-template-columns:1fr;display:grid}.blog-quickTopics a{width:100%}.blog-topicGrid{grid-template-columns:1fr}.blog-topicGrid>a{min-height:82px}.blog-filterHeader{flex-direction:column;align-items:flex-start}.blog-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-filters button:last-child{grid-column:1/-1}.blog-ctaActions,.blog-ctaActions .button,.blog-phoneAction{width:100%}.blog-ctaActions .button,.blog-phoneAction{justify-content:center}.blog-featuredBody,.blog-articleCardBody,.blog-serviceLinkGrid>a,.blog-usefulGrid>a,.blog-editorialGrid>article{padding:20px}.blog-articleCardBody{min-height:330px}}
.premium-article-page{color:var(--color-ink-950);background:#fff}.premium-article-hero{background:radial-gradient(circle at 8% 16%, #ffc4001a, transparent 25rem), linear-gradient(145deg, var(--color-canvas), #fff 68%);padding:38px 0 76px}.premium-article-hero__inner{max-width:1180px}.premium-article-hero .breadcrumbs{margin-bottom:24px}.premium-article-hero .breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.premium-article-hero .eyebrow{margin-bottom:16px}.premium-article-hero h1{letter-spacing:-.035em;max-width:920px;margin:0;font-size:clamp(2.75rem,5vw,4.4rem);font-weight:700;line-height:1.08}.premium-article-hero__summary{max-width:780px;color:var(--color-muted);margin:24px 0 0;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.8}.premium-article-meta{flex-wrap:wrap;gap:12px 28px;margin:28px 0 34px;display:flex}.premium-article-meta div{align-items:baseline;gap:7px;display:flex}.premium-article-meta dt{color:var(--color-muted);font-size:.96rem}.premium-article-meta dd{margin:0;font-weight:650}.premium-article-hero__media{aspect-ratio:16/9;background:var(--color-surface-alt);border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px #17171726}.premium-article-hero__media img{object-fit:cover}.premium-opening{background:var(--color-ink-950);color:#fff;padding:42px 0}.premium-opening__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;display:grid}.premium-opening p{max-width:740px;margin:0;font-size:1.125rem;line-height:1.8}.premium-opening__actions{flex-wrap:wrap;gap:10px;display:flex}.premium-opening .button--plain{color:#fff}.premium-direct-answer{border:1px solid var(--color-border);background:var(--color-canvas);border-radius:28px;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;gap:46px;margin-block:84px;padding:clamp(30px,5vw,56px);display:grid;box-shadow:0 20px 50px #17171712}.premium-direct-answer h2{margin:0 0 14px;font-size:clamp(2rem,4vw,2.7rem)}.premium-direct-answer p:last-child{margin:0;font-size:1.12rem;line-height:1.8}.premium-direct-answer ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.premium-direct-answer li{align-items:center;gap:12px;font-weight:650;display:flex}.premium-direct-answer li>span{background:var(--color-accent);width:34px;height:34px;color:var(--color-ink-950);border-radius:50%;flex:none;place-items:center;display:grid}.premium-article-layout{grid-template-columns:minmax(0,780px) minmax(280px,310px);align-items:start;gap:clamp(40px,5vw,56px);max-width:1180px;padding-bottom:96px;display:grid}.premium-article-body{min-width:0}.premium-article-sidebar{align-content:start;align-self:stretch;gap:24px;min-width:0;display:grid}.premium-mobile-tools{display:none}.premium-content-section{scroll-margin-top:calc(var(--header-height) + 32px);margin-bottom:80px}.premium-content-section h2{letter-spacing:-.025em;max-width:760px;margin:0 0 24px;font-size:clamp(2.05rem,3.4vw,2.65rem);font-weight:700;line-height:1.2}.premium-content-section h3{margin:34px 0 14px;font-size:clamp(1.55rem,2.5vw,1.85rem)}.premium-content-section>p,.premium-subsection>p{max-width:760px;margin:0 0 22px;font-size:1.16rem;line-height:1.82}.premium-content-section--overview{border-inline-start:5px solid var(--color-accent);background:var(--color-surface-alt);border-radius:20px;padding:32px}.premium-content-section--overview h2{font-size:clamp(2rem,3vw,2.45rem)}.premium-content-section--overview p{margin-bottom:0}.premium-inline-links{flex-wrap:wrap;gap:10px;display:flex}.premium-inline-links a{background:var(--color-surface-alt);min-height:44px;color:var(--color-ink-950);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);border-radius:999px;align-items:center;padding:7px 14px;font-weight:700;text-decoration-thickness:3px;display:inline-flex}.premium-content-image{background:var(--color-surface-alt);box-shadow:var(--shadow-md);border-radius:24px;margin:38px 0 0;overflow:hidden}.premium-content-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.premium-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.premium-checklist li{background:var(--color-surface-alt);border-radius:14px;align-items:flex-start;gap:10px;min-height:58px;padding:14px 16px;font-size:1.02rem;line-height:1.55;display:flex}.premium-checklist svg{color:#9b7200;flex:none;margin-top:3px}.premium-checklist li>strong{background:var(--color-accent);width:28px;height:28px;color:var(--color-ink-950);border-radius:50%;flex:none;place-items:center;display:grid}.premium-content-section--identity-license .premium-checklist{border:1px solid var(--color-border);max-width:560px;box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;grid-template-columns:1fr;padding:22px}.premium-content-section--identity-license .premium-checklist:before{content:"כדאי לבדוק";grid-column:1/-1;font-size:1.25rem;font-weight:700}.premium-content-section--identity-license .premium-checklist li{background:0 0;min-height:auto;padding:4px 0}.premium-warning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.premium-warning-grid article{background:#fffaf0;border:1px solid #ead9b0;border-radius:18px;align-items:flex-start;gap:14px;padding:20px;display:flex}.premium-warning-grid article>span{background:var(--color-accent);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.premium-warning-grid p{margin:0;font-size:1.02rem;font-weight:620;line-height:1.55}.premium-comparison{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:20px;margin-top:36px;overflow-x:auto}.premium-comparison table{border-collapse:collapse;background:#fff;width:100%;min-width:650px}.premium-comparison caption{background:var(--color-ink-950);color:#fff;text-align:start;padding:20px;font-size:1.15rem;font-weight:700}.premium-comparison th,.premium-comparison td{border-block-start:1px solid var(--color-border);text-align:start;vertical-align:top;padding:16px 18px;line-height:1.55}.premium-comparison thead th{background:var(--color-surface-alt)}.premium-comparison tbody th{color:var(--color-ink-950)}.premium-mid-cta{border:1px solid var(--color-accent);background:var(--color-ink-950);color:#fff;border-radius:24px;grid-template-columns:auto 1fr;gap:18px 20px;margin:0 0 80px;padding:30px;display:grid;box-shadow:0 20px 45px #17171724}.premium-mid-cta>span{background:var(--color-accent);width:54px;height:54px;color:var(--color-ink-950);border-radius:16px;place-items:center;display:grid}.premium-mid-cta h2{margin:0 0 8px;font-size:1.75rem}.premium-mid-cta p{color:#dedede;margin:0;line-height:1.7}.premium-mid-cta>div:last-child{flex-wrap:wrap;grid-column:1/-1;gap:10px;padding-inline-start:74px;display:flex}.premium-inline-link-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:-34px 0 72px;display:grid}.premium-inline-link-panel a{border:1px solid var(--color-border);min-height:64px;color:var(--color-ink-950);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;align-items:center;gap:10px;padding:14px 16px;font-weight:700;text-decoration:none;display:flex}.premium-inline-link-panel a:hover{border-color:var(--color-accent-strong);transform:translateY(-2px)}.premium-inline-link-panel svg{color:#8f6900;flex:none}.premium-toc{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px}.premium-toc--desktop{padding:22px}.premium-toc>strong{margin-bottom:14px;font-size:1.18rem;display:block}.premium-toc ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.premium-toc li{margin:0}.premium-toc__item--level-3 button{padding-inline-start:22px!important;font-size:.94rem!important}.premium-toc li button{width:100%;min-height:40px;color:var(--color-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 10px}.premium-toc li button:hover,.premium-toc li button[aria-current=location]{background:var(--color-surface-alt);color:var(--color-ink-950);font-weight:650}.premium-toc li button[aria-current=location]{box-shadow:inset -3px 0 0 var(--color-accent)}.premium-toc--mobile{display:none}.premium-side-form{background:var(--color-ink-950);color:#fff;border-radius:20px;max-height:560px;padding:18px;overflow:visible;box-shadow:0 18px 44px #17171726}.premium-side-form__icon{background:var(--color-accent);width:46px;height:46px;color:var(--color-ink-950);border-radius:14px;place-items:center;display:grid}.premium-side-form h2{color:#fff;margin:16px 0 6px;font-size:1.55rem}.premium-side-form>p{color:#d9d9d9;margin:0 0 16px;font-size:.98rem;line-height:1.55}.premium-side-form form{gap:10px;display:grid}.premium-side-form__field{gap:5px;display:grid}.premium-side-form__field label{font-size:.93rem;font-weight:650}.premium-side-form__field input{width:100%;height:44px;color:var(--color-ink-950);font:inherit;background:#fff;border:1px solid #555;border-radius:11px;padding:0 12px}.premium-side-form__field input:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.premium-side-form__field small{color:#ffc9c9;font-size:.88rem}.premium-side-form__privacy{gap:4px;font-size:.86rem;line-height:1.35;display:grid}.premium-side-form__privacy label{align-items:flex-start;gap:7px;display:flex}.premium-side-form__privacy input{accent-color:var(--color-accent);flex:none;margin-top:3px}.premium-side-form__privacy a{color:#fff;text-underline-offset:3px}.premium-side-form__privacy small{color:#ffc9c9}.premium-side-form form>.button{width:100%;min-height:46px;margin-top:4px}.premium-side-form__contacts{flex-wrap:wrap;gap:5px 12px;margin-top:14px;display:flex}.premium-side-form__contacts .button,.premium-side-form__contacts>a{color:#fff;min-height:44px;padding:7px 0;font-size:.92rem}.premium-side-form__next{color:var(--color-ink-950);background:#fff;border-radius:14px;gap:8px;margin-top:14px;padding:14px;display:grid}.premium-side-form__next .button{width:100%;min-height:44px}.premium-article-sidebar .premium-side-form{position:sticky;inset-block-start:calc(var(--header-height) + 18px)}.premium-article-sidebar .premium-side-form>p{display:none}.premium-article-sidebar .premium-side-form form{gap:5px}.premium-article-sidebar .premium-side-form__field{gap:3px}.premium-article-sidebar .premium-side-form__field label{font-size:.88rem;line-height:1.25}.premium-article-sidebar .premium-side-form__field input{height:36px}.premium-article-sidebar .premium-side-form form>.button{min-height:42px;margin-top:3px}.premium-article-sidebar .premium-side-form__contacts{margin-top:9px}.premium-print-sheet{display:none}.premium-source-section{background:var(--color-surface-alt);padding:90px 0}.premium-source-section h2,.premium-related h2,.premium-useful-links h2,.premium-faq h2{margin:0 0 32px;font-size:clamp(2rem,4vw,2.8rem)}.premium-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.premium-source-grid article{border:1px solid var(--color-border);background:#fff;border-radius:20px;flex-direction:column;min-height:100%;padding:26px;display:flex}.premium-source-grid h3{margin:0 0 8px;font-size:1.28rem;line-height:1.4}.premium-source-grid p{line-height:1.65}.premium-source-grid__publisher{color:var(--color-muted);margin:0 0 18px}.premium-source-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.premium-source-grid dl div{background:var(--color-surface-alt);border-radius:10px;padding:11px}.premium-source-grid dt{color:var(--color-muted);font-size:.88rem}.premium-source-grid dd{margin:3px 0 0;font-weight:620}.premium-source-grid a{min-height:44px;color:var(--color-ink-950);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);align-items:center;gap:8px;margin-top:auto;font-weight:700;text-decoration-thickness:3px;display:inline-flex}.premium-credits,.premium-related,.premium-faq{padding-block:88px}.premium-credits{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;display:grid}.premium-credits h2{margin:0;font-size:clamp(2rem,4vw,2.7rem)}.premium-credits dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.premium-credits dl div{background:var(--color-surface-alt);border-radius:16px;padding:18px}.premium-credits dt{color:var(--color-muted)}.premium-credits dd{margin:5px 0 0;font-weight:700}.premium-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.premium-related__grid .content-card{min-height:100%}.premium-related__grid .content-card h3 a{align-items:center;min-height:44px;display:inline-flex}.premium-useful-links{background:var(--color-canvas);padding:90px 0}.premium-useful-links__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.premium-useful-links__grid>a{border:1px solid var(--color-border);min-height:142px;color:inherit;box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.premium-useful-links__grid>a:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.premium-useful-links__grid>a>span{background:var(--color-accent);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.premium-useful-links__grid h3{margin:0 0 6px;font-size:1.22rem}.premium-useful-links__grid p{color:var(--color-muted);margin:0;font-size:.97rem;line-height:1.55}.premium-faq{max-width:980px}.premium-faq .faq-list{width:100%}.premium-faq .faq-accordion__trigger{min-height:64px;font-size:1.08rem}@media (max-width:980px){.premium-opening__inner,.premium-direct-answer{grid-template-columns:1fr}.premium-opening__actions{justify-content:flex-start}.premium-article-layout{grid-template-columns:1fr;max-width:780px}.premium-article-sidebar{display:none}.premium-mobile-tools{gap:24px;max-width:780px;margin-bottom:64px;display:grid}.premium-toc--desktop{display:none}.premium-toc--mobile{display:block}.premium-toc__toggle{width:100%;min-height:56px;color:var(--color-ink-950);font:inherit;background:#fff;border:0;border-radius:19px;justify-content:space-between;align-items:center;padding:0 18px;font-weight:700;display:flex}.premium-toc--mobile nav{padding:8px 14px 18px}.premium-side-form{max-height:none;position:static}.premium-side-form form{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-side-form form>.button{grid-column:1/-1}.premium-source-grid{grid-template-columns:1fr}.premium-source-grid article{min-height:auto}.premium-useful-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-credits{grid-template-columns:1fr}}@media (max-width:680px){.premium-article-hero{padding:22px 0 48px}.premium-article-hero h1{font-size:clamp(2.25rem,11vw,2.65rem);line-height:1.12}.premium-article-hero__summary{margin-top:18px;font-size:1.05rem}.premium-article-meta{gap:8px 18px;margin:22px 0 26px}.premium-article-meta div{flex-direction:column;gap:0}.premium-article-hero__media{border-radius:20px}.premium-opening{padding:32px 0}.premium-opening__actions,.premium-opening__actions .button{width:100%}.premium-opening__actions .button{justify-content:center}.premium-direct-answer{border-radius:22px;gap:28px;margin-block:56px;padding:25px}.premium-content-section{margin-bottom:62px}.premium-content-section h2{font-size:clamp(1.9rem,9vw,2.3rem)}.premium-content-section>p,.premium-subsection>p{font-size:1.0625rem;line-height:1.78}.premium-checklist,.premium-warning-grid{grid-template-columns:1fr}.premium-inline-link-panel{grid-template-columns:1fr;margin-block:-28px 58px}.premium-mid-cta{grid-template-columns:1fr;padding:24px}.premium-mid-cta>div:last-child{grid-column:auto;padding-inline-start:0}.premium-mid-cta .button{justify-content:center;width:100%}.premium-side-form form{grid-template-columns:1fr}.premium-side-form__field input{height:52px;font-size:1rem}.premium-side-form__contacts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.premium-side-form__contacts>a:last-child{grid-column:1/-1}.premium-side-form__contacts .button,.premium-side-form__contacts>a{justify-content:flex-start;min-height:48px}.premium-source-section,.premium-useful-links{padding:64px 0}.premium-source-grid dl{grid-template-columns:1fr}.premium-related,.premium-faq{padding-block:64px}.premium-related__grid,.premium-useful-links__grid,.premium-credits dl{grid-template-columns:1fr}.premium-useful-links__grid>a{min-height:128px}.premium-faq .faq-accordion__trigger{min-height:60px;font-size:1rem}.premium-article-shell .mobile-call-button,.premium-article-shell .mobile-menu-button,.premium-article-shell .breadcrumbs,.premium-article-shell .eyebrow,.premium-article-shell .premium-article-meta dt,.premium-article-shell .premium-side-form>p,.premium-article-shell .premium-side-form__field label,.premium-article-shell .premium-side-form__contacts,.premium-article-shell .premium-source-grid dt,.premium-article-shell .card-kicker,.premium-article-shell .article-card__date,.premium-article-shell .premium-useful-links__grid p,.premium-article-shell .footer-bottom,.premium-article-shell .mobile-cta-bar,.premium-article-shell .breadcrumbs a,.premium-article-shell .breadcrumbs span,.premium-article-shell .premium-side-form__contacts a,.premium-article-shell .premium-side-form__contacts span,.premium-article-shell .mobile-cta-bar span{font-size:1rem}.premium-article-shell .header-brand,.premium-article-shell .site-footer a{min-width:44px;min-height:44px}.premium-article-shell .site-footer a{align-items:center;display:inline-flex}}@media print{@page{margin:16mm}html,body{color:#000!important;background:#fff!important}.premium-article-shell>*{display:none!important}.premium-article-shell>.premium-print-sheet{color:#000;direction:rtl;font-family:Assistant,Arial,sans-serif;display:block!important}.premium-print-sheet__eyebrow{margin:0 0 8px;font-size:11pt;font-weight:700}.premium-print-sheet__title{margin-bottom:12px;font-size:24pt;line-height:1.25;display:block}.premium-print-sheet>p{margin:0 0 14px;font-size:12pt;line-height:1.55}.premium-print-sheet dl{gap:7px;margin:18px 0 22px;display:grid}.premium-print-sheet dl div{grid-template-columns:105px 1fr;gap:12px;display:grid}.premium-print-sheet dt{font-weight:700}.premium-print-sheet dd{overflow-wrap:anywhere;margin:0}.premium-print-sheet ol{gap:9px;margin:0;padding:0;list-style-position:inside;display:grid}.premium-print-sheet li{break-inside:avoid;border:1px solid #777;border-radius:8px;min-height:0;padding:10px 12px;font-size:12pt;line-height:1.45}}
