/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-outline-style:solid;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"Golos Text", "Segoe UI", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-50:#f7f7fc;--color-gray-100:#efeff8;--color-gray-200:#e3e2f0;--color-gray-300:#cdcce0;--color-gray-400:#9e9db6;--color-gray-500:#6e6d86;--color-gray-600:#5a5972;--color-gray-700:#454459;--color-gray-800:#302f42;--color-gray-900:#1a1930;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1.0625rem;--text-base--line-height:1.6;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy:#14116b;--color-navy-dark:#0c0a47;--color-brand:#5243b8;--color-brand-hover:#43359f;--color-brand-deep:#2e2380;--color-brand-soft:#efedfb;--color-success:#2d7d32;--color-success-soft:#e8f5e9;--color-warning:#b4560a;--color-warning-soft:#fff4e5;--color-danger:#c0392b;--color-danger-soft:#fdecea;--color-warm:#f7931e;--color-rose:#e8262d;--color-leaf:#7ac143;--text-lead:1.25rem;--text-lead--line-height:1.55;--radius-card:16px;--shadow-card:0 1px 2px #14116b0d;--shadow-card-hover:0 10px 28px #14116b24;--shadow-navy:0 2px 14px #14116b1a}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-gray-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{color:var(--color-gray-900);text-wrap:balance}h1{--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold);font-size:28px;line-height:1.15;font-weight:var(--font-weight-bold);--tw-tracking:-.01em;letter-spacing:-.01em}@media (min-width:48rem){h1{font-size:36px}}h2{--tw-leading:var(--leading-tight);font-size:23px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){h2{font-size:28px}}h3{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){h3{font-size:22px}}a{color:var(--color-brand)}a:hover{color:var(--color-brand-hover)}:focus-visible{outline-offset:2px;outline:3px solid #5243b88c}[x-cloak],[hidden]:not([hidden=until-found]){display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.h16-doc{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-shadow:0 16px 40px var(--tw-shadow-color,#3c28001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#fffdf7;border-width:1px;border-color:#dccfae;display:grid;position:relative;overflow:hidden}@media (min-width:64rem){.h16-doc{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.h16-stub{background-color:var(--color-white);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:48rem){.h16-stub{padding:calc(var(--spacing) * 5)}}@media (min-width:64rem){.h16-stub{border-right-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-color:#dccfae;border-right-width:1px}}.h16-form{padding:calc(var(--spacing) * 5)}@media (min-width:48rem){.h16-form{padding:calc(var(--spacing) * 7)}}.h16-foot{border-top-style:var(--tw-border-style);--tw-border-style:dashed;padding:calc(var(--spacing) * 5);background-color:#f7f1e1;border-style:dashed;border-color:#d2c29c;border-top-width:2px;position:relative}@media (min-width:48rem){.h16-foot{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.h16-foot{grid-column:span 2/span 2}}.h16-foot:before,.h16-foot:after{content:"";top:calc(var(--spacing) * -3.5);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);background-color:#efe9dc;border-width:1px;border-color:#dccfae;border-radius:3.40282e38px;position:absolute}.h16-foot:before{left:calc(var(--spacing) * -3)}.h16-foot:after{right:calc(var(--spacing) * -3)}.h16-main{aspect-ratio:16/10;border-radius:var(--radius-xl);background-color:var(--color-gray-100);display:block;position:relative;overflow:hidden}@media (min-width:64rem){.h16-main{aspect-ratio:auto;min-height:calc(var(--spacing) * 72);flex:1}}.h16-main img,.h16-thumb img{object-fit:cover;width:100%;height:100%}.h16-thumb{aspect-ratio:4/3;border-radius:var(--radius-lg);background-color:var(--color-gray-100);display:block;overflow:hidden}.h16-kicker{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#7a5c1e;text-transform:uppercase;flex-wrap:wrap;display:inline-flex}.h16-row{align-items:flex-start;gap:calc(var(--spacing) * .5);--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);flex-direction:column;display:flex}@media (min-width:40rem){.h16-row{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-direction:row}}.h16-row>span:first-child{color:var(--color-gray-700);flex-shrink:0;font-size:15px}@media (min-width:40rem){.h16-row>span:first-child{font-size:16px}}.h16-dots{display:none}@media (min-width:40rem){.h16-dots{min-width:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-color:#cdbf99;border-bottom-width:2px;flex:1;margin-bottom:.35em;display:block}}.h16-row>b,.h16-row>a{--tw-font-weight:var(--font-weight-semibold);min-width:0;font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}@media (min-width:40rem){.h16-row>b,.h16-row>a{text-align:right}}.h16-trip{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.h16-trip{grid-template-columns:repeat(3,minmax(0,1fr))}}.h16-trip .h16-cell:first-child{grid-column:span 2/span 2}@media (min-width:40rem){.h16-trip .h16-cell:first-child{grid-column:span 1/span 1}}.h16-cell{gap:var(--spacing);display:grid}.h16-lab{--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.h16-field{height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 3);color:var(--color-gray-900);border-width:2px;border-color:#dccfae;font-size:17px}.h16-field:focus{border-color:var(--color-brand);--tw-outline-style:none;outline-style:none}.h16-stamp{gap:calc(var(--spacing) * .5);border-style:var(--tw-border-style);--tw-border-style:double;border-style:double;border-width:4px;border-color:var(--color-success);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:center;--tw-leading:var(--leading-tight);font-size:15px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-success);text-transform:uppercase;flex-shrink:0;display:inline-grid;rotate:-3deg}.h16-msg{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);border-width:1px;border-color:#dccfae;text-decoration-line:none;display:inline-flex}@media (hover:hover){.h16-msg:hover{border-color:var(--color-navy)}}.h19-board{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-brand-soft);padding:calc(var(--spacing) * 5);flex-direction:column;align-self:flex-start;display:flex}@media (min-width:48rem){.h19-board{padding:calc(var(--spacing) * 6)}}.h19-score{--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:64px;line-height:1;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (min-width:48rem){.h19-score{font-size:72px}}.h19-bar{align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-gray-800);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) 2.5rem;font-size:15px;display:grid}.h19-bar>b{text-align:right;color:var(--color-gray-900);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.h19-track{height:calc(var(--spacing) * 2.5);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#14116b1a;border-radius:3.40282e38px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.h19-track{--tw-ring-color:color-mix(in oklab, var(--color-navy) 10%, transparent)}}.h19-fill{border-radius:3.40282e38px;height:100%;display:block}.h19-mosaic{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));align-self:flex-start;display:grid;position:relative}.h19-main{aspect-ratio:16/10;border-radius:var(--radius-2xl);background-color:var(--color-gray-100);grid-column:span 2/span 2;display:block;overflow:hidden}.h19-main img,.h19-thumb img{object-fit:cover;width:100%;height:100%}.h19-thumb{aspect-ratio:16/10;border-radius:var(--radius-xl);background-color:var(--color-gray-100);display:block;position:relative;overflow:hidden}.h19-all{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:#fffffff2;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.h19-all{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.h19-all{padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.h19-all:hover{background-color:var(--color-white)}}.h19-strip{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}@media (min-width:48rem){.h19-strip{padding:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) auto;align-items:center}}.h19-msg{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);text-decoration-line:none;display:inline-flex}.h20-wrap{background-color:#f6efe2}.h20-kicker{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:#9c4108;text-transform:uppercase}.h20-title{--tw-leading:.98;--tw-font-weight:var(--font-weight-black);font-size:40px;line-height:.98;font-weight:var(--font-weight-black);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-navy)}@media (min-width:48rem){.h20-title{font-size:56px}}@media (min-width:80rem){.h20-title{font-size:64px}}.h20-frame{isolation:isolate;position:relative}.h20-arch,.h20-frame:after{border-radius:50% 50% 16px 16px}.h20-arch{aspect-ratio:1;background-color:var(--color-navy);width:100%;display:block;position:relative;overflow:hidden}.h20-frame:after{content:"";pointer-events:none;z-index:calc(10 * -1);--tw-translate-x:calc(var(--spacing) * 3);--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-navy);position:absolute;inset:0}@media (min-width:64rem){.h20-arch,.h20-frame:after{border-radius:50% 50% 16px 16px/40% 40% 16px 16px}.h20-arch{aspect-ratio:4/5}}.h20-arch img{object-fit:cover;width:100%;height:100%}.h20-win{aspect-ratio:3/4;background-color:var(--color-gray-200);border-radius:50% 50% 8px 8px/37.5% 37.5% 8px 8px;display:block;overflow:hidden}.h20-win img{object-fit:cover;width:100%;height:100%}.h20-medal{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);z-index:1;width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);background-color:var(--color-warm);text-align:center;color:var(--color-navy-dark);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;flex-direction:column;justify-content:center;align-items:center;text-decoration-line:none;display:flex;position:absolute}@media (hover:hover){.h20-medal:hover{color:var(--color-navy-dark)}}.h20-price{align-items:baseline;column-gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--color-navy);max-width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);color:var(--color-white);flex-wrap:wrap;display:inline-flex}.h20-phone{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-navy);padding-inline:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-navy);text-decoration-line:none;display:inline-flex}@media (hover:hover){.h20-phone:hover{background-color:var(--color-navy);color:var(--color-white)}}.h20-contact{border-top-style:var(--tw-border-style);background-color:var(--color-white);border-color:#e3d9c5;border-top-width:1px}.h20-msg{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);background-color:#f6efe2;text-decoration-line:none;display:inline-flex}.h22-root{overflow-wrap:anywhere;padding-block:28px;font-size:17px;line-height:1.5}.h22-root *{min-width:0}.h22-root :where(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #14116b}.h22-root .h22-action{white-space:normal;max-width:100%;min-height:52px;padding-inline:18px;line-height:1.3}.h22-note{font-size:15px;line-height:1.5;display:block}.h22-phone{align-items:center;gap:12px;min-height:56px;text-decoration:none;display:flex}.h22-phone b{font-variant-numeric:tabular-nums;font-size:20px}.h22-messengers{flex-wrap:wrap;gap:4px 14px;display:flex}.h22-messengers a{text-underline-offset:4px;justify-content:flex-start;align-items:center;gap:6px;min-height:48px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.h22-messengers svg{flex-shrink:0;width:20px;height:20px}.h22-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;font-size:17px;display:flex}.h22-footer{flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:15px;line-height:1.5;display:flex}.h22-root{color:#173b4a;background:#e9f0f3}.h22-ticket{background:#fff;border:1px solid #a9c1ca;border-radius:20px;display:grid;overflow:hidden;box-shadow:0 8px 24px #1e445412}.h22-header{padding:24px 24px 20px}.h22-kicker{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.h22-kicker>span{border-left:1px solid #a9c1ca;padding-left:12px}.h22-title{color:#173b4a;margin-top:14px;font-size:clamp(28px,3.2vw,40px);line-height:1.15}.h22-address{color:#315e70;text-underline-offset:4px;align-items:center;gap:7px;min-height:48px;margin-top:8px;font-size:15px;text-decoration:underline;display:flex}.h22-stub{background:#f6f4e9;border-block:2px dashed #a9b9b9;padding:24px;position:relative}.h22-stub-title{letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #d1d4c8;margin-bottom:14px;padding-bottom:14px;font-size:15px;font-weight:700}.h22-price strong{font-variant-numeric:tabular-nums;font-size:34px;line-height:1.2}.h22-note{color:#52615c}.h22-price-request{font-size:22px;font-weight:600;line-height:1.3}.h22-heal{margin-top:5px;font-size:15px}.h22-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:20px;display:grid}.h22-cell:first-child{grid-column:1/-1}.h22-label{margin-bottom:5px;font-size:15px;font-weight:600;display:block}.h22-field{color:#173b4a;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #8a9e9c;border-radius:4px;padding:10px;font-size:16px;display:block}.h22-root .h22-action{border-radius:4px;width:100%}.h22-phone{color:#173b4a;margin-block:10px}.h22-chat{text-align:left;text-underline-offset:4px;cursor:pointer;align-items:center;gap:8px;min-height:48px;margin-top:12px;font-size:16px;text-decoration:underline;display:flex}.h22-messengers{gap:0 12px}.h22-messengers a{color:#315e70}.h22-destination{padding:24px}.h22-photos{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px;height:320px;display:grid}.h22-photos.h22-single{grid-template-columns:minmax(0,1fr)}.h22-photos>a{display:block;overflow:hidden}.h22-photos img{object-fit:cover;width:100%;height:100%}.h22-gallery-button{cursor:pointer;border:1px solid #a9c1ca;border-top:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:15px;display:flex}.h22-gallery-button:hover{background:#edf5f8}.h22-empty{color:#315e70;background:#e9f0f3;height:320px}.h22-under-photo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.h22-rating{color:#173b4a;align-items:center;gap:14px;text-decoration:none;display:flex}.h22-rating>strong{font-variant-numeric:tabular-nums;font-size:38px;line-height:1.2}.h22-rating small{font-size:15px;font-weight:400}.h22-rating>span{font-size:16px}.h22-rating>span>span{text-underline-offset:4px;font-size:15px;text-decoration:underline;display:block}.h22-stars{align-items:center;gap:6px;font-size:15px;display:inline-flex}.h22-footer{color:#415b65;padding-top:20px}@media (min-width:1024px){.h22-root{padding-block:36px}.h22-ticket{grid-template-columns:minmax(0,1fr) 370px}.h22-header{grid-column:1;padding:30px 30px 20px}.h22-stub{border-block:0;border-left:2px dashed #a9b9b9;grid-area:1/2/3;padding:30px 24px}.h22-stub:before,.h22-stub:after{content:"";background:#e9f0f3;border:1px solid #a9c1ca;border-radius:50%;width:26px;height:26px;position:absolute;left:-14px}.h22-stub:before{top:-14px}.h22-stub:after{bottom:-14px}.h22-destination{grid-column:1;padding:0 30px 30px}.h22-photos,.h22-empty{height:340px}}@media (max-width:639px){.h22-root{padding-block:20px}.h22-price strong{font-size:30px}.h22-header,.h22-stub,.h22-destination{padding:20px}.h22-stub-title{margin-bottom:10px;padding-bottom:10px}.h22-fields{gap:10px;margin-block:16px}.h22-photos,.h22-empty{height:270px}}.hv{--hv-bg:#fff;--hv-alt:#f5f7fa;--hv-ink:#212529;--hv-accent:#5243b8;--hv-accent-ink:#fff;--hv-accent-soft:#efedfb;--hv-kicker:#5243b8;--hv-ring:#e0e3e8;--hv-radius:14px;--hv-radius-sm:10px;--hv-display:inherit}.hv-2{--hv-bg:#faf6ee;--hv-alt:#f1e9d9;--hv-ink:#2b2418;--hv-accent:#b4531a;--hv-accent-soft:#f6e3d1;--hv-kicker:#8a4a1c;--hv-ring:#e3d8c2;--hv-radius:6px;--hv-radius-sm:4px;--hv-display:Georgia, "Times New Roman", Times, serif}.hv-3{--hv-alt:#eef4fb;--hv-radius:24px;--hv-radius-sm:16px}.hv-4{--hv-alt:#f2f4f7;--hv-accent:#14116b;--hv-accent-soft:#e6ecf5;--hv-kicker:#14116b;--hv-radius:8px;--hv-radius-sm:6px}.hv-5{--hv-bg:#fbfdf9;--hv-alt:#e8f3eb;--hv-accent:#1f6f4a;--hv-accent-soft:#dcefe3;--hv-kicker:#1f6f4a;--hv-ring:#cfe3d6;--hv-radius:28px;--hv-radius-sm:18px}.hv main{background:var(--hv-bg);color:var(--hv-ink)}.hv h1,.hv h2,.hv h3{font-family:var(--hv-display);color:var(--hv-ink)}.hv dialog h1,.hv dialog h2,.hv dialog h3{color:var(--color-gray-900);font-family:var(--font-sans)}.hv-2 .hv-h2,.hv-2 .hv2-title{letter-spacing:-.01em;font-weight:700}.hv-switch{background-color:var(--color-navy-dark);color:var(--color-white)}.hv-switch-link{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);background-color:#ffffff1a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hv-switch-link{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hv-switch-link{padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff26;text-decoration-line:none}@supports (color:color-mix(in lab, red, red)){.hv-switch-link{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}@media (hover:hover){.hv-switch-link:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hv-switch-link:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hv-switch-link:hover{color:var(--color-white)}}.hv-switch-link b{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-warm)}.hv-switch-current{background-color:var(--color-white);color:var(--color-navy);--tw-ring-color:var(--color-white)}@media (hover:hover){.hv-switch-current:hover{background-color:var(--color-white);color:var(--color-navy)}}.hv-switch-current b{color:var(--color-navy)}.hv-section{padding-block:calc(var(--spacing) * 10)}@media (min-width:48rem){.hv-section{padding-block:calc(var(--spacing) * 16)}}.hv-section-alt{background:var(--hv-alt)}.hv-kicker{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-kicker);display:inline-flex}.hv-h2{--tw-leading:var(--leading-tight);font-size:26px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.hv-h2{font-size:34px}}.hv-h2{text-wrap:balance}.hv-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-700)}@media (min-width:48rem){.hv-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.hv-pill{align-items:center;gap:calc(var(--spacing) * 2);background-color:#ffffff1a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hv-pill{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hv-pill{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hv-pill{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hv-btn{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.hv-btn:disabled{cursor:not-allowed;opacity:.6}.hv-btn{background:var(--hv-accent);color:var(--hv-accent-ink)}.hv-btn:hover{color:var(--hv-accent-ink);filter:brightness(1.08);transform:translateY(-1px)}.hv-btn-sm{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:16px}.hv-btn-outline{color:var(--hv-accent);border:2px solid var(--hv-accent);background:0 0}.hv-btn-outline:hover{background:var(--hv-accent-soft);color:var(--hv-accent);filter:none}.hv-link{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);text-decoration-line:none;display:inline-flex}@media (hover:hover){.hv-link:hover{text-decoration-line:underline}}.hv-link{color:var(--hv-accent)}.hv-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:var(--color-gray-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--hv-alt);--tw-ring-color:var(--hv-ring);text-decoration-line:none;display:inline-flex}.hv-chip svg{color:var(--hv-accent)}.hv-mark{padding-inline:calc(var(--spacing) * .5);color:var(--color-gray-900);background:var(--hv-accent);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.hv-mark{background:color-mix(in srgb, var(--hv-accent) 18%, #fff)}}.hv-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone}.hv-sc{background-color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex;overflow:hidden}@media (hover:hover){.hv-sc:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:var(--shadow-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hv-sc{border:1px solid var(--hv-ring);border-radius:var(--hv-radius);box-shadow:var(--shadow-card)}@media (min-width:40rem){.hv-sc-row{grid-template-columns:minmax(0,15rem) minmax(0,1fr);display:grid}}.hv-sc-img{aspect-ratio:4/3;background-color:var(--color-gray-100);display:block;position:relative}@media (min-width:40rem){.hv-sc-row .hv-sc-img{aspect-ratio:auto;min-height:100%}}.hv-sc-img img{object-fit:cover;width:100%;height:100%}.hv-sc-badge{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:#7a3d00;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;display:inline-flex;position:absolute}.hv-sc-badge svg{color:#b85309}.hv-sc-badge-rec{color:var(--color-brand-deep)}.hv-sc-badge-rec svg{color:var(--color-brand)}.hv-sc-body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}@media (min-width:48rem){.hv-sc-body{padding:calc(var(--spacing) * 5)}}.hv-sc-town{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-600);text-transform:uppercase;display:flex}.hv-sc-title{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){.hv-sc-title{font-size:21px}}.hv-sc-title a{color:var(--color-gray-900);text-decoration-line:none}@media (hover:hover){.hv-sc-title a:hover{color:var(--color-brand)}}.hv-sc-stars{margin-left:var(--spacing);vertical-align:middle;color:var(--color-warm);display:inline-flex}.hv-sc-score{align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700);text-decoration-line:none;display:flex}.hv-sc-score b{color:var(--color-gray-900)}.hv-score{min-width:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:16px}.hv-sc-features{color:var(--color-gray-600);font-size:15px}.hv-sc-foot{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--hv-ring);flex-wrap:wrap;margin-top:auto;display:flex}.hv-sc-price{--tw-leading:var(--leading-tight);font-size:24px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-gray-900)}.hv-sc-price span{--tw-font-weight:var(--font-weight-normal);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-gray-600)}.hv-sc-note{color:var(--color-gray-600);font-size:13px}.hv-sc-heal{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-gray-800);font-size:14px;display:flex}.hv-sc-heal svg{color:var(--hv-accent)}.hv-5 .hv-sc-heal{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background:var(--hv-accent-soft);color:#14532d}.hv-rv{background-color:var(--color-white);border:1px solid var(--hv-ring);border-radius:var(--hv-radius);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.hv-rv-shot{max-height:calc(var(--spacing) * 80);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 11);display:block;position:relative;overflow:hidden}.hv-rv-shot img{border-radius:var(--radius-md);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:100%;height:auto;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}.hv-rv-shot:after{content:"";pointer-events:none;inset-inline:0;bottom:calc(var(--spacing) * 11);height:calc(var(--spacing) * 8);background:linear-gradient(#0000,#f3f4f6);position:absolute}.hv-rv-zoom{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 2.5);z-index:10;align-items:center;gap:var(--spacing);background-color:var(--color-navy);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;display:inline-flex;position:absolute}.hv-rv-shot:hover .hv-rv-zoom{background-color:var(--color-brand)}.hv-rv-body{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}@media (min-width:48rem){.hv-rv-body{padding:calc(var(--spacing) * 5)}}.hv-rv-avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:16px}.hv-rv-name{--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.hv-rv-meta{margin-top:calc(var(--spacing) * .5);align-items:center;column-gap:calc(var(--spacing) * 1.5);color:var(--color-gray-600);flex-wrap:wrap;font-size:14px;display:flex}.hv-rv-text{--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800);overflow-wrap:anywhere}.hv-2 .hv-rv-text{font-family:var(--hv-display);font-size:17px}.hv-rv-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.hv-rv-foot{column-gap:calc(var(--spacing) * 5);row-gap:var(--spacing);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--hv-ring);flex-wrap:wrap;margin-top:auto;display:flex}.hv-rv-verified{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-success-soft);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-success);align-self:flex-start;display:inline-flex}.hv-3 .hv-rv{border-radius:20px 20px 20px 4px}.hv-sources{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));display:grid}.hv-source{min-height:calc(var(--spacing) * 16);align-items:center;column-gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:grid}@media (hover:hover){.hv-source:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.hv-source{border-radius:var(--hv-radius-sm);--tw-ring-color:var(--hv-ring);grid-template-columns:auto auto minmax(0,1fr)}.hv-source b{--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:26px;line-height:1;font-weight:var(--font-weight-black);white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hv-source b small{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-gray-500)}.hv-source>span:last-child{--tw-leading:var(--leading-snug);min-width:0;font-size:14px;line-height:var(--leading-snug);color:var(--color-gray-600)}.hv-source-total{background:var(--hv-accent-soft);grid-template-columns:auto minmax(0,1fr)}.hv-pillar{gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;text-decoration-line:none;display:flex}@media (hover:hover){.hv-pillar:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:var(--shadow-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hv-pillar{border-top:4px solid var(--hv-accent);border-radius:var(--hv-radius-sm);--tw-ring-color:var(--hv-ring)}.hv-pillar-yandex{border-top-color:#fc3f1d}.hv-pillar-vk{border-top-color:#07f}.hv-pillar-site{border-top-color:var(--color-success)}.hv-pillar-head{align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:18px;font-weight:var(--font-weight-semibold);display:flex}.hv-pillar-value{align-items:flex-end;gap:calc(var(--spacing) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:40px;line-height:1;font-weight:var(--font-weight-black);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:flex}.hv-pillar-value small{padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-gray-600)}.hv-pillar-note{--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.hv-resort{background-color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;text-decoration-line:none;transition-duration:.3s;display:flex;overflow:hidden}@media (hover:hover){.hv-resort:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:var(--shadow-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hv-resort{border:1px solid var(--hv-ring);border-radius:var(--hv-radius);box-shadow:var(--shadow-card)}.hv-resort-img{aspect-ratio:16/9;background-color:var(--color-gray-100);display:block;overflow:hidden}.hv-resort-img img{object-fit:cover;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.hv-resort:hover .hv-resort-img img{transform:scale(1.04)}.hv-resort-body{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}@media (min-width:48rem){.hv-resort-body{padding:calc(var(--spacing) * 5)}}.hv-resort-name{--tw-leading:var(--leading-snug);font-size:21px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);font-family:var(--hv-display)}.hv-resort-counts{--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--hv-accent)}.hv-resort-text{--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.hv-resort-more{align-items:center;gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-top:auto;display:inline-flex}.hv-resort-small{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media (hover:hover){.hv-resort-small:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.hv-resort-small{border-radius:var(--hv-radius-sm);--tw-ring-color:var(--hv-ring)}.hv-resort-small-img{height:calc(var(--spacing) * 14);border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;width:4.5rem}.hv-resort-small-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.hv-resort-small-counts{--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:var(--color-gray-600);display:block}.hv-resort-row{align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);color:var(--color-gray-900);border-bottom-width:1px;border-color:var(--hv-ring);text-decoration-line:none;display:flex}.hv-resort-row:hover .hv-resort-row-name{color:var(--hv-accent)}.hv-resort-num{width:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-black);font-size:22px;font-weight:var(--font-weight-black);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--hv-accent);font-family:var(--hv-display);flex-shrink:0}.hv-resort-row-img{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 24);object-fit:cover;flex-shrink:0;display:none}@media (min-width:40rem){.hv-resort-row-img{display:block}}.hv-resort-row-img{border-radius:var(--hv-radius-sm)}.hv-resort-row-name{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--hv-display);display:block}.hv-resort-row-counts{color:var(--color-gray-600);font-size:15px;display:block}.hv-resort-row-text{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700);display:none}@media (min-width:48rem){.hv-resort-row-text{display:block}}.hv-resort-chip{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media (hover:hover){.hv-resort-chip:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.hv-resort-chip{--tw-ring-color:var(--hv-ring);border-radius:999px}.hv-resort-chip b{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background:var(--hv-accent-soft);color:var(--hv-accent);border-radius:3.40282e38px;font-size:13px}.hv-benefit{gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding:calc(var(--spacing) * 5);border:1px solid var(--hv-ring);border-radius:var(--hv-radius);flex-direction:column;display:flex}.hv-benefit-row{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:row}.hv-benefit-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--hv-radius-sm);background:var(--hv-accent-soft);color:var(--hv-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hv-benefit-title{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.hv-benefit-text{--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.hv-facts{gap:calc(var(--spacing) * 2);display:grid}.hv-facts>div{column-gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2.5);border-bottom-width:1px;font-size:16px;display:grid}@media (min-width:40rem){.hv-facts>div{grid-template-columns:11rem minmax(0,1fr)}}.hv-facts>div{border-color:var(--hv-ring)}.hv-facts dt{color:var(--color-gray-600)}.hv-facts dd{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.hv-reviews-nav{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.hv-reviews-nav a{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media (hover:hover){.hv-reviews-nav a:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.hv-reviews-nav a{border-radius:var(--hv-radius-sm);--tw-ring-color:var(--hv-ring)}.hv-reviews-nav a:hover,.hv-reviews-nav svg{color:var(--hv-accent)}.hv-faq{gap:calc(var(--spacing) * 2);display:grid}.hv-faq-item{background-color:var(--color-white);border:1px solid var(--hv-ring);border-radius:var(--hv-radius-sm)}.hv-faq-item summary{min-height:calc(var(--spacing) * 14);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);list-style-type:none;display:flex}.hv-faq-item summary::-webkit-details-marker{display:none}.hv-faq-item[open] summary svg{transform:rotate(180deg)}.hv-faq-item p{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.hv-steps{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.hv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv-step{background-color:var(--color-white);padding:calc(var(--spacing) * 5);border:1px solid var(--hv-ring);border-radius:var(--hv-radius)}.hv-step-mark{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:var(--hv-accent);color:var(--hv-accent-ink);border-radius:999px;justify-content:center;align-items:center;display:flex}.hv-step-title{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.hv-step-text{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.hv-awards{contain:inline-size;min-width:0;max-width:100%}.hv-awards-list{margin-inline:calc(var(--spacing) * -4);gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3);display:flex;overflow-x:auto}@media (min-width:40rem){.hv-awards-list{margin-inline:0;padding-inline:0}}.hv-awards-list{scroll-snap-type:x proximity}.hv-award{width:calc(var(--spacing) * 40);flex-shrink:0}@media (min-width:40rem){.hv-award{width:calc(var(--spacing) * 44)}}.hv-award{scroll-snap-align:start}.hv-award-img{aspect-ratio:3/4;background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block;overflow:hidden}@media (hover:hover){.hv-award-img:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:var(--shadow-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hv-award-img{border-radius:var(--hv-radius-sm);--tw-ring-color:var(--hv-ring)}.hv-award-img img{object-fit:contain;width:100%;height:100%}.hv-award-year{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--hv-accent)}.hv-award-from{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.hv-award-what{--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:var(--color-gray-700)}.hv-cta{color:var(--color-white);background:radial-gradient(80% 120% at 100% 100%,#e31e6b2e 0%,#0000 55%),linear-gradient(135deg,#14116b 0%,#0c0a47 100%)}.hv-5 .hv-cta{background:radial-gradient(80% 120% at 100% 100%,#8cc63f40 0%,#0000 55%),linear-gradient(135deg,#14532d 0%,#0f3d22 100%)}.hv-2 .hv-cta{background:radial-gradient(80% 120% at 100% 100%,#f5a62340 0%,#0000 55%),linear-gradient(135deg,#3b2a16 0%,#1f160b 100%)}.hv .hv-cta-title{--tw-leading:var(--leading-tight);font-size:26px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:48rem){.hv .hv-cta-title{font-size:34px}}.hv-cta-text{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.hv-cta-text{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hv-cta-card{border-radius:var(--radius-2xl);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hv-cta-card{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hv-cta-card{padding:calc(var(--spacing) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hv-cta-card{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}@media (min-width:48rem){.hv-cta-card{padding:calc(var(--spacing) * 6)}}.hv-cta-msg{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 1.5);background-color:#ffffff1a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hv-cta-msg{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hv-cta-msg{padding-block:var(--spacing);padding-right:calc(var(--spacing) * 3);padding-left:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff26;text-decoration-line:none}@supports (color:color-mix(in lab, red, red)){.hv-cta-msg{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hv-cta-msg{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hv-cta-msg:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hv-cta-msg:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hv-cta-msg:hover{color:var(--color-white)}}.hv1-hero{background-color:var(--color-navy);color:var(--color-white);position:relative;overflow:hidden}.hv1-strip{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab, red, red)){.hv1-strip{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hv1-strip{padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hv1-strip{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}@media (min-width:40rem){.hv1-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hv1-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.hv1-strip li{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.hv1-strip b{--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:26px;line-height:1;font-weight:var(--font-weight-black);color:var(--color-white);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hv1-strip span{--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hv1-strip span{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.hv2-masthead{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--hv-ink);background:var(--hv-bg)}.hv2-masthead-line{justify-content:space-between;column-gap:calc(var(--spacing) * 6);row-gap:var(--spacing);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;border-bottom-width:1px;border-color:var(--hv-ring);color:var(--hv-kicker);flex-wrap:wrap;display:flex}.hv2-title{--tw-leading:1.05;font-size:34px;line-height:1.05}@media (min-width:48rem){.hv2-title{font-size:56px}}.hv2-title{font-family:var(--hv-display);color:var(--hv-ink);text-wrap:balance}.hv2-standfirst{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);--tw-leading:var(--leading-relaxed);font-size:19px;line-height:var(--leading-relaxed)}@media (min-width:48rem){.hv2-standfirst{font-size:21px}}.hv2-standfirst{color:#4a3f2e}.hv2-standfirst:first-letter{float:left;margin-top:var(--spacing);margin-right:calc(var(--spacing) * 2);--tw-leading:.8;--tw-font-weight:var(--font-weight-bold);font-size:64px;line-height:.8;font-weight:var(--font-weight-bold);font-family:var(--hv-display);color:var(--hv-accent)}.hv2-toc{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 5);border-left-width:2px;border-color:var(--hv-accent)}.hv2-toc-title{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-kicker)}.hv2-toc ol{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);counter-reset:toc;font-size:17px;display:grid}.hv2-toc li{counter-increment:toc}.hv2-toc li:before{content:counter(toc) ". ";--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--hv-accent);font-family:var(--hv-display)}.hv2-toc a{color:var(--color-gray-900);text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hv-ring);-webkit-text-decoration-color:var(--hv-ring);text-decoration-color:var(--hv-ring)}.hv2-toc a:hover{color:var(--hv-accent);-webkit-text-decoration-color:var(--hv-accent);-webkit-text-decoration-color:var(--hv-accent);text-decoration-color:var(--hv-accent)}.hv2-toc-note{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-gray-600);font-size:14px;display:flex}.hv2-photo img{object-fit:cover;border-radius:var(--hv-radius);aspect-ratio:16/10;width:100%}.hv2-photo figcaption{margin-top:calc(var(--spacing) * 2);color:var(--color-gray-600);font-size:14px;font-style:italic}.hv2-list{display:grid}.hv2-num b{--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:48px;line-height:1;font-weight:var(--font-weight-black);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}@media (min-width:48rem){.hv2-num b{font-size:60px}}.hv2-num b{font-family:var(--hv-display);color:var(--hv-ink)}.hv2-num b small{--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold);color:var(--color-gray-500)}.hv2-num span{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);color:var(--color-gray-700);display:block}.hv2-prose{gap:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-800);display:grid}.hv2-prose a{color:var(--hv-accent)}.hv2-pullquote{border-left-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 6);border-left-width:4px;border-color:var(--hv-accent);align-self:flex-start}.hv2-pullquote svg{color:var(--hv-accent);opacity:.6}.hv2-pullquote blockquote{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:24px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.hv2-pullquote blockquote{font-size:28px}}.hv2-pullquote blockquote{font-family:var(--hv-display);color:var(--hv-ink)}.hv2-pullquote figcaption{margin-top:calc(var(--spacing) * 4);color:var(--color-gray-600);font-size:15px}.hv2-pullquote figcaption a{color:var(--hv-accent)}.hv2-timeline{gap:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 6);border-left-width:2px;border-color:var(--hv-ring);display:grid}.hv2-timeline li{column-gap:calc(var(--spacing) * 6);row-gap:var(--spacing);display:grid;position:relative}@media (min-width:40rem){.hv2-timeline li{grid-template-columns:6rem minmax(0,1fr)}}.hv2-timeline li:before{content:"";top:calc(var(--spacing) * 2);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);background:var(--hv-accent);border-radius:3.40282e38px;position:absolute;left:-31px}.hv2-timeline-year{--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:24px;line-height:1;font-weight:var(--font-weight-black);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-family:var(--hv-display);color:var(--hv-accent)}.hv2-timeline-title{--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.hv2-timeline-text{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.hv3-hero{background:radial-gradient(60rem 24rem at 100% 0%, #2c72ae24, transparent 60%), var(--hv-alt)}.hv3-chat{gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 18px 44px var(--tw-shadow-color,#0c0a4724);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);border-radius:28px;flex-direction:column;display:flex}.hv3-chat-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-bottom:calc(var(--spacing) * 3);--tw-leading:var(--leading-tight);font-size:16px;line-height:var(--leading-tight);display:flex}.hv3-chat-head small{color:var(--color-gray-600);font-size:13px}.hv3-bubble{border-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-md);background-color:var(--color-gray-100);max-width:92%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-900);align-self:flex-start}.hv3-bubble-me{border-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-md);background-color:var(--color-brand-hover);color:var(--color-white);align-self:flex-end}.hv3-chat-foot{margin-top:var(--spacing);align-items:flex-start;gap:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);color:var(--color-gray-600);display:flex}.hv3-ask{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--hv-accent-soft);border-radius:var(--hv-radius);--tw-ring-color:var(--hv-ring);flex-wrap:wrap;display:flex}.hv3-ask p{align-items:flex-start;gap:calc(var(--spacing) * 3);color:var(--color-gray-800);font-size:16px;display:flex}.hv3-ask svg{color:var(--hv-accent)}.hv3-passport{background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:var(--shadow-card);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:48rem){.hv3-passport{padding:calc(var(--spacing) * 6)}}.hv3-passport{border-radius:var(--hv-radius);--tw-ring-color:var(--hv-ring)}.hv3-passport-head{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-gray-900);display:flex}.hv3-passport-head svg{color:var(--hv-accent)}.hv3-passport dl>div{column-gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);--tw-border-style:dashed;padding-block:calc(var(--spacing) * 2.5);border-style:dashed;border-top-width:1px;font-size:15px;display:grid}@media (min-width:40rem){.hv3-passport dl>div{grid-template-columns:9.5rem minmax(0,1fr)}}.hv3-passport dl>div{border-color:var(--hv-ring)}.hv3-passport dt{color:var(--color-gray-600)}.hv3-passport dd{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.hv3-manager{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:var(--hv-radius-sm);--tw-ring-color:var(--hv-ring);display:flex}.hv3-manager small{color:var(--color-gray-600);font-size:14px}.hv4-hero{color:var(--color-white);background:radial-gradient(70% 90% at 100% 0,#2e2380 0%,#0000 55%),linear-gradient(135deg,#14116b 0%,#0c0a47 100%)}.hv4-stats{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.hv4-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hv4-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.hv4-stats>div{border-radius:var(--radius-xl);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hv4-stats>div{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hv4-stats>div{padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hv4-stats>div{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hv4-stats dd{--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:34px;line-height:1;font-weight:var(--font-weight-black);color:var(--color-white);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hv4-stats dd small{--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:#fff9}@supports (color:color-mix(in lab, red, red)){.hv4-stats dd small{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hv4-stats dt{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hv4-stats dt{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.hv4-stats dt a{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hv4-stats dt a{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hv4-stats dt a{text-decoration-line:underline;text-decoration-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hv4-stats dt a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hv4-stats dt a{text-underline-offset:4px}@media (hover:hover){.hv4-stats dt a:hover{color:var(--color-white)}}.hv4-table{background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:var(--hv-radius);--tw-ring-color:var(--hv-ring);overflow:hidden}.hv4-table-head,.hv4-table-row{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) 5.5rem 2rem;display:grid}@media (min-width:40rem){.hv4-table-head,.hv4-table-row{grid-template-columns:minmax(0,1fr) 7rem 10rem 2rem}}@media (min-width:48rem){.hv4-table-head,.hv4-table-row{padding-inline:calc(var(--spacing) * 5)}}.hv4-table-head{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase;border-bottom-width:1px;border-color:var(--hv-ring);background:var(--hv-alt)}.hv4-table-row{min-height:calc(var(--spacing) * 14);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);color:var(--color-gray-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-bottom-width:1px;font-size:16px;text-decoration-line:none}.hv4-table-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hv4-table-row:hover{background-color:var(--color-gray-50)}}.hv4-table-row{border-color:var(--hv-ring)}.hv4-table-kmv{background:#f7fafd}.hv4-tag{margin-left:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);vertical-align:middle;--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;background:var(--hv-accent);border-radius:.25rem}.hv4-compare{border-collapse:collapse;background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);font-size:15px;overflow:hidden}@media (min-width:48rem){.hv4-compare{font-size:16px}}.hv4-compare{border-radius:var(--hv-radius);--tw-ring-color:var(--hv-ring)}.hv4-compare th,.hv4-compare td{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;vertical-align:top;border-bottom-width:1px}@media (min-width:48rem){.hv4-compare th,.hv4-compare td{padding-inline:calc(var(--spacing) * 4)}}.hv4-compare th,.hv4-compare td{border-color:var(--hv-ring)}.hv4-compare thead th{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase;background:var(--hv-alt)}.hv4-compare thead th:last-child{color:var(--hv-accent)}.hv4-compare tbody th{--tw-font-weight:var(--font-weight-semibold);width:26%;font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.hv4-compare tbody td:nth-child(2){color:var(--color-gray-600)}.hv4-compare tbody td:last-child{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);background:#f7fafd}.hv4-compare tr:last-child th,.hv4-compare tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.hv4-years{gap:calc(var(--spacing) * 5);display:grid}.hv4-years>li{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.hv4-years>li{grid-template-columns:5rem minmax(0,1fr)}}.hv4-year{--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:28px;line-height:1;font-weight:var(--font-weight-black);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--hv-accent)}.hv4-years ul{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.hv4-years ul li{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);width:100%;max-width:20rem;padding:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:var(--color-gray-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:var(--hv-radius-sm);--tw-ring-color:var(--hv-ring);display:flex}.hv4-years ul li a{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 16);background-color:var(--color-gray-100);border-radius:.25rem;flex-shrink:0;display:block;overflow:hidden}.hv4-years ul li img{object-fit:cover;object-position:top;width:100%;height:100%}.hv4-years ul li b{color:var(--color-gray-900)}.hv4-fact{align-items:flex-start;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:var(--hv-radius-sm);--tw-ring-color:var(--hv-ring);display:flex}.hv4-fact b{color:var(--color-gray-900);font-size:20px}.hv5-hero{background:radial-gradient(50rem 26rem at 0% 100%, #8cc63f2e, transparent 60%), var(--hv-alt)}.hv5-marks{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-800);flex-wrap:wrap;display:flex}.hv5-marks li{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.hv5-marks svg{color:var(--hv-accent)}.hv5-figure img{object-fit:cover;aspect-ratio:5/4;border-radius:40% 60% 55% 45%/45% 40% 60% 55%;width:100%}.hv5-figure figcaption{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-gray-600);font-size:14px;display:flex}.hv5-profiles{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.hv5-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hv5-profiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.hv5-profile{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:var(--hv-radius-sm);--tw-ring-color:var(--hv-ring);grid-template-columns:auto minmax(0,1fr);display:grid}.hv5-profile-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background:var(--hv-accent-soft);color:var(--hv-accent);border-radius:3.40282e38px;grid-row:span 2/span 2;justify-content:center;align-items:center;display:flex}.hv5-profile-label{--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.hv5-profile-links{color:var(--color-gray-600);font-size:14px}.hv5-profile-links a{color:var(--hv-accent)}.hv5-registry{align-items:center;gap:calc(var(--spacing) * 4);background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media (hover:hover){.hv5-registry:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.hv5-registry{border-radius:var(--hv-radius);--tw-ring-color:var(--hv-ring)}.hv5-registry svg{color:var(--hv-accent)}.hv5-registry small{align-items:center;gap:var(--spacing);color:var(--hv-accent);font-size:14px;display:inline-flex}.hv5-facts{gap:calc(var(--spacing) * 2.5);color:var(--color-gray-800);font-size:16px;display:grid}.hv5-facts li{align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.hv5-facts svg{margin-top:var(--spacing);color:var(--hv-accent);flex-shrink:0}.hv-aw-hero{color:var(--color-white);background:radial-gradient(80% 120% at 100% 0,#f5a62338 0%,#0000 55%),linear-gradient(135deg,#14116b 0%,#0c0a47 100%)}.hv-aw-collage{width:100%;max-width:640px;height:auto;margin-inline:auto}.hv-aw-year{margin-top:calc(var(--spacing) * 10)}.hv-aw-year:first-child{margin-top:calc(var(--spacing) * 8)}.hv .hv-aw-year-title{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-black);font-size:28px;font-weight:var(--font-weight-black);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--hv-accent);display:flex}.hv-aw-year-title:after{content:"";background:var(--hv-ring);flex:1;height:1px}.hv-aw-grid{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.hv-aw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hv-aw-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hv-aw-card{gap:var(--spacing);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:var(--hv-radius);--tw-ring-color:var(--hv-ring);flex-direction:column;display:flex}.hv-aw-img{margin-bottom:calc(var(--spacing) * 2);aspect-ratio:3/4;border-radius:var(--radius-lg);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 1.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block;overflow:hidden}@media (hover:hover){.hv-aw-img:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:var(--shadow-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hv-aw-img img{object-fit:contain;width:100%;height:100%}.hv-aw-noimg{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-gray-500);flex-direction:column;font-size:14px;display:flex}@media (hover:hover){.hv-aw-noimg:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hv-aw-from{--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.hv-aw-what{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-800)}.hv-aw-note{margin-top:var(--spacing);--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:var(--color-gray-700)}.hv-6{--hv-alt:#f5f7fa}.hv-7{--hv-alt:#f3f6fa;--hv-radius:16px;--hv-radius-sm:12px}.hv-8{--hv-alt:#f3f4f6;--hv-radius:10px;--hv-radius-sm:8px}.hv-9{--hv-alt:#eef3f9;--hv-accent:#43359f;--hv-kicker:#43359f}.hv-10{--hv-alt:#f5f7fa;--hv-radius:18px;--hv-radius-sm:12px}.hv-rg{background-color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex;overflow:hidden}@media (hover:hover){.hv-rg:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:var(--shadow-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hv-rg{border:1px solid var(--hv-ring);border-radius:var(--hv-radius);box-shadow:var(--shadow-card)}.hv-rg-wide-img{aspect-ratio:16/7;background-color:var(--color-gray-100);display:block;position:relative;overflow:hidden}.hv-rg-wide-img img{object-fit:cover;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.hv-rg:hover .hv-rg-wide-img img{transform:scale(1.04)}.hv-rg-wide-shade{background:linear-gradient(#0000,#0000001a 45%,#000000b3);position:absolute;inset:0}.hv-rg-wide-title{padding:calc(var(--spacing) * 5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);font-family:var(--hv-display);position:absolute;bottom:0;left:0}.hv-rg-wide-body{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex}.hv-rg-bullets{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.hv-rg-bullets li{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);background:var(--hv-accent-soft);color:var(--hv-accent);border-radius:3.40282e38px;font-size:15px;display:inline-flex}.hv-rg-counts{color:var(--color-gray-800);font-size:17px}.hv-rg-counts a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){.hv-rg-counts a:hover{text-decoration-thickness:2px}}.hv-rg-counts a{color:var(--hv-accent)}.hv-rg-resorts{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-top:auto;display:flex}.hv-rg-resort{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:2px;border-color:var(--hv-accent);color:var(--hv-accent);text-decoration-line:none;display:inline-flex}.hv-rg-resort:hover{background:var(--hv-accent-soft);color:var(--hv-accent)}.hv-rg-compact-img{aspect-ratio:16/9;background-color:var(--color-gray-100);display:block;overflow:hidden}.hv-rg-compact-img img{object-fit:cover;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.hv-rg:hover .hv-rg-compact-img img{transform:scale(1.04)}.hv-rg-compact-body{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}.hv-rg-compact-title{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.hv-rg-compact-title a{color:var(--color-gray-900);text-decoration-line:none}@media (hover:hover){.hv-rg-compact-title a:hover{color:var(--color-brand)}}.hv-rg-compact-resorts{--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-gray-600)}.hv-rg-compact-resorts a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--hv-accent)}.hv-rg-overlay{border-style:var(--tw-border-style);background-color:var(--color-navy);border-width:0;min-height:280px;position:relative}@media (min-width:48rem){.hv-rg-overlay{min-height:320px}}@media (min-width:64rem){.hv-rg-overlay{min-height:360px}}.hv-rg-overlay-img{display:block;position:absolute;inset:0}.hv-rg-overlay-img img{object-fit:cover;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.hv-rg-overlay:hover .hv-rg-overlay-img img{transform:scale(1.04)}.hv-rg-overlay-body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);color:var(--color-white);flex-direction:column;margin-top:auto;display:flex;position:relative}@media (min-width:48rem){.hv-rg-overlay-body{padding:calc(var(--spacing) * 6)}}.hv-rg-overlay-body{background:linear-gradient(#0000,#0014328c 30%,#001432eb)}.hv-rg-overlay-title{--tw-leading:var(--leading-tight);font-size:26px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.hv-rg-overlay-title a{color:var(--color-white);text-decoration-line:none}@media (hover:hover){.hv-rg-overlay-title a:hover{color:var(--color-warm)}}.hv-rg-overlay-counts{color:#ffffffd9;font-size:15px}@supports (color:color-mix(in lab, red, red)){.hv-rg-overlay-counts{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hv-rg-overlay-counts a{color:var(--color-white);text-decoration-line:underline;text-decoration-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hv-rg-overlay-counts a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hv-rg-overlay-counts a{text-underline-offset:2px}@media (hover:hover){.hv-rg-overlay-counts a:hover{color:var(--color-warm)}}.hv-rg-overlay-bullets{column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);color:#ffffffe6;flex-wrap:wrap;font-size:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.hv-rg-overlay-bullets{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hv-rg-overlay-bullets li{align-items:center;gap:var(--spacing);display:inline-flex}.hv-rg-overlay-bullets svg{color:#8cc63f;flex-shrink:0}.hv-rg-overlay-resorts{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.hv-rg-overlay-resorts a{min-height:calc(var(--spacing) * 9);background-color:#ffffff26;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hv-rg-overlay-resorts a{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hv-rg-overlay-resorts a{padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff40;text-decoration-line:none}@supports (color:color-mix(in lab, red, red)){.hv-rg-overlay-resorts a{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}@media (hover:hover){.hv-rg-overlay-resorts a:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hv-rg-overlay-resorts a:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hv-rg-overlay-resorts a:hover{color:var(--color-white)}}.hv-tm{background-color:var(--color-white);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:48rem){.hv-tm{padding:calc(var(--spacing) * 6)}}.hv-tm{border:1px solid var(--hv-ring);border-radius:var(--hv-radius);box-shadow:var(--shadow-card)}.hv-tm-quote{color:var(--hv-accent);opacity:.45}.hv-tm-text{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800);flex:1}.hv-tm-author{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);--tw-leading:var(--leading-tight);font-size:15px;line-height:var(--leading-tight);color:var(--color-gray-600);display:flex}.hv-tm-author b{color:var(--color-gray-900);font-size:16px}.hv-tm-photo{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);object-fit:cover;border-radius:3.40282e38px}.hv-marks{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-800);flex-wrap:wrap;display:flex}.hv-marks li{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.hv-marks svg{color:var(--hv-accent)}.hv6-hero{background-color:var(--color-navy);color:var(--color-white);position:relative;overflow:hidden}.hv7-hero{background-color:var(--color-navy);color:var(--color-white)}.hv7-ribbon{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.hv7-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hv7-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}}.hv7-ribbon li{gap:calc(var(--spacing) * 4);display:flex}.hv7-ribbon-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background:var(--hv-accent-soft);color:var(--hv-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hv8-hero{background:linear-gradient(180deg, #eef3f9 0%, var(--hv-bg) 100%)}.hv8-check{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.hv8-check{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv8-check li{gap:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700);display:flex}.hv8-check svg{margin-top:var(--spacing);color:var(--color-success);flex-shrink:0}.hv8-check b{color:var(--color-gray-900)}.hv9-hero{background:radial-gradient(60rem 24rem at 100% 0%, #1a5a961f, transparent 60%), var(--hv-alt)}.hv9-card{border-radius:var(--radius-2xl);background-color:var(--color-navy);padding:calc(var(--spacing) * 5);color:var(--color-white);--tw-shadow:0 18px 44px var(--tw-shadow-color,#0c0a4740);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:48rem){.hv9-card{padding:calc(var(--spacing) * 6)}}.hv9-card-row{align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.hv9-card-row{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hv9-card-row{padding-block:calc(var(--spacing) * 3);color:#ffffffd9;font-size:15px}@supports (color:color-mix(in lab, red, red)){.hv9-card-row{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hv9-card-row:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.hv9-card-row svg{color:var(--color-warm);flex-shrink:0}.hv9-card-row b{color:var(--color-white);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:18px}.hv9-card-row a{color:var(--color-white);text-decoration-line:underline;text-decoration-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hv9-card-row a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hv9-card-row a{text-underline-offset:4px}@media (hover:hover){.hv9-card-row a:hover{-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}}.hv9-proof{margin-top:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-success-soft);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:#1b5e20;display:flex}.hv9-proof svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.hv9-proof a{color:#1b5e20;text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}.hv10-hero{color:var(--color-white);--hv-ink:#fff;--hv-kicker:#c9c3f0;background:linear-gradient(135deg,#14116b 0%,#0c0a47 100%);position:relative;overflow:hidden}.hv10-hero-img{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.hv10-hero-shade{background:linear-gradient(90deg,#0c0a47f5 0%,#14116bbf 55%,#14116b4d 100%);position:absolute;inset:0}.hv .hv10-title{--tw-leading:1.1;--tw-font-weight:var(--font-weight-normal);font-size:32px;line-height:1.1;font-weight:var(--font-weight-normal);color:var(--color-white)}@media (min-width:48rem){.hv .hv10-title{font-size:52px}}.hv10-title b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.hv10-line{margin-block:calc(var(--spacing) * 6);height:var(--spacing);width:calc(var(--spacing) * 24);background:var(--kc-ribbon);border-radius:3.40282e38px}.hv10-dark{color:var(--color-white);--hv-ink:#fff;--hv-kicker:#c9c3f0;--hv-ring:#ffffff26;background:linear-gradient(135deg,#14116b 0%,#0c0a47 100%)}.hv10-dark .hv-lead,.hv10-dark .hv10-text{color:#ffffffd9}.hv10-dark .hv-facts>div{border-color:#ffffff24}.hv10-dark .hv-facts dt{color:#ffffffb3}.hv10-dark .hv-facts dd,.hv10-dark .hv-award-from{color:#fff}.hv10-dark .hv-award-what{color:#fffc}.hv10-dark .hv-award-year{color:#f5a623}.hv10-dark .hv-link{color:#bfe0ff}.hv10-benefit{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff26;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.hv10-benefit{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hv10-benefit{background:#ffffff12}.hv10-benefit-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:#ffffff1a;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.hv10-benefit-icon{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hv10-benefit-icon{color:var(--color-leaf)}.hv10-benefit-title{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.hv10-benefit-text{--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:#fffc}.hv-11{--hv-alt:#f5f7fa;--hv-ink:#14116b;--hv-radius:18px;--hv-radius-sm:12px}.hv11-hero{color:var(--color-white);--hv-ink:#fff;--hv-kicker:#e0efff;background:linear-gradient(135deg,#14116b 0%,#0c0a47 100%);position:relative}.hv11-hero-img{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.hv11-hero-shade{background:radial-gradient(70rem 44rem at 0 0,#5243b8cc,#0000 62%),linear-gradient(90deg,#0c0a47d1 0%,#14116b99 55%,#0c0a47b3 100%);position:absolute;inset:0}.hv .hv11-title{--tw-leading:1.1;--tw-font-weight:var(--font-weight-light);font-size:32px;line-height:1.1;font-weight:var(--font-weight-light);color:var(--color-white)}@media (min-width:48rem){.hv .hv11-title{font-size:52px}}.hv11-brand{margin-bottom:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:18px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffe6;display:block}@supports (color:color-mix(in lab, red, red)){.hv11-brand{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (min-width:48rem){.hv11-brand{font-size:22px}}.hv11-title b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#c9c3f0}.hv11-hero .hv-lead{color:#ffffffd9}.hv11-btn-light{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.hv11-btn-light:disabled{cursor:not-allowed;opacity:.6}.hv11-btn-light{background-color:var(--color-white);color:var(--color-navy);--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hv11-btn-light:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-navy);--tw-shadow:0 4px 16px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#eaf1fa}}.hv11-btn-ghost{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.hv11-btn-ghost:disabled{cursor:not-allowed;opacity:.6}.hv11-btn-ghost{border-style:var(--tw-border-style);border-width:2px;border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hv11-btn-ghost{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hv11-btn-ghost{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hv11-btn-ghost{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hv11-btn-ghost{color:var(--color-white)}@media (hover:hover){.hv11-btn-ghost:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hv11-btn-ghost:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hv11-btn-ghost:hover{color:var(--color-white)}}.hv11-hero :focus-visible{outline-offset:2px;outline:3px solid #fff}.hv11-hero .hv-fd :focus-visible{outline-color:var(--color-brand)}.hv11-line{margin-block:calc(var(--spacing) * 6);height:var(--spacing);width:calc(var(--spacing) * 24);background:var(--kc-ribbon);border-radius:3.40282e38px}.hv11-figure{isolation:isolate;width:100%;max-width:640px;margin-inline:auto;position:relative}@media (min-width:64rem){.hv11-figure{max-width:none}}.hv11-figure img{object-fit:cover;border-radius:var(--hv-radius);aspect-ratio:5/4;width:100%;box-shadow:0 24px 48px #00000059}.hv11-figure:before{content:"";top:calc(var(--spacing) * -3);right:calc(var(--spacing) * -3);bottom:calc(var(--spacing) * -3);left:calc(var(--spacing) * -3);z-index:calc(10 * -1);border-radius:calc(var(--hv-radius) + 6px);border:1px solid #ffffff4d;position:absolute}.hv11-figure figcaption{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1.5);color:#ffffffbf;font-size:14px;display:flex}.hv11-marks{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:#ffffffe6;flex-wrap:wrap;display:flex}.hv11-marks li{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.hv11-marks svg{color:#c9c3f0}.hv11-marks .text-warm{color:var(--color-warm)}.hv11-benefit{gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding:calc(var(--spacing) * 5);border:1px solid var(--hv-ring);border-radius:var(--hv-radius);border-top:3px solid #5243b8;flex-direction:column;display:flex}.hv11-benefit-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);color:var(--color-brand);justify-content:center;align-items:center;display:flex}.hv11-benefit-title{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.hv11-benefit-text{--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.hv-11 .hv-step-mark{color:#fff;background:#14116b}.hv-fd{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:var(--color-gray-900)}@media (min-width:48rem){.hv-fd{padding:calc(var(--spacing) * 6)}}.hv-fd-hero{box-shadow:0 24px 48px #00000059}.hv-fd-page{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);box-shadow:var(--shadow-card)}.hv-fd-title{align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:var(--leading-tight);font-size:22px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-navy);display:flex}@media (min-width:48rem){.hv-fd-title{font-size:24px}}.hv-fd-title svg{color:#5243b8}.hv-fd-sub{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-600)}.hv-fd-fields{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.hv-fd-page .hv-fd-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:flex-end}.hv-fd-page .hv-fd-price{order:9999;grid-column:1/-1}}.hv-fd-page .hv-fd-submit{margin-top:0}.hv-fd-field{min-width:0}.hv-fd-label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-700);display:block}.hv-fd-dd{position:relative}.hv-fd-dd summary{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none;font-size:16px;list-style-type:none;display:flex}@media (hover:hover){.hv-fd-dd summary:hover{border-color:var(--color-brand)}}.hv-fd-dd summary::-webkit-details-marker{display:none}.hv-fd-dd summary:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.hv-fd-dd[open] summary{border-color:var(--color-brand)}.hv-fd-dd[open] summary svg{rotate:180deg}.hv-fd-dd.is-set summary{border-color:var(--color-brand);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-deep)}.hv-fd-dd-panel{z-index:20;margin-top:var(--spacing);max-height:calc(var(--spacing) * 80);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2);text-align:left;box-shadow:var(--shadow-card-hover);inset-inline:0;position:absolute;top:100%;overflow-y:auto}.hv-fd-group{padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.hv-fd-check{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);color:var(--color-gray-900);font-size:16px;display:flex}@media (hover:hover){.hv-fd-check:hover{background-color:var(--color-gray-50)}}.hv-fd-check small{color:var(--color-gray-500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin-left:auto;font-size:14px}.hv-fd-pills{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.hv-fd-pill{cursor:pointer}.hv-fd-pill input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hv-fd-pill span{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-items:center;display:inline-flex}@media (hover:hover){.hv-fd-pill span:hover{border-color:var(--color-brand)}}.hv-fd-pill input:checked+span{border-color:var(--color-brand);background-color:var(--color-brand-soft);color:var(--color-brand-deep)}.hv-fd-pill input:focus-visible+span{outline:3px solid var(--color-brand);outline-offset:2px}.hv-fd-submit{margin-top:var(--spacing)}.hv-fd-count{margin-left:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-navy);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hv-fd-count:empty{display:none}.hv-fd-empty{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-warning-soft);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-gray-800);font-size:15px}.hv-fd-note{margin-top:calc(var(--spacing) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-gray-600);flex-wrap:wrap;font-size:14px;display:flex}.hv-fd-note svg{color:#2d7d32}.hv-fd-link{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);text-underline-offset:2px;background-color:#0000;border-width:0;padding:0;text-decoration-line:underline;text-decoration-thickness:1px;display:inline}@media (hover:hover){.hv-fd-link:hover{color:var(--color-brand-hover)}}.hv-fd-none{max-width:var(--container-2xl);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 6);color:var(--color-gray-800);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);font-size:17px}.hv-fd-hidden{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-gray-700);font-size:16px;display:flex}.hv-fd-hidden svg{margin-top:calc(var(--spacing) * .5);color:#5243b8;flex-shrink:0}.hv-finder .hv-h2{color:#14116b}.hv-12{--hv-bg:#fff;--hv-alt:#f4f6fa;--hv-ink:#0b1f3a;--hv-accent:#14116b;--hv-accent-ink:#fff;--hv-accent-soft:#e8eef7;--hv-kicker:#8a6a2f;--hv-ring:#dde3ec;--hv-radius:10px;--hv-radius-sm:8px;--hb-gold:#c9a35a;--hb-gold-light:#e6cf9b;--hb-gold-deep:#8a6a2f;--hb-gold-soft:#f7f0e2}.hv-12 .hv-kicker:before{content:"";height:1px;width:calc(var(--spacing) * 7);background:currentColor;flex-shrink:0}.hv-12 .hv-lead{color:var(--color-gray-700)}.hb-hero{isolation:isolate;color:var(--color-white);background:#00163a;position:relative;overflow:hidden}.hb-hero-photo{z-index:calc(10 * -1);object-fit:cover;object-position:72% 30%;width:100%;height:100%;position:absolute;inset:0}.hb-hero-shade{pointer-events:none;z-index:calc(10 * -1);background:linear-gradient(#00163a33 0%,#00163a8c 45%,#00163ae6 100%);position:absolute;inset:0}@media (min-width:64rem){.hb-hero-shade{background:linear-gradient(#00163a00 68%,#00163ad9 100%),linear-gradient(90deg,#00163ae0 0%,#00163ab3 34%,#00163a1f 62%,#00163a00 100%)}}.hb-hero-in{padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 32);position:relative}@media (min-width:48rem){.hb-hero-in{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 40)}}@media (min-width:64rem){.hb-hero-in{padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 44)}}.hb-kicker{align-items:center;gap:calc(var(--spacing) * 2);background-color:#ffffff1a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hb-kicker{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hb-kicker{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border:1px solid #fff3}.hb-kicker svg{color:var(--hb-gold);fill:currentColor}.hv-12 .hb-title{margin-top:calc(var(--spacing) * 5);max-width:var(--container-3xl);--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold);font-size:32px;line-height:1.1;font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:48rem){.hv-12 .hb-title{font-size:52px}}.hv-12 .hb-title{text-wrap:balance;text-shadow:0 2px 24px #00102d80}.hb-subtitle{margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:20px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (min-width:48rem){.hb-subtitle{font-size:24px}}.hb-subtitle{color:var(--hb-gold-light);text-shadow:0 1px 16px #00102d99}.hb-intro{margin-top:calc(var(--spacing) * 5);max-width:var(--container-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffe6;display:none}@supports (color:color-mix(in lab, red, red)){.hb-intro{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (min-width:48rem){.hb-intro{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));display:block}}.hb-intro{text-shadow:0 1px 12px #00102d99}.hb-benefits{margin-top:calc(var(--spacing) * 6);max-width:var(--container-2xl);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2.5);display:grid}@media (min-width:40rem){.hb-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.hb-benefits{margin-top:calc(var(--spacing) * 7);row-gap:calc(var(--spacing) * 3)}}.hb-benefits li{align-items:center;gap:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);display:flex}@media (min-width:48rem){.hb-benefits li{font-size:17px}}.hb-benefits li{text-shadow:0 1px 10px #00102d99}.hb-benefit-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.hb-benefit-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}}.hb-benefit-icon{color:var(--hb-gold-light);background:#00163a73;border:1px solid #c9a35a80}.hb-btn-gold{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.hb-btn-gold:disabled{cursor:not-allowed;opacity:.6}.hb-btn-gold{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#0b1f3a;background:linear-gradient(135deg,#e3c27e 0%,#c9a35a 100%);box-shadow:0 8px 22px #c9a35a47}.hb-btn-gold:hover{color:#0b1f3a;filter:brightness(1.05);transform:translateY(-1px)}.hb-btn-gold:disabled{cursor:wait;opacity:.7;transform:none}.hb-lead-wrap{z-index:10;margin-top:calc(var(--spacing) * -28);position:relative}@media (min-width:48rem){.hb-lead-wrap{margin-top:calc(var(--spacing) * -32)}}.hb-lead{background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:var(--color-gray-900);border-radius:12px}@media (min-width:40rem){.hb-lead{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.hb-lead{padding:calc(var(--spacing) * 8)}}.hb-lead{border-top:3px solid var(--hb-gold);box-shadow:0 28px 60px #00163a47}.hb-lead-head{margin-bottom:calc(var(--spacing) * 5)}@media (min-width:64rem){.hb-lead-head{align-items:baseline;gap:calc(var(--spacing) * 6);display:flex}}.hv-12 .hb-lead-title{--tw-leading:var(--leading-tight);font-size:24px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);flex-shrink:0}@media (min-width:48rem){.hv-12 .hb-lead-title{font-size:28px}}.hv-12 .hb-lead-title{color:var(--hv-ink)}.hb-lead-text{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}@media (min-width:64rem){.hb-lead-text{margin-top:0;font-size:17px}}.hb-places{margin-top:var(--spacing);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.hb-places{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.hb-places{grid-template-columns:repeat(6,minmax(0,1fr))}}.hb-place{cursor:pointer;display:flex;position:relative}.hb-place input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.hb-place span{min-height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:center;--tw-leading:var(--leading-tight);font-size:16px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:2px;border-color:var(--hv-ring);border-radius:8px;flex:1;justify-content:center;align-items:center;display:flex}.hb-place:hover span{border-color:#b7c3d6}.hb-place input:checked+span{color:var(--color-white);background:var(--hv-accent);border-color:var(--hv-accent)}.hb-place input:focus-visible+span{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--hv-accent)}.hb-lead-row{margin-top:calc(var(--spacing) * 4);align-items:flex-end;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.hb-lead-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hb-lead-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.hb-lead-row .hb-btn-gold{height:52px}@media (min-width:40rem){.hb-lead-row .hb-btn-gold{grid-column:span 2/span 2}}@media (min-width:64rem){.hb-lead-row .hb-btn-gold{padding-inline:calc(var(--spacing) * 10);grid-column:3/span 1;grid-row-start:1}}.hb-lead-foot{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700);border-top-width:1px;border-color:var(--hv-ring);display:flex}.hb-lead-faces{flex-shrink:0;display:flex}.hb-lead-faces .mg-photo{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white)}.hb-lead-faces .mg-photo+.mg-photo{margin-left:calc(var(--spacing) * -3)}.hb-lead-consent{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700);display:flex}@media (min-width:40rem){.hb-lead-consent{grid-column:span 2/span 2}}@media (min-width:64rem){.hb-lead-consent{margin-top:calc(var(--spacing) * -1)}}.hb-lead-tel{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--hv-ink);padding-block:13px}.hb-card{background-color:var(--color-white);padding:calc(var(--spacing) * 6);color:var(--color-gray-900);border-radius:10px;position:relative}@media (min-width:48rem){.hb-card{padding:calc(var(--spacing) * 7)}}.hb-card{border:1px solid var(--hv-ring);border-top:3px solid var(--hb-gold);box-shadow:0 20px 44px #0c0a471f}.hv-12 .hb-card-title{align-items:center;gap:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-tight);font-size:22px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--hv-ink);display:flex}.hb-card-title svg{color:var(--hb-gold-deep)}.hb-card-list{margin-top:calc(var(--spacing) * 4)}.hb-card-list>div{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * .5);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);border-bottom-width:1px;display:grid}@media (min-width:40rem){.hb-card-list>div{grid-template-columns:10rem minmax(0,1fr)}}.hb-card-list>div{border-color:var(--hv-ring)}.hb-card-list dt{--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-600);text-transform:uppercase}.hb-card-list dd{--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.hb-card-list a{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-underline-offset:4px;color:var(--hv-accent);text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.hb-card-note{margin-top:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700);text-decoration-line:none;display:flex}.hb-card-note svg{color:var(--hb-gold-deep)}.hb-card-note:hover span{text-underline-offset:4px;color:var(--hv-accent);text-decoration-line:underline}.hb-proof-wrap{margin-top:calc(var(--spacing) * 8);position:relative}.hb-proof{border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:48rem){.hb-proof{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.hb-proof{grid-template-columns:repeat(5,minmax(0,1fr))}}.hb-proof{background:var(--hv-ring);border:1px solid var(--hv-ring);box-shadow:0 18px 40px #0c0a471f}.hb-proof li{gap:calc(var(--spacing) * 1.5);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);flex-direction:column;display:flex}.hb-proof li:last-child:nth-child(odd){grid-column:span 2/span 2}@media (min-width:48rem){.hb-proof li:last-child:nth-child(odd){grid-column:span 1/span 1}}.hb-proof b{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:34px;line-height:1;font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (min-width:48rem){.hb-proof b{font-size:40px}}.hb-proof b{color:var(--hv-accent)}.hb-proof span{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700)}.hb-prose p{--tw-leading:var(--leading-relaxed);font-size:18px;line-height:var(--leading-relaxed);color:var(--color-gray-800)}.hb-prose p+p{margin-top:calc(var(--spacing) * 4)}.hb-facts{border-radius:8px;gap:1px;display:grid;overflow:hidden}@media (min-width:40rem){.hb-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.hb-facts{background:var(--hv-ring);border:1px solid var(--hv-ring)}.hb-facts>div{justify-content:flex-end;gap:var(--spacing);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column-reverse;display:flex}.hb-facts dt{--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:var(--color-gray-600)}.hb-facts dd{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:26px;line-height:1;font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--hv-accent)}.hb-facts dd a{color:inherit;text-decoration-line:none}@media (hover:hover){.hb-facts dd a:hover{text-decoration-line:underline}}.hb-service{background-color:var(--color-white);padding:calc(var(--spacing) * 6);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex}@media (hover:hover){.hb-service:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:var(--shadow-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hb-service{border:1px solid var(--hv-ring);border-top:3px solid var(--hb-gold);border-radius:var(--hv-radius)}.hb-service-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background:var(--hb-gold-soft);color:var(--hb-gold-deep);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.hv-12 .hb-service-title{margin-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-snug);font-size:20px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.hb-service-text{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.hb-region{aspect-ratio:4/3;color:var(--color-white);box-shadow:var(--shadow-card);border-radius:10px;text-decoration-line:none;display:block;position:relative;overflow:hidden}.hb-region:after{content:"";pointer-events:none;background:linear-gradient(#0000 10%,#00163a33 28%,#00163abf 60%,#00163af2 100%);position:absolute;inset:0}.hb-region-img{object-fit:cover;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s;position:absolute;inset:0}.hb-region:hover .hb-region-img{transform:scale(1.04)}.hb-region-body{z-index:10;gap:var(--spacing);padding:calc(var(--spacing) * 5);inset-inline:0;flex-direction:column;display:flex;position:absolute;bottom:0}.hb-region-name{--tw-leading:var(--leading-tight);font-size:21px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-shadow:0 1px 12px #00163a99}.hb-region-name:after{content:"";margin-top:calc(var(--spacing) * 2);height:1px;width:calc(var(--spacing) * 10);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background:var(--hb-gold);transition-duration:.3s;display:block}.hb-region:hover .hb-region-name:after{width:calc(var(--spacing) * 20)}.hb-region-count{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.hb-region-count{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hb-region:hover,.hb-region:focus-visible{color:var(--color-white)}.hb-partner{gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding:calc(var(--spacing) * 6);border:1px solid var(--hv-ring);border-left:3px solid var(--hb-gold);border-radius:var(--hv-radius);flex-direction:column;display:flex}.hv-12 .hb-partner-name{--tw-leading:var(--leading-snug);font-size:20px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.hb-partner-count{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;text-transform:uppercase;color:var(--hb-gold-deep)}.hb-partner-text{--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.hv-12 .hv-award-year{color:var(--hb-gold-deep)}.hb-manager{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding:calc(var(--spacing) * 6);text-align:center;border:1px solid var(--hv-ring);border-radius:var(--hv-radius);flex-direction:column;display:flex}.hb-manager .mg-photo{margin-bottom:calc(var(--spacing) * 2);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-color:var(--hb-gold)}.hv-12 .hb-manager-name{--tw-leading:var(--leading-tight);font-size:22px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.hb-manager-name a{color:var(--hv-ink);text-decoration-line:none}@media (hover:hover){.hb-manager-name a:hover{text-decoration-line:underline}}.hb-manager-role{--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);color:var(--color-gray-800)}.hb-manager-meta{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-600)}.hv-12 .hv-faq-item[open]{border-color:var(--hb-gold)}.hv-12 .hv-faq-item summary{font-size:18px}.hv-12 .hv-faq-item p{font-size:17px}.hb-contacts{gap:calc(var(--spacing) * 6);background-color:var(--color-white);padding:calc(var(--spacing) * 6);border:1px solid var(--hv-ring);border-top:3px solid var(--hb-gold);border-radius:10px;display:grid}.hb-phones{gap:calc(var(--spacing) * 2.5);display:grid}.hb-phones li{align-items:baseline;column-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.hb-phones a{--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);white-space:nowrap;text-decoration-line:none}@media (hover:hover){.hb-phones a:hover{text-decoration-line:underline}}.hb-phones a{color:var(--hv-ink)}.hb-phones span{color:var(--color-gray-600);font-size:15px}.hb-requisites{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 5);border-top-width:1px;border-color:var(--hv-ring);display:grid}.hb-requisites>div{column-gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.hb-requisites>div{grid-template-columns:10rem minmax(0,1fr)}}.hb-requisites dt{color:var(--color-gray-600);font-size:15px}.hb-requisites dd{--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.hb-requisites a{text-underline-offset:4px;color:var(--hv-accent);text-decoration-line:underline;text-decoration-thickness:1px}.hv-12 .hv-cta{background:radial-gradient(70% 120% at 100% 0,#c9a35a33 0%,#0000 60%),linear-gradient(135deg,#00163a 0%,#14116b 100%);border-top:1px solid #c9a35a73}.hv-12 .hv-cta .btn-hot{color:#0b1f3a;background:linear-gradient(135deg,#e3c27e 0%,#c9a35a 100%);box-shadow:0 8px 22px #c9a35a47}.hv-12 .hv-cta .btn-hot:hover{color:#0b1f3a;filter:brightness(1.05)}.hv-13{--hv-bg:#fff;--hv-alt:#f2f7f5;--hv-ink:#0f2438;--hv-accent:#0b7a64;--hv-accent-ink:#fff;--hv-accent-soft:#e3f3ee;--hv-kicker:#0b7a64;--hv-ring:#d9e5e1;--hv-radius:14px;--hv-radius-sm:10px;--rs-navy:#14116b;--rs-navy-deep:#00214f}.rs-btn{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;transition-duration:.2s;display:inline-flex}.rs-btn{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-white);background:var(--hv-accent);border-radius:10px;text-decoration-line:none;box-shadow:0 8px 20px #0b7a6440}.rs-btn:hover{color:var(--color-white);background:#096a57}.rs-btn:active{transform:translateY(1px)}.rs-btn:disabled{cursor:wait;opacity:.7}.rs-btn-sm{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:16px}.rs-btn-ghost{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;transition-duration:.2s;display:inline-flex}.rs-btn-ghost:disabled{cursor:not-allowed;opacity:.6}.rs-btn-ghost{border-style:var(--tw-border-style);background-color:#ffffffb3;border-width:2px;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.rs-btn-ghost{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.rs-btn-ghost{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-color:var(--rs-navy);color:var(--rs-navy);text-decoration-line:none}.rs-btn-ghost:hover{background-color:var(--color-white);color:var(--rs-navy)}.rs-top{z-index:30;color:var(--color-white);background:var(--rs-navy);position:sticky;top:0;box-shadow:0 2px 12px #00214f40}.rs-top-link{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:#ffffffe6;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rs-top-link{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.rs-top-link{text-decoration-line:none}@media (hover:hover){.rs-top-link:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.rs-top-link:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rs-top-link:hover{color:var(--color-white)}}.rs-top-phone{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-white);text-decoration-line:none;display:inline-flex}@media (hover:hover){.rs-top-phone:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.rs-top-phone:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rs-top-phone:hover{color:var(--color-white)}}.rs-hero{isolation:isolate;color:var(--hv-ink);background:#eef3f6;position:relative;overflow:hidden}.rs-hero-photo{z-index:calc(10 * -1);object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.rs-hero-shade{pointer-events:none;z-index:calc(10 * -1);background:linear-gradient(#fffc 0%,#ffffff9e 55%,#ffffff59 100%);position:absolute;inset:0}@media (min-width:64rem){.rs-hero-shade{background:linear-gradient(90deg,#ffffffdb 0%,#ffffff9e 38%,#fff0 60%)}}.rs-hero-in{padding-block:calc(var(--spacing) * 14);position:relative}@media (min-width:48rem){.rs-hero-in{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.rs-hero-in{padding-block:calc(var(--spacing) * 24)}}.hv-13 .rs-h1{max-width:var(--container-2xl);--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){.hv-13 .rs-h1{font-size:19px}}.hv-13 .rs-h1{color:var(--rs-navy)}.rs-offer{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:1.08;--tw-font-weight:var(--font-weight-bold);font-size:38px;line-height:1.08;font-weight:var(--font-weight-bold)}@media (min-width:48rem){.rs-offer{font-size:56px}}.rs-offer{color:var(--hv-ink);letter-spacing:-.015em;text-wrap:balance}.rs-hero-lead{margin-top:calc(var(--spacing) * 5);max-width:var(--container-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-800)}@media (min-width:48rem){.rs-hero-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.rs-proof-wrap{border-bottom-style:var(--tw-border-style);background-color:var(--color-white);border-bottom-width:1px;border-color:var(--hv-ring)}.rs-proof{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.rs-proof{padding-block:calc(var(--spacing) * 7);grid-template-columns:repeat(4,minmax(0,1fr))}}.rs-proof li{gap:var(--spacing);flex-direction:column;display:flex}.rs-proof b{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:32px;line-height:1;font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (min-width:48rem){.rs-proof b{font-size:38px}}.rs-proof b{color:var(--hv-accent)}.rs-proof span{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700)}.rs-promise{justify-content:space-between;gap:calc(var(--spacing) * 5);background-color:var(--color-white);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:48rem){.rs-promise{padding:calc(var(--spacing) * 7)}}.rs-promise{border:1px solid var(--hv-ring);border-radius:var(--hv-radius)}.rs-promise-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background:var(--hv-accent-soft);color:var(--hv-accent);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hv-13 .rs-promise-title{--tw-leading:var(--leading-snug);font-size:21px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rs-promise-text{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.rs-proof-quote{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);background:var(--hv-alt);border-radius:10px}.rs-proof-quote blockquote{--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.rs-proof-quote figcaption,.rs-resort-quote figcaption{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:var(--color-gray-600)}.rs-proof-quote a,.rs-resort-quote a{text-underline-offset:4px;color:var(--hv-accent);text-decoration-line:underline;text-decoration-thickness:1px}.rs-jump{margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);display:flex;overflow-x:auto}@media (min-width:48rem){.rs-jump{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.rs-jump{scrollbar-width:thin}.rs-jump-link{min-height:calc(var(--spacing) * 11);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-gray-800);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--hv-ring);border-radius:3.40282e38px;flex-shrink:0;align-items:center;text-decoration-line:none;display:inline-flex}.rs-jump-link:hover{color:var(--color-gray-900);--tw-ring-color:var(--hv-accent)}.rs-region{margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-accent)}.rs-resort{margin-top:calc(var(--spacing) * 5);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border-radius:14px}@media (min-width:48rem){.rs-resort{padding:calc(var(--spacing) * 6)}}.rs-resort{border:1px solid var(--hv-ring)}.rs-resort+.rs-resort{margin-top:calc(var(--spacing) * 6)}.rs-resort-head{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.rs-resort-head{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.rs-resort-img{aspect-ratio:3/2;object-fit:cover;border-radius:10px;width:100%;height:auto}.hv-13 .rs-resort-title{--tw-leading:var(--leading-tight);font-size:28px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.hv-13 .rs-resort-title{font-size:34px}}.rs-resort-lead{margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-800)}@media (min-width:48rem){.rs-resort-lead{font-size:18px}}.rs-treats-label{margin-top:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-gray-600)}.rs-treats{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rs-treats li{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-900);background:var(--hv-accent-soft);border-radius:3.40282e38px;display:inline-flex}.rs-treats svg{color:var(--hv-accent)}.rs-resort-quote{margin-top:calc(var(--spacing) * 5);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 4);border-left-width:3px;border-color:var(--hv-accent)}.rs-resort-quote blockquote{--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);color:var(--color-gray-900);font-style:italic}.rs-offers-title{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.rs-offers{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.rs-offers{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.rs-offers{grid-template-columns:repeat(4,minmax(0,1fr))}}.rs-card{background-color:var(--color-white);border-radius:10px;grid-template-columns:96px minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:40rem){.rs-card{flex-direction:column;display:flex}}.rs-card{border:1px solid var(--hv-ring)}.rs-card-img{height:100%;min-height:calc(var(--spacing) * 28);background-color:var(--color-gray-100);display:block;overflow:hidden}@media (min-width:40rem){.rs-card-img{aspect-ratio:4/3;height:auto}}.rs-card-img img{object-fit:cover;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.rs-card:hover .rs-card-img img{transform:scale(1.03)}.rs-card-body{gap:var(--spacing);padding:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex}@media (min-width:40rem){.rs-card-body{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 4)}}.rs-card-hit{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:#9a5b00;display:inline-flex}.rs-card-hit svg{color:#f5a623}.hv-13 .rs-card-title{--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:40rem){.hv-13 .rs-card-title{font-size:18px}}.rs-card-title a{color:var(--color-gray-900);text-decoration-line:none}@media (hover:hover){.rs-card-title a:hover{text-decoration-line:underline}}.rs-card-score{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-gray-700);font-size:15px;display:flex}.rs-card-score .score{min-width:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:15px}.rs-card-foot{padding-top:calc(var(--spacing) * 2);margin-top:auto}.rs-card-price{color:var(--color-gray-700);font-size:15px}.rs-card-price b{--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold);color:var(--color-gray-900);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.rs-card-note{--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:var(--color-gray-600)}.rs-card-btn{margin-top:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:2px;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem){.rs-card-btn{margin-top:calc(var(--spacing) * 3)}}.rs-card-btn{border-color:var(--hv-accent);color:var(--hv-accent)}.rs-card-btn:hover{background:var(--hv-accent-soft)}.rs-sources{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rs-sources a{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--hv-ring);border-radius:10px;text-decoration-line:none;display:flex}.rs-sources a:hover{--tw-ring-color:var(--hv-accent)}.rs-sources b{font-size:20px}.rs-sources small{color:var(--color-gray-600);font-size:14px;display:block}.rs-reviews{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 5)}@media (min-width:40rem){.rs-reviews{columns:2}}@media (min-width:64rem){.rs-reviews{columns:3}}.rs-reviews .hv-rv{margin-bottom:calc(var(--spacing) * 5);break-inside:avoid}.rs-checked{padding-bottom:calc(var(--spacing) * 5);color:var(--color-gray-600);font-size:14px}.rs-proof-wrap .rs-checked{margin-top:calc(var(--spacing) * -2)}@media (min-width:48rem){.rs-proof-wrap .rs-checked{margin-top:calc(var(--spacing) * -3)}}.rs-memo{gap:calc(var(--spacing) * 8);background-color:var(--color-white);padding:calc(var(--spacing) * 5);border-radius:14px;display:grid}@media (min-width:48rem){.rs-memo{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.rs-memo{align-items:center;gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rs-memo{border:1px solid var(--hv-ring)}.hv-13 .rs-memo-title{align-items:flex-start;gap:calc(var(--spacing) * 3);--tw-leading:var(--leading-tight);font-size:24px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:flex}@media (min-width:48rem){.hv-13 .rs-memo-title{font-size:30px}}.rs-memo-title svg{margin-top:calc(var(--spacing) * .5);color:var(--hv-accent)}.rs-memo-text{margin-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-800)}@media (min-width:48rem){.rs-memo-text{font-size:18px}}.rs-memo-label{margin-top:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-gray-600)}.rs-memo-list{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);display:grid}.rs-memo-list li{align-items:flex-start;gap:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);color:var(--color-gray-900);display:flex}.rs-memo-list svg{margin-top:calc(var(--spacing) * .5);color:var(--hv-accent)}.rs-memo-form{padding:calc(var(--spacing) * 4);border-radius:10px}@media (min-width:48rem){.rs-memo-form{padding:calc(var(--spacing) * 6)}}.rs-memo-form{background:var(--hv-alt)}.rs-places.rs-places-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-steps-section{background:var(--rs-navy)}.rs-steps{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.rs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rs-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.rs-steps{counter-reset:none}.rs-steps li{position:relative}.rs-step-n{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);color:var(--color-white);background:var(--hv-accent);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.hv-13 .rs-step-title{margin-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-white)}.rs-step-text{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.rs-step-text{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.rs-contacts{padding:calc(var(--spacing) * 6);border-radius:14px;align-self:flex-start}@media (min-width:48rem){.rs-contacts{padding:calc(var(--spacing) * 7)}}.rs-contacts{background:var(--hv-alt);border:1px solid var(--hv-ring)}.hv-13 .rs-contacts-title{--tw-font-weight:var(--font-weight-bold);font-size:24px;font-weight:var(--font-weight-bold)}.rs-contacts-list{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}.rs-contacts-list li{flex-direction:column;display:flex}.rs-contacts-phone{min-height:calc(var(--spacing) * 11);--tw-font-weight:var(--font-weight-bold);font-size:21px;font-weight:var(--font-weight-bold);white-space:nowrap;align-self:flex-start;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.rs-contacts-phone:hover{text-decoration-line:underline}}.rs-contacts-phone{color:var(--hv-ink)}.rs-contacts-list span{color:var(--color-gray-600);font-size:15px}.rs-contacts-dl{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 5);border-top-width:1px;border-color:var(--hv-ring);display:grid}.rs-contacts-dl dt{color:var(--color-gray-600);font-size:14px}.rs-contacts-dl dd{--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.rs-contacts-dl a{text-underline-offset:4px;color:var(--hv-accent);text-decoration-line:underline;text-decoration-thickness:1px}.rs-contacts-msg{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rs-msg{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:10px;text-decoration-line:none;display:flex}@media not all and (min-width:400px){.rs-msg{min-height:calc(var(--spacing) * 14);gap:calc(var(--spacing) * .5);flex-direction:column;font-size:13px}}.rs-msg-whatsapp{color:#0b5d2a;background-color:#e7f8ee}@media (hover:hover){.rs-msg-whatsapp:hover{color:#0b5d2a}}.rs-msg-telegram{color:#0b5a87;background-color:#e5f3fb}@media (hover:hover){.rs-msg-telegram:hover{color:#0b5a87}}.rs-msg-max{color:#4527a0;background-color:#efeaff}@media (hover:hover){.rs-msg-max:hover{color:#4527a0}}.rs-msg:hover{transform:translateY(-1px)}.rs-final{color:#fff;background:linear-gradient(135deg, var(--rs-navy-deep) 0%, var(--rs-navy) 100%)}.hv-13 .rs-final-title{--tw-leading:var(--leading-tight);font-size:30px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:48rem){.hv-13 .rs-final-title{font-size:38px}}.hv-13 .rs-final-title{text-wrap:balance}.rs-final-text{margin-top:calc(var(--spacing) * 4);max-width:var(--container-lg);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.rs-final-text{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.rs-faces{flex-shrink:0;display:flex}.rs-faces .mg-photo{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--rs-navy)}.rs-faces .mg-photo+.mg-photo{margin-left:calc(var(--spacing) * -3)}.rs-form{background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:var(--color-gray-900);border-radius:14px}@media (min-width:48rem){.rs-form{padding:calc(var(--spacing) * 7)}}.rs-form{box-shadow:0 24px 50px #00102d59}.rs-places{margin-top:var(--spacing);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.rs-places{grid-template-columns:repeat(3,minmax(0,1fr))}}.rs-place{cursor:pointer;display:flex;position:relative}.rs-place input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.rs-place span{min-height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:center;--tw-leading:var(--leading-tight);font-size:16px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:2px;border-color:var(--hv-ring);border-radius:10px;flex:1;justify-content:center;align-items:center;display:flex}.rs-place:hover span{border-color:#a9c4bc}.rs-place input:checked+span{color:var(--color-white);background:var(--hv-accent);border-color:var(--hv-accent)}.rs-place input:focus-visible+span{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--hv-accent)}.rs-consent{margin-top:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700);display:flex}body.hv-13{background:var(--rs-navy)}.rs-footer{color:var(--color-white)}@media not all and (min-width:48rem){.rs-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.rs-footer{background:var(--rs-navy)}.rs-footer-link{min-height:calc(var(--spacing) * 11);color:#ffffffd9;align-items:center;font-size:16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rs-footer-link{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.rs-footer-link{text-decoration-line:none}@media (hover:hover){.rs-footer-link:hover{color:var(--color-white);text-decoration-line:underline}}.rs-footer-phone{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-white);text-decoration-line:none;display:inline-flex}@media (hover:hover){.rs-footer-phone:hover{color:var(--color-white);text-decoration-line:underline}}.rs-msgbar{z-index:30;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(.5rem + env(safe-area-inset-bottom));inset-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0}@media (min-width:48rem){.rs-msgbar{inset-inline:auto;right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);border-width:1px;display:flex}}@media print{.rs-msgbar{display:none}}.rs-msgbar{box-shadow:0 -4px 16px #14116b1f}@media (min-width:48rem){.rs-msgbar{box-shadow:0 8px 24px #14116b2e}.rs-msgbar .rs-msg{padding-inline:calc(var(--spacing) * 3)}}@media (prefers-reduced-motion:reduce){.rs-card-img img,.rs-msg,.rs-btn{transition:none;transform:none!important}}.ip{background:var(--hv-bg)}.ip-crumbs,.ip-hero{background:var(--hv-alt);border-bottom:1px solid var(--hv-ring)}.ip .ip-h1{max-width:var(--container-4xl);--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold);font-size:30px;line-height:1.15;font-weight:var(--font-weight-bold)}@media (min-width:48rem){.ip .ip-h1{font-size:44px}}.ip .ip-h1{color:var(--hv-ink);text-wrap:balance}.ip-lead{margin-top:calc(var(--spacing) * 4);max-width:var(--container-3xl);--tw-leading:var(--leading-relaxed);font-size:19px;line-height:var(--leading-relaxed);color:var(--color-gray-800)}@media (min-width:48rem){.ip-lead{font-size:21px}}.ip-meta{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-gray-600);font-size:15px;display:inline-flex}.ip-grid{gap:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 8);display:grid}@media (min-width:48rem){.ip-grid{padding-block:calc(var(--spacing) * 12)}}@media (min-width:64rem){.ip-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:flex-start}}@media (min-width:80rem){.ip-grid{gap:calc(var(--spacing) * 14)}}.ip-body{align-content:flex-start;gap:calc(var(--spacing) * 5);min-width:0;max-width:52rem;display:grid}.ip-body>*{min-width:0}.ip-summary{border-radius:var(--hv-radius);padding:calc(var(--spacing) * 5)}@media (min-width:48rem){.ip-summary{padding:calc(var(--spacing) * 6)}}.ip-summary{background:var(--hv-accent-soft);border-left:4px solid var(--hv-accent)}.ip .ip-summary-title{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);color:var(--hv-ink);display:flex}.ip-summary-title svg{color:var(--hv-accent)}.ip-summary ul{gap:calc(var(--spacing) * 2.5);display:grid}.ip-summary li{padding-left:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-900);position:relative}.ip-summary li:before{content:"";width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:var(--hv-accent);border-radius:3.40282e38px;position:absolute;top:.7em;left:0}.ip .ip-h2{margin-top:calc(var(--spacing) * 6);--tw-leading:var(--leading-tight);font-size:25px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.ip .ip-h2{font-size:30px}}.ip .ip-h2{color:var(--hv-ink);text-wrap:balance}.ip .ip-h3{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:20px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--hv-ink)}.ip-p{--tw-leading:1.7;color:var(--color-gray-800);font-size:18px;line-height:1.7}.ip-a{text-underline-offset:4px;color:var(--hv-accent);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hv-accent);-webkit-text-decoration-color:var(--hv-accent);text-decoration-color:var(--hv-accent)}@supports (color:color-mix(in lab, red, red)){.ip-a{-webkit-text-decoration-color:color-mix(in srgb, var(--hv-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--hv-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--hv-accent) 45%, transparent)}}.ip-a:hover{text-decoration-color:currentColor}.ip-list{gap:calc(var(--spacing) * 2.5);display:grid}.ip-list li{gap:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:18px;line-height:var(--leading-relaxed);color:var(--color-gray-800);display:flex}.ip-list li>svg{color:var(--hv-accent)}.ip-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-gray-500);border-radius:3.40282e38px;flex-shrink:0;margin-top:.65em}.ip-ol{gap:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 6);--tw-leading:var(--leading-relaxed);font-size:18px;line-height:var(--leading-relaxed);color:var(--color-gray-800);list-style-type:decimal;display:grid}.ip-ol li::marker{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--hv-accent)}.ip-steps{gap:calc(var(--spacing) * 3);display:grid}.ip-steps li{gap:calc(var(--spacing) * 4);border-radius:var(--hv-radius-sm);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border:1px solid var(--hv-ring);display:flex}.ip-step-n{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);background:var(--hv-accent);color:var(--hv-accent-ink);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ip-steps b{color:var(--color-gray-900);font-size:18px;display:block}.ip-steps li>span:last-child>span{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-700);display:block}.ip-table-wrap{margin-inline:calc(var(--spacing) * -4);padding-inline:calc(var(--spacing) * 4);overflow-x:auto}@media (min-width:40rem){.ip-table-wrap{margin-inline:0;padding-inline:0}}.ip-table{border-collapse:collapse;text-align:left;width:100%;font-size:16px}.ip-table-wide{min-width:36rem}.ip-table caption{margin-bottom:calc(var(--spacing) * 2);text-align:left;color:var(--color-gray-600);caption-side:bottom;padding-top:.5rem;font-size:15px}.ip-table th,.ip-table td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);vertical-align:top;--tw-leading:var(--leading-snug);line-height:var(--leading-snug);border-bottom:1px solid var(--hv-ring)}.ip-table thead th{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-700);text-transform:uppercase;background:var(--hv-alt)}.ip-table tbody th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.ip-table td{color:var(--color-gray-800)}.ip-table-total th,.ip-table-total td{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.ip-facts{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.ip-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.ip-fact{justify-content:flex-end;gap:var(--spacing);border-radius:var(--hv-radius-sm);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border:1px solid var(--hv-ring);flex-direction:column-reverse;display:flex}.ip-fact dd{--tw-leading:var(--leading-tight);font-size:26px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.ip-fact dd{font-size:30px}}.ip-fact dd{color:var(--hv-accent);font-variant-numeric:tabular-nums}.ip-fact dt{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700)}.ip-note{gap:calc(var(--spacing) * 3);border-radius:var(--hv-radius-sm);padding:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-900);display:flex}.ip-note-info{background:var(--hv-accent-soft)}.ip-note-info>svg{color:var(--hv-accent)}.ip-note-warn{background-color:var(--color-warning-soft)}.ip-note-warn>svg{color:var(--color-warning)}.ip-note-ok{background-color:var(--color-success-soft)}.ip-note-ok>svg{color:var(--color-success)}.ip-quotes{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.ip-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}.ip-quote{gap:calc(var(--spacing) * 3);border-radius:var(--hv-radius);background-color:var(--color-white);padding:calc(var(--spacing) * 5);border:1px solid var(--hv-ring);flex-direction:column;display:flex;position:relative}.ip-quote-mark{color:var(--hv-accent);opacity:.6}.ip-quote blockquote p{--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800)}.ip-quote figcaption{color:var(--color-gray-900);margin-top:auto;font-size:15px}.ip-quote figcaption>span{margin-top:calc(var(--spacing) * .5);color:var(--color-gray-600);font-size:14px;display:block}.ip-timeline{gap:0;display:grid}.ip-timeline li{gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);grid-template-columns:4.5rem minmax(0,1fr);display:grid;position:relative}.ip-timeline li:before{content:"";top:calc(var(--spacing) * 9);background:var(--hv-ring);width:1px;position:absolute;bottom:0;left:2.25rem}.ip-timeline li:last-child:before{display:none}.ip-timeline-year{z-index:10;height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);background:var(--hv-accent);color:var(--hv-accent-ink);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}.ip-timeline b{--tw-leading:var(--leading-snug);font-size:18px;line-height:var(--leading-snug);color:var(--color-gray-900);display:block}.ip-timeline p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.ip-awards{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.ip-awards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ip-awards li{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--hv-radius-sm);background-color:var(--color-white);padding:calc(var(--spacing) * 3);border:1px solid var(--hv-ring);display:flex}.ip-awards img{object-fit:contain;background:var(--hv-alt);border-radius:.25rem;flex-shrink:0}.ip-awards b{color:var(--hv-accent)}.ip-awards li>span{--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);color:var(--color-gray-900)}.ip-award-issuer{margin-top:calc(var(--spacing) * .5);color:var(--color-gray-600);font-size:14px;display:block}.ip-bars{border-radius:var(--hv-radius);background-color:var(--color-white);padding:calc(var(--spacing) * 5);border:1px solid var(--hv-ring)}.ip-bars figcaption{margin-bottom:calc(var(--spacing) * 4);color:var(--color-gray-600);font-size:15px}.ip-bars ul{gap:calc(var(--spacing) * 3);display:grid}.ip-bars li{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (min-width:40rem){.ip-bars li{grid-template-columns:13rem minmax(0,1fr) 7rem}}.ip-bar-label{--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.ip-bar{height:calc(var(--spacing) * 3);border-radius:3.40282e38px;grid-column:span 2/span 2;overflow:hidden}@media (min-width:40rem){.ip-bar{grid-column:span 1/span 1}}.ip-bar{background:var(--hv-alt)}.ip-bar>span{background:var(--hv-accent);border-radius:3.40282e38px;height:100%;display:block}.ip-bar-n{text-align:right;--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-gray-900);grid-row-start:1}@media (min-width:40rem){.ip-bar-n{grid-row-start:auto}}.ip-bar-n{font-variant-numeric:tabular-nums}.ip-bar-n span{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-600)}.ip-managers{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.ip-managers{grid-template-columns:repeat(3,minmax(0,1fr))}}.ip-managers li{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--hv-radius-sm);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border:1px solid var(--hv-ring);display:flex}.ip-managers li>span{gap:calc(var(--spacing) * .5);color:var(--color-gray-700);font-size:15px;display:grid}.ip-managers b{color:var(--color-gray-900);font-size:18px}.ip-section{gap:calc(var(--spacing) * 2);display:grid}.ip-sources{margin-top:calc(var(--spacing) * 4);border-radius:var(--hv-radius-sm);padding:calc(var(--spacing) * 5);background:var(--hv-alt)}.ip .ip-sources-title{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--hv-ink);display:flex}.ip-sources ul{gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800);list-style-type:disc;display:grid}.ip-toc-mobile{border-radius:var(--hv-radius-sm);background-color:var(--color-white);border:1px solid var(--hv-ring)}.ip-toc-mobile summary{min-height:calc(var(--spacing) * 12);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);list-style-type:none;display:flex}.ip-toc-mobile summary::-webkit-details-marker{display:none}.ip-toc-mobile[open] summary svg:last-child{transform:rotate(180deg)}.ip-toc-mobile ol,.ip-toc ol{gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);display:grid}.ip-toc-mobile a,.ip-toc a{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);color:var(--color-gray-800);align-items:center;text-decoration-line:none;display:flex}.ip-toc-mobile a:hover,.ip-toc a:hover{background:var(--hv-alt);color:var(--hv-accent)}.ip-aside-in{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.ip-aside-in{top:calc(var(--spacing) * 24);position:sticky}}.ip-toc{border-radius:var(--hv-radius-sm);background-color:var(--color-white);padding-top:calc(var(--spacing) * 3);border:1px solid var(--hv-ring)}.ip-toc ol{padding-inline:var(--spacing)}.ip-toc-title{padding-inline:calc(var(--spacing) * 3);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-gray-600);text-transform:uppercase}.ip-aside-cta{border-radius:var(--hv-radius);padding:calc(var(--spacing) * 5);background:var(--hv-ink);color:#fff}.ip-aside-cta-title{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.ip-aside-cta-text{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:#fffc}@supports (color:color-mix(in lab, red, red)){.ip-aside-cta-text{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ip-btn{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;transition-duration:.2s;display:inline-flex}.ip-btn:disabled{cursor:not-allowed;opacity:.6}.ip-btn{border-radius:var(--hv-radius-sm);background:var(--hv-accent);color:var(--hv-accent-ink);font-size:17px;text-decoration-line:none}.ip-btn:hover{color:var(--hv-accent-ink);filter:brightness(1.08)}.ip-btn:active{transform:translateY(1px)}.hv-12 .ip-aside-cta .ip-btn{color:#0b1f3a;background:linear-gradient(135deg,#e3c27e 0%,#c9a35a 100%)}.ip-related{background:var(--hv-alt);border-top:1px solid var(--hv-ring)}.ip-related-grid,.ip-links{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.ip-related-grid,.ip-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ip-related-grid,.ip-links{grid-template-columns:repeat(4,minmax(0,1fr))}}.ip-links{margin-top:0}@media (min-width:64rem){.ip-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.ip-related-card{gap:calc(var(--spacing) * 2);border-radius:var(--hv-radius-sm);background-color:var(--color-white);height:100%;padding:calc(var(--spacing) * 5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid var(--hv-ring);color:inherit;flex-direction:column;text-decoration-line:none;display:flex}.ip-related-card:hover{border-color:var(--hv-accent);box-shadow:0 10px 24px #00214f14}.ip-related-card b{--tw-leading:var(--leading-snug);font-size:18px;line-height:var(--leading-snug);color:var(--hv-ink)}.ip-related-card>span{--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.ip-related-card .ip-related-more{align-items:center;gap:var(--spacing);padding-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--hv-accent);margin-top:auto;display:inline-flex}.ip-towns{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.ip-towns{grid-template-columns:repeat(2,minmax(0,1fr))}}.ip-town{align-content:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--hv-radius);background-color:var(--color-white);padding:calc(var(--spacing) * 5);border:1px solid var(--hv-ring);display:grid}.ip-town .ip-h3{margin-top:0}.ip-town-stat{color:var(--color-gray-700);font-size:15px}.ip-town-stat b{color:var(--hv-accent)}.ip-town-quote{gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--hv-ring);display:grid}.ip-town-quote p{--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800)}.ip-town-quote figcaption{color:var(--color-gray-600);font-size:14px}.ip-town-quote figcaption b{color:var(--color-gray-900)}@media (min-width:64rem){.ip-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (min-width:40rem){.ip-table-cards{min-width:0}.ip-table-cards thead{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ip-table-cards tbody tr{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--hv-radius-sm);background-color:var(--color-white);padding:calc(var(--spacing) * 3);border:1px solid var(--hv-ring);display:block}.ip-table-cards tbody th,.ip-table-cards tbody td{border-style:var(--tw-border-style);padding-inline:0;padding-block:var(--spacing);border-width:0;display:block}.ip-table-cards tbody th{font-size:18px}.ip-table-cards tbody td:before{content:attr(data-label);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-600);text-transform:uppercase;display:block}.ip-table-cards caption{margin-top:var(--spacing)}}.lp-hero{isolation:isolate;margin-bottom:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);color:var(--color-white);box-shadow:var(--shadow-navy);background:#0c0a47;position:relative;overflow:hidden}.lp-hero-photo{aspect-ratio:16/9;object-fit:cover;object-position:60% 45%;width:100%;display:block;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.lp-hero-body{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 8);position:relative}@media (min-width:48rem){.lp-hero-body{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 10)}}.lp-hero-body{max-width:760px}.lp-hero-photo+.lp-hero-body{margin-top:calc(var(--spacing) * -6);padding-top:0}@media (min-width:48rem){.lp-hero-photo+.lp-hero-body{padding-top:calc(var(--spacing) * 10);margin-top:0}}.lp-eyebrow{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:#ffffff1a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lp-eyebrow{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.lp-eyebrow{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.lp-eyebrow{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lp-eyebrow{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.lp-eyebrow{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.lp-title{margin-top:calc(var(--spacing) * 4);--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold);font-size:28px;line-height:1.15;font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:48rem){.lp-title{font-size:40px}}.lp-title{text-wrap:balance}.lp-intro{margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:18px;line-height:var(--leading-relaxed);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.lp-intro{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (min-width:48rem){.lp-intro{font-size:19px}}.lp-intro a{color:var(--color-white);text-decoration-line:underline;text-decoration-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.lp-intro a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.lp-intro a{text-underline-offset:2px}@media (hover:hover){.lp-intro a:hover{color:var(--color-white);-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}}.lp-stats{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.lp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-stat{align-items:baseline;column-gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fff3;grid-template-columns:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.lp-stat{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.lp-stat{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:40rem){.lp-stat{flex-direction:column;display:flex}}.lp-stat{background:#00163699}.lp-stat-value{--tw-leading:var(--leading-tight);font-size:22px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-white);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-row:span 2/span 2}@media (min-width:40rem){.lp-stat-value{font-size:26px}}.lp-stat-label{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.lp-stat-label{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (min-width:40rem){.lp-stat-label{margin-top:calc(var(--spacing) * .5)}}.lp-stat-note{--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:#ffffffbf;grid-column-start:2}@supports (color:color-mix(in lab, red, red)){.lp-stat-note{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}@media (min-width:40rem){.lp-stat-note{margin-top:var(--spacing)}}.lp-actions{margin-top:calc(var(--spacing) * 7);align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.lp-phone{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 3);padding-left:var(--spacing);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media (hover:hover){.lp-phone:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lp-phone:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.lp-phone:hover{color:var(--color-white)}}.lp-phone-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:#ffffff26;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.lp-phone-icon{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.lp-phone-icon{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.lp-phone-icon{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.lp-trust{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.lp-trust{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.lp-trust{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}@media (min-width:40rem){.lp-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.lp-trust{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lp-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-trust{background:#001636b8}.lp-trust li{align-items:center;gap:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);display:flex}.lp-trust svg{color:var(--color-warm)}@media (min-width:768px){.lp-hero:before{content:"";z-index:calc(10 * -1);background:linear-gradient(90deg,#0c0a47f7 0%,#0c0a47eb 60%,#0c0a47db 100%);position:absolute;inset:0}.lp-hero-photo{z-index:calc(20 * -1);aspect-ratio:auto;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}}@media (min-width:1024px){.lp-hero:before{background:linear-gradient(90deg,#0c0a47f7 0,#0c0a47eb 780px,#0c0a474d 100%)}}.lp-nav{margin-top:calc(var(--spacing) * 5)}.lp-nav-title{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.lp-nav-list{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.lp-nav-link{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-800);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-300);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media (hover:hover){.lp-nav-link:hover{background-color:var(--color-brand-soft);color:var(--color-brand);--tw-ring-color:var(--color-brand)}}.lp-nav-link svg{color:var(--color-brand)}.lp-nav-link.is-active{background-color:var(--color-navy);color:var(--color-white);--tw-ring-color:var(--color-navy)}@media (hover:hover){.lp-nav-link.is-active:hover{background-color:var(--color-navy);color:var(--color-white)}}.lp-nav-link.is-active svg{color:var(--color-warm)}.lp-price-note{margin-top:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700);display:flex}.lp-kicker{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);text-transform:uppercase}.lp-h2{--tw-leading:var(--leading-tight);font-size:24px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}@media (min-width:48rem){.lp-h2{font-size:30px}}.lp-h2{text-wrap:balance}.lp-factors{margin-top:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#5243b81a}@supports (color:color-mix(in lab, red, red)){.lp-factors{--tw-ring-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}@media (min-width:48rem){.lp-factors{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 10)}}.lp-factors{background:linear-gradient(160deg,#f4f9fe 0%,#efedfb 100%)}.lp-factors .lp-h2{margin-top:var(--spacing)}.lp-factor-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.lp-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lp-factor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-factor{column-gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#e3e2f0cc;grid-template-columns:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.lp-factor{--tw-ring-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}@media (min-width:40rem){.lp-factor{display:block}}.lp-factor{box-shadow:var(--shadow-card)}.lp-factor-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);color:var(--color-brand);grid-row:span 2/span 2;justify-content:center;align-items:center;display:flex}.lp-factor-title{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}@media (min-width:40rem){.lp-factor-title{margin-top:calc(var(--spacing) * 4)}}.lp-factor-text{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.lp-read{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.lp-read{grid-template-columns:minmax(0,1fr) 340px;align-items:flex-start}}@media (min-width:80rem){.lp-read{gap:calc(var(--spacing) * 14)}}.lp-block+.lp-block{margin-top:calc(var(--spacing) * 10)}.lp-block>.lp-h2:before{content:"";margin-bottom:calc(var(--spacing) * 3);height:var(--spacing);width:calc(var(--spacing) * 10);background-color:var(--color-warm);border-radius:3.40282e38px;display:block}.lp-block>p{margin-top:calc(var(--spacing) * 3);--tw-leading:1.7;max-width:68ch;color:var(--color-gray-800);font-size:18px;line-height:1.7}.lp-faq{margin-top:calc(var(--spacing) * 5)}:where(.lp-faq>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.lp-faq-item{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.lp-faq-item[open]{background-color:#efedfb66}@supports (color:color-mix(in lab, red, red)){.lp-faq-item[open]{background-color:color-mix(in oklab, var(--color-brand-soft) 40%, transparent)}}.lp-faq-item[open]{--tw-ring-color:#5243b84d}@supports (color:color-mix(in lab, red, red)){.lp-faq-item[open]{--tw-ring-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.lp-faq-item summary{min-height:calc(var(--spacing) * 14);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);list-style-type:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:hover{color:var(--color-brand)}.lp-faq-sign{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-brand-soft);color:var(--color-brand);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.lp-faq-item[open] .lp-faq-sign{background-color:var(--color-brand);color:var(--color-white);rotate:45deg}.lp-faq-item>p{margin-top:calc(var(--spacing) * -1);max-width:68ch;padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}@media (min-width:64rem){.lp-aside{top:calc(var(--spacing) * 24);position:sticky}}.lp-aside-card{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 6);color:var(--color-white);box-shadow:var(--shadow-navy);background:linear-gradient(160deg,#14116b 0%,#0c0a47 100%)}.lp-aside-icon{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);background-color:#ffffff26;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.lp-aside-icon{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.lp-aside-icon{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.lp-aside-icon{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.lp-aside-icon{color:var(--color-warm)}.lp-aside-title{margin-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-snug);font-size:21px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.lp-aside-text{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.lp-aside-text{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.lp-aside-phone{margin-top:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff4d;text-decoration-line:none;display:flex}@supports (color:color-mix(in lab, red, red)){.lp-aside-phone{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.lp-aside-phone{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.lp-aside-phone:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lp-aside-phone:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.lp-aside-phone:hover{color:var(--color-white)}}.lp-aside-note{margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.lp-aside-note{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.lp-steps{margin-top:calc(var(--spacing) * 14)}.lp-step-list{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.lp-step-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-step{column-gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);grid-template-columns:auto minmax(0,1fr);display:grid}@media (min-width:48rem){.lp-step{padding:calc(var(--spacing) * 6);display:block}}.lp-step{box-shadow:var(--shadow-card)}.lp-step-num{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-navy);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;grid-row:span 2/span 2;justify-content:center;align-items:center;display:flex}.lp-step-title{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}@media (min-width:48rem){.lp-step-title{margin-top:calc(var(--spacing) * 4)}}.lp-step p{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.lp-awards{margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700);display:flex}.lp-awards svg{margin-top:calc(var(--spacing) * .5);color:var(--color-warm)}.lp-final{isolation:isolate;margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);color:var(--color-white);display:grid;position:relative;overflow:hidden}@media (min-width:48rem){.lp-final{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lp-final{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.lp-final{box-shadow:var(--shadow-navy);background:linear-gradient(135deg,#14116b 0%,#0c0a47 100%)}.lp-final:after{content:"";top:calc(var(--spacing) * -24);right:calc(var(--spacing) * -24);z-index:calc(10 * -1);width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72);background:radial-gradient(circle,#f5a62347 0%,#f5a62300 70%);border-radius:3.40282e38px;position:absolute}.lp-final-title{--tw-leading:var(--leading-tight);font-size:24px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:48rem){.lp-final-title{font-size:30px}}.lp-final-title{text-wrap:balance}.lp-final-text{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.lp-final-text{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.lp-final-actions{align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rm{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.rm-list{min-width:0;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 10)}@media (min-width:48rem){.rm-list{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.rm-list{padding-inline:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 14)}}.rm .rm-title{margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-tight);font-size:28px;line-height:var(--leading-tight);color:var(--color-gray-900)}@media (min-width:48rem){.rm .rm-title{font-size:34px}}.rm .rm-title{text-wrap:balance}.rm-lead{margin-top:calc(var(--spacing) * 10);--tw-leading:var(--leading-relaxed);max-width:68ch;font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.rm-facts{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rm-facts li{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:var(--color-gray-800);border-radius:3.40282e38px;font-size:15px;display:inline-flex}.rm-facts b{white-space:nowrap}.rm-bar{top:calc(var(--spacing) * 16);z-index:20;margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 1.5);position:sticky}@media (min-width:48rem){.rm-bar{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6);top:72px}}@media (min-width:64rem){.rm-bar{margin-inline:calc(var(--spacing) * -8);padding-inline:calc(var(--spacing) * 8)}}.rm-bar-row{margin-inline:calc(var(--spacing) * -4);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);display:flex;overflow-x:auto}@media (min-width:48rem){.rm-bar-row{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.rm-bar-row{margin-inline:calc(var(--spacing) * -8);padding-inline:calc(var(--spacing) * 8)}}.rm-bar-row{scrollbar-width:none}.rm-chip{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}@media (hover:hover){.rm-chip:hover{border-color:var(--color-brand);color:var(--color-brand)}}.rm-chip[aria-pressed=true],.rm-chip[aria-expanded=true]{border-color:var(--color-navy);background-color:var(--color-navy);color:var(--color-white)}@media (hover:hover){:is(.rm-chip[aria-pressed=true],.rm-chip[aria-expanded=true]):hover{color:var(--color-white)}}.rm-chip-n{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-warm);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-gray-900);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.rm-pick{flex-shrink:0}.rm-pick select{min-height:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-800);border-radius:3.40282e38px}@media (hover:hover){.rm-pick select:hover{border-color:var(--color-brand)}}.rm-pick select:focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#5243b833}@supports (color:color-mix(in lab, red, red)){.rm-pick select:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.rm-pick select:focus{--tw-outline-style:none;outline-style:none}.rm-pick select{field-sizing:content}.rm-pick select.is-set{border-color:var(--color-navy);background-color:var(--color-brand-soft);color:var(--color-navy)}.rm-panel{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);max-height:calc(100dvh - 16rem);padding:calc(var(--spacing) * 4);--tw-shadow:0 8px 24px var(--tw-shadow-color,#14116b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;overflow-y:auto}.rm-panel-h{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-gray-600);display:block}.rm-panel>.rm-panel-h:not(:first-child){margin-top:calc(var(--spacing) * 2)}.rm-seg{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-gray-100);width:fit-content;max-width:100%;padding:var(--spacing);flex-wrap:wrap;display:flex}.rm-seg button{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-700);flex-shrink:0}@media (hover:hover){.rm-seg button:hover{color:var(--color-navy)}}.rm-seg button[aria-pressed=true]{background-color:var(--color-white);color:var(--color-navy);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rm-seg button:disabled{cursor:default;color:var(--color-gray-400)}@media (hover:hover){.rm-seg button:disabled:hover{color:var(--color-gray-400)}}.rm-seg button span{margin-left:calc(var(--spacing) * .5);color:var(--color-gray-500)}.rm-chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rm-selects{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.rm-selects{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm-select{gap:calc(var(--spacing) * 1.5);display:grid}.rm-select select{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);color:var(--color-gray-900);font-size:16px}.rm-select select:focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#5243b833}@supports (color:color-mix(in lab, red, red)){.rm-select select:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.rm-select select:focus{--tw-outline-style:none;outline-style:none}.rm-panel-foot{bottom:calc(var(--spacing) * -4);margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * -4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);display:flex;position:sticky}.rm-panel-open .rm-open{display:none}.rm-status{margin-top:calc(var(--spacing) * 1.5);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);color:var(--color-gray-800);flex-wrap:wrap;font-size:16px;display:flex}.rm-sort{min-width:0;max-width:100%;margin-left:auto;display:flex}.rm-sort select{min-height:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);min-width:0;max-width:100%;padding-inline:calc(var(--spacing) * 2);color:var(--color-gray-800);font-size:15px}.rm-sort select:focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#5243b833}@supports (color:color-mix(in lab, red, red)){.rm-sort select:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.rm-sort select:focus{--tw-outline-style:none;outline-style:none}.rm-sort select{field-sizing:content}.rm-reset{min-height:calc(var(--spacing) * 10);align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);display:inline-flex}@media (hover:hover){.rm-reset:hover{color:var(--color-brand-hover)}}.rm-help{margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background-color:var(--color-warning-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-800);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#b4560a33;display:flex}@supports (color:color-mix(in lab, red, red)){.rm-help{--tw-ring-color:color-mix(in oklab, var(--color-warning) 20%, transparent)}}.rm-cards{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}.rm-card{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow:hidden}@media (min-width:40rem){.rm-card{grid-template-columns:200px minmax(0,1fr)}}.rm-card:hover,.rm-card.is-hover,.rm-card.is-active{--tw-shadow:0 6px 20px var(--tw-shadow-color,#14116b1f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand)}.rm-card-photo{aspect-ratio:16/9;background-color:var(--color-gray-100);color:var(--color-gray-400);justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:40rem){.rm-card-photo{aspect-ratio:auto;min-height:200px}}.rm-card-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rm-medal{top:calc(var(--spacing) * 2.5);left:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-warm);color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.rm-card-body{gap:calc(var(--spacing) * 1.5);min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.rm-card-type{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);color:var(--color-gray-600);flex-wrap:wrap;font-size:15px;display:flex}.rm-badge{align-items:center;gap:var(--spacing);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-brand);border-radius:3.40282e38px;display:inline-flex}.rm .rm-card-title{--tw-leading:var(--leading-snug);font-size:20px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.rm-card-title a{color:var(--color-gray-900);text-decoration-line:none}@media (hover:hover){.rm-card-title a:hover{color:var(--color-brand)}}.rm-card-dist{align-items:flex-start;gap:calc(var(--spacing) * 1.5);color:var(--color-gray-700);font-size:15px;display:flex}.rm-card-feats{column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);color:var(--color-gray-700);flex-wrap:wrap;font-size:15px;display:flex}.rm-card-feats li{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.rm-card-foot{justify-content:space-between;align-items:flex-end;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 2.5);flex-wrap:wrap;margin-top:auto;display:flex}.rm-card-rating{align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:var(--leading-tight);font-size:14px;line-height:var(--leading-tight);color:var(--color-gray-600);text-decoration-line:none;display:flex}@media (hover:hover){.rm-card-rating:hover{color:var(--color-brand)}}.rm-card-rating b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);display:inline-block}.rm-card-rating b:first-letter{text-transform:uppercase}.rm .rm-score{min-width:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.rm-card-price{text-align:right;min-width:0;margin-left:auto}.rm-card-price .price{font-size:22px}.rm-card-heal{margin-top:calc(var(--spacing) * .5);color:var(--color-gray-800);font-size:14px}.rm-card-actions{align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}.rm-onmap{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-brand);display:inline-flex}@media (hover:hover){.rm-onmap:hover{background-color:var(--color-brand-soft)}}.rm-card-cta{margin-left:auto}.rm-empty{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 8);text-align:center}.rm-note{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:var(--color-gray-600);display:flex}.rm .rm-h2{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 3);--tw-leading:var(--leading-tight);font-size:22px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.rm-more-list{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rm-more-list a{min-height:calc(var(--spacing) * 11);align-items:center;gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-brand);text-decoration-line:none;display:inline-flex}@media (hover:hover){.rm-more-list a:hover{background-color:#5243b826}@supports (color:color-mix(in lab, red, red)){.rm-more-list a:hover{background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}}.rm-faq h3{margin-top:calc(var(--spacing) * 5);--tw-leading:var(--leading-snug);font-size:18px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.rm-faq p{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-relaxed);max-width:68ch;line-height:var(--leading-relaxed);color:var(--color-gray-800)}.rm-map{background-color:var(--color-gray-200);position:relative}.rm-map-box{position:absolute;inset:0}.rm-bounds{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:2;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-900);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-user-select:none;user-select:none;display:inline-flex;position:absolute}.rm-bounds input{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);accent-color:var(--color-brand)}.rm-close{top:calc(var(--spacing) * 3);z-index:3;min-height:calc(var(--spacing) * 11);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-navy);padding-inline:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;display:inline-flex;position:absolute;left:50%}@media (min-width:64rem){.rm-close{display:none}}.rm-map-status{z-index:2;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-white);width:fit-content;height:fit-content;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-gray-800);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:auto;font-size:15px;display:flex;position:absolute;inset:0}.rm-peek{top:calc(var(--spacing) * 16);left:calc(var(--spacing) * 3);z-index:3;width:400px;max-width:calc(100% - 1.5rem);position:absolute}@media not all and (min-width:64rem){.rm-peek{display:none}}.rm-carousel{inset-inline:0;bottom:calc(var(--spacing) * 8);z-index:3;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 4);display:flex;position:absolute;overflow-x:auto}@media (min-width:64rem){.rm-carousel{display:none}}.rm-carousel{scrollbar-width:none}.rm-carousel:empty{display:none}.rm-near{top:5.5rem;right:calc(var(--spacing) * 3);z-index:3;border-radius:var(--radius-xl);background-color:var(--color-white);width:340px;max-width:calc(100% - 1.5rem);max-height:max(7rem,100% - 14rem);padding:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-800);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;overflow-y:auto}@media not all and (min-width:64rem){.rm-near{top:4.25rem;right:auto;left:calc(var(--spacing) * 3);max-height:max(7rem,100% - 19rem)}}@media (min-width:64rem){.rm-peek:not([hidden])~.rm-near{display:none}}.rm-near-links{margin-top:calc(var(--spacing) * 2);gap:var(--spacing);display:grid}.rm-near-links a{min-height:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);text-decoration-line:none;display:flex}@media (hover:hover){.rm-near-links a:hover{background-color:#5243b826}@supports (color:color-mix(in lab, red, red)){.rm-near-links a:hover{background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}}.rm-near-n{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-gray-700);border-radius:3.40282e38px;flex-shrink:0}.rm-near-back{margin-top:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);display:inline-flex}@media (hover:hover){.rm-near-back:hover{color:var(--color-brand-hover)}}.rm-away{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 5)}.rm-away .rm-near-links{max-width:420px}.rm-mini{scroll-snap-align:center;border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000002e);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:86%;max-width:380px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0000000d;flex-shrink:0;grid-template-columns:104px minmax(0,1fr);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rm-mini{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.rm-peek .rm-mini{grid-template-columns:132px minmax(0,1fr);width:100%;max-width:none}.rm-mini.is-active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand)}.rm-mini-photo{background-color:var(--color-gray-100);min-height:112px;color:var(--color-gray-400);justify-content:center;align-items:center;display:flex;position:relative}.rm-mini-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rm-mini-body{gap:calc(var(--spacing) * .5);min-width:0;padding:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.rm-peek .rm-mini-body{padding-right:calc(var(--spacing) * 9)}.rm-mini-type{text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-600);font-size:13px;overflow:hidden}.rm-mini-title{-webkit-line-clamp:2;--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);-webkit-box-orient:vertical;text-decoration-line:none;display:-webkit-box;overflow:hidden}@media (hover:hover){.rm-mini-title:hover{color:var(--color-brand)}}.rm-mini-row{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);color:var(--color-gray-600);flex-wrap:wrap;margin-top:auto;font-size:14px;display:flex}.rm-mini-row .score{min-width:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:15px}.rm-mini-price{--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-gray-900)}.rm-mini-heal{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-success)}.rm-mini-close{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-gray-500);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@media (hover:hover){.rm-mini-close:hover{background-color:var(--color-gray-100);color:var(--color-gray-900)}}.rm-open{z-index:31;min-height:calc(var(--spacing) * 12);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-navy);padding-inline:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-white);--tw-shadow:0 8px 24px var(--tw-shadow-color,#14116b59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;display:inline-flex;position:fixed;left:50%}@media (min-width:64rem){.rm-open{display:none}}.rm-open{bottom:calc(92px + env(safe-area-inset-bottom))}.kc-ribbon{background:var(--kc-ribbon);height:6px}.kc-voucher{container-type:inline-size}.kc-voucher-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (min-width:48rem){.kc-voucher-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.kc-voucher-strip{margin:0;padding:0;list-style:none;display:grid}.kc-stub{--notch:11px;background:var(--color-navy);color:#fff;-webkit-mask:radial-gradient(circle var(--notch) at 0 0, transparent 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 0, transparent 98%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, transparent 98%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 98%, #000) bottom right / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 0, transparent 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 0, transparent 98%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, transparent 98%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 98%, #000) bottom right / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 0, transparent 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 0, transparent 98%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, transparent 98%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 98%, #000) bottom right / 51% 51% no-repeat;mask:radial-gradient(circle var(--notch) at 0 0, transparent 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 0, transparent 98%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, transparent 98%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, transparent 98%, #000) bottom right / 51% 51% no-repeat;align-content:start;gap:.5rem;padding:1.5rem 1.625rem;display:grid}.kc-stub+.kc-stub{border-top:2px dashed #ffffff61}.kc-stub-big{color:#ffa733;letter-spacing:-.01em;font-size:2rem;font-weight:700;line-height:1.1}.kc-stub-text{font-size:1.0625rem;line-height:1.45}@container (min-width:640px){.kc-voucher-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.kc-stub+.kc-stub{border-top:0;border-left:2px dashed #ffffff61}.kc-stub-big{font-size:2.25rem}}.kc-header{background-color:var(--color-white);box-shadow:var(--shadow-navy)}.kc-nav-link{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-navy);border-radius:3.40282e38px;text-decoration-line:none;display:flex}@media (hover:hover){.kc-nav-link:hover{background-color:var(--color-brand-soft);color:var(--color-navy)}}.kc-mega{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-inline:0;position:absolute;top:100%}.kc-mega-region{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-navy);text-decoration-line:none;display:inline-flex}@media (hover:hover){.kc-mega-region:hover{color:var(--color-brand)}}.kc-mega-region:before{content:"";height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 5);--tw-skew-x:skewX(calc(12deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background:var(--flag);border-radius:2px;flex-shrink:0;display:inline-block}.kc-footer{background-color:var(--color-navy);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.kc-footer{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.kc-footer-title{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);color:var(--color-white)}.kc-footer-link{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--color-white);font-size:16px;text-decoration-line:underline;text-decoration-color:#fff6;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kc-footer-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.kc-footer-link{text-underline-offset:4px}@media (hover:hover){.kc-footer-link:hover{color:var(--color-white);-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}}.kc-hero{background-color:var(--color-navy);color:var(--color-white);position:relative}.kc-hero :focus-visible{outline-offset:2px;outline:3px solid #fff}.kc-hero .hv-fd :focus-visible{outline-color:var(--color-brand)}.kc-hero-top{gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 9);display:grid}@media (min-width:64rem){.kc-hero-top{padding-top:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center}}.kc-hero .kc-hero-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:-.015em;font-size:clamp(31px,4.4vw,54px);line-height:1.08}.kc-hero-lead{margin-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);max-width:38rem;font-size:18px;line-height:var(--leading-relaxed);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.kc-hero-lead{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (min-width:48rem){.kc-hero-lead{font-size:20px}}.kc-hero-call{margin-top:calc(var(--spacing) * 6);align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.kc-hero-phone{align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:26px;line-height:1;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-white);text-decoration-line:none;display:inline-flex}@media (hover:hover){.kc-hero-phone:hover{color:var(--color-white);text-decoration-line:underline}}@media (min-width:48rem){.kc-hero-phone{font-size:30px}}.kc-btn-outline{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.kc-btn-outline:disabled{cursor:not-allowed;opacity:.6}.kc-btn-outline{border-style:var(--tw-border-style);border-width:2px;border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.kc-btn-outline{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.kc-btn-outline{color:var(--color-white);background-color:#0000}@media (hover:hover){.kc-btn-outline:hover{border-color:var(--color-white);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.kc-btn-outline:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.kc-btn-outline:hover{color:var(--color-white)}}.kc-hero-art{width:100%;max-width:340px;margin-inline:auto;display:block}@media (min-width:64rem){.kc-hero-art{max-width:none}}.kc-hero-form{z-index:10;margin-top:calc(var(--spacing) * 8);position:relative}.kc-hero-flags{padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 9)}@media (min-width:48rem){.kc-hero-flags{padding-bottom:calc(var(--spacing) * 11)}}.kc-flags-title{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-white)}.kc-flags{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.kc-flag{isolation:isolate;min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-tight);font-size:16px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);align-items:center;text-decoration-line:none;display:inline-flex;position:relative}@media (min-width:48rem){.kc-flag{padding-inline:calc(var(--spacing) * 5);font-size:17px}}.kc-flag,.kc-flag:hover{color:var(--flag-ink)}.kc-flag:before{content:"";z-index:calc(10 * -1);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background:var(--flag);border-radius:3px;transition-duration:.15s;position:absolute;inset:0;transform:skew(-12deg)}.kc-flag:hover:before{transform:skew(-12deg)translateY(-3px)}.kc-section{padding-block:calc(var(--spacing) * 11)}@media (min-width:48rem){.kc-section{padding-block:calc(var(--spacing) * 16)}}.kc-section-alt{background-color:var(--color-gray-50)}.hv .kc-h2{--tw-leading:var(--leading-tight);font-size:28px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-navy)}@media (min-width:48rem){.hv .kc-h2{font-size:38px}}.hv .kc-h2{letter-spacing:-.01em}.kc-lead{margin-top:calc(var(--spacing) * 2);max-width:var(--container-3xl);--tw-leading:var(--leading-relaxed);font-size:18px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.kc-atlas{margin-top:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.kc-atlas{column-gap:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}}.kc-atlas-row{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-block:calc(var(--spacing) * 6);grid-template-columns:104px minmax(0,1fr);display:grid}@media (min-width:40rem){.kc-atlas-row{gap:calc(var(--spacing) * 5);grid-template-columns:176px minmax(0,1fr)}}.kc-atlas-photo{aspect-ratio:1;border-radius:var(--radius-xl);background-color:var(--color-gray-100);align-self:flex-start;display:block;position:relative;overflow:hidden}@media (min-width:40rem){.kc-atlas-photo{aspect-ratio:4/3}}.kc-atlas-photo img{object-fit:cover;width:100%;height:100%}.kc-atlas-photo:after{content:"";bottom:calc(var(--spacing) * -1);left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 9);background:var(--flag);position:absolute;transform:skew(-12deg)}.hv .kc-atlas-name{--tw-leading:var(--leading-snug);font-size:20px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-navy)}@media (min-width:48rem){.hv .kc-atlas-name{font-size:23px}}.kc-atlas-name a{color:var(--color-navy);text-decoration-line:none}@media (hover:hover){.kc-atlas-name a:hover{color:var(--color-brand);text-decoration-line:underline}}.kc-atlas-count{margin-top:calc(var(--spacing) * .5);color:var(--color-gray-600);font-size:15px}.kc-atlas-note{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);color:var(--color-gray-800)}.kc-atlas-resorts{margin-top:calc(var(--spacing) * 1.5);column-gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;display:flex}.kc-atlas-resorts a{min-height:calc(var(--spacing) * 10);align-items:center;font-size:16px;text-decoration-line:underline;text-decoration-color:#5243b866;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kc-atlas-resorts a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.kc-atlas-resorts a{text-underline-offset:4px}@media (hover:hover){.kc-atlas-resorts a:hover{-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}}.kc-why{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.kc-why{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.kc-why-list>li{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-block:calc(var(--spacing) * 5);grid-template-columns:48px minmax(0,1fr);display:grid}.kc-why-list>li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.kc-why-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--color-brand-soft);color:var(--color-brand);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.hv .kc-why-title{--tw-leading:var(--leading-snug);font-size:20px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-navy)}.kc-why-text{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.kc-cta{background-color:var(--color-navy);color:var(--color-white)}.kc-cta :focus-visible{outline-offset:2px;outline:3px solid #fff}.hv .kc-cta-title{--tw-leading:var(--leading-tight);font-size:28px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:48rem){.hv .kc-cta-title{font-size:38px}}.hv .kc-cta-title{letter-spacing:-.01em}.kc-cta-text{margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);--tw-leading:var(--leading-relaxed);font-size:18px;line-height:var(--leading-relaxed);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.kc-cta-text{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.kc-cta-phone{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:30px;line-height:1;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-white);text-decoration-line:none;display:block}@media (hover:hover){.kc-cta-phone:hover{color:var(--color-white);text-decoration-line:underline}}@media (min-width:64rem){.kc-cta-phone{font-size:38px}}.kc-cta-msg{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);background-color:#ffffff1a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kc-cta-msg{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.kc-cta-msg{padding-block:var(--spacing);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-white);text-decoration-line:none}@media (hover:hover){.kc-cta-msg:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.kc-cta-msg:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.kc-cta-msg:hover{color:var(--color-white)}}.kc-mast{isolation:isolate;background-color:var(--color-navy);color:var(--color-white);position:relative;overflow:hidden}.kc-mast :focus-visible{outline-offset:2px;outline:3px solid #fff}.kc-mast-photo{z-index:calc(10 * -1);inset-block:0;width:42%;display:none;position:absolute;right:0}@media (min-width:48rem){.kc-mast-photo{display:block}}.kc-mast-photo{clip-path:polygon(11% 0,100% 0,100% 100%,0 100%)}.kc-mast-photo img{object-fit:cover;width:100%;height:100%}.kc-mast-copy{padding-block:calc(var(--spacing) * 7)}@media (min-width:48rem){.kc-mast-copy{width:56%;padding-block:calc(var(--spacing) * 10)}}.kc-mast .kc-mast-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:-.01em;font-size:clamp(27px,3.4vw,40px);line-height:1.12}.kc-mast-sub{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.kc-mast-sub{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.kc-mast-call{margin-top:calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.kc-mast-phone{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:22px;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-white);text-decoration-line:none;display:inline-flex}@media (hover:hover){.kc-mast-phone:hover{color:var(--color-white);text-decoration-line:underline}}[data-gallery-item].kc-no-photo{pointer-events:none}@media (min-width:48rem){.h7-top:has(>.h7-main.kc-no-photo){grid-template-rows:none;grid-template-columns:repeat(1,minmax(0,1fr));height:auto}.h7-top:has(>.h7-main.kc-no-photo) .h7-main{aspect-ratio:16/9;grid-row:span 1/span 1}}.h7-top:has(>.h7-main.kc-no-photo) .h7-side{display:none}.h7-top:has(>.h7-main.kc-no-photo)~.h7-row,.h7-top:has(>.h7-main.kc-no-photo)~button{display:none!important}@media (hover:hover){.card-hover:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand);--tw-shadow:var(--shadow-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hv-sc-town{--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-brand);text-transform:none}@media (hover:hover){.hv-sc:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.hv-sc{border-radius:var(--radius-card)}.hv-sc:hover{border-color:var(--color-brand)}.hv-fd-group{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-gray-700);text-transform:none}.kc-hero .hv-fd{color:var(--color-gray-900);border-radius:20px;box-shadow:0 18px 44px #0c0a4780}.kc-hero .hv-fd-title svg{color:var(--color-brand)}@media (min-width:64rem){.kc-hero .hv-fd-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:flex-end}.kc-hero .hv-fd-price{order:9999;grid-column:1/-1}.kc-hero .hv-fd-submit{margin-top:0}.kc-hero .hv-fd-note{justify-content:flex-start}}.kc-hero .hv-fd-submit .btn-primary{background-color:var(--color-warm);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-navy-dark)}@media (hover:hover){.kc-hero .hv-fd-submit .btn-primary:hover{color:var(--color-navy-dark);background-color:#ffa630}}.kc-hero .hv-fd-count{background-color:var(--color-navy);color:var(--color-white)}.cab-hero{background:var(--color-navy)}.container-kc{width:100%;max-width:1200px;padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.container-kc{padding-inline:calc(var(--spacing) * 6)}}.btn-primary{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background-color:var(--color-brand);color:var(--color-white)}@media (hover:hover){.btn-primary:hover{background-color:var(--color-brand-hover);color:var(--color-white)}}.btn-secondary{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.btn-secondary:disabled{cursor:not-allowed;opacity:.6}.btn-secondary{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-white);color:var(--color-brand)}@media (hover:hover){.btn-secondary:hover{background-color:var(--color-brand-soft);color:var(--color-brand-hover)}}.btn-hot{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.btn-hot:disabled{cursor:not-allowed;opacity:.6}.btn-hot{background-color:var(--color-warm);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-navy-dark)}@media (hover:hover){.btn-hot:hover{color:var(--color-navy-dark);background-color:#ffa630}}.btn-ghost{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.btn-ghost:disabled{cursor:not-allowed;opacity:.6}.btn-ghost{padding-inline:calc(var(--spacing) * 3);color:var(--color-brand);background-color:#0000}@media (hover:hover){.btn-ghost:hover{background-color:var(--color-brand-soft)}}.btn-sm{min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:15px}.btn-block{width:100%}.card-hover{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.card-hover:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:var(--shadow-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);display:block}.input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300);background-color:var(--color-white);width:100%;height:52px;padding-inline:calc(var(--spacing) * 4);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));font-size:17px;display:block}.input::placeholder{color:var(--color-gray-500)}.input:focus{border-color:var(--color-brand);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#5243b826);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}textarea.input{height:auto;min-height:calc(var(--spacing) * 28);padding-block:calc(var(--spacing) * 3)}.input-error{border-color:var(--color-danger)}.field-error{margin-top:calc(var(--spacing) * 1.5);color:var(--color-danger);font-size:15px}.checkbox{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-400);accent-color:var(--color-brand);border-radius:.25rem;flex-shrink:0}.badge{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:13px;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:inline-flex}.score{min-width:calc(var(--spacing) * 11);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}.score-excellent{background-color:var(--color-success)}.score-good{background-color:var(--color-brand)}.score-ok{background-color:var(--color-gray-500)}.price{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-gray-900)}.price-from{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-600)}.content-kc{color:var(--tw-prose-body);max-width:65ch}.content-kc :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.content-kc :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.content-kc :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.content-kc :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.content-kc :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.content-kc :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.content-kc :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.content-kc :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.content-kc :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.content-kc :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.content-kc :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.content-kc :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.content-kc :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.content-kc :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.content-kc :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.content-kc :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.content-kc :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.content-kc :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.content-kc :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.content-kc :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.content-kc :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.content-kc :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.content-kc :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.content-kc :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.content-kc :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.content-kc :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.content-kc :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.content-kc :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.content-kc :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.content-kc :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.content-kc :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.content-kc :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.content-kc :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.content-kc :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.content-kc :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.content-kc :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.content-kc :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.content-kc :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.content-kc :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.content-kc :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.content-kc :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.content-kc :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.content-kc :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.content-kc :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.content-kc :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.content-kc :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.content-kc :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.content-kc :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.content-kc :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.content-kc :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.content-kc :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.content-kc :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.content-kc :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.content-kc :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.content-kc :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.content-kc :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.content-kc :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.content-kc :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.content-kc :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.content-kc :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.content-kc :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.content-kc :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.content-kc{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.content-kc :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.content-kc :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.content-kc :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.content-kc :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.content-kc :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.content-kc :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.content-kc :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.content-kc :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.content-kc :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.content-kc :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.content-kc :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.content-kc :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.content-kc :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.content-kc :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.content-kc :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.content-kc :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.content-kc :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.content-kc :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.content-kc :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.content-kc :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.content-kc :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.content-kc :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.content-kc :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.content-kc :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.content-kc{--tw-leading:var(--leading-relaxed);max-width:none;font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-800)}.content-kc :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-gray-900)}.content-kc :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-brand)}.content-kc :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing) * .5)}.content-kc :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius-lg)}.section-muted{background-color:var(--color-gray-50);padding-block:calc(var(--spacing) * 10)}@media (min-width:48rem){.section-muted{padding-block:calc(var(--spacing) * 14)}}.link-underline{text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){.link-underline:hover{text-decoration-thickness:2px}}.cab-hero{isolation:isolate;color:var(--color-white);background:radial-gradient(60rem 22rem at 85% -10%,#5243b88c,#0000 60%),radial-gradient(30rem 18rem at 10% 120%,#f5a6232e,#0000 70%),linear-gradient(135deg,#14116b 0%,#0c0a47 100%);position:relative;overflow:hidden}.cab-hero:after{content:"";height:var(--spacing);background:var(--kc-ribbon);inset-inline:0;position:absolute;bottom:0}.cab-tab{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:#ffffffd9;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cab-tab{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.cab-tab{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff26;text-decoration-line:none}@supports (color:color-mix(in lab, red, red)){.cab-tab{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.cab-tab{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.cab-tab:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.cab-tab:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.cab-tab:hover{color:var(--color-white)}}.cab-tab[aria-current=page]{background-color:var(--color-white);color:var(--color-navy);--tw-ring-color:var(--color-white)}@media (hover:hover){.cab-tab[aria-current=page]:hover{background-color:var(--color-white);color:var(--color-navy)}}.cab-hero :focus-visible{outline-offset:2px;outline:3px solid #fff}.cab-stat{border-radius:var(--radius-2xl);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.cab-stat{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.cab-stat{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.cab-stat{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.cab-stat{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.ticket{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;display:grid;position:relative;overflow:hidden}@media (min-width:48rem){.ticket{grid-template-columns:230px 1fr}}.ticket:hover{--tw-shadow:var(--shadow-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ticket-stub{justify-content:space-between;gap:calc(var(--spacing) * 3);background-color:var(--color-navy);padding:calc(var(--spacing) * 5);color:var(--color-white);background-position:50%;background-size:cover;flex-direction:column;display:flex;position:relative}.ticket-stub:before{content:"";background:linear-gradient(#0c0a47c7 0%,#0c0a47f0 100%);position:absolute;inset:0}.ticket-stub>*{position:relative}.ticket-body{padding:calc(var(--spacing) * 5);position:relative}@media (min-width:48rem){.ticket-body{border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:2px;border-color:var(--color-gray-300);padding:calc(var(--spacing) * 6)}}.ticket-body:before,.ticket-body:after{content:"";width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-gray-50);border-radius:3.40282e38px;display:none;position:absolute}@media (min-width:48rem){.ticket-body:before,.ticket-body:after{display:block}}.ticket-body:before,.ticket-body:after{left:-13px}.ticket-body:before{top:-12px}.ticket-body:after{bottom:-12px}.ticket-day{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ticket-month{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);--tw-tracking:.06em;letter-spacing:.06em;white-space:nowrap;color:var(--color-white);text-transform:uppercase}.progress{height:calc(var(--spacing) * 2.5);background-color:var(--color-gray-200);border-radius:3.40282e38px;overflow:hidden}.progress>span{background-color:var(--color-brand);height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;border-radius:3.40282e38px;transition-duration:.7s;display:block}.progress-done>span{background-color:var(--color-success)}.loyalty-card{isolation:isolate;aspect-ratio:1.586;width:100%;max-width:var(--container-md);border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 6);color:var(--color-white);--tw-shadow:0 18px 40px var(--tw-shadow-color,#0c0a4759);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:radial-gradient(22rem 14rem at 100% 0,#5243b8b3,#0000 65%),radial-gradient(16rem 12rem at 0 100%,#e31e6b59,#0000 70%),linear-gradient(135deg,#14116b 0%,#0c0a47 100%);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.loyalty-chip{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 12);border-radius:var(--radius-md);background:linear-gradient(135deg,#f5d27a 0%,#c9a24a 55%,#f0d896 100%)}.cab-tile{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media (hover:hover){.cab-tile:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand);--tw-shadow:var(--shadow-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.reveal{animation:.55s cubic-bezier(.2,.7,.2,1) both cab-reveal;animation-delay:var(--d,0s)}.ring-pulse{animation:2.2s ease-out infinite cab-ring}.eb{isolation:isolate;margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);color:var(--color-white);display:grid;position:relative;overflow:hidden}@media (min-width:48rem){.eb{grid-template-columns:1fr 270px}}@media (min-width:64rem){.eb{grid-template-columns:1fr minmax(240px,32%) 280px}}.eb{background:radial-gradient(30rem 14rem at 0 0,#5243b880,#0000 70%),linear-gradient(120deg,#14116b 0%,#0c0a47 100%)}.eb:after{content:"";height:var(--spacing);background:var(--kc-ribbon);inset-inline:0;position:absolute;bottom:0}.eb-scene{height:calc(var(--spacing) * 28)}@media (min-width:48rem){.eb-scene{display:none}}@media (min-width:64rem){.eb-scene{order:2;height:auto;display:block}}.eb-body{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4)}@media (min-width:48rem){.eb-body{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6)}}@media (min-width:64rem){.eb-body{order:1}}.eb-eyebrow{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#fffc;display:flex}@supports (color:color-mix(in lab, red, red)){.eb-eyebrow{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.eb-eyebrow{text-transform:uppercase}.eb-title{--tw-leading:var(--leading-tight);font-size:24px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:48rem){.eb-title{font-size:30px}}.eb-list{margin-top:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);color:var(--color-white);flex-wrap:wrap;font-size:17px;display:flex}.eb-list li{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.eb-dot{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background-color:#ffffff1a;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.eb-dot{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.eb-dot{color:var(--color-warm);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.eb-dot{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.eb-coupon{margin-inline:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);color:var(--color-gray-900);--tw-shadow:0 10px 30px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;justify-content:center;display:flex;position:relative}@media (min-width:48rem){.eb-coupon{margin-block:calc(var(--spacing) * 4);margin-right:calc(var(--spacing) * 4);margin-left:0}}@media (min-width:64rem){.eb-coupon{order:3}}.eb-coupon:before{content:"";pointer-events:none;inset-block:calc(var(--spacing) * 3);left:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-left-width:2px;border-color:var(--color-gray-200);position:absolute}.eb-coupon:after{content:"";pointer-events:none;top:50%;left:calc(var(--spacing) * -2.5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background:#100e5a;border-radius:3.40282e38px;position:absolute}.eb-coupon>*{padding-left:calc(var(--spacing) * 2)}.eb-coupon>a{margin-left:calc(var(--spacing) * 2);width:calc(100% - .5rem)}.eb-coupon-value{--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:36px;line-height:1;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-navy)}.eb-sun{animation:1.4s cubic-bezier(.2,.7,.2,1) both eb-rise}.chat-avatar{color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);background:linear-gradient(140deg, var(--color-brand) 0%, var(--color-navy) 100%);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-online{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);background-color:#2fbf5b;border-radius:3.40282e38px;position:absolute;bottom:0;right:0}.chat-plaque{bottom:calc(88px + env(safe-area-inset-bottom));left:calc(var(--spacing) * 3);z-index:30;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e38px;transition-duration:.3s;display:flex;position:fixed}@media (hover:hover){.chat-plaque:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:40rem){.chat-plaque{padding-right:calc(var(--spacing) * 5)}}@media (min-width:48rem){.chat-plaque{bottom:calc(var(--spacing) * 6);left:calc(var(--spacing) * 6)}}.chat-plaque{box-shadow:0 10px 28px #14116b38}.chat-plaque[hidden]{display:none}.chat-plaque:before{content:"";pointer-events:none;top:calc(var(--spacing) * 1.5);left:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);background:#5243b859;border-radius:3.40282e38px;animation:2.6s ease-out 1s 3 cab-ring;position:absolute}@media (min-width:48rem){body:has([data-cookie-notice]:not(.hidden)) .chat-plaque{bottom:calc(var(--spacing) * 56)}}.chat-dialog{border-radius:var(--radius-2xl);background-color:var(--color-gray-50);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:min(100vw - 1.5rem,560px);max-width:none;height:min(100dvh - 2rem,760px);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;margin:auto;padding:0;overflow:hidden}.chat-dialog::backdrop{background-color:#0c0a478c}@supports (color:color-mix(in lab, red, red)){.chat-dialog::backdrop{background-color:color-mix(in oklab, var(--color-navy-dark) 55%, transparent)}}@media not all and (min-width:40rem){.chat-dialog{border-radius:0;width:100%;height:100dvh;max-height:none;margin:0}}.chat-dialog[open]{display:flex}[data-chat-composer]:empty{display:none}.chat-log{gap:calc(var(--spacing) * 3);overscroll-behavior:contain;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (min-width:40rem){.chat-log{padding-inline:calc(var(--spacing) * 5)}}.chat-row{align-items:flex-end;gap:calc(var(--spacing) * 2);max-width:92%;display:flex}.chat-bubble{border-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);box-shadow:0 1px 3px #0000000f}.chat-me{border-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-md);background-color:var(--color-brand-hover);max-width:80%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-white);margin-left:auto}.chat-typing{align-items:center;gap:var(--spacing);padding-block:var(--spacing);display:inline-flex}.chat-typing>span{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-gray-400);border-radius:3.40282e38px;animation:1.2s ease-in-out infinite chat-dot}.chat-typing>span:nth-child(2){animation-delay:.15s}.chat-typing>span:nth-child(3){animation-delay:.3s}.chat-in{animation:.32s cubic-bezier(.2,.7,.2,1) both chat-in}.chat-chip{min-height:calc(var(--spacing) * 12);min-width:calc(var(--spacing) * 12);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-gray-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.chat-chip:hover{border-color:var(--color-brand);color:var(--color-brand-deep)}}.chat-chip:has(:checked){border-color:var(--color-brand);background-color:var(--color-brand-soft);color:var(--color-brand-deep)}.chat-chip:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#5243b84d}@supports (color:color-mix(in lab, red, red)){.chat-chip:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.chat-final{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}.chat-messenger{min-height:calc(var(--spacing) * 14);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;text-decoration-line:none;display:flex}@media (hover:hover){.chat-messenger:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand);color:var(--color-gray-900)}}@media (min-width:40rem){.chat-messenger{padding:calc(var(--spacing) * 3)}}.chat-qr,.chat-qr-hint{display:none}@media (pointer:fine) and (min-width:640px){.chat-qr{border-radius:var(--radius-lg);background-color:var(--color-white);width:120px;height:120px;padding:var(--spacing);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);display:block}.chat-qr>svg{width:100%;height:100%}.chat-qr-hint{display:block}}.partner-hero{isolation:isolate;color:var(--color-white);background:radial-gradient(50rem 22rem at 90% -20%,#f5a62347,#0000 60%),radial-gradient(40rem 20rem at -10% 110%,#5243b880,#0000 65%),linear-gradient(135deg,#14116b 0%,#0c0a47 100%);position:relative;overflow:hidden}.partner-hero:after{content:"";height:var(--spacing);background:var(--kc-ribbon);inset-inline:0;position:absolute;bottom:0}.partner-hero :focus-visible{outline-offset:2px;outline:3px solid #fff}.partner-mark{padding-inline:var(--spacing);background:linear-gradient(#0000 62%,#f5a6238c 62% 92%,#0000 92%)}.partner-ticket{border-radius:var(--radius-3xl);background-color:var(--color-white);padding:calc(var(--spacing) * 6);color:var(--color-gray-900);--tw-shadow:0 24px 48px var(--tw-shadow-color,#00143c59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative}@media (min-width:48rem){.partner-ticket{padding:calc(var(--spacing) * 7)}}.partner-ticket:before,.partner-ticket:after{content:"";width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-navy-dark);border-radius:3.40282e38px;position:absolute;top:58px}.partner-ticket:before{left:-12px}.partner-ticket:after{right:-12px}.ref-chip{border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);font-size:15px;overflow:hidden}.ref-chip b{color:var(--color-brand)}.ref-chip-id{animation:1.6s steps(2,end) infinite partner-blink}.partner-dot{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-brand-soft);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.partner-route{gap:calc(var(--spacing) * 8);display:grid;position:relative}@media (min-width:48rem){.partner-route{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(4,minmax(0,1fr))}}.partner-route:before{content:"";top:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);left:calc(var(--spacing) * 6);width:calc(var(--spacing) * .5);position:absolute}@media (min-width:48rem){.partner-route:before{top:calc(var(--spacing) * 6);height:calc(var(--spacing) * .5);width:auto;bottom:auto;left:12%;right:12%}}.partner-route:before{background:repeating-linear-gradient(90deg, var(--color-brand) 0 10px, transparent 10px 18px)}@media (max-width:767px){.partner-route:before{background:repeating-linear-gradient(180deg, var(--color-brand) 0 10px, transparent 10px 18px)}}.partner-stop{padding-left:calc(var(--spacing) * 18);position:relative}@media (min-width:48rem){.partner-stop{text-align:center;padding-left:0}}.partner-stop-mark{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--color-navy);color:var(--color-white);--tw-shadow:var(--shadow-navy);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}@media (min-width:48rem){.partner-stop-mark{margin-inline:auto;position:relative}}.partner-stop:last-child .partner-stop-mark{background-color:var(--color-success)}@media (min-width:48rem){.partner-stop p{max-width:calc(var(--spacing) * 60);margin-inline:auto}}.partner-feature{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);background-color:var(--color-brand-soft);color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.partner-range{--p:50%;margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);cursor:pointer;appearance:none;background:linear-gradient(90deg, var(--color-brand) var(--p), #e0e3e8 var(--p));border-radius:3.40282e38px;width:100%}.partner-range::-webkit-slider-thumb{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);appearance:none;border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-white);background-color:var(--color-navy);--tw-shadow:0 2px 8px var(--tw-shadow-color,#14116b66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px}.partner-range::-moz-range-thumb{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-white);background-color:var(--color-navy);--tw-shadow:0 2px 8px var(--tw-shadow-color,#14116b66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px}.partner-range:focus-visible{outline:3px solid var(--color-brand);outline-offset:6px}.partner-faq{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white)}.partner-faq summary{min-height:calc(var(--spacing) * 14);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);list-style-type:none;display:flex}.partner-faq summary::-webkit-details-marker{display:none}.partner-faq[open] summary svg{rotate:180deg}.partner-table{width:100%;font-size:16px}.partner-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-bottom:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.partner-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 3)}.partner-table tr:last-child td{border-style:var(--tw-border-style);border-width:0}.partner-bar{min-width:calc(var(--spacing) * 40);border-radius:var(--radius-md);padding-block:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 2);background:linear-gradient(90deg, #efedfb var(--w), transparent var(--w));align-items:center;display:flex;position:relative}.partner-pill{min-height:calc(var(--spacing) * 12);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.partner-pill:hover{border-color:var(--color-brand)}}.partner-pill input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.partner-pill:has(input:checked){border-color:var(--color-brand);background-color:var(--color-brand-soft);color:var(--color-brand-deep)}.partner-pill:has(input:focus-visible){outline:3px solid var(--color-brand);outline-offset:2px}.review-head{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 6);color:var(--color-white);position:relative;overflow:hidden}@media (min-width:48rem){.review-head{padding:calc(var(--spacing) * 8)}}.review-head{background:radial-gradient(30rem 14rem at 100% 0,#f5a6234d,#0000 65%),linear-gradient(135deg,#14116b 0%,#0c0a47 100%)}.rt-page{background-color:var(--color-gray-50)}.rt-hero{border-radius:var(--radius-3xl);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 7);text-align:center;color:var(--color-white);position:relative;overflow:hidden}@media (min-width:48rem){.rt-hero{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 10)}}.rt-hero{background:radial-gradient(34rem 16rem at 50% 0,#f5a62347,#0000 70%),linear-gradient(160deg,#14116b 0%,#0c0a47 100%)}.rt-check{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--color-success);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff1a;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.rt-check{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.rt-ticket{margin-inline:auto;margin-top:calc(var(--spacing) * 7);max-width:var(--container-xl);border-radius:var(--radius-2xl);text-align:left;color:var(--color-gray-900);--tw-shadow:0 14px 36px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;position:relative;overflow:hidden}@media (min-width:40rem){.rt-ticket{grid-template-columns:auto minmax(0,1fr)}}.rt-ticket{background:linear-gradient(135deg,#fff4dd 0%,#ffe7bd 100%);-webkit-mask:radial-gradient(12px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(12px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.rt-ticket-sum{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}@media not all and (min-width:40rem){.rt-ticket-sum{border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-color:#e9b96e;border-bottom-width:2px}}@media (min-width:40rem){.rt-ticket-sum{border-right-style:var(--tw-border-style);--tw-border-style:dashed;padding-right:calc(var(--spacing) * 7);border-style:dashed;border-color:#e9b96e;border-right-width:2px}}.rt-ticket-text{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800);align-self:center}.rt-ask{border-radius:var(--radius-3xl);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 8px 30px var(--tw-shadow-color,#0c0a4714);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}@media (min-width:48rem){.rt-ask{padding:calc(var(--spacing) * 8)}}.rt-rating{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);border-radius:3.40282e38px;flex-shrink:0;font-size:16px;text-decoration-line:none;display:inline-flex}@media (hover:hover){.rt-rating:hover{--tw-ring-color:var(--color-brand)}}.rt-why{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700);display:flex}.rt-why b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.rt-copy{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);background-color:var(--color-brand-soft);padding:calc(var(--spacing) * 4)}@media (min-width:48rem){.rt-copy{padding:calc(var(--spacing) * 5)}}.rt-qr{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}.rt-qr-toggle{min-height:calc(var(--spacing) * 12);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-brand);-webkit-user-select:none;user-select:none;list-style-type:none;display:flex}@media (hover:hover){.rt-qr-toggle:hover{color:var(--color-brand-hover)}}.rt-qr-toggle::-webkit-details-marker{display:none}.rt-qr-toggle:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.rt-qr[open] .rt-qr-chevron{rotate:180deg}.rt-qr-body{align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.rt-qr-item{justify-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin:0;display:grid}.rt-qr-code{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40);border-radius:var(--radius-xl);background-color:var(--color-white);padding:var(--spacing);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}.rt-qr-code svg{width:100%;height:100%;display:block}.review-cta{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5);color:var(--color-white);--tw-shadow:var(--shadow-navy);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media (hover:hover){.review-cta:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-white)}}.review-cta{background:linear-gradient(135deg,#14116b 0%,#2e2380 100%)}.rf-hero{border-radius:var(--radius-3xl);color:var(--color-white);display:grid;position:relative;overflow:hidden}@media (min-width:48rem){.rf-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.rf-hero{background:radial-gradient(30rem 14rem at 0 100%,#f5a62338,#0000 65%),linear-gradient(135deg,#14116b 0%,#0c0a47 100%)}.rf-hero-img{height:calc(var(--spacing) * 44);object-fit:cover;width:100%}@media not all and (min-width:48rem){.rf-hero-img{order:-9999}}@media (min-width:48rem){.rf-hero-img{height:100%;min-height:calc(var(--spacing) * 64)}}.rf-bonus{align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#f7931e66;display:flex}@supports (color:color-mix(in lab, red, red)){.rf-bonus{--tw-ring-color:color-mix(in oklab, var(--color-warm) 40%, transparent)}}@media (min-width:48rem){.rf-bonus{padding:calc(var(--spacing) * 6)}}.rf-bonus{background:linear-gradient(135deg,#fff4dd 0%,#fffaf0 100%)}.rf-why{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);display:flex}.rf-why b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.rf-form{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.rf-form{grid-template-columns:minmax(0,1fr) 19rem;align-items:flex-start}.rf-form>.rf-part,.rf-form>.rf-submit{grid-column-start:1}}.rf-part{border-radius:var(--radius-3xl);background-color:var(--color-white);--tw-shadow:0 1px 4px var(--tw-shadow-color,#0000000f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);overflow:hidden}.rf-part-firm{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-navy)}.rf-part-head{align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);display:flex}@media (min-width:48rem){.rf-part-head{padding-inline:calc(var(--spacing) * 7)}}.rf-part-head-firm{border-bottom-style:var(--tw-border-style);color:var(--color-white);background:linear-gradient(120deg,#14116b 0%,#2e2380 100%);border-bottom-width:0}.rf-step{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-navy);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rf-step-light{background-color:var(--color-white);color:var(--color-navy)}.rf-manager{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-white);flex-direction:column;flex-shrink:0;margin-left:auto;display:flex}.rf-manager-photo{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px}@media (min-width:48rem){.rf-manager-photo{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}}.rf-part-body{gap:calc(var(--spacing) * 7);padding:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.rf-part-body{padding:calc(var(--spacing) * 5)}}@media (min-width:48rem){.rf-part-body{padding:calc(var(--spacing) * 7)}}.rf-note{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);padding:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800);display:flex}.rf-block{min-width:0;scroll-margin-top:calc(var(--spacing) * 28);border-style:var(--tw-border-style);border-width:0;margin:0;padding:0}.rf-q{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);display:block}.rf-label{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);display:flex}.rf-label-pro{color:var(--color-success)}.rf-label-con{color:var(--color-danger)}.rf-rows{gap:var(--spacing);display:grid}.rf-row{min-width:0;scroll-margin-top:calc(var(--spacing) * 28);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2.5);border-width:0;margin:0}@media (min-width:48rem){.rf-row{padding-inline:calc(var(--spacing) * 3)}}.rf-row:nth-child(odd){background-color:var(--color-gray-50)}.rf-row>legend{float:left;margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);width:100%;font-size:17px;font-weight:var(--font-weight-medium);color:var(--color-gray-900);padding:0}@media (min-width:48rem){.rf-row>legend{width:34%;padding-top:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4);margin-bottom:0}}.rf-row>.rf-faces{clear:both}@media (min-width:48rem){.rf-row>.rf-faces{clear:none;margin-left:34%}}.rf-row>.field-error{clear:both}.rf-faces{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.rf-faces{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.rf-faces{gap:calc(var(--spacing) * 2)}}@media (min-width:80rem){.rf-faces-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.rf-faces-5 .rf-tone-0{grid-column:span 2/span 2}@media (min-width:40rem){.rf-faces-5 .rf-tone-0{grid-column:span 4/span 4}}@media (min-width:80rem){.rf-faces-5 .rf-tone-0{grid-column:span 1/span 1}}@media (min-width:40rem){@media not all and (min-width:80rem){.rf-faces-5 .rf-tone-0 span{min-height:calc(var(--spacing) * 11);gap:calc(var(--spacing) * 2);flex-direction:row}}}.rf-face{cursor:pointer}.rf-face input,.rf-tourists input,.rf-chance input,.rf-nps input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rf-face span{min-height:calc(var(--spacing) * 13);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);text-align:center;--tw-leading:var(--leading-tight);font-size:16px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (min-width:40rem){.rf-face span{min-height:calc(var(--spacing) * 15);gap:var(--spacing);padding-inline:var(--spacing);flex-direction:column;font-size:14px}}.rf-face span svg{color:var(--color-gray-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}.rf-face:hover span{border-color:var(--color-gray-400);color:var(--color-gray-900)}.rf-tone-4 input:checked+span{border-color:var(--color-danger);background-color:var(--color-danger-soft);color:var(--color-danger)}.rf-tone-6 input:checked+span{border-color:var(--color-warning);background-color:var(--color-warning-soft);color:#8a4600}.rf-tone-8 input:checked+span{border-color:var(--color-brand);background-color:var(--color-brand-soft);color:var(--color-brand-deep)}.rf-tone-10 input:checked+span{border-color:var(--color-success);background-color:var(--color-success-soft);color:#1b5e20}.rf-tone-0 input:checked+span{border-color:var(--color-gray-500);background-color:var(--color-gray-100);color:var(--color-gray-800)}.rf-face input:checked+span svg{color:currentColor}.rf-tourists{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.rf-tourists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rf-tourists{grid-template-columns:repeat(3,minmax(0,1fr))}}.rf-tourists label{cursor:pointer}.rf-tourists span{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.rf-tourists span:hover{border-color:var(--color-gray-400)}}.rf-tourists span svg{color:var(--color-gray-400)}.rf-tourists input:checked+span{border-color:var(--color-brand);background-color:var(--color-brand-soft);color:var(--color-brand-deep)}.rf-tourists input:checked+span svg{color:var(--color-brand)}.rf-chance{gap:calc(var(--spacing) * 1.5);display:grid}@media (min-width:40rem){.rf-chance{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:48rem){.rf-chance{gap:calc(var(--spacing) * 2)}}.rf-chance label{cursor:pointer}.rf-chance span{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:var(--spacing);text-align:center;--tw-leading:var(--leading-tight);font-size:16px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:flex}@media (hover:hover){.rf-chance span:hover{border-color:var(--color-gray-400)}}@media (min-width:40rem){.rf-chance span{min-height:calc(var(--spacing) * 13);font-size:14px}}@media (min-width:48rem){.rf-chance span{font-size:15px}}.rf-chance-0 input:checked+span{border-color:var(--color-danger);background-color:var(--color-danger-soft);color:var(--color-danger)}.rf-chance-1 input:checked+span{border-color:var(--color-warning);background-color:var(--color-warning-soft);color:#8a4600}.rf-chance-2 input:checked+span{border-color:var(--color-gray-500);background-color:var(--color-gray-100);color:var(--color-gray-900)}.rf-chance-3 input:checked+span{border-color:var(--color-brand);background-color:var(--color-brand-soft);color:var(--color-brand-deep)}.rf-chance-4 input:checked+span{border-color:var(--color-success);background-color:var(--color-success-soft);color:#1b5e20}.rf-nps{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (min-width:40rem){.rf-nps{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:48rem){.rf-nps{gap:calc(var(--spacing) * 2)}}.rf-nps label{cursor:pointer}.rf-nps span{min-height:calc(var(--spacing) * 13);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-800);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:flex}@media (hover:hover){.rf-nps span:hover{border-color:var(--color-gray-400)}}.rf-nps-low span{box-shadow:inset 0 -4px #c0392b59}.rf-nps-mid span{box-shadow:inset 0 -4px #f5a6238c}.rf-nps-high span{box-shadow:inset 0 -4px #2d7d3273}.rf-nps-low input:checked+span{border-color:var(--color-danger);background-color:var(--color-danger);color:var(--color-white)}.rf-nps-mid input:checked+span{color:var(--color-white);background-color:#a85400;border-color:#a85400}.rf-nps-high input:checked+span{border-color:var(--color-success);background-color:var(--color-success);color:var(--color-white)}.rf-face input:focus-visible+span,.rf-tourists input:focus-visible+span,.rf-chance input:focus-visible+span,.rf-nps input:focus-visible+span{outline:3px solid var(--color-brand);outline-offset:2px}.rf-missing{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-danger);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.rf-summary{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 8px 30px var(--tw-shadow-color,#0c0a471a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}@media (min-width:64rem){.rf-summary{top:calc(var(--spacing) * 24);grid-row:1/span 4;grid-column-start:2;position:sticky}}.rf-meter{height:calc(var(--spacing) * 2);background-color:var(--color-gray-100);border-radius:3.40282e38px;display:block;overflow:hidden}.rf-meter>span{background-color:var(--color-success);width:0;height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e38px;transition-duration:.3s;display:block}.rf-sum{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}.rf-sum dt{color:var(--color-gray-700);font-size:15px}.rf-sum dd{align-items:baseline;gap:calc(var(--spacing) * 1.5);display:flex}.rf-sum b{--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:26px;line-height:1;font-weight:var(--font-weight-black);color:var(--color-gray-400);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.rf-sum span{color:var(--color-gray-600);font-size:14px}.rf-sum[data-tone=excellent] b{color:var(--color-success)}.rf-sum[data-tone=good] b{color:var(--color-brand)}.rf-sum[data-tone=fair] b{color:var(--color-warning)}.rf-sum[data-tone=poor] b{color:var(--color-danger)}.rf-next{margin-top:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:underline;text-decoration-color:#5243b84d;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rf-next{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.rf-next{text-underline-offset:4px}@media (hover:hover){.rf-next:hover{-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}}.rf-submit{align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rf-bar{z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);inset-inline:0;background-color:#fffffff2;display:flex;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.rf-bar{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.rf-bar{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(.625rem + env(safe-area-inset-bottom));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (min-width:64rem){.rf-bar{display:none}}.rf-bar{box-shadow:0 -6px 20px #14116b1f}.rf-bar[hidden]{display:none}.rf-bar-off{pointer-events:none;--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.rf-bar-next{min-height:calc(var(--spacing) * 11);align-items:center;gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-brand-deep);flex-shrink:0;text-decoration-line:none;display:inline-flex}.rf-firm-texts{gap:calc(var(--spacing) * 4);display:grid}.rf-sign{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.rf-sign{grid-template-columns:repeat(2,minmax(0,1fr))}}.rf-sign label{cursor:pointer}.rf-sign input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rf-sign>label>span{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--color-gray-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.rf-sign>label>span:hover{border-color:var(--color-gray-400)}}.rf-sign b{--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);display:block}.rf-sign small{color:var(--color-gray-600);font-size:14px;display:block}.rf-sign input:checked+span{border-color:var(--color-brand);background-color:var(--color-brand-soft);color:var(--color-brand)}.rf-sign input:focus-visible+span{outline:3px solid var(--color-brand);outline-offset:2px}.pay-panel{scroll-margin-top:calc(var(--spacing) * 24);border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 18px 44px var(--tw-shadow-color,#0c0a4724);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#5243b833;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pay-panel{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.pay-option{min-height:calc(var(--spacing) * 14);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.pay-option:hover{border-color:#5243b899}@supports (color:color-mix(in lab, red, red)){.pay-option:hover{border-color:color-mix(in oklab, var(--color-brand) 60%, transparent)}}}.pay-option:has(:checked){border-color:var(--color-brand);background-color:var(--color-brand-soft)}.pay-option:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#5243b866}@supports (color:color-mix(in lab, red, red)){.pay-option:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.pay-tab{min-height:calc(var(--spacing) * 16);cursor:pointer;align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-wrap:wrap;display:flex;position:relative}@media (hover:hover){.pay-tab:hover{border-color:#5243b899}@supports (color:color-mix(in lab, red, red)){.pay-tab:hover{border-color:color-mix(in oklab, var(--color-brand) 60%, transparent)}}}.pay-tab:has(:checked){border-color:var(--color-brand);background-color:var(--color-brand-soft);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.pay-tab:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#5243b866}@supports (color:color-mix(in lab, red, red)){.pay-tab:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.pay-tab-badge{top:calc(var(--spacing) * -3);right:calc(var(--spacing) * 3);background-color:var(--color-success);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;position:absolute}.pay-step{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background-color:var(--color-brand-soft);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pay-return{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:#e8262d0d;display:flex}@supports (color:color-mix(in lab, red, red)){.pay-return{background-color:color-mix(in oklab, var(--color-rose) 5%, transparent)}}.pay-return{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#e8262d33;font-size:16px}@supports (color:color-mix(in lab, red, red)){.pay-return{--tw-ring-color:color-mix(in oklab, var(--color-rose) 20%, transparent)}}.pay-free-cancel{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-success-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);color:var(--color-gray-800);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#2d7d3240;display:flex}@supports (color:color-mix(in lab, red, red)){.pay-free-cancel{--tw-ring-color:color-mix(in oklab, var(--color-success) 25%, transparent)}}.pay-free-cancel.is-compact{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:15px}.pay-mgr{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#5243b826;display:grid}@supports (color:color-mix(in lab, red, red)){.pay-mgr{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}@media (min-width:48rem){.pay-mgr{align-items:center;gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) minmax(0,330px)}}.pay-mgr{background:linear-gradient(135deg, var(--color-brand-soft) 0%, #fff 78%)}.pay-mgr-head{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 3);grid-template-columns:auto minmax(0,1fr);display:grid}@media (min-width:48rem){.pay-mgr-head{column-gap:calc(var(--spacing) * 5);row-gap:var(--spacing)}}.pay-mgr-photo{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0}@media (min-width:48rem){.pay-mgr-photo{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);grid-row:span 2/span 2}}.pay-mgr-photo{box-shadow:0 10px 28px #0c0a472e}.pay-mgr-who{min-width:0}@media (min-width:48rem){.pay-mgr-who{align-self:flex-end}}.pay-mgr-photo.is-letter{background-color:var(--color-navy);--tw-font-weight:var(--font-weight-bold);font-size:40px;font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;display:flex}.pay-mgr-promise{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-deep);grid-column:span 2/span 2;display:flex}@media (min-width:48rem){.pay-mgr-promise{grid-column:2/span 1;align-self:flex-start}}.pay-mgr-proof{margin-top:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-gray-700);font-size:16px;display:flex}.pay-mgr-proof svg{margin-top:calc(var(--spacing) * .5);color:var(--color-brand)}.pay-mgr-contacts{border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);box-shadow:0 6px 18px #0c0a470f}.pay-facts{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.pay-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pay-fact{align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);display:flex}@media (min-width:48rem){.pay-fact{padding:calc(var(--spacing) * 5)}}.pay-fact{box-shadow:0 4px 14px #0c0a470d}.pay-fact-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:var(--color-white);background:linear-gradient(135deg, var(--color-brand), var(--color-navy));flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #14116b38}.pay-fact-icon.is-yandex{--tw-font-weight:var(--font-weight-bold);font-size:24px;font-weight:var(--font-weight-bold);background:#fc3f1d;box-shadow:0 6px 16px #fc3f1d40}.pay-fact-figure{--tw-leading:var(--leading-tight);font-size:26px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-navy);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.pay-fact-caption{--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);color:var(--color-gray-700)}.pay-adv{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.pay-adv{grid-template-columns:repeat(2,minmax(0,1fr))}}.pay-adv-item{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.pay-adv-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:var(--color-white);background:linear-gradient(135deg, var(--tone-from), var(--tone-to));box-shadow:0 6px 16px var(--tone-glow);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pay-trust-link{margin-top:var(--spacing);min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:var(--spacing);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:underline;text-decoration-color:#5243b866;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pay-trust-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.pay-trust-link{text-underline-offset:4px}@media (hover:hover){.pay-trust-link:hover{-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}}.info-dialog.pay-narrow-dialog{width:min(100vw - 1.5rem,800px)}.pay-dialog-body{overscroll-behavior:contain;--tw-outline-style:none;outline-style:none}.pay-qr-title{margin-bottom:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);text-wrap:wrap;display:flex}.sbp-countdown{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.sbp-countdown.is-low{color:var(--color-warning)}.qr-frame{border-radius:var(--radius-2xl);background-color:var(--color-white);width:248px;height:248px;padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.qr-frame:before{content:"";pointer-events:none;inset:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);background:linear-gradient(var(--color-brand), var(--color-brand)) top left / 22px 3px, linear-gradient(var(--color-brand), var(--color-brand)) top left / 3px 22px, linear-gradient(var(--color-brand), var(--color-brand)) top right / 22px 3px, linear-gradient(var(--color-brand), var(--color-brand)) top right / 3px 22px, linear-gradient(var(--color-brand), var(--color-brand)) bottom left / 22px 3px, linear-gradient(var(--color-brand), var(--color-brand)) bottom left / 3px 22px, linear-gradient(var(--color-brand), var(--color-brand)) bottom right / 22px 3px, linear-gradient(var(--color-brand), var(--color-brand)) bottom right / 3px 22px;background-repeat:no-repeat;position:absolute}.qr-img{width:216px;height:216px}.qr-placeholder{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;color:var(--color-gray-600);flex-direction:column;font-size:16px;display:flex}.qr-frame[data-state=ready] .qr-placeholder,.qr-frame[data-state=ready] .qr-noscript,.qr-frame[data-state=loading] .qr-noscript,.qr-frame[data-state=expired] .qr-noscript,.qr-frame:not([data-state=loading]) [data-sbp-loading]{display:none}.bank-tile{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);min-height:92px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);text-align:center;--tw-leading:var(--leading-tight);font-size:15px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media (hover:hover){.bank-tile:hover{border-color:var(--color-brand)}}.bank-tile:active{background-color:var(--color-brand-soft)}.bank-tile{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.bank-tile-row{min-height:calc(var(--spacing) * 14);justify-content:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);text-align:left;flex-direction:row;font-size:16px}.pay-fab{z-index:30;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);inset-inline:0;background-color:#fffffff2;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.pay-fab{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.pay-fab{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(.5rem + env(safe-area-inset-bottom));--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);box-shadow:0 -6px 20px #14116b24}.pay-fab-btn{min-height:calc(var(--spacing) * 12);cursor:pointer;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;justify-content:center;align-items:center;margin-inline:auto;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.pay-fab-btn:disabled{cursor:not-allowed;opacity:.6}.pay-fab-btn{min-height:calc(var(--spacing) * 14);width:100%;max-width:var(--container-xl);gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 6px 18px var(--tw-shadow-color,#5243b866);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}@media (hover:hover){.pay-fab-btn:hover{color:var(--color-white)}}.pay-fab-btn:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.pay-fab-btn{background-image:linear-gradient(135deg, var(--color-brand) 0%, #43359f 100%)}.pay-fab-note{margin-inline:auto;margin-top:calc(var(--spacing) * 1.5);max-width:var(--container-xl);text-align:center;--tw-leading:var(--leading-tight);font-size:15px;line-height:var(--leading-tight);color:var(--color-gray-700)}.pay-help-phone{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-success);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#2d7d324d;text-decoration-line:none;display:flex}@supports (color:color-mix(in lab, red, red)){.pay-help-phone{--tw-ring-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}@media (hover:hover){.pay-help-phone:hover{color:var(--color-success)}}.pay-fab-note>span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.pay-dfab{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);z-index:30;gap:var(--spacing);border-radius:var(--radius-2xl);background-color:var(--color-white);width:min(400px,100vw - 3rem);padding:calc(var(--spacing) * 3);--tw-shadow:0 12px 32px var(--tw-shadow-color,#14116b3d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);display:grid;position:fixed}.pay-dfab .pay-fab-btn{--tw-shadow:0 6px 18px var(--tw-shadow-color,#9c410859);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-image:linear-gradient(135deg,#b85309 0%,#9c4108 100%)}.pay-calc-prepay{margin-top:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 6px 18px var(--tw-shadow-color,#9c41084d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media (hover:hover){.pay-calc-prepay:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-white)}}.pay-calc-prepay:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.pay-calc-prepay{background-image:linear-gradient(135deg,#b85309 0%,#9c4108 100%)}.pay-dfab[hidden]{display:none}.pay-modal{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:min(100vw - 3rem,1120px);max-width:none;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:auto;padding:0;overflow:hidden}.pay-modal::backdrop{background-color:#0c0a478c}@supports (color:color-mix(in lab, red, red)){.pay-modal::backdrop{background-color:color-mix(in oklab, var(--color-navy-dark) 55%, transparent)}}.pay-modal[open]{flex-direction:column;max-height:92vh;display:flex}.pay-modal-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);flex-shrink:0;display:flex}.pay-modal-body{gap:calc(var(--spacing) * 6);min-height:0;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);display:grid;overflow-y:auto}@media (min-width:48rem){.pay-modal-body{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}}.method-pick{text-align:left}.pay-fab-due{margin-inline:auto;margin-top:calc(var(--spacing) * 1.5);max-width:var(--container-xl);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;--tw-leading:var(--leading-tight);font-size:15px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#8a4300;display:flex}.pay-fab-due.is-late{color:var(--color-danger)}.bank-sheet{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:100%;max-width:none;height:min(88dvh,720px);max-height:none;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;margin-inline:0;outline-style:none;flex-direction:column;margin-top:auto;margin-bottom:0;padding:0;overflow:hidden}.bank-sheet::backdrop{background-color:#0c0a478c}@supports (color:color-mix(in lab, red, red)){.bank-sheet::backdrop{background-color:color-mix(in oklab, var(--color-navy-dark) 55%, transparent)}}@media (min-width:48rem){.bank-sheet{max-width:var(--container-xl);margin-inline:auto}}.bank-sheet[open]{animation:.22s ease-out sheet-up;display:flex}.sheet-opt{min-height:calc(var(--spacing) * 14);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));font-size:17px;display:flex}.sheet-opt:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#5243b866}@supports (color:color-mix(in lab, red, red)){.sheet-opt:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.sheet-opt:focus-visible{--tw-outline-style:none;outline-style:none}.sheet-opt-dot{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-400);background-color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0}.sheet-more-link{margin-top:var(--spacing);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-brand);text-underline-offset:4px;text-decoration-line:underline;display:inline-flex}.bank-sheet-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);flex-shrink:0}.bank-sheet-list{overscroll-behavior:contain;min-height:0;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(1rem + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.bank-row{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.bank-row:hover{border-color:var(--color-brand)}}.bank-row:active{background-color:var(--color-brand-soft)}.bank-row{overflow-wrap:anywhere}.contract-dialog{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:min(100vw - 3rem,960px);max-width:none;height:90vh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;margin:auto;padding:0;overflow:hidden}.contract-dialog::backdrop{background-color:#0c0a4799}@supports (color:color-mix(in lab, red, red)){.contract-dialog::backdrop{background-color:color-mix(in oklab, var(--color-navy-dark) 60%, transparent)}}.contract-dialog[open]{display:flex}.contract-pdf{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);width:100%;height:100%}.sbp-bank{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media (hover:hover){.sbp-bank:hover{border-color:var(--color-brand)}}.sbp-bank:active{background-color:var(--color-brand-soft)}.rv-hero{color:var(--color-white);background:radial-gradient(90% 120% at 100% 0,#e31e6b33 0%,#0000 55%),radial-gradient(70% 90% at 0 100%,#2e2380 0%,#0000 60%),linear-gradient(135deg,#14116b 0%,#0c0a47 100%)}.rv-mark-yandex,.rv-mark-vk{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rv-mark-yandex{background-color:#fc3f1d;border-radius:3.40282e38px;font-size:13px}.rv-mark-vk{border-radius:var(--radius-md);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);background-color:#07f;font-size:10px}.rv-mark-site{border-radius:var(--radius-md);background-color:var(--color-success);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rv-steps{max-width:var(--container-2xl);gap:calc(var(--spacing) * 4);counter-reset:rv-step;display:grid}.rv-steps>li{padding-left:calc(var(--spacing) * 14);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-800);counter-increment:rv-step;position:relative}.rv-steps>li:before{content:counter(rv-step);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-navy);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.rv-steps b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.rv-anketa-score{border-radius:var(--radius-3xl);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 8px 30px var(--tw-shadow-color,#0c0a471a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}@media (min-width:48rem){.rv-anketa-score{padding:calc(var(--spacing) * 8)}}.rv-dist{align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-gray-800);grid-template-columns:1.75rem minmax(0,1fr) 5.5rem;font-size:16px;display:grid}.rv-dist>span:first-child{text-align:right;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.rv-dist>span:last-child{color:var(--color-gray-600);font-size:15px}.rv-summary{border-radius:var(--radius-3xl);background-color:var(--color-white);padding:calc(var(--spacing) * 6);color:var(--color-gray-900);--tw-shadow:0 18px 40px var(--tw-shadow-color,#00000040);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.rv-summary{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}@media (min-width:48rem){.rv-summary{padding:calc(var(--spacing) * 7)}}.rv-summary-row{align-items:center;column-gap:calc(var(--spacing) * 3);color:var(--color-gray-700);grid-template-columns:auto minmax(0,1fr);font-size:16px;display:grid}.rv-summary-row>span:last-child{text-align:right}.rv-summary-row>span:first-child{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.rv-summary-row b{color:var(--color-gray-900);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.rv-pillar{border-radius:var(--radius-2xl);border-top-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 4px var(--tw-shadow-color,#0000000f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);border-top-width:4px;flex-direction:column;display:flex}.rv-pillar-yandex{border-top-color:#fc3f1d}.rv-pillar-vk{border-top-color:#07f}.rv-pillar-site{border-top-color:var(--color-success)}.rv-pillar-why{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800);display:flex}.rv-pillar-why b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.rv-town{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media (hover:hover){.rv-town:hover{color:var(--color-brand);--tw-ring-color:var(--color-brand)}}.rv-stat{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.rv-stat-value{--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:34px;line-height:1;font-weight:var(--font-weight-black);color:var(--color-navy);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (min-width:48rem){.rv-stat-value{font-size:42px}}.rv-featured{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 7);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.rv-featured{padding:calc(var(--spacing) * 10)}}.rv-featured{background:radial-gradient(90% 120% at 100% 0,#f5a62338 0%,#0000 60%),linear-gradient(150deg,#14116b 0%,#2e2380 100%);box-shadow:0 18px 44px #0c0a4740}.rv-bar{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-gray-100);border-radius:3.40282e38px;display:block;overflow:hidden}.rv-bar>span{background-color:var(--color-success);border-radius:3.40282e38px;height:100%;display:block}.rv-reason{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 4px var(--tw-shadow-color,#0000000f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);flex-direction:column;display:flex}.rv-filter{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rv-filter label{min-height:calc(var(--spacing) * 12);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.rv-filter label:hover{border-color:#5243b899}@supports (color:color-mix(in lab, red, red)){.rv-filter label:hover{border-color:color-mix(in oklab, var(--color-brand) 60%, transparent)}}}.rv-filter label>span:last-child{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:var(--color-gray-600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-radius:3.40282e38px;font-size:14px}.rv-filter input:checked+label{border-color:var(--color-navy);background-color:var(--color-navy);color:var(--color-white)}.rv-filter input:checked+label>span:last-child{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.rv-filter input:checked+label>span:last-child{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.rv-filter input:checked+label>span:last-child{color:var(--color-white)}.rv-filter input:focus-visible+label{outline:3px solid var(--color-brand);outline-offset:2px}.rv-card{scroll-margin-top:calc(var(--spacing) * 24);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 4px var(--tw-shadow-color,#0000000f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);flex-direction:column;display:flex}@media (min-width:48rem){.rv-card{padding:calc(var(--spacing) * 6)}}.rv-card:target{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-warm)}.rv-avatar{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mg-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:48rem){.mg-card{padding:calc(var(--spacing) * 6)}}.mg-photo{object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);flex-shrink:0}.mg-initial{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex}.mg-link{color:var(--color-gray-900);text-decoration-line:none}@media (hover:hover){.mg-link:hover{color:var(--color-brand)}}.rv-avatar-0{background-color:var(--color-brand-soft);color:var(--color-brand-deep)}.rv-avatar-1{background-color:#e8262d1a}@supports (color:color-mix(in lab, red, red)){.rv-avatar-1{background-color:color-mix(in oklab, var(--color-rose) 10%, transparent)}}.rv-avatar-1{color:var(--color-rose)}.rv-avatar-2{background-color:#f7931e33}@supports (color:color-mix(in lab, red, red)){.rv-avatar-2{background-color:color-mix(in oklab, var(--color-warm) 20%, transparent)}}.rv-avatar-2{color:var(--color-warning)}.rv-avatar-3{background-color:var(--color-success-soft);color:var(--color-success)}.rv-text{margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);white-space:pre-line;color:var(--color-gray-800);overflow-wrap:anywhere}.rv-text-clamp{-webkit-line-clamp:9;line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rv-toggle:checked~.rv-text-clamp{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.rv-more{margin-top:calc(var(--spacing) * 1.5);cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-brand);align-self:flex-start;text-decoration-line:underline;text-decoration-color:#5243b866}@supports (color:color-mix(in lab, red, red)){.rv-more{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.rv-more{text-underline-offset:4px}@media (hover:hover){.rv-more:hover{-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}}.rv-toggle:checked~.rv-more .rv-more-open,.rv-toggle:not(:checked)~.rv-more .rv-more-close{display:none}.rv-toggle:focus-visible~.rv-more{outline:3px solid var(--color-brand);outline-offset:2px}.rv-mark{background-color:#f7931e40;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.rv-mark{background-color:color-mix(in oklab, var(--color-warm) 25%, transparent)}}.rv-mark{padding-inline:calc(var(--spacing) * .5);color:var(--color-gray-900);-webkit-box-decoration-break:clone;box-decoration-break:clone}.rv-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:var(--color-gray-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);display:inline-flex}.rv-action{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-brand);text-decoration-line:none;display:inline-flex}@media (hover:hover){.rv-action:hover{text-decoration-line:underline}}.rv-cta{background:radial-gradient(80% 120% at 100% 100%,#e31e6b2e 0%,#0000 55%),linear-gradient(135deg,#14116b 0%,#0c0a47 100%)}.rv-cta-link{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media (hover:hover){.rv-cta-link:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-gray-900)}}.proof-dialog{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:min(100vw - 1.5rem,1000px);max-width:none;max-height:92dvh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;margin:auto;padding:0;overflow:hidden}.proof-dialog::backdrop{background-color:#0c0a4799}@supports (color:color-mix(in lab, red, red)){.proof-dialog::backdrop{background-color:color-mix(in oklab, var(--color-navy-dark) 60%, transparent)}}.proof-dialog[open]{display:flex}.info-dialog{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:min(100vw - 1.5rem,1000px);max-width:none;max-height:92dvh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;margin:auto;padding:0;overflow:hidden}.info-dialog::backdrop{background-color:#0c0a4799}@supports (color:color-mix(in lab, red, red)){.info-dialog::backdrop{background-color:color-mix(in oklab, var(--color-navy-dark) 60%, transparent)}}.info-dialog[open]{display:flex}.info-dialog .rv-anketa-score{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rvx-tabs{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rvx-tab{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);text-decoration-line:none;display:inline-flex}@media (hover:hover){.rvx-tab:hover{background-color:var(--color-gray-200);color:var(--color-gray-900)}}.rvx-tab-active{background-color:var(--color-navy);color:var(--color-white)}@media (hover:hover){.rvx-tab-active:hover{background-color:var(--color-navy);color:var(--color-white)}}.rvx-card{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 4px var(--tw-shadow-color,#0000000f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);flex-direction:column;display:flex}@media (min-width:48rem){.rvx-card{padding:calc(var(--spacing) * 6)}}.rvx-object{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}a.rvx-object:hover{--tw-ring-color:var(--color-brand)}.rvx-object-img{height:calc(var(--spacing) * 14);border-radius:var(--radius-lg);object-fit:cover;flex-shrink:0;width:4.5rem}.rvx-verified{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-success-soft);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-success);align-self:flex-start;display:inline-flex}.rvx-part{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2.5);display:grid}.rvx-subject{--tw-leading:var(--leading-snug);font-size:18px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);overflow-wrap:anywhere}.rvx-pro,.rvx-con{--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);white-space:pre-line;color:var(--color-gray-800);overflow-wrap:anywhere}.rvx-label{margin-bottom:calc(var(--spacing) * .5);align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);display:flex}.rvx-pro .rvx-label{color:var(--color-success)}.rvx-con .rvx-label{color:var(--color-danger)}.rvx-manager{align-items:flex-start;gap:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-600);display:flex}.rvx-manager svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.rvx-second{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 4);display:grid}.rvx-second-title{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);display:flex}.rvx-score-sm{min-width:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:15px}.rvx-resort-link{margin-top:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-brand);text-decoration-line:underline;text-decoration-color:#5243b84d;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rvx-resort-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.rvx-resort-link{text-underline-offset:4px}@media (hover:hover){.rvx-resort-link:hover{-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}}.rvx-chip{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-800);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex}@media (hover:hover){.rvx-chip:hover{color:var(--color-brand);--tw-ring-color:var(--color-brand)}}.rvx-chip>span:last-child{color:var(--color-gray-500)}.rvx-chip-active{background-color:var(--color-navy);color:var(--color-white);--tw-ring-color:var(--color-navy)}@media (hover:hover){.rvx-chip-active:hover{color:var(--color-white)}}.rvx-chip-active>span:last-child{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.rvx-chip-active>span:last-child{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.rvx-page{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);text-decoration-line:none;display:inline-flex}@media (hover:hover){.rvx-page:hover{color:var(--color-brand);--tw-ring-color:var(--color-brand)}}.rvx-page-current{background-color:var(--color-navy);color:var(--color-white);--tw-ring-color:var(--color-navy)}@media (hover:hover){.rvx-page-current:hover{color:var(--color-white)}}.rvx-filter{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);display:grid}@media (min-width:40rem){.rvx-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:flex-end}}.rvx-resort{aspect-ratio:4/3;border-radius:var(--radius-2xl);background-color:var(--color-navy);color:var(--color-white);--tw-shadow:0 6px 18px var(--tw-shadow-color,#0c0a472e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);align-items:flex-end;text-decoration-line:none;display:flex;position:relative;overflow:hidden}@media (hover:hover){.rvx-resort:hover{color:var(--color-white)}}.rvx-resort:after{content:"";background:linear-gradient(#0c0a4700 35%,#0c0a47e0 100%);position:absolute;inset:0}.rvx-resort-img{object-fit:cover;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;position:absolute;inset:0}.rvx-resort:hover .rvx-resort-img{transform:scale(1.04)}.rvx-resort-score{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:10;position:absolute}.rvx-resort-body{z-index:10;padding:calc(var(--spacing) * 3.5);display:block;position:relative}@media (min-width:48rem){.rvx-resort-body{padding:calc(var(--spacing) * 4)}}.rvx-top{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 1px 4px var(--tw-shadow-color,#0000000f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);flex-direction:column;display:flex;overflow:hidden}.rvx-hero{background-color:var(--color-navy);position:relative;overflow:hidden}.rvx-hero:before{content:"";z-index:1;background:linear-gradient(100deg,#0c0a47f5 0%,#14116bdb 55%,#14116b8c 100%);position:absolute;inset:0}.rvx-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rvx-hero>.container-kc{z-index:2}.rvx-cat{align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-gray-800);grid-template-columns:minmax(0,11rem) minmax(0,1fr) 2.25rem;font-size:15px;display:grid}.rvx-cat>b{text-align:right;color:var(--color-gray-900)}.rvx-row{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 4px var(--tw-shadow-color,#0000000d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@media (min-width:48rem){.rvx-row{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4)}}.rvx-row-img{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 20);border-radius:var(--radius-xl);object-fit:cover;flex-shrink:0}@media (min-width:40rem){.rvx-row-img{height:calc(var(--spacing) * 20);width:6.5rem}}@media (min-width:48rem){.rvx-row-img{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 32)}}.rvx-more>summary{min-height:calc(var(--spacing) * 12);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-brand);list-style-type:none;display:inline-flex}.rvx-more>summary::-webkit-details-marker{display:none}.rvx-more[open]>summary svg{transform:rotate(180deg)}.rvx-more[open] .rvx-more-open,.rvx-more:not([open]) .rvx-more-close{display:none}.v2-box{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}@media (min-width:48rem){.v2-box{padding:calc(var(--spacing) * 6)}}.v2-head{justify-content:space-between;align-items:flex-end;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.v2-promo{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:#5c2e00;background-color:#fff4e5;border-width:1px;border-color:#f3d4a6;text-decoration-line:none;display:flex}@media (hover:hover){.v2-promo:hover{color:#5c2e00;border-color:#e9b96e}}@media (min-width:64rem){.v2-promo{width:auto;max-width:var(--container-md);flex:340px}}.v2-tools{top:var(--v2-header,3.5rem);z-index:30;margin-top:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-gray-200);background-color:#fffffff2;position:sticky}@supports (color:color-mix(in lab, red, red)){.v2-tools{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.v2-tools{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0c0a4714);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.v2-tool{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-900);text-decoration-line:none;display:flex}@media (hover:hover){.v2-tool:hover{border-color:var(--color-brand);color:var(--color-gray-900)}}.v2-tool.is-on{border-color:var(--color-brand);background-color:var(--color-brand-soft)}.v2-tool-count{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-brand);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.v2-scroll{margin-inline:calc(var(--spacing) * -4);padding-inline:calc(var(--spacing) * 4);overflow-x:auto}@media (min-width:40rem){.v2-scroll{margin-inline:0;padding-inline:0}}.v2-scroll{scrollbar-width:none}.v2-scroll::-webkit-scrollbar{display:none}.v2-chip{min-height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-900);border-radius:3.40282e38px;flex-shrink:0;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.v2-chip:hover{border-color:var(--color-brand);color:var(--color-brand)}}.v2-chip[aria-current]{border-color:var(--color-navy);background-color:var(--color-navy);color:var(--color-white)}@media (hover:hover){.v2-chip[aria-current]:hover{color:var(--color-white)}}.v2-filter-tag{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-brand-soft);padding-right:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-navy);border-radius:3.40282e38px;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media (hover:hover){.v2-filter-tag:hover{color:var(--color-navy)}}.v2-opt{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-900);border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex}@media (hover:hover){.v2-opt:hover{border-color:var(--color-brand);color:var(--color-gray-900)}}.v2-opt.is-on{border-color:var(--color-brand);background-color:var(--color-brand-soft);color:var(--color-navy)}.v2-opt.is-on:before{content:"✓";--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.v2-side{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media not all and (min-width:64rem){html.v2-js .v2-aside{display:none}}.v2-side-h{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);display:flex}.v2-sort-btn{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);color:var(--color-brand);flex-shrink:0}@media (hover:hover){.v2-sort-btn:hover{background-color:var(--color-brand-soft)}}.v2-sort-btn[aria-pressed=true]{background-color:var(--color-brand);color:var(--color-white)}.v2-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 1px 3px var(--tw-shadow-color,#0c0a470f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;overflow:hidden}@media (min-width:40rem){.v2-card{grid-template-columns:minmax(0,17.5rem) minmax(0,1fr)}}.v2-card-img{aspect-ratio:16/10;background-color:var(--color-gray-100);display:block;position:relative}@media (min-width:40rem){.v2-card-img{aspect-ratio:auto;min-height:calc(var(--spacing) * 56)}}.v2-card-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-photo-badge{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:#7a3d00;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;display:inline-flex;position:absolute}.v2-card-body{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (min-width:48rem){.v2-card-body{padding:calc(var(--spacing) * 5)}}.v2-card-body{grid-template-areas:"title score""info info""buy buy"}.v2-card-title{grid-area:title}.v2-card-score{align-items:flex-end;gap:var(--spacing);text-align:right;flex-direction:column;grid-area:score;align-self:flex-start;text-decoration-line:none;display:flex}@media (min-width:40rem){.v2-card-score{align-items:center;gap:calc(var(--spacing) * 2.5);flex-direction:row}}.v2-card-info{grid-area:info;min-width:0}.v2-card-buy{margin-top:var(--spacing);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;grid-area:buy;display:flex}@media (min-width:40rem){.v2-card-buy{border-style:var(--tw-border-style);text-align:right;border-width:0;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-top:0;padding-top:0}.v2-card-body{grid-template-rows:auto 1fr;grid-template-areas:"title score""info buy"}}.v2-tag{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-success-soft);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-success);display:inline-flex}.v2-details>summary{cursor:pointer;list-style-type:none}.v2-details>summary::-webkit-details-marker{display:none}.v2-acc>summary::-webkit-details-marker{display:none}.v2-details>summary{min-height:calc(var(--spacing) * 11);align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);display:inline-flex}.v2-details[open]>summary .v2-chevron,.v2-acc[open]>summary .v2-chevron{transform:rotate(180deg)}.v2-acc{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100)}.v2-acc:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.v2-acc>summary{min-height:calc(var(--spacing) * 14);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:17px;font-weight:var(--font-weight-medium);color:var(--color-gray-900);list-style-type:none;display:flex}.v2-clamp{max-height:calc(var(--spacing) * 48);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.v2-clamp.is-open{max-height:none;-webkit-mask-image:none;mask-image:none}.v2-link{min-height:calc(var(--spacing) * 10);color:var(--color-brand);align-items:center;text-decoration-line:underline;text-decoration-color:#5243b84d;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v2-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.v2-link{text-underline-offset:4px}@media (hover:hover){.v2-link:hover{-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}}.v2-rating{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:15px;text-decoration-line:none;display:flex}@media (hover:hover){.v2-rating:hover{border-color:var(--color-brand)}}.v2-tab{min-height:calc(var(--spacing) * 12);border-bottom-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-700);border-color:#0000;border-bottom-width:3px;flex-shrink:0;align-items:center;text-decoration-line:none;display:flex}@media (hover:hover){.v2-tab:hover{color:var(--color-gray-900)}}.v2-tab[aria-current]{border-color:var(--color-brand);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-navy)}.v2-gallery{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:48rem){.v2-gallery{grid-template-rows:11rem 11rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.v2-gallery-main{aspect-ratio:16/10;border-radius:var(--radius-2xl);background-color:var(--color-gray-100);grid-column:span 4/span 4;display:block;position:relative;overflow:hidden}@media (min-width:48rem){.v2-gallery-main{aspect-ratio:auto;border-top-right-radius:0;border-bottom-right-radius:0;grid-area:span 2/span 1/span 2/span 1}.v2-gallery.is-single{grid-template-rows:none;grid-template-columns:repeat(1,minmax(0,1fr))}.v2-gallery.is-single .v2-gallery-main{aspect-ratio:16/9;border-radius:var(--radius-2xl)}}.v2-gallery-main img,.v2-gallery-thumb img{object-fit:cover;width:100%;height:100%}.v2-gallery-thumb{aspect-ratio:4/3;border-radius:var(--radius-lg);background-color:var(--color-gray-100);display:block;position:relative;overflow:hidden}@media (min-width:48rem){.v2-gallery-thumb{aspect-ratio:auto;border-radius:0}.v2-gallery-thumb:nth-of-type(3){border-top-right-radius:var(--radius-2xl)}.v2-gallery-thumb:nth-of-type(5){border-bottom-right-radius:var(--radius-2xl)}}.v2-room{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.v2-room{grid-template-columns:7.5rem minmax(0,1fr)}}@media (min-width:48rem){.v2-room{padding:calc(var(--spacing) * 5)}}@media (min-width:80rem){.v2-room{grid-template-columns:9rem minmax(0,1fr) 15rem}}.v2-room.is-best{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#e9b96e;border-color:#e9b96e}.v2-room-photo{height:calc(var(--spacing) * 44)}@media (min-width:40rem){.v2-room-photo{height:calc(var(--spacing) * 28)}}@media (min-width:80rem){.v2-room-photo{height:calc(var(--spacing) * 32)}}.v2-room-info{min-width:0}.v2-room-buy{gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.v2-room-buy{grid-column:span 2/span 2}}@media (min-width:80rem){.v2-room-buy{border-style:var(--tw-border-style);border-width:0;grid-column:span 1/span 1;padding-top:0}}.v2-best{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:var(--spacing);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:#7a3d00;background-color:#fff4e5;display:inline-flex}.v2-rooms-more{margin-top:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 16);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:flex}@media (hover:hover){.v2-rooms-more:hover{border-color:var(--color-brand)}}@media (min-width:40rem){.v2-rooms-more{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4)}}.v2-rooms-more{box-shadow:0 7px 0 -3px #fff, 0 7px 0 -2px var(--color-gray-200), 0 14px 0 -6px #fff, 0 14px 0 -5px var(--color-gray-200)}.v2-rooms-more:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.v2-rooms-stack{flex-shrink:0;display:flex}:where(.v2-rooms-stack>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}.v2-rooms-stack>img{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white)}@media not all and (min-width:40rem){.v2-rooms-stack>img:nth-child(3){display:none}}@media (min-width:40rem){.v2-rooms-stack>img{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}}.v2-rooms-more-text{flex:1;min-width:0}.v2-rooms-more-title{--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-navy);display:block}.v2-rooms-more-sub{margin-top:calc(var(--spacing) * .5);column-gap:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-600);flex-wrap:wrap;display:flex}.v2-rooms-more-sub>:first-child{min-width:0}.v2-rooms-more-opened{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-navy);display:none}.v2-rooms-more-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-navy);color:var(--color-white);transition-property:rotate,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex}@media (prefers-reduced-motion:reduce){.v2-rooms-more-icon{transition-property:none}}.v2-rooms-more:hover .v2-rooms-more-icon{background-color:var(--color-brand)}.v2-rooms-more[aria-expanded=true]{min-height:calc(var(--spacing) * 13);box-shadow:none;justify-content:center}.v2-rooms-more[aria-expanded=true] .v2-rooms-stack,.v2-rooms-more[aria-expanded=true] .v2-rooms-more-closed{display:none}.v2-rooms-more[aria-expanded=true] .v2-rooms-more-text{flex:none}.v2-rooms-more[aria-expanded=true] .v2-rooms-more-opened{display:inline}.v2-rooms-more[aria-expanded=true] .v2-rooms-more-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);rotate:180deg}.v2-tariffs{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 3)}@media (min-width:40rem){.v2-tariffs{grid-column:span 2/span 2}}@media (min-width:80rem){.v2-tariffs{grid-column:2/span 2;grid-row-start:2}.v2-room-buy{grid-row-start:1;grid-column-start:3}}.v2-tariffs-h{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.v2-tariff-row{padding-block:calc(var(--spacing) * 2)}.v2-tariff-row+.v2-tariff-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100)}.v2-tariff{align-items:flex-end;gap:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);display:flex}@media (min-width:80rem){.v2-tariff{font-size:17px}}.v2-tariff-name{--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.v2-tariff-dots{min-width:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-bottom-width:2px;border-color:var(--color-gray-300);flex:1;margin-bottom:.3em}.v2-tariff-price{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-gray-900);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.v2-tariff-meta{margin-top:var(--spacing);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);color:var(--color-gray-600);flex-wrap:wrap;font-size:14px;display:flex}.v2-heal{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-success);display:inline-flex}.v2-tariff-includes{margin-top:calc(var(--spacing) * .5);-webkit-line-clamp:2;color:var(--color-gray-600);-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.v2-tariffs .v2-details>summary{min-height:calc(var(--spacing) * 10);font-size:15px}.v2-from-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 2.5);display:flex}.b1-nav{top:calc(var(--spacing) * 16);z-index:20;margin-inline:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * 2);gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:#fffffff2;display:flex;position:sticky;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.b1-nav{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.b1-nav{padding-inline:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:48rem){.b1-nav{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6);top:72px}}@media (min-width:64rem){.b1-nav{margin-inline:0;padding-inline:0}}.b1-nav{scrollbar-width:none}.b1-nav a{min-height:calc(var(--spacing) * 12);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-700);border-color:#0000;border-bottom-width:3px;flex-shrink:0;align-items:center;text-decoration-line:none;display:flex}@media (hover:hover){.b1-nav a:hover{color:var(--color-gray-900)}}.b1-nav a[aria-current]{border-color:var(--color-brand);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-navy)}.b1-card{margin-top:calc(var(--spacing) * 6);scroll-margin-top:calc(var(--spacing) * 32);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}@media (min-width:48rem){.b1-card{padding:calc(var(--spacing) * 7)}}.b1-h{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:22px;display:flex}@media (min-width:48rem){.b1-h{font-size:26px}}.b1-sub{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);display:flex}.b1-part{scroll-margin-top:calc(var(--spacing) * 32)}.b1-part+.b1-part{margin-top:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 6)}.b1-ask{margin-block:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-success-soft);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.b1-ask{flex-direction:row;align-items:center}}.b1-ask p{color:var(--color-gray-800);flex:1;font-size:15px}.b2-facts{border-radius:var(--radius-2xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}@media (min-width:48rem){.b2-facts{padding:calc(var(--spacing) * 7)}}:where(.b2-dl>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-gray-200)}.b2-dl{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}.b2-row{gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.b2-row{gap:calc(var(--spacing) * 4);grid-template-columns:13rem minmax(0,1fr)}}.b2-row dt{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);display:flex}.b2-row dd{color:var(--color-gray-800)}.b2-more{margin-left:var(--spacing);white-space:nowrap;font-size:15px}:where(.b2-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-gray-200)}.b2-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-gray-200)}.b2-acc>summary{min-height:calc(var(--spacing) * 16);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);list-style-type:none;display:flex}.b2-acc>summary::-webkit-details-marker{display:none}.b2-acc[open]>summary .v2-chevron{transform:rotate(180deg)}.b2-acc-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-brand-soft);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.b2-acc-fact{margin-top:calc(var(--spacing) * .5);-webkit-line-clamp:1;color:var(--color-gray-600);-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.b2-acc[open] .b2-acc-fact{display:none}.b3-steps{margin-left:calc(var(--spacing) * 5)}:where(.b3-steps>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.b3-steps{border-left-style:var(--tw-border-style);border-color:#5243b840;border-left-width:2px}@supports (color:color-mix(in lab, red, red)){.b3-steps{border-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.b3-steps{padding-left:calc(var(--spacing) * 7)}@media (min-width:48rem){.b3-steps{padding-left:calc(var(--spacing) * 10)}}.b3-step{scroll-margin-top:calc(var(--spacing) * 24);position:relative}.b3-num{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-navy);--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:calc(-3rem - 1px)}@media (min-width:48rem){.b3-num{left:calc(-3.75rem - 1px)}}.b3-h{min-height:calc(var(--spacing) * 10);align-items:center;font-size:22px;display:flex}@media (min-width:48rem){.b3-h{font-size:26px}}.b3-lead{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 5);color:var(--color-gray-600)}.b3-sub{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);display:flex}.b3-part{margin-top:calc(var(--spacing) * 8);scroll-margin-top:calc(var(--spacing) * 24)}.b4-tiles{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.b4-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.b4-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.b4-tile{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;text-decoration-line:none;display:flex;overflow:hidden}@media (hover:hover){.b4-tile:hover{border-color:var(--color-brand)}}@media (min-width:40rem){.b4-tile.is-wide{flex-direction:row;grid-column:span 2/span 2}}.b4-tile-img{aspect-ratio:16/10;background-color:var(--color-gray-100);object-fit:cover;width:100%}@media (min-width:40rem){.b4-tile.is-wide .b4-tile-img{aspect-ratio:auto;min-height:calc(var(--spacing) * 56);width:50%}}.b4-tile-body{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}.b4-tile-title{align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:18px;font-weight:var(--font-weight-semibold);display:flex}.b4-tile-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-brand-soft);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.b4-tile-fact{-webkit-line-clamp:3;--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-gray-700);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.b4-tile-more{align-items:center;gap:var(--spacing);padding-top:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-brand);margin-top:auto;display:inline-flex}.b4-rows{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.b4-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.b4-row{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media (hover:hover){.b4-row:hover{border-color:var(--color-brand)}}.b4-details{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 10)}@media (min-width:80rem){.b4-details{columns:2}}.b4-part{margin-bottom:calc(var(--spacing) * 10);break-inside:avoid}.b5-h{margin-top:calc(var(--spacing) * 14);margin-bottom:calc(var(--spacing) * 5);--tw-leading:var(--leading-tight);font-size:26px;line-height:var(--leading-tight)}@media (min-width:48rem){.b5-h{font-size:32px}}.b5-h-first{margin-top:0}.b5-text.content-kc{--tw-leading:1.75;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.75}@media (min-width:48rem){.b5-text.content-kc{font-size:19px}}.b5-lead.content-kc>p:first-of-type{--tw-leading:1.6;color:var(--color-gray-900);font-size:21px;line-height:1.6}@media (min-width:48rem){.b5-lead.content-kc>p:first-of-type{font-size:23px}}.b5-photos{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.b5-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}.b5-photo{aspect-ratio:4/3;border-radius:var(--radius-xl);background-color:var(--color-gray-100);display:block;overflow:hidden}.b5-photo img{object-fit:cover;width:100%;height:100%}.b5-figure figcaption{margin-top:calc(var(--spacing) * 2);color:var(--color-gray-600);font-size:15px}.b5-more-photos{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-flex}@media (min-width:40rem){.b5-more-photos{grid-column:span 2/span 2}}.b5-quote{margin-block:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7)}@media (min-width:48rem){.b5-quote{padding-inline:calc(var(--spacing) * 9)}}.b5-quote blockquote p{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:var(--leading-snug);color:var(--color-navy)}@media (min-width:48rem){.b5-quote blockquote p{font-size:25px}}.b5-quote figcaption{margin-top:calc(var(--spacing) * 3);color:var(--color-gray-700);font-size:15px}.r1{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:80rem){.r1.has-summary{grid-template-columns:300px minmax(0,1fr);align-items:flex-start}}.r1-summary{border-radius:var(--radius-2xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}@media (min-width:80rem){.r1-summary{top:calc(var(--spacing) * 36);position:sticky}}.r1-score{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);background-color:var(--color-navy);--tw-font-weight:var(--font-weight-bold);font-size:26px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0;justify-content:center;align-items:center;display:flex}.r1-bars{margin-top:calc(var(--spacing) * 5)}:where(.r1-bars>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.r1-bar{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);font-size:15px;display:grid}.r1-bar dt{color:var(--color-gray-700)}.r1-bar dd{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(3rem,1fr) 2.25rem;display:grid}.r1-bar dd b{text-align:right;color:var(--color-gray-900);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.r2-filters{margin-bottom:calc(var(--spacing) * 5)}:where(.r2-filters>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.r2-filters fieldset{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.r2-filters legend{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);width:100%;font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.r2-chip{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-800);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-300);border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.r2-chip:hover{--tw-ring-color:var(--color-navy)}}.r2-chip:has(:checked){background-color:var(--color-navy);color:var(--color-white);--tw-ring-color:var(--color-navy)}.r2-chip:has(:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:3px;outline-color:var(--color-brand)}.r2-chip input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.r2-chip span{color:var(--color-gray-500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.r2-chip:has(:checked) span{color:#fffc}@supports (color:color-mix(in lab, red, red)){.r2-chip:has(:checked) span{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.r3-cols{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.r3-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.r3-col{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5)}.r3-col.is-pro{background-color:var(--color-success-soft)}.r3-col.is-con{background-color:var(--color-warning-soft)}.r3-h{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:19px;display:flex}.r3-col.is-pro .r3-h{color:var(--color-success)}.r3-col.is-con .r3-h{color:var(--color-warning)}:where(.r3-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.r3-list li{color:var(--color-gray-900)}.r3-who{color:var(--color-gray-600);font-size:14px;display:block}:where(.r4-line>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.r4-line{border-left-style:var(--tw-border-style);border-color:#5243b840;border-left-width:2px}@supports (color:color-mix(in lab, red, red)){.r4-line{border-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.r4-line{padding-left:calc(var(--spacing) * 6)}.r4-month{position:relative}.r4-month:before{content:"";top:calc(var(--spacing) * 2);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);background-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;position:absolute;left:calc(-1.5rem - 7px)}.r4-h{margin-bottom:calc(var(--spacing) * 3);font-size:19px}.r4-h span{margin-left:var(--spacing);--tw-font-weight:var(--font-weight-normal);font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-gray-600)}:where(.r5-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-gray-200)}.r5-list{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white)}.r5-item>summary{min-height:calc(var(--spacing) * 16);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);list-style-type:none;display:flex}@media (hover:hover){.r5-item>summary:hover{background-color:var(--color-gray-50)}}.r5-item>summary::-webkit-details-marker{display:none}.r5-item[open]>summary .v2-chevron{transform:rotate(180deg)}:where(.r5-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.r5-body{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);padding-left:4.25rem}.lay-grid{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.lay-grid{grid-template-columns:300px minmax(0,1fr)}}.lay-nav{order:3}@media (min-width:64rem){.lay-nav{order:1}}:where(.lay-nav-in>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.lay-main{order:1;min-width:0}@media (min-width:64rem){.lay-main{order:2}}.lay-book{display:none}@media (min-width:64rem){.lay-book{order:3}}.lay-tail{order:2;min-width:0}@media (min-width:64rem){.lay-tail{order:4;grid-column:1/-1}}.lay-band{margin-top:calc(var(--spacing) * 10);background-color:var(--color-gray-50);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 10)}@media (min-width:64rem){.lay-band{margin-bottom:calc(var(--spacing) * -8);padding-bottom:calc(var(--spacing) * 12)}}.lay-band{box-shadow:0 0 0 100vmax var(--color-gray-50);clip-path:inset(0 -100vmax)}.lay-band>*+.loc{margin-top:calc(var(--spacing) * 10)}.lb-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:64rem){.lay-1 .lay-nav-in,.lay-3 .lay-nav-in,.lay-5 .lay-nav-in{overscroll-behavior:contain;max-height:calc(100dvh - 104px);padding-right:var(--spacing);position:sticky;top:88px;overflow-y:auto}}.lay-1 .lay-nav-in,.lay-3 .lay-nav-in,.lay-5 .lay-nav-in{scrollbar-width:thin}@media (min-width:64rem){.lay-2 .lay-grid{align-items:flex-start;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 10);grid-template-columns:repeat(12,minmax(0,1fr))}.lay-2 .lay-nav{order:0;grid-area:1/1/span 3/span 3}.lay-2 .lay-main{display:contents}.lay-2 .lay-main>*{grid-column:span 12/span 12;margin-top:0}.lay-2 .lay-main>:nth-child(-n+3){grid-column:4/span 9}.lay-2 .lay-main>section[id^=info-]:not(:nth-child(-n+3)){border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 6);grid-column:span 6/span 6}}.lay-2 .lay-main>:not(:nth-child(-n+3)) .content-kc{max-width:78ch}@media (min-width:64rem){.lay-2 .lay-main>.b3-steps,.lay-2 .lay-main>.b5{display:contents}.lay-2 .b3-steps>.b3-step{margin-left:calc(var(--spacing) * 5);border-left-style:var(--tw-border-style);border-color:#5243b840;border-left-width:2px}@supports (color:color-mix(in lab, red, red)){.lay-2 .b3-steps>.b3-step{border-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.lay-2 .b3-steps>.b3-step{padding-left:calc(var(--spacing) * 10)}.lay-2 .b3-steps>.b3-step:nth-child(-n+3){grid-column:4/span 9}.lay-2 .b3-steps>.b3-step:not(:nth-child(-n+3)),.lay-2 .b5>:not(:nth-child(-n+3)){grid-column:span 12/span 12}.lay-2 .b5>:nth-child(-n+3){grid-column:4/span 9}.lay-2 .b5>section[id^=info-]:not(:nth-child(-n+3)){grid-column:span 6/span 6}.lay-2 .lay-main>.b3-steps~*,.lay-2 .lay-main>.b5~*{grid-column:1/-1}.lay-2 .lay-tail{grid-column:span 12/span 12}}.loc{gap:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.loc{padding:calc(var(--spacing) * 7)}}@media (min-width:64rem){.loc.has-map{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.loc-map{min-height:calc(var(--spacing) * 72);border-radius:var(--radius-xl);background-color:var(--color-gray-100);position:relative;overflow:hidden}@media (min-width:64rem){.loc-map{min-height:26rem}}.loc-static{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.loc-map.is-live .loc-static{visibility:hidden}.loc-error{inset-inline:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:#fffffff2;position:absolute}@supports (color:color-mix(in lab, red, red)){.loc-error{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.loc-error{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-gray-800);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);font-size:15px}.orv{margin-top:calc(var(--spacing) * 12)}.orv-h{margin-bottom:calc(var(--spacing) * 5);font-size:24px}@media (min-width:48rem){.orv-h{font-size:28px}}.rs{margin-bottom:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);overflow:hidden}.rs-row{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.rs-row{padding:calc(var(--spacing) * 7)}}@media (min-width:64rem){.rs-row{gap:calc(var(--spacing) * 10);grid-template-columns:17rem minmax(0,1fr)}}.rs-row+.rs-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200)}.rs-firm{background-color:#efedfb80}@supports (color:color-mix(in lab, red, red)){.rs-firm{background-color:color-mix(in oklab, var(--color-brand-soft) 50%, transparent)}}.rs-total{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.rs-score{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);background-color:var(--color-navy);--tw-font-weight:var(--font-weight-bold);font-size:26px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rs-score.is-firm{background-color:var(--color-brand)}.rs-note{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-success);display:flex}.rs-scales{align-content:flex-start;column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.rs-scales{row-gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.rs-scales.is-firm{grid-template-columns:repeat(3,minmax(0,1fr))}}.rs-scale{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);grid-template-columns:minmax(0,1fr) auto;display:grid}.rs-scale dt{color:var(--color-gray-800);font-size:15px}.rs-scale dd{display:contents}.rs-scale b{text-align:right;color:var(--color-gray-900);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:16px}.rs-track{height:calc(var(--spacing) * 2);background-color:var(--color-gray-200);border-radius:3.40282e38px;grid-column:span 2/span 2;display:block;overflow:hidden}.rs-fill{border-radius:3.40282e38px;height:100%;display:block}.rs-fill.is-high{background-color:var(--color-navy)}.rs-fill.is-mid{background-color:var(--color-brand)}.rs-fill.is-low{background-color:var(--color-warning)}:where(.rr-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.rr{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media (min-width:48rem){.rr{padding-inline:calc(var(--spacing) * 6)}}.rr{container-type:inline-size}.rr-grid{gap:calc(var(--spacing) * 5);display:grid}@container (min-width:42rem){.rr-grid{column-gap:calc(var(--spacing) * 8);grid-template-columns:13rem minmax(0,1fr)}}@container (min-width:64rem){.rr-grid{grid-template-columns:13rem minmax(0,1fr) minmax(0,1fr)}.rr:not(.has-firm) .rr-grid>.rr-part{grid-column:span 2/span 2}}.rr-firm{border-radius:var(--radius-xl);background-color:#efedfb80}@supports (color:color-mix(in lab, red, red)){.rr-firm{background-color:color-mix(in oklab, var(--color-brand-soft) 50%, transparent)}}.rr-firm{padding:calc(var(--spacing) * 4)}@container (min-width:42rem){.rr-firm{grid-column-start:2}}@container (min-width:64rem){.rr-firm{grid-column-start:auto}}.rr-who{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.rr-av{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rr-av-1{background-color:var(--color-brand-soft);color:var(--color-navy)}.rr-av-2{background-color:var(--color-success-soft);color:var(--color-success)}.rr-av-3{background-color:var(--color-warning-soft);color:var(--color-warning)}.rr-av-4{background-color:var(--color-gray-100);color:var(--color-gray-700)}.rr-name{--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.rr-meta{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-600)}.rr-room{margin-top:calc(var(--spacing) * 1.5);align-items:flex-start;gap:calc(var(--spacing) * 1.5);display:flex}.rr-room svg{margin-top:calc(var(--spacing) * .5)}.rr-part{min-width:0}.rr-head{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.rr-head-title{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);min-width:0;font-size:14px;font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-gray-600);display:flex}.rr-score{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.rr-word{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.rr-manager-link{color:var(--color-brand);text-decoration-line:underline;text-decoration-color:#5243b866}@supports (color:color-mix(in lab, red, red)){.rr-manager-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.rr-manager-link{text-underline-offset:2px}@media (hover:hover){.rr-manager-link:hover{color:var(--color-brand-deep)}}.rr-title{--tw-leading:var(--leading-snug);font-size:18px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.rr-line{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-800)}.rr-label{margin-right:calc(var(--spacing) * 1.5);align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);display:inline-flex}.rr-line.is-good .rr-label{color:var(--color-success)}.rr-line.is-bad .rr-label{color:var(--color-warning)}.rr-firm{container-type:inline-size}.rr-marks{margin-bottom:var(--spacing);gap:calc(var(--spacing) * 1.5);display:grid}@container (min-width:22rem){.rr-marks{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr))}}.rr-marks li{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#5243b826;flex-direction:row-reverse;display:flex}@supports (color:color-mix(in lab, red, red)){.rr-marks li{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}@container (min-width:22rem){.rr-marks li{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}}.rr-marks b{--tw-leading:var(--leading-tight);font-size:17px;line-height:var(--leading-tight);color:var(--color-navy);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@container (min-width:22rem){.rr-marks b{font-size:18px}}.rr-marks span{--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);color:var(--color-gray-700)}@container (min-width:22rem){.rr-marks span{font-size:13px}}.cf{border-radius:var(--radius-2xl);background-color:var(--color-brand-soft);padding:calc(var(--spacing) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#5243b826}@supports (color:color-mix(in lab, red, red)){.cf{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.cf-head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.cf-photo{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0}.cf-photo-icon{background-color:var(--color-white);color:var(--color-navy);justify-content:center;align-items:center;display:flex}.cf-title{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-navy)}.cf-lead{margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-gray-800)}.cf .input{background-color:var(--color-white)}.cf-trust{margin-top:calc(var(--spacing) * 4)}:where(.cf-trust>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.cf-trust{color:var(--color-gray-700);font-size:14px}.cf-trust li{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.cf-trust svg{margin-top:calc(var(--spacing) * .5);color:var(--color-success)}.cfm{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 6px 24px var(--tw-shadow-color,#14116b1f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#5243b833;display:none}@supports (color:color-mix(in lab, red, red)){.cfm{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.cfm{transition:opacity .2s,visibility .2s}.cfm.is-waiting{visibility:hidden;opacity:0}.cfm-photo{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-soft);border-radius:3.40282e38px;flex-shrink:0}.cfm-photo-icon{background-color:var(--color-brand-soft);color:var(--color-navy);justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.lay-0 .lay-nav-in{flex-direction:column;height:100%;display:flex}.lay-0 .cfm{display:block;position:sticky;top:88px}}@media (prefers-reduced-motion:reduce){.cfm{transition:none}}.vid-card{aspect-ratio:var(--aspect-video);border-radius:var(--radius-xl);background-color:var(--color-navy-dark);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0c0a472e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:block;position:relative;overflow:hidden}.vid-card img{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out}.vid-card:hover img{transform:scale(1.02)}.vid-card:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.vid-play{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 6px 18px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);aspect-ratio:10/7;background:#e31e6b;border-radius:24%;width:clamp(56px,13%,92px);transition:scale .2s ease-out,background-color .2s;position:absolute;top:50%;left:74%}.vid-play:after,.vid-hero-icon:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;width:30%;height:44%;position:absolute;top:50%;left:50%;translate:-36% -50%}.vid-card:hover .vid-play,.vid-card:focus-visible .vid-play{background:#c8145a;scale:1.08}.vid-time{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:#000c;position:absolute}@supports (color:color-mix(in lab, red, red)){.vid-time{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.vid-time{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);font-size:14px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.h7-top{position:relative}.h7-top>.vid-hero{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:10;min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);background-color:#0c0a47d9;border-radius:3.40282e38px;display:inline-flex;position:absolute;overflow:visible}@supports (color:color-mix(in lab, red, red)){.h7-top>.vid-hero{background-color:color-mix(in oklab, var(--color-navy-dark) 85%, transparent)}}.h7-top>.vid-hero{padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);text-decoration-line:none}@media (hover:hover){.h7-top>.vid-hero:hover{background-color:var(--color-navy-dark);color:var(--color-white)}}.h7-top>.vid-hero:focus-visible{outline-offset:2px;outline:3px solid #fff}.vid-hero-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:#e31e6b;border-radius:3.40282e38px;flex-shrink:0;display:block;position:relative}.vid-hero-time{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#fffc}@supports (color:color-mix(in lab, red, red)){.vid-hero-time{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.vid-hero-time{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.sp-row{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:40rem){.sp-row{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-tile{aspect-ratio:3/2;border-radius:var(--radius-lg);background-color:var(--color-gray-100);display:block;position:relative;overflow:hidden}.sp-tile img{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out}.sp-tile:hover img{transform:scale(1.04)}.sp-tile:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.sp-cap{-webkit-line-clamp:2;--tw-gradient-position:to top;inset-inline:0;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;bottom:0;overflow:hidden}@supports (background-image:linear-gradient(in lab, red, red)){.sp-cap{--tw-gradient-position:to top in oklab}}.sp-cap{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.sp-cap{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.sp-cap{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (min-width:40rem){.sp-cap{font-size:14px}}.sp-more{background-color:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sp-more{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.sp-more{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-white);text-underline-offset:4px;text-decoration-line:underline}@media (prefers-reduced-motion:reduce){.sp-tile img{transition:none}.sp-tile:hover img{transform:none}}.video-dialog{border-radius:var(--radius-2xl);background-color:var(--color-navy-dark);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);max-width:none;max-height:calc(100dvh - 1rem);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;margin:auto;padding:0;overflow:hidden auto}.video-dialog::backdrop{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.video-dialog::backdrop{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.video-dialog{width:min(100vw - 1rem,1100px,177.778dvh - 18.6667rem);min-width:min(100vw - 1rem,300px)}.video-dialog>*{flex-shrink:0}.video-dialog[open]{display:flex}.video-dialog-frame{aspect-ratio:var(--aspect-video);background-color:var(--color-black);width:100%}.video-dialog-frame video{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.vid-card img,.vid-play{transition:none}.vid-card:hover img{transform:none}}.bk1,.bk2,.bk3,.bk4,.bk5{margin-top:calc(var(--spacing) * 12)}.bk-lead{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);color:var(--color-gray-700);font-size:17px}.bk-num{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-navy);--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bk-num-sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:16px}.bk-actions{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.bk1-list{margin-top:calc(var(--spacing) * 6)}.bk1-step{gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 7);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.bk1-step:not(:last-child):before{content:"";top:calc(var(--spacing) * 12);bottom:var(--spacing);width:calc(var(--spacing) * .5);background-color:#5243b833;border-radius:.25rem;position:absolute;left:21px}@supports (color:color-mix(in lab, red, red)){.bk1-step:not(:last-child):before{background-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.bk1-title{padding-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);font-size:20px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.bk1-roles{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:grid}.bk1-roles>div{gap:var(--spacing);display:grid}@media (min-width:40rem){.bk1-roles>div{gap:calc(var(--spacing) * 3);grid-template-columns:6.5rem minmax(0,1fr)}}.bk1-roles dt{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-navy);display:flex}.bk1-roles dd{--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800)}.bk1-note{margin-top:calc(var(--spacing) * 2)}:where(.bk1-note>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.bk1-note{border-radius:var(--radius-2xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800)}.bk2-short{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.bk2-short li{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-brand-soft);padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-navy);border-radius:3.40282e38px;display:inline-flex}.bk2-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.bk2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk2-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.bk2-q{align-items:flex-start;gap:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);font-size:18px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);display:flex}.bk2-a{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800)}.bk3-line{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl)}.bk3-item{padding-bottom:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 14);position:relative}.bk3-item:not(:last-child):before{content:"";top:calc(var(--spacing) * 10);width:calc(var(--spacing) * .5);background-color:#5243b840;position:absolute;bottom:0;left:19px}@supports (color:color-mix(in lab, red, red)){.bk3-item:not(:last-child):before{background-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.bk3-dot{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-white);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.bk3-item.is-start .bk3-dot{background-color:var(--color-navy);color:var(--color-white);--tw-ring-color:var(--color-navy)}.bk3-when{align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-brand);flex-wrap:wrap;display:flex}.bk3-title{margin-top:var(--spacing);--tw-leading:var(--leading-snug);font-size:18px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.bk3-text{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.bk3-prep{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.bk3-prep-list{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.bk3-prep-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk3-prep-list li{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-gray-800);font-size:16px;display:flex}.bk3-safe{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background-color:var(--color-success-soft);padding:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800);display:flex}.bk4{container-type:inline-size}.bk4-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);display:grid}@container (min-width:46rem){.bk4-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:flex-start}}:where(.bk4-steps>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.bk4-steps li{align-items:flex-start;gap:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);color:var(--color-gray-700);display:flex}.bk4-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:#2d7d324d}@supports (color:color-mix(in lab, red, red)){.bk4-panel{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.bk4-panel{background-color:var(--color-white);padding:calc(var(--spacing) * 5)}@media (min-width:48rem){.bk4-panel{padding:calc(var(--spacing) * 6)}}.bk4-panel-h{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-gray-900);font-size:20px;display:flex}.bk4-list{margin-top:calc(var(--spacing) * 3)}:where(.bk4-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-gray-200)}.bk4-list li{gap:var(--spacing);padding-block:calc(var(--spacing) * 3);display:grid}.bk4-list b{color:var(--color-gray-900);font-size:17px}.bk4-list span{--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.bk4-rating{margin-top:var(--spacing);align-items:flex-start;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-top:calc(var(--spacing) * 4);color:var(--color-gray-700);font-size:15px;display:flex}.bk5-who{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-brand-soft);padding:calc(var(--spacing) * 4);display:flex}.bk5-photo{object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:72px;height:72px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0}.bk5-photo-icon{background-color:var(--color-white);color:var(--color-navy);justify-content:center;align-items:center;display:flex}.bk5-chat{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl)}:where(.bk5-chat>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.bk5-msg{margin-left:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-top-left-radius:var(--radius-sm);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}.bk5-step{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-brand);display:block}.bk5{container-type:inline-size}.bk5-ways{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}@container (min-width:48rem){.bk5-ways{grid-template-columns:repeat(3,minmax(0,1fr))}}.bk5-way{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-gray-700);flex-direction:column;display:flex}.bk5-way b{color:var(--color-gray-900);font-size:18px}.bk5-way-link{--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-navy);text-decoration-line:none}.bk5-safe{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800);display:flex}.b6,.b7,.b8,.b9,.b10,.b11,.b12,.b13,.b14,.b15{margin-top:calc(var(--spacing) * 12)}.b6-flow{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.b6-flow{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(5,minmax(0,1fr))}}.b6-node{align-items:flex-start;gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.b6-node{border-style:var(--tw-border-style);text-align:center;background-color:#0000;border-width:0;align-items:center;padding:0}}.b6-node:not(:last-child):after{content:"";top:calc(var(--spacing) * 8);right:calc(var(--spacing) * -6);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 6);background-color:#5243b866;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.b6-node:not(:last-child):after{background-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}@media (min-width:64rem){.b6-node:not(:last-child):after{display:block}}.b6-node:not(:last-child):before{content:"";top:27px;right:calc(var(--spacing) * -6);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:2px;border-right-style:var(--tw-border-style);border-color:#5243b899;border-right-width:2px;display:none;position:absolute;rotate:45deg}@supports (color:color-mix(in lab, red, red)){.b6-node:not(:last-child):before{border-color:color-mix(in oklab, var(--color-brand) 60%, transparent)}}@media (min-width:64rem){.b6-node:not(:last-child):before{display:block}}.b6-icon{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--color-brand-soft);color:var(--color-navy);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}.b6-n{top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background-color:var(--color-navy);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.b6-title{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.b6-who{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-brand)}.b6-text{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700)}.b6-tag{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;display:inline-flex}@media (min-width:64rem){.b6-tag{display:none}}.b6-tag.is-free{background-color:var(--color-success-soft);color:var(--color-success)}.b6-tag.is-pay{background-color:var(--color-navy);color:var(--color-white)}.b6-tag.is-paid{background-color:var(--color-brand-soft);color:var(--color-navy)}.b6-brackets{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 6);display:none}@media (min-width:64rem){.b6-brackets{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}}.b6-bracket{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-inline-style:var(--tw-border-style);border-inline-width:2px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);border-bottom-width:2px;display:flex}.b6-bracket.is-free{border-color:#2d7d3280;grid-column:span 3/span 3}@supports (color:color-mix(in lab, red, red)){.b6-bracket.is-free{border-color:color-mix(in oklab, var(--color-success) 50%, transparent)}}.b6-bracket.is-free{color:var(--color-success)}.b6-bracket.is-pay{border-color:var(--color-navy);background-color:var(--color-navy);color:var(--color-white)}.b6-bracket.is-paid{border-color:#14116b66}@supports (color:color-mix(in lab, red, red)){.b6-bracket.is-paid{border-color:color-mix(in oklab, var(--color-navy) 40%, transparent)}}.b6-bracket.is-paid{color:var(--color-navy)}.b6-foot{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.b6-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.b7-board{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media (min-width:48rem){.b7-board{padding:calc(var(--spacing) * 5)}}.b7-heads,.b7-lane-label{display:none}.b7-acts{gap:calc(var(--spacing) * 3);display:grid}.b7-act{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);color:var(--color-gray-800);display:flex}.b7-act.is-you{background-color:var(--color-brand-soft)}.b7-act.is-we{background-color:var(--color-gray-50);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}.b7-n{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-navy);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.b7-act.is-we .b7-n{background-color:var(--color-white);color:var(--color-navy);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-navy)}.b7-who{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-brand);display:block}@media (min-width:1024px){.b7-board{grid-template-rows:auto auto auto;grid-template-columns:8.5rem repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.b7-heads{display:contents}.b7-heads>span{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-gray-600)}.b7-lane-label{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);display:flex}.b7-lane-label.is-you{background-color:var(--color-brand-soft);color:var(--color-navy);grid-area:2/1}.b7-lane-label.is-we{background-color:var(--color-gray-50);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);grid-area:3/1}.b7-acts{display:contents}.b7-act{grid-column:var(--col);gap:calc(var(--spacing) * 2);flex-direction:column;font-size:15px}.b7-act.is-you{grid-row:2}.b7-act.is-we{grid-row:3}.b7-who{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.b8-bar{margin-top:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);gap:var(--spacing);border-radius:3.40282e38px;display:flex;overflow:hidden}.b8-seg{flex:1}.b8-seg.is-you{background-color:var(--color-navy)}.b8-seg.is-we{background-color:var(--color-brand-soft);background-image:repeating-linear-gradient(45deg,#14116b1f 0 4px,#0000 4px 8px)}.b8-legend{margin-top:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 6);row-gap:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-800);flex-wrap:wrap;display:flex}.b8-legend>span{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.b8-key{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:.25rem;display:inline-block}.b8-key.is-you{background-color:var(--color-navy)}.b8-key.is-we{background-color:var(--color-brand-soft);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#14116b33}@supports (color:color-mix(in lab, red, red)){.b8-key.is-we{--tw-ring-color:color-mix(in oklab, var(--color-navy) 20%, transparent)}}.b8-key.is-we{background-image:repeating-linear-gradient(45deg,#14116b1f 0 3px,#0000 3px 6px)}.b8-cols{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.b8-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.b8-col{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5)}.b8-col.is-you{background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#14116b33}@supports (color:color-mix(in lab, red, red)){.b8-col.is-you{--tw-ring-color:color-mix(in oklab, var(--color-navy) 20%, transparent)}}.b8-col.is-we{background-color:var(--color-gray-50)}.b8-h3{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-gray-900);font-size:19px;display:flex}.b9{container-type:inline-size}.b9-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);display:grid}@container (min-width:48rem){.b9-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.b9-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}@media (min-width:48rem){.b9-card{padding:calc(var(--spacing) * 6)}}.b9-card{container-type:inline-size}.b9-h3{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-gray-900);font-size:19px;display:flex}.b9-big{margin-top:calc(var(--spacing) * 4);color:var(--color-gray-800);font-size:18px}.b9-big b{margin-right:var(--spacing);--tw-leading:1;color:var(--color-success);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:40px;line-height:1}.b9-money{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid;position:relative}.b9-money li{align-items:center;column-gap:calc(var(--spacing) * 3);grid-template-columns:2.5rem minmax(0,1fr);display:grid;position:relative}@container (min-width:28rem){.b9-money li{grid-template-columns:2.5rem minmax(0,1fr) auto}}.b9-money li:not(:last-child):after{content:"";top:calc(var(--spacing) * 10);bottom:calc(var(--spacing) * -3);width:calc(var(--spacing) * .5);background-color:var(--color-gray-300);position:absolute;left:19px}.b9-dot{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-white);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-navy);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#14116b4d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.b9-dot{--tw-ring-color:color-mix(in oklab, var(--color-navy) 30%, transparent)}}.b9-money li.is-free .b9-dot{background-color:var(--color-success-soft);color:var(--color-success);--tw-ring-color:#2d7d3266}@supports (color:color-mix(in lab, red, red)){.b9-money li.is-free .b9-dot{--tw-ring-color:color-mix(in oklab, var(--color-success) 40%, transparent)}}.b9-money li.is-pay .b9-dot{background-color:var(--color-navy);color:var(--color-white);--tw-ring-color:var(--color-navy)}.b9-p-title{--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.b9-p-money{--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-gray-700);grid-column-start:2}@container (min-width:28rem){.b9-p-money{text-align:right;grid-column-start:auto}}.b9-money li.is-free .b9-p-money{color:var(--color-success)}.b9-scale{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-xl);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);flex-direction:column;display:flex;overflow:hidden}@container (min-width:32rem){.b9-scale{min-height:calc(var(--spacing) * 16);flex-direction:row;font-size:14px}}.b9-zone{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);display:flex}.b9-zone.is-ok{background-color:var(--color-success-soft);color:var(--color-success);flex:2 1 0}.b9-zone.is-risk{background-color:var(--color-warning-soft);color:#7a3a00;background-image:repeating-linear-gradient(-45deg,#c25c001a 0 6px,#0000 6px 12px);flex:1 1 0}.b9-axis{margin-top:calc(var(--spacing) * 1.5);color:var(--color-gray-600);justify-content:space-between;font-size:14px;display:none}@container (min-width:32rem){.b9-axis{display:flex}}.b9-axis span:nth-child(2){position:relative;left:17%}.b10-tiles{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.b10-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.b10-tile{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.b10-tile:first-child{border-color:#14116b66}@supports (color:color-mix(in lab, red, red)){.b10-tile:first-child{border-color:color-mix(in oklab, var(--color-navy) 40%, transparent)}}.b10-when{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-brand)}.b10-pic{margin-top:calc(var(--spacing) * 2);width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);border-radius:var(--radius-2xl);background-color:var(--color-brand-soft);color:var(--color-navy);justify-content:center;align-items:center;display:flex}.b10-title{margin-top:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.b10-note{margin-top:var(--spacing);color:var(--color-gray-600);font-size:15px}.b10-facts{margin-top:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.b10-facts p{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-gray-800);display:flex}.b11-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.b11-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.b11-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.b11-cell{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5)}@media (min-width:48rem){.b11-cell{padding:calc(var(--spacing) * 6)}}.b11-steps{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white)}@media (min-width:48rem){.b11-steps{grid-column:span 2/span 2}}@media (min-width:64rem){.b11-steps{grid-row:span 2/span 2}}.b11-zero{background-color:var(--color-navy);color:var(--color-white)}.b11-photo{margin:0;padding:0;overflow:hidden}@media (min-width:64rem){.b11-photo{grid-row:span 2/span 2}}.b11-photo img{height:100%;min-height:calc(var(--spacing) * 56);object-fit:cover;width:100%}.b11-talk{background-color:var(--color-brand-soft)}.b11-registry{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white)}@media (min-width:48rem){.b11-registry{grid-column:span 1/span 1}}@media (min-width:64rem){.b11-registry{grid-column:span 2/span 2}}.b11-cancel{background-color:var(--color-success-soft)}@media (min-width:48rem){.b11-cancel{grid-column:span 1/span 1}}@media (min-width:64rem){.b11-cancel,.b11-grid.no-photo .b11-zero,.b11-grid.no-photo .b11-talk{grid-column:span 2/span 2}}.b12{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.b12{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:flex-start}.b12.no-photo{grid-template-columns:repeat(1,minmax(0,1fr))}}.b12-photo{margin:0}.b12-photo img{aspect-ratio:4/5;border-radius:var(--radius-2xl);object-fit:cover;width:100%}.b12-photo figcaption{margin-top:calc(var(--spacing) * 2);color:var(--color-gray-600);font-size:15px}.b12-steps{margin-top:calc(var(--spacing) * 6)}:where(.b12-steps>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.b12-steps li{align-items:baseline;gap:calc(var(--spacing) * 3);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.b12-n{--tw-leading:1;--tw-font-weight:var(--font-weight-light);font-size:44px;line-height:1;font-weight:var(--font-weight-light);color:var(--color-navy);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.b13-line{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-navy);padding-left:calc(var(--spacing) * 6);display:grid;position:relative}.b13-st{position:relative}.b13-dot{top:var(--spacing);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-navy);background-color:var(--color-white);border-radius:3.40282e38px;position:absolute;left:-37px}.b13-st.is-pay .b13-dot{box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--color-navy)}.b13-st.is-paid .b13-dot{background-color:var(--color-navy)}.b13-label{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.b13-label b{color:var(--color-gray-900);font-size:18px}.b13-label>span{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700)}.b13-legend{margin-top:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 2);color:var(--color-gray-800);flex-wrap:wrap;font-size:15px;display:flex}.b13-legend p{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.b13-key{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-navy);background-color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.b13-key.is-pay{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--color-navy)}.b13-key.is-paid{background-color:var(--color-navy)}@media (min-width:1024px){.b13-line{border-left:0;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:1rem;padding:8.5rem 0;display:grid}.b13-line:before{content:"";background:var(--color-navy);border-radius:9999px;height:6px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.b13-st{align-self:center;height:0;position:relative}.b13-dot{top:0;left:50%;translate:-50% -50%}.b13-label{text-align:center;width:9.5rem;position:absolute;bottom:1.4rem;left:50%;translate:-50%}.b13-st.is-low .b13-label{top:1.4rem;bottom:auto}}.b14-band{border-radius:var(--radius-2xl);background-color:var(--color-navy);padding:calc(var(--spacing) * 6);color:var(--color-white)}@media (min-width:48rem){.b14-band{padding:calc(var(--spacing) * 8)}}.b14-facts{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);display:grid}@media (min-width:40rem){.b14-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.b14-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.b14-facts>div{border-left-style:var(--tw-border-style);border-color:#ffffff40;border-left-width:2px}@supports (color:color-mix(in lab, red, red)){.b14-facts>div{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.b14-facts>div{padding-left:calc(var(--spacing) * 4)}.b14-facts dt{color:#fffc;font-size:15px}@supports (color:color-mix(in lab, red, red)){.b14-facts dt{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.b14-facts dd{margin-top:var(--spacing);--tw-leading:var(--leading-tight);font-size:30px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.b14-facts a{color:var(--color-white);text-decoration-line:underline;text-decoration-color:#fff6}@supports (color:color-mix(in lab, red, red)){.b14-facts a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.b14-facts a{text-underline-offset:4px}@media (hover:hover){.b14-facts a:hover{-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}}.b14-steps{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.b14-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.b14-steps{grid-template-columns:repeat(5,minmax(0,1fr))}}.b14-steps li{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.b15-list{margin-top:calc(var(--spacing) * 5)}:where(.b15-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.b15-step{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white)}.b15-step[open]{border-color:#14116b4d}@supports (color:color-mix(in lab, red, red)){.b15-step[open]{border-color:color-mix(in oklab, var(--color-navy) 30%, transparent)}}.b15-sum{min-height:calc(var(--spacing) * 16);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);list-style-type:none;display:flex}@media (min-width:48rem){.b15-sum{padding-inline:calc(var(--spacing) * 5)}}.b15-sum::-webkit-details-marker{display:none}.b15-sum:focus-visible{border-radius:var(--radius-2xl);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand)}.b15-more{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-brand);flex-shrink:0;display:flex}.b15-body{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.b15-body{padding-inline:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr))}}.b15-body dt{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-navy);display:flex}.b15-body dd{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:16px;line-height:var(--leading-relaxed);color:var(--color-gray-800)}@media (min-width:48rem){.lay-3 .content-kc ul:has(>li:nth-child(7)){columns:2;gap:calc(var(--spacing) * 10)}}.lay-3 .content-kc ul:has(>li:nth-child(7))>li{break-inside:avoid}.lay-3 .t-clamp{max-height:calc(var(--spacing) * 80);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.lay-3 .t-clamp.is-open{max-height:none;-webkit-mask-image:none;mask-image:none}@media (min-width:64rem){.lay-4 .lay-grid{grid-template-columns:minmax(0,1fr) 320px}.lay-4 .lay-main{order:1}.lay-4 .lay-book{order:2;display:block}.lay-4 .lb-card{position:sticky;top:88px}.lay-4 .lay-tail{order:3}.lay-4 .lay-nav{order:4;grid-column:span 2/span 2}.lay-4 .lay-nav-in{align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.lay-4 .lay-nav-in>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.lay-4 .lay-nav-in>section:first-child{grid-column:span 2/span 2}.lay-4 .lay-nav-in>section:first-child ul{columns:2;gap:calc(var(--spacing) * 6)}}.lay-4 .content-kc{max-width:72ch}@media (min-width:64rem){.lay-5 .lay-grid{gap:calc(var(--spacing) * 6);grid-template-columns:250px minmax(0,1fr)}}@media (min-width:80rem){.lay-5 .lay-grid{grid-template-columns:240px minmax(0,1fr) 280px}.lay-5 .lay-book{order:3;display:block}.lay-5 .lb-card{position:sticky;top:88px}.lay-5 .r1.has-summary{grid-template-columns:minmax(0,1fr)}.lay-5 .r1-summary{position:static}.lay-5 .b4-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lay-5 .b4-details{columns:1}.lay-5 .v2-room{grid-template-columns:7.5rem minmax(0,1fr)}.lay-5 .v2-room-buy,.lay-5 .v2-tariffs{grid-area:auto/1/auto/-1}.lay-5 .v2-room-buy{border-top-width:1px;padding-top:.75rem}}.v2-bar{min-height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-gray-700);grid-template-columns:minmax(0,8.5rem) minmax(3rem,1fr) 2.25rem;font-size:15px;display:grid}.v2-bar>b{text-align:right;color:var(--color-gray-900)}.v2-track{height:calc(var(--spacing) * 2);background-color:var(--color-gray-200);border-radius:3.40282e38px;display:block;overflow:hidden}.v2-fill{border-radius:3.40282e38px;height:100%;display:block}.v2-mini{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);text-decoration-line:none;display:block;overflow:hidden}@media (hover:hover){.v2-mini:hover{border-color:var(--color-brand)}}.v2-aside-wait{pointer-events:none;visibility:hidden;opacity:0}.h1-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.h1-gallery{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));align-self:flex-start;display:grid;position:relative}@media (min-width:48rem){.h1-gallery{grid-template-rows:12.5rem 12.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.h1-gallery.is-single{grid-template-rows:none;grid-template-columns:repeat(1,minmax(0,1fr))}}.h1-main{aspect-ratio:16/10;border-radius:var(--radius-2xl);background-color:var(--color-gray-100);grid-column:span 2/span 2;display:block;position:relative;overflow:hidden}@media (min-width:48rem){.h1-main{aspect-ratio:auto;grid-row:span 2/span 2}.h1-gallery.is-single .h1-main{aspect-ratio:16/9;grid-column:span 1/span 1}}.h1-thumb{border-radius:var(--radius-xl);background-color:var(--color-gray-100);display:none;position:relative;overflow:hidden}@media (min-width:48rem){.h1-thumb{display:block}}.h1-main img,.h1-thumb img{object-fit:cover;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){:is(.h1-main img,.h1-thumb img):hover{scale:1.03}}.h1-all{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:#fffffff2;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.h1-all{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.h1-all{padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.h1-all:hover{background-color:var(--color-white)}}.h3-photo{background-color:var(--color-navy-dark);width:100%;height:62vw;min-height:300px;max-height:640px;display:block;overflow:hidden}@media (min-width:48rem){.h3-photo{height:64vh;min-height:460px}}.h3-photo img{object-fit:cover;width:100%;height:100%}.h3-panel{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 18px 48px var(--tw-shadow-color,#0c0a4729);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative}@media (min-width:64rem){.h3-panel{top:0;right:calc(var(--spacing) * 6);--tw-translate-y:calc(62% * -1);width:360px;translate:var(--tw-translate-x) var(--tw-translate-y);margin-top:0;position:absolute}}.h3-thumb{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 28);border-radius:var(--radius-2xl);background-color:var(--color-gray-100);flex-shrink:0;display:block;overflow:hidden}.h3-thumb img{object-fit:cover;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.h3-thumb img:hover{opacity:.85}}.h6-grid{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);display:grid;overflow:hidden}@media (min-width:48rem){.h6-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));height:min(56vh,460px)}}.h6-grid>a{background-color:var(--color-gray-100);overflow:hidden}.h6-grid img{object-fit:cover;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.h6-grid img:hover{--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.h6-main{aspect-ratio:4/3;display:block}@media (min-width:48rem){.h6-main{aspect-ratio:auto;grid-area:span 2/span 2/span 2/span 2}}.h6-cell{display:none}@media (min-width:48rem){.h6-cell{display:block}.h6-grid.is-single{grid-template-rows:none;grid-template-columns:repeat(1,minmax(0,1fr));height:auto}.h6-grid.is-single .h6-main{aspect-ratio:16/9;grid-area:span 1/span 1/span 1/span 1}}.h6-all{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:#222;border-width:1px;border-color:#222;display:inline-flex;position:absolute}@media (hover:hover){.h6-all:hover{background-color:var(--color-gray-50)}}@media (min-width:48rem){.h6-all{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}}.h6-favorite{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-decoration-line:none;display:flex}@media (hover:hover){.h6-favorite:hover{border-color:var(--color-gray-400)}}@media (min-width:40rem){.h6-favorite{padding-inline:calc(var(--spacing) * 5)}}.h6-favorite-num{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.h6-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 6px 16px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);align-self:flex-start}@media (min-width:40rem){.h6-card{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.h6-card{top:calc(var(--spacing) * 24);position:sticky}}.h6-fields{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-500);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.h6-field{min-width:0;padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing)}.h6-field:nth-child(2){border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-500)}.h6-field:nth-child(3){border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-500);grid-column:span 2/span 2}.h6-field:focus-within{box-shadow:inset 0 0 0 2px #222}.h6-input{height:calc(var(--spacing) * 9);color:#222;background-color:#0000;width:100%;font-size:16px;display:block}.h6-input:focus{--tw-outline-style:none;outline-style:none}.h6-btn{min-height:calc(var(--spacing) * 13);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;display:flex}@media (hover:hover){.h6-btn:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.h6-btn{background-image:linear-gradient(90deg,#d81b60,#b0124e)}.h7-btn{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-md);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.h7-btn:hover{background-color:var(--color-brand-hover)}}.h7-top{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:48rem){.h7-top{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr;height:400px}}.h7-top>a,.h7-thumb{border-radius:var(--radius-md);background-color:var(--color-gray-100);position:relative;overflow:hidden}.h7-top img,.h7-thumb img{object-fit:cover;width:100%;height:100%}.h7-main{aspect-ratio:4/3;display:block}@media (min-width:48rem){.h7-main{aspect-ratio:auto;grid-row:span 2/span 2}}.h7-side{display:none}@media (min-width:48rem){.h7-side{display:block}.h7-top.is-single{grid-template-rows:none;grid-template-columns:repeat(1,minmax(0,1fr));height:auto}.h7-top.is-single .h7-main{aspect-ratio:16/9;grid-row:span 1/span 1}}.h7-row{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(5,minmax(0,1fr));display:none}@media (min-width:48rem){.h7-row{display:grid}}.h7-thumb{aspect-ratio:4/3;display:block}.h7-more>span{background-color:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.h7-more>span{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.h7-more>span{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-white);text-underline-offset:4px;text-decoration-line:underline}.h7-score{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-navy);--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:6px 6px 6px 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.h8-card{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media (min-width:48rem){.h8-card{padding:calc(var(--spacing) * 5)}}.h8-btn{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-white);background-color:#1652dc;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.h8-btn:hover{background-color:#1146bd}}.h8-grid{gap:var(--spacing);border-radius:var(--radius-2xl);display:grid;overflow:hidden}@media (min-width:48rem){.h8-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.4fr 1fr 1fr 1fr;height:420px}}.h8-grid>a,.h8-cell{background-color:var(--color-gray-100);position:relative;overflow:hidden}.h8-grid img{object-fit:cover;width:100%;height:100%}.h8-main{aspect-ratio:4/3;display:block}@media (min-width:48rem){.h8-main{aspect-ratio:auto;grid-row:span 2/span 2}}.h8-cell{display:none}@media (min-width:48rem){.h8-cell{display:block}}.h8-more>span{background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.h8-more>span{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.h8-more>span{--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:48rem){.h8-grid.is-single{grid-template-rows:none;grid-template-columns:repeat(1,minmax(0,1fr));height:auto}.h8-grid.is-single .h8-main{aspect-ratio:16/7;grid-row:span 1/span 1}}.h8-flag{height:calc(var(--spacing) * 12);min-width:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:18px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);justify-content:center;align-items:flex-start;display:flex}.h8-link{margin-top:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:#1652dc;background-color:#eef3fd;justify-content:center;align-items:center;text-decoration-line:none;display:flex}@media (hover:hover){.h8-link:hover{background-color:#e2eafb}}.h9-score{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}.h9-btn{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-black);background-color:#ffdb4d;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.h9-btn:hover{background-color:#ffd21f}}.h9-gallery{gap:var(--spacing);border-radius:28px;display:grid;overflow:hidden}@media (min-width:48rem){.h9-gallery{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2.2fr 1fr 1fr .8fr .8fr;height:420px}}.h9-gallery>a,.h9-g{background-color:var(--color-gray-100);position:relative;overflow:hidden}.h9-gallery img{object-fit:cover;width:100%;height:100%}.h9-a{aspect-ratio:4/3;display:block}@media (min-width:48rem){.h9-a{aspect-ratio:auto;grid-row:span 2/span 2}}.h9-b,.h9-c{display:none}@media (min-width:48rem){.h9-b,.h9-c{grid-column:span 2/span 2;display:block}}.h9-d,.h9-e,.h9-f,.h9-g{display:none}@media (min-width:48rem){.h9-d,.h9-e,.h9-f,.h9-g{display:block}}.h9-g>span{background-color:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.h9-g>span{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.h9-g>span{--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (min-width:48rem){.h9-gallery.is-single{grid-template-rows:none;grid-template-columns:repeat(1,minmax(0,1fr));height:auto}.h9-gallery.is-single .h9-a{aspect-ratio:16/7;grid-row:span 1/span 1}}.h9-input{height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-400);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);color:var(--color-gray-900);font-size:16px;display:block}.h9-input:focus{border-color:var(--color-black);--tw-outline-style:none;outline-style:none}.h10-stage{background-color:var(--color-navy-dark);height:68vh;min-height:460px;max-height:760px;position:relative;overflow:hidden}@media (min-width:48rem){.h10-stage{height:78vh}}.h10-shade{pointer-events:none;background:linear-gradient(#0000 28%,#0000004d 55%,#000000bf 100%),linear-gradient(90deg,#00000059,#0000 60%);position:absolute;inset:0}.h10-all{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:1;min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);background-color:#00000080;border-radius:3.40282e38px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.h10-all{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.h10-all{padding-inline:calc(var(--spacing) * 4);color:var(--color-white);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);font-size:15px}@media (hover:hover){.h10-all:hover{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.h10-all:hover{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}}.h10-bar{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-200);--tw-shadow:0 18px 40px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);gap:1px;display:grid}@media (min-width:40rem){.h10-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.h10-bar{grid-template-columns:1.2fr 1fr 1fr auto}}.h10-cell{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.h10-cell:focus-within{box-shadow:inset 0 -2px #1b1b1b}.h10-input{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 9);width:100%;color:var(--color-gray-900);background-color:#0000;font-size:17px;display:block}.h10-input:focus{--tw-outline-style:none;outline-style:none}.h10-btn{min-height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-white);background-color:#1b1b1b;justify-content:center;align-items:center;display:flex}@media (hover:hover){.h10-btn:hover{background-color:var(--color-black)}}@media (min-width:40rem){.h10-btn{grid-column:span 3/span 3}}@media (min-width:64rem){.h10-btn{grid-column:span 1/span 1}}.h14{background-color:#061733}.h14-glass{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.h14-glass{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.h14-glass{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.h14-glass{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.h14-glass{padding:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:48rem){.h14-glass{padding:calc(var(--spacing) * 5)}}.h14-input{height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.h14-input{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.h14-input{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.h14-input{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.h14-input{padding-inline:calc(var(--spacing) * 3);color:var(--color-white);color-scheme:dark;font-size:16px}.h14-input:focus{border-color:var(--color-warm);--tw-outline-style:none;outline-style:none}.h14-btn{min-height:calc(var(--spacing) * 13);border-radius:var(--radius-lg);background-color:var(--color-warm);width:100%;padding-inline:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-navy-dark);justify-content:center;align-items:center;display:flex}@media (hover:hover){.h14-btn:hover{background-color:#ffb83d}}.h27{--h27-overlap:90px}@media (min-width:48rem){.h27{--h27-overlap:150px}}.h27-band{background-color:var(--color-navy);background-image:radial-gradient(80% 120% at 100% 0,#2c72ae80,#2c72ae00 60%);position:relative}.h27-room{height:calc(var(--h27-overlap) + 1.75rem)}.h27-ribbon{inset-inline:0;display:grid;position:absolute;bottom:0}.h27-ribbon>span{height:var(--spacing);display:block}.h27-ribbon>span:first-child{background-color:var(--color-warm)}.h27-ribbon>span:nth-child(2){background-color:var(--color-rose)}.h27-ribbon>span:nth-child(3){background-color:var(--color-leaf)}.h27-photos{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.h27-photos{grid-template-columns:2fr 1fr 1fr}.h27-photos[data-count="2"]{grid-template-columns:2fr 1fr}.h27-photos[data-count="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}}.h27-photo{aspect-ratio:4/3;border-radius:var(--radius-2xl);background-color:var(--color-gray-100);--tw-shadow:0 20px 40px var(--tw-shadow-color,#0c0a4738);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:block;overflow:hidden}@media (min-width:48rem){.h27-photo{aspect-ratio:auto;height:320px}}.h27-photo img{object-fit:cover;width:100%;height:100%}@media not all and (min-width:48rem){.h27-photos>.h27-photo:not(:first-child){display:none}}.h28{isolation:isolate;background-color:var(--color-navy-dark);position:relative;overflow:hidden}.h28-wall{z-index:calc(10 * -1);gap:var(--spacing);grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}@media (min-width:40rem){.h28-wall{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.h28-wall{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr))}}.h28-wall img{object-fit:cover;width:100%;height:100%;min-height:0}.h28-wall:after{content:"";background:linear-gradient(#0c0a47bd,#0c0a47db);position:absolute;inset:0}.h28-card{gap:calc(var(--spacing) * 5);border-radius:var(--radius-3xl);background-color:var(--color-white);max-width:1000px;padding:calc(var(--spacing) * 4);--tw-shadow:0 30px 80px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin-inline:auto;display:grid}@media (min-width:40rem){.h28-card{padding:calc(var(--spacing) * 5)}}@media (min-width:48rem){.h28-card{gap:calc(var(--spacing) * 7);padding:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.h28-main{aspect-ratio:4/3;border-radius:var(--radius-2xl);background-color:var(--color-gray-100);display:block;overflow:hidden}@media (min-width:48rem){.h28-main{aspect-ratio:auto;height:100%;min-height:380px}}.h28-main img{object-fit:cover;width:100%;height:100%}.h30{background:radial-gradient(55% 70% at 8% 0,#d6e7fa 0%,#d6e7fa00 70%),radial-gradient(45% 60% at 95% 15%,#e2f2d2 0%,#e2f2d200 70%),radial-gradient(60% 70% at 60% 100%,#fde7c4 0%,#fde7c400 70%),#f5f8fc;position:relative;overflow:hidden}.h30-glass{background-color:#fff9;border-radius:24px}@supports (color:color-mix(in lab, red, red)){.h30-glass{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.h30-glass{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0c0a4714);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.h30-glass{--tw-ring-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.h30-glass{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.h30-main{aspect-ratio:4/3;--tw-shadow:0 18px 50px var(--tw-shadow-color,#0c0a472e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:28px;display:block;overflow:hidden}@media (min-width:64rem){.h30-main{aspect-ratio:auto;height:100%;min-height:460px}}.h30-main img{object-fit:cover;width:100%;height:100%}.hg-panel{z-index:30;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--color-white);width:max(100%,17rem);max-width:calc(100vw - 2rem);padding:calc(var(--spacing) * 4);text-align:left;color:var(--color-gray-900);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000038);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0000000d;position:absolute;top:100%;left:0}@supports (color:color-mix(in lab, red, red)){.hg-panel{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}@media (min-width:40rem){.hg-panel{width:22rem}}.hg-panel{letter-spacing:normal;font-size:16px;font-weight:400;line-height:1.5}@media (min-width:40rem){.hg-panel.is-right{left:auto;right:0}}.hg-inline{color:var(--color-gray-900)}.hg-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);display:flex}.hg-row+.hg-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100)}.hg-step{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300);background-color:var(--color-white);color:var(--color-gray-900);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.hg-step:hover{border-color:var(--color-navy)}}.hg-step:disabled{cursor:not-allowed;opacity:.4}@media (hover:hover){.hg-step:disabled:hover{border-color:var(--color-gray-300)}}.hg-count{width:calc(var(--spacing) * 7);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hg-ages{margin-top:var(--spacing);gap:calc(var(--spacing) * 2);display:grid}.hg-ages:empty{display:none}.hg-age label{margin-bottom:var(--spacing);color:var(--color-gray-700);font-size:14px;display:block}.hg-age select{height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);color:var(--color-gray-900);font-size:16px;display:block}.hg-age select:focus{border-color:var(--color-brand);--tw-outline-style:none;outline-style:none}.hg-done{margin-top:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-navy);--tw-font-weight:var(--font-weight-semibold);width:100%;font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-white);justify-content:center;align-items:center;display:flex}@media (hover:hover){.hg-done:hover{background-color:var(--color-navy-dark)}}.h31-stage{background-color:var(--color-navy-dark);height:62vh;min-height:440px;max-height:640px;position:relative;overflow:hidden}@media (min-width:48rem){.h31-stage{height:66vh}}.h31-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000 22%,#0000004d 50%,#000000bf);position:absolute;inset:0}.h31-stage>.container-kc,.h31-all{z-index:1}.h31-all{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);background-color:#0000008c;border-radius:3.40282e38px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.h31-all{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.h31-all{padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (hover:hover){.h31-all:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.h31-all:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}}.h31-score{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);background-color:var(--color-navy);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:6px 6px 6px 0;justify-content:center;align-items:center;display:flex}.h31-bar{gap:var(--spacing);border-radius:var(--radius-xl);padding:var(--spacing);--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#febb02;display:grid}@media (min-width:40rem){.h31-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.h31-bar{grid-template-columns:1fr 1fr 1.25fr auto}}.h31-cell{border-radius:var(--radius-lg);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);position:relative}@media (min-width:40rem){.h31-cell:nth-child(3){grid-column:span 2/span 2}}@media (min-width:64rem){.h31-cell:nth-child(3){grid-column:span 1/span 1}}.h31-cell:focus-within{box-shadow:inset 0 0 0 2px #1652dc}.h31-label{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-gray-700);display:block}.h31-field{height:calc(var(--spacing) * 11);width:100%;color:var(--color-gray-900);background-color:#0000;font-size:17px;display:block}.h31-field:focus{--tw-outline-style:none;outline-style:none}.h31-trigger{min-height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);text-align:left;width:100%;color:var(--color-gray-900);font-size:17px;display:flex}.h31-btn{min-height:calc(var(--spacing) * 14);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#1652dc;justify-content:center;align-items:center;display:flex}@media (hover:hover){.h31-btn:hover{background-color:#1146bd}}@media (min-width:40rem){.h31-btn{grid-column:span 2/span 2}}@media (min-width:64rem){.h31-btn{grid-column:span 1/span 1}}.h33{isolation:isolate;background-color:var(--color-navy-dark);position:relative}.h33:before{content:"";z-index:calc(5 * -1);background:linear-gradient(#0014328c,#001432bf);position:absolute;inset:0}.h33-chip{align-items:center;gap:calc(var(--spacing) * 2);background-color:#ffffff26;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.h33-chip{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.h33-chip{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff40;font-size:15px}@supports (color:color-mix(in lab, red, red)){.h33-chip{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.h33-chip{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (hover:hover){.h33-chip:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.h33-chip:hover{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.h33-chip:hover{color:var(--color-white)}}.h33-form{z-index:10;margin-top:calc(var(--spacing) * 8);gap:var(--spacing);width:100%;max-width:980px;padding:calc(var(--spacing) * 2);text-align:left;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fff3;background-color:oklab(20.8867% -.011047 -.0590733/.75);border-radius:28px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.h33-form{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.h33-form{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:40rem){.h33-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.h33-form{grid-template-columns:1fr 1fr 1.2fr auto}}.h33-cell{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 1.5);border-radius:22px;position:relative}@media (hover:hover){.h33-cell:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.h33-cell:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}@media (min-width:40rem){.h33-cell:nth-child(3){grid-column:span 2/span 2}}@media (min-width:64rem){.h33-cell:nth-child(3){grid-column:span 1/span 1}}.h33-cell:focus-within{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.h33-cell:focus-within{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.h33-cell:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.h33-cell:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.h33-label{--tw-tracking:.06em;letter-spacing:.06em;color:#ffffffd9;font-size:13px;display:block}@supports (color:color-mix(in lab, red, red)){.h33-label{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.h33-field{height:calc(var(--spacing) * 11);width:100%;color:var(--color-white);color-scheme:dark;background-color:#0000;font-size:17px;display:block}.h33-field:focus{--tw-outline-style:none;outline-style:none}.h33-trigger{min-height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);text-align:left;width:100%;color:var(--color-white);font-size:17px;display:flex}.h33-btn{min-height:calc(var(--spacing) * 14);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-warm);padding-inline:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-navy-dark);border-radius:22px;display:flex}@media (hover:hover){.h33-btn:hover{background-color:#ffb83d}}@media (min-width:40rem){.h33-btn{grid-column:span 2/span 2}}@media (min-width:64rem){.h33-btn{grid-column:span 1/span 1}}.h34{isolation:isolate;background-color:var(--color-navy-dark);position:relative}.h34:before{content:"";z-index:calc(5 * -1);background:#0c0a47b8;position:absolute;inset:0}@media (min-width:64rem){.h34:before{background:linear-gradient(90deg,#0c0a47e0,#0c0a478c 55%,#0c0a474d)}}.h34-panel{border-radius:var(--radius-3xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 24px 60px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.h34-panel{padding:calc(var(--spacing) * 6)}}.h34-step{gap:calc(var(--spacing) * 3);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.h34-num{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-navy);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.h34 .hg-inline{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing)}.v2-msg{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);flex-direction:column;text-decoration-line:none;display:flex}.v2-msg-row{min-height:calc(var(--spacing) * 13);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-decoration-line:none;display:flex}.v2-bar-bottom{z-index:30;align-items:center;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(.625rem + env(safe-area-inset-bottom));--tw-shadow:0 -4px 16px var(--tw-shadow-color,#0c0a4724);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-inline:0;display:flex;position:fixed;bottom:0}@media print{.v2-bar-bottom{display:none}}.v2-bar-chat{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.v2-sheet{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);margin:0;flex-direction:column;width:100%;max-width:none;max-height:88dvh;margin-top:auto;padding:0;overflow:hidden}.v2-sheet::backdrop{background-color:#0c0a478c}@supports (color:color-mix(in lab, red, red)){.v2-sheet::backdrop{background-color:color-mix(in oklab, var(--color-navy-dark) 55%, transparent)}}.v2-sheet:is([open],:popover-open,:open){display:flex}@media (min-width:40rem){.v2-sheet{max-width:var(--container-lg);border-radius:var(--radius-2xl);margin:auto}}.v2-sheet-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;display:flex}.v2-sheet-close{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);color:var(--color-gray-600);justify-content:center;align-items:center;display:flex}@media (hover:hover){.v2-sheet-close:hover{background-color:var(--color-gray-100)}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-11{bottom:calc(var(--spacing) * 11)}.bottom-24{bottom:calc(var(--spacing) * 24)}.-left-\[38px\]{left:-38px}.-left-\[9999px\]{left:-9999px}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.m-0{margin:0}.m-auto{margin:auto}.mx-1{margin-inline:var(--spacing)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-14{margin-top:calc(var(--spacing) * -14)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.-mt-\[var\(--h27-overlap\)\]{margin-top:calc(var(--h27-overlap) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.btn{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.6}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/6\]{aspect-ratio:16/6}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[55\%\]{width:55%;height:55%}.size-\[57\%\]{width:57%;height:57%}.size-\[72px\]{width:72px;height:72px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-44{height:calc(var(--spacing) * 44)}.h-\[54px\]{height:54px}.h-\[60vh\]{height:60vh}.h-\[68px\]{height:68px}.h-\[70vh\]{height:70vh}.h-\[76px\]{height:76px}.h-\[140px\]{height:140px}.h-\[160px\]{height:160px}.h-\[220px\]{height:220px}.h-\[calc\(1lh\+0\.5rem\)\]{height:calc(1lh + .5rem)}.h-\[min\(65dvh\,560px\)\]{height:min(65dvh,560px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-74px\)\]{max-height:calc(100dvh - 74px)}.max-h-none{max-height:none}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[300px\]{min-height:300px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[min\(260px\,40dvh\)\]{min-height:min(260px,40dvh)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-64{width:calc(var(--spacing) * 64)}.w-\[46rem\]{width:46rem}.w-\[360px\]{width:360px}.w-\[min\(100vw-1\.5rem\,460px\)\]{width:min(100vw - 1.5rem,460px)}.w-\[min\(100vw-1\.5rem\,480px\)\]{width:min(100vw - 1.5rem,480px)}.w-\[min\(100vw-1\.5rem\,640px\)\]{width:min(100vw - 1.5rem,640px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[75ch\]{max-width:75ch}.max-w-\[94vw\]{max-width:94vw}.max-w-\[460px\]{max-width:460px}.max-w-\[720px\]{max-width:720px}.max-w-\[730px\]{max-width:730px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[620px\]{min-width:620px}.flex-1{flex:1}.flex-\[1_1_220px\]{flex:220px}.flex-\[1_1_240px\]{flex:240px}.flex-\[1_1_260px\]{flex:260px}.flex-\[1_1_300px\]{flex:300px}.flex-\[999_1_420px\]{flex:999 420px}.flex-\[999_1_480px\]{flex:999 480px}.flex-\[999_1_520px\]{flex:999 520px}.flex-auto{flex:auto}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-36{scroll-margin-top:calc(var(--spacing) * 36)}.scroll-mt-40{scroll-margin-top:calc(var(--spacing) * 40)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.break-after-avoid{break-after:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#222\]{border-color:#222}.border-\[\#dccfae\]{border-color:#dccfae}.border-brand{border-color:var(--color-brand)}.border-danger{border-color:var(--color-danger)}.border-danger\/20{border-color:#c0392b33}@supports (color:color-mix(in lab, red, red)){.border-danger\/20{border-color:color-mix(in oklab, var(--color-danger) 20%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-navy{border-color:var(--color-navy)}.border-success{border-color:var(--color-success)}.border-success\/20{border-color:#2d7d3233}@supports (color:color-mix(in lab, red, red)){.border-success\/20{border-color:color-mix(in oklab, var(--color-success) 20%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/25{border-color:#b4560a40}@supports (color:color-mix(in lab, red, red)){.border-warning\/25{border-color:color-mix(in oklab, var(--color-warning) 25%, transparent)}}.border-warning\/30{border-color:#b4560a4d}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--color-warning) 30%, transparent)}}.border-warning\/40{border-color:#b4560a66}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-\[\#0a1a33\]{background-color:#0a1a33}.bg-\[\#25d366\]{background-color:#25d366}.bg-\[\#229ed9\]{background-color:#229ed9}.bg-\[\#061733\]\/85{background-color:oklab(20.8867% -.011047 -.0590733/.85)}.bg-\[\#e5f3fb\]{background-color:#e5f3fb}.bg-\[\#e7f8ee\]{background-color:#e7f8ee}.bg-\[\#efe9dc\]{background-color:#efe9dc}.bg-\[\#efeaff\]{background-color:#efeaff}.bg-\[\#f2f4f7\]{background-color:#f2f4f7}.bg-\[\#fde3bd\]{background-color:#fde3bd}.bg-\[\#fffdf7\]{background-color:#fffdf7}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.bg-black\/95{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.bg-brand{background-color:var(--color-brand)}.bg-brand-soft{background-color:var(--color-brand-soft)}.bg-brand-soft\/60{background-color:#efedfb99}@supports (color:color-mix(in lab, red, red)){.bg-brand-soft\/60{background-color:color-mix(in oklab, var(--color-brand-soft) 60%, transparent)}}.bg-brand\/20{background-color:#5243b833}@supports (color:color-mix(in lab, red, red)){.bg-brand\/20{background-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.bg-brand\/30{background-color:#5243b84d}@supports (color:color-mix(in lab, red, red)){.bg-brand\/30{background-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/60{background-color:#f7f7fc99}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/60{background-color:color-mix(in oklab, var(--color-gray-50) 60%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/95{background-color:#efeff8f2}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/95{background-color:color-mix(in oklab, var(--color-gray-100) 95%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-navy{background-color:var(--color-navy)}.bg-navy-dark{background-color:var(--color-navy-dark)}.bg-navy-dark\/75{background-color:#0c0a47bf}@supports (color:color-mix(in lab, red, red)){.bg-navy-dark\/75{background-color:color-mix(in oklab, var(--color-navy-dark) 75%, transparent)}}.bg-navy-dark\/95{background-color:#0c0a47f2}@supports (color:color-mix(in lab, red, red)){.bg-navy-dark\/95{background-color:color-mix(in oklab, var(--color-navy-dark) 95%, transparent)}}.bg-success{background-color:var(--color-success)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-transparent{background-color:#0000}.bg-warm{background-color:var(--color-warm)}.bg-warning-soft{background-color:var(--color-warning-soft)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#4f8bff\]{--tw-gradient-from:#4f8bff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgb\(0_20_48\/0\.88\)\]{--tw-gradient-from:#001430e0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-soft\/60{--tw-gradient-from:#efedfb99}@supports (color:color-mix(in lab, red, red)){.from-brand-soft\/60{--tw-gradient-from:color-mix(in oklab, var(--color-brand-soft) 60%, transparent)}}.from-brand-soft\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[rgb\(0_20_48\/0\.45\)\]{--tw-gradient-via:#00143073;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#8b3dff\]{--tw-gradient-to:#8b3dff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-warm{fill:var(--color-warm)}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[7px\]{padding-inline:7px}.section{padding-block:calc(var(--spacing) * 10)}@media (min-width:48rem){.section{padding-block:calc(var(--spacing) * 14)}}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[calc\(0\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-3px\]{vertical-align:-3px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[44px\]{font-size:44px}.text-\[56px\]{font-size:56px}.text-\[60px\]{font-size:60px}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#0b5a87\]{color:#0b5a87}.text-\[\#0b5d2a\]{color:#0b5d2a}.text-\[\#7a3d00\]{color:#7a3d00}.text-\[\#9c4108\]{color:#9c4108}.text-\[\#222\]{color:#222}.text-\[\#4527a0\]{color:#4527a0}.text-\[\#b85309\]{color:#b85309}.text-\[\#c9d6ea\]{color:#c9d6ea}.text-\[\#dbe5f3\]{color:#dbe5f3}.text-black{color:var(--color-black)}.text-brand{color:var(--color-brand)}.text-brand-deep{color:var(--color-brand-deep)}.text-brand\/40{color:#5243b866}@supports (color:color-mix(in lab, red, red)){.text-brand\/40{color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.text-danger{color:var(--color-danger)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-navy{color:var(--color-navy)}.text-navy-dark{color:var(--color-navy-dark)}.text-rose{color:var(--color-rose)}.text-success{color:var(--color-success)}.text-warm{color:var(--color-warm)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-gray-300{-webkit-text-decoration-color:var(--color-gray-300);-webkit-text-decoration-color:var(--color-gray-300);text-decoration-color:var(--color-gray-300)}.decoration-gray-400{-webkit-text-decoration-color:var(--color-gray-400);-webkit-text-decoration-color:var(--color-gray-400);text-decoration-color:var(--color-gray-400)}.decoration-white\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.decoration-white\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.decoration-white\/40{text-decoration-color:#fff6}@supports (color:color-mix(in lab, red, red)){.decoration-white\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.decoration-white\/50{text-decoration-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.decoration-white\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.underline-offset-4{text-underline-offset:4px}.accent-brand{accent-color:var(--color-brand)}.accent-danger{accent-color:var(--color-danger)}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.16\]{opacity:.16}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-4px_16px_rgb\(0_53_128\/0\.12\)\]{--tw-shadow:0 -4px 16px var(--tw-shadow-color,#0035801f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_20px_rgb\(0_0_0\/0\.15\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgb\(12_10_71\/0\.10\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0c0a471a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_rgb\(12_10_71\/0\.35\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#0c0a4759);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_40px_rgb\(12_10_71\/0\.18\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#0c0a472e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-brand-soft{--tw-ring-color:var(--color-brand-soft)}.ring-brand\/20{--tw-ring-color:#5243b833}@supports (color:color-mix(in lab, red, red)){.ring-brand\/20{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-navy{--tw-ring-color:var(--color-navy)}.ring-navy\/10{--tw-ring-color:#14116b1a}@supports (color:color-mix(in lab, red, red)){.ring-navy\/10{--tw-ring-color:color-mix(in oklab, var(--color-navy) 10%, transparent)}}.ring-warning\/20{--tw-ring-color:#b4560a33}@supports (color:color-mix(in lab, red, red)){.ring-warning\/20{--tw-ring-color:color-mix(in oklab, var(--color-warning) 20%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.select-all{-webkit-user-select:all;user-select:all}.not-first\:mt-6:not(:first-child){margin-top:calc(var(--spacing) * 6)}.not-first\:mt-8:not(:first-child){margin-top:calc(var(--spacing) * 8)}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *),.group-open\/more\:rotate-180:is(:where(.group\/more):is([open],:popover-open,:open) *),.group-open\/region\:rotate-180:is(:where(.group\/region):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:text-brand:is(:where(.group):hover *){color:var(--color-brand)}}.backdrop\:bg-black::backdrop{background-color:var(--color-black)}.backdrop\:bg-black\/40::backdrop{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/40::backdrop{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.backdrop\:bg-navy-dark\/55::backdrop{background-color:#0c0a478c}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-navy-dark\/55::backdrop{background-color:color-mix(in oklab, var(--color-navy-dark) 55%, transparent)}}.backdrop\:bg-navy-dark\/60::backdrop{background-color:#0c0a4799}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-navy-dark\/60::backdrop{background-color:color-mix(in oklab, var(--color-navy-dark) 60%, transparent)}}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first-of-type\:border-t-0:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.open\:bg-gray-50:is([open],:popover-open,:open){background-color:var(--color-gray-50)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-brand:focus-within{--tw-ring-color:var(--color-brand)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#222\]:hover{border-color:#222}.hover\:border-brand:hover{border-color:var(--color-brand)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-navy:hover{border-color:var(--color-navy)}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-\[\#f2f4f7\]:hover{background-color:#f2f4f7}.hover\:bg-brand-soft:hover{background-color:var(--color-brand-soft)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-navy:hover{background-color:var(--color-navy)}.hover\:bg-navy-dark:hover{background-color:var(--color-navy-dark)}.hover\:bg-warning\/10:hover{background-color:#b4560a1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:text-\[\#0b5a87\]:hover{color:#0b5a87}.hover\:text-\[\#0b5d2a\]:hover{color:#0b5d2a}.hover\:text-\[\#4527a0\]:hover{color:#4527a0}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-brand:hover{-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}.hover\:decoration-white:hover{-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.hover\:ring-navy:hover{--tw-ring-color:var(--color-navy)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-50:focus{z-index:50}.focus\:rounded:focus{border-radius:.25rem}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.has-\[\:checked\]\:border-brand:has(:checked){border-color:var(--color-brand)}.has-\[\:checked\]\:border-success:has(:checked){border-color:var(--color-success)}.has-\[\:checked\]\:bg-brand-soft:has(:checked){background-color:var(--color-brand-soft)}.has-\[\:checked\]\:bg-success-soft:has(:checked){background-color:var(--color-success-soft)}.aria-pressed\:bg-brand[aria-pressed=true]{background-color:var(--color-brand)}.aria-pressed\:text-white[aria-pressed=true]{color:var(--color-white)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:64rem){.max-lg\:order-first{order:-9999}.max-lg\:order-last{order:9999}.max-lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.max-lg\:hidden{display:none}.max-lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:hidden{display:none}.max-sm\:w-full{width:100%}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:aspect-auto{aspect-ratio:auto}.sm\:w-auto{width:auto}.sm\:max-w-\[calc\(50\%-0\.25rem\)\]{max-width:calc(50% - .25rem)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-none{flex:none}.sm\:columns-2{columns:2}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1\.2fr_1fr_1fr_auto\]{grid-template-columns:1.2fr 1fr 1fr auto}.sm\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.sm\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.sm\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-20{padding-inline:calc(var(--spacing) * 20)}.sm\:text-right{text-align:right}.sm\:text-\[13px\]{font-size:13px}}@media (min-width:48rem){.md\:inset-x-auto{inset-inline:auto}.md\:right-6{right:calc(var(--spacing) * 6)}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.md\:min-h-\[420px\]{min-height:420px}.md\:max-w-\[440px\]{max-width:440px}.md\:flex-none{flex:none}.md\:columns-2{columns:2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.md\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.md\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:p-3{padding:calc(var(--spacing) * 3)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-7{padding-top:calc(var(--spacing) * 7)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pr-2{padding-right:calc(var(--spacing) * 2)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pl-4{padding-left:calc(var(--spacing) * 4)}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[19px\]{font-size:19px}.md\:text-\[21px\]{font-size:21px}.md\:text-\[22px\]{font-size:22px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[38px\]{font-size:38px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[42px\]{font-size:42px}.md\:text-\[44px\]{font-size:44px}.md\:text-\[46px\]{font-size:46px}.md\:text-\[52px\]{font-size:52px}.md\:text-\[58px\]{font-size:58px}.md\:text-\[68px\]{font-size:68px}.md\:shadow-\[0_8px_24px_rgb\(0_53_128\/0\.18\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0035802e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:64rem){.lg\:pointer-events-none{pointer-events:none}.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[68px\]{height:68px}.lg\:h-\[84px\]{height:84px}.lg\:min-h-\[600px\]{min-height:600px}.lg\:min-h-screen{min-height:100vh}.lg\:max-w-\[calc\(100\%-400px\)\]{max-width:calc(100% - 400px)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:grid-cols-\[1fr_460px\]{grid-template-columns:1fr 460px}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[440px_1fr\]{grid-template-columns:440px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_auto\]{grid-template-columns:minmax(0,1.5fr) auto}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\,1fr\)_440px\]{grid-template-columns:minmax(0,1fr) 440px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,3fr\)_minmax\(0\,4fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr)}.lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lg\:grid-cols-\[minmax\(0\,420px\)_1fr\]{grid-template-columns:minmax(0,420px) 1fr}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:self-stretch{align-self:stretch}.lg\:py-5{padding-block:calc(var(--spacing) * 5)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:pt-7{padding-top:calc(var(--spacing) * 7)}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:inline{display:inline}.xl\:columns-3{columns:3}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.xl\:self-end{align-self:flex-end}.xl\:pl-\[max\(2\.5rem\,calc\(\(100vw-1200px\)\/2\+1\.5rem\)\)\]{padding-left:max(2.5rem,50vw - 600px + 1.5rem)}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.print\:hidden{display:none}.print\:pt-0{padding-top:0}}.\[\&_svg\]\:text-white svg{color:var(--color-white)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/golos-text-400.woff2)format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/golos-text-500.woff2)format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/golos-text-700.woff2)format("woff2")}:root{--kc-ribbon:linear-gradient(100deg, #ffd200 0 14.3%, #29abe2 14.3% 28.6%, #e8262d 28.6% 42.9%, #f7931e 42.9% 57.2%, #7b2d8e 57.2% 71.5%, #2bb5a8 71.5% 85.8%, #7ac143 85.8% 100%)}.rm-pin{color:var(--color-navy);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:5px 10px;font-size:14px;font-weight:700;line-height:1.15;transition:transform .12s,background-color .12s;position:absolute;transform:translate(-50%,calc(-100% - 7px));box-shadow:0 2px 6px #00000040,0 0 0 1px #0000000f}.rm-pin:after{content:"";background:inherit;z-index:-1;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:2px 2px 3px #0000001f}.rm-pin-top{background:var(--color-navy);color:#fff}.rm-pin.is-active{background:var(--color-warm);color:var(--color-gray-900,#111827);transform:translate(-50%,calc(-100% - 7px))scale(1.12)}.rm-pin-mini{border:3px solid var(--color-brand);width:16px;height:16px;padding:0;transform:translate(-50%,-50%)}.rm-pin-mini:after{display:none}.rm-pin-mini.is-active{border-color:var(--color-warm);background:var(--color-warm);transform:translate(-50%,-50%)scale(1.3)}.rm-cluster{background:var(--color-navy);color:#fff;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;font-size:14px;font-weight:700;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #14116b33,0 2px 6px #00000040}.rm-cluster.has-price{height:34px;padding:0 11px 0 4px}.rm-cluster-n{min-width:26px;height:26px;color:var(--color-navy);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;display:flex}.rm-cluster:not(.has-price) .rm-cluster-n{color:#fff;background:0 0;font-size:15px}.rm-cluster.is-active{background:var(--color-warm);color:#111827;box-shadow:0 0 0 4px #f5a62359,0 2px 6px #00000040}.rm-lm{color:#14532d;white-space:nowrap;background:#fffffff0;border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 3px;font-size:12px;font-weight:600;line-height:1.1;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000038}.rm-lm svg{background:var(--color-success);color:#fff;border-radius:50%;width:20px;height:20px;padding:3px}.rm-lm:not(:has(span)){padding:3px}@media (min-width:1024px){.rm{grid-template-columns:minmax(540px,46%) minmax(0,1fr)}.rm-map{height:calc(100dvh - 72px);position:sticky;top:72px}.rm-page [data-messengers]{bottom:3.25rem}.rm.rm-solo{grid-template-columns:minmax(0,1fr);max-width:980px}}@media (min-width:1600px){.rm:not(.rm-solo){grid-template-columns:780px minmax(0,1fr)}}@media (max-width:1023.98px){.rm-map{display:none}.rm-map-open{overflow:hidden}.rm-map-open .rm-map{inset:64px 0 calc(65px + env(safe-area-inset-bottom)) 0;z-index:35;display:block;position:fixed}.rm-map-open .rm-open{display:none}}@media (min-width:768px) and (max-width:1023.98px){.rm-map-open .rm-map{top:72px;bottom:0}.rm-map-open [data-messengers]{display:none}.rm-open{bottom:112px}}@keyframes cab-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cab-ring{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.reveal,.ring-pulse{animation:none}.progress>span{transition:none}}@media (min-width:1024px){.eb-scene{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}}@keyframes eb-rise{0%{opacity:.4;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.eb-sun{animation:none}}@keyframes chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes chat-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.chat-in,.chat-typing>span,.chat-plaque:before{animation:none}}.payout-form:has([data-payout-method][value=phone]:checked) [data-method]:not([data-method=phone]),.payout-form:has([data-payout-method][value=card]:checked) [data-method]:not([data-method=card]),.payout-form:has([data-payout-method][value=legal]:checked) [data-method]:not([data-method=legal]){display:none}@keyframes partner-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ref-chip-id{animation:none}}@supports selector(:has(*)){.rf-part-firm .rf-firm-good:not(.rf-filled),.rf-part-firm .rf-firm-bad:not(.rf-filled){display:none}.rf-part-firm:has(.rf-nps-high input:checked) .rf-firm-good,.rf-part-firm:has(.rf-nps-low input:checked,.rf-nps-mid input:checked) .rf-firm-bad{display:block}.rf-part-firm:has(.rf-nps input:checked) .rf-nps-hint{display:none}}@media not all and (min-width:64rem){body:has([data-rf-bar]:not([hidden])) [data-cookie-notice]{bottom:calc(5rem + env(safe-area-inset-bottom))}}[data-pay-form]:has(#m-sbp:checked) [data-method-panel=card],[data-pay-form]:has(#m-card:checked) [data-method-panel=sbp],[data-pay-form]:has(#m-sbp:checked) :is([data-pay-fab],[data-pay-dfab]) [data-total$=-card],[data-pay-form]:has(#m-card:checked) :is([data-pay-fab],[data-pay-dfab]) [data-total$=-sbp],[data-pay-form]:has(#m-sbp:checked) [data-fab-note=card],[data-pay-form]:has(#m-card:checked) [data-fab-note=sbp],[data-pay-form]:has(#m-sbp:checked) [data-sheet-card],[data-pay-form]:has(#m-card:checked) [data-sheet-sbp],[data-pay-form]:has(#m-sbp:checked) [data-sheet-title=card],[data-pay-form]:has(#m-card:checked) [data-sheet-title=sbp]{display:none}[data-pay-form]:has(#m-sbp:checked) [data-pick-method=sbp],[data-pay-form]:has(#m-card:checked) [data-pick-method=card]{border-color:var(--color-brand);background:var(--color-brand-soft);box-shadow:inset 0 0 0 1px var(--color-brand)}@keyframes sheet-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.bank-sheet[open]{animation:none}}.pv-switch{background-color:var(--color-navy-dark);color:var(--color-white);font-size:14px}.pv-switch-chip{min-height:calc(var(--spacing) * 8);align-items:center;gap:var(--spacing);background-color:#ffffff1a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pv-switch-chip{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.pv-switch-chip{padding-inline:calc(var(--spacing) * 3);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff26;text-decoration-line:none}@supports (color:color-mix(in lab, red, red)){.pv-switch-chip{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}@media (hover:hover){.pv-switch-chip:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.pv-switch-chip:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.pv-switch-chip:hover{color:var(--color-white)}}.pv-switch-chip[aria-current=page]{background-color:var(--color-white);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-navy);--tw-ring-color:var(--color-white)}@media (hover:hover){.pv-switch-chip[aria-current=page]:hover{background-color:var(--color-white);color:var(--color-navy)}}.pv-bonus{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}@media (min-width:48rem){.pv-bonus{padding:calc(var(--spacing) * 6)}}.pv-bonus-gift{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);color:var(--color-white);background:linear-gradient(135deg, var(--tone-from) 0%, var(--tone-to) 100%);box-shadow:0 6px 16px var(--tone-glow);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pv-bonus-item{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.5);display:flex}.pv-bonus-item:last-child{padding-bottom:0}.pv-bonus-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pv-bonus-icon.is-orange{background-color:var(--color-warning-soft);color:var(--color-warning)}.pv-bonus-icon.is-amber{background:#feecd7}@supports (color:color-mix(in lab, red, red)){.pv-bonus-icon.is-amber{background:color-mix(in srgb, var(--color-warm) 18%, white)}}.pv-bonus-icon.is-amber{color:#b97500}.pv-bonus-icon.is-blue{background-color:var(--color-brand-soft);color:var(--color-brand)}.pv-bonus-icon.is-rose{background:#fde9ea}@supports (color:color-mix(in lab, red, red)){.pv-bonus-icon.is-rose{background:color-mix(in srgb, var(--color-rose) 10%, white)}}.pv-bonus-icon.is-rose{color:var(--color-rose)}.pv-bonus-tag{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex}.pv-bonus-tag.is-money{background-color:var(--color-success-soft);color:var(--color-success)}.pv-bonus-tag.is-gift{background:#fde9ea}@supports (color:color-mix(in lab, red, red)){.pv-bonus-tag.is-gift{background:color-mix(in srgb, var(--color-rose) 10%, white)}}.pv-bonus-tag.is-gift{color:#a8124c}.pv-styled .card{border-radius:var(--radius-2xl);--tw-shadow:0 10px 30px var(--tw-shadow-color,#0c0a4712);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.pv-styled .card:not(.pv-tone) :is(h1,h2)>svg:first-child{box-sizing:content-box;margin-right:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);padding:calc(var(--spacing) * 2.5);flex-shrink:0}.tone-navy{--tone-from:var(--color-brand);--tone-to:var(--color-navy);--tone-glow:#14116b3d;--tone-soft:var(--color-brand-soft);--tone-ink:var(--color-navy)}.tone-sky{--tone-from:#5aaee6;--tone-to:var(--color-brand);--tone-glow:#2c72ae3d;--tone-soft:var(--color-brand-soft);--tone-ink:var(--color-brand-deep)}.tone-gift{--tone-from:var(--color-warm);--tone-to:var(--color-rose);--tone-glow:#e31e6b38;--tone-soft:#fde9ea}@supports (color:color-mix(in lab, red, red)){.tone-gift{--tone-soft:color-mix(in srgb, var(--color-rose) 10%, white)}}.tone-gift{--tone-ink:#a8124c}.tone-leaf{--tone-from:var(--color-leaf);--tone-to:var(--color-success);--tone-glow:#2d7d3238;--tone-soft:var(--color-success-soft);--tone-ink:#1f6524}.tone-amber{--tone-from:var(--color-warm);--tone-to:var(--color-warning);--tone-glow:#c25e0038;--tone-soft:var(--color-warning-soft);--tone-ink:#8a4300}.tone-slate{--tone-from:#9ca3af;--tone-to:#4b5563;--tone-glow:#4b556333;--tone-soft:#f1f3f5;--tone-ink:#374151}.pv-styled .pv-tone{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);box-shadow:0 0 0 1px var(--tone-to), 0 10px 30px #0c0a4712;border-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pv-styled .pv-tone{box-shadow:0 0 0 1px color-mix(in srgb, var(--tone-to) 18%, transparent), 0 10px 30px #0c0a4712}}.pv-styled .pv-tone:before{content:"";pointer-events:none;height:var(--spacing);background:linear-gradient(90deg, var(--tone-from), var(--tone-to));inset-inline:0;position:absolute;top:0}.pv-styled .pv-tone :is(h1,h2)>svg:first-child{box-sizing:content-box;margin-right:var(--spacing);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 3);color:var(--color-white);background:linear-gradient(135deg, var(--tone-from), var(--tone-to));box-shadow:0 6px 16px var(--tone-glow);flex-shrink:0}.pv-styled .pay-panel.pv-tone :is(h1,h2)>svg:first-child{padding:calc(var(--spacing) * 2.5)}.pv-styled .pv-calc-due{margin-inline:calc(var(--spacing) * -3);margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-top-style:var(--tw-border-style);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));border-top-width:0}.trip{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 3);color:var(--color-gray-800);font-size:17px;display:grid}.trip.has-photo{grid-template-columns:88px minmax(0,1fr)}@media (min-width:40rem){.trip.has-photo{grid-template-columns:168px minmax(0,1fr)}}.trip-photo{aspect-ratio:4/3;border-radius:var(--radius-xl);object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}@media (min-width:40rem){.trip.has-photo.has-title .trip-photo{grid-row:span 2/span 2}}.trip-title{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);align-self:center}@media (min-width:40rem){.trip-title{align-self:flex-end}}.trip-lines{align-content:flex-start;gap:calc(var(--spacing) * 1.5);display:grid}@media not all and (min-width:40rem){.trip.has-photo .trip-lines{grid-column:span 2/span 2}.trip.has-photo:not(.has-title) .trip-photo{aspect-ratio:16/7;grid-column:span 2/span 2}}.trip-lines{overflow-wrap:anywhere}.trip-booked{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:#fff4e599;grid-column:1/-1;display:flex}@supports (color:color-mix(in lab, red, red)){.trip-booked{background-color:color-mix(in oklab, var(--color-warning-soft) 60%, transparent)}}.trip-booked{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#b4560a33}@supports (color:color-mix(in lab, red, red)){.trip-booked{--tw-ring-color:color-mix(in oklab, var(--color-warning) 20%, transparent)}}.pv-includes li>svg:first-child{box-sizing:content-box;margin-top:calc(var(--spacing) * .5);background-color:var(--color-success-soft);padding:var(--spacing);border-radius:3.40282e38px}.pv-person{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:flex}.pv-person-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-brand-soft);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pv-person-icon.is-child{background:#feecd7}@supports (color:color-mix(in lab, red, red)){.pv-person-icon.is-child{background:color-mix(in srgb, var(--color-warm) 18%, white)}}.pv-person-icon.is-child{color:#b97500}.pv-person-icon.is-payer{background-color:var(--color-navy);color:var(--color-white)}.pv-person-sum{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-gray-900);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.pv-person-total{margin-top:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-navy);display:flex}.pv-person-calc{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);color:var(--color-gray-700);font-size:17px;display:grid}.pv-person-calc>div{justify-content:space-between;gap:calc(var(--spacing) * 3);display:flex}.pv-person-calc dd{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.pv-person-save{margin-top:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-success-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--color-success);font-size:16px;display:flex}.pv-steps{display:grid}.pv-step{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex;position:relative}.pv-step:not(:last-child):after{content:"";top:46px;bottom:calc(var(--spacing) * -2.5);width:calc(var(--spacing) * .5);background-color:var(--color-gray-200);position:absolute;left:17px}.pv-step-num{z-index:1;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-brand-soft);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.pv-step.is-paid .pv-step-num{background-color:var(--color-success);color:var(--color-white)}.pv-step.is-overdue .pv-step-num{background-color:var(--color-danger-soft);color:var(--color-danger)}.pv-step-pill{margin-top:var(--spacing);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-brand);border-radius:3.40282e38px;display:inline-flex}.pv-step.is-paid .pv-step-pill{background-color:var(--color-success-soft);color:var(--color-success)}.pv-step.is-overdue .pv-step-pill{background-color:var(--color-danger-soft);color:var(--color-danger)}.pv-paid{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-success-soft);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}.pv-manager-photo{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18);object-fit:cover;--tw-shadow:0 4px 12px var(--tw-shadow-color,#0c0a4726);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0}.pv-manager-photo.is-letter{background-color:var(--color-navy);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;display:flex}.pv-manager-phone{margin-top:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media (hover:hover){.pv-manager-phone:hover{--tw-brightness:brightness(.97);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.pv-manager-phone{background:var(--tone-soft,var(--color-brand-soft));color:var(--tone-ink,var(--color-navy));box-shadow:inset 0 0 0 1px var(--tone-to,#5243b8)}@supports (color:color-mix(in lab, red, red)){.pv-manager-phone{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-to,var(--color-brand)) 22%, transparent)}}.pv-manager-phone:hover{color:var(--tone-ink,var(--color-navy))}.pay-mgr-contacts .pv-manager-phone{margin-top:0}.pv-msg{justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--radius-xl);min-height:72px;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;text-decoration-line:none;display:flex}@media (hover:hover){.pv-msg:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.pv-msg.is-max{color:#4527a0;background-color:#efeaff}@media (hover:hover){.pv-msg.is-max:hover{color:#4527a0}}.pv-msg.is-wa{color:#0b5d2a;background-color:#e7f8ee}@media (hover:hover){.pv-msg.is-wa:hover{color:#0b5d2a}}.pv-msg.is-tg{color:#0b5a87;background-color:#e5f3fb}@media (hover:hover){.pv-msg.is-tg:hover{color:#0b5a87}}.pv-doc{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:var(--color-gray-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media (hover:hover){.pv-doc:hover{background-color:var(--color-brand-soft);color:var(--color-gray-900);--tw-ring-color:#5243b866}@supports (color:color-mix(in lab, red, red)){.pv-doc:hover{--tw-ring-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}}.pv-doc-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background:var(--tone-soft,var(--color-brand-soft));color:var(--tone-ink,var(--color-brand));flex-shrink:0;justify-content:center;align-items:center;display:flex}.pay-due{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-warning-soft);width:fit-content;max-width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);color:#8a4300;display:flex}.pay-due>svg{margin-top:calc(var(--spacing) * .5)}.pay-due.is-late{background-color:var(--color-danger-soft);color:var(--color-danger)}.pay-ref{--tw-font-weight:var(--font-weight-normal);font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-gray-600);display:block}@media (min-width:40rem){.pay-ref{display:inline}}.pay-due-left{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block}.pv-topup{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.pv-topup-date{width:calc(var(--spacing) * 24);border-radius:var(--radius-2xl);background-color:var(--color-white);text-align:center;--tw-shadow:0 6px 16px var(--tw-shadow-color,#14116b29);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#14116b26;flex-direction:column;flex-shrink:0;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pv-topup-date{--tw-ring-color:color-mix(in oklab, var(--color-navy) 15%, transparent)}}.pv-topup-month{background-color:var(--color-navy);width:100%;padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-white)}.pv-topup-date.is-late .pv-topup-month{background-color:var(--color-danger)}.pv-topup-day{padding-top:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:34px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-navy);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.pv-topup-week{padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 2);color:var(--color-gray-700);font-size:14px}.pv-topup-left{margin-top:var(--spacing);background-color:var(--color-warning-soft);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:#8a4300;border-radius:3.40282e38px;display:inline-flex}.pv-paid-mark{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);color:var(--color-white);background:linear-gradient(135deg, var(--color-leaf), var(--color-success));flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #2d7d323d}.pv-map{min-height:calc(var(--spacing) * 64)}@media (min-width:64rem){.pv-map{min-height:calc(var(--spacing) * 80)}}.pv-check{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-block:calc(var(--spacing) * 3);display:flex}.pv-check-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background:var(--tone-soft);color:var(--tone-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-rv]:has(#rv-f-yandex:checked) [data-source=vk],[data-rv]:has(#rv-f-vk:checked) [data-source=yandex]{display:none}[data-rv]:has(#rv-f-yandex:checked) [data-source]:target,[data-rv]:has(#rv-f-vk:checked) [data-source]:target{display:flex}.page-v2 .chat-plaque{display:none!important}@media (max-width:63.99rem){body:has([data-v2-bar]) [data-cookie-notice]{bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.pal-2{--color-success:#0f7058;--color-success-soft:#e8f5ef;--color-warning:#9c4108;--color-warning-soft:#fbf1e8;--color-danger:#b42318;--color-rose:#a16207;--color-warm:#c98a1b;--color-leaf:#14876a;--pal-gold-ink:#855009;--pal-gold-soft:#fbf4e4;--pal-copper:linear-gradient(135deg, #b85309 0%, #9c4108 100%)}.pal-2 .tone-gift,.pal-2 .tone-amber{--tone-from:#d39a2c;--tone-to:#a16207;--tone-glow:#a1620738;--tone-soft:var(--pal-gold-soft);--tone-ink:var(--pal-gold-ink)}.pal-2 .tone-leaf{--tone-from:#1a9a78;--tone-to:#0f7058;--tone-glow:#0f705838;--tone-soft:var(--color-success-soft);--tone-ink:#0b5a47}.pal-2 .pv-bonus-icon{background:var(--pal-gold-soft);color:var(--pal-gold-ink)}.pal-2 .pv-bonus-tag.is-gift{background:var(--color-success-soft);color:var(--color-success)}.pal-2 .pay-return{background:var(--pal-gold-soft)}.pal-2 .pay-return>svg{color:var(--pal-gold-ink)}.pal-2 .trip-booked{background:var(--color-success-soft);--tw-ring-color:#0f705833}.pal-2 .pay-adv-icon,.pal-2 .pay-fact-icon:not(.is-yandex){background:var(--color-brand-soft);color:var(--color-navy);box-shadow:inset 0 0 0 1px #2c72ae26}.pal-2 .pay-fab-btn,.pal-2 [data-pay-form] .btn-primary{background-image:var(--pal-copper);box-shadow:0 6px 18px #9c41084d}.pal-2 .pay-fab-btn:hover,.pal-2 [data-pay-form] .btn-primary:hover{filter:brightness(1.06)}.pal-2 .rv-mark{background:#c98a1b2e}body:has(.info-dialog[open]) :is(.pay-dfab,.pay-fab){display:none}.adv-check{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-success-soft);color:var(--color-success);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.adv1-check{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200)}@media (min-width:48rem){.adv1-check{padding:calc(var(--spacing) * 6)}}.adv1-check{box-shadow:0 8px 24px #0c0a4712}.adv1-check-title{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-gray-600)}.adv1-rows{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--color-gray-300);padding-bottom:calc(var(--spacing) * 3);font-size:17px;display:grid}.adv1-rows>div{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.adv1-rows dd{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.adv1-pay{--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);color:var(--color-navy)}.adv1-total{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-success-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-success);display:flex}.adv1-total span{--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold)}.adv1-total b{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:28px;line-height:1;font-weight:var(--font-weight-extrabold);white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (min-width:48rem){.adv1-total b{font-size:32px}}.rq-badge{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;display:inline-flex}.rq-badge.is-now{background-color:var(--color-brand-soft);color:var(--color-navy)}.rq-badge.is-done{background-color:var(--color-success-soft);color:var(--color-success)}.rq-badge.is-alert{background-color:var(--color-warning-soft);color:var(--color-warning)}.rq-ref{margin-top:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700);display:flex}.rq-ref>svg{color:var(--color-brand);margin-top:1px}.rq-ref b{color:var(--color-gray-900);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.rq-team{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.rq-mgr-photo{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 8px 22px #0c0a4729}.rq-team.is-lg .rq-mgr-photo{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}@media (min-width:48rem){.rq-team.is-lg .rq-mgr-photo{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.rq-mgr-photo.is-letter{background-color:var(--color-navy);--tw-font-weight:var(--font-weight-bold);font-size:30px;font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;display:flex}.rq-team-name{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.rq-team.is-lg .rq-team-name{font-size:21px}@media (min-width:48rem){.rq-team.is-lg .rq-team-name{font-size:24px}}.rq-stack{padding-left:calc(var(--spacing) * 3);flex-shrink:0;display:flex}@media not all and (min-width:40rem){.rq-team:has(.rq-stack){align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column}}.rq-stack img{margin-left:calc(var(--spacing) * -3);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;box-shadow:0 4px 12px #0c0a4724}.rq-stack-letter{margin-left:calc(var(--spacing) * -3);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--color-navy);--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.rq-team.is-lg :is(.rq-stack img,.rq-stack-letter){width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.rq-proof{margin-top:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700);display:flex}.rq-proof>svg{color:var(--color-success);margin-top:1px}.rq-steps{display:grid}.rq-step{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);display:flex;position:relative}.rq-step:last-child{padding-bottom:0}.rq-step:not(:last-child):before{content:"";top:calc(var(--spacing) * 8);width:calc(var(--spacing) * .5);background-color:var(--color-gray-200);position:absolute;bottom:0;left:15px}.rq-step.is-done:not(:last-child):before{background-color:var(--color-success)}.rq-dot{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-white);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-gray-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.rq-step.is-done .rq-dot{background-color:var(--color-success);color:var(--color-white);--tw-ring-color:var(--color-success)}.rq-step.is-now .rq-dot{background-color:var(--color-brand);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-soft)}.rq-step.is-alert .rq-dot{background-color:var(--color-warning);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-warning-soft)}.rq-step-text{min-height:calc(var(--spacing) * 8);align-items:center;column-gap:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);color:var(--color-gray-600);flex-wrap:wrap;display:flex}.rq-step.is-done .rq-step-text{color:var(--color-gray-800)}.rq-step:is(.is-now,.is-alert) .rq-step-text{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.rq-now{background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-navy);border-radius:3.40282e38px}@media (min-width:768px){.rq-steps.is-line{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.rq-steps.is-line .rq-step{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;padding-bottom:0}.rq-steps.is-line .rq-step:not(:last-child):before{height:calc(var(--spacing) * .5);width:auto;inset:15px -50% auto 50%}.rq-steps.is-line .rq-step-text{padding-inline:var(--spacing);justify-content:center;font-size:16px}}.rq-tip{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);display:flex}.rq-tip-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);color:var(--color-navy);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rq-yes{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-success-soft);color:var(--color-success);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.rq-status{padding:calc(var(--spacing) * 5)}@media (min-width:48rem){.rq-status{padding:calc(var(--spacing) * 7)}}.rq-nopay{margin-top:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background-color:var(--color-success-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:16px;line-height:var(--leading-snug);color:#0b5a47;display:flex}.rq-nopay>svg{margin-top:1px}aside .rq-team:has(.rq-stack){align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column}.rq-trip-rows{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 4);font-size:16px;display:grid}.rq-trip-rows>div{align-items:flex-start;gap:calc(var(--spacing) * 2);grid-template-columns:104px minmax(0,1fr);display:grid}.rq-trip-rows dt{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-gray-600);display:flex}.rq-trip-rows dt>svg{color:var(--color-brand);flex-shrink:0}.rq-trip-rows dd{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.rq-trip-video{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);background-color:#fffffff2;border-radius:3.40282e38px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.rq-trip-video{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.rq-trip-video{padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-navy);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.rq-trip-video:hover{background-color:var(--color-white);color:var(--color-navy)}}.rq-trip-video{box-shadow:0 6px 18px #0c0a4740}.rq-trip-video>svg{color:var(--color-rose)}.rq-scores{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2.5);display:grid}@media (min-width:40rem){.rq-scores{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr))}}.rq-scores li{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-gray-700);display:flex}.rq-scores b{color:var(--color-gray-900);font-size:19px;display:block}.rq-score-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-brand-soft);--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-navy);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rq-score-mark.is-yandex{color:var(--color-white);background-color:#fc3f1d;font-size:18px}.rq-score-mark.is-vk{color:var(--color-white);background-color:#07f;font-size:13px}.rq-shots{column-gap:1rem}.rq-shot{margin-bottom:calc(var(--spacing) * 4);break-inside:avoid;border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 2.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block;position:relative;overflow:hidden}@media (hover:hover){.rq-shot:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.rq-shot:hover{box-shadow:0 10px 24px #0c0a471f}.rq-shot img{width:100%;height:auto;display:block}.rq-shot-src{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-gray-600);display:flex;position:absolute}.rq-shot-src:before{content:"";width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background:#fc3f1d;border-radius:3.40282e38px}.rq-shot-src.is-vk:before{background:#07f}.rq-more>summary{list-style:none}.rq-more>summary::-webkit-details-marker{display:none}.rq-more[open]>summary>svg{rotate:180deg}.rq-more:not([open]) .rq-more-hide,.rq-more[open] .rq-more-show{display:none}.rq-awards{margin-inline:calc(var(--spacing) * -1);gap:calc(var(--spacing) * 3);padding-inline:var(--spacing);padding-bottom:calc(var(--spacing) * 2);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.rq-awards>li{flex-shrink:0;width:124px}@media (min-width:40rem){.rq-awards>li{width:136px}}.rq-awards>li{scroll-snap-align:start}.rq-award{aspect-ratio:3/4;border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block;overflow:hidden}@media (hover:hover){.rq-award:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.rq-award img{object-fit:contain;width:100%;height:100%}.rq-choices{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rq-choice{cursor:pointer;position:relative}.rq-choice input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rq-choice>span{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-gray-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.rq-choice:hover>span{border-color:#5243b880}@supports (color:color-mix(in lab, red, red)){.rq-choice:hover>span{border-color:color-mix(in oklab, var(--color-brand) 50%, transparent)}}.rq-choice input:checked+span{border-color:var(--color-brand);background-color:var(--color-brand-soft);color:var(--color-navy)}.rq-choice input:focus-visible+span{outline:3px solid var(--color-brand);outline-offset:2px}.rq-prep-done{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-success-soft);padding:calc(var(--spacing) * 4);display:flex}.rq-faq summary{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:18px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);list-style-type:none;display:flex}.rq-faq summary::-webkit-details-marker{display:none}.rq-faq summary>svg{color:var(--color-brand);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.rq-faq[open] summary>svg{rotate:180deg}.rq-faq p{padding-bottom:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.rq-aside-sticky{top:calc(var(--spacing) * 24);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);display:none;position:sticky}@media (min-width:64rem){.rq-aside-sticky{display:block}}.rq-aside-sticky{box-shadow:0 10px 30px #0c0a4712}.rq-aside-sticky .pv-msg{min-height:calc(var(--spacing) * 14);font-size:14px}.rq-dock{z-index:40;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);inset-inline:0;background-color:#fffffff2;display:flex;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.rq-dock{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.rq-dock{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2.5);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:64rem){.rq-dock{display:none}}.rq-dock{padding-bottom:max(.625rem, env(safe-area-inset-bottom));box-shadow:0 -8px 24px #0c0a471a}.rq-dock-call{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-white);flex-grow:1;text-decoration-line:none;display:flex}@media (hover:hover){.rq-dock-call:hover{color:var(--color-white)}}.rq-dock-msg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rq-dock-msg.is-max{color:#4527a0;background-color:#efeaff}.rq-dock-msg.is-wa{color:#0b5d2a;background-color:#e7f8ee}.rq-dock-msg.is-tg{color:#0b5a87;background-color:#e5f3fb}@media (prefers-reduced-motion:reduce){.rq-shot,.rq-award,.rq-faq summary>svg{transition:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}