.ques-design h1,.ques-design h2,.ques-design h3{font-weight:700}.ques-design :is(button,a,input,select):focus-visible{outline:3px solid var(--primary-med);outline-offset:3px}.ques-design button:disabled{cursor:default}.ques-design.refined--reception .screen{padding-bottom:0}.ques-design.refined--reception .store{flex-wrap:wrap}.ques-design.refined--reception .store>a{flex-shrink:0;min-height:44px}.ques-design.refined--reception .now{flex-shrink:0}.ques-design.refined--reception .now__row{flex-wrap:wrap}.ques-design.refined--reception .big .v{font-size:clamp(56px,20vw,82px)}.ques-design.refined--reception .eta .n{font-size:26px}.ques-design.refined--reception .queue{flex-wrap:wrap}.ques-design.refined--reception .seg{grid-template-columns:repeat(3,minmax(0,1fr))}.ques-design.refined--reception .stepper{display:flex}.ques-design.refined--reception .stepper button{min-height:44px}.ques-design.refined--reception .opt--selected{background:#edf8f4;border-color:#9fcec4}.ques-design.refined--reception .cta{background:var(--brand-accent,var(--primary-rich));gap:12px;height:auto;min-height:57px;padding-top:10px;padding-bottom:10px}.ques-design.refined--reception .cta__arrow{flex-shrink:0}.ques-design.refined--reception .cta-wrap{z-index:2}.ques-design.refined--ticket .screen{max-width:440px}.ques-design.refined--ticket .ticket{flex-shrink:0}.ques-design.refined--ticket .ticket__number{white-space:nowrap;max-width:100%;font-size:clamp(68px,28vw,113px)}.ques-design.refined--ticket .eta-value{font-family:var(--font-num);color:var(--accent-dark);font-size:25px;font-weight:700}.ques-design.refined--ticket .called{min-height:100dvh}.ques-design.refined--ticket .called__top>[role=status]{position:relative}.ques-design.refined--ticket .called__number{white-space:nowrap;max-width:100%;font-size:clamp(82px,35vw,140px)}.ques-design.refined--ticket .called__go{flex-direction:column;font-size:18px;font-weight:700}.ques-design.refined--ticket .called__go>span{font-size:18px;font-weight:700}.ques-design.refined--ticket .called__cancel{color:#fff;height:auto;min-height:46px;padding:10px 14px}.ques-design.refined--ticket .cancel{height:auto;min-height:45px;color:var(--fg-2);background:0 0;padding:10px 14px}.ques-design.refined--ticket .cancel:before{content:none}.ques-design.refined--ticket .ack{height:auto;min-height:56px;padding:14px 18px}.ques-design.refined--ticket .opt{justify-content:flex-start;height:auto;min-height:60px}.ques-design.refined--ticket .opt--line{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.ques-design.refined--ticket .opt__icon{color:#fff}.ques-design.refined--ticket .spacer{min-height:20px}.ques-design.refined--board{min-height:100dvh}.ques-design.refined--board .bar{height:auto;min-height:76px}.ques-design.refined--board .bar h1{white-space:normal;overflow-wrap:anywhere}.ques-design.refined--board .stage{min-width:0}.ques-design.refined--board .calls{grid-template-columns:repeat(2,minmax(0,1fr))}.ques-design.refined--board .call{flex-shrink:0}.ques-design.refined--board .call:before{content:none}.ques-design.refined--board .call__head{align-items:flex-start}.ques-design.refined--board .call__num{overflow-wrap:anywhere}.ques-design.refined--board .next{width:100%;min-height:101px;margin-top:auto}.ques-design.refined--board .next__who{flex-shrink:0}.ques-design.refined--board .next__who b{white-space:nowrap}.ques-design.refined--board .list{min-width:0}.ques-design.refined--board .row__info{gap:6px}.ques-design.refined--board .sm{min-height:44px}.ques-design.refined--home .home-sidebar{background:#faf9f7}.ques-design.refined--home .home-sidebar a[aria-current=page]{box-shadow:none;background:#eeedf3}.ques-design.refined--home .home-main{max-width:1192px;padding:43px 45px 64px}.ques-design.refined--home .head{display:block}.ques-design.refined--home .sum .v{overflow-wrap:anywhere}.ques-design.refined--home .q{min-width:0}.ques-design.refined--home .q__head{gap:10px}.ques-design.refined--home .q__head h3{flex-basis:100%}.ques-design.refined--home .q__live{flex-wrap:wrap}.ques-design.refined--home .q__head>button{min-height:44px}.ques-design.refined--home .open{justify-content:space-between}.ques-design.refined--home .tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ques-design.refined--home .tool{min-width:0;min-height:76px}.ques-design.refined--home .tool small{font-size:11px}.ques-design.refined--signage{color:var(--tx);--color-page:var(--bg);--color-surface:var(--panel);--color-fg-2:var(--tx-2);--color-ink:var(--tx)}.ques-design.refined--signage[data-signage-theme=dark]{--color-page:var(--bg);--color-surface:#24283f;--color-ink:var(--tx);--color-fg-2:var(--tx-2);--color-fg-3:#c4c9dc;--color-line:#41465b}.ques-design.refined--signage .top{flex-wrap:wrap}.ques-design.refined--signage .top h1{overflow-wrap:anywhere;min-width:0}.ques-design.refined--signage .signage-status{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.ques-design.refined--signage .top b{font-size:clamp(18px,1.6vw,36px)}.ques-design.refined--signage .top small{font-size:clamp(14px,1.05vw,24px)}.ques-design.refined--signage .panel h2{flex-wrap:wrap;font-size:clamp(20px,1.65vw,40px)}.ques-design.refined--signage .panel h2 .en{font-size:clamp(11px,.7vw,18px)}.ques-design.refined--signage .calls{grid-auto-rows:minmax(140px,1fr);overflow-y:auto}.ques-design.refined--signage .calls--single{grid-template-columns:1fr}.ques-design.refined--signage .call{flex-shrink:0;min-width:0;min-height:140px;container-type:inline-size}.ques-design.refined--signage .call--latest{grid-row:span 2}.ques-design.refined--signage .call b{white-space:nowrap}.ques-design.refined--signage .call--latest b{font-size:min(calc(12vw * var(--number-scale,1)), calc(46cqw * var(--number-scale,1)))}.ques-design.refined--signage .call--prev b{font-size:min(calc(8.2vw * var(--number-scale,1)), calc(46cqw * var(--number-scale,1)))}.ques-design.refined--signage .call small{text-align:center;overflow-wrap:anywhere;max-width:calc(100% - 12px)}.ques-design.refined--signage .call--latest small{font-size:clamp(14px,1.1vw,26px)}.ques-design.refined--signage .call--prev small{font-size:clamp(14px,1vw,24px)}.ques-design.refined--signage .wait__count{font-size:clamp(16px,1.1vw,26px)}.ques-design.refined--signage .wait__count b{font-size:clamp(22px,1.7vw,40px)}.ques-design.refined--signage .waits{min-height:0;padding:2px;overflow-y:auto}.ques-design.refined--signage .waits span{font-size:calc(3.1vw * var(--number-scale,1));white-space:nowrap}.ques-design.refined--signage .waits span:first-child{box-shadow:none}.ques-design.refined--signage .foot{font-size:clamp(14px,1.1vw,26px)}.ques-design.refined--signage .foot .brand{font-size:14px}.ques-design.refined--signage .signage-empty{color:var(--tx-2);margin:auto;padding:24px 0;font-size:clamp(18px,1.5vw,32px)}.ques-design.refined--lp .ribbon-copy{flex-shrink:0;align-items:center;gap:51px;display:flex}.ques-design.refined--lp .reveal{opacity:1;transform:none}.ques-design.refined--lp.motion-enabled .reveal:not(.is-in):not(:focus-within){opacity:0;transform:translateY(20px)}.ques-design.refined--lp .site-h a,.ques-design.refined--lp .site-f nav a{align-items:center;min-height:44px;display:inline-flex}.ques-design.refined--lp .feat__col--staff{color:var(--fg-1)}.ques-design.refined--lp .feat__col--staff h3{color:var(--ink)}.ques-design.refined--lp .feat__col--staff .feat__tag,.ques-design.refined--lp .feat__col--staff li svg{color:var(--primary)}.ques-design.refined--lp .feat__col--staff li{color:var(--fg-1);border-color:var(--line)}.ques-design.refined--lp .hero h1 .line{white-space:normal;overflow:visible}@media (min-width:640px) and (max-width:1050px){.ques-design.refined--board .calls{grid-template-columns:1fr}.ques-design.refined--board .next{gap:12px;padding:12px}.ques-design.refined--board .next__label{font-size:22px}.ques-design.refined--board .next__who{padding:10px}.ques-design.refined--board .next__who b{font-size:27px}.ques-design.refined--board .next__play{width:36px;height:36px}.ques-design.refined--board .bar{flex-wrap:wrap;gap:12px;padding:12px 16px}.ques-design.refined--board .row{grid-template-columns:56px 1fr}.ques-design.refined--board .row__actions{grid-column:2}}@media (max-width:1100px){.ques-design.refined--home .home-main{padding:28px 24px 48px}.ques-design.refined--home .queue-grid{grid-template-columns:1fr}.ques-design.refined--home .summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ques-design.refined--board .stage{gap:12px;max-height:72dvh;padding:16px}.ques-design.refined--board .calls{grid-template-columns:1fr}.ques-design.refined--board .call__num{font-size:68px}.ques-design.refined--board .next{gap:12px;height:auto;min-height:80px;padding:12px}.ques-design.refined--board .next__play{width:36px;height:36px}.ques-design.refined--board .next__label{font-size:22px}.ques-design.refined--board .next__who{padding:10px}.ques-design.refined--board .next__who b{font-size:30px}.ques-design.refined--board .list{border-left:0}.ques-design.refined--board .rows{overflow:visible}.ques-design.refined--board .row{grid-template-columns:56px 1fr}.ques-design.refined--board .row__actions{grid-column:2}.ques-design.refined--home .home-main{padding:24px 16px 32px}.ques-design.refined--home .head h1{font-size:24px}.ques-design.refined--home .sum{padding:20px 16px}.ques-design.refined--home .tool{padding:14px}.ques-design.refined--lp .ribbon-copy{gap:35px}}@media (max-width:767px),(orientation:portrait){.ques-design.refined--signage .wrap{gap:20px;height:auto;min-height:100dvh;padding:20px}.ques-design.refined--signage .main{grid-template-columns:1fr;gap:20px}.ques-design.refined--signage .panel{border-radius:18px;padding:20px}.ques-design.refined--signage .calls{gap:12px;max-height:60dvh;margin-top:20px}.ques-design.refined--signage .call{border-radius:14px}.ques-design.refined--signage .call--latest b{font-size:min(calc(clamp(70px, 18vw, 150px) * var(--number-scale,1)), calc(46cqw * var(--number-scale,1)))}.ques-design.refined--signage .call--prev b{font-size:min(calc(clamp(52px, 12vw, 100px) * var(--number-scale,1)), calc(46cqw * var(--number-scale,1)))}.ques-design.refined--signage .waits{gap:10px;max-height:50dvh;margin-top:16px}.ques-design.refined--signage .waits span{height:72px;font-size:calc(30px * var(--number-scale,1));border-radius:12px}}@media (prefers-reduced-motion:reduce){.ques-design *,.ques-design :before,.ques-design :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ques-design.refined--lp .reveal{opacity:1!important;transform:none!important}}.ques-design.refined--reception .cta.brand-on{color:var(--brand-accent-ink,#fff)}.ques-design.refined--ticket .called__top{background:#178d80}.ques-design.refined--reception .store>.min-w-0{flex:140px}.ques-design.refined--ticket .track__cell{white-space:nowrap;min-width:30px;height:auto;min-height:39px;padding:4px 2px}.ques-design.refined--ticket .track__row{flex-wrap:wrap}.ques-design.refined--ticket .track__cell--calling,.ques-design.refined--ticket .track__cell--me{min-width:max-content}.ques-design.refined--ticket .done__num{white-space:nowrap}.ques-design.refined--ticket .stat dd{flex-wrap:wrap}.ques-design.refined--ticket .opt--line .opt__icon{background:#06c755}@media (max-width:370px){.ques-design.refined--reception .cta-wrap{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.ques-design.refined--board .calls{grid-auto-rows:max-content;align-content:start}.ques-design.refined--board .call__actions{flex-shrink:0}.ques-design.refined--board:lang(en) .call__head{flex-wrap:wrap}.ques-design.refined--board:lang(en) .btn{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:57px;padding:8px 10px}.ques-design.refined--board:lang(en) .next{flex-wrap:wrap;height:auto;padding:12px 16px}.ques-design.refined--board:lang(en) .next__who{min-width:0}.ques-design.refined--board:lang(en) .next__who b{white-space:normal}.ques-design.refined--home .tool .tool__i,.ques-design.refined--home .open .arr{flex-shrink:0}.ques-design.refined--reception .seg[data-options="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ques-design.refined--reception .store nav a{align-items:center;min-height:44px;display:inline-flex}.ques-design.refined--home .tool svg{vertical-align:middle;display:inline-block}
.ques-design.refined--lp .site-h nav.lp-language{flex-shrink:0;align-items:center;display:flex}.ques-design.refined--lp .hero__grid>div,.ques-design.refined--lp .s-head>div,.ques-design.refined--lp .feat__col,.ques-design.refined--lp .plan{min-width:0}.ques-design.refined--lp:lang(en) .hero h1 .line{white-space:normal;overflow:visible}.ques-design.refined--lp:lang(en) .hero .eyebrow,.ques-design.refined--lp:lang(en) .s-head h2,.ques-design.refined--lp:lang(en) .closing h2,.ques-design.refined--lp:lang(en) .plan__name,.ques-design.refined--lp:lang(en) .site-f nav a{overflow-wrap:anywhere}.ques-design.refined--lp:lang(en) .hero .eyebrow{line-height:1.6}.ques-design.refined--lp:lang(en) .t-head{flex-wrap:wrap;gap:6px}.ques-design.refined--lp:lang(en) .t-head>span{max-width:100%}.ques-design.refined--lp:lang(en) .m-stats b{line-height:1.2}.ques-design.refined--lp:lang(en) .cta,.ques-design.refined--lp:lang(en) .plan__go,.ques-design.refined--lp:lang(en) .bigcall{white-space:normal;height:auto;min-height:55px;padding-top:16px;padding-bottom:16px}.ques-design.refined--lp:lang(en) .bigcall{min-height:79px}@media (max-width:520px){.ques-design.refined--lp .site-h__in{gap:8px}.ques-design.refined--lp .site-h__cta{align-items:center;gap:10px}.ques-design.refined--lp .site-h nav.lp-language a{font-size:11px}.ques-design.refined--lp:lang(en) .site-h .btn{padding-left:12px;padding-right:12px}.ques-design.refined--lp:lang(en) .hero h1{font-size:clamp(30px,8vw,36px)}}
