.vx{--ink:#16120d;--fog:#6e6455;--line:#e6d8be;--paper:#fff;--cream:#f6ecdf;--cream2:#fbf5ec;--gold:#c08a34;--gold2:#f2c94c;--gold-ink:#8a5f1f;--red:#b0335a;--ok:#0e9d63;--amber:#c08a34;--grey:#a49a8b;--blue:#2f4a5c;font-family:var(--sc-sans),-apple-system,sans-serif;color:var(--ink);background:var(--cream)}.vx .shell{max-width:1220px;margin:0 auto;padding-inline:clamp(16px,3vw,40px)}.vx .dk{background:radial-gradient(1100px 520px at 75% -10%,#33281b 0%,var(--ink) 62%);color:#f6ecdf}.vx .kick{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 12px;font-size:11px;font-weight:700}.vx .dk .kick{color:var(--gold2)}.vx h1{font-family:var(--sc-display);text-wrap:balance;color:#fff;margin:0 0 18px;font-size:clamp(36px,5.2vw,64px);line-height:1.02}.vx h1 em{color:var(--gold2);font-style:italic}.vx h2{font-family:var(--sc-display);text-wrap:balance;margin:0 0 12px;font-size:clamp(26px,3.2vw,40px);line-height:1.08}.vx .why{color:var(--fog);max-width:760px;margin:0;font-size:15.5px;line-height:1.6}.vx section.sec{padding-block:72px}.vx section.alt{background:var(--cream2);border-block:1px solid var(--line)}.vx .btns{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.vx .b1{background:var(--gold2);color:var(--ink);cursor:pointer;border:0;border-radius:10px;padding:13px 20px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none}.vx .b1:hover{background:#ffd65c}.vx .b2{color:#f6ecdf;border:1px solid #f6ecdf59;border-radius:10px;padding:13px 20px;font-size:15px;text-decoration:none}.vx .take{border-top:1px solid var(--line);margin:14px 0 0;padding-top:12px;font-size:13.5px;line-height:1.5}.vx .vhero{grid-template-columns:1fr 1.05fr;align-items:center;gap:44px;padding-block:66px 54px;display:grid}@media (width<=980px){.vx .vhero{grid-template-columns:1fr}}.vx .vlede{color:#f6ecdfcc;max-width:560px;margin:0;font-size:17px;line-height:1.55}.vx .vnote{color:#f6ecdf8c;margin-top:14px;font-size:12.5px}.vx .vc{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:18px;padding:24px}.vx .dk .vc{background:#fbf5ec;border:0;box-shadow:0 30px 80px #00000073}.vx .vc h3{margin:0 0 4px;font-size:16px}.vx .vc .sub{color:var(--fog);margin:0 0 14px;font-size:13px}.vx .waffle{grid-template-columns:repeat(20,1fr);gap:4px;display:grid}.vx .waffle i{aspect-ratio:1;background:var(--c);border-radius:3px;transition:opacity .25s,transform .25s;display:block}.vx .waffle.dim i{opacity:.18}.vx .waffle.dim i.on{opacity:1;transform:scale(1.08)}.vx .lgd{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.vx .lgd button{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-family:inherit;font-size:12.5px;display:inline-flex}.vx .lgd button i{background:var(--c);border-radius:3px;width:10px;height:10px}.vx .lgd button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}@media (prefers-reduced-motion:no-preference){.vx .waffle i{animation:.4s cubic-bezier(.2,.8,.2,1) backwards vx-pop;animation-delay:calc(var(--d) * 9ms)}@keyframes vx-pop{0%{opacity:0;transform:scale(.3)}}}.vx .vstrip{background:#f6ecdf1f;border-top:1px solid #f6ecdf1f;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1220px;margin-inline:auto;display:grid}@media (width<=820px){.vx .vstrip{grid-template-columns:repeat(2,1fr)}}.vx .vstrip div{background:var(--ink);padding:22px clamp(16px,3vw,28px)}.vx .vstrip b{font-family:var(--sc-display);color:#fff;font-size:28px;line-height:1.1;display:block}.vx .vstrip span{color:#f6ecdfa6;font-size:12.5px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){.vx .rv{animation:linear backwards vx-rise view();animation-range:entry entry 70%}@keyframes vx-rise{0%{opacity:0;translate:0 28px}}}}.vx .pats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}@media (width<=960px){.vx .pats{grid-template-columns:1fr 1fr}}@media (width<=620px){.vx .pats{grid-template-columns:1fr}}.vx .pat{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:20px 22px;transition:transform .2s,box-shadow .2s}.vx .pat:hover{transform:translateY(-3px);box-shadow:0 14px 34px #16120d14}.vx .pat .k{font-family:var(--sc-display);color:var(--red);font-size:26px;line-height:1.1}.vx .pat h3{margin:8px 0 6px;font-size:16.5px}.vx .pat p{color:var(--fog);margin:0;font-size:13.5px;line-height:1.55}.vx .vtwo{grid-template-columns:1.25fr 1fr;align-items:start;gap:28px;margin-top:30px;display:grid}@media (width<=960px){.vx .vtwo{grid-template-columns:1fr}}.vx .sc svg{width:100%;height:auto;display:block;overflow:visible}.vx .sc .ax{fill:var(--fog);font-size:11px}.vx .sc .zone{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.vx .sc .dot{cursor:pointer;outline:none;transition:stroke-width .2s}.vx .sc .dot:hover,.vx .sc .dot:focus-visible,.vx .sc .dot.sel{stroke:var(--ink);stroke-width:3px}.vx .tip{background:var(--cream2);border-radius:12px;min-height:118px;margin-top:10px;padding:14px 16px;font-size:13.5px}.vx .tip b{font-size:15px}.vx .chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.vx .chip{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.vx .r-blocker{color:#8e2848;background:#f8e3ea}.vx .r-concern{color:#8a5f1f;background:#fbf0dc}.vx .r-watch{color:#2f4a5c;background:#e7eef2}.vx .r-clear{color:#0b7a4d;background:#e3f4ec}.vx .klgd{color:var(--fog);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.vx .klgd i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.vx .sb{gap:9px;display:grid}.vx .sbr{grid-template-columns:minmax(120px,38%) 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.vx .sbt{transform-origin:0;background:#efe5d3;border-radius:7px;height:14px;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:flex;overflow:hidden}.vx .sbt span{height:100%;display:block}.vx .sb.armed .sbt{transform:scaleX(0)}.vx .sb.in .sbt{transform:scaleX(1)}.vx .lens{grid-template-columns:300px 1fr;gap:22px;margin-top:30px;display:grid}@media (width<=900px){.vx .lens{grid-template-columns:1fr}}.vx [role=tablist]{gap:6px;display:grid}@media (width<=900px){.vx [role=tablist]{grid-template-columns:repeat(2,1fr)}}.vx [role=tab]{text-align:left;border:1px solid var(--line);background:var(--paper);cursor:pointer;font:600 14px var(--sc-sans);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.vx [role=tab] em{color:var(--fog);white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:500}.vx [role=tab][aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.vx [role=tab][aria-selected=true] em{color:var(--gold2)}.vx [role=tab]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.vx [role=tabpanel]{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:26px}.vx [role=tabpanel] h3{font-family:var(--sc-display);margin:0 0 6px;font-size:26px}.vx .meter{flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 4px;display:flex}.vx .meter b{font-family:var(--sc-display);color:var(--red);font-size:44px;line-height:1}.vx .asks{color:var(--fog);margin:14px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.vx .spec{background:var(--cream2);border-radius:12px;margin-top:16px;padding:12px 14px;font-size:13.5px}.vx .dist{background:#efe5d3;border-radius:5px;max-width:420px;height:10px;margin-top:6px;display:flex;overflow:hidden}.vx .steps{counter-reset:s;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:30px;display:grid}@media (width<=1000px){.vx .steps{grid-template-columns:1fr 1fr}}@media (width<=560px){.vx .steps{grid-template-columns:1fr}}.vx .step{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:18px}.vx .step:before{counter-increment:s;content:counter(s);background:var(--ink);width:30px;height:30px;color:var(--gold2);border-radius:50%;place-items:center;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-grid}.vx .step h3{margin:0 0 6px;font-size:15px}.vx .step p{color:var(--fog);margin:0;font-size:13.5px;line-height:1.5}.vx .regs{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.vx .regs span{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:5px 11px;font-size:12px}.vx .chk{grid-template-columns:1.1fr .9fr;align-items:start;gap:24px;margin-top:30px;display:grid}@media (width<=960px){.vx .chk{grid-template-columns:1fr}}.vx .fm{background:var(--paper);border:1px solid var(--line);border-radius:18px;gap:16px;padding:24px;display:grid}.vx .fm label,.vx .fm fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;font-size:13px;font-weight:600;display:grid}.vx .fm legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.vx .fm select{font:14px var(--sc-sans);border:1px solid var(--line);background:#fbf7ef;border-radius:9px;width:100%;min-width:0;padding:9px 10px}.vx .fm input[type=range]{width:100%;accent-color:var(--ink)}.vx .fm .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){.vx .fm .row{grid-template-columns:1fr}}.vx .ticks{flex-wrap:wrap;gap:6px;display:flex}.vx .ticks label{border:1px solid var(--line);cursor:pointer;background:#fbf7ef;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-weight:500;display:inline-flex}.vx .ticks input{accent-color:var(--ink)}.vx .out{background:var(--ink);color:#f6ecdf;border-radius:18px;padding:26px;position:sticky;top:90px}.vx .out .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--gold2);font-size:11px;font-weight:700}.vx .out .big{font-family:var(--sc-display);color:#fff;margin:6px 0 4px;font-size:30px;line-height:1.15}.vx .out .gap{color:#f6ecdfbf;font-size:14px}.vx .out ul{color:#f6ecdfd9;margin:14px 0 0;padding-left:18px;font-size:13.5px;line-height:1.6}.vx .ladder{gap:4px;margin-top:16px;display:flex}.vx .ladder span{background:#f6ecdf26;border-radius:4px;flex:1;height:8px;transition:background .3s}.vx .ladder span.ev{background:var(--ok)}.vx .ladder span.lb{background:var(--red)}.vx .ladder span.ev.lb{background:var(--gold2)}.vx .ladder-l{color:#f6ecdf80;justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.vx .out .b1{width:100%;margin-top:20px}.vx .vfine{color:#f6ecdf80;margin-top:10px;font-size:12px}.vx .lanes{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}@media (width<=900px){.vx .lanes{grid-template-columns:1fr}}.vx .lane{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:26px;position:relative;overflow:hidden}.vx .lane:before{content:"";background:var(--c);width:5px;position:absolute;inset:0 auto 0 0}.vx .lane .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:700}.vx .lane h3{font-family:var(--sc-display);margin:6px 0 8px;font-size:26px}.vx .lane>p{color:var(--fog);margin:0 0 14px;font-size:14px;line-height:1.55}.vx .flow{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vx .flow li{border-top:1px solid #f1e8d6;padding-top:10px}.vx .flow b{font-size:14.5px;display:block}.vx .flow span{color:var(--fog);margin-top:2px;font-size:13px;line-height:1.5;display:block}.vx .flow em{color:var(--gold-ink);font-size:12px;font-style:normal;font-weight:700}.vx .vprices{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:26px;display:grid}@media (width<=1100px){.vx .vprices{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.vx .vprices{grid-template-columns:1fr 1fr}}@media (width<=560px){.vx .vprices{grid-template-columns:1fr}}.vx .vprice{background:var(--paper);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:22px;display:flex}.vx .vprice .l{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);font-size:11px;font-weight:700}.vx .vprice b{font-family:var(--sc-display);margin:8px 0 2px;font-size:26px;display:block}.vx .vprice .u{color:var(--fog);font-size:12.5px}.vx .vprice p{color:var(--fog);flex:1;margin:12px 0 0;font-size:13.5px;line-height:1.5}.vx .vprice ul{color:var(--fog);margin:10px 0 0;padding:0;font-size:12.5px;list-style:none}.vx .vprice ul li{border-top:1px solid #f1e8d6;justify-content:space-between;gap:8px;padding:5px 0;display:flex}.vx .vprice ul li b{font-family:var(--sc-sans);white-space:nowrap;margin:0;font-size:12.5px}.vx .vprice.vhl{border-color:var(--ink);box-shadow:0 14px 40px #16120d1a}.vx .dv{grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;margin-top:30px;display:grid}@media (width<=960px){.vx .dv{grid-template-columns:1fr}}.vx .stack{max-width:520px;height:380px;position:relative}.vx .pg{aspect-ratio:210/297;border-radius:6px;width:62%;transition:transform .35s;position:absolute;overflow:hidden;box-shadow:0 18px 40px #16120d2e}.vx .pg:first-child{background:var(--ink);color:#fff;top:30px;left:0;transform:rotate(-6deg)}.vx .pg:nth-child(2){background:#fff;top:10px;left:19%;transform:rotate(-1deg)}.vx .pg:nth-child(3){background:#fff;top:34px;left:38%;transform:rotate(5deg)}.vx .stack:hover .pg:first-child{transform:rotate(-9deg)translate(-12px)}.vx .stack:hover .pg:nth-child(3){transform:rotate(8deg)translate(12px)}.vx .pg .in{padding:14px;font-size:8px;line-height:1.35}.vx .pg .t{font-family:var(--sc-display);margin:22px 0 6px;font-size:15px}.vx .pg .v{color:#ff9fb2;font-family:var(--sc-display);border:1px solid #f2c94c80;border-radius:4px;margin-top:10px;padding:6px;font-size:11px}.vx .pg .bar{height:7px}.vx .pg .rw{border-bottom:1px solid #eee;justify-content:space-between;padding:3px 0;display:flex}.vx .dels{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}@media (width<=560px){.vx .dels{grid-template-columns:1fr}}.vx .del{border-top:2px solid var(--ink);padding:12px 0 16px}.vx .del h3{margin:0 0 4px;font-size:15px}.vx .del p{color:var(--fog);margin:0;font-size:13.5px;line-height:1.5}.vx .jr{gap:14px;margin-top:6px;display:grid}.vx .jrr{grid-template-columns:minmax(150px,32%) 1fr;align-items:center;gap:14px;font-size:13.5px;display:grid}.vx .jrt{background:#efe5d3;border-radius:8px;height:30px;position:relative}.vx .jrt>span{color:#fff;transform-origin:0;border-radius:8px;justify-content:flex-end;align-items:center;padding-right:10px;font-size:13px;font-weight:700;transition:transform 1s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0 auto 0 0}.vx .jr.armed .jrt>span{transform:scaleX(0)}.vx .jr.in .jrt>span{transform:scaleX(1)}.vx .jrt i{border-left:2px dashed var(--c);width:0;position:absolute;top:-6px;bottom:-6px}.vx .jrk{color:var(--fog);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12px;display:flex}.vx .jrk b{border-top:2px dashed var(--c);vertical-align:middle;width:14px;margin-right:6px;display:inline-block}.vx .kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}@media (width<=620px){.vx .kpis{grid-template-columns:1fr}}.vx .kpi{background:var(--cream2);border-radius:12px;padding:14px}.vx .kpi b{font-family:var(--sc-display);font-size:20px;line-height:1.15;display:block}.vx .kpi span{color:var(--fog);font-size:12.5px}.vx .own{border-radius:8px;height:16px;margin:6px 0 10px;display:flex;overflow:hidden}.vx .ownl{gap:6px;font-size:13px;display:grid}.vx .ownl div{justify-content:space-between;gap:10px;display:flex}.vx .ownl i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.vx .gx{margin-top:30px}.vx .gx [role=tablist]{flex-wrap:wrap;grid-template-columns:none;gap:6px;display:flex}.vx .gx [role=tab]{border-radius:999px;padding:9px 13px;font-size:13px}.vx .gx [role=tab] i{border-radius:50%;width:9px;height:9px;display:inline-block}.vx .gx [role=tabpanel]{grid-template-columns:1.3fr 1fr;gap:22px;margin-top:14px;display:grid}@media (width<=860px){.vx .gx [role=tabpanel]{grid-template-columns:1fr}}.vx .ownb{color:#fff;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-block}.vx .eng{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.vx .eng span{border:1px solid var(--line);background:var(--cream2);border-radius:999px;padding:4px 10px;font-size:12px}.vx .wk{font-family:var(--sc-display);font-size:40px;line-height:1}.vx .rooms{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}@media (width<=760px){.vx .rooms{grid-template-columns:1fr}}.vx .rooms ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.vx .rooms li{border-top:1px solid #f1e8d6;padding-top:8px;font-size:13.5px}.vx .rooms li span{color:var(--fog);margin-top:2px;font-size:12.5px;display:block}.vx .tl{gap:6px;margin-top:26px;display:flex}@media (width<=760px){.vx .tl{flex-direction:column}}.vx .tl>div{flex:var(--w);background:var(--paper);border:1px solid var(--line);border-radius:14px;min-width:0;padding:16px;position:relative;overflow:hidden}.vx .tl>div:before{content:"";background:var(--c);height:4px;position:absolute;inset:0 0 auto}.vx .tl b{font-size:15px;display:block}.vx .tl em{color:var(--gold-ink);font-size:12px;font-style:normal;font-weight:700}.vx .tl p{color:var(--fog);margin:6px 0 0;font-size:13px;line-height:1.5}.vx .mx{grid-template-columns:.95fr 1.05fr;align-items:start;gap:24px;margin-top:30px;display:grid}@media (width<=960px){.vx .mx{grid-template-columns:1fr}}.vx .mb{gap:10px;margin-top:6px;display:grid}.vx .mbr{grid-template-columns:120px 1fr 44px;align-items:center;gap:10px;font-size:13.5px;display:grid}.vx .mbt{background:#efe5d3;border-radius:7px;height:14px;overflow:hidden}.vx .mbt span{border-radius:7px;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}.vx .mbr b{text-align:right;font-variant-numeric:tabular-nums}.vx .plist{gap:8px;max-height:340px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.vx .plist li{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px;font-size:13px}.vx .plist li b{font-size:13.5px;display:block}.vx .plist li span{color:var(--fog)}.vx .tag2{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-right:6px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.vx .sz{align-items:center;gap:10px;display:flex}.vx .sz output{text-align:right;min-width:70px;font-weight:700}.vx .net{grid-template-columns:1.05fr .95fr;align-items:start;gap:24px;margin-top:30px;display:grid}@media (width<=960px){.vx .net{grid-template-columns:1fr}}.vx .net svg{width:100%;height:auto;display:block;overflow:visible}.vx .net .ed{stroke-width:2.2px;fill:none;opacity:.55;cursor:pointer;transition:opacity .2s,stroke-width .2s}.vx .net .ed:hover,.vx .net .ed.on{opacity:1;stroke-width:4px}.vx .net.f .ed{opacity:.08}.vx .net.f .ed.on{opacity:1}.vx .net .nd{cursor:pointer;outline:none}.vx .net .nd circle{fill:var(--ink);stroke:#fff;stroke-width:3px;transition:fill .2s}.vx .net .nd.on circle,.vx .net .nd:focus-visible circle{fill:var(--gold)}.vx .net .nd text{fill:var(--ink);font-size:16px;font-weight:600}.vx .kinds{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.vx .kinds button{border:1px solid var(--line);font:600 12.5px var(--sc-sans);cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.vx .kinds button i{background:var(--c);border-radius:2px;width:14px;height:3px}.vx .kinds button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.vx .links{gap:8px;max-height:360px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.vx .links li{border-left:4px solid var(--c);background:#fff;border-radius:0 10px 10px 0;padding:9px 12px;font-size:13px}.vx .links li b{display:block}.vx .vstart{grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px;display:grid}@media (width<=900px){.vx .vstart{grid-template-columns:1fr}}.vx .vstart ul{color:var(--fog);padding-left:18px;font-size:14.5px;line-height:1.7}
