.quote_root__JgWzG{display:block}.quote_layout__cukZZ{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);gap:clamp(20px,3vw,32px);align-items:start}.quote_sectionHead__ghsZ8{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;margin-bottom:4px}.quote_stepNum__Y_g2L{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--nv-blue-soft);color:var(--nv-blue-deep);font-family:var(--nv-display);font-size:13px;font-weight:600}.quote_sectionTitle__eyBnf{font-family:var(--nv-display);font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.quote_sectionText__gAe_M{margin-top:3px;font-size:14px;color:var(--nv-text-2)}.quote_optional__7AWfl{margin-left:6px;font-weight:500;color:var(--nv-text-3)}.quote_tiers__U_4Jw{grid-template-columns:repeat(2,minmax(0,1fr))}.quote_tier__OMYiu{width:100%;text-align:left;font:inherit;color:var(--nv-text)}.quote_tier__OMYiu:focus-visible{outline:2px solid var(--nv-blue);outline-offset:2px}.quote_tier__OMYiu .quote_tierHead__Gyg2k{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:inherit;color:var(--nv-text)}.quote_tier__OMYiu .quote_tierTick__5zF_G{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--nv-line-2);color:transparent;flex:none;transition:background .2s var(--nv-ease),border-color .2s var(--nv-ease),color .2s var(--nv-ease)}.quote_tier__OMYiu[aria-pressed=true] .quote_tierTick__5zF_G{background:var(--nv-blue);border-color:var(--nv-blue);color:#fff}.quote_aside__fiqXE{position:sticky;top:92px;display:grid;gap:16px}.quote_summary__SGiIu{display:grid;gap:18px;padding:clamp(22px,2.6vw,30px);border-radius:var(--nv-r-xl);background:var(--nv-grad-peri);border:1px solid rgba(28,63,145,.12);box-shadow:var(--nv-shadow)}.quote_price__KDSrV{display:flex;align-items:flex-start;gap:4px;font-family:var(--nv-display);font-weight:600;letter-spacing:-.045em;line-height:1}.quote_priceCurrency__Vlh_L{margin-top:6px;font-size:24px;color:var(--nv-text-2)}.quote_priceAmount__Y5aSR{font-size:clamp(48px,5vw,64px);font-variant-numeric:tabular-nums}.quote_priceSub__qM2_c{margin-top:8px;font-size:13.5px;color:var(--nv-text-2)}.quote_route__o21an{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px;border-radius:var(--nv-r-md);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.quote_routeEnd__GIFAY{display:grid;gap:2px;min-width:0}.quote_routeEnd__GIFAY:last-child{text-align:right}.quote_routeEnd__GIFAY small{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nv-text-3)}.quote_routeEnd__GIFAY strong{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote_routeArrow__q4rL7{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--nv-surface);color:var(--nv-blue)}.quote_eta__zChkl{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600}.quote_eta__zChkl svg{color:var(--nv-blue)}.quote_breakdown__1SuK1{display:grid;border-top:1px solid rgba(255,255,255,.12)}.quote_breakdown__1SuK1>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px}.quote_breakdown__1SuK1 dt{color:var(--nv-text-2)}.quote_breakdown__1SuK1 dd{font-weight:600;font-variant-numeric:tabular-nums}.quote_breakdown__1SuK1>.quote_total__GO67S{border-bottom:0;padding-top:14px;font-size:16px}.quote_breakdown__1SuK1>.quote_total__GO67S dt{color:var(--nv-text);font-weight:600}.quote_hint__G1fKG{font-size:12.5px;color:var(--nv-text-3);text-align:center}.quote_unavailable__kdcWm{display:grid;gap:14px;padding:16px;border-radius:var(--nv-r-md);background:rgba(255,255,255,.05);font-size:14.5px;color:var(--nv-text-2)}.quote_inlineLink__wyHJG{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--nv-blue);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.quote_included__94RNr{display:grid;gap:14px;padding:clamp(20px,2.4vw,26px);border-radius:var(--nv-r-lg);background:var(--nv-surface);border:1px solid var(--nv-line)}.quote_includedTitle__5ldQl{font-family:var(--nv-display);font-size:16px;font-weight:600;letter-spacing:-.01em}.quote_included__94RNr .nv-checks li{font-size:14px}@media (max-width:960px){.quote_layout__cukZZ{grid-template-columns:1fr}.quote_aside__fiqXE{position:static}}@media (max-width:520px){.quote_route__o21an,.quote_tiers__U_4Jw{grid-template-columns:1fr}.quote_routeEnd__GIFAY:last-child{text-align:left}.quote_routeArrow__q4rL7{transform:rotate(90deg)}}