.boxed-row{max-width:1300px!important}#ve-container{margin:0 auto}html{scroll-behavior:smooth}#ve-container .qc-new-demo{--qc-ink:#242424;--qc-ink-soft:#55565c;--qc-ink-mute:#8a8b92;--qc-black:#0a0a0a;--qc-red:#ff4d47;--qc-red-deep:#e8352f;--qc-red-soft:#fff0ef;--qc-orange:#e25b01;--qc-violet:#5b3df5;--qc-violet-soft:#efecff;--qc-sky:#2ba8f0;--qc-mint:#1fbf8f;--qc-amber:#f6a823;--qc-bg:#fafafa;--qc-surface:#ffffff;--qc-line:#e8e8ec;--qc-line-strong:#d9d9df;--qc-font-display:"Quicksand","Quicksand Fallback",ui-rounded,system-ui,sans-serif;--qc-font-body:"Open Sans","Open Sans Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;--qc-radius-sm:10px;--qc-radius:18px;--qc-radius-lg:28px;--qc-shadow-sm:0 1px 2px rgb(16 16 24 / 0.06),0 2px 8px rgb(16 16 24 / 0.04);--qc-shadow:0 2px 6px rgb(16 16 24 / 0.05),0 18px 40px -12px rgb(16 16 24 / 0.16);--qc-shadow-lg:0 4px 12px rgb(16 16 24 / 0.06),0 40px 80px -24px rgb(16 16 24 / 0.28);--qc-ease-out:cubic-bezier(0.22,1,0.36,1);--qc-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--qc-header-h:64px;--qc-container:1240px;--qc-gutter:clamp(20px,4vw,40px)}@font-face{font-family:"Quicksand Fallback";src:local("Arial Rounded MT Bold"),local("Arial");size-adjust:104%}@font-face{font-family:"Open Sans Fallback";src:local("Arial");size-adjust:105%}#ve-container .qc-new-demo *,#ve-container .qc-new-demo *::before,#ve-container .qc-new-demo *::after{box-sizing:border-box}#ve-container .qc-new-demo{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--qc-header-h) + 16px)}#ve-container .qc-new-demo{margin:0;font-family:var(--qc-font-body);font-size:16px;line-height:1.6;color:var(--qc-ink);background:var(--qc-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}#ve-container .qc-new-demo h1,#ve-container .qc-new-demo h2,#ve-container .qc-new-demo h3,#ve-container .qc-new-demo h4{font-family:var(--qc-font-display);font-weight:700;line-height:1.08;letter-spacing:-0.015em;margin:0;text-wrap:balance}#ve-container .qc-new-demo p{margin:0;text-wrap:pretty}#ve-container .qc-new-demo img,#ve-container .qc-new-demo svg,#ve-container .qc-new-demo video{display:block;max-width:100%}#ve-container .qc-new-demo a{color:inherit}#ve-container .qc-new-demo button{font:inherit;color:inherit}#ve-container .qc-new-demo:focus-visible{outline:2px solid var(--qc-red);outline-offset:3px;border-radius:6px}#ve-container .qc-new-demo .qc-container{width:min(100% - 2 * var(--qc-gutter),var(--qc-container));margin-inline:auto}#ve-container .qc-new-demo .qc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#ve-container .qc-new-demo .qc-btn{--qc-btn-bg:var(--qc-black);--qc-btn-fg:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0.5em;min-height:48px;padding:0 26px;border:0;border-radius:999px;background:var(--qc-btn-bg);color:var(--qc-btn-fg);font-family:var(--qc-font-display);font-size:16px;font-weight:700;letter-spacing:0.005em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;isolation:isolate;overflow:hidden;transition:transform 0.35s var(--qc-ease-out),box-shadow 0.35s var(--qc-ease-out),background-color 0.25s}#ve-container .qc-new-demo .qc-btn:hover{transform:translateY(-2px)}#ve-container .qc-new-demo .qc-btn:active{transform:translateY(0) scale(0.98)}#ve-container .qc-new-demo .qc-btn--primary{--qc-btn-bg:var(--qc-red);box-shadow:0 1px 0 rgb(255 255 255 / 0.25) inset,0 10px 24px -10px rgb(255 77 71 / 0.75)}#ve-container .qc-new-demo .qc-btn--primary::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / 0.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform 0.8s var(--qc-ease-out)}#ve-container .qc-new-demo .qc-btn--primary:hover{--qc-btn-bg:var(--qc-red-deep);box-shadow:0 1px 0 rgb(255 255 255 / 0.25) inset,0 16px 32px -12px rgb(255 77 71 / 0.85)}#ve-container .qc-new-demo .qc-btn--primary:hover::after{transform:translateX(120%)}#ve-container .qc-new-demo .qc-btn--dark{--qc-btn-bg:var(--qc-black)}#ve-container .qc-new-demo .qc-btn--dark:hover{box-shadow:0 14px 28px -14px rgb(0 0 0 / 0.6)}#ve-container .qc-new-demo .qc-btn--ghost{--qc-btn-bg:transparent;--qc-btn-fg:var(--qc-ink);box-shadow:inset 0 0 0 1.5px var(--qc-line-strong)}#ve-container .qc-new-demo .qc-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--qc-ink)}#ve-container .qc-new-demo .qc-btn--outline{--qc-btn-bg:transparent;--qc-btn-fg:var(--qc-ink);box-shadow:inset 0 0 0 2px var(--qc-orange)}#ve-container .qc-new-demo .qc-btn--outline:hover{--qc-btn-bg:var(--qc-orange);--qc-btn-fg:#fff}#ve-container .qc-new-demo .qc-btn--sm{min-height:38px;padding:0 18px;font-size:14px}#ve-container .qc-new-demo .qc-btn--lg{min-height:56px;padding:0 32px;font-size:17px}#ve-container .qc-new-demo .qc-btn--block{width:100%}#ve-container .qc-new-demo .qc-btn__arrow{transition:transform 0.35s var(--qc-ease-out)}#ve-container .qc-new-demo .qc-btn:hover .qc-btn__arrow{transform:translateX(4px)}@keyframes qc-mobile-in{from{opacity:0;transform:translateY(-12px)}}@media (max-width:1080px){}#ve-container .qc-new-demo .qc-faq{width:min(100% - 2 * var(--qc-gutter),880px);margin-inline:auto}#ve-container .qc-new-demo .qc-faq__title{font-size:clamp(32px,4.4vw,52px);text-align:center;margin-bottom:40px}#ve-container .qc-new-demo .qc-faq__item{border-bottom:1px solid var(--qc-line)}#ve-container .qc-new-demo .qc-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font-family:var(--qc-font-display);font-size:clamp(17px,1.8vw,20px);font-weight:700;list-style:none;cursor:pointer}#ve-container .qc-new-demo .qc-faq__item summary::-webkit-details-marker{display:none}#ve-container .qc-new-demo .qc-faq__item summary::after{content:"";flex:none;width:32px;height:32px;border-radius:50%;background:linear-gradient(currentColor 0 0) center / 12px 2px no-repeat,linear-gradient(currentColor 0 0) center / 2px 12px no-repeat,var(--qc-surface);box-shadow:inset 0 0 0 1px var(--qc-line-strong);transition:transform 0.4s var(--qc-ease-out)}#ve-container .qc-new-demo .qc-faq__item[open] summary::after{transform:rotate(135deg)}#ve-container .qc-new-demo .qc-faq__item p{padding:0 56px 24px 0;color:var(--qc-ink-soft)}@media (max-width:960px){}@media (max-width:520px){}#ve-container .qc-new-demo.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity 0.9s var(--qc-ease-out),transform 0.9s var(--qc-ease-out);transition-delay:calc(var(--reveal-delay,0) * 1ms)}#ve-container .qc-new-demo.js [data-reveal="fade"]{transform:none}#ve-container .qc-new-demo.js [data-reveal="scale"]{transform:scale(0.94)}#ve-container .qc-new-demo.js [data-reveal="left"]{transform:translateX(-36px)}#ve-container .qc-new-demo.js [data-reveal="right"]{transform:translateX(36px)}#ve-container .qc-new-demo.js [data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#ve-container .qc-new-demo{scroll-behavior:auto}#ve-container .qc-new-demo *,#ve-container .qc-new-demo *::before,#ve-container .qc-new-demo *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}#ve-container .qc-new-demo.js [data-reveal]{opacity:1;transform:none}}@property --u{syntax:"<length>";inherits:true;initial-value:10px}#ve-container .qc-new-demo.d1{--d1-navy:#1f2a5c;--d1-mint:#14a37a;--d1-mint-soft:#e6f7f1;--d1-section:clamp(88px,11vw,150px)}#ve-container .qc-new-demo.d1 .design-main{font-weight:500}#ve-container .qc-new-demo .d1-sprite{position:absolute;width:0;height:0;overflow:hidden}#ve-container .qc-new-demo .d1-ic{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#ve-container .qc-new-demo.d1 h1 em,#ve-container .qc-new-demo.d1 h2 em,#ve-container .qc-new-demo .d1-payoff__line em{font-style:normal;color:var(--qc-red)}#ve-container .qc-new-demo .d1-sig{display:block;overflow:visible;fill:none}#ve-container .qc-new-demo .d1-sig path{fill:none;stroke:var(--d1-navy);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}#ve-container .qc-new-demo .d1-hero{position:relative;padding-block:clamp(28px,5vh,64px) clamp(56px,8vw,104px);overflow:clip;background:radial-gradient(50% 60% at 80% 40%,rgb(91 61 245 / 0.07),transparent 70%),radial-gradient(40% 40% at 10% 0%,rgb(255 77 71 / 0.06),transparent 70%)}#ve-container .qc-new-demo .d1-hero::before{content:"";position:absolute;inset:0;width:min(100% - 2 * var(--qc-gutter),var(--qc-container));margin-inline:auto;border-inline:1px solid var(--qc-line);pointer-events:none}#ve-container .qc-new-demo .d1-hero__grid{position:relative;z-index:1;display:grid;gap:28px}#ve-container .qc-new-demo .d1-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--qc-ink-mute)}#ve-container .qc-new-demo .d1-crumbs li + li::before{content:"/";margin-right:8px;color:var(--qc-line-strong)}#ve-container .qc-new-demo .d1-crumbs a{color:var(--qc-ink-soft);text-decoration:none}#ve-container .qc-new-demo .d1-crumbs a:hover{color:var(--qc-ink);text-decoration:underline}#ve-container .qc-new-demo .d1-hero__title{margin-top:18px;font-size:clamp(38px,4.4vw,62px);line-height:1.04;letter-spacing:-0.028em}#ve-container .qc-new-demo .d1-hero__l2{display:block}@media (min-width:1180px){#ve-container .qc-new-demo .d1-hero__title{margin-top:14px;white-space:nowrap}}#ve-container .qc-new-demo .d1-hero__lede{margin-top:22px;max-width:30em;font-size:clamp(17px,1.4vw,19.5px);line-height:1.55;color:var(--qc-ink-soft)}#ve-container .qc-new-demo .d1-expect{display:grid;gap:12px;margin:0;padding:0;list-style:none;font-size:16px}#ve-container .qc-new-demo .d1-expect li{display:flex;align-items:flex-start;gap:12px}#ve-container .qc-new-demo .d1-expect .d1-ic{margin-top:2px;padding:3px;width:22px;height:22px;border-radius:50%;stroke-width:3;color:var(--d1-mint);background:var(--d1-mint-soft)}#ve-container .qc-new-demo .d1-hero__trial{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:32px;padding-top:28px;border-top:1px solid var(--qc-line)}#ve-container .qc-new-demo .d1-hero__trial p{flex-basis:100%;margin:0;font-family:var(--qc-font-display);font-weight:700;font-size:17px}#ve-container .qc-new-demo .d1-hero__trial small{font-size:14px;color:var(--qc-ink-mute)}#ve-container .qc-new-demo .d1-hero__trial .qc-btn{min-height:48px}#ve-container .qc-new-demo .d1-rated{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:22px;font-size:14px;color:var(--qc-ink-mute)}#ve-container .qc-new-demo .d1-rated a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:var(--qc-ink-soft);text-decoration:none}#ve-container .qc-new-demo .d1-rated a:hover{color:var(--qc-ink)}#ve-container .qc-new-demo .d1-rated b{font-family:var(--qc-font-display);font-size:16px;color:var(--qc-ink)}#ve-container .qc-new-demo.js .d1-hero__intro>*,#ve-container .qc-new-demo.js .d1-hero__more,#ve-container .qc-new-demo.js .d1-book{opacity:0;transform:translateY(16px);animation:d1-rise 0.9s var(--qc-ease-out) forwards}#ve-container .qc-new-demo.js .d1-hero__title{animation-delay:0.06s}#ve-container .qc-new-demo.js .d1-hero__lede{animation-delay:0.14s}#ve-container .qc-new-demo.js .d1-book{animation-delay:0.22s}#ve-container .qc-new-demo.js .d1-hero__more{animation-delay:0.32s}@keyframes d1-rise{to{opacity:1;transform:none}}#ve-container .qc-new-demo .d1-book{min-width:0}#ve-container .qc-new-demo .d1-book__frame{position:relative;border-radius:28px;background:var(--qc-surface);box-shadow:0 0 0 1px rgb(16 16 24 / 0.06),var(--qc-shadow-lg)}#ve-container .qc-new-demo .d1-book__frame::before{content:"";position:absolute;inset:12% 6% -4%;z-index:-1;border-radius:40px;background:radial-gradient(60% 60% at 50% 50%,rgb(91 61 245 / 0.18),transparent 70%);filter:blur(30px)}#ve-container .qc-new-demo .d1-book__bar{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--qc-line)}#ve-container .qc-new-demo .d1-book__mark{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--qc-black)}#ve-container .qc-new-demo .d1-book__mark img{width:20px;height:auto}#ve-container .qc-new-demo .d1-book__who{display:grid;line-height:1.3}#ve-container .qc-new-demo .d1-book__who b{font-family:var(--qc-font-display);font-size:17px}#ve-container .qc-new-demo .d1-book__who small{font-size:13.5px;color:var(--qc-ink-mute)}#ve-container .qc-new-demo .d1-book__body{position:relative;min-height:560px}#ve-container .qc-new-demo .d1-book__cal{position:relative;z-index:1;width:100%;min-height:560px;overflow:hidden;border-radius:0 0 28px 28px}#ve-container .qc-new-demo .d1-book__cal iframe{display:block}#ve-container .qc-new-demo .d1-book__frame.is-ready .d1-book__cal{min-height:0}#ve-container .qc-new-demo .d1-book__frame.is-ready .d1-book__body{min-height:0}#ve-container .qc-new-demo .d1-book__skel{position:absolute;inset:0;display:none;grid-template-columns:minmax(0,1fr) 200px;grid-template-rows:auto auto 1fr;gap:18px 28px;padding:26px 26px 30px;pointer-events:none}#ve-container .qc-new-demo.js .d1-book__frame.is-loading .d1-book__skel{display:grid}#ve-container .qc-new-demo .d1-book__skel i{display:block;border-radius:8px;background:#f0f0f3}#ve-container .qc-new-demo .d1-skel__month{display:flex;justify-content:space-between;align-items:center}#ve-container .qc-new-demo .d1-skel__month>i{width:128px;height:18px}#ve-container .qc-new-demo .d1-skel__month span{display:flex;gap:10px}#ve-container .qc-new-demo .d1-skel__month span i{width:24px;height:24px;border-radius:50%}#ve-container .qc-new-demo .d1-skel__days,#ve-container .qc-new-demo .d1-skel__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;grid-column:1}#ve-container .qc-new-demo .d1-skel__days i{height:10px;width:60%;margin-inline:auto}#ve-container .qc-new-demo .d1-skel__grid i{aspect-ratio:1;border-radius:10px}#ve-container .qc-new-demo .d1-skel__grid i:nth-child(n + 8):nth-child(-n + 26):not(:nth-child(7n)):not(:nth-child(7n + 1)){background:#e7e7ec}#ve-container .qc-new-demo .d1-skel__slots{grid-column:2;grid-row:1 / -1;display:grid;align-content:start;gap:10px;padding-left:24px;border-left:1px solid var(--qc-line)}#ve-container .qc-new-demo .d1-skel__slots i{height:40px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--qc-line)}#ve-container .qc-new-demo .d1-skel__slots i:first-child{height:18px;width:60%;margin-bottom:8px;box-shadow:none;background:#f0f0f3}#ve-container .qc-new-demo .d1-book__skel{-webkit-mask:linear-gradient(100deg,#000 30%,rgb(0 0 0 / 0.45) 50%,#000 70%) 0 0 / 300% 100%;mask:linear-gradient(100deg,#000 30%,rgb(0 0 0 / 0.45) 50%,#000 70%) 0 0 / 300% 100%;animation:d1-shimmer 1.6s linear infinite}@keyframes d1-shimmer{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}#ve-container .qc-new-demo .d1-book__fail{position:absolute;inset:0;z-index:2;display:none;place-content:center;justify-items:center;gap:18px;padding:32px;text-align:center;background:radial-gradient(circle at 1px 1px,rgb(16 16 24 / 0.07) 1px,transparent 1.4px) 0 0 / 18px 18px,#fbfbfc;border-radius:0 0 28px 28px}#ve-container .qc-new-demo .d1-book__fail p{max-width:24em;margin:0;font-size:16.5px;color:var(--qc-ink-soft)}#ve-container .qc-new-demo:not(.js) .d1-book__fail,#ve-container .qc-new-demo .d1-book__frame.is-failed .d1-book__fail{display:grid}#ve-container .qc-new-demo:not(.js) .d1-book__fail p::before{content:"Pick a time on our booking page. ";display:block;margin-bottom:4px;font-family:var(--qc-font-display);font-weight:700;font-size:20px;color:var(--qc-ink)}#ve-container .qc-new-demo .d1-book__alt{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;margin:0;padding:2px 16px 6px;font-size:14px;color:var(--qc-ink-mute);border-top:1px solid var(--qc-line)}#ve-container .qc-new-demo .d1-book__alt a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:var(--qc-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--qc-line-strong);text-underline-offset:3px}#ve-container .qc-new-demo .d1-book__alt a:hover{text-decoration-color:currentColor}@media (min-width:1180px){#ve-container .qc-new-demo .d1-hero__grid{grid-template-columns:minmax(0,800px) minmax(300px,1fr);grid-template-rows:auto auto auto 1fr;column-gap:clamp(40px,5vw,72px);row-gap:0;align-items:start}#ve-container .qc-new-demo .d1-hero__intro{display:contents}#ve-container .qc-new-demo .d1-crumbs,#ve-container .qc-new-demo .d1-hero__title{grid-column:1 / -1}#ve-container .qc-new-demo .d1-hero__title{margin-bottom:clamp(28px,4vh,44px)}#ve-container .qc-new-demo .d1-book{grid-column:1;grid-row:3 / span 2}#ve-container .qc-new-demo .d1-hero__lede{grid-column:2;grid-row:3;margin:0;padding-top:22px;font-size:18px}#ve-container .qc-new-demo .d1-hero__more{grid-column:2;grid-row:4;padding-top:28px}}@media (min-width:640px) and (max-width:1179px){#ve-container .qc-new-demo .d1-book{--d1-book-w:min(100vw - 16px,920px);width:var(--d1-book-w);margin-inline:calc((100% - var(--d1-book-w)) / 2)}}@media (max-width:1179px){#ve-container .qc-new-demo .d1-hero__intro{text-align:center}#ve-container .qc-new-demo .d1-crumbs ol{justify-content:center}#ve-container .qc-new-demo .d1-hero__title{max-width:15em;margin-inline:auto}#ve-container .qc-new-demo .d1-hero__lede{margin-inline:auto}#ve-container .qc-new-demo .d1-hero__more{display:grid;justify-items:center;max-width:640px;width:100%;margin:12px auto 0}#ve-container .qc-new-demo .d1-hero__trial{justify-content:center;text-align:center;width:100%}#ve-container .qc-new-demo .d1-rated{justify-content:center}}#ve-container .qc-new-demo .d1-story{position:relative;padding-block:clamp(64px,8vw,110px) clamp(56px,7vw,96px);background:linear-gradient(180deg,var(--qc-bg),#f2f2f5 14%,#f2f2f5 86%,var(--qc-bg))}#ve-container .qc-new-demo .d1-story__pin{width:min(100% - 2 * var(--qc-gutter),var(--qc-container));margin-inline:auto}#ve-container .qc-new-demo .d1-rail__title{font-size:clamp(32px,4.6vw,44px);letter-spacing:-0.022em}#ve-container .qc-new-demo .d1-rail__body{position:relative}#ve-container .qc-new-demo .d1-rail__line{display:none}#ve-container .qc-new-demo .d1-steps{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:18px}#ve-container .qc-new-demo .d1-step{position:relative}#ve-container .qc-new-demo .d1-step__n{display:inline-block;margin-right:10px;font-family:var(--qc-font-display);font-size:13px;font-weight:700;letter-spacing:0.06em;color:var(--qc-red)}#ve-container .qc-new-demo .d1-step__txt h3{display:inline;font-size:19px;letter-spacing:-0.01em}#ve-container .qc-new-demo .d1-step__txt p{margin-top:6px;color:var(--qc-ink-soft);font-size:15.5px;line-height:1.55}#ve-container .qc-new-demo .d1-stage{position:relative;margin-top:32px;aspect-ratio:80 / 72;container-type:inline-size}#ve-container .qc-new-demo .d1-scene{--u:calc(100cqw / 80);position:relative;width:calc(80 * var(--u));height:calc(72 * var(--u));font-family:var(--qc-font-body);color:var(--qc-ink);line-height:1.3}#ve-container .qc-new-demo.js .d1-stage{display:none}#ve-container .qc-new-demo .d1-step__viz{position:relative;margin-top:20px;aspect-ratio:1 / 0.86;overflow:hidden;border-radius:18px;container-type:inline-size;background:radial-gradient(circle at 1px 1px,rgb(16 16 24 / 0.09) 1px,transparent 1.4px) 0 0 / 16px 16px,#ececf0}#ve-container .qc-new-demo .d1-step__viz::after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(16 16 24 / 0.1);pointer-events:none}#ve-container .qc-new-demo .d1-step__viz .d1-scene{--u:calc(100cqw / 80 * var(--z,1));position:absolute;left:calc(50% - var(--fx,40) * var(--u));top:calc(50% - var(--fy,36) * var(--u))}#ve-container .qc-new-demo .d1-step__viz[data-n="1"]{--z:1.5;--fx:27;--fy:25}#ve-container .qc-new-demo .d1-step__viz[data-n="2"]{--z:1.42;--fx:52;--fy:40}#ve-container .qc-new-demo .d1-step__viz[data-n="3"]{--z:1.42;--fx:52;--fy:49}#ve-container .qc-new-demo .d1-step__viz[data-n="4"]{--z:1.42;--fx:52;--fy:52}#ve-container .qc-new-demo .d1-step__viz[data-n="5"]{--z:1.38;--fx:52;--fy:34.5}@media (max-width:900px),(max-height:619px){#ve-container .qc-new-demo .d1-steps{gap:16px}#ve-container .qc-new-demo .d1-step{padding:22px;border-radius:24px;background:#fff;box-shadow:var(--qc-shadow-sm)}}@media (min-width:640px) and (max-width:900px){#ve-container .qc-new-demo .d1-step{display:grid;grid-template-columns:1fr 1.25fr;gap:28px;align-items:center;padding:18px 18px 18px 28px}#ve-container .qc-new-demo .d1-step:nth-child(even){grid-template-columns:1.25fr 1fr;padding:18px 28px 18px 18px}#ve-container .qc-new-demo .d1-step:nth-child(even) .d1-step__viz{order:-1}#ve-container .qc-new-demo .d1-step__viz{margin-top:0}#ve-container .qc-new-demo .d1-step__txt h3{display:block;margin-top:6px;font-size:21px}}@media (min-width:901px) and (min-height:620px){#ve-container .qc-new-demo .d1-story{padding-block:0 clamp(48px,6vw,80px)}#ve-container .qc-new-demo .d1-story__track{height:calc(100vh - var(--qc-header-h) + 5 * 64vh);height:calc(100svh - var(--qc-header-h) + 5 * 64svh);view-timeline:--d1story block;view-timeline-inset:var(--qc-header-h) 0px}#ve-container .qc-new-demo .d1-story__pin{position:sticky;top:var(--qc-header-h);height:calc(100vh - var(--qc-header-h));height:calc(100svh - var(--qc-header-h));display:grid;grid-template-columns:minmax(290px,360px) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}#ve-container .qc-new-demo .d1-rail__title{font-size:clamp(30px,2.9vw,42px)}#ve-container .qc-new-demo .d1-rail__body{padding-left:30px}#ve-container .qc-new-demo .d1-rail__line{display:block;position:absolute;left:5px;top:40px;bottom:36px;width:2px;border-radius:2px;background:var(--qc-line-strong);overflow:hidden}#ve-container .qc-new-demo .d1-rail__line i{position:absolute;inset:0;background:var(--qc-red);transform-origin:50% 0;transform:scaleY(var(--p,0))}@supports (animation-timeline:view()){#ve-container .qc-new-demo .d1-rail__line i{animation:d1-fill linear both;animation-timeline:--d1story;animation-range:contain 0% contain 100%}@keyframes d1-fill{from{transform:scaleY(0)}to{transform:scaleY(1)}}}#ve-container .qc-new-demo .d1-steps{margin-top:clamp(20px,3.4vh,34px);gap:clamp(12px,2.6vh,24px)}#ve-container .qc-new-demo .d1-step{opacity:0.36;transition:opacity 0.5s var(--qc-ease-out)}#ve-container .qc-new-demo .d1-step::before,#ve-container .qc-new-demo .d1-step::after{content:"";position:absolute;left:-30px;top:5px;width:12px;height:12px;border-radius:50%}#ve-container .qc-new-demo .d1-step::before{background:#f2f2f5;box-shadow:inset 0 0 0 2px var(--qc-line-strong)}#ve-container .qc-new-demo .d1-step::after{background:var(--qc-red);box-shadow:0 0 0 4px rgb(255 77 71 / 0.16);opacity:0;transform:scale(0.4);transition:opacity 0.3s,transform 0.45s var(--qc-ease-spring)}#ve-container .qc-new-demo .d1-step.is-done::after,#ve-container .qc-new-demo .d1-step.is-active::after{opacity:1;transform:none}#ve-container .qc-new-demo .d1-step.is-done::after{box-shadow:none;transform:scale(0.6)}#ve-container .qc-new-demo .d1-step.is-active,#ve-container .qc-new-demo:not(.js) .d1-step{opacity:1}#ve-container .qc-new-demo .d1-step__txt h3{font-size:18px}#ve-container .qc-new-demo .d1-step__txt p{font-size:15px;margin-top:4px}#ve-container .qc-new-demo .d1-stage,#ve-container .qc-new-demo.js .d1-stage{display:grid;place-items:center;height:100%;margin:0;aspect-ratio:auto;container-type:size}#ve-container .qc-new-demo .d1-stage::before{content:"";position:absolute;inset:clamp(16px,3vh,32px) 0;border-radius:32px;background:radial-gradient(circle at 1px 1px,rgb(16 16 24 / 0.08) 1px,transparent 1.4px) 0 0 / 18px 18px,linear-gradient(180deg,#ebebef,#e8e8ed);box-shadow:inset 0 0 0 1px rgb(16 16 24 / 0.04)}#ve-container .qc-new-demo .d1-stage .d1-scene{--u:min(100cqw / 84,(100cqh - 64px) / 74)}#ve-container .qc-new-demo .d1-step__viz{display:none}}@media (min-width:901px) and (min-height:620px) and (max-height:760px){#ve-container .qc-new-demo .d1-step:not(.is-active) .d1-step__txt p{display:none}#ve-container .qc-new-demo:not(.js) .d1-step__txt p{display:block}}#ve-container .qc-new-demo .d1-scene,#ve-container .qc-new-demo .d1-scene *{transition-timing-function:var(--qc-ease-out)}#ve-container .qc-new-demo .d1-scene.no-anim,#ve-container .qc-new-demo .d1-scene.no-anim *,#ve-container .qc-new-demo .d1-scene.no-anim *::before,#ve-container .qc-new-demo .d1-scene.no-anim *::after{transition:none!important;animation:none!important}#ve-container .qc-new-demo .d1-scene .d1-ic{width:calc(1.3 * var(--u));height:calc(1.3 * var(--u))}#ve-container .qc-new-demo .d1-doc{position:absolute;left:calc(18 * var(--u));top:calc(5 * var(--u));width:calc(44 * var(--u));height:calc(61.4 * var(--u))}#ve-container .qc-new-demo .d1-doc__bar{display:flex;align-items:center;justify-content:space-between;height:calc(4.4 * var(--u));padding-inline:calc(0.6 * var(--u));font-size:calc(1.15 * var(--u))}#ve-container .qc-new-demo .d1-doc__file{display:inline-flex;align-items:center;gap:calc(0.6 * var(--u));color:var(--qc-ink-soft)}#ve-container .qc-new-demo .d1-doc__file .d1-ic{color:var(--qc-red)}#ve-container .qc-new-demo .d1-doc__file b{color:var(--qc-ink);font-weight:600}#ve-container .qc-new-demo .d1-doc__status{display:grid;font-weight:600}#ve-container .qc-new-demo .d1-doc__status>span{grid-area:1 / 1;justify-self:end;display:inline-flex;align-items:center;gap:calc(0.4 * var(--u));padding:calc(0.35 * var(--u)) calc(1 * var(--u));border-radius:99px;background:#fff;box-shadow:0 0 0 1px rgb(16 16 24 / 0.08);opacity:0;transform:translateY(calc(0.6 * var(--u)));transition:opacity 0.35s,transform 0.45s}#ve-container .qc-new-demo .d1-doc__status>[data-s="3"]{color:var(--qc-violet)}#ve-container .qc-new-demo .d1-doc__status>[data-s="4"]{color:var(--qc-ink)}#ve-container .qc-new-demo .d1-doc__status>[data-s="5"]{color:#fff;background:var(--d1-mint);box-shadow:none}#ve-container .qc-new-demo .d1-scene[data-step="0"] [data-s="0"],#ve-container .qc-new-demo .d1-scene[data-step="1"] [data-s="1"],#ve-container .qc-new-demo .d1-scene[data-step="2"] [data-s="2"],#ve-container .qc-new-demo .d1-scene[data-step="3"] [data-s="3"],#ve-container .qc-new-demo .d1-scene[data-step="4"] [data-s="4"],#ve-container .qc-new-demo .d1-scene[data-step="5"] [data-s="5"]{opacity:1;transform:none}#ve-container .qc-new-demo .d1-page{position:relative;height:calc(57 * var(--u));padding:0 calc(3.2 * var(--u)) calc(3 * var(--u));border-radius:calc(1.2 * var(--u));background:#fff;box-shadow:0 0 0 1px rgb(16 16 24 / 0.05),0 calc(3 * var(--u)) calc(6 * var(--u)) calc(-2 * var(--u)) rgb(16 16 24 / 0.22);overflow:hidden}#ve-container .qc-new-demo .d1-page__band{position:relative;display:flex;align-items:center;justify-content:space-between;height:calc(6.4 * var(--u));margin:0 calc(-3.2 * var(--u)) calc(3 * var(--u));padding-inline:calc(3.2 * var(--u));background:#ececf0;font-size:calc(1.15 * var(--u));isolation:isolate}#ve-container .qc-new-demo .d1-page__band::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 160% at 100% 0%,rgb(255 77 71 / 0.35),transparent 60%),var(--d1-navy);clip-path:inset(0 100% 0 0);transition:clip-path 0.8s cubic-bezier(0.65,0,0.35,1)}#ve-container .qc-new-demo .d1-page__logo{display:inline-flex;align-items:center;gap:calc(0.7 * var(--u));font-family:var(--qc-font-display);font-weight:700;font-size:calc(1.45 * var(--u));color:#fff}#ve-container .qc-new-demo .d1-page__logo i{width:calc(1.8 * var(--u));height:calc(1.8 * var(--u));border-radius:calc(0.5 * var(--u));background:linear-gradient(135deg,#ff7a74,var(--qc-red));transform:rotate(45deg) scale(0.8)}#ve-container .qc-new-demo .d1-page__ref{color:rgb(255 255 255 / 0.7);font-weight:600}#ve-container .qc-new-demo .d1-page__logo,#ve-container .qc-new-demo .d1-page__ref{opacity:0;transition:opacity 0.5s 0.35s}#ve-container .qc-new-demo .d1-page__title{font-family:var(--qc-font-display);font-weight:700;font-size:calc(2.7 * var(--u));line-height:1.15;letter-spacing:-0.02em;color:var(--d1-navy)}#ve-container .qc-new-demo .d1-page__sub{margin-top:calc(0.4 * var(--u));font-size:calc(1.3 * var(--u));color:var(--qc-ink-soft)}#ve-container .qc-new-demo .d1-page__lines{display:grid;gap:calc(0.8 * var(--u));margin-top:calc(2 * var(--u))}#ve-container .qc-new-demo .d1-page__lines i{width:var(--w);height:calc(0.75 * var(--u));border-radius:99px;background:#e9e9ee}#ve-container .qc-new-demo .d1-page__title,#ve-container .qc-new-demo .d1-page__sub,#ve-container .qc-new-demo .d1-page__lines{opacity:0;transform:translateY(calc(1 * var(--u)));transition:opacity 0.5s,transform 0.6s}#ve-container .qc-new-demo .d1-scene.is-1 .d1-page__band::before{clip-path:inset(0)}#ve-container .qc-new-demo .d1-scene.is-1 .d1-page__logo,#ve-container .qc-new-demo .d1-scene.is-1 .d1-page__ref,#ve-container .qc-new-demo .d1-scene.is-1 .d1-page__title,#ve-container .qc-new-demo .d1-scene.is-1 .d1-page__sub,#ve-container .qc-new-demo .d1-scene.is-1 .d1-page__lines{opacity:1;transform:none}#ve-container .qc-new-demo .d1-scene.is-1 .d1-page__title{transition-delay:0.25s}#ve-container .qc-new-demo .d1-scene.is-1 .d1-page__sub{transition-delay:0.32s}#ve-container .qc-new-demo .d1-scene.is-1 .d1-page__lines{transition-delay:0.4s}#ve-container .qc-new-demo .d1-price{position:relative;margin-top:calc(3 * var(--u));min-height:calc(20 * var(--u))}#ve-container .qc-new-demo .d1-price__ph{position:absolute;inset:0 0 auto;display:grid;place-items:center;height:calc(8 * var(--u));border-radius:calc(0.8 * var(--u));border:calc(0.14 * var(--u)) dashed var(--qc-line-strong);font-size:calc(1.2 * var(--u));font-weight:600;color:var(--qc-ink-mute);transition:opacity 0.3s}#ve-container .qc-new-demo .d1-scene.is-2 .d1-price__ph{opacity:0}#ve-container .qc-new-demo .d1-price__row{display:grid;grid-template-columns:minmax(0,1fr) calc(4.5 * var(--u)) calc(6.5 * var(--u)) calc(7.5 * var(--u));align-items:center;height:calc(2.9 * var(--u));padding-inline:calc(0.8 * var(--u));border-bottom:1px solid #efeff2;font-size:calc(1.2 * var(--u));white-space:nowrap}#ve-container .qc-new-demo .d1-price__row>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}#ve-container .qc-new-demo .d1-price__row--head{height:calc(2.5 * var(--u));border-radius:calc(0.6 * var(--u));border-bottom:0;background:#f4f4f7;font-size:calc(1 * var(--u));font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--qc-ink-mute)}#ve-container .qc-new-demo .d1-price__row,#ve-container .qc-new-demo .d1-price__sum{opacity:0;transform:translateY(calc(0.8 * var(--u)));transition:opacity 0.45s calc(var(--i,-1) * 0.09s + 0.12s),transform 0.55s calc(var(--i,-1) * 0.09s + 0.12s),background-color 0.4s}#ve-container .qc-new-demo .d1-scene.is-2 .d1-price__row,#ve-container .qc-new-demo .d1-scene.is-2 .d1-price__sum{opacity:1;transform:none}#ve-container .qc-new-demo .d1-price__qty{color:var(--qc-violet);font-weight:700}#ve-container .qc-new-demo .d1-price__row--opt>span:first-child{display:inline-flex;align-items:center;gap:calc(0.7 * var(--u))}#ve-container .qc-new-demo .d1-price__row--opt{position:relative;color:var(--qc-ink-mute)}#ve-container .qc-new-demo .d1-scene.is-3 .d1-price__row--opt{color:var(--qc-ink);background:rgb(91 61 245 / 0.06)}#ve-container .qc-new-demo .d1-toggle{position:relative;flex:none;width:calc(2.6 * var(--u));height:calc(1.5 * var(--u));border-radius:99px;background:#dcdce2;transition:background-color 0.3s 0.75s}#ve-container .qc-new-demo .d1-toggle i{position:absolute;top:calc(0.2 * var(--u));left:calc(0.2 * var(--u));width:calc(1.1 * var(--u));height:calc(1.1 * var(--u));border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / 0.2);transition:transform 0.35s var(--qc-ease-spring) 0.75s}#ve-container .qc-new-demo .d1-scene.is-3 .d1-toggle{background:var(--qc-violet)}#ve-container .qc-new-demo .d1-scene.is-3 .d1-toggle i{transform:translateX(calc(1.1 * var(--u)))}#ve-container .qc-new-demo .d1-swap{display:inline-grid;justify-items:end}#ve-container .qc-new-demo .d1-swap>*{grid-area:1 / 1;text-decoration:none;font-weight:inherit;transition:opacity 0.3s 0.9s,transform 0.4s 0.9s}#ve-container .qc-new-demo .d1-swap>b{opacity:0;transform:translateY(calc(0.6 * var(--u)))}#ve-container .qc-new-demo .d1-scene.is-3 .d1-swap>s{opacity:0;transform:translateY(calc(-0.6 * var(--u)))}#ve-container .qc-new-demo .d1-scene.is-3 .d1-swap>b{opacity:1;transform:none}#ve-container .qc-new-demo .d1-price__sum{display:grid;grid-template-columns:1fr auto;row-gap:calc(0.5 * var(--u));margin:calc(1.2 * var(--u)) 0 0 auto;width:calc(20 * var(--u));padding-right:calc(0.8 * var(--u));font-size:calc(1.2 * var(--u));font-variant-numeric:tabular-nums;color:var(--qc-ink-soft)}#ve-container .qc-new-demo .d1-price__sum>:nth-child(3),#ve-container .qc-new-demo .d1-price__total{padding-top:calc(0.6 * var(--u));border-top:1px solid var(--qc-line-strong);font-weight:700;color:var(--qc-ink)}#ve-container .qc-new-demo .d1-price__total{font-size:calc(1.45 * var(--u))}#ve-container .qc-new-demo .d1-cursor{position:absolute;left:calc(23.1 * var(--u));top:calc(45.3 * var(--u));z-index:4;width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));opacity:0;transform:translate(calc(14 * var(--u)),calc(9 * var(--u)));transition:opacity 0.3s,transform 0.8s cubic-bezier(0.5,0,0.2,1)}#ve-container .qc-new-demo .d1-cursor svg{width:100%;height:100%;fill:var(--qc-violet);stroke:#fff;stroke-width:1.5;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgb(0 0 0 / 0.25))}#ve-container .qc-new-demo .d1-scene[data-step="3"] .d1-cursor{opacity:1;transform:none}#ve-container .qc-new-demo .d1-accept{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:calc(2.4 * var(--u));align-items:end;margin-top:calc(3 * var(--u))}#ve-container .qc-new-demo .d1-accept__sig{display:grid}#ve-container .qc-new-demo .d1-accept__sig .d1-sig{width:82%;height:calc(5 * var(--u));margin-left:4%}#ve-container .qc-new-demo .d1-accept__sig span{padding-top:calc(0.5 * var(--u));border-top:1px solid #b9babe;font-size:calc(1.05 * var(--u));color:var(--qc-ink-mute)}#ve-container .qc-new-demo .d1-accept__pay{display:grid;grid-template-columns:1fr auto;align-items:center;row-gap:calc(0.3 * var(--u));padding:calc(1.2 * var(--u)) calc(1.4 * var(--u));border-radius:calc(0.9 * var(--u));background:#f6f6f8;font-size:calc(1.05 * var(--u));color:var(--qc-ink-mute)}#ve-container .qc-new-demo .d1-accept__pay b{grid-column:1;font-size:calc(1.5 * var(--u));color:var(--qc-ink);font-variant-numeric:tabular-nums}#ve-container .qc-new-demo .d1-accept__chip{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;gap:calc(0.3 * var(--u));padding:calc(0.35 * var(--u)) calc(0.9 * var(--u));border-radius:99px;background:var(--d1-mint-soft);color:var(--d1-mint);font-style:normal;font-weight:700;opacity:0;transform:scale(0.6);transition:opacity 0.3s 1.5s,transform 0.5s var(--qc-ease-spring) 1.5s}#ve-container .qc-new-demo .d1-accept__chip .d1-ic{stroke-width:3;width:calc(1 * var(--u));height:calc(1 * var(--u))}#ve-container .qc-new-demo .d1-scene.is-4 .d1-accept__chip{opacity:1;transform:none}#ve-container .qc-new-demo.js .d1-accept__sig path{stroke-dashoffset:1.02}#ve-container .qc-new-demo.js .d1-scene.is-4 .d1-accept__sig path{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(0.5,0.1,0.45,0.95) 0.2s}#ve-container .qc-new-demo .d1-won{position:absolute;left:calc(3.6 * var(--u));top:calc(37.9 * var(--u));display:inline-flex;align-items:center;gap:calc(0.5 * var(--u));padding:calc(0.6 * var(--u)) calc(1.3 * var(--u));border-radius:calc(0.7 * var(--u));box-shadow:inset 0 0 0 calc(0.18 * var(--u)) var(--d1-mint);color:var(--d1-mint);background:rgb(255 255 255 / 0.9);font-family:var(--qc-font-display);font-weight:700;font-size:calc(1.4 * var(--u));letter-spacing:0.02em;opacity:0;transform:rotate(-6deg) scale(1.6);transition:opacity 0.25s 0.9s,transform 0.5s cubic-bezier(0.3,1.4,0.5,1) 0.9s}#ve-container .qc-new-demo .d1-won .d1-ic{stroke-width:3}#ve-container .qc-new-demo .d1-scene.is-5 .d1-won{opacity:1;transform:rotate(-6deg)}#ve-container .qc-new-demo .d1-card{position:absolute;z-index:3;padding:calc(1.6 * var(--u));border-radius:calc(1.2 * var(--u));background:#fff;box-shadow:0 0 0 1px rgb(16 16 24 / 0.05),0 calc(2 * var(--u)) calc(4.5 * var(--u)) calc(-1.2 * var(--u)) rgb(16 16 24 / 0.28);font-size:calc(1.15 * var(--u));opacity:0;transform:translateY(calc(1.6 * var(--u))) scale(0.97);transition:opacity 0.4s,transform 0.55s;pointer-events:none}#ve-container .qc-new-demo .d1-card__h{margin-bottom:calc(0.8 * var(--u));font-family:var(--qc-font-display);font-weight:700;font-size:calc(1.15 * var(--u));color:var(--qc-ink)}#ve-container .qc-new-demo .d1-card__h:not(:first-child){margin-top:calc(1.6 * var(--u))}#ve-container .qc-new-demo .d1-scene[data-step="1"] [data-for="1"],#ve-container .qc-new-demo .d1-scene[data-step="2"] [data-for="2"],#ve-container .qc-new-demo .d1-scene[data-step="3"] [data-for="3"],#ve-container .qc-new-demo .d1-scene[data-step="4"] [data-for="4"],#ve-container .qc-new-demo .d1-scene[data-step="5"] [data-for="5"]{opacity:1;transform:none}#ve-container .qc-new-demo .d1-scene [data-for]{transition-delay:0.15s}#ve-container .qc-new-demo .d1-card--tpl{left:calc(1.5 * var(--u));top:calc(16 * var(--u));width:calc(20.5 * var(--u))}#ve-container .qc-new-demo .d1-tpl{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(0.8 * var(--u))}#ve-container .qc-new-demo .d1-tpl__item{display:grid;align-content:start;gap:calc(0.4 * var(--u));aspect-ratio:3 / 4;padding:calc(0.6 * var(--u));border-radius:calc(0.5 * var(--u));background:#f4f4f7;box-shadow:inset 0 0 0 1px var(--qc-line)}#ve-container .qc-new-demo .d1-tpl__item i{height:calc(0.5 * var(--u));border-radius:99px;background:#dedee4}#ve-container .qc-new-demo .d1-tpl__item i:first-child{height:calc(1.6 * var(--u));border-radius:calc(0.25 * var(--u));background:#cfd0d8}#ve-container .qc-new-demo .d1-tpl__item i:last-child{width:60%}#ve-container .qc-new-demo .d1-tpl__item.is-picked{box-shadow:inset 0 0 0 1px var(--qc-red),0 0 0 calc(0.3 * var(--u)) rgb(255 77 71 / 0.18)}#ve-container .qc-new-demo .d1-tpl__item.is-picked i:first-child{background:var(--d1-navy)}#ve-container .qc-new-demo .d1-swatches{display:flex;gap:calc(0.7 * var(--u))}#ve-container .qc-new-demo .d1-swatches i{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));border-radius:50%;background:var(--c)}#ve-container .qc-new-demo .d1-swatches i:first-child{box-shadow:0 0 0 calc(0.25 * var(--u)) #fff,0 0 0 calc(0.45 * var(--u)) var(--d1-navy)}#ve-container .qc-new-demo .d1-lib{display:grid;gap:calc(0.5 * var(--u))}#ve-container .qc-new-demo .d1-lib span{padding:calc(0.55 * var(--u)) calc(0.8 * var(--u));border-radius:calc(0.5 * var(--u));background:#f4f4f7;color:var(--qc-ink-soft);white-space:nowrap}#ve-container .qc-new-demo .d1-card--cpq{left:calc(60 * var(--u));top:calc(29 * var(--u));width:calc(19.5 * var(--u))}#ve-container .qc-new-demo .d1-field{display:flex;align-items:center;justify-content:space-between;gap:calc(1 * var(--u));min-height:calc(2.9 * var(--u));border-bottom:1px solid #efeff2;color:var(--qc-ink-soft);font-variant-numeric:tabular-nums}#ve-container .qc-new-demo .d1-field b{color:var(--qc-ink);font-weight:700}#ve-container .qc-new-demo .d1-field--total{border:0}#ve-container .qc-new-demo .d1-field--total b{color:var(--qc-violet)}#ve-container .qc-new-demo .d1-stepper{display:inline-flex;align-items:center;gap:calc(0.7 * var(--u));padding:calc(0.15 * var(--u));border-radius:99px;background:#f1f0fe}#ve-container .qc-new-demo .d1-stepper i{display:grid;place-items:center;width:calc(1.7 * var(--u));height:calc(1.7 * var(--u));border-radius:50%;background:#fff;font-style:normal;color:var(--qc-violet);box-shadow:0 1px 2px rgb(0 0 0 / 0.08)}#ve-container .qc-new-demo .d1-viewer{position:absolute;left:calc(59.5 * var(--u));top:calc(32 * var(--u));z-index:3;display:inline-flex;align-items:center;gap:calc(0.5 * var(--u));padding:calc(0.5 * var(--u)) calc(1.1 * var(--u));border-radius:99px;background:var(--qc-violet);color:#fff;font-size:calc(1.1 * var(--u));font-weight:600;white-space:nowrap;box-shadow:0 calc(1 * var(--u)) calc(2.4 * var(--u)) calc(-0.8 * var(--u)) rgb(91 61 245 / 0.6);opacity:0;transform:translateY(calc(1 * var(--u)));transition:opacity 0.4s,transform 0.5s}#ve-container .qc-new-demo .d1-scene[data-step="3"] .d1-viewer{opacity:1;transform:none}#ve-container .qc-new-demo .d1-card--note{left:calc(60 * var(--u));top:calc(37 * var(--u));width:calc(19.5 * var(--u));display:flex;gap:calc(1 * var(--u));align-items:flex-start}#ve-container .qc-new-demo .d1-scene[data-step="3"] .d1-card--note{transition-delay:1.2s}#ve-container .qc-new-demo .d1-av{display:grid;place-items:center;flex:none;width:calc(2.6 * var(--u));height:calc(2.6 * var(--u));border-radius:50%;background:#ffe1df;color:var(--qc-red-deep);font-size:calc(0.95 * var(--u));font-weight:700}#ve-container .qc-new-demo .d1-card--note p{color:var(--qc-ink-soft);line-height:1.4}#ve-container .qc-new-demo .d1-card--note b{display:block;color:var(--qc-ink)}#ve-container .qc-new-demo .d1-card--pay{left:calc(60 * var(--u));top:calc(37 * var(--u));width:calc(19.5 * var(--u))}#ve-container .qc-new-demo .d1-pay__amt{font-family:var(--qc-font-display);font-weight:700;font-size:calc(2.2 * var(--u));font-variant-numeric:tabular-nums}#ve-container .qc-new-demo .d1-pay__field{display:flex;align-items:center;gap:calc(0.7 * var(--u));margin-top:calc(1 * var(--u));padding:calc(0.8 * var(--u)) calc(1 * var(--u));border-radius:calc(0.6 * var(--u));box-shadow:inset 0 0 0 1px var(--qc-line-strong);color:var(--qc-ink-soft);letter-spacing:0.06em}#ve-container .qc-new-demo .d1-pay__btn{display:grid;margin-top:calc(1 * var(--u));border-radius:calc(0.6 * var(--u));background:var(--qc-black);color:#fff;font-weight:700;overflow:hidden;transition:background-color 0.3s 1.4s}#ve-container .qc-new-demo .d1-pay__btn>span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:calc(0.5 * var(--u));height:calc(3 * var(--u));transition:opacity 0.3s 1.4s,transform 0.4s 1.4s}#ve-container .qc-new-demo .d1-pay__btn>span:last-child{opacity:0;transform:translateY(100%)}#ve-container .qc-new-demo .d1-pay__btn .d1-ic{stroke-width:3}#ve-container .qc-new-demo .d1-scene.is-4 .d1-pay__btn{background:var(--d1-mint)}#ve-container .qc-new-demo .d1-scene.is-4 .d1-pay__btn>span:first-child{opacity:0;transform:translateY(-100%)}#ve-container .qc-new-demo .d1-scene.is-4 .d1-pay__btn>span:last-child{opacity:1;transform:none}#ve-container .qc-new-demo .d1-pay__via{margin-top:calc(0.8 * var(--u));text-align:center;font-size:calc(1 * var(--u));color:var(--qc-ink-mute)}#ve-container .qc-new-demo .d1-notes{position:absolute;left:calc(59 * var(--u));top:calc(13 * var(--u));z-index:3;display:grid;gap:calc(1 * var(--u));width:calc(20.5 * var(--u));pointer-events:none}#ve-container .qc-new-demo .d1-note{display:flex;align-items:center;gap:calc(1 * var(--u));padding:calc(1.1 * var(--u)) calc(1.3 * var(--u));border-radius:calc(1.1 * var(--u));background:rgb(255 255 255 / 0.96);box-shadow:0 0 0 1px rgb(16 16 24 / 0.05),0 calc(1.6 * var(--u)) calc(3.6 * var(--u)) calc(-1 * var(--u)) rgb(16 16 24 / 0.26);font-size:calc(1.1 * var(--u));color:var(--qc-ink-soft);line-height:1.35;opacity:0;transform:translateX(calc(3 * var(--u)));transition:opacity 0.4s calc(var(--i) * 0.35s + 0.1s),transform 0.6s calc(var(--i) * 0.35s + 0.1s)}#ve-container .qc-new-demo .d1-note b{display:block;color:var(--qc-ink);font-size:calc(1.2 * var(--u))}#ve-container .qc-new-demo .d1-note__ic{display:grid;place-items:center;flex:none;width:calc(2.8 * var(--u));height:calc(2.8 * var(--u));border-radius:50%;background:var(--qc-violet-soft);color:var(--qc-violet)}#ve-container .qc-new-demo .d1-note__ic.is-paid{background:var(--d1-mint-soft);color:var(--d1-mint)}#ve-container .qc-new-demo .d1-note__ic .d1-ic{stroke-width:2.4}#ve-container .qc-new-demo .d1-scene[data-step="5"] .d1-note{opacity:1;transform:none}#ve-container .qc-new-demo .d1-stage.is-paused *{animation-play-state:paused!important}#ve-container .qc-new-demo .d1-payoff{padding-top:clamp(40px,6vw,72px);text-align:center}#ve-container .qc-new-demo .d1-payoff__line{font-family:var(--qc-font-display);font-weight:700;font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-0.02em}#ve-container .qc-new-demo .d1-payoff__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 32px;margin-top:16px}#ve-container .qc-new-demo .d1-payoff__links a,#ve-container .qc-new-demo .d1-ind__all a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--qc-font-display);font-weight:700;font-size:17px;color:var(--qc-ink);text-decoration:none}#ve-container .qc-new-demo .d1-payoff__links a:first-child{color:var(--qc-red-deep)}#ve-container .qc-new-demo .d1-payoff__links a:hover,#ve-container .qc-new-demo .d1-ind__all a:hover{color:var(--qc-red-deep)}#ve-container .qc-new-demo .d1-payoff__links .d1-ic,#ve-container .qc-new-demo .d1-ind__all .d1-ic{transition:transform 0.3s var(--qc-ease-out)}#ve-container .qc-new-demo .d1-payoff__links a:hover .d1-ic:last-child,#ve-container .qc-new-demo .d1-ind__all a:hover .d1-ic{transform:translateX(4px)}#ve-container .qc-new-demo .d1-payoff__links a:first-child:hover .d1-ic{transform:translateY(-3px)}#ve-container .qc-new-demo .d1-ind{padding-block:var(--d1-section) 0}#ve-container .qc-new-demo .d1-head{max-width:760px;margin:0 auto clamp(40px,5vw,64px);text-align:center}#ve-container .qc-new-demo .d1-head h2{font-size:clamp(34px,4.6vw,56px);letter-spacing:-0.025em;line-height:1.06}#ve-container .qc-new-demo .d1-head p{margin:18px auto 0;max-width:34em;font-size:clamp(17px,1.4vw,19px);color:var(--qc-ink-soft)}#ve-container .qc-new-demo .d1-ind__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#ve-container .qc-new-demo .d1-ind__card{position:relative;display:flex;flex-direction:column;padding:14px 14px 26px;border-radius:26px;background:#fff;box-shadow:0 0 0 1px rgb(16 16 24 / 0.05),var(--qc-shadow-sm);transition:transform 0.45s var(--qc-ease-out),box-shadow 0.45s var(--qc-ease-out)}#ve-container .qc-new-demo .d1-ind__card:has(a):hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgb(16 16 24 / 0.06),var(--qc-shadow)}#ve-container .qc-new-demo .d1-ind__card h3{margin:22px 12px 0;font-size:21px;letter-spacing:-0.012em}#ve-container .qc-new-demo .d1-ind__card h3 a{color:inherit;text-decoration:none}#ve-container .qc-new-demo .d1-ind__card h3 a::after{content:"";position:absolute;inset:0;border-radius:inherit}#ve-container .qc-new-demo .d1-ind__card h3 a:focus-visible{outline:none}#ve-container .qc-new-demo .d1-ind__card h3 a:focus-visible::after{outline:2px solid var(--qc-red);outline-offset:3px}#ve-container .qc-new-demo .d1-ind__card:has(a) h3::after{content:"→";display:inline-block;margin-left:8px;color:var(--qc-red);transition:transform 0.3s var(--qc-ease-out)}#ve-container .qc-new-demo .d1-ind__card:has(a):hover h3::after{transform:translateX(4px)}#ve-container .qc-new-demo .d1-ind__card>p{margin:8px 12px 0;font-size:15.5px;line-height:1.55;color:var(--qc-ink-soft)}#ve-container .qc-new-demo .d1-ind__all{margin-top:28px;text-align:center}#ve-container .qc-new-demo .d1-ind__viz{position:relative;display:grid;align-content:center;gap:10px;height:196px;padding:22px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 1px 1px,rgb(16 16 24 / 0.07) 1px,transparent 1.4px) 0 0 / 16px 16px,#f2f2f5;font-size:13.5px;line-height:1.35}#ve-container .qc-new-demo .d1-ind__viz>*{min-width:0}#ve-container .qc-new-demo .d1-v__label{font-family:var(--qc-font-display);font-weight:700;font-size:14px}#ve-container .qc-new-demo .d1-v-fx__row,#ve-container .qc-new-demo .d1-v-trans__row,#ve-container .qc-new-demo .d1-v-travel__day,#ve-container .qc-new-demo .d1-v-travel__leg,#ve-container .qc-new-demo .d1-v-telco__rows span,#ve-container .qc-new-demo .d1-v-events__top,#ve-container .qc-new-demo .d1-v-legal__field{border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgb(16 16 24 / 0.05),0 6px 14px -8px rgb(16 16 24 / 0.2)}#ve-container .qc-new-demo .d1-v-travel__day{display:flex;align-items:center;gap:12px;padding:8px}#ve-container .qc-new-demo .d1-v-travel__day img{width:54px;height:54px;border-radius:9px;object-fit:cover}#ve-container .qc-new-demo .d1-v-travel__day span{display:grid;color:var(--qc-ink-soft)}#ve-container .qc-new-demo .d1-v-travel__day b{color:var(--qc-ink)}#ve-container .qc-new-demo .d1-v-travel__leg{display:flex;align-items:center;gap:12px;padding:12px 14px;font-family:var(--qc-font-display);font-weight:700}#ve-container .qc-new-demo .d1-v-travel__route{position:relative;flex:1;height:16px}#ve-container .qc-new-demo .d1-v-travel__route i{position:absolute;left:0;right:0;top:50%;border-top:2px dashed var(--qc-line-strong)}