.pp{background:var(--ui-surface)}.pp .ui-sec{padding-block:80px}@media (max-width:767px){.pp .ui-sec{padding-block:56px}}.pp .ui-sh{margin-bottom:40px}@media (max-width:767px){.pp .ui-sh{margin-bottom:var(--ui-6)}}:is(.pp-lede,.pp-src,.pp-note,.pp-def) a{color:var(--brand-700);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:is(.pp-lede,.pp-src,.pp-note,.pp-def) a:hover{color:var(--brand-800)}.pp-hero{position:relative;overflow:hidden;padding:var(--ui-12) 0 var(--ui-16);background:radial-gradient(1100px 520px at 88% -12%,var(--brand-50),transparent 62%),radial-gradient(760px 420px at -12% 110%,var(--ui-surface-2),transparent 60%)}.pp-hero-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:var(--ui-12)}.pp-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-4);min-width:0}.pp-crumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--ui-1);font:500 var(--ui-fs-13)/var(--ui-lh-13) var(--ui-font)}.pp-crumbs,.pp-crumbs a{align-items:center;color:var(--ui-muted)}.pp-crumbs a{display:inline-flex;min-height:24px;text-decoration:none}.pp-crumbs a:hover{color:var(--brand-700);text-decoration:underline;text-underline-offset:3px}.pp-crumbs a:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px;border-radius:4px}.pp-crumbs .gi{color:var(--ui-border-2)}.pp-crumbs [aria-current]{color:var(--ui-ink-2)}.pp-h1{margin:0;font:700 46px/54px var(--ui-font);letter-spacing:-.03em;color:var(--ui-ink);text-wrap:balance}.pp-h1 em{display:block;font-style:normal;color:var(--brand-600)}.pp-lede{font:400 var(--ui-fs-17)/var(--ui-lh-17) var(--ui-font);color:var(--ui-ink-2)}.pp-aka,.pp-lede{margin:0;max-width:600px;text-wrap:pretty}.pp-aka{font:400 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-muted)}.pp-hero-price{margin-top:var(--ui-1)}.pp-ctas{display:flex;flex-wrap:wrap;gap:var(--ui-3)}.pp-more{margin:-4px 0 0;font:500 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-muted)}.pp-more a{color:var(--brand-700);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pp-trust{display:flex;flex-wrap:wrap;gap:var(--ui-2) var(--ui-6);margin:var(--ui-1) 0 0;padding:0;list-style:none}.pp-trust li{display:inline-flex;align-items:center;gap:8px;font:500 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-ink-2)}.pp-trust .gi{color:var(--brand-600)}.pp-buy{gap:20px;max-width:460px;justify-self:end;width:100%}.pp-buy-top{display:flex;align-items:center;gap:var(--ui-4);padding-bottom:var(--ui-4);border-bottom:1px solid var(--ui-border)}.pp-buy-name{margin:0;font:600 var(--ui-fs-20)/var(--ui-lh-20) var(--ui-font);letter-spacing:-.01em;color:var(--ui-ink)}.pp-buy-tag{margin:2px 0 0;font:400 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-muted)}.pp-extras{display:flex;flex-direction:column;gap:10px;margin:0;padding:var(--ui-4);list-style:none;border-radius:var(--ui-r-input);background:var(--ui-surface-2)}.pp-extras li{display:flex;gap:10px;align-items:flex-start;font:400 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-ink-2)}.pp-extras .gi{flex:none;margin-top:1px;color:var(--brand-600)}.pp-extras .px{font-weight:700;color:var(--ui-ink);font-variant-numeric:tabular-nums}.pp-extras a{color:var(--brand-700);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pp-buy-note{display:flex;gap:8px;align-items:flex-start;margin:0;font:400 var(--ui-fs-13)/var(--ui-lh-13) var(--ui-font);color:var(--ui-muted)}.pp-buy-note .gi{flex:none;margin-top:1px;color:var(--ui-success)}.pp-hero--guide{padding-bottom:var(--ui-12)}.pp-hero--guide .pp-hero-in{grid-template-columns:minmax(0,1fr)}.pp-hero--guide .pp-h1{max-width:860px}.pp-hero--guide .pp-lede{max-width:720px}@media (max-width:1023px){.pp-hero-in{grid-template-columns:minmax(0,1fr);gap:var(--ui-8)}.pp-buy{justify-self:start;max-width:560px}.pp-h1{font-size:40px;line-height:48px}}@media (max-width:767px){.pp-hero{padding:var(--ui-4) 0 var(--ui-12)}.pp-hero-copy{gap:var(--ui-3)}.pp-h1{font-size:30px;line-height:37px;letter-spacing:-.025em}.pp-ctas{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:var(--ui-2)}.pp-trust{flex-direction:column;gap:6px}.pp-trust li{font-size:14px}}.pp-grid{margin:0;padding:0;list-style:none}.pp-get{gap:var(--ui-4)}.pp-get-t{display:flex;flex-direction:column;gap:6px}.pp-get-k{margin:0;font:600 var(--ui-fs-13)/var(--ui-lh-13) var(--ui-font);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-700)}.pp-get-d{margin:0;font:400 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-muted)}.ui-sec--tint .pp-cmp:not(.ui-card--brand),.ui-sec--tint .pp-get,.ui-sec--tint .pp-tile:not(.ui-card--brand){border-color:transparent;box-shadow:var(--ui-shadow)}@media (max-width:767px){.pp-get{flex-direction:row;align-items:flex-start}.pp-get-t{flex:1;min-width:0}}.pp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-6);margin:0;padding:0;list-style:none}.pp-tiles[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-tile{gap:var(--ui-3)}.pp-tile-h{display:flex;flex-direction:column;gap:4px}.pp-tile-sub{margin:0;font:400 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-muted)}.pp-tile-per{align-self:flex-start;margin:0;padding:4px 10px;border-radius:var(--ui-r-pill);background:var(--brand-50);color:var(--brand-700);font:600 var(--ui-fs-13)/var(--ui-lh-13) var(--ui-font);font-variant-numeric:tabular-nums}.pp-tile-act{margin-top:auto;padding-top:var(--ui-2)}.pp-tile.ui-card--brand{background:linear-gradient(180deg,var(--brand-50),#fff 46%)}.pp-note{max-width:880px;margin:var(--ui-6) 0 0;font:400 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-muted)}@media (max-width:767px){.pp-tiles,.pp-tiles[data-n="2"]{grid-template-columns:minmax(0,1fr);gap:var(--ui-6)}.pp-cmp.ui-card--brand,.pp-tile.ui-card--brand{padding-top:var(--ui-6)}}.pp-cmp{gap:var(--ui-3)}.pp-cmp-b{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:0;padding:4px 10px;border-radius:var(--ui-r-pill);font:600 var(--ui-fs-13)/var(--ui-lh-13) var(--ui-font)}.pp-cmp--bad .pp-cmp-b{background:var(--ui-danger-50);color:var(--ui-danger-ink)}.pp-cmp--mid .pp-cmp-b{background:var(--ui-warn-50);color:var(--ui-warn-ink)}.pp-cmp--good .pp-cmp-b{background:var(--ui-success-50);color:var(--ui-success-ink)}.pp-cmp.ui-card--brand{background:linear-gradient(180deg,var(--brand-50),#fff 46%)}.pp-cmp-pts{display:flex;flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;list-style:disc;font:400 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-ink-2)}.pp-cmp-pts li::marker{color:var(--ui-muted)}.pp-ask,.pp-ask-h{gap:var(--ui-3)}.pp-ask-h{display:flex;align-items:center}.pp-ask .ui-badge{align-self:flex-start}.pp-ask p{margin:0;font:400 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-ink-2)}.pp-src{max-width:880px;margin:var(--ui-4) 0 0;font:400 var(--ui-fs-13)/20px var(--ui-font);color:var(--ui-muted)}.pp-src a{color:var(--brand-700)}.pp-def-sec{padding:0 0 var(--ui-16)}@media (max-width:767px){.pp-def-sec{padding-bottom:var(--ui-12)}}.pp-def{max-width:880px;flex-direction:row;align-items:flex-start;gap:var(--ui-4)}.pp-def p{margin:0;font:400 var(--ui-fs-17)/var(--ui-lh-17) var(--ui-font);color:var(--ui-ink-2)}.pp-def b{font-weight:600;color:var(--ui-ink)}.pp-def .px{font-weight:700;color:var(--ui-ink)}.pp-quote{margin:0 0 var(--ui-8);font:600 var(--ui-fs-24)/var(--ui-lh-24) var(--ui-font);letter-spacing:-.015em;color:var(--ui-ink)}.pp-quote span{color:var(--brand-600)}@media (max-width:767px){.pp-def{flex-direction:column;gap:var(--ui-3)}.pp-quote{font-size:20px;line-height:28px;margin-bottom:var(--ui-6)}}.pp-how .ui-steps{margin-top:var(--ui-2)}.pp-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.pp-steps-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pp-steps-3{grid-template-columns:minmax(0,1fr)}}.pp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-6);align-items:start}@media (max-width:1023px){.pp-facts{grid-template-columns:minmax(0,1fr)}}.pp-faq{background:var(--ui-surface)}.pp-faq.ui-sec--tint{background:var(--ui-surface-2)}.pp-dest{display:flex;flex-wrap:wrap;gap:var(--ui-3);margin:0;padding:0;list-style:none}.pp-dest-all{border-color:var(--brand-300);color:var(--brand-700);font-weight:600}@media (max-width:767px){.pp-dest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-2)}.pp-dest .ui-pill{width:100%;padding:0 12px}.pp-dest li:last-child:nth-child(odd){grid-column:1/-1}.pp-dest li:last-child .ui-pill{justify-content:center}}.pp-air{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ui-4);margin:0;padding:0;list-style:none}.pp-air .ui-card{gap:4px;padding:var(--ui-4) 20px}.pp-air-n{margin:0;font:600 var(--ui-fs-17)/var(--ui-lh-17) var(--ui-font);color:var(--ui-ink)}.pp-air-n a{color:inherit;text-decoration:none}.pp-air-n a:after{content:"";position:absolute;inset:0;border-radius:inherit}.pp-air-n a:focus-visible{outline:none}.pp-air .ui-card:focus-within{outline:2px solid var(--brand-600);outline-offset:2px}.pp-air-d{margin:0;font:400 var(--ui-fs-13)/var(--ui-lh-13) var(--ui-font);color:var(--ui-muted)}.pp-air-d .gi{margin-left:4px;vertical-align:-2px;color:var(--brand-600)}@media (max-width:1023px){.pp-air{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.pp-air{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-2)}.pp-air .ui-card{min-height:72px;padding:var(--ui-3) var(--ui-4)}}.pp-end{display:flex;flex-direction:column;align-items:center;gap:var(--ui-4);padding:var(--ui-12) var(--ui-8);border:1px solid var(--brand-100);border-radius:24px;text-align:center;background:radial-gradient(700px 300px at 50% -20%,#fff,transparent 70%),linear-gradient(180deg,var(--brand-50),#F8F6FF)}.pp-end-t{margin:0;max-width:720px;font:700 var(--ui-fs-40)/var(--ui-lh-40) var(--ui-font);letter-spacing:-.025em;color:var(--ui-ink);text-wrap:balance}.pp-end-p{margin:0;max-width:600px;font:400 var(--ui-fs-17)/var(--ui-lh-17) var(--ui-font);color:var(--ui-ink-2);text-wrap:pretty}.pp-end-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ui-3);margin-top:var(--ui-2)}.pp-end-hours{margin:0;font:500 var(--ui-fs-13)/var(--ui-lh-13) var(--ui-font);color:var(--ui-muted)}.pp-end-hours a{color:var(--brand-700);font-weight:600;text-decoration:none;white-space:nowrap}.pp-end-hours a:hover{text-decoration:underline;text-underline-offset:3px}.pp-fine{max-width:760px;margin:var(--ui-6) auto 0;font:400 var(--ui-fs-13)/20px var(--ui-font);color:var(--ui-muted);text-align:center}@media (max-width:767px){.pp-end{align-items:stretch;padding:var(--ui-8) var(--ui-4);border-radius:20px}.pp-end-t{font-size:28px;line-height:36px}.pp-end-ctas{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-2)}}