@font-face{font-family:Open Sans;font-stretch:100%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/open_sans_latin_ext.p.261mkozpp7zc7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;font-stretch:100%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/open_sans_latin_ext.p.261mkozpp7zc7.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;font-stretch:100%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/open_sans_latin_ext.p.261mkozpp7zc7.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;font-stretch:100%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/open_sans_latin_ext.p.261mkozpp7zc7.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.opensanslatinext_a55d7f50-module__ArXO6W__className{font-family:openSansLatinExt}
@font-face{font-family:Open Sans;font-stretch:100%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/open_sans_latin.p.1wc2mf9hp9pav.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;font-stretch:100%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/open_sans_latin.p.1wc2mf9hp9pav.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;font-stretch:100%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/open_sans_latin.p.1wc2mf9hp9pav.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;font-stretch:100%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/open_sans_latin.p.1wc2mf9hp9pav.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.opensans_f748f904-module__pQ7TNa__className{font-family:openSans}
@font-face{font-family:Open Sans Fallback;src:local(Arial);ascent-override:101.65%;descent-override:27.86%;line-gap-override:0.0%;size-adjust:105.15%}:root{--font-open-sans:"Open Sans", "Open Sans Fallback"}
:root{--ink:#101f17;--muted:#48594f;--teal:#17402e;--teal-soft:#2a6b4e;--soft:#f2f8f4;--tint:#e7f3ec;--tint2:#f6fbf8;--white:#fff;--line:#dfede5;--err:#b42318;--err-bg:#fef3f2;--note-bg:#fff7ed;--ondark:#ffffffc7;--cyan:#00b7cd;--cyan-deep:#00838f;--glow-on-tint:#00767f;--glow-on-sky:#007d88;--cyan-soft:#f2fbfd;--org-deco:#ff6a00;--cta:#f25f00;--cta-hover:#e05a00;--cta-ink:#fff;--cta-shadow:#f25f0047 0 4px 14px;--cta-glow:#f25f0012 0 6px 20px;--cta-fs:19px;--cta-weight:700;--font:"Open Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--fs-body:16.8px;--lh-body:1.62;--fs-h1:32px;--lh-h1:1.2;--fs-h2:26px;--lh-h2:1.22;--fs-h3:20px;--lh-h3:1.3;--fs-lead:17px;--fs-small:14.5px;--fs-eyebrow:13px;--ls-eyebrow:.12em;--ls-h1:-.01em;--measure:60ch;--w:1280px;--w-max:1920px;--gutter:16px;--pad:56px;--gap:16px;--r-btn:12px;--r-card:16px;--r-img:12px;--r-panel:20px;--r-pill:999px;--shadow:0 6px 24px #17402e17;--shadow-lift:0 12px 32px #17402e24;--text-shadow-h:0 1px 2px #17402e1a;--tap:44px;--btn-h:52px;--btn-h-sm:44px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--head-h:60px;--dock-h:56px;--dock-float-offset:24px;--dock-show-after:600px;--reveal-dur:.22s;--reveal-dur-sm:.18s;--reveal-shift:14px;--reveal-delay-step:50ms;--ease-out:cubic-bezier(.22, .9, .28, 1);--dur-fast:.15s;--dur-mid:.25s;--pulse-dur:1.7s;--pulse-scale:1.035;--pulse-count:2;--pulse-period:20s;--belt-speed:22;--z-head:80;--z-dock:70;--z-cookie:120;--z-lightbox:200;--focus:0 0 0 3px #fff, 0 0 0 5px var(--teal)}html[data-cta=b]{--cta:#e8533e;--cta-hover:#d4482f;--cta-shadow:#e8533e47 0 4px 14px;--cta-glow:#e8533e12 0 6px 20px}@media (min-width:768px){:root{--fs-body:17.5px;--fs-h1:38px;--fs-h2:30px;--fs-h3:22px;--fs-lead:18.5px;--fs-small:15px;--fs-eyebrow:14px;--gutter:32px;--pad:72px;--gap:20px;--head-h:68px;--dock-h:0px}}@media (min-width:1070px){:root{--fs-body:clamp(16px, calc(19px + -3 * (100vw - 1280px) / 640), 19px);--lh-body:1.6;--fs-h1:46px;--lh-h1:1.18;--fs-h2:34px;--lh-h2:1.2;--fs-h3:24px;--fs-lead:clamp(17px, calc(20px + -3 * (100vw - 1280px) / 640), 20px);--fs-small:clamp(14.5px, calc(17px + -2.5 * (100vw - 1280px) / 640), 17px);--fs-eyebrow:clamp(13px, calc(15.5px + -2.5 * (100vw - 1280px) / 640), 15.5px);--pad:96px;--gap:24px;--head-h:74px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scroll-padding-top:calc(var(--head-h) + var(--safe-top) + 12px);scroll-padding-bottom:calc(var(--dock-h) + var(--safe-bottom) + 12px);background:var(--white)}body{max-width:var(--w-max);min-height:100vh;font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--white);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;padding-bottom:calc(var(--dock-h) + var(--safe-bottom));margin:0 auto}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration-skip-ink:auto}ul[role=list],ol[role=list]{list-style:none}table{border-collapse:collapse;border-spacing:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}:focus:not(:focus-visible){outline:none}:focus-visible{box-shadow:var(--focus);border-radius:4px;outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{padding-bottom:0}}
h1,h2,h3,h4{color:var(--ink);text-shadow:var(--text-shadow-h);text-wrap:balance;font-weight:800}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}h4{font-size:1em;line-height:1.35}p{text-wrap:pretty}strong{font-weight:700}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--teal-soft);flex-wrap:wrap;align-items:center;gap:2px 8px;font-weight:800;display:inline-flex}.eyebrow__part{white-space:nowrap}.lead{font-size:var(--fs-lead);color:var(--muted);max-width:var(--measure)}.small,.updated{font-size:var(--fs-small);color:var(--muted)}.textlink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--org-deco);text-decoration-color:var(--org-deco);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}svg.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}svg.ic--fill{fill:currentColor;stroke:none}svg.ic--color{stroke:none}.wrap{width:100%;max-width:var(--w);padding:0 var(--gutter);margin:0 auto}.sec{padding:var(--pad) 0;position:relative}.sec--soft{background:var(--soft)}.sec--tint{background:var(--tint)}.sec--dark{background:var(--teal);color:var(--white)}.sec--dark h2,.sec--dark h3{color:var(--white);text-shadow:none}.sec-head{gap:10px;margin-bottom:24px;display:grid}.sec--tight{padding:28px 0}.sec--cont{padding-top:0}.wrap--narrow{max-width:880px}.gcard__city{text-transform:uppercase;letter-spacing:.06em;color:var(--cyan-deep);font-size:13px;font-weight:800}@media (min-width:1070px){.sec--tight{padding:44px 0}}.sec-head .lead{margin-top:2px}@media (min-width:768px){.sec-head{margin-bottom:32px}}.blk{padding:40px 0 0}.blk+.blk{border-top:1px solid var(--line);margin-top:40px}.blk>h2{margin-bottom:14px}.blk>.lead{margin-bottom:20px}@media (min-width:1070px){.blk{padding-top:56px}.blk+.blk{margin-top:56px}}.btn{min-height:var(--btn-h);border-radius:var(--r-btn);text-align:center;transition:background-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn .ic{width:1.1em;height:1.1em}.btn--cta{background:var(--cta);color:var(--cta-ink);font-size:var(--cta-fs);font-weight:var(--cta-weight);box-shadow:var(--cta-shadow);text-shadow:0 1px 2px #0000002e}.btn--ghost{background:var(--white);color:var(--teal);border:2px solid var(--teal)}.btn--ondark{background:var(--white);color:var(--ink)}.btn--sm{min-height:var(--btn-h-sm);padding:0 18px;font-size:16px}.btn--block{width:100%}.btn--pay{color:#fff;background:#000;font-size:17px}@media (hover:hover){.btn--cta:hover{background:var(--cta-hover);transform:translateY(-1px)}.btn--ghost:hover{background:var(--tint2)}.btn--pay:hover{background:#1c1c1c}.textlink:hover{-webkit-text-decoration-color:var(--cta-hover);text-decoration-color:var(--cta-hover)}}.btn:active{transform:translateY(1px)}.chips{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.chip{border-radius:var(--r-pill);background:var(--tint);min-height:36px;color:var(--teal);align-items:center;gap:7px;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.chip .ic{color:var(--teal-soft)}.tags{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.tag{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white);align-items:center;gap:6px;padding:6px 12px;font-size:15px;font-weight:600;display:inline-flex}.tag .ic{color:var(--org-deco);width:1em;height:1em}.needs{color:#8a3a00;letter-spacing:.04em;white-space:nowrap;vertical-align:.1em;background:#fff7ed;border:1px dashed #b45309;border-radius:6px;align-items:center;padding:2px 8px;font-size:13px;font-weight:800;display:inline-flex}[data-decision]{outline-offset:6px;border-radius:4px;outline:2px dashed #7c3aed;position:relative}[data-decision]:before{content:attr(data-decision-label);color:#fff;letter-spacing:.04em;white-space:nowrap;z-index:2;background:#7c3aed;border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:800;position:absolute;top:-18px;right:0}html.decisions-off [data-decision]{outline:0}html.decisions-off [data-decision]:before{display:none}.head{z-index:var(--z-head);border-bottom:1px solid var(--line);padding-top:var(--safe-top);background:#fffffff5;position:sticky;top:0;box-shadow:0 4px 20px #17402e0f}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.head{-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#ffffffe0}}.head__bar{height:var(--head-h);max-width:1376px;padding:0 var(--gutter);align-items:center;gap:16px;margin:0 auto;display:flex}.logo{color:var(--teal);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.logo__mark{width:30px;height:30px}.logo__word{letter-spacing:-.01em;font-size:20px;font-weight:800}.logo__play{background:var(--cta);color:#fff;letter-spacing:.1em;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:800}.nav{display:none}.head__cta{margin-left:auto;display:none}.burger{width:var(--tap);height:var(--tap);color:var(--ink);border-radius:10px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.burger .ic{width:26px;height:26px}@media (min-width:768px){.head__cta{display:inline-flex}.burger{margin-left:0}.logo__mark{width:34px;height:34px}.logo__word{font-size:22px}}@media (min-width:1070px){.nav{gap:26px;margin-left:auto;font-size:16.5px;font-weight:700;display:flex}.head__cta{margin-left:28px}.nav a{color:var(--ink);border-bottom:2px solid #0000;padding:8px 0;text-decoration:none}.nav a[aria-current=page]{border-bottom-color:var(--org-deco)}.burger{display:none}@media (hover:hover){.nav a:hover{border-bottom-color:var(--org-deco)}}}.drawer{z-index:calc(var(--z-head) + 1);background:var(--white);padding:calc(var(--safe-top) + 12px) var(--gutter) calc(var(--safe-bottom) + 24px);visibility:hidden;transition:transform var(--dur-mid) var(--ease-out), visibility 0s var(--dur-mid);flex-direction:column;gap:8px;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.drawer.is-open{visibility:visible;transition:transform var(--dur-mid) var(--ease-out);transform:none}.drawer__top{height:var(--head-h);justify-content:space-between;align-items:center;display:flex}.drawer__close{width:var(--tap);height:var(--tap);justify-content:center;align-items:center;display:inline-flex}.drawer__close .ic{width:26px;height:26px}.drawer nav{margin-top:8px;display:grid}.drawer nav a{border-bottom:1px solid var(--line);min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;font-size:20px;font-weight:700;text-decoration:none;display:flex}.drawer .btn{margin-top:20px}.crumbs{color:var(--muted);font-size:14.5px}.crumbs ol{flex-wrap:wrap;gap:4px 8px;list-style:none;display:flex}.crumbs li{align-items:center;gap:8px;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--line);font-weight:700}.crumbs a{color:var(--muted);text-decoration:none}.crumbs [aria-current]{color:var(--ink);font-weight:600}@media (hover:hover){.crumbs a:hover{color:var(--ink);text-decoration:underline}}.gpage{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""intro""side""sum""main";display:grid}.gpage__media{grid-area:media}.gpage__intro{padding:18px var(--gutter) 0;grid-area:intro}.gpage__sum{padding:20px var(--gutter) 0;grid-area:sum}.gpage__side{padding:16px var(--gutter) 0;grid-area:side}.gpage__main{padding:0 var(--gutter);grid-area:main;min-width:0}@media (min-width:768px){.gpage{max-width:var(--w);padding:24px var(--gutter) 0;column-gap:32px;margin:0 auto}.gpage__intro,.gpage__sum,.gpage__side,.gpage__main{padding-left:0;padding-right:0}}@media (min-width:1070px){.gpage{grid-template:"intro media""sum media""sum side""main side"1fr/minmax(0,1fr) 392px;column-gap:56px;padding-top:32px}.gpage__intro{padding-top:8px}.gpage__sum{align-self:start;padding-top:14px}.gpage__main{padding-top:0}.gpage__main>.blk:first-child{padding-top:40px}.gpage__side{top:calc(var(--head-h) + 24px);align-self:start;padding-top:24px;position:sticky}}.hmedia{background:var(--teal);aspect-ratio:16/10;position:relative;overflow:hidden}.hmedia video,.hmedia img{object-fit:cover;width:100%;height:100%}.hmedia__badge{border-radius:var(--r-pill);color:#fff;background:#101f17b8;align-items:center;gap:6px;padding:6px 10px;font-size:13.5px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}@media (min-width:768px){.hmedia{border-radius:var(--r-panel);aspect-ratio:16/9}}@media (min-width:1070px){.hmedia{aspect-ratio:4/3.3;box-shadow:var(--shadow-lift)}}.gintro .crumbs{margin-bottom:12px}.gintro .eyebrow{margin-bottom:8px}.gintro h1{margin-bottom:0}.answer{font-size:var(--fs-lead);color:var(--ink);max-width:var(--measure)}.answer+.updated{margin-top:8px}.gintro .chips{margin-top:16px}@media (min-width:1070px){.gintro h1{margin-bottom:14px}}.dside{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--white);box-shadow:var(--shadow);padding:18px}.price{gap:2px;display:grid}.price__main{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.price__amount{color:var(--ink);font-size:34px;font-weight:800;line-height:1.1}.price__unit{color:var(--ink);font-size:16px;font-weight:700}.price__per{color:var(--muted);font-size:15px}.dside .btn--cta{margin-top:14px}.ticks{gap:8px;margin-top:14px;font-size:15.5px;list-style:none;display:grid}.ticks li{align-items:flex-start;gap:10px;display:flex}.ticks .ic{color:var(--teal-soft);margin-top:3px}.dside__more{display:none}.dside__secure{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin-top:14px;padding-top:14px;font-size:14px;display:flex}@media (min-width:1070px){.dside{padding:24px}.dside__more{margin-top:16px;display:block}.dside__more h3{margin-bottom:8px;font-size:16px}}.landmarks .tags{margin-top:4px}.zoomfig{border-radius:var(--r-img);background:var(--soft);position:relative;overflow:hidden}.zoomfig>a{display:block;position:relative}.zoomfig img{width:100%;height:auto}.zoomfig__btn{min-height:var(--tap);border-radius:var(--r-pill);color:var(--ink);box-shadow:var(--shadow);background:#fffffff0;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px}.zoomfig figcaption{font-size:var(--fs-small);color:var(--muted);padding:10px 2px 0}.gal{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scroll-padding:0 var(--gutter);grid-auto-columns:85%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.gal::-webkit-scrollbar{display:none}.gal__item{aspect-ratio:4/3;border-radius:var(--r-img);scroll-snap-align:start;background:var(--soft);display:block;position:relative;overflow:hidden}.gal__item img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out)}.gal__more{color:#fff;background:#101f178c;place-items:center;font-size:28px;font-weight:800;display:grid;position:absolute;inset:0}@media (min-width:768px){.gal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:12px;margin:0;padding:0;overflow:visible}.gal__item:nth-child(n+5){display:none}.gal--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gal--3 .gal__item:nth-child(n+5){display:block}.gal--3 .gal__item:nth-child(n+7){display:none}}@media (hover:hover){.gal__item:hover img{transform:scale(1.04)}}.steps{counter-reset:step;gap:14px;list-style:none;display:grid}.step{border-radius:var(--r-card);background:var(--soft);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.step__n{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.step h3{margin-bottom:4px;font-size:18px}.step p{color:var(--muted);font-size:15.5px}@media (min-width:768px) and (max-width:1379px){.step h3{min-height:2.6em}}@media (min-width:768px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.step{grid-template-columns:1fr}}.phones{scroll-snap-type:x mandatory;scrollbar-width:none;margin:22px calc(-1 * var(--gutter)) 0;padding:4px var(--gutter) 8px;scroll-padding:0 var(--gutter);grid-auto-columns:62%;grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.phones::-webkit-scrollbar{display:none}.phone{scroll-snap-align:start;aspect-ratio:9/18.5;border:8px solid var(--ink);background:linear-gradient(160deg, var(--tint), var(--soft));text-align:center;box-shadow:var(--shadow-lift);border-radius:30px;place-items:center;padding:18px;display:grid}.phone .ic{width:40px;height:40px;color:var(--teal-soft);margin:0 auto 10px}.phone strong{color:var(--teal);font-size:16px;display:block}.phone span{color:var(--muted);margin-top:6px;font-size:13px;display:block}@media (min-width:768px){.phones{grid-template-columns:repeat(3,minmax(0,230px));grid-auto-flow:row;justify-content:center;gap:36px;margin:22px 0 0;padding:0;overflow:visible}}.how__sub{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-soft);align-items:center;gap:12px;margin:0 0 14px;font-size:13px;font-weight:800;display:flex}.how__sub:after{content:"";background:var(--line);flex:1;height:1px}.how__sub--play{margin:44px 0 6px}.how__lead{color:var(--muted)}.incl{gap:10px;list-style:none;display:grid}.incl li{align-items:flex-start;gap:12px;display:flex}.incl .ic{color:#fff;background:var(--teal-soft);stroke-width:2.4px;border-radius:50%;flex:none;width:26px;height:26px;padding:4px}@media (min-width:768px){.incl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}}.prep{gap:12px;list-style:none;display:grid}.prep li{border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;display:grid}.prep .ic{background:var(--tint);width:40px;height:40px;color:var(--teal);border-radius:12px;padding:8px}.prep h3{margin-bottom:2px;font-size:16.5px}.prep p{color:var(--muted);font-size:15.5px}@media (min-width:768px){.prep{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq{gap:10px;display:grid}.faq details{border:1px solid var(--line);border-radius:var(--r-card);background:var(--white)}.faq summary{justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:14px 16px;font-size:17px;font-weight:700;display:flex}.faq summary .ic{transition:transform var(--dur-mid) var(--ease-out);color:var(--teal-soft)}.faq details[open] summary .ic{transform:rotate(180deg)}.faq details>div{color:var(--muted);padding:0 16px 16px}.faq details>div p+p{margin-top:8px}@media (hover:hover){.faq summary:hover{color:var(--teal)}}.noreviews{border:2px dashed var(--line);border-radius:var(--r-card);color:var(--muted);background:var(--tint2);padding:18px;font-size:15.5px}.noreviews strong{color:var(--ink)}.belt{gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 12px;scroll-padding:0 var(--gutter);grid-auto-columns:85%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.belt::-webkit-scrollbar{display:none}.belt>li{scroll-snap-align:start;display:flex}@media (min-width:768px){.belt{grid-auto-columns:calc((100% - var(--gap)) / 2)}}@media (min-width:1070px){.belt{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}.belt--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px}}.gcard{border-radius:var(--r-card);background:var(--white);width:100%;box-shadow:var(--shadow);transition:transform var(--dur-mid) var(--ease-out), box-shadow var(--dur-mid);flex-direction:column;display:flex;overflow:hidden}.gcard__img{aspect-ratio:16/10;background:var(--soft);flex:none;position:relative;overflow:hidden}.gcard__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gcard__lvl{border-radius:var(--r-pill);background:var(--white);color:var(--teal);padding:4px 10px;font-size:13px;font-weight:800;position:absolute;top:12px;left:12px}.gcard__body{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.gcard h3{font-size:19px}.gcard h3 a{color:inherit;text-decoration:none}.gcard h3 a:after{content:"";position:absolute;inset:0}.gcard{position:relative}.gcard__facts{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:14.5px;list-style:none;display:flex}.gcard__facts li{align-items:center;gap:6px;display:inline-flex}.gcard__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:10px;display:flex}.gcard__price strong{font-size:22px;line-height:1.1;display:block}.gcard__price span{color:var(--muted);font-size:13.5px}.gcard__go{z-index:1;position:relative}@media (hover:hover){.gcard:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}}.order{gap:24px;display:grid}@media (min-width:1070px){.order{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:56px}}.order__intro .lead{margin-top:10px}.order__points{gap:10px;margin-top:18px;list-style:none;display:grid}.order__points li{align-items:flex-start;gap:10px;font-weight:600;display:flex}.order__points .ic{color:var(--teal-soft);flex:none;margin-top:4px}.order__points li>span{display:inline}.bookcard__note{color:var(--muted);margin-top:12px;font-size:14.5px}@media (min-width:768px){.order{grid-template-columns:minmax(0,1fr) 392px}}.field{align-content:start;gap:6px;display:grid}.field>span,.field legend{font-size:15px;font-weight:700}.field small{color:var(--muted);font-size:13.5px}.input{background:var(--white);border:1.5px solid #c9d9cf;border-radius:10px;width:100%;min-height:50px;padding:0 14px;font-size:16.8px}.input:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #17402e24}.stepper{grid-template-columns:var(--btn-h) 64px var(--btn-h);border:1.5px solid #c9d9cf;border-radius:12px;align-items:center;display:inline-grid;overflow:hidden}.stepper button{height:var(--btn-h);color:var(--teal);place-items:center;display:grid}.stepper button:disabled{color:#b7c7bd;cursor:default}.when{border:0;min-width:0;margin:0;padding:0}.when legend{margin-bottom:4px;padding:0}.when__lead{color:var(--muted);margin-bottom:6px;font-size:15px}.cal{border:1.5px solid #c9d9cf;border-radius:12px;padding:8px}.cal__head{justify-content:space-between;align-items:center;display:flex}.cal__month{font-size:16px}.cal__nav{width:var(--tap);height:var(--tap);color:var(--teal);border-radius:10px;place-items:center;display:grid}.cal__nav:disabled{color:#b7c7bd;cursor:default}.cal__grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.cal__wd{color:var(--muted);padding:6px 0 2px;font-size:12.5px;font-weight:700}.cal__day{min-height:var(--tap);color:var(--ink);border-radius:10px;font-size:15.5px;font-weight:600}.cal__day:disabled{color:#b7c7bd;cursor:default;text-decoration:line-through}.cal__day.is-today{box-shadow:inset 0 0 0 1.5px #c9d9cf}.cal__day.is-sel{background:var(--teal);color:#fff;box-shadow:none}.slots{gap:8px;margin-top:10px;display:grid}.slots__head{justify-content:space-between;gap:8px;font-size:15px;font-weight:700;display:flex}.slots__head span+span{color:var(--muted);font-weight:600}.slots__grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.slot{min-height:var(--tap);color:var(--ink);background:var(--white);border:1.5px solid #c9d9cf;border-radius:10px;font-size:15px;font-weight:700}.slot:disabled{color:#b7c7bd;cursor:default;border-style:dashed}.slot.is-sel{background:var(--teal);border-color:var(--teal);color:#fff}.slots__empty{color:var(--muted);grid-column:1/-1;padding:10px 0;font-size:14.5px}@media (hover:hover){.cal__day:not(:disabled):not(.is-sel):hover,.cal__nav:not(:disabled):hover{background:var(--soft)}.slot:not(:disabled):not(.is-sel):hover{border-color:var(--teal)}}.row2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.check{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-size:15px;display:grid}.check input{width:22px;height:22px;accent-color:var(--teal);margin-top:1px}.total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:14px;display:flex}.total strong{font-size:26px}.total span{color:var(--muted);font-size:14.5px}.hero{background:var(--white);padding:18px 0 8px;position:relative;overflow-x:clip;container-type:inline-size}.hero__inner{gap:20px;display:grid}.hero__body{align-content:center;gap:12px;display:grid}.hero h1{text-wrap:balance;max-width:22ch}.hero .lead{max-width:56ch}.hero__price{font-size:16px;font-weight:700}.hero__price strong{font-size:22px}.hero__ctas{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.hero__ticks{gap:8px;margin-top:6px;font-size:15.5px;list-style:none;display:grid}.hero__ticks li{align-items:flex-start;gap:10px;display:flex}.hero__ticks .ic{color:var(--teal-soft);flex:none;margin-top:3px}.hero__ticks strong{color:var(--ink)}.hero__visual{min-width:0}.hero__media{background:var(--teal);aspect-ratio:4/3;margin:0 calc(-1 * var(--gutter));position:relative;overflow:hidden}.hero__media>a{cursor:zoom-in;height:100%;display:block}.hero__media img,.hero__media video{object-fit:cover;width:100%;height:100%;display:block}.hero__media .ph--dark{place-items:center;padding:10px}.hero__cap{border-radius:var(--r-pill);color:#fff;pointer-events:none;background:#101f17b8;align-items:center;gap:6px;padding:6px 10px;font-size:13.5px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.hero__strip{margin:8px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;grid-auto-columns:30%;grid-auto-flow:column;gap:8px;list-style:none;display:grid;overflow-x:auto}.hero__strip::-webkit-scrollbar{display:none}.hero__strip li{scroll-snap-align:start}.hero__strip a{aspect-ratio:4/3;background:var(--soft);border-radius:8px;display:block;overflow:hidden}.hero__strip img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out)}@media (hover:hover){.hero__strip a:hover img{transform:scale(1.05)}}@media (min-width:768px){.hero{padding:32px 0 8px}.hero__inner{gap:24px}.hero__media{border-radius:var(--r-panel);aspect-ratio:16/10;margin:0}.hero__strip{grid-auto-columns:minmax(0,1fr);gap:10px;margin:10px 0 0;padding:0;overflow:visible}.hero__strip a{border-radius:10px}}@media (min-width:1070px){.hero{padding:40px 0 16px}.hero__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px}.hero--home .hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero__visual{--bleed:max(0px, calc((100cqw - var(--w)) / 2 + var(--gutter) - var(--hero-edge,32px)));margin-right:calc(-1 * var(--bleed))}.hero__media{aspect-ratio:4/3;border-radius:var(--r-panel);box-shadow:var(--shadow-lift)}.hero__strip{margin-right:var(--bleed)}}[data-hero=split] [data-hero-only=full]{display:none}[data-hero=full] .hero{color:#fff;background:var(--teal);align-items:end;min-height:min(78svh,620px);padding:0;display:grid;overflow:hidden}[data-hero=full] .hero__inner{max-width:none;padding:0;display:block}[data-hero=full] .hero__visual{margin:0;position:absolute;inset:0}[data-hero=full] .hero__media{aspect-ratio:auto;box-shadow:none;border-radius:0;margin:0;position:absolute;inset:0}[data-hero=full] .hero__media>a{cursor:default}[data-hero=full] .hero__media .ph--dark{place-items:start end;padding:88px 24px}[data-hero=full] .hero__cap,[data-hero=full] .hero__strip,[data-hero=full] .hero__ticks{display:none}[data-hero=full] .hero:after{content:"";background:linear-gradient(#08140e2e 0%,#08140e80 38%,#08140edb 100%);position:absolute;inset:0}[data-hero=full] .hero__body{z-index:1;padding:32px var(--gutter) 28px;max-width:var(--w);width:100%;margin:0 auto;position:relative}[data-hero=full] .hero h1{color:#fff;text-shadow:0 2px 16px #0000004d;max-width:17ch}[data-hero=full] .hero .eyebrow{color:#fff}[data-hero=full] .hero .lead{color:#ffffffeb}[data-hero=full] .hero .crumbs a,[data-hero=full] .hero .crumbs [aria-current]{color:#ffffffe6}[data-hero=full] .hero .btn--ghost{background:var(--white);color:var(--ink);border:0}@media (min-width:768px){[data-hero=full] .hero__body{padding:48px var(--gutter) 44px}}@media (min-width:1070px){[data-hero=full] .hero{min-height:600px}[data-hero=full] .hero:after{background:linear-gradient(90deg,#08140ec7 0%,#08140e73 45%,#08140e1a 75%),linear-gradient(#0000 55%,#08140e73 100%)}[data-hero=full] .hero__body{padding-bottom:64px}[data-hero=full] .hero h1{max-width:22ch}}.ph{width:100%;height:100%;color:var(--teal);text-align:center;background:repeating-linear-gradient(135deg,#dcebe2 0 14px,#e7f3ec 14px 28px);place-items:center;padding:10px;display:grid}.ph strong{font-size:17px;display:block}.ph small{color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:12.5px;display:block}.benefits{gap:12px;list-style:none;display:grid}.benefits li{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.benefits .ic{background:var(--tint);width:44px;height:44px;color:var(--teal);border-radius:12px;padding:10px}.benefits strong{font-size:17px;display:block}.benefits span{color:var(--muted);font-size:15px}@media (min-width:1070px){.benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}.ccard{border-radius:var(--r-card);background:var(--white);width:100%;box-shadow:var(--shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.ccard__img{aspect-ratio:4/3;flex:none;position:relative;overflow:hidden}.ccard__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ccard__badge{border-radius:var(--r-pill);color:var(--ink);background:#fffffff0;padding:4px 10px;font-size:13.5px;font-weight:800;position:absolute;top:12px;left:12px}.ccard__body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.ccard h3{font-size:21px}.ccard h3 a{color:inherit;text-decoration:none}.ccard h3 a:after{content:"";position:absolute;inset:0}.ccard__desc{color:var(--muted);font-size:15px}.ccard__facts{color:var(--muted);font-size:14px}.ccard__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding-top:10px;display:flex}.ccard__price{color:var(--muted);font-size:13.5px}.ccard__price strong{color:var(--ink);font-size:21px;line-height:1.1;display:block}@media (min-width:1070px){.belt--cities{flex-wrap:wrap;justify-content:center;display:flex}.belt--cities>li{flex:0 0 calc((100% - 2 * var(--gap)) / 3)}}@media (hover:hover){.ccard{transition:transform var(--dur-mid) var(--ease-out), box-shadow var(--dur-mid)}.ccard:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}}.glist{gap:var(--gap);list-style:none;display:grid}.glist>li{display:flex}@media (min-width:768px){.glist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1070px){.glist{grid-template-columns:repeat(3,minmax(0,1fr))}}.gcard__desc{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.maps{list-style:none}.maps figure{width:100%}.maps .zoomfig>a{aspect-ratio:16/10;overflow:hidden}.maps .zoomfig img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.maps figcaption{padding-top:8px;font-weight:700}.maps figcaption>span{display:block}.maps figcaption>span+span{color:var(--muted);font-size:14px;font-weight:400}@media (min-width:1070px){.belt.maps{grid-template-columns:repeat(3,minmax(0,1fr))}}.trust{gap:28px;display:grid}.trust__facts{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid}.trust__facts>li{border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow);flex-direction:column;align-items:center;padding:20px 12px 18px;display:flex}.trust__ic{width:46px;height:46px;color:var(--org-deco);background:#ff6a001f;border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.trust__ic .ic{width:24px;height:24px}.trust__facts strong{letter-spacing:-.02em;color:var(--teal);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:40px;font-weight:800;line-height:1.05;display:block}.trust__facts li:after{content:"";background:var(--org-deco);border-radius:2px;width:34px;height:3px;margin:10px auto 8px;display:block}.trust__facts li>span:last-child{color:var(--muted);order:3;font-size:14.5px;font-weight:600;line-height:1.35}.trust__app{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.trust__app p{color:var(--muted)}.trust__app p strong{color:var(--ink)}.trust .stores{justify-content:center;margin-top:0}.trust__facts>li:nth-child(3):last-child{grid-column:1/-1}@media (min-width:768px){.trust__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.trust__facts:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.trust__facts>li:nth-child(3):last-child{grid-column:auto}.trust__facts>li{padding:26px 16px 22px}.trust__facts strong{font-size:56px}.trust__app{flex-direction:row;justify-content:center;gap:20px}}.bcard{border-radius:var(--r-card);background:var(--white);width:100%;box-shadow:var(--shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.bcard__img{aspect-ratio:16/9;flex:none}.bcard__body{gap:8px;padding:16px;display:grid}.bcard__cat{text-transform:uppercase;letter-spacing:.06em;color:var(--cyan-deep);font-size:13px;font-weight:800}.bcard h3{font-size:19px}.bcard h3 a{color:inherit;text-decoration:none}.bcard h3 a:after{content:"";position:absolute;inset:0}.bcard p{color:var(--muted);font-size:15px}.bcard__meta{color:var(--muted);font-size:13.5px}@media (min-width:1070px){.belt--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sec-more{margin-top:18px}.vsec{align-items:center;gap:20px;display:grid}@media (min-width:1070px){.vsec{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px}}.ctaband{border-radius:var(--r-panel);background:var(--teal);color:#fff;text-align:center;justify-items:center;gap:16px;padding:28px 20px;display:grid}.ctaband h2{color:#fff}.ctaband p{color:#ffffffe0;max-width:52ch}@media (min-width:768px){.ctaband{padding:48px}}.head--min .head__secure{color:var(--teal);align-items:center;gap:6px;margin-left:auto;font-size:14.5px;font-weight:700;display:inline-flex}.wz{gap:20px;padding-top:20px;padding-bottom:32px;display:grid}.wz__main{gap:16px;min-width:0;display:grid}fieldset.field{border:0;min-width:0;margin:0;padding:0}body[data-page=checkout],body[data-page=success]{padding-bottom:0}.wz__intro h1{margin:4px 0 8px}.wz__intro .lead{font-size:16px}.notice{border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.notice .ic{flex:none;margin-top:2px}.notice--err{background:var(--err-bg);color:var(--err);border:1px solid #f4c7c3}.notice--info{background:var(--note-bg);color:#7a3300;border:1px solid #f6d2b0}.wsteps{counter-reset:ws;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;list-style:none;display:grid}.wsteps li{color:var(--muted);counter-increment:ws;justify-items:center;gap:4px;font-size:12.5px;font-weight:600;display:grid;position:relative}.wsteps li:before{content:counter(ws);background:var(--tint);width:30px;height:30px;color:var(--muted);z-index:1;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:relative}.wsteps li+li:after{content:"";background:var(--line);width:100%;height:2px;position:absolute;top:14px;right:50%}.wsteps li.is-done:before{content:"✓";background:var(--teal-soft);color:#fff}.wsteps li.is-done+li:after,.wsteps li.is-cur:after{background:var(--teal-soft)}.wsteps li.is-cur{color:var(--ink)}.wsteps li.is-cur:before{background:var(--teal);color:#fff;box-shadow:0 0 0 4px var(--tint)}.wsteps__text{margin-top:-4px;font-size:15px;font-weight:700}.wcard{background:var(--white);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow)}.wstep{gap:18px;padding:18px;display:grid}.wstep>h2{font-size:var(--fs-h3);outline:none}.wstep>h2+p{color:var(--muted);margin-top:-12px;font-size:15px}.gpick{gap:10px;display:grid}.gopt{cursor:pointer;border:1.5px solid #c9d9cf;border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid;position:relative}.gopt input{opacity:0;pointer-events:none;position:absolute}.gopt img{object-fit:cover;border-radius:10px;width:64px;height:64px}.gopt__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gopt strong{font-size:16px;line-height:1.3}.gopt__price{color:var(--ink);white-space:nowrap;font-weight:800}.gopt__meta{color:var(--muted);font-size:14px}.gopt:has(input:checked){border-color:var(--teal);background:var(--soft);box-shadow:inset 0 0 0 1px var(--teal)}.gopt:has(input:focus-visible){box-shadow:var(--focus)}.teams{background:var(--soft);border-radius:14px;gap:10px;padding:14px;display:grid}.teams__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stepper input{width:64px;height:var(--btn-h);text-align:center;-moz-appearance:textfield;background:0 0;border:0;font-size:20px;font-weight:800}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.teams__price{text-align:right}.teams__price strong{font-size:22px;line-height:1.1;display:block}.teams__price span{color:var(--muted);font-size:13.5px}.frow{gap:14px;display:grid}.opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.opt{min-height:var(--tap);cursor:pointer;border:1.5px solid #c9d9cf;border-radius:12px;gap:2px;padding:10px 12px;display:grid;position:relative}.opt input{opacity:0;pointer-events:none;position:absolute}.opt strong{font-size:15.5px}.opt span{color:var(--muted);font-size:13px}.opt:has(input:checked){border-color:var(--teal);background:var(--soft);box-shadow:inset 0 0 0 1px var(--teal)}.opt:has(input:focus-visible){box-shadow:var(--focus)}select.input{appearance:none;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317402E' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 20px;padding-right:40px}.input:disabled{background:var(--soft);color:var(--muted)}.field label,.field>.flabel{font-size:15px;font-weight:700}.field .req,.check .req{color:var(--err)}.flabel-tz{color:var(--muted);font-weight:600}.when legend{font-size:15px;font-weight:700}.field .err{color:var(--err);font-size:14px;font-weight:600}.field .err:empty{display:none}.field.is-invalid .input{border-color:var(--err);box-shadow:0 0 0 3px #b423181f}.field.is-invalid .cal,.field.is-invalid .gopt{border-color:var(--err)}.field.is-invalid.check-field .check input{outline:2px solid var(--err);outline-offset:1px}.wnote{background:var(--note-bg);border:1px solid #f6d2b0;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;display:flex}.wnote .ic{color:#b45309;flex:none;margin-top:3px}.legal{color:var(--muted);font-size:14px}.legal a{color:var(--cyan-deep);font-weight:600}.rv{gap:12px;display:grid}.rv section{border:1px solid var(--line);border-radius:14px;padding:12px 14px}.rv__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.rv__head h3{font-size:16px}.rv__edit{min-height:var(--tap);color:var(--cyan-deep);align-items:center;gap:4px;padding:0 6px;font-size:14.5px;font-weight:700;display:inline-flex}.rv dl{gap:4px;font-size:15px;display:grid}.rv dl div{grid-template-columns:84px minmax(0,1fr);gap:10px;display:grid}.rv dt{color:var(--muted)}.rv dd{overflow-wrap:anywhere;font-weight:600}.rv__total{background:var(--soft);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.rv__total div{justify-content:space-between;gap:10px;display:flex}.rv__total div+div{border-top:1px solid var(--line);padding-top:6px;font-size:20px;font-weight:800}.promo__row{align-items:center;gap:8px;display:flex}.promo__row .input{text-transform:uppercase;flex:auto;min-width:0}.promo__ok{color:var(--teal);font-size:14px;font-weight:600}.vat-actions{flex-wrap:wrap;gap:8px;display:flex}.rv__total .rv__discount{font-size:inherit;color:var(--teal);border-top:0;padding-top:0;font-weight:600}.secure{color:var(--muted);align-items:flex-start;gap:8px;font-size:14px;display:flex}.secure .ic{flex:none;margin-top:2px}.wnav{z-index:var(--z-dock);padding:10px 16px calc(10px + var(--safe-bottom));background:var(--white);border-top:1px solid var(--line);border-radius:0 0 var(--r-panel) var(--r-panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:sticky;bottom:0}.wnav__total{text-align:center;line-height:1.2}.wnav__total strong{font-size:18px;display:block}.wnav__total span{color:var(--muted);font-size:13px}.wnav .btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.btn--back{min-height:var(--btn-h);color:var(--teal);background:var(--white);border:1.5px solid #c9d9cf;border-radius:12px;padding:0 14px;font-weight:700}.btn--back:disabled{opacity:.4;cursor:default}.wz__sum{display:none}@media (min-width:768px){.wz{padding-top:32px}.wstep{padding:28px}.frow--2{grid-template-columns:1fr 1fr}.wsteps__text{display:none}.wnav{border-top:1px solid var(--line);padding:16px 28px 24px;position:static}}@media (max-width:767px){.wsteps li{font-size:0}.wcard{border-radius:var(--r-panel)}.opts{grid-template-columns:1fr}.opt{grid-template-columns:auto 1fr;align-items:baseline;gap:10px}}@media (min-width:1070px){.wz{grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:40px;max-width:1180px}.wz__main{gap:20px}.wz__sum{top:calc(var(--head-h) + 24px);background:var(--white);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow);gap:14px;padding:20px;display:grid;position:sticky}.wz__sum img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%}.wz__sum h2{font-size:18px}.wz__sum dl{gap:6px;font-size:15px;display:grid}.wz__sum dl div{justify-content:space-between;gap:12px;display:flex}.wz__sum dt{color:var(--muted)}.wz__sum dd{text-align:right;font-weight:700}}@media (hover:hover){:is(.gopt:not(:has(input:checked)):hover,.opt:not(:has(input:checked)):hover){border-color:var(--teal-soft)}.btn--back:not(:disabled):hover{background:var(--soft)}}.ok{gap:16px;max-width:680px;padding-top:28px;padding-bottom:40px;display:grid}.ok__hero{text-align:center;justify-items:center;gap:8px;margin-bottom:4px;display:grid}.ok__icon{background:var(--teal-soft);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.ok__icon .ic{stroke-width:2.6px;width:34px;height:34px}.ok__card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow);gap:14px;padding:18px;display:grid}.ok__card h2{font-size:var(--fs-h3)}.ok__steps{gap:14px;list-style:none;display:grid}.ok__steps li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ok__steps h3{font-size:16.5px}.ok__steps p{color:var(--muted);font-size:15px}.ok__dot{background:var(--tint);width:40px;height:40px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:relative}.ok__dot .ic-done,.ok__dot .spin,[data-state=busy] .ok__dot .ic-idle{display:none}[data-state=busy] .ok__dot .spin{border:2.5px solid #c9d9cf;border-top-color:var(--teal);border-radius:50%;width:20px;height:20px;animation:.9s linear infinite okspin;display:block}[data-state=done] .ok__dot{background:var(--teal-soft);color:#fff}[data-state=done] .ok__dot .ic-idle{display:none}[data-state=done] .ok__dot .ic-done{display:block}@keyframes okspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-state=busy] .ok__dot .spin{border-top-color:var(--teal-soft);animation:none}}.ok__msg{background:var(--soft);color:var(--ink);border-radius:12px;padding:12px 14px;font-size:15px}.ok__msg--slow{background:var(--note-bg);border:1px solid #f6d2b0}.ok__msg--done{background:var(--tint);font-weight:700}.vfacade{aspect-ratio:16/9;background:var(--teal);border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.vfacade img{object-fit:cover;opacity:.85;width:100%;height:100%}.vfacade__play{width:68px;height:68px;color:var(--teal);box-shadow:var(--shadow-lift);background:#fffffff0;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.vfacade__play .ic{fill:currentColor;width:30px;height:30px;margin-left:4px}.vfacade__title{margin-top:-4px;font-weight:700}.ok__apps .stores{margin-top:0}.store.store--light{border-color:var(--ink);background:var(--ink);color:#fff!important}.ok__back{min-height:var(--tap);justify-self:center;align-items:center;gap:6px;display:inline-flex}@media (min-width:768px){.ok{padding-top:48px}.ok__card{padding:28px}}@media (hover:hover){.store.store--light:hover{border-color:var(--teal);background:var(--teal)}.vfacade:hover .vfacade__play{transform:scale(1.06)}}.dock{z-index:var(--z-dock);left:0;right:0;bottom:calc(var(--cookie-h,0px));min-height:var(--dock-h);padding:8px var(--gutter) calc(8px + var(--safe-bottom));background:var(--white);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;box-shadow:0 -8px 24px #17402e1a}.dock__price{min-width:0}.dock__price strong{font-size:17px;line-height:1.15;display:block}.dock__price span{color:var(--muted);font-size:13px}.dock .btn{white-space:nowrap;flex:none;min-height:48px;padding:0 18px}@media (max-width:430px){.dock{gap:10px}.dock__price strong{font-size:15.5px}.dock__price span{font-size:12.5px}.dock .btn{padding:0 14px;font-size:16px}}@media (min-width:768px){.dock{left:auto;right:max(var(--dock-float-offset), calc(50vw - 960px + var(--dock-float-offset)));bottom:calc(var(--dock-float-offset) + var(--cookie-h,0px));border-radius:var(--r-panel);min-height:0;box-shadow:0 10px 30px #17402e38, 0 0 0 1px var(--line);border:3px solid #fff;padding:14px 14px 14px 20px}}.cookie{z-index:var(--z-cookie);background:var(--teal);color:var(--ondark);padding:14px var(--gutter) calc(14px + var(--safe-bottom));gap:12px;font-size:14.5px;display:grid;position:fixed;bottom:0;left:0;right:0}.cookie__title{color:#fff;margin:0 0 4px;font-size:16.5px;font-weight:700}.cookie__txt p{max-width:92ch;margin:0}.cookie a{color:#fff}.cookie__btns{flex-wrap:wrap;gap:10px;display:flex}.cookie .btn{min-height:var(--tap);padding:0 16px;font-size:15px}.cookie .btn--line{color:#fff;border:2px solid #ffffff80}@media (max-width:767px){.cookie{gap:10px;font-size:14px}.cookie__more{display:none}.cookie__btns .btn{flex:calc(50% - 5px)}.cookie__btns .btn--line{flex-basis:100%}}@media (min-width:768px){.cookie{padding-left:max(var(--gutter), calc(50vw - 640px));padding-right:max(var(--gutter), calc(50vw - 640px));grid-template-columns:minmax(0,1fr) auto;align-items:center}}.ccm{z-index:calc(var(--z-cookie) + 10);overscroll-behavior:contain;background:#101f1799;place-items:end center;display:grid;position:fixed;inset:0;overflow-y:auto}.ccm[hidden]{display:none}html.ccm-open{overflow:hidden}.ccm__dialog{background:var(--white);color:var(--ink);border-radius:var(--r-panel) var(--r-panel) 0 0;width:100%;max-width:620px;padding:20px var(--gutter) calc(20px + var(--safe-bottom));box-shadow:var(--shadow-lift);outline:0}.ccm__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ccm__head h2{margin:0;font-size:22px}.ccm__close{width:var(--tap);height:var(--tap);border-radius:var(--r-btn);color:var(--ink);place-items:center;display:grid}.ccm__intro{color:var(--muted);margin:8px 0 14px;font-size:15px}.ccm__intro a{color:var(--cyan-deep)}.ccm__opts{gap:10px;display:grid}.ccm__opt{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tint2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.ccm__opt input{width:22px;height:22px;accent-color:var(--teal);margin-top:2px}.ccm__opt label{cursor:pointer;gap:2px;display:grid}.ccm__opt input:disabled+label{cursor:default}.ccm__opt label span{color:var(--muted);font-size:14.5px}.ccm__foot{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ccm__foot .btn{flex:auto}@media (min-width:768px){.ccm{align-items:center;padding:24px}.ccm__dialog{border-radius:var(--r-panel);padding:28px}.ccm__foot{justify-content:flex-end}.ccm__foot .btn{flex:none}}.foot{background:var(--ink);color:var(--ondark);padding:48px 0 24px;font-size:15.5px}.foot a{color:var(--ondark);text-decoration:none}.foot h2{letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:none;margin-bottom:12px;font-size:13px}.foot__grid{gap:28px;display:grid}.foot__brand p{max-width:34ch;margin-top:12px}.foot .logo{color:#fff}.foot ul{gap:4px;list-style:none;display:grid}.foot ul a{align-items:center;min-height:36px;display:inline-flex}.stores{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.store{border:1.5px solid #ffffff59;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 14px;line-height:1.1;text-decoration:none;display:inline-flex;color:#fff!important}.store small{opacity:.8;font-size:11px;display:block}.store strong{font-size:15.5px}.store .ic{width:22px;height:22px}.foot__legal{border-top:1px solid #ffffff24;gap:12px;margin-top:36px;padding-top:18px;font-size:14px;display:grid}.foot__id{opacity:.85;font-size:12.5px;line-height:1.6;overflow:hidden}.foot__id strong{color:#fff}.foot__id [data-setting]{white-space:nowrap}.foot__id .dots{flex-wrap:wrap;margin-left:-1.2em;display:flex}.foot__id .dots>span{white-space:nowrap}.foot__id .dots>span:before{content:"·";text-align:center;width:1.2em;display:inline-block}.foot__legal ul{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}.foot__legal li>span{opacity:.85;align-items:center;min-height:36px;display:inline-flex}@media (min-width:768px){.foot__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foot__brand{grid-column:1/-1}}@media (min-width:1070px){.foot{padding-top:64px}.foot__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.foot__brand{grid-column:auto}.foot__legal{grid-template-columns:1fr auto;align-items:center}}@media (hover:hover){.foot a:hover{color:#fff}.store:hover{border-color:#fff}}.lbox{z-index:var(--z-lightbox);padding:calc(var(--safe-top) + 56px) 8px calc(var(--safe-bottom) + 72px);background:#08100cf0;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.lbox.is-open{display:flex}.lbox img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.lbox__btn{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute}.lbox__btn .ic{width:26px;height:26px}.lbox__close{top:calc(var(--safe-top) + 10px);right:10px}.lbox__prev{left:12px;bottom:calc(var(--safe-bottom) + 12px)}.lbox__next{right:12px;bottom:calc(var(--safe-bottom) + 12px)}.lbox__count{bottom:calc(var(--safe-bottom) + 26px);color:#fff;font-size:15px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:768px){.lbox{padding:72px 96px}.lbox__prev{top:50%;bottom:auto;left:24px;transform:translateY(-50%)}.lbox__next{top:50%;bottom:auto;right:24px;transform:translateY(-50%)}}@media (hover:hover){.lbox__btn:hover{background:#ffffff42}}@media print{.head,.dock,.cookie,.ccm,.lbox,.drawer,.wnav{display:none!important}}.hardline{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:13.5px;font-weight:600;display:flex}.hardline .ic{flex:none;width:16px;height:16px}.ctaband .hardline{color:#ffffffe0;margin:0}.langfix{border:1px solid var(--line);border-radius:var(--r-input,10px);background:var(--soft);align-items:center;gap:12px;padding:12px 14px;display:flex}.langfix .ic{color:var(--teal-soft);flex:none}.langfix span{gap:2px;display:grid}.langfix small{color:var(--muted);font-size:14px}.maps figcaption>.zoomfig__start{margin-top:2px}.ok__sum dl{gap:0;margin:4px 0 0;display:grid}.ok__sum dl>div{border-top:1px solid var(--line);gap:2px;padding:10px 0;display:grid}@media (min-width:560px){.ok__sum dl>div{grid-template-columns:150px 1fr;align-items:baseline;gap:12px}}.ok__sum dl>div:first-child{border-top:0}.ok__sum dt{color:var(--muted);font-size:14px}.ok__sum dd{overflow-wrap:anywhere;margin:0;font-weight:600}.ok__cta{text-align:center;justify-items:center;gap:12px;display:grid}.ok__cta .stores{justify-content:center}.ph--dark{color:#d6ebdf;background:repeating-linear-gradient(135deg,#1e4a36 0 14px,#245740 14px 28px);place-items:start end;padding:88px 24px}.ph--dark small{color:#a9cdb9}.zoomfig__box{aspect-ratio:16/10}.gopt__ph{border-radius:10px;width:64px;height:64px}.phline{font-style:italic;color:#9aa9a3!important}.phblock{color:var(--muted);background:repeating-linear-gradient(135deg,#f2f7f4 0 12px,#eaf2ed 12px 24px);border:1.5px dashed #bfd3c8;border-radius:12px;margin:10px 0 0;padding:16px 18px;font-size:15px}.needs--block{white-space:normal;border-radius:10px;margin-top:10px;padding:10px 12px;font-weight:600;line-height:1.45;display:block}.chips--filter{margin-bottom:10px}.chip--btn{font:inherit;cursor:pointer;min-height:var(--tap);border:1.5px solid #0000;font-size:15px;font-weight:700}.chip--btn[aria-pressed=true]{background:var(--teal);color:#fff}@media (hover:hover){.chip--btn:hover{border-color:var(--teal-soft)}}.bgrid{gap:var(--gap);margin-top:14px;list-style:none;display:grid}.bgrid>li{display:flex}@media (min-width:768px){.bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1070px){.bgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.art h1{margin-top:10px}.art__cat{margin-top:14px}.art__meta{font-size:var(--fs-small);color:var(--muted);margin-top:10px}.art__hero{aspect-ratio:16/9;border-radius:var(--r-img);margin-top:20px;overflow:hidden}.art__body,.art__other{margin-top:24px}.art__body p{font-size:17px;line-height:1.7}.art__body p+p{margin-top:14px}.art h1{text-wrap:pretty;max-width:none}.art__body h2,.art__body h3{letter-spacing:-.005em;text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;font-weight:800}@supports (hyphenate-limit-chars:20){.art__body h2,.art__body h3{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:20 8 8}}.art__body h2{margin-top:32px;font-size:22px;line-height:1.25}.art__body h3{margin-top:24px;font-size:18px;line-height:1.3}@media (min-width:1070px){.art__body p{font-size:18px}.art__body h2{margin-top:40px;font-size:26px}.art__body h3{font-size:20px}}.faqtoc ul{flex-wrap:wrap;gap:8px;margin:18px 0 8px;list-style:none;display:flex}.faqtoc a{border-radius:var(--r-pill);background:var(--tint);min-height:36px;color:var(--teal);align-items:center;padding:0 12px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.faqsec{margin:32px 0 12px;scroll-margin-top:90px}.legal h2{font-size:var(--fs-h3);margin-top:30px}.nf{max-width:640px}.artgrid{gap:40px;display:grid}.art{min-width:0;max-width:720px}@media (min-width:1070px){.artgrid{grid-template-columns:minmax(0,720px) 320px;justify-content:center;align-items:start;gap:56px}.artside.is-sticky{position:sticky}}.artside{gap:18px;min-width:0;display:grid}.sidebox{border:1px solid var(--line);border-radius:var(--r-card);background:var(--white);gap:12px;min-width:0;padding:16px;display:grid}.sidebox__h{font-size:18px;line-height:1.3}.sidebox__sub{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:4px;font-size:13px;font-weight:800}.sharebox{flex-wrap:wrap;gap:8px;display:flex}.sharebtn{min-width:var(--tap);min-height:var(--tap);border:1.5px solid var(--line);border-radius:var(--r-pill);background:var(--white);color:var(--teal);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14.5px;font-weight:700;display:inline-flex}.sharebtn--copy{flex:1}@media (hover:hover){.sharebtn:hover{border-color:var(--teal-soft)}}.gtiles{margin-top:0}.gtile{border-radius:var(--r-card);background:var(--white);width:100%;box-shadow:var(--shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.gtile__img{aspect-ratio:16/10;flex:none;position:relative;overflow:hidden}.gtile__img img{object-fit:cover;width:100%;height:100%}.gtile__body{gap:4px;padding:12px;display:grid}.gtile h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.gtile h3 a{color:inherit;text-decoration:none}.gtile h3 a:after{content:"";position:absolute;inset:0}.gtile__meta{color:var(--muted);font-size:13.5px}.gtile__foot{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.gtile__foot strong{color:var(--ink);font-size:17px}.gtile__price{white-space:nowrap}.gtile__go{color:var(--teal);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.gtile__go .ic{width:16px;height:16px}@media (min-width:1070px){.artside .gtiles{grid-template-columns:1fr;grid-auto-flow:row;gap:12px}.artside .gtile{box-shadow:none;border:1px solid var(--line)}}.crows{gap:6px;list-style:none;display:grid}.crow{min-height:var(--tap);background:var(--soft);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.crow>span{display:grid}.crow>span>span{color:var(--muted);font-size:13.5px}.crow .ic{color:var(--teal-soft);flex:none}@media (hover:hover){.crow:hover{background:var(--tint)}}.newsbox{background:var(--teal);border-color:var(--teal);color:#fff}.newsbox .sidebox__h{color:#fff}.newsbox p{color:#ffffffe6;font-size:15px}.newsbox__form{gap:8px;display:grid}.newsbox__legal{font-size:13px!important}.newsbox__legal a{color:#fff;text-decoration:underline}.art__body ul,.art__body ol,.legal__body ul{margin-top:14px;padding-left:22px;list-style:outside}.art__body ol{list-style:decimal}.art__body li,.legal__body li{padding-left:2px;font-size:17px;line-height:1.65}.art__body li+li,.legal__body li+li{margin-top:8px}.art__body li::marker{color:var(--teal-soft)}.art__body h2+p,.art__body h3+p,.art__body h2+ul,.art__body h3+ul{margin-top:10px}.art__body ul+p,.art__body p+ul{margin-top:14px}.art__body strong{color:var(--ink);font-weight:700}.art__body a,.legal__body a,.prose-page a:not(.btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--org-deco);text-decoration-color:var(--org-deco);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.art__body .image-credit{color:var(--muted);margin-top:32px;font-size:13.5px}@media (min-width:1070px){.art__body li{font-size:18px}}.art__hero img{object-fit:cover;width:100%;height:100%}.legal__body p{color:var(--ink);font-size:16px;line-height:1.7}.legal__body p+p{margin-top:12px}.legal__body h2+p,.legal__body h2+.needs--block+p{margin-top:8px}.needs--block{white-space:normal;letter-spacing:0;margin:10px 0 14px;padding:8px 12px;font-weight:700;line-height:1.45;display:block}.prose-page h2{margin-top:30px}.prose-page h2:first-child{margin-top:0}.prose-page p{max-width:var(--measure);font-size:17px;line-height:1.7}.prose-page h2+p,.prose-page p+p{margin-top:12px}.facts{border-radius:var(--r-card);background:var(--soft);gap:8px;margin-top:18px;padding:16px;display:grid}.facts div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.facts dt{color:var(--teal);font-weight:700}.facts dd{margin:0}.chips--links{margin-top:14px}.chip--link{min-height:44px;padding:0 16px;text-decoration:none}@media (hover:hover){.chip--link:hover{background:var(--teal);color:#fff}.chip--link:hover .ic{color:#fff}}.steps--long{grid-template-columns:minmax(0,1fr)!important}.steps--long .step{padding:18px}.steps--long .step h3{min-height:0}.steps--long .step p+p{margin-top:8px}.steps--long .incl{margin-top:12px}.steps--long .step strong{color:var(--ink)}@media (min-width:768px){.steps--long .step{grid-template-columns:44px minmax(0,1fr)}}.bcard__img{background:var(--soft);position:relative;overflow:hidden}.bcard__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hslides{isolation:isolate}.hslides .hslide{cursor:pointer;opacity:0;height:auto;transition:opacity 1.2s;display:block;position:absolute;inset:0}.hslides .hslide.is-on{opacity:1;z-index:1}.hslides .hslide img{object-fit:cover;width:100%;height:100%}.hslides__ui{z-index:2;border-radius:var(--r-pill);background:#101f17b8;align-items:center;padding:0 4px;display:flex;position:absolute;bottom:10px;right:10px}.hslides__dot,.hslides__pause{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:32px;padding:0;display:grid}.hslides__dot:before{content:"";width:8px;height:8px;transition:width .3s var(--ease-out), background .3s;background:#ffffff80;border-radius:4px}.hslides__dot[aria-current=true]:before{background:#fff;width:18px}.hslides__pause .ic{width:16px;height:16px}.hslides__pause[aria-pressed=true] .ic:first-child,.hslides__pause:not([aria-pressed=true]) .ic:last-child{display:none}.hslides__dot:focus-visible,.hslides__pause:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #fff}html:not(.js) .hslides__ui{display:none}@media (prefers-reduced-motion:reduce){.hslides .hslide{transition:none}}@media (hover:hover){.hslides__dot:hover:before{background:#fff}}[data-hero=full] .hslides__ui{bottom:24px;right:24px}@media (max-width:559px){.hslides__ui{top:10px;bottom:auto}}.vthumb{color:#fff;text-align:left;background:radial-gradient(110% 90% at 85% 15%,#23593f 0%,#23593f00 60%),linear-gradient(135deg,#17402e 0%,#0c2419 100%);container-type:inline-size}.vthumb .vthumb__live{opacity:1;display:none}[data-thumb=live] .vthumb .vthumb__live{display:block}[data-thumb=live] .vthumb .vthumb__art{display:none}.vthumb__art{position:absolute;inset:0}.vthumb__trail{width:100%;height:100%;position:absolute;inset:0}.vthumb__trail path{fill:none;stroke:var(--org-deco);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 11;opacity:.7;vector-effect:non-scaling-stroke}.vthumb__txt{flex-direction:column;align-items:flex-start;gap:3cqw;width:46%;display:flex;position:absolute;top:50%;left:6%;transform:translateY(-50%)}.vthumb__chip{border-radius:var(--r-pill);background:var(--org-deco);letter-spacing:.02em;align-items:center;gap:6px;padding:4px 10px;font-size:clamp(11px,2cqw,14px);font-weight:800;display:inline-flex}.vthumb__chip .ic{width:1em;height:1em}.vthumb__h{letter-spacing:-.02em;text-shadow:0 2px 18px #00000040;font-size:clamp(19px,6.4cqw,46px);font-weight:800;line-height:1.04}.vthumb__h>span{white-space:nowrap;display:block}.vthumb__steps{color:#ffffffe0;gap:6px;font-size:clamp(12px,2.2cqw,16px);font-weight:600;display:grid}.vthumb__steps>span{align-items:center;gap:8px;display:flex}.vthumb__steps>span:before{content:"";background:var(--org-deco);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #ff6a0040}.vthumb__phone{aspect-ratio:300/652;width:23%;transition:transform .4s var(--ease-out);background:#000;border:clamp(3px,.9cqw,6px) solid #0a0f0c;border-radius:clamp(12px,3.4cqw,26px);position:absolute;top:50%;right:8%;overflow:hidden;transform:translateY(-50%)rotate(4deg);box-shadow:0 18px 44px #00000073}.vthumb .vthumb__phone img{object-fit:cover;opacity:1;width:100%;height:100%}.vthumb .vfacade__play{background:var(--white);width:clamp(52px,11cqw,76px);height:clamp(52px,11cqw,76px);color:var(--cta);margin:0;inset:50% auto auto 61%;transform:translate(-50%,-50%)}[data-thumb=live] .vthumb .vfacade__play{color:var(--teal);left:50%}.vthumb .vfacade__play:after{content:"";opacity:0;border:2px solid #ffffff8c;border-radius:50%;position:absolute;inset:-8px}html.fx .vthumb .vfacade__play:after{animation:2.6s ease-out 1s infinite vthumbRing}@keyframes vthumbRing{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@container (max-width:520px){.vthumb__steps{display:none}.vthumb__txt{width:44%}}@media (hover:hover){.vthumb:hover .vthumb__phone{transform:translateY(-52%)rotate(0)}.vthumb:hover .vfacade__play{transform:translate(-50%,-50%)scale(1.08)}}.seo{gap:28px;display:grid}.seo__head .lead{margin-top:10px}.seo__facts{gap:10px;margin-top:22px;list-style:none;display:grid}.seo__facts li{background:var(--white);box-shadow:var(--shadow);color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.seo__facts .ic{width:34px;height:34px;color:var(--org-deco);background:#ff6a001f;border-radius:50%;flex:none;padding:7px}.seo__facts strong{color:var(--ink)}.seo__body h3{margin:22px 0 6px;font-size:20px}.seo__body h3:first-child{margin-top:0}.seo__body p{color:var(--ink-2,#3b4a42);line-height:1.65}.seo__links{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px;display:flex}@media (min-width:1070px){.seo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px}.seo__head{top:calc(var(--head-h) + 24px);position:sticky}}.chero{background:var(--white);padding:0 0 32px}.chero__grid{flex-direction:column;gap:18px;display:flex}.chero__media{background:var(--teal);aspect-ratio:4/3;margin:0 calc(-1 * var(--gutter));order:1;position:relative;overflow:hidden}.chero__panel{z-index:2;border-radius:var(--r-panel);background:var(--white);box-shadow:var(--shadow-lift);order:2;gap:14px;margin-top:-44px;padding:18px;display:grid;position:relative}.chero__about{order:3}.chero__facts{order:4}.chero__head{gap:10px;display:grid}.chero__head .eyebrow{display:block}.chero__head .eyebrow .ic{vertical-align:-2px;margin-right:4px;display:inline-block}.chero__buy{gap:14px;display:grid}.chero__price{color:var(--muted);font-size:15px;line-height:1.3}.chero__price strong{color:var(--ink);letter-spacing:-.01em;font-size:30px;font-weight:800}.chero__price>span{margin-top:2px;font-size:14px;display:block}.chero__buy .hero__ctas,.chero__buy .hero__ticks{margin:0}.chero .hslide{cursor:zoom-in}.chero .hslide img{object-position:50% 35%}.chero__about .answer{max-width:62ch}@media (min-width:768px){.chero{padding:24px 0 40px}.chero__media{border-radius:var(--r-panel);aspect-ratio:16/8.8;margin:0}.chero__panel{margin:-96px 24px 0;padding:24px}}@media (min-width:1070px){.chero{padding:24px 0 48px}.chero__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-areas:"media media""panel about""panel facts";gap:14px 56px;display:grid}.chero__media{aspect-ratio:16/7.15;width:100%;max-height:max(360px, calc(100svh - var(--head-h) - 380px));grid-area:media}.chero__panel{grid-area:panel;align-self:start;gap:12px;margin:-190px 0 0 32px;padding:26px 28px}.chero__about{grid-area:about;padding-top:26px}.chero__facts{grid-area:facts;align-self:start}}.aboutmain{min-width:0;max-width:720px}.aboutmain>section{margin-top:36px}.aboutvals{border-radius:var(--r-panel);background:var(--soft);padding:22px}.aboutvals h2{margin-bottom:16px}.aboutvals .prep li{background:var(--white)}@media (min-width:640px){.aboutvals .prep{grid-template-columns:1fr 1fr}}.sidefacts{gap:10px;list-style:none;display:grid}.sidefacts li{color:var(--muted);align-items:center;gap:10px;font-size:14.5px;line-height:1.35;display:flex}.sidefacts .ic{width:30px;height:30px;color:var(--org-deco);background:#ff6a001f;border-radius:50%;flex:none;padding:6px}.sidefacts strong{color:var(--ink)}.rcmp__same{flex-wrap:wrap;gap:8px;margin-top:8px;list-style:none;display:flex}.rcmp__same li{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white);min-height:36px;color:var(--ink);align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14.5px;font-weight:600;display:inline-flex}.rcmp__same .ic{width:18px;height:18px;color:var(--teal-soft);flex:none}.rcmp{grid-template-rows:repeat(var(--r), auto);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 14px;scroll-padding:0 var(--gutter);grid-auto-columns:84%;grid-auto-flow:column;column-gap:12px;display:grid;overflow-x:auto}.rcmp::-webkit-scrollbar{display:none}.rcmp__labels{display:none}.rcmp__col{grid-row:1/-1;grid-template-rows:subgrid;scroll-snap-align:start;background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow);row-gap:0;display:grid;position:relative;overflow:hidden}.rcmp__dl{display:contents}.rcmp__name{padding:16px 16px 12px;font-size:18px;line-height:1.3}.rcmp__name a{color:var(--ink);text-decoration:none}.rcmp__name a:after{content:" →";color:var(--teal-soft)}.rcmp__row{border-top:1px solid var(--line);grid-template-columns:108px minmax(0,1fr);align-items:baseline;gap:10px;padding:11px 16px;font-size:15px;line-height:1.45;display:grid}.rcmp__row dt{color:var(--muted);font-size:13px;font-weight:700}.rcmp__row dd{min-width:0;margin:0}.rcmp__row--map{border-top:0;padding:0 16px 12px;display:block}.rcmp__row--map dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rcmp__row--price strong{color:var(--ink);font-size:21px}.rcmp__lvl{border-radius:var(--r-pill);background:var(--tint);color:var(--teal);padding:2px 10px;font-size:13px;font-weight:800;display:inline-block}.rcmp__lvl--medium{color:var(--org-deco);background:#ff6a001f}.rcmp__lvl--hard{color:#a12424;background:#be28281a}.rcmp__cta{align-self:end;padding:14px 16px 16px}.rcmp__cta .btn{white-space:nowrap;padding-left:12px;padding-right:12px}.rcmp__map{background:0 0}.rcmp__map>a{aspect-ratio:16/10;border-radius:10px;overflow:hidden}.rcmp__map img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rcmp__map .zoomfig__btn{min-height:36px;padding:0 12px;font-size:14px;bottom:8px;right:8px}.rcmp__map figcaption{padding:8px 0 0;font-size:14px}@media (max-width:559px){.rcmp__map .zoomfig__lbl{display:none}.rcmp__map .zoomfig__btn{justify-content:center;width:36px;padding:0}}@media (hover:hover){.rcmp__col:hover{border-color:var(--teal-soft)}.rcmp__name a:hover{color:var(--teal)}}.rcmp__l{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:8px;padding:11px 0;font-size:14px;font-weight:700;display:flex}.rcmp__l .ic{width:18px;height:18px;color:var(--teal-soft);flex:none}.rcmp__l--map{border-top:0;align-items:flex-start;padding-top:0}@media (min-width:768px){.rcmp{grid-auto-columns:46%;margin:0;padding:4px 0 14px;scroll-padding:0}}@media (min-width:720px){.rcmp--2{grid-auto-flow:row;grid-template-columns:172px repeat(var(--n), minmax(0, 1fr));grid-auto-columns:auto;margin:0;padding:0;overflow:visible}.rcmp--2 .rcmp__labels{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.rcmp--2 .rcmp__row{grid-template-columns:minmax(0,1fr)}.rcmp--2 .rcmp__row dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rcmp--2{max-width:1040px}}@media (min-width:1070px){.rcmp--4{grid-auto-columns:31%}.rcmp--3{grid-auto-flow:row;grid-template-columns:172px repeat(var(--n), minmax(0, 1fr));grid-auto-columns:auto;margin:0;padding:0;overflow:visible}.rcmp--3 .rcmp__labels{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.rcmp--3 .rcmp__row{grid-template-columns:minmax(0,1fr)}.rcmp--3 .rcmp__row dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:1280px){.rcmp--4{grid-auto-flow:row;grid-template-columns:172px repeat(var(--n), minmax(0, 1fr));grid-auto-columns:auto;margin:0;padding:0;overflow:visible}.rcmp--4 .rcmp__labels{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.rcmp--4 .rcmp__row{grid-template-columns:minmax(0,1fr)}.rcmp--4 .rcmp__row dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.appshot{scroll-snap-align:start;align-content:start;gap:12px;margin:0;display:grid}.appshot .phone{aspect-ratio:600/1304}.phone--shot{aspect-ratio:600/1304;background:var(--ink);border-width:7px;padding:0;display:block;overflow:hidden}.phone--shot img{object-fit:cover;width:100%;height:100%;display:block}.appshot figcaption{text-align:center;gap:2px;display:grid}.appshot figcaption strong{color:var(--ink);font-size:16px}.appshot figcaption span{color:var(--muted);font-size:14px}@media (hover:hover){.phone--shot:hover img{transform:scale(1.02)}.phone--shot img{transition:transform .3s var(--ease-out)}}.gbands__list{gap:22px;display:grid}.gband{isolation:isolate;border-radius:var(--r-panel);grid-template-columns:minmax(0,1fr);align-items:center;gap:22px;min-width:0;padding:26px 20px;display:grid;position:relative;overflow:hidden}.gband__body{min-width:0}.gband h2{font-size:var(--fs-h2);margin:8px 0 10px;line-height:1.15}.gband__body>p:not(.eyebrow){max-width:52ch;margin:0 0 14px}.gband__ctas{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.gband__ctas .btn{width:100%}@media (min-width:900px){.gband{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px 40px;padding:40px 44px}.gband--nophoto{grid-template-columns:minmax(0,1fr)}.gband h2{font-size:32px}.gband__ctas .btn{width:auto}}.gband--b2b{background:var(--teal);color:#fff;box-shadow:0 18px 50px #17402e47}.gband--b2b .eyebrow,.gband--b2b .glow{color:#ffb27a}.gband--b2b .glow{font-weight:800}.gband--b2b h2{color:#fff}.gband--b2b .gband__body>p:not(.eyebrow){color:#ffffffe0}.gband__ticks{margin:0 0 20px}.gband--b2b .hero__ticks li{color:#ffffffe0}.gband--b2b .hero__ticks .ic{color:#ffb27a}.gband--b2b .hero__ticks strong{color:#fff}.gband__hard{color:#ffffffb8;margin:0;font-size:14px}.gband__photos{aspect-ratio:4/3;min-width:0;margin:0 6% 4% 8%;position:relative}.gband__ph1,.gband__ph2{border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 18px 44px #0000006b}.gband__ph1{inset:0 2% 10% 8%;transform:rotate(1.5deg)}.gband__ph2{z-index:2;aspect-ratio:4/3;border:5px solid #fff;width:40%;bottom:-3%;left:-3%;transform:rotate(-5deg)}.gband__photos img{object-fit:cover;width:100%;height:100%;display:block}.gband__ph1 .hero__cap{top:12px;bottom:auto}@media (min-width:900px){.gband__photos{margin:0}.gband__ph2{width:46%;bottom:-4%;left:-6%}}.gband--light{color:var(--ink);border:4px solid var(--cta)}.gband--light .eyebrow{color:var(--teal-soft)}.gband--light .glow{color:var(--cyan-deep)}.gband--mint .glow{color:var(--glow-on-tint)}.gband--sky .glow{color:var(--glow-on-sky)}.gband--light .glow{font-weight:800}.gband--light h2{color:var(--ink)}.gband--light .gband__body>p:not(.eyebrow){color:var(--muted)}.gband--mint{background:var(--tint);box-shadow:0 18px 50px #17402e1f}.gband--sky{background:var(--cyan-soft);box-shadow:0 18px 50px #00838f24}.gband--white{background:var(--white);box-shadow:0 18px 50px #17402e1f}.gband__chips{margin:0 0 20px;padding:0}.gband--light .chip{background:var(--white);color:var(--teal);border:1px solid var(--line);text-decoration:none;box-shadow:0 3px 10px #17402e1a}@media (hover:hover){.gband--light .chip:hover{background:var(--teal);color:#fff;border-color:var(--teal)}}.gband__map{aspect-ratio:4/3;width:100%;min-width:0;max-width:420px;color:var(--teal-soft);margin:48px auto 0;position:relative}.gband__map>svg{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.gband__route{fill:none;stroke:currentColor;stroke-width:3px;stroke-dasharray:2 12;stroke-linecap:round;opacity:.75}.gband__route--wide{display:none}@media (min-width:900px){.gband__map{max-width:none;margin:0}.gband__map>svg{overflow:visible}.gband__route--wide{display:inline}.gband__route--narrow{display:none}}.gpin{text-align:center;justify-items:center;gap:6px;display:grid;position:absolute;transform:translate(-50%,-100%)}.gpin svg{width:34px;height:42px;color:var(--teal);filter:drop-shadow(0 8px 14px #00000047)}.gpin b{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white);color:var(--teal);letter-spacing:.02em;overflow-wrap:break-word;order:-1;width:max-content;max-width:9em;padding:3px 10px;font-size:13px;font-weight:800;line-height:1.25;box-shadow:0 4px 12px #17402e24}.gpin--you svg{width:54px;height:66px;color:var(--cta)}.gpin--you b{color:var(--cta);padding:5px 14px;font-size:15px}@media (min-width:900px){.gpin svg{width:44px;height:54px}.gpin--you svg{width:72px;height:88px}.gpin--you b{font-size:17px}}
html.js .reveal{opacity:0;transform:translateY(var(--reveal-shift));transition:opacity var(--reveal-dur) var(--ease-out), transform var(--reveal-dur) var(--ease-out);transition-delay:calc(var(--i,0) * var(--reveal-delay-step))}html.js .reveal.is-in,html.js-stall .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transition:none;transform:none}}@media print{html.js .reveal{opacity:1!important;transform:none!important}}.is-cascade .w{opacity:0;animation:wordIn .45s var(--ease-out) forwards;animation-delay:calc(var(--i) * 55ms + .12s);display:inline-block;transform:translateY(14px)}@keyframes wordIn{to{opacity:1;transform:none}}.is-cascade.is-cascade-done .w{opacity:1;animation:none;transform:none}@keyframes ctapulse{0%{transform:scale(1)}55%{transform:scale(var(--pulse-scale))}to{transform:scale(1)}}@keyframes ctaglow{0%,to{box-shadow:var(--cta-shadow)}50%{box-shadow:0 10px 30px #f25f0040,0 0 0 6px #f25f000d}}.pulse.is-pulsing{animation:ctapulse var(--pulse-dur) ease-in-out var(--pulse-count)}.pulse--glow.is-pulsing{animation:ctapulse var(--pulse-dur) ease-in-out var(--pulse-count), ctaglow var(--pulse-dur) ease-in-out var(--pulse-count)}@media (prefers-reduced-motion:reduce){.pulse.is-pulsing,.pulse--glow.is-pulsing{animation:none}}.dock{visibility:hidden;transition:transform var(--dur-mid) var(--ease-out), visibility 0s var(--dur-mid), bottom var(--dur-mid) var(--ease-out);transform:translateY(calc(100% + 32px))}.dock.is-shown{visibility:visible;transition:transform var(--dur-mid) var(--ease-out), bottom var(--dur-mid) var(--ease-out);transform:none}@media (prefers-reduced-motion:reduce){.dock,.dock.is-shown{transition:none}}html.sheet-lock,html.sheet-lock body{overflow:hidden}:root{--fx-card-dur:.3s;--fx-stagger:50ms;--fx-pop:cubic-bezier(.34, 1.8, .64, 1)}@keyframes fxLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes fxUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fxRight{0%{opacity:0;transform:translate(34px)scale(.97)}to{opacity:1;transform:none}}@keyframes fxPop{0%{opacity:0;transform:scale(.6)rotate(-7deg)}to{opacity:1;transform:none}}@keyframes fxCard{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}@keyframes fxCardTilt{0%{opacity:0;transform:translateY(26px)rotate(-1.5deg)}to{opacity:1;transform:none}}@keyframes fxShine{0%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes fxConveyor{to{transform:translate(-50%)}}@keyframes fxTrail{to{stroke-dashoffset:-16px}}@keyframes fxGlow{0%,to{text-shadow:0 0 #ff7e2600}50%{text-shadow:0 0 18px #ff7e26d9}}@keyframes fxPing{0%{box-shadow:0 0 #ff6a00b3}75%,to{box-shadow:0 0 0 10px #ff6a0000}}@keyframes fxFloat{0%,to{translate:0}50%{translate:0 -10px}}@keyframes fxLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fxLbox{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}html.fx .hero .eyebrow,html.fx .gpage__intro .eyebrow{animation:fxLeft .45s var(--ease-out) 50ms both}html.fx .hero .hero__price{animation:fxUp .4s var(--ease-out) .2s both}html.fx .hero .hero__ctas{animation:fxUp .45s var(--ease-out) .32s both}html.fx .hero .hero__ticks>li{animation:fxUp .4s var(--ease-out) .45s both}html.fx .hero .hero__ticks>li:nth-child(2){animation-delay:.52s}html.fx .hero .hero__ticks>li:nth-child(3){animation-delay:.59s}html.fx .hero .hero__strip>li{animation:fxPop .42s var(--fx-pop) .5s both}html.fx .hero .hero__strip>li:nth-child(2){animation-delay:.56s}html.fx .hero .hero__strip>li:nth-child(3){animation-delay:.62s}html.fx .hero .hero__strip>li:nth-child(4){animation-delay:.68s}html.fx .hero .hero__strip>li:nth-child(5){animation-delay:.74s}html.fx .hero .hero__strip>li:nth-child(6){animation-delay:.8s}html.fx .hero__cap,html.fx .hmedia__badge{animation:fxPop .45s var(--fx-pop) .85s both}html.fx .gpage__sum .chips>li{animation:fxPop .36s var(--fx-pop) .25s both}html.fx .gpage__sum .chips>li:nth-child(2){animation-delay:.3s}html.fx .gpage__sum .chips>li:nth-child(3){animation-delay:.35s}html.fx .gpage__sum .chips>li:nth-child(4){animation-delay:.4s}html.fx .gpage__sum .chips>li:nth-child(5){animation-delay:.45s}html.fx .gpage__side .dside{animation:fxUp .45s var(--ease-out) .15s both}@media (min-width:1070px){html.fx .gpage__side .dside{animation-name:fxRight}}.hero__cap:before{content:"";background:var(--org-deco);border-radius:50%;flex:none;width:8px;height:8px}html.fx .hero__cap:before{animation:2.8s ease-out 1.4s infinite fxPing}html.fx .reveal.is-in .sec-head .eyebrow{animation:fxLeft .4s var(--ease-out) both}html.fx .reveal.is-in :is(.gcard,.bcard,.step,.prep>li,.gal__item,.zoomfig,.incl>li,.ccard,.trust__facts>li,.rcmp__col){animation:fxCard var(--fx-card-dur) var(--ease-out) both;animation-delay:calc(60ms + var(--i,0) * var(--fx-stagger))}html.fx .reveal.is-in .ccard{animation-name:fxCardTilt;animation-duration:.36s}html.fx .reveal.is-in .tags>.tag{animation:fxPop .3s var(--fx-pop) both;animation-delay:calc(.1s + var(--i,0) * 40ms)}html.fx .reveal.fx-done :is(.sec-head .eyebrow,.gcard,.bcard,.step,.prep>li,.gal__item,.zoomfig,.incl>li,.ccard,.tags>.tag,.trust__facts>li,.rcmp__col),html.fx.fx-settled :is(.hero .eyebrow,.gpage__intro .eyebrow,.hero__price,.hero__ctas,.hero__ticks>li,.hero__strip>li,.hero__cap,.hmedia__badge,.gpage__sum .chips>li,.gpage__side .dside){opacity:1;animation:none;transform:none}@media (hover:hover) and (pointer:fine){html.fx :is(.ccard,.gcard,.bcard,.gtile){transition:translate .3s var(--ease-out), box-shadow .3s var(--ease-out)}html.fx :is(.ccard,.gcard,.bcard,.gtile):hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}html.fx :is(.ccard__img,.gcard__img,.bcard__img,.gtile__img){position:relative;overflow:hidden}html.fx :is(.ccard__img,.gcard__img,.bcard__img,.gtile__img) img{transition:scale .5s var(--ease-out)}html.fx :is(.ccard,.gcard,.bcard,.gtile):hover :is(.ccard__img,.gcard__img,.bcard__img,.gtile__img) img{scale:1.06}html.fx :is(.ccard__img,.gcard__img,.bcard__img,.gtile__img):after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff52 50%,#0000 62%);position:absolute;inset:0;transform:translate(-70%)}html.fx :is(.ccard,.gcard,.bcard,.gtile):hover :is(.ccard__img,.gcard__img,.bcard__img,.gtile__img):after{opacity:1;animation:.85s cubic-bezier(.3,.7,.4,1) fxShine}html.fx .btn{transition:background-color var(--dur-fast), box-shadow .18s, scale .18s var(--ease-out), translate .18s var(--ease-out)}html.fx .btn:hover{transform:scale(1.04)translateY(-2px)}html.fx .btn--cta:hover{box-shadow:0 14px 32px #f25f006b}html.fx .spol:hover{z-index:3;scale:1.06;box-shadow:0 22px 44px #17402e57}}.fxstrip{scrollbar-width:none;padding:26px 0 34px;overflow-x:auto}.fxstrip::-webkit-scrollbar{display:none}.fxstrip__track{width:max-content;display:flex}.fxstrip__cycle{flex:none;gap:22px;margin:0;padding:0 22px 0 0;list-style:none;display:flex}.fxstrip__cycle:first-child{padding-left:var(--gutter)}.spol{width:168px;transition:scale .3s var(--ease-out), box-shadow .3s;background:#fff;border-radius:8px;flex:none;padding:8px 8px 30px;position:relative;box-shadow:0 14px 30px #17402e38}.spol:nth-child(odd){transform:rotate(1.6deg)}.spol:nth-child(2n){transform:rotate(-1.6deg)}.spol img{aspect-ratio:5/4;object-fit:cover;border-radius:3px;width:100%;height:auto;display:block}.spol__cap{text-align:center;color:var(--teal);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}@media (min-width:768px){.spol{width:212px}.spol__cap{font-size:17px}}html.fx .fxstrip{overflow:hidden}html.fx .fxstrip__cycle:first-child{padding-left:0}html.fx .fxstrip__track.is-running{animation:fxConveyor var(--mq-dur,64s) linear infinite;will-change:transform}html.fx .fxstrip__track.is-paused{animation-play-state:paused}html.fx .mq{max-width:none;padding-left:0;padding-right:0;overflow:hidden}html.fx .mq__track{width:max-content;padding:8px 0 18px;display:flex}html.fx .mq__cycle{flex:none;grid-template-columns:none;gap:0;margin:0;padding:0;display:flex;overflow:visible}html.fx .mq__cycle>li{width:340px;padding-right:var(--gap);flex:none}html.fx .mq__track.is-running{animation:fxConveyor var(--mq-dur,60s) linear infinite;will-change:transform}html.fx .mq__track.is-paused,html.fx .mq:hover .mq__track,html.fx .mq:focus-within .mq__track{animation-play-state:paused}.ctaband{isolation:isolate;position:relative;overflow:hidden}.fxtrail{z-index:-1;pointer-events:none;opacity:.34;width:100%;height:100%;position:absolute;inset:0}.fxtrail path{fill:none;stroke:#fff;stroke-width:3px;stroke-dasharray:2 14;stroke-linecap:round}.fxtrail .fxtrail__x{stroke:var(--org-deco);stroke-width:6px;stroke-dasharray:none}.fxtrail circle{fill:var(--org-deco)}html.fx .fxtrail path:not(.fxtrail__x){animation:1.1s linear infinite fxTrail}.ctaband .glow{color:#ffb27a;font-weight:800}html.fx .ctaband .glow{animation:2.4s ease-in-out infinite fxGlow}html.fx .hero__cap.fx-idle:before,html.fx .fxtrail.fx-idle path:not(.fxtrail__x),html.fx .ctaband .glow.fx-idle{animation-play-state:paused}html.fx .gband--b2b .glow{animation:2.4s ease-in-out infinite fxGlow}html.fx .gband__route{animation:1.1s linear infinite fxTrail}html.fx .gpin--you{animation:1.6s ease-in-out infinite fxFloat}html.fx .gband--b2b .glow.fx-idle,html.fx .gband__map.fx-idle .gband__route,html.fx .gband__map.fx-idle .gpin--you{animation-play-state:paused}html.fx .trust__facts li:after{transform-origin:0;transform:scaleX(0)}html.fx .trust__facts li.is-counted:after{animation:fxLine .5s var(--ease-out) .25s both}.trust__facts strong{font-variant-numeric:tabular-nums}html.fx .phone{animation:7s ease-in-out infinite fxFloat}html.fx .phone:nth-child(2){animation-delay:-2.3s}html.fx .phone:nth-child(3){animation-delay:-4.6s}html.fx .lbox.is-open img{animation:fxLbox .24s var(--ease-out)}@media (prefers-reduced-motion:reduce){html.fx *,html.fx :before,html.fx :after{animation:none!important}}
:root{--font:var(--font-open-sans), "Segoe UI", system-ui, -apple-system, sans-serif;--font-sym:"Open Sans Fallback", "Segoe UI", system-ui, -apple-system, sans-serif}
@media (max-width:767.98px){.belt--3{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.gal{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.gal__item:nth-child(n+5){display:none}}@media (min-width:768px){.gal__m{display:none}}.foot__acc>summary{list-style:none}.foot__acc>summary::-webkit-details-marker{display:none}@media (min-width:768px){.foot__acc>summary{pointer-events:none}}@media (max-width:767.98px){.foot__grid{gap:0}.foot__brand{margin-bottom:20px}.foot__acc{border-bottom:1px solid #ffffff24}.foot__acc>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;display:flex}.foot__acc>summary h2{margin-bottom:0}.foot__acc>summary:after{content:"+";color:var(--org-deco);font-size:24px;font-weight:800;line-height:1}.foot__acc[open]>summary:after{content:"–"}.foot__acc nav{padding-bottom:12px}.foot__legal{border-top:0;margin-top:20px;padding-top:0}}.art__inline{display:none}.art__body--rest{margin-top:0}.art__body--rest>p:first-child{margin-top:14px}@media (max-width:1069.98px){.art__inline{margin-top:24px;display:block}.art__inline:empty{display:none}.art__body--rest{margin-top:24px}.art__body--rest>p:first-child{margin-top:0}.artside [data-component=GameTiles]{display:none}}.bgrid>li[hidden]{display:none}.bmore{justify-content:center;margin-top:28px;display:flex}@media (max-width:719.98px){.rcmp{scroll-snap-type:none;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;row-gap:14px;margin:0;padding:4px 0 0;overflow:visible}.rcmp__col{grid-row:auto;grid-template-rows:none}}@media (max-width:767.98px){.phones{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,150px));grid-auto-columns:auto;grid-auto-flow:row;justify-content:center;gap:10px;margin:22px 0 0;padding:0;overflow:visible}.phones .phone{border-width:4px;border-radius:16px}.appshot{gap:8px}.appshot figcaption strong{font-size:13.5px;line-height:1.25}.appshot figcaption span{display:none}.phones>.phone{padding:8px 4px}.phones>.phone .ic{width:26px;height:26px;margin-bottom:6px}.phones>.phone strong{font-size:12.5px;line-height:1.2}.phones>.phone span{display:none}.belt--2{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.belt--cities{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:10px;margin:0;padding:0;overflow:visible}.belt--cities .ccard{flex-direction:row}.belt--cities .ccard__img{aspect-ratio:auto;width:112px;min-height:96px}.belt--cities .ccard__badge{padding:2px 8px;font-size:12px;top:6px;left:6px}.belt--cities .ccard__body{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 10px;min-width:0;padding:10px 12px 10px 14px;display:grid}.belt--cities .ccard__body>*{grid-column:1}.belt--cities .ccard h3{font-size:19px}.belt--cities .ccard__desc,.belt--cities .ccard__facts{display:none}.belt--cities .ccard__foot{display:contents}.belt--cities .ccard__price{grid-column:1;font-size:14px}.belt--cities .ccard__price strong{margin-right:.3em;font-size:16px;display:inline}.belt--cities .gcard__go{background:0 0;border:0;grid-area:1/2/span 3;align-self:center;min-height:0;padding:0;font-size:0}.belt--cities .gcard__go:after{content:"→";font-family:var(--font-sym);color:var(--teal-soft);font-size:22px;line-height:1}.dock--bar .dock__price{display:none}.dock--bar .btn{flex:auto;min-height:46px;font-size:19px}}.hslides__nav{z-index:2;width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #101f1747}.hslides__nav--prev{left:10px}.hslides__nav--next{right:10px}.hslides__nav .ic{width:20px;height:20px}.hslides__nav:focus-visible{outline:2px solid var(--teal);outline-offset:2px}html:not(.js) .hslides__nav{display:none}@media (hover:hover){.hslides__nav:hover{background:#fff}}.route1{gap:var(--gap);display:grid}.route1__map{background:0 0;border-radius:0;flex-direction:column;margin:0;display:flex;overflow:visible}.route1__map>a{aspect-ratio:16/10;border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.route1__map img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.route1__card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.route1__card .rcmp__name{font-size:21px}.route1__card .rcmp__row{grid-template-columns:168px minmax(0,1fr);align-items:center}.route1__card .rcmp__row dt{align-items:center;gap:8px;display:flex}.route1__card .rcmp__row dt .ic{width:18px;height:18px;color:var(--teal-soft);flex:none}.route1__card .rcmp__cta{border-top:1px solid var(--line);align-self:stretch;margin-top:auto}.route1__map figcaption,.route1__map figcaption span{font-size:15px}@media (max-width:430px){.route1__card .rcmp__row{grid-template-columns:140px minmax(0,1fr)}}@media (min-width:768px){.route1{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch}.route1__map>a{aspect-ratio:auto;flex:1;min-height:340px}}.btn{transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast)}html.fx .btn{transition:background-color var(--dur-fast), color var(--dur-fast), box-shadow .18s, scale .18s var(--ease-out), translate .18s var(--ease-out)}@media (hover:hover){.btn--cta:not([disabled]):hover{background:var(--cta-hover);background:color-mix(in srgb, var(--cta) 86%, #000);transform:translateY(-2px);box-shadow:0 10px 24px #f25f0073}.btn--ghost:not([disabled]):hover{background:var(--teal);color:#fff}.btn--ondark:not([disabled]):hover{background:var(--tint)}.zoomfig>a:hover .zoomfig__btn{background:var(--teal);color:#fff}.gtile:hover .gtile__go{text-underline-offset:3px;text-decoration:underline}.hslides__dot:hover:before{width:12px}.spol__link{cursor:pointer}}.spol__link{color:inherit;text-decoration:none;display:contents}.bcard .bcard__body{flex-direction:column;flex:auto;display:flex}.bcard .bcard__more{color:var(--teal);align-self:flex-end;align-items:center;gap:6px;margin-top:auto;padding-top:2px;font-size:15px;font-weight:700;display:inline-flex}.bcard__more .ic{width:16px;height:16px;transition:translate .2s var(--ease-out)}@media (hover:hover){.bcard:hover .bcard__more{text-underline-offset:3px;text-decoration:underline}.bcard:hover .bcard__more .ic{translate:4px}}.textlink--go{display:inline-block}@keyframes ownerWiggle{0%,to{transform:none}20%{transform:rotate(-2.5deg)translate(-2px)}40%{transform:rotate(2.5deg)translate(3px)}60%{transform:rotate(-1.5deg)translate(-2px)}80%{transform:rotate(1deg)translate(1px)}}@keyframes ownerWiggleIdle{0%,91%,to{transform:none}93%{transform:rotate(-2.5deg)translate(-2px)}95%{transform:rotate(2.5deg)translate(3px)}97%{transform:rotate(-1.5deg)translate(-2px)}99%{transform:rotate(1deg)translate(1px)}}@media (prefers-reduced-motion:no-preference){html.fx .textlink--go{animation:8s ease-in-out infinite ownerWiggleIdle}}@media (prefers-reduced-motion:no-preference) and (hover:hover){html.fx .textlink--go:hover,.textlink--go:hover{animation:.5s ease-in-out ownerWiggle}}.rcmp__name a:after,.wsteps li.is-done:before{font-family:var(--font-sym)}@supports not selector(:has(*)){.gopt,.opt{isolation:isolate}.gopt input~span:last-child:before,.opt input~span:last-child:before{content:"";z-index:-1;pointer-events:none;border:1.5px solid #0000;position:absolute;inset:-1.5px}.gopt input~span:last-child:before{border-radius:14px}.opt input~span:last-child:before{border-radius:12px}.gopt input:checked~span:last-child:before,.opt input:checked~span:last-child:before{border-color:var(--teal);background:var(--soft);box-shadow:inset 0 0 0 1px var(--teal)}.gopt input:focus~span:last-child:before,.opt input:focus~span:last-child:before{box-shadow:var(--focus)}}@supports not (container-type:inline-size){.vthumb__txt{gap:10px;width:44%}.vthumb__chip{font-size:11px}.vthumb__h{font-size:23px}.vthumb__steps{display:none}.vthumb__phone{border-width:3px;border-radius:12px}.vthumb .vfacade__play{width:52px;height:52px}@media (min-width:768px){.vthumb__txt{gap:20px;width:46%}.vthumb__chip{font-size:14px}.vthumb__h{font-size:44px}.vthumb__steps{font-size:15px;display:grid}.vthumb__phone{border-width:6px;border-radius:23px}.vthumb .vfacade__play{width:75px;height:75px}}}@supports not (height:1svh){[data-hero=full] .hero{min-height:min(78vh,620px)}@media (min-width:1070px){.chero__media{max-height:max(360px, calc(100vh - var(--head-h) - 380px))}}}@media (min-width:560px) and (max-width:1069.98px){.chero .hslides__ui{bottom:54px}}@media (min-width:768px) and (max-width:1069.98px){.chero .hslides__ui{bottom:106px}}@media (max-width:339.98px){.head--min .head__bar{gap:8px}.head--min .head__secure{gap:4px;font-size:13px}}a.sr-only[href=\#main]:focus{top:calc(var(--safe-top) + 8px);z-index:130;clip:auto;white-space:nowrap;border-radius:var(--r-btn);background:var(--cta);width:auto;height:auto;color:var(--cta-ink);font-size:var(--cta-fs);font-weight:var(--cta-weight);box-shadow:var(--focus);margin:0;padding:12px 20px;line-height:1.2;text-decoration:none;position:fixed;left:8px;overflow:visible}.foot ul.foot__social{flex-wrap:nowrap;gap:10px;margin-top:14px;display:flex}.foot__social a{color:#fff;width:38px;height:38px;min-height:0;transition:transform .2s var(--ease-out);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.foot__social a:hover,.foot__social a:focus-visible{color:#fff}.foot__social a:focus-visible{border-radius:10px}.foot__social svg{width:22px;height:22px;display:block}.foot__social .foot__fb{background:#1877f2}.foot__social .foot__ig{background:radial-gradient(circle at 30% 110%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.foot__social .foot__th,.foot__social .foot__sp{background:#000}@media (max-width:767.98px){.foot__social a{width:44px;height:44px}}@media (hover:hover) and (pointer:fine){.foot__social a:hover{transform:translateY(-3px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.foot__social a,.foot__social a:hover{transition:none;transform:none}}.pod{border:1px solid var(--line);border-radius:var(--r-card);background:var(--soft);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}.pod__cover{object-fit:cover;width:96px;height:96px;box-shadow:var(--shadow);border-radius:10px}.pod__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--cyan-deep);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.pod__kicker:before{content:"";background:var(--cta);border-radius:50%;flex:none;width:10px;height:10px}.pod :is(h1,h2,h3){margin-top:4px;font-size:19px;line-height:1.3}.pod__meta{color:var(--muted);margin-top:2px;font-size:14.5px}.pod audio{width:100%;height:40px;margin-top:10px}.pod__links{flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:14.5px;display:flex}.pod__links a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--org-deco);text-decoration-color:var(--org-deco);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.pod__ai{color:var(--muted);margin-top:6px;font-size:13.5px}.pod--wide{box-shadow:var(--shadow);background:#fff;border:0;grid-template-columns:160px minmax(0,1fr)}.pod--wide .pod__cover{width:160px;height:160px}.pod--wide :is(h1,h2,h3){font-size:24px}.pod--mini{grid-template-columns:56px minmax(0,1fr);padding:12px}.pod--mini .pod__cover{width:56px;height:56px}.pod--mini :is(h1,h2,h3){font-size:16.5px}.pod--nocover,.pod--nocover.pod--wide,.pod--nocover.pod--mini{grid-template-columns:minmax(0,1fr)}@media (max-width:560px){.pod,.pod--wide{grid-template-columns:64px minmax(0,1fr)}.pod__cover,.pod--wide .pod__cover{width:64px;height:64px}}.art__pod{margin-top:20px}.podteaser{align-items:center;gap:28px;display:grid}@media (min-width:1070px){.podteaser{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}}.podteaser__copy{justify-items:start;gap:12px;display:grid}.podteaser .eyebrow{color:var(--cyan)}.podteaser .lead{color:#ffffffeb}.podteaser--inset{background:var(--teal);color:#fff;border-radius:var(--r-card);margin:4px 0 28px;padding:24px}.podteaser--inset h2{color:#fff}.podbadges{flex-wrap:wrap;gap:8px;display:flex}.badge{background:var(--ink);color:#fff;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.badge:hover,.badge:focus-visible{color:#fff}.sec--dark .badge,.podteaser--inset .badge{color:var(--ink);background:#fff}.sec--dark .badge:hover,.sec--dark .badge:focus-visible,.podteaser--inset .badge:hover,.podteaser--inset .badge:focus-visible{color:var(--ink)}.podgrid{gap:16px;display:grid}@media (min-width:768px){.podgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.podline{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:10px;font-size:15.5px;display:flex}.podline .ic{width:18px;height:18px;color:var(--cta);fill:currentColor;flex:none}.podline a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--org-deco);text-decoration-color:var(--org-deco);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.podlist{gap:20px;margin-top:8px;display:grid}.podentry{scroll-margin-top:90px}.podentry>span[id]{scroll-margin-top:90px;display:block}.pod__notes{margin-top:12px;font-size:15.5px;line-height:1.6}.pod__notes>*+*{margin-top:8px}.podcities{gap:6px;display:grid}.podcities a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--org-deco);text-decoration-color:var(--org-deco);text-underline-offset:3px;font-weight:700}.badge--spotify,.badge--apple,.sec--dark .badge--spotify,.sec--dark .badge--apple,.podteaser--inset .badge--spotify,.podteaser--inset .badge--apple{color:var(--ink);min-height:48px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;gap:12px;padding:0 16px 0 12px}.badge--spotify:hover,.badge--spotify:focus-visible,.sec--dark .badge--spotify:hover,.sec--dark .badge--spotify:focus-visible,.badge--apple:hover,.badge--apple:focus-visible,.sec--dark .badge--apple:hover,.sec--dark .badge--apple:focus-visible{color:var(--ink)}.badge--spotify .badge__ic{color:#1ed760;flex:none;width:24px;height:24px}.badge--apple .badge__ic{color:#93c;flex:none;width:24px;height:24px}.pod--live{border-left:6px solid var(--org-deco);box-shadow:var(--shadow-lift)}.sec--dark .pod--live :is(h2,h3),.podteaser--inset .pod--live :is(h2,h3){color:var(--ink)}.pod--live .pod__kicker{color:var(--cyan-deep)}.pod--live .pod__meta,.pod--live .pod__ai{color:var(--muted)}.pod__player{margin-top:10px}.pod__player audio{margin-top:0}.pod--live .pod__player{border:2px solid var(--org-deco);background:var(--soft);border-radius:999px;padding:5px 8px}.pod--live .pod__cover{transition:transform .4s var(--ease-out)}.pod--live:hover .pod__cover{transform:rotate(-2deg)scale(1.03)}.eq{align-items:flex-end;gap:3px;height:14px;margin-right:2px;display:inline-flex}.eq i{background:var(--cta);transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:1s ease-in-out infinite eq}.eq i:nth-child(2){animation-delay:.15s}.eq i:nth-child(3){animation-delay:.3s}.eq i:nth-child(4){animation-delay:.45s}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.eq i{animation:none;transform:scaleY(.6)}.pod--live .pod__cover{transition:none}}.podlist--city{gap:20px;display:grid}.pod--city{background:var(--soft);border:1px solid var(--line);border-left:6px solid var(--org-deco);border-radius:var(--r-card);box-shadow:var(--shadow);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:24px;padding:24px}.pod--city .pod__cover{width:160px;height:160px}.pod--city :is(h2,h3){font-size:24px}.pod--city .pod__kicker:before{display:none}.pod--city .pod__player{margin-top:0}.pod--city .pod__side{border-left:1px solid var(--line);align-content:start;gap:10px;padding-left:24px;display:grid}.pod--city .pod__side .pod__links{gap:8px;margin-top:0;display:grid}.pod--city .pod__side .pod__ai{margin-top:4px}@media (min-width:900px){.pod--city{grid-template-columns:160px minmax(0,1fr) 260px}}@media (max-width:899.98px){.pod--city .pod__side{border:0;border-top:1px solid var(--line);grid-column:1/-1;padding:12px 0 0}.pod--city .pod__side .pod__links{flex-wrap:wrap;gap:8px 14px;display:flex}}@media (max-width:700px){.pod--city{grid-template-columns:72px minmax(0,1fr);gap:12px 14px;padding:16px}.pod--city .pod__cover{grid-row:1/4;width:72px;height:72px}.pod--city>div:not(.pod__side){display:contents}.pod--city>div>:is(.pod__kicker,h3,.pod__meta){grid-column:2}.pod--city>div>:is(.pod__player,.pp){grid-column:1/-1}.pod--city :is(h2,h3){font-size:19px}}.pp{align-items:center;gap:12px;min-height:56px;margin-top:16px;display:flex}.pp[hidden]{display:none}.pp__play{background:var(--cta);color:#fff;cursor:pointer;width:56px;height:56px;transition:transform .2s var(--ease-out), box-shadow .2s;border:0;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 8px 20px #f25f0059}.pp__play:hover,.pp__play:focus-visible{transform:translateY(-1px);box-shadow:0 12px 26px #f25f006b}.pp__play .ic{fill:#fff;stroke:none;width:22px;height:22px}.pp__play[disabled]{opacity:.5;cursor:default;transform:none}.pp__skip{border:1.5px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.pp__skip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pp__skip small{font-size:9px;font-weight:800;line-height:1;position:absolute}.pp__bar{flex:1;gap:6px;min-width:0;display:grid}.pp__rng{appearance:none;background:linear-gradient(to right, var(--org-deco) var(--p,0%), var(--tint) var(--p,0%));border-radius:999px;outline:none;width:100%;height:8px;margin:0}.pp__rng::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--org-deco);background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #0003}.pp__rng::-moz-range-thumb{border:3px solid var(--org-deco);background:#fff;border-radius:50%;width:18px;height:18px}.pp__rng:focus-visible{box-shadow:0 0 0 3px #f25f0059}.pp__times{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:13px;display:flex}@media (max-width:700px){.pp{flex-wrap:wrap;margin-top:4px}.pp__bar{flex-basis:100%;order:5}}@media (prefers-reduced-motion:reduce){.pp__play{transition:none}}.pvid{border-radius:var(--r-panel);background:var(--teal);aspect-ratio:16/9;box-shadow:var(--shadow-lift);isolation:isolate;margin:0;position:relative;overflow:hidden}.pvid--tall{aspect-ratio:4/5}@media (max-width:767.98px){.pvid--responsive:not(.pvid--wide){aspect-ratio:4/5}}.pvid__poster,.pvid__video{width:100%;height:100%;position:absolute;inset:0}.pvid__poster img{object-fit:cover;width:100%;height:100%;display:block}.pvid__video{object-fit:cover;background:0 0;display:block}.pvid__link{z-index:1;border-radius:inherit;cursor:pointer;display:block;position:absolute;inset:0}.pvid__link:focus-visible{outline:3px solid var(--org-deco);outline-offset:-3px}.pvid__ctrl{z-index:2;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.pvid__ctrl[hidden]{display:none}.pvid__btn{width:var(--tap);height:var(--tap);cursor:pointer;color:#fff;background:#101f17a8;border:0;border-radius:50%;place-items:center;transition:background .2s;display:grid;box-shadow:0 2px 10px #00000040}.pvid__btn:focus-visible,.pvid__big:focus-visible{outline:3px solid var(--org-deco);outline-offset:2px}.pvid__btn .ic{width:20px;height:20px}.pvid__btn--play .ic{fill:currentColor;stroke:none}.pvid__btn--sound .ic{stroke-width:2px}.pvid__btn--sound[aria-pressed=true]{background:var(--cta)}.pvid__big{z-index:2;cursor:pointer;color:#fff;background:var(--cta);border:0;border-radius:50%;place-items:center;width:88px;height:88px;margin:auto;transition:background .2s,transform .2s;display:grid;position:absolute;inset:0;box-shadow:0 8px 22px #f25f0066}.pvid__big .ic{fill:currentColor;stroke:none;width:36px;height:36px;margin-left:5px}@media (max-width:767.98px){.pvid__big{width:72px;height:72px}.pvid__big .ic{width:30px;height:30px;margin-left:4px}}.pvid--home{margin-top:22px}.pvsec{padding:32px 0}.pvsec__cta{justify-content:center;margin-top:20px;display:flex}@media (max-width:767.98px){.pvsec{padding:24px 0}.pvsec__cta .btn{justify-content:center;width:100%}}.galv{gap:12px;display:grid}.galv__video{width:100%}@media (min-width:768px){.galv{--galv-gap:12px;gap:var(--galv-gap);grid-template-columns:calc((100% - 2.8 * var(--galv-gap)) * .375 + .8 * var(--galv-gap)) minmax(0, 1fr);align-items:stretch}.galv .gal{gap:var(--galv-gap);grid-template-rows:repeat(2,minmax(0,1fr))}.galv .gal__item{aspect-ratio:auto;min-height:0}.galv .gal__item img{position:absolute;inset:0}.galv--n1 .gal__item:first-child{grid-area:1/1/-1/-1}.galv--n2 .gal__item,.galv--n3 .gal__item:nth-child(3){grid-column:1/-1}}@media (hover:hover){.pvid__btn:not([aria-pressed=true]):hover{background:#101f17d1}.pvid__big:hover{background:var(--cta-hover);background:color-mix(in srgb, var(--cta) 86%, #000);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.pvid__btn,.pvid__big{transition:none}}@media (hover:hover) and (prefers-reduced-motion:reduce){.pvid__big:hover{transform:none}}.dock.is-shown{transition:transform var(--dur-mid) var(--ease-out), bottom var(--dur-mid) var(--ease-out), opacity .2s ease}.dock.is-shown.is-yield{opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--dur-mid) var(--ease-out), bottom var(--dur-mid) var(--ease-out), opacity .2s ease, visibility 0s .2s}@media (prefers-reduced-motion:reduce){.dock.is-shown,.dock.is-shown.is-yield{transition:none}}.foot__ai{color:var(--ondark);opacity:.85;margin-top:12px;font-size:12.5px;line-height:1.5}.foot__ai-icon{vertical-align:-3px;color:var(--ondark);margin-right:7px;display:inline-block}.foot__ai-icon .foot__ai-l{fill:var(--ink)}
