.amazon-disclosure[data-astro-cid-jo6i4kqk]{opacity:.78;max-width:760px;margin:10px 0 0;font-size:.78rem}.cookie-notice[data-astro-cid-mmfs7a7x]{z-index:50;background:#fffcf6f7;border:1px solid #eadbc7f2;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:18px;max-width:1040px;margin:0 auto;padding:16px;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 20px 60px #151b2238}.cookie-notice[data-astro-cid-mmfs7a7x][hidden]{display:none}.cookie-notice[data-astro-cid-mmfs7a7x] strong[data-astro-cid-mmfs7a7x]{color:var(--green);font-weight:950}.cookie-notice[data-astro-cid-mmfs7a7x] p[data-astro-cid-mmfs7a7x]{color:var(--muted);margin:4px 0 0;font-size:.95rem;line-height:1.45}.cookie-actions[data-astro-cid-mmfs7a7x]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cookie-btn[data-astro-cid-mmfs7a7x]{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 14px;font-weight:950}.cookie-btn[data-astro-cid-mmfs7a7x].secondary{background:var(--paper-soft);color:var(--green);border:1px solid var(--line)}@media (width<=760px){.cookie-notice[data-astro-cid-mmfs7a7x]{grid-template-columns:1fr}.cookie-actions[data-astro-cid-mmfs7a7x]{justify-content:stretch}.cookie-btn[data-astro-cid-mmfs7a7x]{flex:1}}.amazon-gear-cta[data-astro-cid-unhx6sze]{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#fff,#f7f4ee);border-radius:30px;padding:clamp(24px,4vw,38px)}.amazon-gear-head[data-astro-cid-unhx6sze]{grid-template-columns:1.2fr .8fr;align-items:end;gap:24px;margin-bottom:24px;display:grid}.amazon-gear-head[data-astro-cid-unhx6sze] h2[data-astro-cid-unhx6sze]{margin-bottom:10px}.amazon-gear-head[data-astro-cid-unhx6sze] p[data-astro-cid-unhx6sze]:not(.eyebrow){color:var(--muted)}.amazon-gear-grid[data-astro-cid-unhx6sze]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.amazon-gear-card[data-astro-cid-unhx6sze]{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.amazon-gear-card[data-astro-cid-unhx6sze] h3[data-astro-cid-unhx6sze]{margin:12px 0 8px}.amazon-gear-card[data-astro-cid-unhx6sze] p[data-astro-cid-unhx6sze]{color:var(--muted);flex:1}.buying-cue[data-astro-cid-unhx6sze]{color:var(--muted);margin-top:12px;font-size:.83rem}.amazon-link[data-astro-cid-unhx6sze]{text-align:center;width:100%;margin-top:10px}.amazon-link[data-astro-cid-unhx6sze] small[data-astro-cid-unhx6sze]{opacity:.82;font-weight:700}.affiliate-note[data-astro-cid-unhx6sze]{font-size:.9rem}@media (width<=860px){.amazon-gear-head[data-astro-cid-unhx6sze],.amazon-gear-grid[data-astro-cid-unhx6sze]{grid-template-columns:1fr}}.contextual-gear[data-astro-cid-qpnqlubj]{padding-top:8px}.contextual-guide-link[data-astro-cid-qpnqlubj]{text-align:right;margin:12px 4px 0;font-weight:900}.contextual-guide-link[data-astro-cid-qpnqlubj] a[data-astro-cid-qpnqlubj]{color:var(--accent-dark)}.centauro-cta[data-astro-cid-4n6arhox]{background:linear-gradient(135deg,var(--green-2),var(--green));color:#fff;box-shadow:var(--shadow);border-radius:34px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:center;gap:clamp(24px,4vw,52px);padding:clamp(26px,5vw,46px);display:grid;position:relative;overflow:hidden}.centauro-cta[data-astro-cid-4n6arhox]:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;right:-70px}.centauro-copy[data-astro-cid-4n6arhox],.centauro-actions[data-astro-cid-4n6arhox]{z-index:1;position:relative}.centauro-copy[data-astro-cid-4n6arhox] .eyebrow[data-astro-cid-4n6arhox]{color:#f6c453}.centauro-copy[data-astro-cid-4n6arhox] h2[data-astro-cid-4n6arhox]{color:#fff;margin:6px 0 10px;font-size:clamp(1.7rem,3vw,2.7rem)}.centauro-copy[data-astro-cid-4n6arhox]>p[data-astro-cid-4n6arhox]:not(.eyebrow){color:#ffffffd1;max-width:760px;margin:0}.centauro-copy[data-astro-cid-4n6arhox] small[data-astro-cid-4n6arhox]{color:#ffffff9e;max-width:760px;margin-top:14px;font-size:.75rem;line-height:1.4;display:block}.centauro-actions[data-astro-cid-4n6arhox]{flex-direction:column;gap:10px;display:flex}.centauro-primary[data-astro-cid-4n6arhox],.centauro-secondary[data-astro-cid-4n6arhox]{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:12px 17px;font-weight:950;display:flex}.centauro-primary[data-astro-cid-4n6arhox]{color:var(--green-2);background:#fff}.centauro-primary[data-astro-cid-4n6arhox]:hover{color:var(--green-2);text-decoration:none;transform:translateY(-1px)}.centauro-secondary[data-astro-cid-4n6arhox]{color:#fff;border:1px solid #ffffff59}.centauro-secondary[data-astro-cid-4n6arhox]:hover{color:#fff;background:#ffffff14;text-decoration:none}@media (width<=760px){.centauro-cta[data-astro-cid-4n6arhox]{grid-template-columns:1fr}}.decision-tool-shell[data-astro-cid-uuie7ssh]{padding-top:8px;padding-bottom:28px}.decision-tool-card[data-astro-cid-uuie7ssh]{background:linear-gradient(135deg, var(--green-2), var(--green));color:#fff;box-shadow:var(--shadow);border-radius:34px;padding:clamp(22px,4vw,36px)}.decision-tool-head[data-astro-cid-uuie7ssh]{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.decision-tool-head[data-astro-cid-uuie7ssh] .eyebrow[data-astro-cid-uuie7ssh]{color:#f6c453}.decision-tool-head[data-astro-cid-uuie7ssh] h2[data-astro-cid-uuie7ssh]{color:#fff;margin:6px 0 8px;font-size:clamp(1.6rem,3vw,2.45rem)}.decision-tool-head[data-astro-cid-uuie7ssh] p[data-astro-cid-uuie7ssh]:not(.eyebrow){color:#ffffffc7;max-width:760px;margin:0}.decision-tool-time[data-astro-cid-uuie7ssh]{color:#fffc;border:1px solid #ffffff3b;border-radius:999px;flex:none;padding:8px 11px;font-size:.74rem;font-weight:900}.decision-tool-form[data-astro-cid-uuie7ssh]{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.decision-tool-form[data-astro-cid-uuie7ssh] label[data-astro-cid-uuie7ssh]{color:#ffffffd1;gap:7px;font-size:.78rem;font-weight:900;display:grid}.decision-tool-form[data-astro-cid-uuie7ssh] select[data-astro-cid-uuie7ssh]{width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ffffff40;border-radius:15px;padding:0 38px 0 14px;font-weight:750}.decision-tool-form[data-astro-cid-uuie7ssh] .button[data-astro-cid-uuie7ssh]{white-space:nowrap;cursor:pointer;border:0;min-height:50px}.decision-tool-result[data-astro-cid-uuie7ssh]{border-top:1px solid #fff3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:20px;padding-top:20px;display:grid}.decision-tool-result[data-astro-cid-uuie7ssh][hidden]{display:none}.decision-tool-result[data-astro-cid-uuie7ssh] h3[data-astro-cid-uuie7ssh]{color:#fff;margin:5px 0 7px;font-size:clamp(1.35rem,2.2vw,2rem)}.decision-tool-result[data-astro-cid-uuie7ssh] p[data-astro-cid-uuie7ssh]{color:#fffc;max-width:760px;margin:0}.decision-tool-result[data-astro-cid-uuie7ssh] small[data-astro-cid-uuie7ssh]{color:#ffffff94;margin-top:10px;line-height:1.4;display:block}.decision-tool-actions[data-astro-cid-uuie7ssh]{flex-direction:column;gap:10px;min-width:230px;display:flex}.decision-tool-actions[data-astro-cid-uuie7ssh] .button[data-astro-cid-uuie7ssh]{text-align:center}.decision-tool-secondary[data-astro-cid-uuie7ssh]{color:#fff;text-align:center;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:10px 14px;font-weight:900;display:inline-flex}.decision-tool-secondary[data-astro-cid-uuie7ssh]:hover{color:#fff;background:#ffffff14;text-decoration:none}@media (width<=900px){.decision-tool-form[data-astro-cid-uuie7ssh]{grid-template-columns:1fr 1fr}.decision-tool-form[data-astro-cid-uuie7ssh] .button[data-astro-cid-uuie7ssh]{grid-column:1/-1}.decision-tool-result[data-astro-cid-uuie7ssh]{grid-template-columns:1fr}.decision-tool-actions[data-astro-cid-uuie7ssh]{min-width:0}}@media (width<=620px){.decision-tool-shell[data-astro-cid-uuie7ssh]{padding-left:14px;padding-right:14px}.decision-tool-card[data-astro-cid-uuie7ssh]{border-radius:26px;padding:22px 18px}.decision-tool-head[data-astro-cid-uuie7ssh]{display:block}.decision-tool-time[data-astro-cid-uuie7ssh]{margin-top:14px;display:inline-flex}.decision-tool-form[data-astro-cid-uuie7ssh]{grid-template-columns:1fr}.decision-tool-form[data-astro-cid-uuie7ssh] .button[data-astro-cid-uuie7ssh]{grid-column:auto;width:100%}}.next-step-strip[data-astro-cid-x2d64yd6]{border-block:1px solid var(--line);background:linear-gradient(135deg,#ffffff9e,#fff7eacc);margin-top:54px;padding:clamp(34px,6vw,68px) 0}.next-step-grid[data-astro-cid-x2d64yd6]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(34px,6vw,80px);display:grid}.next-step-copy[data-astro-cid-x2d64yd6] h2[data-astro-cid-x2d64yd6]{max-width:620px;margin-bottom:14px}.next-step-copy[data-astro-cid-x2d64yd6]>p[data-astro-cid-x2d64yd6]:last-child{max-width:620px;color:var(--muted);margin:0;font-size:1.05rem}.next-step-links[data-astro-cid-x2d64yd6]{border-top:1px solid var(--line)}.next-step-links[data-astro-cid-x2d64yd6] a[data-astro-cid-x2d64yd6]{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:44px 1fr 28px;align-items:center;gap:14px;padding:18px 4px;display:grid}.next-step-links[data-astro-cid-x2d64yd6] a[data-astro-cid-x2d64yd6]:hover{color:var(--accent-dark);text-decoration:none}.next-step-links[data-astro-cid-x2d64yd6] span[data-astro-cid-x2d64yd6]{color:var(--muted-2);letter-spacing:.08em;font-size:.78rem;font-weight:900}.next-step-links[data-astro-cid-x2d64yd6] strong[data-astro-cid-x2d64yd6]{letter-spacing:-.025em;font-size:clamp(1.05rem,1.7vw,1.24rem)}.next-step-links[data-astro-cid-x2d64yd6] i[data-astro-cid-x2d64yd6]{text-align:right;color:var(--accent);font-size:1.35rem;font-style:normal}@media (width<=820px){.next-step-grid[data-astro-cid-x2d64yd6]{grid-template-columns:1fr;gap:26px}.next-step-strip[data-astro-cid-x2d64yd6]{margin-top:38px}.next-step-links[data-astro-cid-x2d64yd6] a[data-astro-cid-x2d64yd6]{grid-template-columns:34px 1fr 24px}}.money-route-bar[data-astro-cid-2pibr2n5]{background:#f8f1e6;border-bottom:1px solid #151b221a}.money-route-inner[data-astro-cid-2pibr2n5]{grid-template-columns:190px 1fr;align-items:stretch;display:grid}.money-route-brand[data-astro-cid-2pibr2n5]{border-right:1px solid #151b221a;flex-direction:column;justify-content:center;padding:16px 24px 16px 0;display:flex}.money-route-brand[data-astro-cid-2pibr2n5] span[data-astro-cid-2pibr2n5]{letter-spacing:.16em;color:var(--accent-dark);font-size:.68rem;font-weight:950}.money-route-brand[data-astro-cid-2pibr2n5] strong[data-astro-cid-2pibr2n5]{margin-top:2px;font-size:1rem}.money-route-links[data-astro-cid-2pibr2n5]{grid-template-columns:repeat(3,1fr);display:grid}.money-route-link[data-astro-cid-2pibr2n5]{min-height:70px;color:var(--ink);border-right:1px solid #151b221a;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.money-route-link[data-astro-cid-2pibr2n5]:last-child{border-right:0}.money-route-link[data-astro-cid-2pibr2n5]>span[data-astro-cid-2pibr2n5]:first-child{color:var(--muted);font-size:.72rem;font-weight:950}.money-route-copy[data-astro-cid-2pibr2n5]{flex-direction:column;min-width:0;display:flex}.money-route-copy[data-astro-cid-2pibr2n5] strong[data-astro-cid-2pibr2n5]{font-size:.92rem}.money-route-copy[data-astro-cid-2pibr2n5] small[data-astro-cid-2pibr2n5]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.money-route-link[data-astro-cid-2pibr2n5] b[data-astro-cid-2pibr2n5]{color:var(--accent-dark)}.money-route-link[data-astro-cid-2pibr2n5]:hover{background:#ffffff73;text-decoration:none}.money-route-link[data-astro-cid-2pibr2n5].active{color:#fff;background:#17212a}.money-route-link[data-astro-cid-2pibr2n5].active>span[data-astro-cid-2pibr2n5]:first-child,.money-route-link[data-astro-cid-2pibr2n5].active small[data-astro-cid-2pibr2n5],.money-route-link[data-astro-cid-2pibr2n5].active b[data-astro-cid-2pibr2n5]{color:#ffffffa6}@media (width<=860px){.money-route-inner[data-astro-cid-2pibr2n5]{padding:0;display:block}.money-route-brand[data-astro-cid-2pibr2n5]{display:none}.money-route-links[data-astro-cid-2pibr2n5]{display:flex;overflow-x:auto}.money-route-link[data-astro-cid-2pibr2n5]{border-right:1px solid #151b221a;flex:0 0 190px}.money-route-copy[data-astro-cid-2pibr2n5] small[data-astro-cid-2pibr2n5]{display:none}}.transactional-trust[data-astro-cid-n7kypzkd]{background:#fffaf2e0;border-bottom:1px solid #eadbc7e6}.transactional-trust-inner[data-astro-cid-n7kypzkd]{padding-top:13px;padding-bottom:13px}.transactional-breadcrumbs[data-astro-cid-n7kypzkd]{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-size:.78rem;font-weight:850;display:flex;overflow-x:auto}.transactional-breadcrumbs[data-astro-cid-n7kypzkd] a[data-astro-cid-n7kypzkd]{color:var(--accent-dark)}.transactional-trust-points[data-astro-cid-n7kypzkd]{color:var(--muted);border-top:1px solid #eadbc7b8;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:11px;padding-top:11px;font-size:.82rem;line-height:1.45;display:grid}.transactional-trust-points[data-astro-cid-n7kypzkd] strong[data-astro-cid-n7kypzkd]{color:var(--ink)}.transactional-trust-links[data-astro-cid-n7kypzkd]{justify-content:space-between;gap:16px;margin-top:10px;font-size:.8rem;font-weight:900;display:flex}.transactional-trust-links[data-astro-cid-n7kypzkd] a[data-astro-cid-n7kypzkd]{color:var(--accent-dark)}@media (width<=760px){.transactional-trust-inner[data-astro-cid-n7kypzkd]{padding-top:10px;padding-bottom:10px}.transactional-trust-points[data-astro-cid-n7kypzkd]{scroll-snap-type:x proximity;gap:12px;padding-bottom:3px;display:flex;overflow-x:auto}.transactional-trust-points[data-astro-cid-n7kypzkd] span[data-astro-cid-n7kypzkd]{scroll-snap-align:start;flex:0 0 78%}.transactional-trust-links[data-astro-cid-n7kypzkd]{flex-direction:column;gap:5px}}:root{--bg:#f1e7d4;--bg-2:#fff9ed;--paper:#fffaf0;--paper-soft:#eadcc3;--ink:#19221e;--muted:#66685f;--muted-2:#888478;--accent:#b45309;--accent-dark:#7c3504;--green:#164e38;--green-2:#0f3429;--blue:#3d5960;--line:#c9bda8;--line-dark:#fff3;--shadow:10px 10px 0 #19221e17;--shadow-soft:6px 6px 0 #19221e0f;--radius-lg:0;--radius-md:0;--radius-sm:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#f1e7d4;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65}body:before{content:"";z-index:-1;pointer-events:none;opacity:.22;background-image:linear-gradient(#164e380d 1px,#0000 1px),linear-gradient(90deg,#164e380d 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.container{width:min(1180px,100% - 36px);margin:0 auto}.narrow{width:min(850px,100% - 36px);margin:0 auto}.site-header{z-index:30;border-bottom:1px solid var(--ink);backdrop-filter:blur(12px);background:#f7efe3f5;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;padding:10px 0;display:flex}.brand{color:var(--ink);align-items:center;gap:11px;display:inline-flex}.brand:hover{text-decoration:none}.pilgrim-stamp{border:2px solid var(--accent);width:43px;height:43px;color:var(--accent);border-radius:50%;place-items:center;display:grid;position:relative;transform:rotate(-7deg)}.pilgrim-stamp:after{content:"";background:var(--accent);width:31px;height:1px;position:absolute;transform:rotate(35deg)}.pilgrim-stamp i{z-index:1;background:#f7efe3;padding:2px;font:950 .68rem/1 ui-monospace,monospace;position:relative}.brand-copy{line-height:1;display:grid}.brand-copy small{color:var(--muted);letter-spacing:.13em;font:900 .52rem/1 ui-monospace,monospace}.brand-copy strong{margin-top:.3rem;font-family:Georgia,serif;font-size:1.18rem}.nav-links{align-items:center;gap:1rem;font-size:.75rem;font-weight:850;display:flex}.nav-links a{color:var(--ink);opacity:.78;border-bottom:1px solid #0000}.nav-links a:hover{border-color:var(--accent);color:var(--accent);opacity:1;text-decoration:none}.nav-links .nav-cta{background:var(--green);color:#fff;opacity:1;border:0;gap:.7rem;padding:.7rem .85rem;display:flex}.nav-cta:hover{background:var(--green-2)!important;color:#fff!important}.mobile-arrival-menu{display:none;position:relative}.mobile-arrival-menu summary{cursor:pointer;border:1px solid var(--ink);place-items:center;width:42px;height:42px;list-style:none;display:grid}.mobile-arrival-menu summary::-webkit-details-marker{display:none}.mobile-arrival-menu>div{border:1px solid var(--ink);background:#fff9ed;width:min(88vw,330px);padding:.6rem;position:absolute;top:49px;right:0;box-shadow:8px 8px #19221e1f}.mobile-arrival-menu a{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;padding:.8rem;font-weight:850;display:flex}.mobile-arrival-menu .mobile-plan{background:var(--green);color:#fff;border:0;margin-top:.5rem}.menu-kicker{color:var(--accent);letter-spacing:.13em;padding:.7rem;font:900 .58rem/1 ui-monospace,monospace;display:block}h1,h2,h3{letter-spacing:-.05em;margin:0 0 16px;line-height:1.04}h1{font-size:clamp(3.2rem,7vw,6.9rem)}h2{font-size:clamp(2rem,3.3vw,3.05rem)}h3{font-size:clamp(1.2rem,1.6vw,1.45rem)}p{margin-top:0}.lead{color:var(--muted);margin:0;font-size:clamp(1.12rem,1.7vw,1.34rem)}.eyebrow{border-bottom:1px solid var(--accent);color:var(--accent-dark);letter-spacing:.09em;text-transform:uppercase;background:0 0;border-radius:0;margin:0 0 16px;padding:0 0 5px;font:900 .68rem/1 ui-monospace,monospace;display:inline-flex}.button-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{border:1px solid var(--accent);background:var(--accent);box-shadow:none;color:#fff;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:900;display:inline-flex}.button:hover{background:var(--accent-dark);text-decoration:none}.button.secondary{color:var(--accent-dark);background:0 0}.button.dark{border-color:var(--green);background:var(--green)}.button.dark:hover{background:var(--green-2)}.card{border:1px solid var(--line);box-shadow:none;background:#fffaf0e0;border-radius:0;padding:26px}.section{padding:48px 0}.section.alt{border-block:1px solid var(--line);background:#ffffff2e}.section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px;display:flex}.section-head p{max-width:650px;color:var(--muted);margin:0}.grid-2{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.decision-card,.article-card{color:var(--ink)}.tag,.pill{border:1px solid var(--line);color:var(--accent-dark);background:0 0;border-radius:0;padding:5px 10px;font-size:.75rem;font-weight:900;display:inline-flex}.editorial-band,.hero-panel{background:var(--green-2);color:#fff;border-radius:0;box-shadow:8px 8px #19221e1f}.content{padding:58px 0 80px}.content-body{border:1px solid var(--line);box-shadow:none;background:#fffaf0e6;border-radius:0;padding:clamp(24px,5vw,50px)}.content-body p,.content-body li{color:#424942}.content-body h2,.content-body h3{color:var(--ink)}.affiliate-note{font-size:.72rem;color:var(--muted)!important}.booking-button,[data-affiliate=booking]{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important;box-shadow:none!important;border-radius:0!important}.booking-button:hover,[data-affiliate=booking]:hover{background:var(--accent-dark)!important}.money-route-bar,.transactional-trust-bar{border-radius:0!important}.site-footer{background:var(--green-2);color:#e7e1d4;border-top:1px solid #315147}.site-footer a{color:#f2c17b}@media (width<=1050px){.nav-links{display:none}.mobile-arrival-menu{display:block}}@media (width<=760px){.container,.narrow{width:min(100% - 28px,1180px)}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:start}.brand-copy small{display:none}}.real-map-embed{border:1px solid var(--line);min-height:560px;box-shadow:var(--shadow);background:#e9e2d7;border-radius:34px;position:relative;overflow:hidden}.real-map-embed:before,.real-map-embed:after{content:none!important;display:none!important}.real-map-embed iframe{filter:saturate(.92)contrast(.98);border:0;width:100%;height:100%;position:absolute;inset:0}.real-map-open{z-index:4;color:var(--green);background:#fffffff2;border:1px solid #eadbc7f2;border-radius:999px;justify-content:center;align-items:center;padding:10px 13px;font-weight:950;display:inline-flex;position:absolute;bottom:18px;left:18px;box-shadow:0 10px 26px #151b221f}.real-map-open:hover{color:var(--accent-dark);background:#fff;text-decoration:none}@media (width<=960px){.real-map-embed{min-height:430px}}body.money-page main{overflow:hidden}body.money-page main>.hero-premium{border-radius:0;width:100%;max-width:none;margin:0;padding:clamp(64px,8vw,108px) max(24px,50vw - 590px) clamp(60px,7vw,94px);position:relative;overflow:hidden}body.money-page main>.hero-premium:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 82%)}body.money-page main>.hero-premium>*{z-index:1;position:relative}body.money-page main>.hero-premium h1{letter-spacing:-.055em;max-width:930px;font-size:clamp(3rem,6.5vw,6.8rem);line-height:.94}body.money-page main>.hero-premium .lead{max-width:760px;font-size:clamp(1.08rem,1.7vw,1.34rem);line-height:1.62}body.money-page main>.hero-premium .hero-panel{align-self:stretch}body.money-page main>.hero-premium .map-card{height:100%;min-height:320px;box-shadow:none;border-radius:0;flex-direction:column;justify-content:flex-end;display:flex}body.money-stay main>.hero-premium{color:#fff;background:radial-gradient(circle at 78% 12%,#d1a66833,#0000 28rem),linear-gradient(135deg,#102f26,#17212a 72%)}body.money-leave main>.hero-premium{color:#fff;background:radial-gradient(circle at 80% 15%,#4474a03d,#0000 28rem),linear-gradient(135deg,#15202a,#263544)}body.money-coast main>.hero-premium{color:#17212a;background:radial-gradient(circle at 74% 8%,#fff8e4b3,#0000 24rem),linear-gradient(135deg,#d9bb8e,#f0dfc4 62%,#d8e2dc)}body.money-stay main>.hero-premium .lead,body.money-leave main>.hero-premium .lead{color:#ffffffc7}body.money-stay main>.hero-premium .pill,body.money-leave main>.hero-premium .pill{color:#fff4dd;background:#ffffff14;border-color:#ffffff2e}body.money-stay main>.hero-premium .eyebrow,body.money-leave main>.hero-premium .eyebrow{color:#f0c787}body.money-stay main>.hero-premium .map-card,body.money-leave main>.hero-premium .map-card{color:#fff;background:#ffffff0f;border:1px solid #ffffff24}body.money-stay main>.hero-premium .map-card p,body.money-leave main>.hero-premium .map-card p{color:#ffffffb8}body.money-coast main>.hero-premium .map-card{background:#fffaf17a;border:1px solid #17212a26}body.money-page .section-head{border-top:1px solid var(--line);padding-top:18px}body.money-page .section-head h2{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.6rem)}body.money-page .section-head>p{max-width:590px}body.money-page .card{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}body.money-page .card:hover{box-shadow:none;transform:none}body.money-page .local-warning{box-shadow:none;background:#fff8ec;border:0;border-left:5px solid #b45309;border-radius:0;padding:28px 32px}body.money-stay #quick-pick .money-grid{border-top:1px solid var(--line);display:block}body.money-stay #quick-pick .money-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(145px,.75fr) minmax(190px,1fr) minmax(260px,1.7fr) minmax(230px,.9fr);align-items:center;gap:8px 28px;padding:26px 0;display:grid}body.money-stay #quick-pick .money-card .tag{grid-area:1/1/span 2;align-self:start;width:fit-content}body.money-stay #quick-pick .money-card h3{grid-area:1/2/span 2;margin:0;font-size:clamp(1.3rem,2vw,1.8rem)}body.money-stay #quick-pick .money-card p{grid-area:1/3/span 2;margin:0}body.money-stay #quick-pick .money-card .money-action{border-radius:8px;grid-area:1/4;margin:0}body.money-stay #quick-pick .money-card small{grid-area:2/4;margin:0}body.money-stay .zone-card{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:30px 0}body.money-stay .zone-card:last-child{border-bottom:1px solid var(--line)}body.money-stay .details-grid div{background:0 0;border:0;border-left:2px solid #d9bb8e;border-radius:0;padding:8px 14px}body.money-stay .profile-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr)}body.money-stay .profile-grid .card{padding-right:24px}body.money-coast #quick-choice .money-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}body.money-coast #quick-choice .money-card{min-height:390px;box-shadow:none;border:0;border-right:1px solid #151b2229;border-radius:0;padding:34px;position:relative;overflow:hidden}body.money-coast #quick-choice .money-card:last-child{border-right:0}body.money-coast #quick-choice .money-card:before{opacity:.07;letter-spacing:-.08em;font-size:8rem;font-weight:950;line-height:1;position:absolute;top:2px;right:16px}body.money-coast #quick-choice .money-card:first-child{color:#fff;background:#123f33}body.money-coast #quick-choice .money-card:first-child:before{content:"F"}body.money-coast #quick-choice .money-card:nth-child(2){background:#e3c393}body.money-coast #quick-choice .money-card:nth-child(2):before{content:"M"}body.money-coast #quick-choice .money-card:nth-child(3){background:#f6efe4}body.money-coast #quick-choice .money-card:nth-child(3):before{content:"S"}body.money-coast #quick-choice .money-card h3{margin-top:24px;font-size:clamp(1.6rem,2.6vw,2.5rem)}body.money-coast #quick-choice .money-card:first-child p,body.money-coast #quick-choice .money-card:first-child small{color:#ffffffb8}body.money-coast #quick-choice .money-card .money-action{border-radius:8px;margin-top:22px}body.money-coast #quick-choice .money-card:first-child .money-action{color:#123f33;background:#fff}body.money-coast .place-card,body.money-coast .plan-card{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:28px 0}body.money-coast .place-card:last-child,body.money-coast .plan-card:last-child{border-bottom:1px solid var(--line)}body.money-leave #choose .grid-3{border-top:1px solid var(--line);display:block}body.money-leave #choose .decision-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;color:var(--ink);background:0 0;border-radius:0;grid-template-columns:120px minmax(0,1fr) 260px;align-items:center;gap:28px;padding:30px 0;display:grid}body.money-leave #choose .decision-card .tag{letter-spacing:.08em;grid-area:1/1/span 3;width:fit-content;font-size:.74rem}body.money-leave #choose .decision-card h3{grid-column:2;margin:0;font-size:clamp(1.6rem,2.8vw,2.5rem)}body.money-leave #choose .decision-card p{grid-column:2;margin:2px 0 0}body.money-leave #choose .decision-card strong{text-align:right;color:var(--accent-dark);grid-area:1/3/span 2;justify-self:end}body.money-leave #choose .decision-card:hover{box-shadow:none;transform:none}body.money-leave #choose .decision-card:hover h3{color:var(--accent-dark)}body.money-page .booking-cta{margin-top:8px}body.money-page .checklist-panel{box-shadow:none;border-radius:10px}body.money-page .mock-pdf{border-radius:6px}body.money-page .editorial-band{border-radius:0}body.money-page .google-map-wrap{box-shadow:none;border-radius:8px}@media (width<=960px){body.money-page main>.hero-premium{padding-left:24px;padding-right:24px}body.money-stay #quick-pick .money-card{grid-template-rows:auto;grid-template-columns:1fr;gap:10px;padding:24px 0}body.money-stay #quick-pick .money-card .tag,body.money-stay #quick-pick .money-card h3,body.money-stay #quick-pick .money-card p,body.money-stay #quick-pick .money-card .money-action,body.money-stay #quick-pick .money-card small{grid-area:auto/1}body.money-stay .profile-grid,body.money-coast #quick-choice .money-grid{grid-template-columns:1fr}body.money-coast #quick-choice .money-card{border-bottom:1px solid #151b2229;border-right:0;min-height:0}body.money-leave #choose .decision-card{grid-template-columns:86px 1fr;gap:12px 18px}body.money-leave #choose .decision-card .tag{grid-area:1/1/span 3}body.money-leave #choose .decision-card h3,body.money-leave #choose .decision-card p,body.money-leave #choose .decision-card strong{text-align:left;grid-area:auto/2;justify-self:start}}@media (width<=640px){body.money-page main>.hero-premium h1{font-size:clamp(2.8rem,14vw,4.6rem)}body.money-page main>.hero-premium{padding-top:54px;padding-bottom:58px}body.money-page main>.hero-premium .map-card{min-height:240px}body.money-coast #quick-choice .money-card{padding:28px 22px}}body.transactional-child .hero-premium{border-bottom:1px solid var(--line);margin-top:0;padding-top:clamp(46px,7vw,82px);padding-bottom:clamp(42px,6vw,72px);position:relative}body.transactional-child .hero-premium:after{content:"DECIDE → VERIFY → BOOK";z-index:-1;letter-spacing:-.06em;color:#151b2209;pointer-events:none;font-size:clamp(2.2rem,8vw,7.8rem);font-weight:950;line-height:.9;position:absolute;bottom:-8px;right:0}body.transactional-child .hero-panel .map-card{border-radius:24px}body.transactional-child .answer-box{border:0;border-left:4px solid var(--accent);box-shadow:none;background:0 0;border-radius:0;padding:clamp(22px,4vw,34px) 0 clamp(22px,4vw,34px) clamp(20px,4vw,34px)}body.transactional-child .answer-box h2{max-width:860px;font-size:clamp(1.8rem,4vw,3rem)}body.transactional-child .section.alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffaf27a}body.transactional-child .grid-3,body.transactional-child .grid-4{border-top:1px solid var(--line);gap:0}body.transactional-child .grid-3>.card,body.transactional-child .grid-4>.card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:100%;box-shadow:none;background:0 0;border-radius:0;padding:clamp(22px,3vw,30px) clamp(16px,2.3vw,24px)}body.transactional-child .grid-3>.card:nth-child(3n),body.transactional-child .grid-4>.card:nth-child(4n){border-right:0}body.transactional-child .grid-3>.card h3,body.transactional-child .grid-4>.card h3{font-size:clamp(1.25rem,2vw,1.75rem)}body.transactional-child .choice-grid{border-top:1px solid var(--line);gap:0!important}body.transactional-child .choice-card{border:0!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:clamp(24px,3vw,34px)!important}body.transactional-child .choice-card:last-child{border-right:0!important}body.transactional-child .choice-card>h3{font-size:clamp(1.55rem,2.7vw,2.35rem)}body.transactional-child .choice-card .booking-cta{margin-top:22px}body.transactional-child .checklist-panel,body.transactional-child .mock-pdf{box-shadow:none}body.transactional-child .content{padding-top:clamp(34px,6vw,70px)}body.transactional-child .content-body h2{border-top:1px solid var(--line);margin-top:clamp(42px,6vw,68px);padding-top:18px;font-size:clamp(1.65rem,3.4vw,2.55rem)}body.transactional-child .content-body h2:first-child{margin-top:0}body.transactional-child .content-body p,body.transactional-child .content-body li{font-size:1.04rem;line-height:1.75}body.transactional-child .booking-cta{border-radius:24px}body.transactional-child .section-head>p{max-width:620px}body.transactional-child.transactional-leave .hero-premium:after{content:"CHECK OUT → MOVE ON"}body.transactional-child.transactional-coast .hero-premium:after{content:"SANTIAGO → ATLANTIC"}@media (width<=980px){body.transactional-child .grid-3,body.transactional-child .grid-4,body.transactional-child .choice-grid{grid-template-columns:1fr!important}body.transactional-child .grid-3>.card,body.transactional-child .grid-4>.card,body.transactional-child .choice-card,body.transactional-child .choice-card:last-child{border-right:0!important}}@media (width<=720px){body.transactional-child .hero-premium{padding-top:34px;padding-bottom:38px}body.transactional-child .hero-premium h1{font-size:clamp(2.35rem,12vw,3.65rem);line-height:.98}body.transactional-child .hero-premium .lead{font-size:1.03rem}body.transactional-child .hero-premium .button-row,body.transactional-child .booking-cta .booking-actions{width:100%}body.transactional-child .hero-premium .button-row{grid-template-columns:1fr;display:grid}body.transactional-child .hero-premium .button-row .button{justify-content:center;width:100%}body.transactional-child .section{padding-top:42px;padding-bottom:42px}body.transactional-child .grid-3>.card,body.transactional-child .grid-4>.card,body.transactional-child .choice-card{padding-left:0!important;padding-right:0!important}body.transactional-child .answer-box{padding-left:18px}body.transactional-child .content-body p,body.transactional-child .content-body li{font-size:1rem}}
