.site-header[data-astro-cid-fzpbxy5g]{z-index:10;height:var(--site-header-height);background:var(--color-blue);position:fixed;inset:0 0 auto}.header-inner[data-astro-cid-fzpbxy5g]{width:min(100% - 2rem, var(--content-width));justify-content:space-between;align-items:center;gap:1rem;height:100%;margin-inline:auto;display:flex}.brand[data-astro-cid-fzpbxy5g]{color:var(--color-gold);font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1;text-decoration:none}.contact-menu[data-astro-cid-fzpbxy5g]{flex:none;position:relative}.contact-button[data-astro-cid-fzpbxy5g]{min-height:2.75rem;color:var(--color-blue);background:var(--color-gold);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .85rem;font-weight:750;list-style:none;transition:transform .15s;display:inline-flex}.contact-button[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.contact-button[data-astro-cid-fzpbxy5g]:hover{transform:translateY(-2px)}.contact-button[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g],.contact-dropdown[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:1.15rem}.contact-button[data-astro-cid-fzpbxy5g] .chevron[data-astro-cid-fzpbxy5g]{width:.7rem;transition:transform .15s}.contact-menu[data-astro-cid-fzpbxy5g][open] .chevron[data-astro-cid-fzpbxy5g]{transform:rotate(180deg)}.contact-dropdown[data-astro-cid-fzpbxy5g]{width:12rem;padding-top:.55rem;display:none;position:absolute;top:100%;right:0}.contact-menu[data-astro-cid-fzpbxy5g][open] .contact-dropdown[data-astro-cid-fzpbxy5g]{display:block}.contact-dropdown[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{background:var(--color-blue);border:1px solid #e0b96859;border-radius:.8rem;margin:0;padding:.4rem;list-style:none;overflow:hidden;box-shadow:0 .75rem 2rem #0000003d}.contact-dropdown[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:2.75rem;color:var(--color-cream);border-radius:.55rem;align-items:center;gap:.75rem;padding:.65rem .75rem;font-weight:650;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.contact-dropdown[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--color-blue);background:var(--color-gold)}.brand[data-astro-cid-fzpbxy5g]:focus-visible,.contact-button[data-astro-cid-fzpbxy5g]:focus-visible,.contact-dropdown[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}@media (hover:hover) and (pointer:fine){.contact-menu[data-astro-cid-fzpbxy5g]:hover .contact-dropdown[data-astro-cid-fzpbxy5g]{display:block}.contact-menu[data-astro-cid-fzpbxy5g]:hover .chevron[data-astro-cid-fzpbxy5g]{transform:rotate(180deg)}}@media (width<=25rem){.brand[data-astro-cid-fzpbxy5g]{font-size:1.55rem}.contact-button[data-astro-cid-fzpbxy5g]{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.contact-button[data-astro-cid-fzpbxy5g],.contact-button[data-astro-cid-fzpbxy5g] .chevron[data-astro-cid-fzpbxy5g],.contact-dropdown[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{transition:none}}.site-footer[data-astro-cid-nns7i3if]{color:var(--color-cream);background:var(--color-blue)}.footer-inner[data-astro-cid-nns7i3if]{width:min(100% - 2rem, var(--content-width));gap:clamp(1rem,2vw,1.5rem);margin-inline:auto;padding-block:clamp(1.25rem,2.5vw,2rem);display:grid}.footer-intro[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}h2[data-astro-cid-nns7i3if]{font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:500}.directions-button[data-astro-cid-nns7i3if]{min-height:2.75rem;color:var(--color-blue);background:var(--color-gold);white-space:nowrap;border-radius:999px;align-items:center;gap:.65rem;padding:.6rem 1rem;font-weight:750;text-decoration:none;transition:transform .15s;display:inline-flex}.directions-button[data-astro-cid-nns7i3if]:hover{transform:translateY(-2px)}.directions-button[data-astro-cid-nns7i3if] svg[data-astro-cid-nns7i3if]{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.15rem}.contact-details[data-astro-cid-nns7i3if]{align-content:start;gap:1rem;font-size:.9rem;display:grid}h3[data-astro-cid-nns7i3if]{color:var(--color-gold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem}address[data-astro-cid-nns7i3if]{max-width:20rem;font-style:normal;line-height:1.5}.address-link[data-astro-cid-nns7i3if]{color:var(--color-cream);overflow-wrap:anywhere;text-decoration-color:var(--color-footer-muted);text-underline-offset:.25rem;text-decoration-thickness:1px;display:block}.address-link[data-astro-cid-nns7i3if]:hover{color:var(--color-gold);text-decoration-color:currentColor}.text-link[data-astro-cid-nns7i3if]{color:var(--color-cream);font-size:inherit;font-weight:inherit;text-underline-offset:.25rem}.hours-heading-row[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.open-status[data-astro-cid-nns7i3if]{-webkit-text-stroke:.3px currentColor;flex:none;font-size:.85rem;font-weight:800}.open-status[data-astro-cid-nns7i3if][data-state=open]{color:var(--color-status-open)}.open-status[data-astro-cid-nns7i3if][data-state=closed]{color:var(--color-status-closed)}dl[data-astro-cid-nns7i3if]{margin:0}dl[data-astro-cid-nns7i3if] div[data-astro-cid-nns7i3if]{border-bottom:1px solid var(--color-white-10);justify-content:space-between;gap:1.5rem;padding-block:.3rem;display:flex}dt[data-astro-cid-nns7i3if],dd[data-astro-cid-nns7i3if]{color:var(--color-footer-text);margin:0;font-size:.9rem}dd[data-astro-cid-nns7i3if]{text-align:right}a[data-astro-cid-nns7i3if]:focus-visible{outline:3px solid var(--color-white);outline-offset:4px}@media (width>=36rem) and (width<=59.99rem){.footer-inner[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr) minmax(15rem,1fr)}.footer-intro[data-astro-cid-nns7i3if]{grid-column:1/-1}}@media (width>=60rem){.footer-inner[data-astro-cid-nns7i3if]{grid-template-columns:minmax(19rem,.9fr) minmax(18rem,1.2fr) minmax(15rem,1fr);align-items:start;column-gap:3rem}.footer-intro[data-astro-cid-nns7i3if]{grid-template-columns:max-content max-content;justify-content:start;column-gap:1.5rem}.contact-details[data-astro-cid-nns7i3if]{grid-column:2;grid-template-columns:minmax(0,1fr) minmax(9rem,.65fr);gap:1.5rem}.contact-details[data-astro-cid-nns7i3if] section[data-astro-cid-nns7i3if]{min-width:0}.hours[data-astro-cid-nns7i3if]{grid-column:3}.hours[data-astro-cid-nns7i3if] dl[data-astro-cid-nns7i3if] div[data-astro-cid-nns7i3if]{gap:.75rem}}@media (width<=35.99rem){.footer-inner[data-astro-cid-nns7i3if]{gap:1rem}.footer-intro[data-astro-cid-nns7i3if]{gap:.75rem}.contact-details[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,56fr) minmax(0,44fr);gap:0}.contact-details[data-astro-cid-nns7i3if] section[data-astro-cid-nns7i3if]{min-width:0}.contact-details[data-astro-cid-nns7i3if] section[data-astro-cid-nns7i3if]:first-child{padding-right:.75rem}.contact-details[data-astro-cid-nns7i3if] section[data-astro-cid-nns7i3if]:last-child{text-align:right;padding-left:.75rem}.text-link[data-astro-cid-nns7i3if]{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.directions-button[data-astro-cid-nns7i3if]{transition:none}}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:block;src:url(/_astro/google-sans-400-latin.gBg6aEjr.woff2)format("woff2")}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:block;src:url(/_astro/google-sans-500-latin.C94wcUG3.woff2)format("woff2")}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:block;src:url(/_astro/google-sans-600-latin.opt7x0vn.woff2)format("woff2")}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:block;src:url(/_astro/google-sans-700-latin.B3LHozD6.woff2)format("woff2")}:root{--color-ink-soft:#607080;--color-blue:#26384a;--color-gold:#e0b968;--color-cream:#f7f3ea;--color-white:#fff;--color-status-open:#92d6a8;--color-status-closed:#f0a19a;--color-footer-text:#d6dce1;--color-footer-muted:#9fabb5;--color-white-10:#ffffff1a;--color-white-12:#ffffff1f;--color-white-20:#fff3;--color-blue-glow:#26384a1f;--color-gold-glow:#e0b9681a;--font-sans:"Google Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:var(--font-sans);--content-width:70rem;--site-header-height:5rem}*,:before,:after{box-sizing:border-box}html{background:var(--color-blue);min-width:320px;overflow-x:clip}body{color:var(--color-blue);background:radial-gradient(circle at 15% 15%, var(--color-gold-glow), transparent 24rem), radial-gradient(circle at 85% 55%, var(--color-blue-glow), transparent 28rem), var(--color-cream);font-family:var(--font-sans);margin:0}.page-shell{min-height:100vh;padding-top:var(--site-header-height);grid-template-rows:minmax(32rem,1fr) auto;display:grid}.partners[data-astro-cid-iijf757n]{gap:.85rem;width:100%;display:grid}h2[data-astro-cid-iijf757n]{color:var(--color-ink-soft);letter-spacing:.11em;text-align:center;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.carousel-window[data-astro-cid-iijf757n]{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.carousel-track[data-astro-cid-iijf757n]{gap:1rem;width:max-content;animation:55s linear infinite partner-roll;display:flex}.partner-list[data-astro-cid-iijf757n]{flex:none;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.partner-card[data-astro-cid-iijf757n]{aspect-ratio:3/2;background:#ffffffd1;border:1px solid #26384a1a;border-radius:.9rem;place-items:center;width:clamp(8.5rem,14vw,10.75rem);display:grid;overflow:hidden}img[data-astro-cid-iijf757n]{object-fit:contain;width:88%;height:78%;display:block}@keyframes partner-roll{to{transform:translate(calc(-50% - .5rem))}}@media (prefers-reduced-motion:reduce){.carousel-window[data-astro-cid-iijf757n]{overflow-x:auto;mask-image:none}.carousel-track[data-astro-cid-iijf757n]{animation:none}.partner-list[data-astro-cid-iijf757n][aria-hidden=true]{display:none}}.third-party-guide[data-astro-cid-kgav2t5o]{width:min(100%, var(--content-width));scroll-margin-top:calc(var(--site-header-height) + 1.5rem);gap:clamp(4.25rem,9vw,7rem);margin-inline:auto;display:grid}.eyebrow[data-astro-cid-kgav2t5o]{color:var(--color-gold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:700}.section-heading[data-astro-cid-kgav2t5o] h2[data-astro-cid-kgav2t5o],.guide-cta[data-astro-cid-kgav2t5o] h2[data-astro-cid-kgav2t5o]{font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.05}.india-context[data-astro-cid-kgav2t5o]{gap:clamp(2rem,5vw,4rem);display:grid}.section-heading[data-astro-cid-kgav2t5o]{max-width:43rem}.section-heading[data-astro-cid-kgav2t5o] h2[data-astro-cid-kgav2t5o]{font-size:clamp(2rem,4.5vw,3.65rem)}.section-heading[data-astro-cid-kgav2t5o]>p[data-astro-cid-kgav2t5o]:last-child{max-width:37rem;color:var(--color-ink-soft);margin:1rem 0 0;line-height:1.65}.india-context[data-astro-cid-kgav2t5o] .eyebrow[data-astro-cid-kgav2t5o],.guide-cta[data-astro-cid-kgav2t5o] .eyebrow[data-astro-cid-kgav2t5o]{color:#8a5d0b}.reason-list[data-astro-cid-kgav2t5o]{border-top:1px solid #26384a2b;margin:0;padding:0;list-style:none;display:grid}.reason-list[data-astro-cid-kgav2t5o] li[data-astro-cid-kgav2t5o]{border-bottom:1px solid #26384a2b;grid-template-columns:3.5rem minmax(0,1fr);gap:1.25rem;padding:1.6rem 0;display:grid}.reason-number[data-astro-cid-kgav2t5o]{color:var(--color-gold);letter-spacing:.08em;font-size:.85rem;font-weight:700}.reason-list[data-astro-cid-kgav2t5o] h3[data-astro-cid-kgav2t5o]{color:var(--color-blue);letter-spacing:-.02em;margin:0;font-size:1.2rem}.reason-list[data-astro-cid-kgav2t5o] p[data-astro-cid-kgav2t5o]{color:var(--color-ink-soft);margin:.55rem 0 0;line-height:1.6}.guide-cta[data-astro-cid-kgav2t5o]{align-items:end;gap:2rem;padding-bottom:clamp(1rem,2vw,2rem);display:grid}.guide-cta[data-astro-cid-kgav2t5o] h2[data-astro-cid-kgav2t5o]{max-width:42rem;font-size:clamp(2rem,4.5vw,3.65rem)}.guide-cta[data-astro-cid-kgav2t5o]>div[data-astro-cid-kgav2t5o]>p[data-astro-cid-kgav2t5o]:last-child{max-width:34rem;color:var(--color-ink-soft);margin:1rem 0 0;line-height:1.6}.cta-actions[data-astro-cid-kgav2t5o]{flex-wrap:wrap;gap:.75rem;display:flex}.cta-actions[data-astro-cid-kgav2t5o] a[data-astro-cid-kgav2t5o]{border:2px solid var(--color-blue);border-radius:999px;justify-content:center;align-items:center;min-height:3.2rem;padding:.75rem 1.25rem;font-weight:750;text-decoration:none;transition:transform .15s,background-color .15s,color .15s;display:inline-flex}.cta-actions[data-astro-cid-kgav2t5o] a[data-astro-cid-kgav2t5o]:hover{transform:translateY(-2px)}.primary-action[data-astro-cid-kgav2t5o]{color:var(--color-cream);background:var(--color-blue)}.secondary-action[data-astro-cid-kgav2t5o]{color:var(--color-blue)}.secondary-action[data-astro-cid-kgav2t5o]:hover{color:var(--color-cream);background:var(--color-blue)}.source-note[data-astro-cid-kgav2t5o]{color:var(--color-ink-soft);border-top:1px solid #26384a21;margin:-5.5rem 0 0;padding-top:1.2rem;font-size:.75rem;line-height:1.5}.source-note[data-astro-cid-kgav2t5o] a[data-astro-cid-kgav2t5o]{color:var(--color-blue);text-underline-offset:.18rem}.third-party-guide[data-astro-cid-kgav2t5o] a[data-astro-cid-kgav2t5o]:focus-visible{outline:3px solid var(--color-gold);outline-offset:4px}@media (width>=48rem){.reason-list[data-astro-cid-kgav2t5o]{grid-template-columns:repeat(3,minmax(0,1fr))}.reason-list[data-astro-cid-kgav2t5o] li[data-astro-cid-kgav2t5o]{border-bottom:0;grid-template-columns:1fr;align-content:start;padding:1.6rem clamp(1rem,2.8vw,2rem)}.reason-list[data-astro-cid-kgav2t5o] li[data-astro-cid-kgav2t5o]:first-child{padding-left:0}.reason-list[data-astro-cid-kgav2t5o] li[data-astro-cid-kgav2t5o]:last-child{padding-right:0}.reason-list[data-astro-cid-kgav2t5o] li[data-astro-cid-kgav2t5o]+li[data-astro-cid-kgav2t5o]{border-left:1px solid #26384a2b}.guide-cta[data-astro-cid-kgav2t5o]{grid-template-columns:minmax(0,1fr) auto}.cta-actions[data-astro-cid-kgav2t5o]{justify-content:flex-end}}@media (width<=47.99rem){.guide-cta[data-astro-cid-kgav2t5o]{align-items:start}.source-note[data-astro-cid-kgav2t5o]{margin-top:-5.75rem}}@media (width<=28rem){.cta-actions[data-astro-cid-kgav2t5o]{width:100%;display:grid}.cta-actions[data-astro-cid-kgav2t5o] a[data-astro-cid-kgav2t5o]{width:100%}}@media (prefers-reduced-motion:reduce){.cta-actions[data-astro-cid-kgav2t5o] a[data-astro-cid-kgav2t5o]{transition:none}}.insurance-estimator{gap:clamp(1.75rem,4vw,3rem);width:min(100%,62rem);margin-inline:auto;display:grid}.estimator-intro{text-align:center;max-width:48rem;margin-inline:auto}.estimator-intro h1{font-family:var(--font-serif);letter-spacing:-.045em;scroll-margin-top:calc(var(--site-header-height) + 1.5rem);margin:0;font-size:clamp(2.25rem,7vw,4.25rem);font-weight:500;line-height:1.05}.estimator-summary{max-width:38rem;color:var(--color-ink-soft);margin:1rem auto 0;font-size:1.05rem;line-height:1.6}.estimator-card{background:#ffffffc7;border:1px solid #26384a1f;border-radius:1.5rem;gap:1.25rem;width:100%;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.form-grid{gap:1rem;display:grid}.field-group{gap:.45rem;min-width:0;display:grid}.field-group label{color:var(--color-blue);font-size:.9rem;font-weight:700}.field-group select,.fuzzy-combobox input{width:100%;min-height:3.25rem;color:var(--color-blue);background-color:var(--color-white);font:inherit;border:2px solid #26384a38;border-radius:.8rem;padding:.75rem 2.75rem .75rem .9rem;transition:border-color .15s}.field-group select:hover:not(:disabled),.fuzzy-combobox input:hover:not(:disabled){border-color:#26384a7a}.field-group select:focus-visible,.fuzzy-combobox input:focus-visible{border-color:var(--color-blue);outline-offset:2px;outline:3px solid #e0b9688c}.field-group select[aria-invalid=true],.fuzzy-combobox input[aria-invalid=true]{border-color:#b3261e}.field-group select:disabled,.fuzzy-combobox input:disabled{color:#7b858e;cursor:not-allowed;background-color:#eef0f1}.field-group select[aria-invalid=true]:disabled,.fuzzy-combobox input[aria-invalid=true]:disabled{border-color:#b3261e}.fuzzy-combobox{min-width:0;position:relative}.fuzzy-combobox input{display:block}.fuzzy-combobox input::placeholder{color:#687681;opacity:1}.combobox-chevron{width:.65rem;height:.65rem;color:var(--color-blue);pointer-events:none;border-bottom:2px solid;border-right:2px solid;position:absolute;top:1.25rem;right:1rem;transform:rotate(45deg)}.fuzzy-combobox:has(input:disabled) .combobox-chevron{color:#7b858e}.combobox-options{z-index:10;background:var(--color-white);border:1px solid #26384a2e;border-radius:.8rem;max-height:15rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 .75rem 2rem #26384a29}.combobox-options button{width:100%;color:var(--color-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.7rem .75rem;display:block}.combobox-options button.active,.combobox-options button:hover{background:#e0b9683d}.combobox-options button[aria-selected=true]{font-weight:700}.combobox-empty{color:var(--color-ink-soft);margin:0;padding:.7rem .75rem;font-size:.92rem}.form-status{margin:0;font-size:.93rem;line-height:1.5}.muted-status{color:var(--color-ink-soft);text-align:center}.validation-message,.error-status{color:#8c1d18}.error-status{background:#b3261e14;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.error-status p{margin:0}.retry-button{min-height:2.75rem;color:var(--color-blue);background:var(--color-gold);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.6rem .85rem;font-weight:750;transition:transform .15s;display:inline-flex}.retry-button:hover{transform:translateY(-2px)}.submit-button{min-height:3.6rem;color:var(--color-blue);background:var(--color-gold);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.8rem 1.25rem;font-size:1.02rem;font-weight:750;transition:transform .15s}.submit-button:not(:disabled):hover{transform:translateY(-2px)}.submit-button:focus-visible,.retry-button:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.submit-button:disabled{color:#f8f9fa;cursor:wait;background:#8a9299}.estimate-action{display:grid}.booking-benefits{gap:.85rem;padding-top:.25rem;display:grid}.booking-benefits h2{color:var(--color-ink-soft);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.booking-benefits ul{background:#f7f3ea9e;border:1px solid #26384a1a;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.booking-benefits li{min-width:0;color:var(--color-blue);align-items:center;gap:.75rem;padding:1rem;font-size:.9rem;font-weight:650;line-height:1.35;display:flex}.booking-benefits li+li{border-left:1px solid #26384a1a}.benefit-icon{width:2.45rem;height:2.45rem;color:var(--color-blue);background:var(--color-gold);border-radius:.75rem;flex:none;place-items:center;display:grid;box-shadow:0 .35rem .8rem #26384a1a}.benefit-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.35rem;height:1.35rem}.outcome{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .3s,margin-top .3s,opacity .18s;display:grid}.outcome:not(:empty){opacity:1;grid-template-rows:1fr;margin-top:1.25rem}.outcome-reveal{min-height:0;overflow:hidden}.processing-status,.price-result,.unavailable-result{background:#26384a0f;border-radius:1rem;min-height:5rem;margin:0}.processing-status{color:var(--color-blue);text-align:center;justify-content:center;align-items:center;gap:.85rem;padding:1rem;font-size:.95rem;font-weight:650;display:flex}.spinner{border:3px solid #26384a2e;border-top-color:var(--color-blue);border-radius:50%;flex:none;width:1.65rem;height:1.65rem;animation:.65s linear infinite insurance-spinner}.price-result{color:var(--color-blue);text-align:center;place-items:center;padding:1.25rem;display:grid}.price-result span{color:var(--color-ink-soft);font-size:.88rem}.price-result strong{color:var(--color-blue);letter-spacing:-.035em;font-size:clamp(2rem,7vw,3rem);line-height:1.2}.purchase-actions{border-top:1px solid #26384a24;justify-items:center;gap:.65rem;margin-top:1.1rem;padding-top:1rem;display:grid}.purchase-actions p{color:var(--color-blue);margin:0;font-size:.95rem;font-weight:650}.purchase-action-buttons{align-items:center;gap:.55rem;display:flex}.purchase-action-buttons>span{color:var(--color-ink-soft)}.purchase-action-buttons a{width:8.75rem;height:3rem;color:var(--color-blue);background:var(--color-gold);border-radius:999px;justify-content:center;align-items:center;padding:.5rem .75rem;font-weight:750;text-decoration:none;transition:transform .15s;display:inline-flex}.purchase-action-buttons svg,.purchase-action-buttons img{flex:none;width:1.15rem;height:1.15rem;margin-right:.5rem}.purchase-action-buttons svg{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.purchase-action-buttons img[data-icon=whatsapp]{width:1.25rem;height:1.25rem;display:block}.purchase-action-buttons a:hover{transform:translateY(-2px)}.purchase-action-buttons a:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}@media (width<=42rem){.booking-benefits ul{grid-template-columns:1fr}.booking-benefits li{padding:.85rem 1rem}.booking-benefits li+li{border-top:1px solid #26384a1a;border-left:0}}@media (width<=30rem){.purchase-action-buttons{justify-items:center;width:min(100%,14rem);display:grid}.purchase-action-buttons>span{display:none}.purchase-action-buttons a{width:100%}}.unavailable-result{color:var(--color-blue);text-align:center;place-items:center;padding:1rem;line-height:1.5;display:grid}@keyframes insurance-spinner{to{transform:rotate(360deg)}}@media (width>=42rem){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid:has(.field-group:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.field-group select,.fuzzy-combobox input,.retry-button,.submit-button,.outcome,.purchase-action-buttons a{transition:none}.spinner{border-right-color:var(--color-blue);animation:none}}main[data-astro-cid-lcdefpme]{--partner-section-edge-gap:clamp(1.5rem, 4vw, 3rem);width:100%;padding:var(--partner-section-edge-gap) 1rem clamp(3rem, 7vw, 5.5rem);align-content:start;justify-items:center;gap:clamp(4.25rem,9vw,7rem);display:grid}main[data-astro-cid-lcdefpme]>.partners{margin-bottom:clamp(-3.85rem,-4.95vw,-2.34rem)}
