html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;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}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--transition-duration-complex:.375s;--transition-duration-short:.25s;--transition-duration-shorter:.2s;--transition-duration-shortest:.15s;--transition-duration-standard:.3s;--transition-duration-slow:.5s;--transition-easing-ease-in-out:cubic-bezier(.4, 0, .2, 1);--transition-easing-ease-out:cubic-bezier(0, 0, .2, 1);--transition-easing-ease-in:cubic-bezier(.4, 0, 1, 1);--transition-easing-sharp:cubic-bezier(.4, 0, .6, 1);--transition-easing-linear:linear;--transition-easing-default:var(--transition-easing-ease-in-out);--font-family:Onest, "Segoe UI", sans-serif;--gutters:4vw;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--blue:#2d88ff;--navy:#161a4e;--lime:#aedc0c;--white:#fff;--ink:#161a4e;--sub:#161a4e9e;--faint:#161a4e66;--line:#161a4e1c;--line-2:#161a4e33;--panel:#f2f5fa}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000}html,body{overscroll-behavior:none;height:100%;margin:0}body{color:var(--ink);-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% -20%,#dfe7f4,#0000 60%),#eaeff7;justify-content:center;align-items:center;min-height:100vh;font-weight:400;display:flex}button,.mrow,.pbtn,.svc,.ghost-btn,.cancel-btn,.mcard{touch-action:manipulation;-webkit-touch-callout:none}.button-base{box-sizing:border-box;-webkit-tap-highlight-color:#0000;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:center;-moz-appearance:none;color:inherit;background-color:#0000;border:0;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.button-base::-moz-focus-inner{border-style:none}@media print{.button-base{color-adjust:exact}}.button-base .disabled{pointer-events:none;cursor:default}.button{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:1}.button.fullWidth{width:100%}.button.contained{letter-spacing:-.02em;border-radius:3.33333vw;gap:1.33333vw;padding:0 5.33333vw;font-size:2.5vw;font-weight:700}@media (hover:hover) and (pointer:fine){.button.contained:is(a,button,select,textarea,input,label):hover:not(:disabled){text-decoration:none}}.button.contained.size-medium{block-size:9.33333vw}.button.contained.size-large{block-size:10.6667vw}.button.contained.color-primary{background-color:var(--blue);color:var(--white);box-shadow:0 1.66667vw 3.66667vw -2vw #2d88ffe6}.button.contained.color-paper{color:var(--ink);background-color:#ffffffe6;box-shadow:0 1vw 2.33333vw #161a4e0f}.button.contained.color-pink{color:var(--ink);background-color:#f6d0d0;box-shadow:0 1.33333vw 3vw #161a4e12}.button .startIcon,.button .endIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.logo{letter-spacing:-.045em;white-space:nowrap;color:var(--ink);font-weight:500;line-height:1}.logo .e,.logo .d{color:var(--blue)}.logo.on-dark{color:#fff}.photo{background:linear-gradient(135deg,#1d2260 0%,#2f3a8f 55%,#2d88ff 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.photo img{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute;inset:0}.photo-ph{z-index:1;color:#ffffffeb;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:1.33333vw;font-size:1.83333vw;font-weight:800;line-height:1.4;position:relative}.photo-ph small{letter-spacing:.14em;opacity:.6;margin-top:.833333vw;font-size:1.5vw;font-weight:600;display:block}.topbar{z-index:20;flex:none;justify-content:space-between;align-items:center;gap:1.66667vw;padding:3.33333vw 4vw 0;display:flex}.topbar .logo{font-size:4vw}.clock{letter-spacing:.12em;color:var(--faint);text-transform:uppercase;font-size:2vw;font-weight:600}.cancel-btn{color:var(--sub);background:var(--panel);border:.166667vw solid var(--line);cursor:pointer;border-radius:166.5vw;padding:1.66667vw 2.66667vw;font-size:2vw;font-weight:700;transition:all .18s}.cancel-btn:active{color:var(--blue);border-color:var(--blue);background:#2d88ff1a}.help-btn{z-index:30;color:var(--white);background:var(--navy);cursor:pointer;border:none;border-radius:166.5vw;align-items:center;gap:1.16667vw;padding:2vw 3.33333vw;font-size:2vw;font-weight:700;display:none;position:absolute;bottom:3vw;right:3vw;box-shadow:0 1.66667vw 4vw -1.33333vw #161a4e8c}.help-btn.show{display:flex}.help-btn:active{background:var(--blue)}.body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:1;padding:2.66667vw 4vw 14.3333vw;display:flex;overflow:hidden auto}.body::-webkit-scrollbar{display:none}.kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--blue);flex:none;align-items:center;gap:1.66667vw;font-size:1.75vw;font-weight:700;display:flex}.kicker:after{content:"";background:var(--line);flex:1;height:.166667vw}.h1{letter-spacing:-.035em;flex:none;margin:2.33333vw 0 1.33333vw;font-size:5.33333vw;font-weight:800;line-height:1.04}.h1 em{color:var(--blue);font-style:normal}.sub{color:var(--sub);flex:none;max-width:46ch;margin-bottom:3.33333vw;font-size:2.25vw;line-height:1.5}.idle-top{flex:none;justify-content:space-between;align-items:center;width:100%;min-height:12vw;padding:0 4vw;display:flex}.idle-top .logo{font-size:4.33333vw}.ad{background:var(--navy);border-radius:4.33333vw;flex:1;min-height:0;margin:0 3vw;position:relative;overflow:hidden}.adslide{opacity:0;transition:opacity .8s;position:absolute;inset:0}.adslide.on{opacity:1}.adslide .photo{position:absolute;inset:0}.adslide .scrim{z-index:3;background:linear-gradient(100deg,#0a0d2cf5 0%,#0a0d2ce6 42%,#0a0d2c75 74%,#0a0d2c2e 100%);position:absolute;inset:0}.ad-content{z-index:4;color:#fff;flex-direction:column;justify-content:center;padding:5.66667vw 5vw 9vw;display:flex;position:absolute;inset:0}.adslide.on .ad-in{animation:.8s cubic-bezier(.16,.9,.24,1) both adIn}.adslide.on .ad-in:nth-child(2){animation-delay:.1s}.adslide.on .ad-in:nth-child(3){animation-delay:.18s}.adslide.on .ad-in:nth-child(4){animation-delay:.26s}@keyframes adIn{0%{opacity:0;transform:translateY(3.33333vw)}to{opacity:1;transform:none}}.ad-navy{background:var(--navy)}.adslide.lime .scrim{background:linear-gradient(100deg,#aedc0ce0 0%,#aedc0ccc 42%,#aedc0c57 74%,#aedc0c0a 100%)}.adslide.lime .photo img{filter:brightness(1.14)saturate(.88)}.adslide.lime .ad-content{color:#0b0d26}.adslide.lime .ad-eyebrow{color:#161a4e}.adslide.lime .ad-p{color:#0b0d26;opacity:.78}.adslide.lime .ad-h .hl{color:#aedc0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#161a4e;border-radius:1.16667vw;padding:0 .16em}.adslide.lime .ad-chip{color:#0b0d26;background:#0b0d2617;border-color:#0b0d2638}.adslide.lime .ad-badge{color:#fff;background:#161a4e}.adslide.lime .addot{background:#161a4e}.ad-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--lime);font-size:1.83333vw;font-weight:700}.ad-h{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin:2vw 0 0;font-size:5.83333vw;font-weight:800;line-height:1.04}.ad-h .hl{color:var(--lime)}.ad-p{opacity:.84;max-width:27ch;margin:2vw 0 0;font-size:2.33333vw;line-height:1.45}.ad-chips{flex-wrap:wrap;gap:1.16667vw;max-width:86%;margin-top:3vw;display:flex}.ad-chip{background:#ffffff24;border:.166667vw solid #ffffff3d;border-radius:166.5vw;padding:1.33333vw 2.16667vw;font-size:1.91667vw;font-weight:600}.ad-logo-xl{font-size:10.6667vw}.ad-stat{gap:3.66667vw;margin-top:3.33333vw;display:flex}.ad-stat b{letter-spacing:-.04em;color:var(--lime);font-size:4.5vw;font-weight:800;line-height:1;display:block}.ad-stat span{opacity:.74;margin-top:1vw;font-size:1.75vw;line-height:1.3;display:block}.ad-badge{z-index:5;letter-spacing:.1em;text-transform:uppercase;background:var(--lime);color:#0b0b0b;border-radius:166.5vw;padding:1.5vw 2.5vw;font-size:1.75vw;font-weight:700;position:absolute;top:4vw;right:4vw}.addots{z-index:6;gap:1.16667vw;display:flex;position:absolute;bottom:3.66667vw;left:5vw}.addot{opacity:.3;background:#fff;border-radius:.333333vw;width:3.66667vw;height:.5vw;transition:all .3s}.addot.on{opacity:1;width:5.66667vw}.brandrow{flex:none;margin:2vw 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.brandtrack{gap:4.33333vw;width:max-content;padding-left:3vw;animation:34s linear infinite mk;display:flex}.brandtrack span{letter-spacing:.02em;color:var(--faint);white-space:nowrap;font-size:2.16667vw;font-weight:800}@keyframes mk{0%{transform:translate(0)}to{transform:translate(-50%)}}.mq{flex:none;margin:1.5vw 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mqtrack{gap:1.66667vw;width:max-content;padding:0 3vw;animation:52s linear infinite mk;display:flex}.mcard{border:.166667vw solid var(--line);background:var(--white);border-radius:2.66667vw;flex-direction:column;flex:none;width:32.6667vw;display:flex;overflow:hidden}.mcard-img{height:21.3333vw;position:relative}.mcard-img .photo{width:100%;height:100%}.mcard-mp{z-index:5;letter-spacing:.04em;background:#fffffff2;border-radius:166.5vw;align-items:center;gap:.833333vw;padding:.666667vw 1.33333vw .666667vw .666667vw;font-size:1.41667vw;font-weight:800;display:flex;position:absolute;top:1.16667vw;left:1.16667vw;box-shadow:0 .333333vw 1.33333vw -.5vw #161a4e66}.mcard-mp img{border-radius:.666667vw;width:2.5vw;height:2.5vw;display:block}.mcard-disc{z-index:5;background:var(--lime);color:#0b0b0b;border-radius:1vw;padding:.666667vw 1.33333vw;font-size:1.58333vw;font-weight:800;position:absolute;top:1.16667vw;right:1.16667vw}.mcard-b{flex-direction:column;flex:1;padding:1.5vw 1.66667vw 1.66667vw;display:flex}.mcard-price{letter-spacing:-.035em;font-size:2.75vw;font-weight:800;line-height:1}.mcard-price.ask{color:var(--blue);letter-spacing:-.02em;font-size:2.16667vw;font-weight:700}.mcard-old{align-items:center;gap:1vw;margin-top:.666667vw;font-size:1.75vw;display:flex}.mcard-old s{color:var(--faint)}.mcard-old b{color:#d6122b;font-weight:700}.mcard-title{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:1.16667vw;font-size:1.75vw;line-height:1.32;display:-webkit-box;overflow:hidden}.mcard-title b{font-weight:700}.mcard-foot{justify-content:space-between;align-items:center;gap:1vw;margin-top:auto;padding-top:1.5vw;display:flex}.mcard-tag{color:var(--sub);background:var(--panel);white-space:nowrap;border-radius:166.5vw;padding:.666667vw 1.33333vw;font-size:1.5vw;font-weight:600}.mcard-go{color:var(--blue);white-space:nowrap;font-size:1.66667vw;font-weight:700}.services{flex:none;grid-template-columns:repeat(5,1fr);gap:1.16667vw;margin:1.83333vw 3vw 0;display:grid}.svc{background:var(--panel);border:.166667vw solid var(--line);text-align:center;border-radius:2.33333vw;flex-direction:column;align-items:center;gap:.833333vw;padding:1.5vw .833333vw 1.33333vw;display:flex}.svc span{color:var(--ink);letter-spacing:-.01em;font-size:1.58333vw;font-weight:600;line-height:1.2}.tap{flex-direction:column;flex:none;align-items:center;gap:1.16667vw;margin-top:1.66667vw;padding-bottom:1vw;display:flex}.tap-line{background:var(--blue);border-radius:.5vw;width:7.33333vw;height:.5vw;animation:1.9s ease-in-out infinite tapLine}@keyframes tapLine{0%,to{opacity:.4;width:3.66667vw}50%{opacity:1;width:11vw}}.tap-txt{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-size:1.91667vw;font-weight:700;animation:2.4s ease-in-out infinite blip}.mrow{background:var(--white);border:.166667vw solid var(--line);cursor:pointer;text-align:left;border-radius:3vw;align-items:center;gap:2.16667vw;margin-bottom:1.5vw;padding:1.83333vw 2.33333vw 1.83333vw 1.83333vw;transition:border-color .18s,transform .12s,background .18s;display:flex;position:relative}.mrow:active{border-color:var(--blue);background:#2d88ff0d;transform:scale(.99)}.mrow-ph{border:.166667vw solid var(--line);border-radius:2.16667vw;flex:none;width:16.3333vw;height:11vw;overflow:hidden}.mrow-ph.is-logo{justify-content:center;align-items:center;padding:1.16667vw;display:flex}.mrow-ph.is-logo img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.mrow-ph .photo{width:100%;height:100%}.mrow-ph .photo-ph{letter-spacing:.1em;font-size:1.41667vw}.mrow-t{flex:1;min-width:0}.mrow-n{color:var(--faint);letter-spacing:.14em;font-size:1.58333vw;font-weight:700}.mrow-t .nm{letter-spacing:-.025em;margin-top:.5vw;font-size:2.5vw;font-weight:700;line-height:1.2}.mrow-t .ds{color:var(--sub);margin-top:.666667vw;font-size:1.91667vw;line-height:1.35}.mrow-ar{color:var(--blue);flex:none;font-size:3.16667vw;font-weight:700;animation:2.6s ease-in-out infinite nudge}@keyframes nudge{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(.666667vw)}}.pcard{border:.166667vw solid var(--line);background:var(--white);border-radius:3.66667vw;margin-bottom:2vw;padding:2.66667vw;box-shadow:0 .333333vw 1.66667vw -1vw #161a4e2e}.pcard-head{margin-bottom:2.16667vw}.pcard-nm{letter-spacing:-.03em;font-size:2.66667vw;font-weight:800}.pcard-ds{color:var(--sub);margin-top:.666667vw;font-size:1.91667vw;line-height:1.35}.pcard-grid{grid-template-columns:20.6667vw 20.6667vw 1fr;align-items:start;gap:2.16667vw;display:grid}.tilebox{flex-direction:column;gap:1.16667vw;display:flex}.ptile.ptile-img{background:var(--white);padding:0}.ptile.ptile-fit{padding:2vw}.ptile.ptile-fit img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ptile.ptile-img img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.ptile{text-align:center;letter-spacing:-.035em;border:.166667vw solid var(--line);border-radius:3.33333vw;justify-content:center;align-items:center;width:20.6667vw;height:20.6667vw;padding:1.66667vw;font-weight:800;line-height:1.06;display:flex;overflow:hidden}.qrtile{background:var(--white);border:.166667vw solid var(--line-2);border-radius:3.33333vw;width:20.6667vw;height:20.6667vw;padding:1.5vw;position:relative;overflow:hidden}.qrtile svg{width:100%;height:100%;display:block}.qrtile:after{content:"";background:var(--blue);border-radius:.333333vw;height:.333333vw;animation:2.8s ease-in-out infinite scan;position:absolute;left:1.5vw;right:1.5vw;box-shadow:0 0 2vw .333333vw #2d88ff8c}@keyframes scan{0%,to{top:10%}50%{top:86%}}.tilecap{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);text-align:center;font-size:1.58333vw;font-weight:700;line-height:1.3}.pcard-side{flex-direction:column;gap:1.33333vw;padding-top:.333333vw;display:flex}.pbtn{cursor:pointer;letter-spacing:-.015em;border:none;border-radius:2.33333vw;justify-content:center;align-items:center;gap:1.16667vw;width:100%;padding:2.33333vw 2vw;font-family:inherit;font-size:2.16667vw;font-weight:700;transition:all .18s;display:flex}.pbtn-primary{background:var(--blue);color:#fff}.pbtn-primary:active{background:#1667db}.pfeat{flex-wrap:wrap;gap:.833333vw;display:flex}.pfeat i{background:var(--panel);color:var(--sub);border-radius:166.5vw;padding:.833333vw 1.5vw;font-size:1.66667vw;font-style:normal;font-weight:600}.pstrip{border-top:.166667vw solid var(--line);grid-template-columns:repeat(3,1fr);gap:1.33333vw;margin-top:2.16667vw;padding-top:2.16667vw;display:grid}.pmini{border:.166667vw solid var(--line);border-radius:2vw;overflow:hidden}.pmini .photo{height:10.3333vw}.pmini .photo-ph{letter-spacing:.1em;font-size:1.33333vw}.pmini-b{background:var(--white);padding:1vw 1.33333vw 1.16667vw}.pmini-nm{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:1.75vw;font-weight:700;overflow:hidden}.pmini-ds{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:.333333vw;font-size:1.5vw;overflow:hidden}.ad{border:.166667vw solid var(--line);background:#fff}.adslide .photo{background:#eef2f8}.adslide.on .photo img{animation:9s ease-in-out infinite alternate adZoom}@keyframes adZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.adslide.light .scrim{background:linear-gradient(100deg,#fffffffa 0%,#fffffff0 42%,#ffffff94 72%,#ffffff0f 100%)}.adslide.light .ad-content{color:var(--navy)}.adslide.light .ad-eyebrow{color:var(--blue)}.adslide.light .ad-p{color:#161a4eb3}.adslide.light .ad-h .hl{background:var(--lime);color:var(--navy);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:1.33333vw;padding:0 .16em}.adslide.light .ad-chip{color:var(--navy);background:#fff;border-color:#161a4e24;box-shadow:0 .5vw 1.66667vw -1.16667vw #161a4eb3}.adslide.light .ad-badge{background:var(--navy);color:#fff}.adslide.light .addot{background:var(--navy)}.adslide.light .ad-stat b{color:var(--blue)}.adslide.light .logo.on-dark{color:var(--navy)}.adslide.light .logo.on-dark .e,.adslide.light .logo.on-dark .d{color:var(--blue)}.adbar{z-index:7;background:#161a4e1a;height:.5vw;position:absolute;bottom:0;left:0;right:0}.adbar i{background:var(--lime);border-radius:0 .5vw .5vw 0;width:0;height:100%;display:block}.adslide.on .adbar i{animation:6s linear forwards adProg}@keyframes adProg{0%{width:0}to{width:100%}}.kicker:before{content:"";background:var(--lime);border-radius:.333333vw;flex:none;width:2.66667vw;height:.5vw}.mcard-img .photo{background:#f5f8fd}.mcard{transition:border-color .18s,box-shadow .18s;box-shadow:0 .333333vw 1.66667vw -1.33333vw #161a4e80}.mcard-go{align-items:center;gap:.5vw;display:inline-flex}.mrow:before{content:"";background:var(--lime);border-radius:0 .5vw .5vw 0;width:.5vw;transition:transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;top:2.33333vw;bottom:2.33333vw;left:0;transform:scaleY(0)}.mrow:active:before{transform:scaleY(1)}.pbtn-primary{box-shadow:0 1.66667vw 3.66667vw -2vw #2d88ffe6}.svc{transition:border-color .18s,background .18s}.svc:active{border-color:var(--blue);background:#fff}::selection{background:#2d88ff33}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important}}body.kiosk-mode{background:#fff;padding:0;display:block;overflow:hidden}body.kiosk-mode .rig-top,body.kiosk-mode .kiosk-notch,body.kiosk-mode .kiosk-chin{display:none}body.kiosk-mode .kiosk-frame{width:100vw;height:var(--kh,166.667vw);box-shadow:none;transform-origin:0 0;transform:scale(var(--ks,1));background:#fff;border-radius:0;padding:0;position:fixed;top:0;left:0}body.kiosk-mode .kiosk-screen{border-radius:0}.tb-r{align-items:center;gap:1.16667vw;display:flex}.fs-btn{cursor:pointer;background:var(--panel);border:.166667vw solid var(--line);width:6.66667vw;height:6.66667vw;color:var(--ink);border-radius:166.5vw;flex:none;place-items:center;padding:0;display:grid}.fs-btn svg{font-size:2.83333vw}.fs-btn:active{border-color:var(--blue);color:var(--blue)}.idle-top .tb-r{gap:1.66667vw}#idleState .ad{flex:0 0 40%;min-height:50vw;margin:2.33333vw 4vw 0}.bnr{flex:auto;min-height:36.6667vw;max-height:70vw;margin:2.33333vw 0 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.bnrtrack{gap:2vw;width:max-content;height:100%;padding:0 4vw;animation:64s linear infinite mk;display:flex}.bcard{aspect-ratio:3/4;border:.166667vw solid var(--line);background:#f5f8fd;border-radius:3vw;flex:none;height:100%;overflow:hidden;box-shadow:0 1vw 3vw -2vw #161a4e80}.bcard .photo{width:100%;height:100%}.bcard .photo-ph{font-size:2vw}.bcard .photo-ph small{margin-top:1.33333vw;font-size:1.58333vw}#idleState .services{margin-top:2.33333vw}.svc{cursor:pointer}.mosaic{grid-template-columns:1fr 1fr;gap:1.66667vw;display:grid}.mt{text-align:left;background:var(--white);border:.166667vw solid var(--line);cursor:pointer;border-radius:3.33333vw;flex-direction:column;gap:1.83333vw;min-height:29.3333vw;padding:2.16667vw 2.16667vw 2.5vw;transition:border-color .18s,transform .12s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 .333333vw 1.66667vw -1vw #161a4e2e}.mt:active{border-color:var(--blue);background:#2d88ff0a;transform:scale(.985)}.mt:before{content:"";background:var(--lime);border-radius:0 .5vw .5vw 0;width:.5vw;transition:transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;top:2.66667vw;bottom:2.66667vw;left:0;transform:scaleY(0)}.mt:active:before{transform:scaleY(1)}.mt.wide{flex-direction:row;grid-column:1/-1;align-items:center;gap:2.66667vw;min-height:0;padding:2.16667vw 7.66667vw 2.16667vw 2.16667vw}.mt.tall{grid-row:span 2}.mt-ph{border:.166667vw solid var(--line);border-radius:2.33333vw;flex:none;width:100%;height:14.6667vw;overflow:hidden}.mt-ph.is-logo{justify-content:center;align-items:center;padding:1.66667vw;display:flex}.mt-ph.is-logo img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.mt-ph.is-photo .photo{width:100%;height:100%}.mt.wide .mt-ph{width:28vw;height:19.6667vw}.mt.tall .mt-ph{flex:1;height:auto;min-height:30vw}.mt-dual{border:none;flex-direction:column;gap:1.33333vw;display:flex}.mt-dual>div{border-radius:2.33333vw;flex:1;justify-content:center;align-items:center;min-height:14vw;padding:2vw;display:flex}.mt-ecar{background:var(--navy)}.mt-ecar .logo{color:#fff;font-size:5vw}.mt-ecar i{color:var(--lime);letter-spacing:-.02em;margin-left:1vw;font-size:3.16667vw;font-style:normal;font-weight:500}.mt-pango img{max-width:100%;max-height:7vw;display:block}.mt-t{min-width:0}.mt-nm{letter-spacing:-.03em;margin-top:.5vw;padding-right:3vw;font-size:2.66667vw;font-weight:800;line-height:1.16}.mt.wide .mt-nm{font-size:3.16667vw}.mt-ds{color:var(--sub);margin-top:.833333vw;font-size:1.91667vw;line-height:1.35}.mt-ar{color:var(--blue);font-size:3.16667vw;font-weight:700;animation:2.6s ease-in-out infinite nudge;position:absolute;bottom:2vw;right:2.16667vw}.mt.wide .mt-ar{margin-top:-2vw;top:50%;bottom:auto}.mt-new{z-index:3;background:var(--lime);color:var(--navy);letter-spacing:.1em;border-radius:166.5vw;padding:.833333vw 1.5vw;font-size:1.66667vw;font-weight:800;animation:2.4s ease-in-out infinite newPulse;position:absolute;top:1.66667vw;right:1.66667vw;box-shadow:0 .666667vw 1.66667vw -.666667vw #161a4e73}@keyframes newPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.bigban{text-align:left;cursor:pointer;color:#fff;background:linear-gradient(135deg,#161a4e 0%,#25307f 58%,#2d88ff 130%);border-radius:3.66667vw;flex-direction:column;align-items:flex-start;gap:1.66667vw;width:100%;margin-bottom:2vw;padding:3.33333vw 3.33333vw 3vw;transition:transform .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 2.66667vw 5.33333vw -3.33333vw #161a4ecc}.bigban:active{transform:scale(.985)}.bigban.blue{background:linear-gradient(135deg,#2d88ff 0%,#1667db 100%)}.bigban.lime{color:var(--navy);background:linear-gradient(135deg,#d3f45c 0%,#aedc0c 100%);box-shadow:0 2.66667vw 5.33333vw -3.66667vw #506e00e6}.bigban.soft{color:var(--navy);border:.166667vw solid var(--line);background:#fff;box-shadow:0 .333333vw 1.66667vw -1vw #161a4e2e}.bb-eyebrow{letter-spacing:.18em;text-transform:uppercase;opacity:.78;font-size:1.75vw;font-weight:700}.bb-h{letter-spacing:-.035em;z-index:2;max-width:17ch;font-size:3.83333vw;font-weight:800;line-height:1.08;position:relative}.bb-p{opacity:.82;z-index:2;max-width:36ch;font-size:2.08333vw;line-height:1.45;position:relative}.bb-cta{color:var(--navy);z-index:2;background:#fff;border-radius:2.33333vw;align-self:flex-start;align-items:center;gap:1.33333vw;margin-top:.666667vw;padding:2.16667vw 3vw;font-size:2.25vw;font-weight:700;display:inline-flex;position:relative}.bigban.lime .bb-cta,.bigban.soft .bb-cta{background:var(--navy);color:#fff}.bb-art{opacity:.16;z-index:1;pointer-events:none;width:28.3333vw;height:28.3333vw;position:absolute;bottom:-3.66667vw;right:-3vw}.bigban.lime .bb-art{opacity:.22}.bigban.has-qr .bb-art{width:21.6667vw;height:21.6667vw;top:-2.33333vw;bottom:auto;right:-2.33333vw}.bb-logo{align-items:center;gap:1.66667vw;display:flex}.bb-logo .logo{font-size:4.66667vw}.bb-logo i{color:var(--lime);letter-spacing:-.02em;font-size:3.16667vw;font-style:normal;font-weight:500}.bb-logo img{border-radius:1.33333vw;width:auto;height:5.66667vw;display:block}.bb-row{z-index:2;grid-template-columns:20.6667vw 1fr;align-items:start;gap:2.33333vw;margin-top:.666667vw;display:grid;position:relative}.bb-row .pnote{color:#161a4e9e}.bb-sep{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);align-items:center;gap:1.66667vw;margin:.333333vw 0 2vw;font-size:1.75vw;font-weight:700;display:flex}.bb-sep:before,.bb-sep:after{content:"";background:var(--line);flex:1;height:.166667vw}.sec-h{letter-spacing:.2em;text-transform:uppercase;color:var(--blue);flex:none;align-items:center;gap:1.66667vw;margin:1.66667vw 0;font-size:1.75vw;font-weight:700;display:flex}.sec-h:before{content:"";background:var(--lime);border-radius:.333333vw;flex:none;width:2.66667vw;height:.5vw}.sec-h:after{content:"";background:var(--line);flex:1;height:.166667vw}.ppgal{scrollbar-width:none;scroll-snap-type:x mandatory;flex:none;gap:1.66667vw;margin:0 -4vw 2vw;padding:.333333vw 4vw 1vw;display:flex;overflow-x:auto}.ppgal::-webkit-scrollbar{display:none}.ppcard{scroll-snap-align:start;border:.166667vw solid var(--line);border-radius:2.66667vw;flex:none;width:39.3333vw;height:26.6667vw;overflow:hidden}.ppcard .photo{background:linear-gradient(135deg,#161a4e 0%,#2f3a8f 60%,#aedc0c 160%);width:100%;height:100%}.card{border:.166667vw solid var(--line);background:var(--white);border-radius:3.66667vw;flex:none;margin-bottom:2vw;padding:3vw;box-shadow:0 .333333vw 1.66667vw -1vw #161a4e2e}.card-t{letter-spacing:-.025em;margin-bottom:2vw;font-size:2.5vw;font-weight:800}.calc-pay{background:var(--panel);border-radius:2.66667vw;justify-content:space-between;align-items:flex-end;gap:1.66667vw;padding:2.33333vw 2.66667vw;display:flex}.calc-pay span{color:var(--sub);font-size:1.91667vw;line-height:1.3}.calc-pay b{letter-spacing:-.045em;color:var(--navy);white-space:nowrap;font-size:5vw;font-weight:800;line-height:1}.calc-sum{color:var(--sub);justify-content:space-between;margin-top:1.33333vw;font-size:1.91667vw;display:flex}.calc-sum b{color:var(--ink)}.crow{margin-top:2.66667vw}.crow-top{color:var(--sub);justify-content:space-between;align-items:baseline;gap:1.66667vw;margin-bottom:1vw;font-size:2vw;display:flex}.crow-top b{color:var(--ink);letter-spacing:-.02em;font-size:2.66667vw;font-weight:800}.rng{appearance:none;background:0 0;width:100%;height:5.66667vw;margin:0}.rng::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--blue) var(--fill,0%), #dfe6f2 var(--fill,0%));border-radius:16.5vw;height:1vw}.rng::-webkit-slider-thumb{-webkit-appearance:none;border:.5vw solid var(--blue);background:#fff;border-radius:50%;width:4.66667vw;height:4.66667vw;margin-top:-1.83333vw;box-shadow:0 .666667vw 1.66667vw -.5vw #2d88ff99}.rng::-moz-range-track{background:#dfe6f2;border-radius:16.5vw;height:1vw}.rng::-moz-range-progress{background:var(--blue);border-radius:16.5vw;height:1vw}.rng::-moz-range-thumb{border:.5vw solid var(--blue);background:#fff;border-radius:50%;width:3.66667vw;height:3.66667vw}.terms{flex-wrap:wrap;gap:1vw;display:flex}.term{border:.166667vw solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:166.5vw;padding:1.66667vw 2.16667vw;font-family:inherit;font-size:2.08333vw;font-weight:700}.term.on{background:var(--navy);border-color:var(--navy);color:#fff}.calc-note{color:var(--faint);margin-top:2vw;font-size:1.75vw;line-height:1.4}.fld{border:.25vw solid var(--line-2);background:var(--panel);cursor:text;border-radius:2.33333vw;margin-bottom:1.5vw;padding:1.66667vw 2.33333vw 1.83333vw;transition:border-color .15s,background .15s,box-shadow .15s;display:block}.fld.on{border-color:var(--blue);background:#fff;box-shadow:0 0 0 .666667vw #2d88ff1f}.fld.err{background:#fff6f7;border-color:#d6122b}.fld-l{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:1.66667vw;font-weight:700}.fld-l small{letter-spacing:0;text-transform:none;font-size:1.66667vw;font-weight:500}.fld-v{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;min-height:3.5vw;margin-top:.666667vw;font-size:2.75vw;font-weight:600;overflow:hidden}.fld-v .ph{color:var(--faint);font-weight:500}.fld-v .caret{background:var(--blue);vertical-align:-.5vw;width:.333333vw;height:3vw;margin-left:.166667vw;animation:1s step-end infinite caretB;display:none}.fld.on .fld-v .caret{display:inline-block}@keyframes caretB{50%{opacity:0}}.consent{color:var(--sub);cursor:pointer;align-items:flex-start;gap:1.83333vw;margin:1.33333vw 0 2vw;font-size:1.83333vw;line-height:1.4;display:flex}.consent .box{border:.25vw solid var(--line-2);color:#0000;background:#fff;border-radius:1.33333vw;flex:none;place-items:center;width:4vw;height:4vw;font-size:2.33333vw;font-weight:800;display:grid}.consent.on .box{background:var(--blue);border-color:var(--blue);color:#fff}.consent.err .box{border-color:#d6122b}.form-err{color:#d6122b;min-height:2.66667vw;margin:-.333333vw 0 1.33333vw;font-size:1.91667vw;font-weight:600}.pbtn-submit{border-radius:2.66667vw;padding:2.83333vw 2.33333vw;font-size:2.5vw}.pbtn-submit[disabled]{opacity:.6}.wlist{grid-template-columns:1fr 1fr;gap:1.33333vw;margin-top:.666667vw;display:grid}.wlist div{background:var(--panel);border-radius:2vw;align-items:center;gap:1.33333vw;padding:1.66667vw 1.83333vw;font-size:2vw;font-weight:600;line-height:1.25;display:flex}.wlist div:before{content:"";background:var(--lime);border-radius:50%;flex:none;width:1.33333vw;height:1.33333vw;box-shadow:0 0 0 .5vw #aedc0c40}.wsteps{flex-direction:column;gap:1.33333vw;margin-top:.666667vw;display:flex}.wsteps div{color:var(--sub);align-items:flex-start;gap:1.66667vw;font-size:2.08333vw;line-height:1.4;display:flex}.wsteps b{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:4vw;height:4vw;font-size:1.83333vw;display:grid}.vk{z-index:45;background:#e3e9f3;border-radius:3.33333vw 3.33333vw 0 0;padding:1vw 1vw 2vw;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -2.33333vw 5.66667vw -2.33333vw #161a4e73}.vk.on{transform:none}.vk-head{letter-spacing:.06em;text-transform:uppercase;color:var(--sub);justify-content:space-between;align-items:center;padding:.666667vw 1.33333vw .333333vw;font-size:1.83333vw;font-weight:700;display:flex}.vk-row{justify-content:center;gap:.833333vw;margin-top:.833333vw;display:flex}.vk-k{max-width:8.33333vw;height:8vw;color:var(--navy);cursor:pointer;background:#fff;border:none;border-radius:1.66667vw;flex:1 1 0;padding:0;font-family:inherit;font-size:2.83333vw;font-weight:600;box-shadow:0 .166667vw #161a4e38}.vk-k:active{background:#cfe0fb}.vk-k.w2{flex:1.6 1 0;max-width:none;font-size:2.33333vw}.vk-k.w5{flex:5 1 0;max-width:none}.vk-k.dk{background:#c6d0e1;font-size:2.5vw}.vk-k.ok{background:var(--blue);color:#fff;font-size:2.5vw;font-weight:700}.vk-k.sh-on{background:var(--navy);color:#fff}.vk.num .vk-k{max-width:none;height:9.33333vw;font-size:3.66667vw}.vk-open .state.active .body{padding-bottom:55vw}.vk-open .help-btn{display:none!important}.done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 7.33333vw 6.66667vw;display:flex}.done-ic{background:var(--lime);border-radius:50%;place-items:center;width:15.3333vw;height:15.3333vw;animation:.5s cubic-bezier(.2,1.4,.4,1) both pop;display:grid;box-shadow:0 0 0 2vw #aedc0c33}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.done .h1{margin-top:4.66667vw}.done .sub{margin:0 auto 4.33333vw}.done .pbtn{max-width:53.3333vw}.done-t{color:var(--faint);letter-spacing:.06em;margin-top:2.66667vw;font-size:1.83333vw}.frame-wrap{background:#fff;flex:1;position:relative}.frame-wrap iframe{z-index:2;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.frame-load{z-index:1;color:var(--sub);flex-direction:column;justify-content:center;align-items:center;gap:2vw;font-size:2.16667vw;display:flex;position:absolute;inset:0}.frame-load i{border:.5vw solid var(--line);border-top-color:var(--blue);border-radius:50%;width:5.66667vw;height:5.66667vw;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.frame-bar{background:var(--navy);z-index:3;flex:none;gap:1.33333vw;padding:1.66667vw 2vw 2vw;display:flex}.frame-bar button{cursor:pointer;border:none;border-radius:2.33333vw;justify-content:center;align-items:center;gap:1.33333vw;font-family:inherit;font-weight:800;display:flex}.fb-home{background:var(--blue);color:#fff;flex:1;padding:2.83333vw;font-size:2.58333vw}.fb-home:active{background:#1667db}.fb-qr{color:#fff;background:#ffffff1f;padding:0 2.66667vw;font-size:2.08333vw}.frame-qr{z-index:4;text-align:center;background:#fff;border-radius:3vw;width:31.3333vw;padding:2.33333vw;display:none;position:absolute;bottom:2vw;right:2vw;box-shadow:0 3vw 6.66667vw -2.33333vw #161a4e8c}.frame-qr.on{display:block}.frame-qr .qrtile{width:26.6667vw;height:26.6667vw}.frame-qr p{color:var(--sub);margin:1.33333vw 0 0;font-size:1.75vw;line-height:1.35}.idle-warn{z-index:60;-webkit-backdrop-filter:blur(.666667vw);backdrop-filter:blur(.666667vw);background:#161a4e80;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.idle-warn.on{display:flex}.iw-box{text-align:center;background:#fff;border-radius:4.33333vw;width:80%;padding:4.66667vw 4vw 3.66667vw;box-shadow:0 5vw 10vw -3.33333vw #161a4e99}.iw-n{letter-spacing:-.05em;color:var(--blue);font-size:10.6667vw;font-weight:800;line-height:1}.iw-t{color:var(--sub);margin:1.66667vw 0 3vw;font-size:2.33333vw;line-height:1.45}.bnr-h{letter-spacing:.18em;text-transform:uppercase;color:var(--blue);flex:none;justify-content:space-between;align-items:center;gap:1.66667vw;margin:2.33333vw 4vw 0;font-size:1.75vw;font-weight:700;display:flex}.bnr-h span{letter-spacing:.02em;text-transform:none;color:var(--faint);font-size:1.66667vw;font-weight:500}.bnr{flex:none;min-height:0;max-height:none;margin-top:1.33333vw}.lcard{background:var(--white);border:.166667vw solid var(--line);cursor:pointer;border-radius:3vw;flex-direction:column;flex:none;width:39.3333vw;display:flex;overflow:hidden;box-shadow:0 1.33333vw 3.33333vw -2.33333vw #161a4e8c}.lcard-img{aspect-ratio:560/679;background:#f2f4f8;flex:none;position:relative;overflow:hidden}.lcard-img>img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.lcard-mp{z-index:2;background:#fffffff5;border-radius:166.5vw;align-items:center;gap:.833333vw;padding:.666667vw 1.5vw .666667vw .666667vw;font-size:1.66667vw;font-weight:800;display:flex;position:absolute;bottom:1.33333vw;left:1.33333vw;box-shadow:0 .5vw 1.66667vw -.666667vw #161a4e80}.lcard-mp img{border-radius:.833333vw;width:3vw;height:3vw;display:block}.lcard-ozon{color:#005bff}.lcard-wb{color:#9b1fe8}.lcard-b{flex:none;padding:1.5vw 1.83333vw 1.83333vw}.lcard-price{letter-spacing:-.035em;font-size:3vw;font-weight:800;line-height:1.05}.ptile-svg{background:#fff;padding:2vw 1.66667vw}.ptile-svg svg{width:100%;height:auto;display:block}.wk{margin:.333333vw 0 1.83333vw}.wk .fld-l{margin:0 0 1.16667vw .333333vw}.wk-list{flex-wrap:wrap;gap:1vw;display:flex}.wk.err .fld-l{color:#d6122b}.wk.err .wk-c{border-color:#d6122b73}.tap{gap:1.66667vw;margin-top:2vw;padding-bottom:2.66667vw}.tap-txt{letter-spacing:.12em;color:var(--ink);background:var(--lime);border-radius:166.5vw;align-items:center;gap:1.66667vw;padding:2.33333vw 5vw;font-size:2.83333vw;font-weight:800;line-height:1;animation:2.4s ease-in-out infinite tapPulse;display:inline-flex;box-shadow:0 2vw 4.33333vw -2.33333vw #161a4e99}@keyframes tapPulse{0%,to{transform:scale(1);box-shadow:0 2vw 4.33333vw -2.33333vw #161a4e99,0 0 #aedc0c8c}50%{transform:scale(1.035);box-shadow:0 2vw 4.33333vw -2.33333vw #161a4e99,0 0 0 2vw #aedc0c00}}.services{gap:1.33333vw}.svc{justify-content:center;gap:1.16667vw;min-height:12.6667vw;padding:2vw .666667vw 1.83333vw}.svc svg{width:4.16667vw;height:4.16667vw}.svc svg path,.svc svg rect,.svc svg circle{stroke-width:1.7px}.svc span{letter-spacing:-.015em;white-space:nowrap;-webkit-hyphens:none;hyphens:none;word-break:keep-all;overflow-wrap:normal;font-size:2vw;font-weight:700;line-height:1.18}.bnr{flex:auto;min-height:50vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}#idleState .bnrtrack{align-items:stretch;height:100%}#idleState .lcard{aspect-ratio:17/25;width:auto;min-width:36.6667vw;height:100%}#idleState .lcard-img{aspect-ratio:auto;flex:1 1 0;min-height:0}#idleState .services{margin-top:2vw;padding-top:0}.lcard-b{padding:1.66667vw 2vw 2vw}.lcard-price{font-size:3.5vw}.lcard-t{color:#161a4eb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin-top:.833333vw;font-size:2.08333vw;line-height:1.3;display:-webkit-box;overflow:hidden}.lcard-mp{font-size:1.83333vw}.bnr-h{letter-spacing:.14em;font-size:2vw}.bnr-h span{letter-spacing:0;color:var(--sub);font-size:1.91667vw}.kicker{letter-spacing:.15em;font-size:2vw}.sec-h,.bb-sep,.bb-eyebrow{letter-spacing:.14em;font-size:1.91667vw}.mrow-n{font-size:1.83333vw}.mt-ds,.mrow-t .ds,.pcard-ds{font-size:2.08333vw;line-height:1.38}.mt:not(.wide) .mt-ds{padding-right:3.33333vw}.tilecap{letter-spacing:.03em;font-size:1.83333vw}.pnote{color:var(--sub);font-size:2vw;line-height:1.42}.pfeat i{padding:1vw 1.66667vw;font-size:1.91667vw}.calc-note{color:var(--sub);font-size:2vw;line-height:1.45}.calc-pay span,.calc-sum{font-size:2.08333vw}.fld-l,.fld-l small{font-size:1.91667vw}.fld-l{letter-spacing:.04em}.form-err{font-size:2.08333vw;line-height:1.4}.frame-qr p,.done-t{font-size:2vw}.consent{align-items:center;gap:2.16667vw;min-height:8vw;padding:.666667vw 0;font-size:2.16667vw;line-height:1.4}.consent .box{border-width:.333333vw;border-radius:1.5vw;width:5.33333vw;height:5.33333vw;font-size:3vw}.fld-v{color:var(--ink);font-weight:700}.fld-v .ph{color:#161a4e5c;letter-spacing:0;font-style:italic;font-weight:400}.fld.err .fld-v .ph{color:#96182c7a}.body{padding-bottom:19.6667vw}.help-btn{padding:1.83333vw 2.66667vw;font-size:2.08333vw;bottom:2.33333vw;right:2.33333vw}.wk-list{gap:1.5vw}.wk-list .wk-c{align-items:center;min-height:7.33333vw;padding:1.66667vw 2.5vw;font-size:2.25vw;display:inline-flex}.wk-c.on:before{content:"✓ ";white-space:pre;color:var(--lime);font-weight:800}.crow-top{font-size:2.16667vw}.rng::-webkit-slider-runnable-track{height:1.33333vw}.rng::-webkit-slider-thumb{margin-top:-1.66667vw}.rng::-moz-range-track{height:1.33333vw}.rng::-moz-range-progress{height:1.33333vw}.term{min-height:7vw;padding:1.83333vw 2vw;font-size:2.16667vw}.fs-btn{opacity:.72}.fs-btn:active{opacity:1}.fld-e{color:#d6122b;margin-top:.833333vw;font-size:2vw;font-weight:600;line-height:1.3;display:none}.fld.err .fld-e,.wk.err .fld-e{display:block}.wk .fld-e{margin:1vw 0 0 .333333vw}.lcard-img.is-contain>img.lcard-fg{object-fit:contain;object-position:center;z-index:1}.lcard-img>img.lcard-bg{object-fit:cover;filter:blur(2.66667vw)brightness(.92)saturate(1.1);transform:scale(1.25)}.adslide .photo-ph{display:none}.form-item{margin-bottom:1.5vw}.consent:has(+.form-item-messages){margin-bottom:0}.form-helper-text{margin:0;font-size:2.16667vw;font-weight:600;line-height:1.4}.form-helper-text.error{color:#d6122b}.backdrop{opacity:0;visibility:hidden;background-color:#0000;transition:opacity .3s cubic-bezier(.2,.8,.2,1),visibility .3s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0}.backdrop.on{opacity:1;visibility:visible}.backdrop{z-index:10}
