.qrx-demo-studio{--bg:#fdfcff;--surface:#fff;--fg:#21192f;--muted:#716a7e;--line:#e9e3f0;--purple:#753ce8;--wash:#f2eaff;--pink:#db3379;--orange:#b87318;--green:#147b60;--glow:#c9a8ff25;--input:#fcfaff;--shadow:#40206c09;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font:14px/1.6 Inter,sans-serif}.dark .qrx-demo-studio{--bg:#120e1b;--surface:#1c1528;--fg:#f7f1ff;--muted:#bfb4cc;--line:#3b2e4c;--purple:#b88aff;--wash:#291a3e;--pink:#fa7cb3;--orange:#ffbd65;--green:#7bd8b5;--glow:#45297044;--input:#17111f;--shadow:#0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.qrx-demo-studio *{box-sizing:border-box}.qrx-demo-studio [hidden]{display:none!important}.qrx-demo-studio a{color:inherit;text-decoration:none}.qrx-demo-studio button,.qrx-demo-studio input,.qrx-demo-studio textarea{font:inherit}.qrx-demo-studio button{cursor:pointer;color:inherit}.qrx-demo-studio button,.qrx-demo-studio summary,.qrx-demo-studio a{-webkit-tap-highlight-color:transparent}.qrx-demo-studio button,.qrx-demo-studio a{transition:background .2s,color .2s,border-color .2s}.qrx-demo-studio :focus-visible{outline:3px solid var(--purple);outline-offset:4px}.qrx-demo-studio .wrap{width:min(1180px,100% - 80px);margin-inline-start:auto;margin-inline-end:auto}.qrx-demo-studio p{color:var(--muted);margin:0}.qrx-demo-studio h1,.qrx-demo-studio h2,.qrx-demo-studio h3{letter-spacing:-.045em;margin:0;font-weight:560;line-height:1.13}.qrx-demo-studio .icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px;display:block}.qrx-demo-studio [data-icon]{justify-content:center;align-items:center;display:inline-flex}.qrx-demo-studio .light-logo{display:block}.qrx-demo-studio .dark-logo{display:none}.qrx-demo-studio .icon-button{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.qrx-demo-studio .icon-button:hover{background:var(--wash);color:var(--purple)}.qrx-demo-studio details{position:relative}.qrx-demo-studio summary{cursor:pointer;list-style:none}.qrx-demo-studio summary::-webkit-details-marker{display:none}.qrx-demo-studio .hero{grid-template-columns:minmax(0,1.3fr) minmax(355px,.9fr);column-gap:78px;padding-top:68px;padding-bottom:62px;display:grid;position:relative}.qrx-demo-studio .hero:before{content:"";background:radial-gradient(ellipse,var(--glow),transparent 67%);pointer-events:none;z-index:-1;position:absolute;top:80px;bottom:0;left:-15%;right:24%}.qrx-demo-studio .eyebrow{letter-spacing:.13em;color:var(--purple);align-items:center;gap:10px;margin-bottom:24px;font-size:12px;font-weight:600;display:flex}.qrx-demo-studio .tiny-dot{background:var(--purple);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.qrx-demo-studio h1{letter-spacing:-.055em;font-size:clamp(42px,4.6vw,66px);line-height:1.08}.qrx-demo-studio .intro{max-width:530px;margin-top:23px;font-size:17px;line-height:1.8}.qrx-demo-studio .text-link{align-items:center;gap:22px;font-weight:500;display:inline-flex}.qrx-demo-studio .hero-link{margin-top:21px}.qrx-demo-studio .text-link span{color:var(--purple)}.qrx-demo-studio .booking{border:1px solid var(--line);background:var(--surface);box-shadow:0 22px 75px var(--shadow);border-radius:24px;grid-area:1/2/3;align-self:start;padding:30px;scroll-margin-top:90px;position:relative}.qrx-demo-studio .booking:before{content:"";background:linear-gradient(90deg,transparent,var(--purple),transparent);height:1px;position:absolute;top:-1px;left:45px;right:45px}.qrx-demo-studio .booking-top{align-items:center;gap:12px;margin-bottom:23px;display:flex}.qrx-demo-studio .booking-symbol{border:1px solid var(--line);background:var(--wash);width:42px;height:42px;color:var(--purple);border-radius:12px}.qrx-demo-studio .quiet-label{letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:500}.qrx-demo-studio .booking-top .quiet-label{max-width:205px;font-size:12px;line-height:1.6}.qrx-demo-studio .booking h2{font-size:31px;line-height:1.2}.qrx-demo-studio .booking>p{margin:14px 0 23px;line-height:1.75}.qrx-demo-studio .booking-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px;display:flex}.qrx-demo-studio .booking-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 12px;font-size:14px}.qrx-demo-studio .booking-tabs button[aria-selected=true]{color:var(--purple);border-bottom-color:var(--purple);font-weight:600}.qrx-demo-studio .session-detail{align-items:center;gap:13px;margin-bottom:22px;display:flex}.qrx-demo-studio .session-detail>[data-icon]{width:36px;height:36px;color:var(--purple);background:var(--wash);border-radius:10px}.qrx-demo-studio .session-detail .icon{width:19px;height:19px}.qrx-demo-studio .session-detail strong{font-size:14px;font-weight:550;display:block}.qrx-demo-studio .session-detail div>span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.qrx-demo-studio .primary{color:#fff;background:linear-gradient(115deg,#8744ef,#6334d9);border:0;border-radius:30px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:52px;padding:15px 23px;font-weight:550;display:flex;box-shadow:0 5px 25px #753ce81a}.qrx-demo-studio .primary:hover{background:#753ce8}.qrx-demo-studio .primary>span{font-size:21px;font-weight:400}.qrx-demo-studio .calendar-note{text-align:center;margin-top:11px;font-size:12px}.qrx-demo-studio .or{color:var(--muted);white-space:nowrap;align-items:center;gap:12px;margin:24px 0 16px;font-size:12px;display:flex}.qrx-demo-studio .or:before,.qrx-demo-studio .or:after{content:"";background:var(--line);flex:1;height:1px}.qrx-demo-studio .phone-link{letter-spacing:-.025em;justify-content:center;align-items:center;gap:13px;min-height:44px;font-size:19px;font-weight:550;display:flex}.qrx-demo-studio .phone-link .icon{width:19px;height:19px;color:var(--green)}.qrx-demo-studio .phone-link>span:last-child{color:var(--muted);font-size:17px}.qrx-demo-studio .privacy-note{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin-top:24px;padding-top:19px;font-size:12px;display:flex}.qrx-demo-studio .privacy-note .icon{width:15px;height:15px}.qrx-demo-studio .privacy-note a{text-underline-offset:3px;text-decoration:underline}.qrx-demo-studio .form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px;display:grid}.qrx-demo-studio label{color:var(--muted);min-width:0;font-size:12px;font-weight:500}.qrx-demo-studio input,.qrx-demo-studio textarea{background:var(--input);width:100%;min-width:0;color:var(--fg);border:1px solid var(--line);border-radius:9px;margin-top:6px;padding:11px 12px;font-size:14px;display:block}.qrx-demo-studio input::placeholder,.qrx-demo-studio textarea::placeholder{color:var(--muted);opacity:.8}.qrx-demo-studio textarea{resize:vertical;min-height:80px}.qrx-demo-studio .full{grid-column:1/-1}.qrx-demo-studio .optional{font-weight:400}.qrx-demo-studio #form-result{border:1px solid var(--green);color:var(--green);border-radius:9px;margin-top:16px;padding:12px}.qrx-demo-studio .walkthrough{grid-area:2/1;min-width:0;margin-top:28px}.qrx-demo-studio .walkthrough-heading{justify-content:space-between;align-items:center;display:flex}.qrx-demo-studio .pause{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:0 0;border-radius:50%;place-items:center;display:grid}.qrx-demo-studio .pause .icon{width:14px;height:14px}.qrx-demo-studio .scene{isolation:isolate;height:243px;margin-top:7px;position:relative}.qrx-demo-studio .scene-grid{background-image:radial-gradient(var(--line) .8px,transparent .8px);z-index:-1;background-size:18px 18px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#0008,#0000 70%);mask-image:radial-gradient(#0008,#0000 70%)}.qrx-demo-studio .order-sheet{background:var(--surface);border:1px solid var(--line);width:49%;max-width:285px;box-shadow:0 10px 30px var(--shadow);z-index:2;border-radius:14px;transition:transform 1s,border-color 1s;position:absolute;top:35px;left:0;transform:rotate(-3deg)}.qrx-demo-studio .sheet-top{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:14px 16px;font-size:12px;font-weight:550;display:flex}.qrx-demo-studio .sheet-top small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.qrx-demo-studio .store-icon{color:var(--purple)}.qrx-demo-studio .sheet-dots{color:var(--muted);margin-left:auto;font-size:22px}.qrx-demo-studio .order-item{align-items:center;gap:12px;padding:17px 16px;display:flex}.qrx-demo-studio .parcel{background:color-mix(in srgb,var(--orange) 12%,transparent);width:42px;height:44px;color:var(--orange);border:1px solid color-mix(in srgb,var(--orange) 25%,transparent);border-radius:9px;place-items:center;display:grid}.qrx-demo-studio .order-item strong{font-size:14px;font-weight:550;display:block}.qrx-demo-studio .order-item div>span{color:var(--muted);font-size:12px}.qrx-demo-studio .order-state{border-top:1px solid var(--line);color:var(--purple);white-space:nowrap;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.qrx-demo-studio .order-state>span:last-child{margin-left:auto}.qrx-demo-studio .connector{z-index:-1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.qrx-demo-studio .connector path{fill:none;stroke:var(--line);stroke-width:1.3px}.qrx-demo-studio .connector .signal{stroke:var(--purple);stroke-width:2px;stroke-dasharray:20 310;opacity:.8;animation:6s linear infinite qrx-demo-signal}.qrx-demo-studio .qrx-seal{border:1px solid var(--line);background:var(--surface);width:60px;height:60px;box-shadow:0 0 0 7px color-mix(in srgb,var(--purple) 4%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:39px;left:55%}.qrx-demo-studio .qrx-seal img{width:43px}.qrx-demo-studio .phone{background:var(--surface);border:1px solid color-mix(in srgb,var(--purple) 35%,var(--line));text-align:center;width:148px;height:213px;box-shadow:0 16px 40px var(--shadow);border-radius:23px;padding:12px 10px;transition:transform 1s,border-color 1s;position:absolute;top:12px;right:2px;transform:rotate(4deg)}.qrx-demo-studio .speaker{background:var(--line);border-radius:4px;width:31px;height:4px;margin:0 auto 14px}.qrx-demo-studio .phone-brand{letter-spacing:.025em;color:var(--muted);font-size:12px;line-height:1.3}.qrx-demo-studio .phone-art{height:53px;color:var(--orange);place-items:center;margin:7px auto;display:grid;position:relative}.qrx-demo-studio .phone-art .icon{width:32px;height:32px}.qrx-demo-studio .phone-check{border:3px solid var(--surface);background:var(--green);color:var(--bg);opacity:0;border-radius:50%;width:24px;height:24px;line-height:18px;transition:opacity 1s,transform 1s;position:absolute;bottom:2px;right:29px;transform:scale(.6)}.qrx-demo-studio .phone strong{letter-spacing:-.02em;font-size:12px;display:block}.qrx-demo-studio .phone-detail{color:var(--muted);min-height:33px;margin-top:4px;font-size:12px;line-height:1.4;display:block}.qrx-demo-studio .phone-state{background:var(--wash);color:var(--purple);border-radius:5px;margin-top:5px;padding:4px;font-size:12px}.qrx-demo-studio .phone-bottom{background:var(--line);border-radius:3px;width:40px;height:3px;margin:9px auto 0}.qrx-demo-studio .event-chip{border:1px solid var(--line);background:var(--surface);z-index:3;border-radius:7px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:flex;position:absolute;bottom:10px;left:29%}.qrx-demo-studio .event-dot{background:var(--purple);border-radius:50%;width:6px;height:6px;transition:background 1s}.qrx-demo-studio [data-stage="1"] .order-sheet{border-color:color-mix(in srgb,var(--orange) 40%,var(--line));transform:rotate(-1deg)}.qrx-demo-studio [data-stage="1"] .phone{transform:rotate(1deg)}.qrx-demo-studio [data-stage="1"] .event-dot{background:var(--orange)}.qrx-demo-studio [data-stage="2"] .phone-check{opacity:1;transform:scale(1)}.qrx-demo-studio [data-stage="2"] .phone{border-color:var(--green);transform:rotate(0)}.qrx-demo-studio [data-stage="2"] .event-dot{background:var(--green)}.qrx-demo-studio [data-stage="2"] .phone-state{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent)}.qrx-demo-studio .story-steps{grid-template-columns:1fr 1fr 1.3fr;gap:12px;margin-top:10px;display:grid}.qrx-demo-studio .story-steps button{text-align:start;border:0;border-top:1px solid var(--line);color:var(--muted);white-space:nowrap;background:0 0;align-items:center;gap:8px;min-height:44px;padding:13px 0 6px;font-size:12px;display:flex}.qrx-demo-studio .story-steps button>span{color:var(--purple);font-size:12px}.qrx-demo-studio .story-steps button[aria-pressed=true]{color:var(--fg);border-top-color:var(--purple)}.qrx-demo-studio .story-caption{max-width:540px;min-height:48px;margin-top:6px;font-size:14px;line-height:1.7}.qrx-demo-studio .paused .signal{animation-play-state:paused}@keyframes qrx-demo-signal{0%{stroke-dashoffset:330px}to{stroke-dashoffset:0}}.qrx-demo-studio .context-strip{border-block:1px solid var(--line);background:color-mix(in srgb,var(--surface) 50%,var(--bg))}.qrx-demo-studio .context-strip>.wrap{justify-content:space-between;align-items:center;gap:24px;padding-block-start:27px;padding-block-end:27px;display:flex}.qrx-demo-studio .context-strip .wrap>span{letter-spacing:.1em;color:var(--muted);font-size:12px}.qrx-demo-studio .context-strip p{color:var(--fg);letter-spacing:-.025em;font-size:16px}.qrx-demo-studio .context-strip a{font-size:14px}.qrx-demo-studio .context-strip a span{color:var(--purple);margin-left:15px}.qrx-demo-studio .mobile-break{display:none}.qrx-demo-studio .agenda{grid-template-columns:1fr 1.25fr;gap:95px;padding-block-start:95px;padding-block-end:95px;scroll-margin-top:80px;display:grid}.qrx-demo-studio .agenda h2{font-size:38px;line-height:1.2}.qrx-demo-studio .agenda-intro>p{max-width:350px;margin-top:21px;font-size:16px;line-height:1.8}.qrx-demo-studio .audience{color:var(--muted);align-items:center;gap:10px;margin-top:28px;font-size:12px;display:flex}.qrx-demo-studio .audience .icon{width:17px;color:var(--purple)}.qrx-demo-studio .audience i{color:var(--line);font-style:normal}.qrx-demo-studio .agenda-list article{border-top:1px solid var(--line);grid-template-columns:30px 1fr 24px;gap:16px;padding:29px 0;display:grid}.qrx-demo-studio .agenda-list article:first-child{border:0;padding-top:0}.qrx-demo-studio .chapter{color:var(--purple);padding-top:3px;font-size:12px}.qrx-demo-studio .agenda-list h3{margin-bottom:11px;font-size:23px}.qrx-demo-studio .agenda-list p{font-size:14px;line-height:1.8}.qrx-demo-studio .agenda-list article>[data-icon]{color:var(--purple);align-self:start}.qrx-demo-studio .tags{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.qrx-demo-studio .tags span{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:4px 9px;font-size:12px}.qrx-demo-studio .contact{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;padding-block-start:50px;padding-block-end:75px;display:grid}.qrx-demo-studio .contact h2{margin-bottom:14px;font-size:32px;line-height:1.2}.qrx-demo-studio .contact .eyebrow{margin-bottom:18px}.qrx-demo-studio .contact-link{text-align:start;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:16px;width:100%;padding:18px 0;display:flex}.qrx-demo-studio .contact-link:hover strong{color:var(--purple)}.qrx-demo-studio .contact-link>[data-icon]{background:var(--wash);width:40px;height:40px;color:var(--purple);border-radius:12px}.qrx-demo-studio .contact-link strong{font-size:15px;font-weight:550;display:block}.qrx-demo-studio .contact-link small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.qrx-demo-studio .contact-link>span:last-child{color:var(--muted);margin-inline-start:auto}.qrx-demo-studio .contact-link:first-child{padding-top:0}.qrx-demo-studio dialog{background:var(--surface);border:1px solid var(--line);width:calc(100% - 32px);max-width:460px;color:var(--fg);border-radius:22px;padding:32px;box-shadow:0 25px 90px #0006}.qrx-demo-studio dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09060eb8}.qrx-demo-studio dialog h2{margin:20px 0 15px;font-size:29px}.qrx-demo-studio dialog p{margin-bottom:20px}.qrx-demo-studio dialog .close-dialog{position:absolute;top:12px;right:12px}.qrx-demo-studio dialog .dialog-links a,.qrx-demo-studio dialog .dialog-links button{border:0;border-bottom:1px solid var(--line);color:var(--purple);text-align:start;background:0 0;width:100%;padding:12px 0;display:block}@media (max-width:1279px){.qrx-demo-studio .hero{grid-template-columns:minmax(0,1.2fr) minmax(340px,.9fr);column-gap:42px}.qrx-demo-studio .booking{padding:25px}.qrx-demo-studio .order-sheet{width:52%}.qrx-demo-studio .qrx-seal{width:48px;height:48px;top:21px;left:53%}.qrx-demo-studio .qrx-seal img{width:34px}.qrx-demo-studio .phone{width:134px}.qrx-demo-studio .context-strip .wrap>span{max-width:155px}.qrx-demo-studio .agenda{gap:55px}}@media (max-width:950px){.qrx-demo-studio .wrap{width:calc(100% - 48px)}.qrx-demo-studio .hero{grid-template-columns:1fr 1fr;gap:34px;padding-top:42px}.qrx-demo-studio .hero-copy{grid-column:1/-1;max-width:660px}.qrx-demo-studio h1{font-size:58px}.qrx-demo-studio .intro{max-width:630px}.qrx-demo-studio .booking{grid-area:2/2;padding:24px}.qrx-demo-studio .booking-top{gap:10px}.qrx-demo-studio .booking-tabs{gap:15px}.qrx-demo-studio .booking h2{font-size:28px}.qrx-demo-studio .walkthrough{grid-area:2/1;align-self:center;margin-top:0}.qrx-demo-studio .scene{height:350px}.qrx-demo-studio .order-sheet{width:85%;top:12px;left:0}.qrx-demo-studio .qrx-seal{top:206px;left:20%}.qrx-demo-studio .phone{height:213px;top:150px;right:0}.qrx-demo-studio .connector{height:260px;top:60px;left:-5px;transform:rotate(35deg)}.qrx-demo-studio .event-chip{max-width:55%;line-height:1.4;bottom:10px;left:0}.qrx-demo-studio .story-steps{grid-template-columns:1fr;gap:0;margin-top:28px}.qrx-demo-studio .story-steps button{padding:12px 0}.qrx-demo-studio .story-caption{min-height:75px}.qrx-demo-studio .context-strip>.wrap{flex-wrap:wrap;gap:12px}.qrx-demo-studio .context-strip .wrap>span{max-width:none}.qrx-demo-studio .context-strip p{order:3;width:100%}.qrx-demo-studio .agenda{grid-template-columns:1fr 1.2fr;gap:36px;padding-block-start:65px;padding-block-end:65px}.qrx-demo-studio .agenda h2{font-size:31px}.qrx-demo-studio .agenda-list article{grid-template-columns:22px 1fr;gap:10px}.qrx-demo-studio .agenda-list article>[data-icon]{display:none}.qrx-demo-studio .contact{gap:32px}}@media (max-width:650px){.qrx-demo-studio .wrap{width:calc(100% - 40px)}.qrx-demo-studio .hero{flex-direction:column;gap:30px;padding-top:37px;padding-bottom:35px;display:flex}.qrx-demo-studio .eyebrow{letter-spacing:.085em;gap:7px;margin-bottom:20px;font-size:12px}.qrx-demo-studio h1{font-size:44px;line-height:1.09}.qrx-demo-studio .intro{margin-top:20px;font-size:16px;line-height:1.8}.qrx-demo-studio .hero-link{margin-top:19px}.qrx-demo-studio .booking{border-radius:19px;order:2;width:100%;padding:25px 22px}.qrx-demo-studio .booking h2{font-size:31px}.qrx-demo-studio .booking-top .quiet-label{max-width:210px}.qrx-demo-studio .booking-tabs{gap:23px}.qrx-demo-studio .walkthrough{order:3;width:100%;margin-top:8px}.qrx-demo-studio .scene{height:250px}.qrx-demo-studio .order-sheet{width:56%;top:30px}.qrx-demo-studio .sheet-top{gap:7px;padding:11px 10px}.qrx-demo-studio .sheet-dots{display:none}.qrx-demo-studio .order-item{gap:8px;padding:15px 10px}.qrx-demo-studio .parcel{flex-shrink:0;width:32px;height:36px}.qrx-demo-studio .order-item div>span{line-height:1.3;display:block}.qrx-demo-studio .order-state{white-space:normal;padding:9px 10px;line-height:1.3}.qrx-demo-studio .order-state .tiny-dot{display:none}.qrx-demo-studio .qrx-seal{width:44px;height:44px;top:183px;left:40%}.qrx-demo-studio .phone{width:126px;top:9px;right:0}.qrx-demo-studio .phone-check{right:20px}.qrx-demo-studio .connector{height:240px;top:0;left:0;transform:none}.qrx-demo-studio .event-chip{max-width:55%;padding:6px 9px;font-size:12px;bottom:7px;left:0}.qrx-demo-studio .story-steps{grid-template-columns:1fr 1fr 1.3fr;gap:8px;margin-top:5px}.qrx-demo-studio .story-steps button{white-space:normal;font-size:12px;line-height:1.5;display:block}.qrx-demo-studio .story-steps button>span{margin-bottom:3px;display:block}.qrx-demo-studio .story-caption{min-height:73px;font-size:14px}.qrx-demo-studio .context-strip>.wrap{gap:14px;padding-block-start:23px;padding-block-end:23px}.qrx-demo-studio .context-strip .wrap>span{letter-spacing:.04em;font-size:12px}.qrx-demo-studio .context-strip a{font-size:12px}.qrx-demo-studio .context-strip a span{margin-left:4px}.qrx-demo-studio .context-strip p{line-height:1.7}.qrx-demo-studio .mobile-break{display:block}.qrx-demo-studio .agenda{padding-block-start:48px;padding-block-end:48px;display:block}.qrx-demo-studio .agenda h2{font-size:33px}.qrx-demo-studio .agenda-intro>p{font-size:15px}.qrx-demo-studio .audience{margin-top:20px}.qrx-demo-studio .agenda-list{margin-top:36px}.qrx-demo-studio .agenda-list article{grid-template-columns:25px 1fr;gap:12px;padding-block-start:25px;padding-block-end:25px}.qrx-demo-studio .agenda-list h3{font-size:23px}.qrx-demo-studio .contact{padding-block-start:38px;padding-block-end:45px;display:block}.qrx-demo-studio .contact h2{font-size:29px}.qrx-demo-studio .contact-links{margin-top:30px}.qrx-demo-studio .form-grid{gap:13px 10px}}@media (prefers-reduced-motion:reduce){.qrx-demo-studio *,.qrx-demo-studio :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.qrx-demo-studio .signal{display:none}}.qrx-demo-studio .mobile-booking{display:none}@media (max-width:650px){.qrx-demo-studio .mobile-booking{margin-top:22px;display:flex}.qrx-demo-studio .hero-link{margin-top:17px}.qrx-demo-studio .booking h2{font-size:28px}}.qrx-demo-studio .scene{height:280px}.qrx-demo-studio .phone{min-width:144px;height:250px}.qrx-demo-studio .speaker{margin-bottom:8px}.qrx-demo-studio .phone-brand{font-size:12px;line-height:1.3}.qrx-demo-studio .phone-art{height:42px;margin:4px auto}.qrx-demo-studio .phone strong{min-height:31px;line-height:1.3}.qrx-demo-studio .phone-detail{min-height:32px;line-height:1.3}.qrx-demo-studio .phone-state{line-height:1.3}.qrx-demo-studio .phone-bottom{margin-top:9px}@media (min-width:651px) and (max-width:950px){.qrx-demo-studio .scene{height:410px}.qrx-demo-studio .event-chip{bottom:0}}@media (max-width:650px){.qrx-demo-studio .scene{height:310px}.qrx-demo-studio .order-sheet{width:49%}.qrx-demo-studio .phone{width:144px;height:250px}.qrx-demo-studio .qrx-seal{top:237px;left:15%}.qrx-demo-studio .event-chip{max-width:100%;bottom:0}.qrx-demo-studio .story-steps{margin-top:15px}}.dark .qrx-demo-studio .dark-logo{display:block}.dark .qrx-demo-studio .light-logo{display:none}.qrx-demo-studio .hero{isolation:isolate}.qrx-demo-studio h1>.hero-accent{color:var(--purple)}.qrx-demo-studio .context-strip a,.qrx-demo-studio .dialog-links a,.qrx-demo-studio .dialog-links button{justify-content:space-between;align-items:center;gap:12px;display:flex}.qrx-demo-studio .contact-link>.icon{color:var(--muted);margin-inline-start:auto}.qrx-demo-studio .phone-link>.icon{width:19px;height:19px;color:var(--green)}.qrx-demo-studio .phone-check .icon{stroke-width:2.5px;width:15px;height:15px}.qrx-demo-studio .order-state>.icon{width:14px;height:14px;margin-inline-start:auto}.qrx-demo-studio fieldset{border:0;min-width:0;margin:0;padding:0}.qrx-demo-studio .country-field{min-width:0}.qrx-demo-studio .field-label{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.qrx-demo-studio .form-error{color:var(--pink);border:1px solid #db3379;border-radius:9px;margin-bottom:16px;padding:12px}.qrx-demo-studio .form-success{min-height:230px;padding-block-start:24px;padding-block-end:24px}.qrx-demo-studio .form-success>.icon{width:34px;height:34px;color:var(--green);margin-bottom:18px}.qrx-demo-studio .form-success h3{margin-bottom:12px;font-size:24px}.qrx-demo-studio .primary:disabled{opacity:.6;cursor:wait}.qrx-demo-studio .booking-tabs{flex-wrap:wrap;gap:20px}.qrx-demo-studio .booking-tabs button{white-space:normal;text-align:start;flex:1}.qrx-demo-studio .or{white-space:normal;text-align:center}.qrx-demo-studio .phone{height:auto;min-height:250px}.qrx-demo-studio .scene{direction:ltr}.qrx-demo-studio .order-sheet,.qrx-demo-studio .phone{direction:inherit}.qrx-demo-studio[dir=rtl] .order-sheet,.qrx-demo-studio[dir=rtl] .phone{direction:rtl}.qrx-demo-studio .agenda,.qrx-demo-studio .contact,.qrx-demo-studio .hero,.qrx-demo-studio .agenda-intro,.qrx-demo-studio .agenda-list,.qrx-demo-studio .booking{min-width:0}.qrx-demo-studio .story-steps button{white-space:normal}.qrx-demo-studio .audience{flex-wrap:wrap}.qrx-demo-studio .phone-state,.qrx-demo-studio .phone-detail{overflow-wrap:anywhere}.qrx-demo-studio .scene .phone{height:250px}.qrx-demo-studio .scene .phone strong{min-height:31px;font-size:12px}.qrx-demo-studio .order-state{white-space:normal}.qrx-demo-studio .story-caption{min-height:72px}.qrx-demo-studio .booking{scroll-margin-top:90px}@media (max-width:650px){.qrx-demo-studio .hero{gap:30px}.qrx-demo-studio .booking-top .quiet-label{max-width:none}.qrx-demo-studio .phone-brand{font-size:12px}.qrx-demo-studio .story-caption{min-height:95px}}.qrx-demo-studio h1>span{color:inherit}.qrx-demo-studio h1>span:last-child{color:var(--purple)}.qrx-demo-studio .primary>span{font:inherit}.qrx-demo-studio .story-steps button>span{color:inherit}.qrx-demo-studio .story-steps button>span:first-child{color:var(--purple)}.qrx-demo-studio .booking-contact-shortcuts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:19px;padding-top:17px;display:grid}.qrx-demo-studio .booking-contact-shortcuts>a,.qrx-demo-studio .booking-contact-shortcuts>button{background:var(--wash);min-height:78px;color:var(--fg);text-align:center;overflow-wrap:anywhere;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 5px;font-size:12px;line-height:1.4;transition:background .2s,border-color .2s;display:flex}.qrx-demo-studio .booking-contact-shortcuts .icon{width:19px;height:19px;color:var(--purple);flex-shrink:0}.qrx-demo-studio .booking-contact-shortcuts>a:hover,.qrx-demo-studio .booking-contact-shortcuts>button:hover{border-color:var(--purple)}.qrx-demo-studio .booking-contact-shortcuts+.privacy-note{border-top:0;margin-top:18px;padding-top:0}
