@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.contents{display:contents}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--green:#0fa;--blue:#4ea8ff;--amber:#ffb347;--site-nav-height:68px;--terrain-feedback-marquee-duration:32s}*{box-sizing:border-box}html,body{color:#fff;background:#000;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}main{overflow-x:clip}.hero{will-change:opacity, transform;background:radial-gradient(circle at 50% 20%,#00ffaa29,#0000 31%),radial-gradient(circle at 78% 82%,#4ea8ff29,#0000 34%),linear-gradient(#090b12 0%,#030507 70%,#030304 100%);flex-direction:column;min-height:100vh;transition:opacity .12s linear,transform .12s linear;display:flex;position:relative;overflow:hidden}.grain{opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.hero-brand-screen:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#040508d1 18%,#090c1080 88%),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 28px),repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 34px);position:absolute;inset:0}.hero-brand-screen>*{z-index:2;position:relative}.nav{z-index:2;justify-content:space-between;align-items:center;padding:24px 56px;display:flex;position:relative}.brand{letter-spacing:-.04em;font-size:22px;font-weight:800}.brand-lockup{white-space:nowrap}.brand-e-mark{display:inline-block;position:relative}.brand-apps{letter-spacing:0;opacity:.72;vertical-align:baseline;white-space:nowrap;font-size:.24em;font-style:italic;font-weight:700;line-height:1;display:inline-block;position:absolute;bottom:100%;left:50%;transform:translate(-42%,-.08em)}.brand .brand-apps{font-size:.48em;bottom:100%}.nav-links{color:#ffffffb3;gap:28px;font-size:14px;display:flex}.site-nav{z-index:1000;min-height:var(--site-nav-height);-webkit-backdrop-filter:blur(18px);background:#000000d6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;padding:12px 56px;display:flex;position:fixed;top:0;left:0;right:0}.site-nav+*{padding-top:var(--site-nav-height)}.site-brand{color:#fff;letter-spacing:-.04em;align-items:center;min-height:44px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.site-nav .brand{color:#fff;letter-spacing:-.04em;font-size:22px;font-weight:900;text-decoration:none}.site-links{color:#ffffffb8;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:20px;min-height:44px;font-size:13px;font-weight:700;display:flex;overflow-x:auto}.site-links::-webkit-scrollbar{display:none}.site-links .active{color:#fff}.site-link{color:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.site-link.active{text-shadow:0 0 18px #00ffaa59}.site-link-cart{align-items:center;gap:8px;display:inline-flex}.site-link-cart:after{content:attr(data-count);color:#fff;background:#ffffff29;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;line-height:1;display:inline-grid}.site-link-cart[data-count="0"]:after{display:none}.site-link-form{display:inline-flex}.site-link-action{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.site-link-action:hover,.site-link-action:focus-visible{color:#fff}.site-link-action:hover{opacity:.9}.site-language-link{color:#ffffffe6;white-space:nowrap;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-width:42px;min-height:30px;padding:0 11px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.site-language-link:hover,.site-language-link:focus-visible{color:#fff;border-color:#00ffaa8f}.hero-layout{z-index:2;isolation:isolate;flex:1;grid-template-columns:.9fr 1.1fr;align-content:center;align-items:stretch;gap:40px;min-height:calc(100svh - 108px);padding:34px 56px 50px;display:grid;position:relative}.hero-brand-screen .hero-layout:before{content:"La Régie";z-index:-1;color:#ffffff09;letter-spacing:-.08em;pointer-events:none;white-space:nowrap;font-size:clamp(90px,16vw,260px);font-weight:900;line-height:.78;position:absolute;top:12vh;right:7vw}.hero-brand-layout{position:relative}.hero-brand-halo{filter:blur(2px);opacity:.55;background:radial-gradient(circle,#00ffaa47,#00ffaa05 62%,#0000 78%);border-radius:999px;width:260px;height:260px;animation:9s ease-in-out infinite heroHalo;position:absolute;top:8%;left:8%}.hero-content{max-width:760px}.hero-eyebrow{margin-bottom:14px}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.18em;margin:0 0 24px;font-size:13px;font-weight:800}.eyebrow.blue{color:var(--blue)}.eyebrow.amber{color:var(--amber)}.hero-headline{letter-spacing:-.06em;margin:0;font-size:clamp(40px,4.2vw,60px);font-weight:900;line-height:.93}.hero-subhead{letter-spacing:-.06em;max-width:780px;margin:12px 0 26px;font-size:clamp(22px,2.8vw,44px);font-weight:800;line-height:.95}.hero-content h2{letter-spacing:-.06em;max-width:780px;margin:0 0 26px;font-size:clamp(22px,3vw,38px);font-weight:800;line-height:.95}.intro{color:#ffffffad;white-space:pre-line;max-width:760px;margin:0;font-size:17px;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.hero-kicker{color:#ffffffbf;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:700}.hero-visual-scene{color:#fff;grid-template-columns:1fr;align-content:center;gap:0;padding-top:6px;display:grid;position:relative}.hero-stage-media{background:linear-gradient(#0b0f14,#05070a);border:1px solid #ffffff26;border-radius:32px;min-height:clamp(320px,48vh,440px);display:block;position:relative;overflow:hidden;box-shadow:0 42px 140px #0000008c}.hero-stage-media a{color:inherit;min-height:inherit;text-decoration:none;display:block;position:relative}.hero-stage-photo{object-fit:cover;opacity:.46;filter:saturate(.9)contrast(1.08)grayscale(.1);width:100%;height:100%;transition:transform .9s;display:block;position:relative;inset:0;overflow:hidden;transform:scale(1.04)}.hero-stage-overlay{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#03060a29 0%,#03060ad6 80%);align-content:end;padding:30px;display:grid;position:absolute;inset:0}.hero-stage-kicker{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;margin:0 0 10px;font-size:12px;font-weight:900}.hero-stage-overlay h3{letter-spacing:-.05em;margin:0 0 12px;font-size:clamp(28px,2.5vw,42px);line-height:.97}.hero-stage-overlay p{color:#ffffffbd;max-width:24ch;margin:0;font-size:15px;line-height:1.38}.hero-stage-media-intent{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060a1099;border:1px solid #ffffff38;border-radius:14px;max-width:32ch;margin-top:12px;padding:10px 12px}.hero-stage-media-intent span{color:#ffffff9e;text-transform:uppercase;letter-spacing:.12em;margin:0 0 6px;font-size:10px;font-weight:700;display:inline-flex}.hero-stage-media-intent p{color:#ffffffd6;margin:0;font-size:13px;line-height:1.36}.hero-stage-signature{opacity:.72;background:radial-gradient(circle,#00ffaaf2,#0fa0);border-radius:999px;width:18px;height:18px;position:absolute;bottom:12px;right:16px;box-shadow:0 0 24px #00ffaab3}.hero-role-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff12,#ffffff04),#0000003d;border:1px solid #ffffff24;border-radius:18px;min-height:112px;padding:16px;position:relative;overflow:hidden}.hero-role-card span{color:#ffffff8a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.hero-role-card h3{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(20px,1.8vw,28px);line-height:1.02}.hero-role-card p{color:#ffffffa8;margin:0;font-size:14px;line-height:1.32}.hero-role-card:before{content:"";opacity:.35;filter:blur(.5px);border-radius:999px;width:88px;height:88px;position:absolute;bottom:-18px;right:14px}.hero-role-card--sound:before{background:radial-gradient(circle,#ffffff6b,#fff0)}.hero-role-card--light:before{background:radial-gradient(circle,#ffb3477a,#ffb34700)}.hero-role-card--desk:before{background:radial-gradient(circle,#4ea8ff7a,#4ea8ff00)}.hero-role-card--front:before{background:radial-gradient(circle,#ffffff70,#fff0)}.hero-role-card--talk:before{background:radial-gradient(circle,#4ea8ff6b,#4ea8ff00)}.hero-role-card--school:before{background:radial-gradient(circle,#00ffaa70,#0fa0)}.hero-role-card--sound{border-left:1px solid #fff3}.hero-role-card--light{border-left:1px solid #ffb3477a}.hero-role-card--desk{border-left:1px solid #4ea8ff7a}.hero-role-card--front{border-left:1px solid #ffffff6b}.hero-role-card--talk{border-left:1px solid #4ea8ff66}.hero-role-card--school{border-left:1px solid #00ffaa80}.hero-role-card:after{content:"";pointer-events:none;opacity:.7;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff17}.hero-metier-shot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff12,#ffffff04),#00000038;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:minmax(102px,30%) 1fr;align-items:center;gap:12px;min-height:90px;padding:12px;display:grid;position:relative;overflow:hidden}.hero-metier-shot-photo{object-fit:cover;object-position:center;border:1px solid #ffffff38;border-radius:11px;width:100%;height:100%}.hero-metier-shot-frame{aspect-ratio:16/10;background:radial-gradient(circle at 12% 10%,#00ffaa38,#0000 36%),linear-gradient(#ffffff12,#ffffff04);border:1px solid #ffffff2e;border-radius:14px;min-height:74px;position:relative;overflow:hidden}.hero-metier-shot-cue{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;z-index:2;background:#0305088f;border:1px solid #ffffff52;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;bottom:9px;left:10px}.hero-metier-shot-content{min-width:0;padding-right:6px}.hero-metier-kicker{color:#ffffffad;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.hero-metier-shot h3{letter-spacing:-.05em;text-wrap:balance;margin:0 0 6px;font-size:clamp(14px,.95vw,19px);line-height:1.05}.hero-metier-shot p{color:#ffffff9e;margin:0;font-size:11px;line-height:1.28}.hero-metier-shot--live{border-left:1px solid #00ffaa59}.hero-metier-shot--conf{border-left:1px solid #4ea8ff59}.hero-metier-shot--school{border-left:1px solid #ffb34759}.hero-metier-shot:before{content:"";pointer-events:none;opacity:.18;filter:blur(.5px);background:radial-gradient(circle at 75% 88%,#00ffaa73,#0fa0);border:1px solid #ffffff1f;border-radius:18px;position:absolute;inset:0}.hero-metier-shot:after{content:"";pointer-events:none;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff17}.hero-metier-shot{animation:9s ease-in-out infinite heroMetierFloat}.hero-metier-shot:nth-child(2n){animation-delay:-4.2s}.hero-metier-shot:nth-child(3n){animation-delay:-6.1s}.hero-metier-shot-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 20%,#0006 76%,#00000094 100%);position:absolute;inset:0}@keyframes heroMetierFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0e1016cc,#080a0fc2);border:1px solid #ffffff24;border-radius:22px;min-height:122px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000075}.hero-card:before{content:"";z-index:0;opacity:.24;pointer-events:none;background-image:linear-gradient(90deg,#ffffff1f,#fff0),linear-gradient(145deg,#ffffff14,#ffffff03);position:absolute;inset:0}.hero-card:after{content:"";opacity:.2;pointer-events:none;background:radial-gradient(circle,#ffffff59,#fff0 67%);border-radius:50%;width:82px;height:82px;position:absolute;top:16px;right:16px}.hero-card h3{z-index:2;letter-spacing:-.045em;margin:0;font-size:clamp(21px,2.1vw,30px);line-height:1.03;position:relative}.hero-card span{z-index:2;text-transform:uppercase;letter-spacing:.12em;color:#ffffff9e;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.hero-card p{z-index:2;color:#ffffffa3;max-width:92%;margin:9px 0 0;line-height:1.35;position:relative}.hero-card--cue{animation:6.8s ease-in-out infinite heroCardFloat;transform:translateY(-18px)rotate(-.9deg)}.hero-card--timing{animation:7.6s ease-in-out -1.6s infinite heroCardFloat;transform:translate(14px)}.hero-card--flow{animation:8.4s ease-in-out -3s infinite heroCardFloatReverse;transform:translate(-12px,12px)rotate(1deg)}.hero-card--cue{border-color:#00ffaa59}.hero-card--timing{border-color:#4ea8ff54}.hero-card--flow{border-color:#ffb34747}.hero-suite{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:radial-gradient(circle at 80% 15%,#ffffff14,#0000 35%),linear-gradient(135deg,#ffffff1b,#ffffff07);border:1px solid #ffffff1f;border-radius:38px;padding:34px;animation:7s ease-in-out infinite suiteFloat;box-shadow:0 60px 180px #000000a6}.hero-suite a{color:inherit;text-decoration:none;display:block}.suite-logo{align-items:center;gap:24px;min-height:96px;animation:5s ease-in-out infinite logoBreath;display:flex}.suite-bars{align-items:flex-end;gap:7px;min-width:54px;display:flex}.suite-bars span{opacity:.9;border-radius:999px;width:7px;animation:2.8s ease-in-out infinite barPulse}.suite-bars span:first-child{opacity:.45;height:48px}.suite-bars span:nth-child(2){height:70px}.suite-bars span:nth-child(3){opacity:.7;height:38px}.suite-logo.green .suite-bars span,.suite-logo.green .suite-line{background:var(--green)}.suite-logo.blue .suite-bars span,.suite-logo.blue .suite-line{background:var(--blue)}.suite-logo.amber .suite-bars span,.suite-logo.amber .suite-line{background:var(--amber)}.suite-title{letter-spacing:-.055em;font-size:clamp(38px,3.8vw,68px);font-weight:300;line-height:.9}.suite-line{border-radius:999px;width:min(340px,100%);height:3px;margin:14px 0 10px}.suite-subtitle{color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;font-size:12px}.suite-separator{background:#ffffff14;height:1px;margin:14px 0}.apple-stage{background:radial-gradient(circle at 50% 35%,#00ffaa1f,#0000 40%),linear-gradient(#000 0%,#040404 48%,#000 100%);height:1360vh;margin-top:0;position:relative}.stage-sticky{height:100vh;position:sticky;top:0;overflow:hidden}.apple-stage .stage-sticky{top:var(--site-nav-height);height:calc(100svh - var(--site-nav-height))}.sticky-scroll-stage{background:#000;height:1240vh;position:relative}.sticky-scroll-track{height:100vh;position:sticky;top:0;overflow:hidden}.sticky-scroll-scene{will-change:opacity, transform;pointer-events:none;position:absolute;inset:0}.scene{will-change:opacity, transform;align-items:center;padding:clamp(24px,2.8vw,40px);display:flex;position:absolute;inset:0;overflow:hidden}.apple-stage .scene{padding-top:clamp(14px,1.8vw,28px);padding-bottom:clamp(14px,1.8vw,28px)}.apple-stage .intro-scene{align-items:flex-start}.apple-stage .intro-scene h2{font-size:clamp(30px,3.7vw,52px)}.apple-stage .intro-scene .intro{font-size:clamp(18px,1.75vw,24px);line-height:1.3}.intro-scene{align-items:center;display:flex}.sticky-intro-scene{opacity:var(--sticky-intro-opacity,0)}.experience-transition-scene{pointer-events:none;align-content:center;justify-items:start;display:grid}.experience-transition-media{gap:14px;width:min(100%,1100px);display:grid}.experience-transition-media h2{letter-spacing:-.065em;max-width:980px;margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:900;line-height:.9}.experience-transition-placeholder{background:linear-gradient(#04080f,#050507);border:1px solid #ffffff29;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 58px 170px #000000a6}.experience-transition-photo{aspect-ratio:16/9;object-fit:cover;opacity:.42;filter:grayscale(.03)contrast(1.03);width:100%;display:block}.experience-transition-info{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060ab3;border:1px solid #ffffff3d;border-radius:16px;padding:12px 14px;position:absolute;bottom:12px;left:12px;right:12px}.experience-transition-info span{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-flex}.experience-transition-info p{color:#ffffffd6;margin:0;font-size:13px;line-height:1.34}.experience-transition-placeholder:before{content:"";pointer-events:none;border:1px dashed #ffffff3d;border-radius:26px;position:absolute;inset:0}.experience-transition-media.green{border-left:1px solid #00ffaa70}.experience-transition-media.blue{border-left:1px solid #4ea8ff70}.experience-transition-media.amber{border-left:1px solid #ffb34770}.intro-scene p{color:#ffffff73;letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(17px,1.9vw,24px)}.intro-scene h2{letter-spacing:-.075em;max-width:1200px;margin:0;font-size:clamp(28px,4.2vw,56px);font-weight:900;line-height:.94}.product-scene{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(22px,3vw,44px);display:grid}.apple-stage .product-scene{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,2.5vw,36px)}.product-left{align-content:center;gap:14px;max-width:700px;display:grid}.apple-stage .product-left{gap:10px}.product-text h2{letter-spacing:-.068em;margin:0;font-size:clamp(30px,3.7vw,56px);font-weight:900;line-height:.88}.apple-stage .product-text h2{font-size:clamp(26px,3.15vw,48px);line-height:.9}.product-text h3{letter-spacing:-.055em;color:#ffffffd6;max-width:720px;margin:0;font-size:clamp(16px,2vw,26px);font-weight:800;line-height:1.05}.apple-stage .product-text h3{font-size:clamp(16px,1.6vw,23px);line-height:1.08}.product-hook{color:#ffffffa3;white-space:pre-line;max-width:680px;margin:0;font-size:16px;line-height:1.36}.apple-stage .product-hook{max-width:620px;font-size:clamp(13px,1.05vw,15px);line-height:1.3}.product-right{align-content:center;justify-items:center;gap:12px;min-width:0;display:grid}.product-media-row{gap:10px;display:grid}.product-media-row--duo{grid-template-columns:1fr 1fr}.product-mockup-anchor{gap:8px;width:min(100%,920px);text-decoration:none;display:grid}.product-mockup-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8a;margin:0;font-size:11px}.product-media-slot{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:20px;gap:8px;padding:12px;text-decoration:none;animation:1s cubic-bezier(.16,1,.3,1) both productMediaReveal;display:grid;position:relative;overflow:hidden}.apple-stage .product-media-slot{gap:6px;padding:10px}.product-media-slot:hover{transform:translateY(-2px)}.product-media-slot:is(button){cursor:pointer;font:inherit;text-align:inherit}.product-media-slot.green{border-color:#00ffaa3d}.product-media-slot.blue{border-color:#4ea8ff47}.product-media-slot.amber{border-color:#ffb34747}.product-media-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.product-media-meta p{letter-spacing:.12em;text-transform:uppercase;color:#ffffff94;align-items:center;gap:6px;min-width:min-content;margin:0;font-size:11px;display:flex}.product-media-meta strong{opacity:.74;color:#ffffffbd}.product-media-ratio{opacity:.74;font-size:10px!important}.product-media-frame{background:#08090d;border:1px solid #ffffff24;border-radius:14px;width:100%;animation:.85s cubic-bezier(.16,1,.3,1) both mediaPulse;position:relative;overflow:hidden}.product-media-frame.spotlight{min-height:172px}.product-media-frame.compact{min-height:120px}.product-media-frame img,.product-media-frame video{object-fit:cover;opacity:.78;width:100%;height:100%;display:block}.product-media-slot:after{content:"";pointer-events:none;border-radius:20px;position:absolute;inset:0;box-shadow:inset 0 -40px 70px #00000038}.product-media-caption{color:#ffffffe6;letter-spacing:-.015em;background:#000000b3;border:1px solid #ffffff29;border-radius:10px;margin:0;padding:9px 11px;font-size:11px;line-height:1.15;position:absolute;bottom:10px;left:10px;right:10px}.product-media-description{color:#ffffffa6;margin:0;font-size:12px;line-height:1.35}.product-media-intent{color:#ffffff75;letter-spacing:-.01em;max-width:42ch;margin:0;font-size:11px;line-height:1.2}.product-media-intent,.product-media-description{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-media-description,.product-media-intent{-webkit-line-clamp:2}.product-mockup-within{width:100%;display:block}.product-mockup-within>.mockup{width:100%;min-height:clamp(340px,48svh,560px);max-height:calc(100svh - var(--site-nav-height) - 116px)}.apple-stage .product-mockup-within>.mockup{min-height:clamp(270px,42svh,430px);max-height:calc(100svh - var(--site-nav-height) - 130px)}.info-slides{gap:10px;display:grid}.info-slide{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff17;border-radius:22px;grid-template-columns:40px 1fr;gap:16px;padding:16px 18px;animation:6s ease-in-out infinite slideSoft;display:grid}.apple-stage .info-slide{border-radius:18px;grid-template-columns:34px 1fr;gap:12px;padding:13px 15px}.apple-stage .info-slide h4{font-size:17px}.apple-stage .info-slide p{font-size:13px;line-height:1.28}.info-slide span{letter-spacing:.16em;color:#ffffff6b;padding-top:6px;font-size:12px}.info-slide h4{letter-spacing:-.04em;margin:0 0 6px;font-size:19px;line-height:1.05}.info-slide p{color:#ffffff94;margin:0;font-size:14px;line-height:1.35}.info-slides.green .info-slide{box-shadow:inset 3px 0 #00ffaab3}.info-slides.blue .info-slide{box-shadow:inset 3px 0 #4ea8ffbf}.info-slides.amber .info-slide{box-shadow:inset 3px 0 #ffb347bf}.mockup{background:linear-gradient(#000000f5,#161616f5);border:1px solid #ffffff29;border-radius:34px;min-height:clamp(280px,44vh,372px);overflow:hidden;box-shadow:0 60px 180px #000000bf}.green-glow{box-shadow:0 60px 180px #00ffaa29}.blue-glow{box-shadow:0 60px 180px #4f8cff2e}.amber-glow{box-shadow:0 60px 180px #ffb34729}.screen-bar{background:#ffffff0b;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;height:40px;padding:0 18px;display:flex}.screen-bar span{background:#ffffff47;border-radius:999px;width:10px;height:10px}.screen-content{padding:clamp(24px,4vw,46px)}.apple-stage .screen-content{padding:clamp(18px,3vw,34px)}.story-conclusion{color:#fff;pointer-events:none;align-content:center;gap:20px;display:grid;position:relative}.story-conclusion-content{gap:12px;max-width:900px;display:grid}.apple-stage .story-conclusion-content{max-width:980px}.story-conclusion p:last-of-type{color:#ffffffa3;white-space:pre-line;max-width:720px;margin:0;line-height:1.4}.apple-stage .story-conclusion p:last-of-type{max-width:920px;font-size:clamp(17px,1.55vw,22px);line-height:1.35}.story-conclusion h2{letter-spacing:-.065em;margin:0;font-size:clamp(30px,4vw,56px);line-height:.95}.apple-stage .story-conclusion h2{font-size:clamp(30px,3.7vw,54px)}.story-conclusion-media{gap:12px;margin-top:6px;display:block}.story-media-card--hero{max-width:min(100%,940px)}.story-media-card{background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;padding:14px;overflow:hidden}.story-media-card span{text-transform:uppercase;letter-spacing:.14em;color:#ffffff85;margin:0 0 8px;font-size:12px;display:inline-flex}.story-media-card--hero{position:relative;overflow:hidden}.story-media-card--hero:before{content:"";pointer-events:none;z-index:1;border:1px dashed #fff3;border-radius:20px;position:absolute;inset:0}.story-media-card--hero .story-media-thumb{position:relative}.story-media-card--hero .story-media-thumb:after{content:"ESPACE MÉDIA RÉSERVÉ";color:#ffffffd9;letter-spacing:.12em;text-transform:uppercase;z-index:2;background:#000000b8;border:1px solid #ffffff3d;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.story-media-card .story-media-thumb{aspect-ratio:16/9;background:#05080f;border:1px solid #ffffff1f;border-radius:14px;width:100%;margin-bottom:12px;overflow:hidden}.story-media-card h3{letter-spacing:-.04em;margin:8px 0;font-size:22px;line-height:1.05}.story-media-card p{color:#ffffff94;margin:0;font-size:13px;line-height:1.35}.story-media-thumb img{object-fit:cover;width:100%;height:100%}.story-conclusion-actions{pointer-events:auto;flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.story-conclusion .primary-action,.story-conclusion .secondary-action{width:fit-content}.timer-main{letter-spacing:-.09em;font-size:clamp(82px,10vw,160px);font-weight:900;line-height:.85}.apple-stage .timer-main{font-size:clamp(72px,8.4vw,136px)}.timer-label{color:#ffffff80;margin-top:18px;font-size:18px}.progress-line{background:#ffffff1f;border-radius:999px;height:12px;margin-top:34px;overflow:hidden}.apple-stage .progress-line{height:10px;margin-top:24px}.progress-line div{background:var(--green);border-radius:999px;height:100%}.qrt-scroll-mockup.warning .progress-line div{background:var(--amber)}.qrt-scroll-mockup.danger .progress-line div{background:#ff5b5b}.qrt-status-row,.qrt-cue-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.qrt-status-row{margin-bottom:24px}.apple-stage .qrt-status-row{margin-bottom:18px}.qrt-status-row span,.qrt-status-row em,.qrt-cue-row span,.qrt-cue-row em{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900}.qrt-scroll-mockup.ready .qrt-status-row span{color:var(--green)}.qrt-scroll-mockup.warning .qrt-status-row span{color:var(--amber)}.qrt-scroll-mockup.danger .qrt-status-row span{color:#ff8b6b}.qrt-signal-mockup{background:radial-gradient(circle at 78% 72%,#00ffaa29,#0000 42%),linear-gradient(145deg,#020403,#060b0c);grid-template-rows:40px minmax(0,1fr);display:grid;overflow:hidden}.qrt-signal-mockup .screen-bar{z-index:3;background:linear-gradient(#ffffff13,#0000003d);justify-content:flex-start;position:relative}.qrt-signal-mockup .screen-bar em{color:#ffffff85;letter-spacing:.14em;text-transform:uppercase;margin-left:auto;font-size:10px;font-style:normal;font-weight:900}.qrt-signal-stage{background:#020403;grid-template-columns:minmax(0,.95fr) minmax(86px,.24fr) minmax(0,1.18fr);gap:clamp(14px,1.8vw,24px);min-height:0;padding:clamp(16px,2.2vw,28px);display:grid;position:relative;overflow:hidden}.qrt-signal-stage:before{content:"";opacity:.85;pointer-events:none;background:radial-gradient(circle,#00ffaa1f,#0000 32%),linear-gradient(90deg,#00ffaa0d,#0000 28% 72%,#00ffaa0d);position:absolute;inset:0}.qrt-signal-panel,.qrt-signal-bridge{z-index:1;position:relative}.qrt-signal-panel{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1c;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,1.2vw,16px);min-width:0;padding:clamp(14px,1.6vw,22px);display:grid;box-shadow:inset 0 0 0 1px #00ffaa0a}.qlab-panel{border-color:#ffffff24}.qrt-panel{border-color:#00ffaa38;box-shadow:inset 0 0 0 1px #00ffaa14,0 24px 90px #00ffaa14}.qrt-signal-header{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.qrt-signal-header span{color:var(--green);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:950}.qrt-signal-header strong{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:11px}.qrt-mini-video{background:#000000b3;border:1px solid #ffffff17;border-radius:14px;min-height:0;position:relative;overflow:hidden}.qrt-mini-video video{object-fit:cover;object-position:center top;opacity:.54;width:100%;height:100%;min-height:120px;display:block}.qrt-mini-video i{left:8%;right:8%;top:var(--sync-scan);background:var(--green);border-radius:999px;height:4px;animation:2.8s ease-in-out infinite qrtSignalScan;position:absolute;box-shadow:0 0 22px #00ffaab8}.qlab-cue-stack{gap:8px;display:grid}.qlab-cue-stack article,.qrt-live-grid article{color:#ffffff85;background:#00000061;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:clamp(11px,.85vw,13px);display:grid}.qlab-cue-stack article.active{color:#fff;box-shadow:inset 3px 0 0 var(--green);background:#00ffaa21}.qlab-cue-stack span,.qlab-cue-stack em,.qrt-live-grid span{color:#ffffff85;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.qlab-cue-stack b,.qrt-live-grid b{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.qrt-signal-bridge{place-items:center;min-width:72px;display:grid}.qrt-signal-bridge .wire{filter:drop-shadow(0 0 10px #00ffaa94);transform-origin:50%;opacity:.78;background:linear-gradient(90deg,#00ffaa1f,#00ffaae0,#00ffaa1f);border-radius:999px;height:2px;position:absolute;left:0;right:0}.qrt-signal-bridge .wire-a{top:36%;transform:rotate(-14deg)}.qrt-signal-bridge .wire-b{top:50%}.qrt-signal-bridge .wire-c{top:64%;transform:rotate(14deg)}.qrt-signal-bridge .pulse{background:#fff;border-radius:999px;width:12px;height:12px;animation:2.2s linear infinite qrtSignalPulse;position:absolute;left:0;box-shadow:0 0 0 5px #00ffaa1f,0 0 24px #00ffaae6}.qrt-signal-bridge .pulse-a{animation-delay:-.15s;top:calc(36% - 5px)}.qrt-signal-bridge .pulse-b{animation-delay:-.55s;top:calc(50% - 5px)}.qrt-signal-bridge .pulse-c{animation-delay:-.95s;top:calc(64% - 5px)}.qrt-signal-bridge b{color:#04120e;background:var(--green);letter-spacing:.1em;border-radius:999px;place-items:center;width:54px;height:54px;font-size:12px;font-weight:950;display:grid;box-shadow:0 0 0 10px #00ffaa14,0 0 46px #00ffaa5c}.qrt-live-readout{background:radial-gradient(circle at 76% 38%,#00ffaa14,#0000 44%),#00000080;border-radius:18px;align-content:center;gap:10px;min-height:160px;padding:clamp(16px,2vw,28px);display:grid}.qrt-live-readout strong{color:#fff;letter-spacing:0;font-size:clamp(58px,8vw,124px);line-height:.86}.qrt-live-readout span{color:#ffffff94;font-size:clamp(14px,1.35vw,22px);font-weight:800}.qrt-live-readout i{background:#ffffff1f;border-radius:999px;height:10px;display:block;overflow:hidden}.qrt-live-readout i b{border-radius:inherit;background:var(--green);height:100%;display:block;box-shadow:0 0 22px #00ffaa9e}.qrt-live-grid{gap:8px;display:grid}.qrt-live-grid article{grid-template-columns:minmax(92px,.34fr) minmax(0,1fr)}@media (max-width:1180px),(max-height:760px){.qrt-signal-stage{grid-template-columns:minmax(0,.92fr) minmax(54px,.16fr) minmax(0,1fr);gap:12px;padding:14px}.qrt-signal-panel{border-radius:16px;gap:9px;padding:12px}.qrt-mini-video video{min-height:96px}.qrt-signal-header span{font-size:10px}.qrt-signal-header strong{font-size:9px}.qlab-cue-stack{gap:6px}.qlab-cue-stack article,.qrt-live-grid article{padding:8px 10px}.qrt-signal-bridge{min-width:46px}.qrt-signal-bridge b{width:42px;height:42px;font-size:10px}.qrt-live-readout{min-height:118px;padding:14px}.qrt-live-readout strong{font-size:clamp(46px,7vw,86px)}}@media (max-width:720px){.qrt-signal-mockup{grid-template-rows:34px minmax(0,1fr)}.qrt-signal-mockup .screen-bar em,.qlab-cue-stack article:not(.active),.qrt-live-grid article:nth-child(3){display:none}.qrt-signal-stage{grid-template-columns:1fr;gap:10px}.qrt-signal-panel{min-height:0}.qrt-mini-video video{min-height:72px}.qrt-signal-bridge{min-height:42px}.qrt-signal-bridge .wire{left:18%;right:18%}.qrt-signal-bridge .wire-a,.qrt-signal-bridge .wire-c{transform:rotate(0)}.qrt-signal-bridge .wire-a{top:38%}.qrt-signal-bridge .wire-b{top:50%}.qrt-signal-bridge .wire-c{top:62%}.qrt-live-readout{min-height:96px}.qrt-live-grid article{grid-template-columns:1fr;gap:4px}}.qrt-scroll-mockup.warning .qrt-live-readout i b,.qrt-scroll-mockup.warning .qrt-signal-bridge b,.qrt-scroll-mockup.warning .qlab-cue-stack article.active{background:var(--amber);box-shadow:0 0 22px #ffb34780}.qrt-scroll-mockup.danger .qrt-live-readout i b,.qrt-scroll-mockup.danger .qrt-signal-bridge b,.qrt-scroll-mockup.danger .qlab-cue-stack article.active{background:#ff8b6b;box-shadow:0 0 22px #ff8b6b80}@keyframes qrtSignalPulse{0%{opacity:0;transform:translate(0)scale(.74)}14%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(calc(100% - 12px))scale(1)}}@keyframes qrtSignalScan{0%,to{opacity:.45;transform:translateY(-5px)}50%{opacity:1;transform:translateY(5px)}}.qrt-app-mockup{background:radial-gradient(circle at 60% 20%,#15529c6b,#0000 42%),linear-gradient(145deg,#07283afa,#03090dfa);border-color:#00ffdc57;border-radius:22px;min-height:clamp(360px,48vh,520px)}.qrt-app-topbar{background:#030d13d6;border-bottom:1px solid #7ee6ff2e;grid-template-columns:auto auto minmax(160px,1fr) auto;align-items:center;gap:14px;min-height:44px;padding:8px 14px;display:grid}.qrt-app-actions{gap:7px;display:flex}.qrt-app-actions span{color:#ffffffe6;letter-spacing:.08em;background:#ffffff1a;border-radius:999px;align-items:center;min-height:24px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.qrt-app-brand{color:#fff;grid-template-columns:18px auto;align-items:center;column-gap:7px;display:grid}.qrt-app-brand strong{letter-spacing:0;font-size:14px;line-height:1}.qrt-app-brand em{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;grid-column:2;font-size:7px;font-style:normal;font-weight:900}.qrt-app-bars{background:linear-gradient(90deg,#12f2cb 20%,#0000 20% 34%,#12f2cb 34% 54%,#0000 54% 68%,#12f2cb 68%);border-radius:3px;width:15px;height:22px}.qrt-app-session{align-items:center;gap:12px;min-width:0;display:flex}.qrt-app-session span{color:#ffffffc7;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:900;overflow:hidden}.qrt-app-session strong{color:#25f6bd;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.qrt-app-session strong:before{content:"";background:#25f6bd;border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #25f6bdb8}.qrt-app-topbar time{color:#ffffffdb;letter-spacing:.02em;font-size:18px;font-weight:900}.qrt-app-body{grid-template-columns:minmax(0,1fr) minmax(190px,30%);gap:10px;padding:10px;display:grid}.qrt-app-main{grid-template-rows:auto minmax(150px,1fr) auto;gap:8px;min-width:0;display:grid}.qrt-app-panel,.qrt-app-remain article{background:#051822bd;border:1px solid #57cbff47;box-shadow:inset 0 0 44px #24f1be0d}.qrt-app-panel{border-radius:16px;overflow:hidden}.qrt-app-next{grid-template-columns:1fr 1.4fr;align-items:center;min-height:54px;display:grid}.qrt-app-next p,.qrt-app-panel-head strong{color:#ffffff85;letter-spacing:.28em;text-align:center;text-transform:uppercase;grid-column:1/-1;margin:0;padding:4px 0 0;font-size:8px;font-weight:900}.qrt-app-next div{color:#ffffffb3;text-align:center;background:#2b80585c;border-radius:14px;align-items:center;min-height:38px;padding:0 18px;font-size:13px;font-weight:900;display:grid}.qrt-app-next span{color:#ffffff9e;text-align:center;font-size:10px;font-weight:800}.qrt-app-running{align-content:space-between;padding:8px 12px;display:grid}.qrt-app-panel-head{gap:3px;display:grid}.qrt-app-panel-head span{color:#fffc;letter-spacing:.1em;font-size:9px;font-weight:900}.qrt-app-progress{background:#ffffff21;border-radius:999px;width:72%;height:5px;overflow:hidden}.qrt-app-progress i,.qrt-app-cue i b{border-radius:inherit;background:#25f6bd;height:100%;display:block}.qrt-app-running-note{color:#ffffffb8;text-align:center;font-size:9px;font-weight:900}.qrt-app-remain{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.qrt-app-remain article{border-radius:14px;align-content:center;justify-items:center;gap:6px;min-height:96px;display:grid}.qrt-app-remain span{color:#ffffffc7;letter-spacing:.08em;font-size:10px;font-weight:900}.qrt-app-remain strong{color:#25f6bd;letter-spacing:-.08em;font-size:clamp(42px,5vw,66px);font-weight:900;line-height:.86}.qrt-app-remain article:first-child strong{color:#368bff}.qrt-app-remain b{color:#fff;font-size:clamp(42px,5vw,68px);font-weight:900}.qrt-app-cues{background:#04080a8a;border-radius:16px;align-content:start;gap:8px;padding:14px 10px;display:grid}.qrt-app-cues h4{color:#fff;letter-spacing:.02em;margin:0 0 8px;font-size:13px}.qrt-app-cue{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.qrt-app-cue>span{color:#25f6bd;text-align:center;background:#25f6bd24;border-radius:999px;place-items:center;width:34px;height:48px;font-size:8px;font-weight:900;display:grid}.qrt-app-cue strong{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.1;display:block;overflow:hidden}.qrt-app-cue p{color:#ffffff8f;margin:2px 0 4px;font-size:9px;font-weight:900}.qrt-app-cue i{background:#ffffff1f;border-radius:999px;height:7px;display:block;overflow:hidden}.qrt-app-cue em{color:#ffffffd1;font-size:10px;font-style:normal;font-weight:900}.qrt-app-cue.warning i b,.qrt-app-cue.wait i b{background:#ffae3b}.qrt-app-cue.danger i b{background:#ff5b5b}.qrt-app-focus,.qrt-app-cueboard,.qrt-app-timeboard,.talk-agenda-board,.talk-deck-board,.talk-session-board,.pickup-family-board,.pickup-timeline-board,.pickup-case-board{min-height:calc(clamp(360px,48vh,520px) - 44px);padding:14px}.qrt-app-focus{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:12px;display:grid}.qrt-app-focus section,.qrt-app-focus aside,.qrt-app-timeboard article,.qrt-app-timeboard footer{background:#051822b8;border:1px solid #57cbff47;border-radius:18px;box-shadow:inset 0 0 54px #24f1be0f}.qrt-app-focus section{align-content:center;justify-items:center;gap:18px;padding:clamp(24px,5vw,56px);display:grid}.qrt-app-focus section p,.qrt-app-timeboard span{color:#25f6bd;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.qrt-app-focus section strong{color:#fff;letter-spacing:-.07em;text-align:center;font-size:clamp(44px,7vw,92px);line-height:.9}.qrt-app-focus section span,.qrt-app-focus aside em,.qrt-app-timeboard footer em{color:#ffffff9e;font-size:13px;font-style:normal;font-weight:900}.qrt-app-focus aside{align-content:center;gap:18px;padding:24px;display:grid}.qrt-app-focus aside b{color:#fff;letter-spacing:-.05em;font-size:clamp(28px,4vw,54px);line-height:.92}.qrt-app-focus aside i,.qrt-app-timeboard footer i{background:#ffffff1f;border-radius:999px;height:10px;display:block;overflow:hidden}.qrt-app-focus aside i span,.qrt-app-timeboard footer i span{border-radius:inherit;background:#25f6bd;height:100%;display:block}.qrt-app-cueboard{align-content:center;gap:10px;display:grid}.qrt-app-cueboard h4{color:#fff;letter-spacing:-.04em;margin:0 0 4px;font-size:clamp(20px,3vw,36px)}.qrt-app-cueboard .qrt-app-cue{background:#051822a8;border:1px solid #57cbff3d;border-radius:16px;grid-template-columns:54px minmax(0,1fr) 72px;padding:10px 12px}.qrt-app-timeboard{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qrt-app-timeboard article{align-content:center;gap:10px;min-width:0;padding:clamp(18px,3vw,34px);display:grid}.qrt-app-timeboard strong{color:#fff;letter-spacing:-.07em;white-space:nowrap;font-size:clamp(42px,7vw,92px);font-weight:900;line-height:.86}.qrt-app-timeboard article:first-child strong{color:#368bff}.qrt-app-timeboard footer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(150px,34%) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.qrt-app-timeboard footer b{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.talk-live-mockup,.pickup-live-mockup{border-radius:22px;min-height:clamp(360px,48vh,520px)}.talk-live-mockup{background:radial-gradient(circle at 70% 18%,#4ea8ff5c,#0000 42%),linear-gradient(145deg,#081836fa,#040812fa);border-color:#4ea8ff57}.pickup-live-mockup{background:radial-gradient(circle at 72% 22%,#ffb34747,#0000 42%),linear-gradient(145deg,#2d1d09fa,#070806fa);border-color:#ffb34757}.talk-app-topbar .qrt-app-session strong{color:#4ea8ff}.talk-app-topbar .qrt-app-session strong:before{background:#4ea8ff;box-shadow:0 0 12px #4ea8ffb8}.talk-app-bars{background:linear-gradient(#0000 0 14%,#4ea8ff 14% 28%,#0000 28% 42%,#4ea8ff 42% 56%,#0000 56% 70%,#4ea8ff 70% 84%,#0000 84%);border-radius:4px;width:17px;height:22px}.talk-live-body{grid-template-columns:minmax(0,1fr) minmax(190px,30%);gap:10px;padding:12px;display:grid}.talk-live-main{background:#0000003d;border:1px solid #4ea8ff3d;border-radius:18px;align-content:center;gap:12px;min-height:330px;padding:clamp(22px,4vw,44px);display:grid}.talk-live-main p{color:#4ea8ff;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.talk-live-main h3{color:#ffffffeb;letter-spacing:-.055em;margin:0;font-size:clamp(28px,4vw,54px);line-height:.94}.talk-live-main>strong{color:#ffffff94;font-size:20px}.talk-live-clock{color:#fff;letter-spacing:-.09em;font-size:clamp(72px,10vw,148px);font-weight:900;line-height:.82}.talk-live-main footer{color:#ffffff94;justify-content:space-between;gap:18px;font-weight:900;display:flex}.talk-live-main footer b{color:#ffffffe0}.talk-live-side{background:#00000038;border-radius:16px;align-content:start;gap:9px;padding:10px;display:grid}.talk-live-side article{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.talk-live-side article.active{background:#4ea8ff1f;border-color:#4ea8ff70}.talk-live-side span,.talk-live-side em{color:#ffffff8c;font-size:11px;font-style:normal;font-weight:900}.talk-live-side strong{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.talk-live-side p{color:#ffffff85;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.talk-agenda-board{grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);gap:12px;display:grid}.talk-agenda-board section,.talk-agenda-board article,.talk-deck-board section,.talk-session-board article{background:#0000003d;border:1px solid #4ea8ff38;border-radius:18px}.talk-agenda-board section{align-content:center;gap:16px;padding:clamp(24px,4vw,44px);display:grid}.talk-agenda-board section p,.talk-deck-board section p{color:#4ea8ff;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.talk-agenda-board section strong{color:#fff;letter-spacing:-.09em;font-size:clamp(70px,10vw,132px);line-height:.82}.talk-agenda-board section span,.talk-deck-board section span{color:#ffffff9e;font-weight:900}.talk-agenda-board>div{gap:9px;display:grid}.talk-agenda-board article,.talk-session-board article{grid-template-columns:40px minmax(0,.7fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.talk-agenda-board article.active{background:#4ea8ff21;border-color:#4ea8ff80}.talk-agenda-board article span,.talk-agenda-board article em,.talk-session-board article span{color:#ffffff94;font-size:11px;font-style:normal;font-weight:900}.talk-agenda-board article strong,.talk-session-board article strong{color:#ffffffe6;font-size:14px}.talk-agenda-board article p,.talk-session-board article p{color:#ffffff94;margin:0;font-size:12px}.talk-deck-board{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:12px;display:grid}.talk-deck-board section{align-content:center;gap:16px;padding:clamp(24px,4vw,44px);display:grid}.talk-deck-board section strong{color:#fff;letter-spacing:-.06em;font-size:clamp(30px,4.4vw,62px);line-height:.94}.talk-deck-board>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.talk-deck-board button{color:#ffffffe6;min-height:104px;font:inherit;text-align:left;background:#ffffff0a;border:1px solid #4ea8ff33;border-radius:16px;align-content:space-between;padding:12px;font-size:14px;font-weight:900;display:grid}.talk-deck-board button.active{background:#4ea8ff2e;border-color:#4ea8ff94}.talk-deck-board button span{color:#4ea8ff;font-size:11px}.talk-session-board,.pickup-case-board{align-content:center;gap:11px;display:grid}.talk-session-board article{grid-template-columns:46px minmax(0,1fr);min-height:86px}.talk-session-board article strong{letter-spacing:-.06em;font-size:clamp(24px,4vw,56px);line-height:.9;display:block}.talk-session-board article p{margin-top:8px;font-size:14px;font-weight:900}.pickup-app-topbar .qrt-app-session strong{color:#ffb347}.pickup-app-topbar .qrt-app-session strong:before{background:#ffb347;box-shadow:0 0 12px #ffb347b8}.pickup-app-dot{background:#ffb347;border-radius:7px;width:19px;height:19px;box-shadow:inset 0 0 0 5px #00000042}.pickup-live-body{grid-template-columns:minmax(0,1fr) minmax(260px,36%);gap:12px;padding:12px;display:grid}.pickup-live-main{background:#0000003d;border:1px solid #ffb3473d;border-radius:18px;align-content:center;gap:14px;min-height:330px;padding:clamp(22px,4vw,44px);display:grid}.pickup-live-main p{color:#ffb347;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.pickup-live-main h3{color:#fffffff2;letter-spacing:-.065em;margin:0;font-size:clamp(34px,5vw,68px);line-height:.9}.pickup-live-main>strong{color:#ffffffa3;max-width:620px;font-size:18px;line-height:1.35}.pickup-live-progress{background:#ffffff1f;border-radius:999px;height:12px;overflow:hidden}.pickup-live-progress span{border-radius:inherit;background:#ffb347;height:100%;display:block}.pickup-live-list{background:#00000038;border-radius:16px;align-content:start;gap:9px;padding:10px;display:grid}.pickup-live-list article{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:11px;display:grid}.pickup-live-list article.active{background:#ffb3471f;border-color:#ffb34780}.pickup-live-list article.done{border-color:#5efcc257}.pickup-live-list span{color:#ffffff85;font-size:11px;font-weight:900}.pickup-live-list strong{color:#ffffffe6;font-size:14px}.pickup-live-list p{color:#ffffff8f;margin:2px 0 0;font-size:12px;line-height:1.25}.pickup-family-board,.pickup-timeline-board,.pickup-case-board{align-content:center;gap:12px;display:grid}.pickup-family-board article,.pickup-timeline-board article,.pickup-case-board article{background:#0000003d;border:1px solid #ffb34733;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:14px 16px;display:grid}.pickup-family-board article.active,.pickup-timeline-board article.active{background:#ffb34724;border-color:#ffb3478a}.pickup-timeline-board article.done{border-color:#5efcc25c}.pickup-family-board span,.pickup-timeline-board span,.pickup-case-board span{color:#ffb347;font-size:12px;font-weight:900}.pickup-family-board strong,.pickup-timeline-board strong,.pickup-case-board strong{color:#ffffffeb;letter-spacing:-.035em;font-size:clamp(18px,2.4vw,30px);line-height:1}.pickup-family-board p,.pickup-timeline-board p,.pickup-case-board p{color:#ffffff94;margin:6px 0 0;font-size:13px;line-height:1.25}.pickup-family-board em{color:#fff9;font-size:11px;font-style:normal;font-weight:900}.pickup-timeline-board article,.pickup-case-board article{grid-template-columns:54px minmax(0,1fr)}.pickup-case-board article{min-height:96px}.pickup-case-board strong{letter-spacing:-.07em;font-size:clamp(28px,5vw,70px);line-height:.88;display:block}.qrt-cue-row{margin-top:20px}.qrt-cue-row strong{color:#ffffffdb;letter-spacing:-.035em;font-size:18px}.qrt-apple-stage{height:1080vh}.qrt-apple-stage .stage-sticky{top:var(--site-nav-height);height:calc(100svh - var(--site-nav-height))}.qrt-hero-screen{min-height:calc(100svh + var(--site-nav-height))}.qrt-hero-screen .hero-layout{min-height:calc(100svh - var(--site-nav-height));padding-top:calc(var(--site-nav-height) + 34px)}.qrt-product-scene{align-items:start;padding-top:clamp(18px,2.6vw,36px)}.qrt-product-scene .mockup{max-height:calc(100svh - var(--site-nav-height) - 56px)}.qrt-visible-media-slots{justify-self:center;gap:18px;width:100%;margin-top:18px}.qrt-visible-media-slots .product-media-slot{cursor:pointer;width:100%;font:inherit;text-align:inherit;border-radius:22px;padding:14px}.qrt-visible-media-slots .product-media-frame.spotlight{min-height:clamp(220px,20vw,360px)}.qrt-visible-media-slots .product-media-meta,.qrt-visible-media-slots .product-media-meta p{justify-content:center}.qrt-visible-media-slots .product-media-meta strong{color:#fff;opacity:1;font-size:15px}.qrt-visible-media-slots .product-media-frame video{opacity:1;object-fit:contain}.qrt-visible-media-slots .product-media-description,.qrt-visible-media-slots .product-media-intent{display:none}.qrt-video-lightbox{z-index:1600;padding:calc(var(--site-nav-height) + 28px) 32px 32px;-webkit-backdrop-filter:blur(16px);background:#000000db;place-items:center;display:grid;position:fixed;inset:0}.qrt-video-lightbox-close{top:calc(var(--site-nav-height) + 18px);z-index:1701;color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#000000b8;border:1px solid #fff3;border-radius:999px;padding:0 18px;font-weight:900;position:fixed;right:32px}.qrt-video-lightbox-frame{background:#020403;border:1px solid #00ffaa47;border-radius:28px;width:min(94vw,1600px);position:relative;overflow:hidden;box-shadow:0 42px 160px #000000b8}.qrt-video-lightbox-frame>p{z-index:2;color:#fff;letter-spacing:-.04em;text-shadow:0 2px 16px #000000b3;margin:0;font-size:clamp(20px,2.4vw,38px);font-weight:900;position:absolute;top:18px;left:22px}.qrt-video-lightbox-frame>video{width:100%;max-height:calc(100svh - var(--site-nav-height) - 80px);object-fit:contain;display:block}.qrt-video-lightbox-frame aside{background:#000000c7;border:1px solid #ffffff38;border-radius:22px;width:min(48%,680px);position:absolute;bottom:clamp(18px,2.4vw,36px);right:clamp(18px,2.4vw,36px);overflow:hidden;box-shadow:0 28px 90px #000000b8}.qrt-video-lightbox-frame aside.qrt-video-lightbox-inset-top-left{inset:clamp(62px,6vw,96px) auto auto clamp(18px,2.4vw,36px)}.qrt-video-lightbox-frame aside span{z-index:2;color:#fff;text-shadow:0 2px 12px #000000b3;font-size:clamp(14px,1.3vw,22px);font-weight:900;position:absolute;top:10px;left:12px}.qrt-video-lightbox-frame aside video{object-fit:contain;width:100%;min-height:clamp(210px,24vw,390px);display:block}.qrt-hero-screen .intro,.qrt-product-scene .product-hook,.qrt-product-scene .info-slide p,.qrt-footer .qrt-faq-item p{gap:6px;display:grid}.qrt-footer{padding-top:calc(64px + var(--site-nav-height))}.qrt-terrain-feedback{min-height:52svh;padding:calc(72px + var(--site-nav-height)) 56px 84px;background:radial-gradient(circle at 82% 18%,#23ffaa29,#0000 34%),#000;border-top:1px solid #ffffff14}.qrt-terrain-feedback h2{color:#fff;letter-spacing:0;max-width:960px;margin:12px 0 18px;font-size:clamp(48px,7vw,112px);line-height:.92}.qrt-terrain-feedback p:not(.eyebrow){color:#ffffffa8;max-width:720px;margin:0;font-size:22px;line-height:1.45}.qrt-terrain-feedback-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.qrt-terrain-marquee{max-width:min(100%,1120px);margin-top:30px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.qrt-terrain-marquee-track{width:max-content;animation:qrt-terrain-labels var(--terrain-feedback-marquee-duration) linear infinite;gap:16px;padding:16px 0;display:flex}.qrt-terrain-marquee:hover .qrt-terrain-marquee-track{animation-play-state:paused}.qrt-terrain-card{color:#ffffffad;background:#ffffff0d;border:1px solid #ffffff24;border-radius:24px;flex:0 0 clamp(300px,32vw,390px);gap:10px;width:clamp(300px,32vw,390px);min-height:260px;padding:24px;display:grid}.qrt-terrain-card p{color:#ffffff8f;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.qrt-terrain-card h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(20px,3vw,30px);line-height:1.05}.qrt-terrain-card span,.qrt-terrain-card em{color:#ffffff94;font-size:14px;font-style:normal}.qrt-terrain-card strong{color:#ffffffd9;font-size:16px;font-weight:500;line-height:1.4}@keyframes qrt-terrain-labels{0%{transform:translate(0)}to{transform:translate(-50%)}}.qrt-faq-list{grid-template-columns:1fr;max-width:980px}.qrt-faq-item{background:#ffffff0b;border:1px solid #ffffff24;border-radius:20px;margin:0;padding:18px 20px}.qrt-faq-item summary{cursor:pointer;color:#ffffffe0;letter-spacing:-.035em;font-size:18px;font-weight:900}.qrt-faq-item p{color:#ffffff9e;margin-top:12px;line-height:1.45}.talk-title{color:#ffffff80;margin-bottom:4px;font-size:24px}.talk-title-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.talk-title-row em{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#4ea8ff24;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-style:normal;font-weight:900}.talk-title-row span,.talk-session-meta span{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:900}.talk-screen{gap:14px;display:grid}.talk-session-meta{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.talk-session-meta span{background:#ffffff0e;border-radius:999px;padding:8px 10px}.talk-progress-line{background:#ffffff1c;border-radius:999px;height:10px;margin-bottom:14px;overflow:hidden}.talk-progress-line div{border-radius:inherit;background:var(--blue);height:100%}.talk-control-deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.talk-control-deck span{color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#314195;border-radius:10px;place-items:center;min-height:34px;font-size:10px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 18px #00000042}.talk-control-deck.large{grid-template-columns:repeat(6,minmax(0,1fr))}.talk-control-deck.compact-cue-cart{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.talk-control-deck.compact-cue-cart span{border-radius:8px;min-height:28px;font-size:8px}.apple-stage .talk-control-deck.compact-cue-cart{gap:5px;margin-bottom:10px}.apple-stage .talk-control-deck.compact-cue-cart span{border-radius:7px;min-height:22px;font-size:7px}.talk-control-deck .load{background:#5c5c5c}.talk-control-deck .start{background:#198a1d}.talk-control-deck .end{background:#af2828}.talk-control-deck .speaker-control{background:#5d89a0}.talk-control-deck .moderator-control{background:#b9a115}.speaker,.pickup-row{letter-spacing:-.06em;font-size:clamp(32px,4.2vw,64px);font-weight:900;line-height:1.16}.speaker{color:#ffffff6b}.speaker.active{color:#fff}.talk-speaker{color:#ffffff6b;grid-template-columns:34px 1fr auto;align-items:baseline;gap:12px;transition:color .24s,transform .24s,opacity .24s;display:grid}.apple-stage .talk-speaker{grid-template-columns:28px 1fr auto;gap:10px;font-size:clamp(28px,3.2vw,48px)}.talk-speaker b,.talk-speaker em{font:inherit;font-style:normal}.talk-speaker b{gap:4px;display:grid}.talk-speaker small{color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;font-size:.22em;font-weight:800;line-height:1}.talk-speaker em{text-align:right;font-variant-numeric:tabular-nums}.talk-speaker.active{color:#fff;transform:translate(8px)}.talk-speaker.next{color:#4ea8ffb3}.pickup-row{border-bottom:1px solid #ffffff14;padding:16px 0}.pickup-row.ok{color:var(--green)}.pickup-row.way{color:#fff}.pickup-row.wait{color:#ffffff6b}.pickup-flow{gap:14px;padding:32px;display:grid}.pickup-head{grid-template-columns:1fr auto;align-items:start;gap:6px 16px;display:grid}.pickup-head span{color:#ffffff70;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900}.pickup-head strong{letter-spacing:-.07em;grid-column:1;font-size:clamp(34px,4.8vw,68px);line-height:.9}.pickup-head em{color:var(--amber);background:#ffb34724;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:9px 12px;font-size:13px;font-style:normal;font-weight:900}.pickup-hero-child{color:#ffffff94;letter-spacing:-.08em;transform-origin:0;width:fit-content;font-size:clamp(40px,6.4vw,88px);font-weight:900;line-height:.88;transition:color .24s,text-shadow .24s}.pickup-hero-child.physical{color:#ff5b5b;text-shadow:0 0 38px #ff5b5b70;animation:.72s cubic-bezier(.2,1.7,.32,1) both pickupBounce}.pickup-hero-child.safe{color:var(--green);text-shadow:0 0 38px #00ffaa4d}.pickup-current{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:42px 1fr;gap:14px;padding:14px;display:grid}.pickup-current>span{color:var(--amber);letter-spacing:.14em;padding-top:4px;font-size:12px;font-weight:900}.pickup-current strong{letter-spacing:-.045em;margin-bottom:6px;font-size:24px;line-height:1;display:block}.pickup-current p{color:#ffffffad;min-height:1.25em;margin:0;font-size:15px;line-height:1.35}.pickup-timeline{gap:8px;display:grid}.pickup-step{color:#ffffff61;background:#ffffff09;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:8px 10px;transition:color .24s,background .24s,transform .24s;display:grid}.pickup-step span{color:#ffffff57;letter-spacing:.12em;font-size:11px;font-weight:900}.pickup-step p{margin:0;font-size:13px;font-weight:800}.pickup-step.done{color:#00ffaab8}.pickup-step.active{color:#fff;background:#ffb34724;transform:translate(8px)}.pickup-step.physical.active{color:#fff;background:#ff5b5b29;box-shadow:inset 3px 0 #ff5b5bbf}.pickup-log{opacity:.34;background:#00ffaa12;border:1px solid #00ffaa29;border-radius:16px;gap:5px;padding:12px 14px;transition:opacity .24s,transform .24s;display:grid;transform:translateY(6px)}.pickup-log.visible{opacity:1;transform:translateY(0)}.pickup-log span{color:#00ffaab3;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.pickup-log p{color:#ffffffc2;margin:0;font-size:14px;font-weight:800}.other-solutions-section{background:radial-gradient(circle at 74% 36%,#ffb34729,#0000 34%),linear-gradient(#030303,#050505);border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:clamp(24px,5vw,72px);min-height:62svh;padding:84px 56px;display:grid}.other-solutions-text{max-width:900px}.other-solutions-text h2{letter-spacing:-.07em;max-width:980px;margin:0;font-size:clamp(38px,5.4vw,78px);line-height:.92}.other-solutions-text p:last-child{color:#ffffffa3;white-space:pre-line;max-width:760px;margin:22px 0 0;font-size:18px;line-height:1.5}.other-solution-card{color:#fff;background:linear-gradient(135deg,#ffb34721,#ffffff0a),#ffffff09;border:1px solid #ffb34738;border-radius:24px;align-content:end;gap:18px;min-height:320px;padding:28px;text-decoration:none;display:grid;box-shadow:0 46px 140px #00000073}.other-solution-card span,.other-solution-card strong{color:var(--amber);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.other-solution-card em,.product-status-badge{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;width:fit-content;margin:0 0 12px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:900;line-height:1}.other-solution-card em,.product-status-badge.amber{color:var(--amber);background:#ffb3471a;border-color:#ffb34759}.product-status-badge.blue{color:var(--blue);background:#4ea8ff1a;border-color:#4ea8ff5c}.product-status-badge.green{color:var(--green);background:#19f6a81a;border-color:#19f6a857}.other-solution-card h3{letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,56px);line-height:.9}.other-solution-card p{color:#ffffffad;margin:0;font-size:17px;line-height:1.45}.footer{background:#050505;flex-direction:column;justify-content:center;min-height:52svh;padding:64px 56px;display:flex}.footer h2{letter-spacing:-.065em;max-width:1100px;margin:0 0 24px;font-size:clamp(46px,7.5vw,96px);line-height:.9}.footer p{color:#ffffff8c;white-space:pre-line;max-width:860px;margin:0;font-size:20px}.footer-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.footer a{color:#000;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:42px;margin-top:0;padding:10px 16px;font-size:15px;font-weight:800;display:inline-flex}.footer-discover-cta{text-align:center;grid-column:auto;width:auto;min-width:0;margin-top:0}.footer-contact-cta{grid-column:auto;margin-top:0}.product-page{color:#fff;background:#000;min-height:100vh;overflow-x:hidden}.product-nav{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0000009e;justify-content:space-between;align-items:center;padding:24px 56px;display:flex;position:relative}.product-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;min-height:calc(100vh - 82px);padding:70px 56px 96px;display:grid}.blue-product{background:radial-gradient(circle at 78% 22%,#4ea8ff33,#0000 34%),linear-gradient(#050505 0%,#000 100%)}.amber-product{background:radial-gradient(circle at 78% 22%,#ffb34733,#0000 34%),linear-gradient(#050505 0%,#000 100%)}.product-hero-text h1{font-size:clamp(72px,11vw,170px)}.product-hero-text h2{letter-spacing:-.06em;max-width:820px;margin:0 0 26px;font-size:clamp(36px,5.4vw,82px);line-height:.95}.product-hero-text p{color:#ffffffa8;max-width:720px;margin:0;font-size:22px;line-height:1.45}.product-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.primary-action,.secondary-action{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:900;display:inline-flex}.primary-action{color:#000;background:#fff}.blue-action{background:var(--blue)}.green-action{background:var(--green)}.amber-action{background:var(--amber)}.secondary-action{color:#ffffffd6;background:#ffffff0f;border:1px solid #ffffff29}.product-device{background:linear-gradient(#101010fa,#050505fa);border:1px solid #ffffff24;border-radius:34px;min-height:500px;overflow:hidden}.talk-system-device{min-height:640px;position:relative}.talk-system-demo{min-height:590px;position:relative}.talk-demo-label{z-index:10;color:#ffffffdb;pointer-events:none;justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;top:26px;left:42px;right:42px}.talk-demo-label span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.talk-demo-label em{color:#ffffff6b;font-size:12px;font-style:normal;font-weight:800}.scene-talk .talk-demo-label{opacity:0}.talk-demo-layer{opacity:0;pointer-events:none;transition:opacity .52s,transform .52s;position:absolute;inset:0;transform:translateY(18px)scale(.98)}.scene-qlab .qlab-layer,.scene-streamdeck .streamdeck-layer,.scene-ipad .ipad-layer,.scene-handoff .handoff-layer,.scene-talk .talk-final-layer{opacity:1;transform:translateY(0)scale(1)}.qlab-window,.streamdeck-config,.ipad-frame,.handoff-card{background:#ffffff12;border:1px solid #ffffff1f;border-radius:22px;position:absolute;inset:84px 34px 32px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 60px #0000004d}.qlab-title{color:#ffffffad;letter-spacing:.06em;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:14px 18px;font-size:12px;font-weight:900}.qlab-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;height:calc(100% - 45px);padding:8px;display:grid}.qlab-grid span,.streamdeck-board span,.ipad-grid span{color:#fff;text-transform:uppercase;overflow-wrap:anywhere;opacity:.18;background:#314195;border-radius:8px;place-items:start;min-width:0;max-width:100%;padding:10px;font-size:10px;font-weight:900;line-height:1.15;transition:opacity .26s,transform .26s,box-shadow .26s;display:grid;overflow:hidden;transform:scale(.94);box-shadow:inset 0 0 0 2px #566dff73}.qlab-grid span.is-built,.streamdeck-board span.is-built,.ipad-grid span{opacity:1;transform:scale(1)}.qlab-grid span:nth-child(6n+1),.streamdeck-board span:first-child,.ipad-grid span:first-child{background:#8d573f;box-shadow:inset 0 0 0 2px #ff7c50}.qlab-grid span:nth-child(2),.streamdeck-board span:nth-child(2),.ipad-grid span:nth-child(2){background:#198a1d;box-shadow:inset 0 0 0 2px #22ca34}.qlab-grid span:nth-child(3),.streamdeck-board span:nth-child(3),.ipad-grid span:nth-child(3){background:#af2828;box-shadow:inset 0 0 0 2px #ff3c52}.qlab-grid span:nth-child(4),.qlab-grid span:nth-child(5),.qlab-grid span:nth-child(6),.streamdeck-board span:nth-child(4),.streamdeck-board span:nth-child(5),.streamdeck-board span:nth-child(6),.ipad-grid span:nth-child(4),.ipad-grid span:nth-child(5),.ipad-grid span:nth-child(6){background:#314195;box-shadow:inset 0 0 0 2px #566dff94}.qlab-grid span:nth-child(7),.streamdeck-board span:nth-child(7),.ipad-grid span:nth-child(7){background:#b9a115;box-shadow:inset 0 0 0 2px #ead224}.qlab-grid span:nth-child(n+8):nth-child(-n+12),.streamdeck-board span:nth-child(n+8):nth-child(-n+12),.ipad-grid span:nth-child(n+8):nth-child(-n+12){background:#5d89a0;box-shadow:inset 0 0 0 2px #80c3df}.qlab-grid span:nth-child(n+19):nth-child(-n+30){background:#7b1489;box-shadow:inset 0 0 0 2px #d315e7}.qlab-grid span:nth-child(n+25),.streamdeck-board span:nth-child(n+13),.ipad-grid span:nth-child(n+13){background:#9d145d;box-shadow:inset 0 0 0 2px #f0138a}.streamdeck-config{grid-template-columns:minmax(0,1fr) 190px;gap:18px;padding:22px;display:grid}.streamdeck-board,.ipad-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;gap:10px;display:grid}.streamdeck-board span,.ipad-grid span{text-align:center;border-radius:12px;place-items:center;min-height:58px;padding:8px}.streamdeck-board span:nth-child(7),.ipad-grid span:nth-child(7){letter-spacing:.02em;font-size:9px}.streamdeck-board span.is-pressed,.ipad-grid span.is-pressed{transform:scale(.92);box-shadow:inset 0 0 0 3px #fff,0 0 30px #2362ff94}.streamdeck-config aside{background:#00000040;border:1px solid #ffffff1a;border-radius:16px;align-content:center;gap:12px;padding:18px;display:grid}.streamdeck-config aside b{color:#fff;font-size:18px}.streamdeck-config aside span,.streamdeck-config aside em,.streamdeck-config aside small{color:#ffffff8f;font-style:normal;font-weight:800}.ipad-frame{background:radial-gradient(circle at 85% 12%,#ffffff2e,#0000 18%),linear-gradient(135deg,#f5f5f5f0,#dadee4f0);border:10px solid #ffffff29;border-radius:34px;padding:34px;left:72px;right:72px}.ipad-grid span{color:#fff}.osc-pulse{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#000000ad;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:900;display:flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #00000047}.osc-pulse i,.handoff-card i{background:linear-gradient(90deg, transparent, var(--blue), transparent);width:64px;height:2px;animation:1.15s ease-in-out infinite oscTravel}.handoff-card{color:#fff;justify-content:center;align-items:center;gap:18px;font-size:clamp(18px,2vw,30px);font-weight:900;display:flex}.handoff-card span,.handoff-card em{color:#ffffffb8;font-style:normal}.handoff-card strong{color:var(--blue)}.talk-dashboard,.pickup-dashboard{padding:42px}.talk-final-layer{position:absolute;inset:0}.speaker-display{flex-direction:column;justify-content:center;display:flex}.speaker-display-status{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900}.speaker-display-name{color:#fff;letter-spacing:-.07em;margin-top:18px;font-size:clamp(44px,7vw,92px);font-weight:900;line-height:.92}.speaker-display-name small{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:.24em;display:block}.speaker-display-clock{margin-top:32px;margin-bottom:26px}.speaker-display-session{color:#ffffff80;justify-content:space-between;align-items:baseline;gap:18px;margin-top:22px;display:flex}.speaker-display-session span{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.speaker-display-session strong{color:#ffffffd1;letter-spacing:-.04em;font-size:28px}.talk-dashboard>div:first-child,.pickup-summary{gap:8px;margin-bottom:34px;display:grid}.talk-dashboard span,.pickup-summary span{color:#ffffff75;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900}.talk-dashboard strong,.pickup-summary strong{letter-spacing:-.06em;font-size:clamp(28px,3.4vw,52px);line-height:1}.talk-clock{color:var(--blue);letter-spacing:-.09em;margin-bottom:28px;font-size:clamp(78px,10vw,150px);font-weight:900;line-height:.86}.mini-talk-clock{margin-bottom:24px;font-size:clamp(56px,7vw,104px)}.apple-stage .mini-talk-clock{margin-bottom:16px;font-size:clamp(52px,5.8vw,90px)}@media (max-width:1100px){.apple-stage .product-scene{grid-template-columns:1fr;align-content:center;gap:16px}.apple-stage .product-media-row--duo{grid-template-columns:1fr 1fr}.apple-stage .product-mockup-within>.mockup{min-height:250px;max-height:36svh}}@media (max-width:680px){.apple-stage .scene{padding-inline:18px;padding-top:calc(var(--site-nav-height) + 24px)}.apple-stage .product-media-row--duo{grid-template-columns:1fr}.apple-stage .product-mockup-within>.mockup{min-height:220px;max-height:32svh}}.talk-clock.warning,.speaker.warning{color:#ff8b6b}.product-story{padding:110px 56px 60px}.product-story h2{letter-spacing:-.075em;max-width:1160px;margin:0 0 28px;font-size:clamp(46px,7vw,112px);line-height:.95}.product-story p:last-child{color:#ffffff9e;max-width:820px;margin:0;font-size:21px;line-height:1.45}.product-feature-grid{grid-template-columns:repeat(4,1fr);gap:22px;padding:40px 56px 120px;display:grid}.feature-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:30px;min-height:250px;padding:28px}.feature-card h3{letter-spacing:-.05em;margin:0 0 16px;font-size:28px;line-height:1.05}.feature-card p{color:#ffffff94;margin:0;line-height:1.45}.blue-card{box-shadow:inset 3px 0 #4ea8ffbf}.amber-card{box-shadow:inset 3px 0 #ffb347bf}.feedback-ticker{margin-top:56px;overflow:hidden}.feedback-ticker__title{color:#ffffff8f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;padding:0 56px;font-size:13px;font-weight:900}.feedback-ticker__viewport{position:relative;overflow:hidden}.feedback-ticker__track{gap:14px;width:fit-content;animation:18s linear infinite feedbackTags;display:flex}.feedback-ticker__track:hover{animation-play-state:paused}.feedback-ticker__tag{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;gap:6px;min-width:305px;max-width:340px;padding:16px 22px;display:grid}.feedback-ticker__tag strong{color:#fff;letter-spacing:-.02em;margin:0;font-size:16px}.feedback-ticker__role{color:#ffffff8f;font-size:12px}.feedback-ticker__quote{color:#ffffffc2;margin:0;font-size:14px;line-height:1.35}.feedback-stars{color:#ffdc6f;letter-spacing:2px;font-size:12px}@keyframes suiteFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes feedbackTags{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes logoBreath{0%,to{opacity:.78;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(8px)scale(1.015)}}@keyframes barPulse{0%,to{opacity:.55;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1.15)}}@keyframes heroHalo{0%,to{opacity:.42;transform:translateY(0)scale(.98)}50%{opacity:.62;transform:translateY(22px)scale(1.05)}}@keyframes heroCardFloat{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(10px)rotate(.8deg)}}@keyframes heroCardFloatReverse{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-10px)rotate(0)}}@keyframes pickupBounce{0%{transform:scale(1)}35%{transform:scale(1.12)}58%{transform:scale(.97)}78%{transform:scale(1.04)}to{transform:scale(1)}}@media (max-width:1100px){.hero-layout,.product-scene,.product-hero,.product-feature-grid{grid-template-columns:1fr}.hero-stage-media{border-radius:28px;min-height:360px}.hero-stage-overlay{padding:24px}.hero-stage-overlay h3{font-size:clamp(26px,3.1vw,36px)}.hero-stage-overlay p{font-size:14px}.hero-metier-shot{grid-template-columns:minmax(112px,36%) 1fr;min-height:104px}.hero-metier-shot-frame{aspect-ratio:16/9;min-height:80px}.hero-metier-shot h3{font-size:20px}.hero-brand-halo{width:220px;height:220px;top:10%;left:4%}.hero-headline{font-size:clamp(44px,6.5vw,72px)}.hero-subhead{font-size:clamp(30px,4.4vw,52px)}.hero-visual-scene{padding-right:8px}.hero-suite,.product-device,.mockup{min-height:360px}.scene{padding:34px 32px}.experience-transition-media{gap:16px;width:min(100%,980px)}.experience-transition-media h2{max-width:760px;font-size:clamp(36px,5vw,52px)}.product-media-row{gap:10px}.product-media-frame.spotlight{min-height:154px}.product-media-frame.compact{min-height:108px}.product-media-caption{font-size:10px}}@media (max-width:520px){.nav,.product-nav{align-items:flex-start;gap:18px;padding:20px}.site-nav{padding-left:20px;padding-right:20px}.hero-brand-halo{display:none}.hero-eyebrow{margin-bottom:10px}.hero-kicker{margin-bottom:12px;font-size:12px}.hero-headline{font-size:clamp(42px,12vw,56px)}.hero-subhead{margin:10px 0 16px;font-size:clamp(28px,6.8vw,34px)}.intro{max-width:42ch;font-size:18px}.hero-visual-scene{gap:12px;padding-top:0;display:grid}.hero-card{border-radius:18px;min-height:98px;padding:15px 16px}.hero-stage-media{min-height:260px}.hero-stage-overlay{padding:18px}.hero-stage-overlay h3{font-size:clamp(30px,8vw,38px)}.hero-stage-overlay p{max-width:32ch;font-size:14px}.hero-metier-shot{grid-template-columns:minmax(102px,38%) 1fr;min-height:96px;padding:11px}.hero-metier-shot-frame{aspect-ratio:16/10;min-height:74px}.hero-metier-shot h3{font-size:clamp(20px,6vw,28px)}.hero-metier-shot p{font-size:13px}.hero-role-card{min-height:96px;padding:14px}.hero-role-card h3{font-size:clamp(20px,6vw,28px)}.hero-role-card p{font-size:13px}.hero-card h3{font-size:clamp(22px,6vw,28px)}.hero-card p{max-width:100%;font-size:13px}.nav-links{flex-wrap:wrap;justify-content:flex-end;gap:12px 16px;font-size:13px}.hero-layout,.product-hero{gap:34px;padding:34px 20px 54px}.hero-suite{border-radius:24px;padding:22px}.suite-logo{gap:16px;min-height:82px}.apple-stage,.sticky-scroll-stage{height:1360vh}.stage-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.sticky-scroll-track{height:100svh}.scene{pointer-events:none;min-height:100svh;padding:42px 20px;position:absolute;inset:0}.experience-transition-media{gap:14px;width:100%}.experience-transition-media h2{font-size:clamp(36px,7.5vw,46px)}.experience-transition-photo{aspect-ratio:16/10}.experience-transition-placeholder,.experience-transition-info{border-radius:20px}.experience-transition-info{padding:10px 12px;left:10px;right:10px}.product-scene{grid-template-columns:1fr;align-content:center;gap:18px}.product-right,.product-media-row{gap:10px}.product-media-row--duo{grid-template-columns:1fr}.product-media-frame.spotlight{min-height:120px}.product-media-frame.compact{min-height:94px}.mockup.product-mockup-within{min-height:clamp(170px,24vh,210px)}.sticky-intro-scene{opacity:var(--sticky-intro-opacity,0)!important}.intro-scene{align-items:center;padding-top:42px}.intro-scene h2{font-size:clamp(42px,14vw,64px)}.intro-scene p{font-size:clamp(22px,7vw,30px)}.product-text h2{font-size:clamp(52px,18vw,78px)}.product-text h3{font-size:clamp(24px,8vw,34px)}.product-hook{margin-bottom:0;font-size:16px}.info-slides{display:none}.info-slide{border-radius:18px;grid-template-columns:1fr;padding:16px}.mockup,.product-device{border-radius:24px;min-height:0}.screen-content,.talk-dashboard,.pickup-dashboard{padding:24px}.timer-main{font-size:clamp(70px,24vw,112px)}.timer-label{margin-top:12px}.progress-line{margin-top:26px}.speaker,.pickup-row{font-size:clamp(26px,10vw,42px)}.product-story,.product-feature-grid,.footer{padding-left:20px;padding-right:20px}.product-feature-grid{grid-template-columns:1fr;padding-bottom:70px}}@keyframes slideSoft{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes productMediaReveal{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mediaPulse{0%{transform:scale(1)}to{transform:scale(1.01)}}@keyframes oscTravel{0%,to{opacity:.35;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:900px){.nav,.hero-layout,.scene,.footer{padding-left:24px;padding-right:24px}.nav-links{display:none}.hero-layout{grid-template-columns:1fr}.hero-suite{padding:28px}.apple-stage,.sticky-scroll-stage{height:1360vh}.stage-sticky,.sticky-scroll-track{height:100svh}.product-scene{grid-template-columns:1fr;gap:24px}.screen-content{padding:30px}.mockup{min-height:320px}.talk-system-device{min-height:560px}.talk-system-demo{min-height:510px}.talk-demo-label{flex-direction:column;align-items:flex-start;gap:4px;top:22px;left:28px;right:28px}.qlab-window,.streamdeck-config,.ipad-frame,.handoff-card{inset:86px 24px 24px}.qlab-grid,.streamdeck-board,.ipad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.streamdeck-config{grid-template-columns:1fr}.streamdeck-config aside{display:none}.ipad-frame{padding:24px}}.product-scene{opacity:var(--product-scene-opacity,0)!important}@media (max-width:520px){.apple-stage,.sticky-scroll-stage{height:1360vh}.scene{padding-left:20px;padding-right:20px}.experience-transition-media{gap:12px;width:100%}.experience-transition-media h2{font-size:clamp(30px,10vw,38px)}.experience-transition-photo{aspect-ratio:16/10}.experience-transition-info{border-radius:16px;padding:10px}.product-scene{gap:18px;opacity:var(--product-scene-opacity,0)!important}.screen-content{padding:24px}.mockup{min-height:260px}.talk-system-device{min-height:600px}.talk-system-demo{min-height:550px}.qlab-grid,.streamdeck-board,.ipad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qlab-grid{height:calc(100% - 41px);overflow:hidden}.qlab-grid span,.streamdeck-board span,.ipad-grid span{min-height:40px;padding:7px;font-size:8px}.ipad-frame{border-width:7px;padding:18px;left:24px;right:24px}.osc-pulse{justify-content:center;font-size:9px;bottom:34px;left:24px;right:24px;transform:none}.osc-pulse i,.handoff-card i{width:34px}.handoff-card{text-align:center;flex-direction:column;gap:12px}.talk-control-deck,.talk-control-deck.large{grid-template-columns:repeat(2,minmax(0,1fr))}.talk-control-deck span{min-height:30px;font-size:10px}}@media (max-width:1100px){.hero-layout{grid-template-columns:1fr;gap:30px;min-height:calc(100svh - 112px);padding:30px 34px 42px}.hero-visual-scene{padding-top:0}.hero-stage-media{min-height:290px}.hero-stage-overlay{padding:22px}.hero-stage-overlay h3{font-size:clamp(24px,3.2vw,30px)}.hero-metier-shot{grid-template-columns:minmax(94px,30%) 1fr;min-height:84px}.hero-metier-shot h3{font-size:18px}.product-scene{grid-template-columns:1fr;align-items:stretch;gap:20px}.product-text h2{font-size:clamp(40px,6.5vw,54px)}.product-text h3{font-size:clamp(20px,2.6vw,28px)}.product-hook{max-width:720px;font-size:16px}.mockup{min-height:320px}.story-conclusion h2{font-size:clamp(34px,7vw,56px)}.story-conclusion-media{gap:10px;display:block}.story-conclusion-actions{gap:8px;margin-top:6px}.scene{padding:clamp(24px,4vw,34px)}.footer{min-height:50svh;padding-left:34px;padding-right:34px}.footer h2{font-size:clamp(42px,8vw,82px)}.footer p{font-size:18px}}@media (max-width:900px){.hero-layout{gap:26px;padding:26px 26px 36px}.hero-headline{font-size:clamp(34px,6.2vw,48px)}.hero-subhead{margin-bottom:20px;font-size:clamp(22px,4.4vw,30px)}.hero-content h2{font-size:clamp(22px,4.4vw,30px)}.hero-metier-shot{grid-template-columns:minmax(96px,28%) 1fr;gap:10px;min-height:82px}.hero-metier-shot-frame{min-height:68px}.hero-metier-shot h3{font-size:16px}.hero-metier-shot p{font-size:11px}.apple-stage,.sticky-scroll-stage{height:1360vh}.scene{align-items:center;padding:34px 26px}.experience-transition-media{gap:14px;width:100%}.experience-transition-media h2{font-size:clamp(34px,9vw,44px)}.intro-scene{padding-top:6px}.intro-scene p{margin-bottom:16px;font-size:clamp(16px,3.6vw,22px)}.intro-scene h2{font-size:clamp(32px,8.2vw,58px)}.product-left{gap:12px;max-width:100%}.product-text h2{font-size:clamp(34px,8vw,48px)}.product-text h3{font-size:clamp(19px,4.5vw,27px)}.product-hook{font-size:15px;line-height:1.38}.info-slides{gap:8px}.info-slide{border-radius:16px;grid-template-columns:34px 1fr;gap:10px;padding:13px 14px}.info-slide h4{margin-bottom:4px;font-size:17px}.info-slide p{font-size:13px}.mockup{border-radius:24px;min-height:290px}.story-conclusion{gap:16px}.story-conclusion h2{font-size:clamp(30px,7.8vw,50px)}.story-conclusion-media{gap:10px;display:block}.story-media-card{padding:12px}.story-media-card h3{font-size:20px}.story-media-card p{font-size:12px}.other-solutions-section{grid-template-columns:1fr;gap:24px;padding:58px 26px}.other-solutions-text h2{font-size:clamp(34px,8.4vw,56px)}.other-solution-card{min-height:260px}.footer{min-height:48svh;padding:48px 26px}.footer h2{margin-bottom:16px;font-size:clamp(38px,11vw,72px)}.footer p{font-size:17px}.footer-actions{grid-template-columns:1fr}.footer-discover-cta{width:100%}.footer-contact-cta{grid-column:1/-1}}@media (max-width:520px){.hero-layout,.product-hero{gap:24px;padding:24px 18px 34px}.hero-layout{min-height:auto;padding-top:20px}.hero-headline{font-size:clamp(34px,11vw,44px)}.hero-subhead{margin-bottom:14px;font-size:clamp(22px,6.2vw,28px)}.hero-content h2{margin:8px 0 16px;font-size:clamp(22px,6vw,28px)}.hero-visual-scene{gap:10px}.hero-stage-media{border-radius:22px;min-height:220px}.hero-stage-overlay{padding:16px}.hero-stage-overlay h3{font-size:clamp(23px,8vw,31px)}.hero-metier-shot{grid-template-columns:minmax(84px,28%) 1fr;gap:8px;min-height:76px;padding:10px}.hero-metier-shot-frame{min-height:58px}.hero-metier-shot h3{font-size:clamp(15px,4.6vw,20px)}.hero-metier-shot p{font-size:11px}.hero-stage-overlay p,.hero-metier-shot p,.hero-stage-overlay span,.story-media-card p{line-height:1.35}.apple-stage,.sticky-scroll-stage{height:1360vh}.scene{min-height:100svh;padding:26px 18px}.intro-scene{padding-top:16px}.intro-scene p{margin-bottom:14px;font-size:clamp(18px,6vw,22px)}.intro-scene h2{font-size:clamp(30px,9.6vw,44px)}.product-text h2{font-size:clamp(30px,8.6vw,40px)}.product-text h3{font-size:clamp(18px,5.3vw,26px)}.product-hook{font-size:14px;line-height:1.4}.info-slide{padding:12px}.info-slide h4{font-size:16px}.info-slide p{font-size:12px}.mockup{border-radius:20px;min-height:240px}.screen-content{padding:20px}.story-conclusion h2{font-size:clamp(28px,8.6vw,40px)}.story-conclusion-media{display:block}.story-media-card{padding:11px}.story-media-card h3{font-size:19px}.story-conclusion-actions{gap:8px}.other-solutions-section{padding:46px 18px}.other-solutions-text h2{font-size:clamp(32px,9.5vw,44px)}.other-solutions-text p:last-child,.other-solution-card p{font-size:15px}.other-solution-card{border-radius:18px;min-height:230px;padding:20px}.footer{min-height:44svh;padding:42px 18px 36px}.footer h2{font-size:clamp(32px,12vw,48px)}.footer p{font-size:16px}.footer-actions{gap:8px}.footer-discover-cta{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.qrt-product-scene .product-right{justify-items:stretch;min-width:0;overflow:hidden}.qrt-product-scene .qrt-signal-mockup{justify-self:center;width:min(100%,820px);max-width:100%}.qrt-product-scene .qrt-signal-stage{grid-template-columns:minmax(0,.88fr) minmax(58px,.16fr) minmax(0,.96fr);gap:clamp(10px,1.2vw,18px)}.qrt-product-scene .qrt-live-readout strong{font-size:clamp(46px,6vw,92px)}@media (max-width:760px){:root{--site-nav-height:118px}html,body{max-width:100%;overflow-x:hidden}.site-nav{min-height:var(--site-nav-height);flex-wrap:wrap;align-items:flex-start;gap:8px;padding:14px 16px 10px}.site-brand{flex:0 0 100%;min-height:34px;font-size:21px}.site-links{justify-content:space-between;gap:7px;width:100%;min-height:30px;font-size:clamp(10px,2.75vw,12px);line-height:1;overflow:visible!important}.site-link,.site-link-action{white-space:nowrap;flex:none;min-width:max-content;max-width:none;text-overflow:clip!important;overflow:visible!important}.site-link-form{flex:none}.apple-stage{height:auto!important;min-height:0!important;padding:0!important}.apple-stage .stage-sticky{height:auto!important;min-height:0!important;position:relative!important;top:auto!important;overflow:visible!important}.apple-stage .scene{pointer-events:auto!important;height:auto!important;min-height:auto!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.apple-stage .experience-transition-scene{display:none!important}.apple-stage .sticky-intro-scene,.apple-stage .product-scene,.apple-stage .story-conclusion{opacity:1!important;padding:calc(var(--site-nav-height) + 34px) 18px 50px!important;grid-template-columns:1fr!important;align-content:start!important;align-items:start!important;gap:24px!important;display:grid!important}.apple-stage .sticky-intro-scene{min-height:auto!important}.apple-stage .product-left,.apple-stage .product-right,.apple-stage .product-mockup-anchor,.apple-stage .product-mockup-within,.apple-stage .product-mockup-within>.mockup{width:100%!important;max-width:100%!important}.apple-stage .product-text h2{font-size:clamp(36px,11.8vw,50px)!important;line-height:.9!important}.apple-stage .product-text h3{font-size:clamp(21px,6.2vw,28px)!important;line-height:1.03!important}.apple-stage .product-hook{font-size:16px!important;line-height:1.36!important}.apple-stage .product-media-row--duo{grid-template-columns:1fr!important}.apple-stage .product-media-frame.spotlight,.apple-stage .product-media-frame.compact{aspect-ratio:16/9;min-height:auto!important}.apple-stage .product-mockup-within>.mockup,.apple-stage .mockup{border-radius:22px;min-height:auto!important;max-height:none!important}.apple-stage .qrt-signal-mockup{grid-template-rows:34px auto!important}.apple-stage .qrt-signal-stage{overflow:visible!important}.qrt-hero-screen .hero-layout{min-height:auto!important;padding-top:calc(var(--site-nav-height) + 34px)!important}.qrt-apple-stage .stage-sticky{min-height:0!important}.apple-stage .story-conclusion{min-height:auto!important}.apple-stage .story-conclusion-media{display:none!important}}@media (min-width:901px){.home-other-section{grid-template-columns:minmax(0,.68fr) minmax(420px,.82fr)}}@media (min-width:1101px){.qrt-page-bg .product-hero{grid-template-columns:minmax(350px,.95fr) minmax(0,1fr)!important;gap:clamp(18px,2.2vw,34px)!important;padding-inline:clamp(34px,3.4vw,64px)!important}.qrt-page-bg .hero-visual-scene,.qrt-page-bg .product-right{justify-self:stretch!important;width:100%!important;max-width:min(46vw,780px)!important}.qrt-page-bg .hero-visual-scene .qrt-signal-mockup,.qrt-page-bg .product-right .qrt-signal-mockup{width:100%!important;max-width:100%!important;margin-inline:0!important;transform:none!important}.qrt-page-bg .hero-visual-scene .qrt-signal-stage,.qrt-page-bg .product-right .qrt-signal-stage{grid-template-columns:minmax(0,.62fr) minmax(34px,.08fr) minmax(0,.7fr)!important;gap:clamp(6px,.7vw,10px)!important;padding:clamp(10px,1vw,16px)!important}.qrt-page-bg .hero-visual-scene .qrt-signal-panel,.qrt-page-bg .product-right .qrt-signal-panel{overflow:hidden!important}.qrt-page-bg .hero-visual-scene .qrt-live-readout,.qrt-page-bg .product-right .qrt-live-readout{min-height:clamp(96px,12vw,136px)!important;padding:clamp(10px,1.1vw,16px)!important;overflow:hidden!important}.qrt-page-bg .hero-visual-scene .qrt-live-readout strong,.qrt-page-bg .product-right .qrt-live-readout strong{white-space:nowrap!important;max-width:100%!important;font-size:clamp(36px,4vw,66px)!important}}.talk-page-bg .apple-stage{background:radial-gradient(circle at 72% 12%,#4ea8ff1f,#0000 34%),linear-gradient(#050608 0%,#071018 48%,#050608 100%);height:auto;padding:clamp(42px,6vw,88px) clamp(18px,4vw,72px)}.talk-page-bg .stage-sticky{gap:clamp(42px,6vw,88px);height:auto;display:grid;position:relative;top:auto;overflow:visible}.talk-page-bg .scene{min-height:auto;position:relative;inset:auto;opacity:1!important;pointer-events:auto!important;transform:none!important}.talk-page-bg .qrt-product-scene{border-top:1px solid #ffffff14;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(24px,4vw,68px);padding:clamp(36px,5vw,72px) 0 0;display:grid}@media (max-width:760px){.talk-page-bg .apple-stage{padding:36px 18px}.talk-page-bg .stage-sticky{gap:36px}.talk-page-bg .qrt-product-scene{grid-template-columns:1fr;padding-top:36px}.site-links{scrollbar-width:none}.site-links::-webkit-scrollbar{display:none}.site-link,.site-link-action{flex:none;min-width:max-content;max-width:none!important}}.qrt-product-page{--accent:#1dffb0;background:radial-gradient(circle at 74% 16%,#14ffb229,#0000 34%),linear-gradient(#050606 0%,#06140f 48%,#050606 100%);min-height:100vh;overflow-x:hidden}.talk-product-page{--accent:#5aa8ff;background:radial-gradient(circle at 72% 14%,#4c95ff2e,#0000 34%),linear-gradient(#05070c 0%,#07111b 48%,#05070c 100%)}.talk-product-page .qrt-product-hero:before{color:#76aeff0b}.talk-product-hero{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr)}.talk-hero-question{margin:0 0 16px;font-weight:900;color:#9ac7ffb8!important;font-size:clamp(22px,2.3vw,34px)!important;line-height:1.05!important}.talk-product-page .blue-action{color:#03101f;background:#5aa8ff}.talk-product-page .secondary-action{border-color:#7eb8ff47}.talk-product-page .eyebrow.blue,.talk-product-page .qrt-step-list li:before,.talk-product-page .qrt-feature-card>span{color:var(--accent)}.talk-hero-facts span,.talk-pill-list span,.talk-role-grid span{background:#10305285;border-color:#5aa8ff42}.talk-product-page .qrt-feature-card,.talk-info-panel,.talk-product-page .qrt-faq-list details{background:#ffffff0b;border-color:#7eb8ff24}.talk-feature-card h3{color:#fff}.talk-product-page .qrt-demo-callout{background:linear-gradient(90deg,#5aa8ff1f,#0000 70%)}.talk-product-page .qrt-step-list li{border-color:#7eb8ff24}.talk-product-page .talk-live-mockup{border-color:#7eb8ff38;justify-self:end;width:100%;max-width:900px;box-shadow:0 34px 110px #0000007a,0 0 72px #5aa8ff1f}.talk-product-page .talk-live-clock,.talk-product-page .talk-agenda-board section strong,.talk-product-page .talk-session-board article strong{color:#fff}.qrt-product-page .primary-action,.qrt-product-page .secondary-action{min-height:48px;padding:0 24px;font-size:17px}.qrt-product-hero{isolation:isolate;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,5vw,76px);min-height:calc(100vh - 94px);padding:clamp(92px,10vw,132px) clamp(24px,4vw,72px) clamp(52px,7vw,96px);display:grid;position:relative}.qrt-product-hero:before{content:"La Régie";z-index:-1;color:#ffffff09;letter-spacing:-.08em;pointer-events:none;white-space:nowrap;font-size:clamp(90px,16vw,260px);font-weight:900;line-height:.78;position:absolute;top:12vh;right:6vw}.qrt-product-hero>*{z-index:1;min-width:0;position:relative}.qrt-hero-copy{z-index:2;max-width:690px;position:relative}.qrt-hero-copy h1{letter-spacing:0;margin:18px 0 4px;font-size:clamp(78px,11vw,164px);line-height:.82}.qrt-hero-copy h2,.qrt-section-copy h2,.qrt-product-final h2{letter-spacing:0;max-width:980px;margin:0;font-size:clamp(38px,5.3vw,86px);line-height:.96}.qrt-hero-copy>p,.qrt-section-text,.qrt-product-final p{color:#ffffffb8;font-size:clamp(19px,1.9vw,28px);line-height:1.38}.qrt-hero-facts{flex-wrap:wrap;gap:10px;margin:28px 0 26px;display:flex}.qrt-hero-facts span,.qrt-pill-list span,.qrt-role-grid span{color:#ffffffd6;background:#0a2d2185;border:1px solid #28ffb242;border-radius:999px;padding:10px 14px;font-weight:800}.qrt-product-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.qrt-signal-demo{background:radial-gradient(circle at 50% 54%,#19ffb21f,#0000 32%),linear-gradient(135deg,#0d1d1ff5,#030606fa);border:1px solid #26ffb247;border-radius:26px;justify-self:end;width:100%;max-width:980px;overflow:hidden;box-shadow:0 32px 90px #00000073,0 0 70px #0fffb21f}.qrt-hero-video-demo{background:radial-gradient(circle at 58% 34%,#54b2ff24,#0000 36%),linear-gradient(135deg,#0d131cfa,#03050afa);border-color:#68c2ff52;box-shadow:0 32px 90px #00000080,0 0 72px #409eff1f}.qrt-hero-video-demo .qrt-window-bar{background:linear-gradient(#232b38db,#03050af5)}.qrt-hero-video-demo .qrt-window-bar b{color:#d2e6ffb8}.qrt-hero-video-frame{padding:clamp(14px,2vw,28px)}.qrt-hero-video-frame video{aspect-ratio:21/9;object-fit:contain;background:#02050a;border:1px solid #68c2ff2e;border-radius:18px;width:100%;display:block;box-shadow:0 24px 80px #00000085}.qrt-window-bar{background:linear-gradient(#283a3dc7,#020303eb);border-bottom:1px solid #ffffff14;align-items:center;gap:9px;height:54px;padding:0 24px;display:flex}.qrt-window-bar span{background:#ffffff3d;border-radius:999px;width:13px;height:13px}.qrt-window-bar b{color:#ffffff94;text-transform:uppercase;letter-spacing:.14em;margin-left:auto;font-size:12px}.qrt-signal-layout{grid-template-columns:minmax(0,.8fr) minmax(86px,.22fr) minmax(0,1fr);align-items:stretch;gap:clamp(14px,2vw,28px);padding:clamp(18px,3.2vw,40px);display:grid}.qrt-signal-layout>*{min-width:0}.qrt-signal-card{background:#040a09b8;border:1px solid #28ffb238;border-radius:22px;min-width:0;padding:clamp(16px,2vw,26px);overflow:hidden}.qrt-card-head{color:var(--accent);text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;gap:14px;font-size:12px;font-weight:900;display:flex}.qrt-card-head b{color:#ffffff9e}.qlab-screen{background-color:#ffffff0a;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:16px;grid-template-columns:70px minmax(0,1fr);gap:12px;min-height:170px;margin:26px 0 16px;padding:14px;display:grid}.qlab-go{color:#ffffffb3;border:2px solid #35ffadb8;place-items:center;height:58px;font-size:24px;font-weight:900;display:grid}.qlab-list{color:#ffffff8a;align-content:center;gap:8px;font-size:14px;display:grid}.qlab-list span{white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border-radius:8px;min-width:0;padding:8px 10px;overflow:hidden}.qlab-list .active,.qrt-signal-row.active-row{color:#fff;background:#26ffb238}.qrt-signal-row{color:#ffffffa6;background:#00000075;border-radius:12px;justify-content:space-between;gap:12px;margin-top:10px;padding:13px 14px;font-weight:900;display:flex}.qrt-signal-row span,.qrt-info-lines b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qrt-osc-link{place-items:center;min-height:280px;display:grid;position:relative}.qrt-osc-link strong{background:var(--accent);color:#000;z-index:2;border-radius:999px;place-items:center;width:78px;height:78px;font-weight:1000;display:grid;box-shadow:0 0 34px #23ffb25c}.qrt-osc-link .wire{transform-origin:50%;background:linear-gradient(90deg,#0000,#24ffb2b3,#0000);width:84%;height:2px;position:absolute}.qrt-osc-link .wire-a{transform:translateY(-54px)rotate(-12deg)}.qrt-osc-link .wire-b{transform:rotate(0)}.qrt-osc-link .wire-c{transform:translateY(54px)rotate(12deg)}.qrt-osc-link:before,.qrt-osc-link:after{content:"";background:#d2ffeef2;border-radius:999px;width:15px;height:15px;animation:2.8s linear infinite qrtSignalMove;position:absolute;box-shadow:0 0 24px #22ffb294}.qrt-osc-link:after{animation-delay:1.4s}@keyframes qrtSignalMove{0%{opacity:0;transform:translate(-56px)scale(.8)}20%{opacity:1}to{opacity:0;transform:translate(56px)scale(1.1)}}.qrt-time-card{background:#0009;border-radius:18px;margin:30px 0 18px;padding:clamp(18px,2.4vw,30px);overflow:hidden}.qrt-time-card strong{white-space:nowrap;font-size:clamp(48px,5.8vw,104px);line-height:.9;display:block}.qrt-time-card span{color:#ffffff9e;margin-top:14px;font-size:20px;font-weight:800;display:block}.qrt-time-card i{background:linear-gradient(90deg, var(--accent) var(--cue-progress), #ffffff24 var(--cue-progress));border-radius:999px;height:10px;margin-top:20px;display:block}.qrt-info-lines{gap:10px;display:grid}.qrt-info-lines p{color:#ffffffc7;background:#0000006b;border-radius:12px;grid-template-columns:120px minmax(0,1fr);gap:12px;margin:0;padding:13px 14px;display:grid}.qrt-info-lines span{color:#ffffff70;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.qrt-video-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px);padding:0 clamp(24px,4vw,72px) clamp(54px,7vw,96px);display:grid}.qrt-video-card{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#08261c75;border:1px solid #28ffb23d;border-radius:22px;padding:16px;transition:border-color .18s,background .18s,transform .18s;display:block;position:relative}.qrt-video-card:hover,.qrt-video-card:focus-visible{background:#0a34269e;border-color:#28ffb29e;transform:translateY(-2px)}.qrt-video-card:focus-visible{outline-offset:4px;outline:2px solid #28ffb2d1}.qrt-video-card header{color:#ffffffb3;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;padding:0 4px 14px;font-weight:900;display:flex}.qrt-video-card header b{color:#ffffffe6}.qrt-video-card header em{color:#ffffff7a;margin-left:auto;font-style:normal}.qrt-video-card img,.qrt-video-card video{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:16px;width:100%;display:block}.qrt-video-card-action{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#000000c7;border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;bottom:30px;right:30px;box-shadow:0 12px 30px #00000059}.qrt-product-section,.qrt-product-final{border-top:1px solid #ffffff12;padding:clamp(54px,7vw,104px) clamp(24px,4vw,72px)}.qrt-product-section{max-width:1680px;margin:0 auto}.qrt-section-grid,.qrt-duo-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(26px,5vw,80px);display:grid}.qrt-section-text{gap:18px;margin-top:22px;display:grid}.qrt-section-text p{margin:0}.qrt-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.qrt-feature-card{background:#ffffff0b;border:1px solid #ffffff1f;border-left-color:#28ffb28c;border-radius:18px;padding:22px}.qrt-feature-card span{color:var(--accent);letter-spacing:.14em;font-weight:900}.qrt-feature-card h3{margin:12px 0 8px;font-size:clamp(22px,2vw,32px)}.qrt-feature-card p,.qrt-role-conclusion,.qrt-step-list li,.qrt-faq-list p{color:#ffffffad;font-size:18px;line-height:1.45}.qrt-role-grid,.qrt-pill-list{flex-wrap:wrap;gap:12px;display:flex}.qrt-role-conclusion{color:#fff;margin:24px 0 0;font-weight:900}.qrt-role-signal-map{background:linear-gradient(#021812bd,#000a08f0),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 18px);border:1px solid #28ffb22e;border-radius:24px;margin-top:clamp(26px,4vw,48px);padding:clamp(16px,2.2vw,26px);overflow:hidden;box-shadow:inset 0 0 70px #00ffaa0f,0 30px 90px #00000038}.qrt-role-map-grid{min-height:clamp(460px,40vw,620px);display:block;position:relative}.qrt-source-stack,.qrt-desk-node,.qrt-output-screen,.qrt-switch-node{z-index:2;position:relative}.qrt-source-stack{align-content:start;gap:10px;width:18%;display:grid;position:absolute;top:36%;left:2%}.qrt-source-stack>span,.qrt-desk-node>span,.qrt-output-screen>span{color:#69ddffd1;text-align:center;font-size:clamp(11px,1vw,14px);font-weight:800}.qrt-laptop-node,.qrt-desk-node>div,.qrt-output-screen{background:#02090dc7;border:1px solid #84e6ff47;box-shadow:0 16px 45px #00000061,0 0 26px #3cc7ff14}.qrt-laptop-node video,.qrt-desk-node video,.qrt-output-screen video{filter:brightness(1.18)saturate(1.08)}.qrt-laptop-node{border-radius:14px;width:min(210px,100%);margin:0 auto;padding:8px;position:relative}.qrt-laptop-node:after,.qrt-desk-node>div:after{content:"";background:linear-gradient(#fffc,#b4c2c69e);border-radius:0 0 14px 14px;height:8px;position:absolute;bottom:-9px;left:15%;right:15%}.qrt-laptop-node video,.qrt-desk-node video,.qrt-output-screen video{aspect-ratio:16/10;object-fit:cover;object-position:center top;border-radius:9px;width:100%;display:block}.qrt-desk-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(22px,2.5vw,36px) clamp(24px,2.8vw,42px);padding-top:34px;display:grid;position:absolute;top:4%;left:37%;right:1%}.qrt-control-rail{color:#69ddffdb;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:13px;font-weight:900;display:grid;position:absolute;top:0;left:0;right:0}.qrt-control-rail:before,.qrt-control-rail:after{content:"";background:#5cd4ffc2;border-radius:999px;height:2px;box-shadow:0 0 14px #5cd4ffb8}.qrt-desk-node{animation:5.6s ease-in-out infinite qrtNodePulse;animation-delay:calc(var(--node-index) * .38s);gap:7px;display:grid}.qrt-desk-node>div{border-radius:12px;padding:7px;position:relative}.qrt-switch-node{color:#01181ef5;text-align:center;background:linear-gradient(#79ddff,#32bde8);border-radius:10px;place-items:center;width:12%;min-width:118px;min-height:52px;padding:6px 14px;font-size:12px;font-weight:900;display:grid;position:absolute;top:44%;left:24%;box-shadow:0 0 28px #4fcaff57}.qrt-switch-node span{color:#00181eb3;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.qrt-switch-node-top{top:44%}.qrt-switch-node-bottom{display:none}.qrt-protocol-label{z-index:3;color:#69ddffc7;text-transform:none;text-shadow:0 0 12px #5cd4ff8c;font-size:11px;font-weight:900;position:absolute}.qrt-protocol-label-hdmi{top:49%;left:28%}.qrt-protocol-label-hdbaset,.qrt-screen-row{display:none}.qrt-output-screen{animation:5.8s ease-in-out infinite qrtScreenGlow;animation-delay:calc(var(--screen-index) * .46s);border-radius:12px;gap:8px;padding:8px 8px 12px;display:grid}.qrt-output-screen video{aspect-ratio:16/9;background:linear-gradient(135deg,#6b4cff,#f0a7d8 48%,#6bc5ee)}.qrt-topology-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qrt-topology-lines path{fill:none;stroke:#5cd4ffa8;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #5cd4ff85)}.qrt-topology-lines .signal-main{stroke-width:3.4px;stroke:#5cd4ffd6;stroke-dasharray:18 18;animation:5s linear infinite qrtTopologyFlow}.qrt-topology-lines .signal-soft{stroke-width:2.6px;stroke:#5cd4ff94;stroke-dasharray:12 18;animation:6.2s linear infinite qrtTopologyFlow}.qrt-topology-lines .signal-return{stroke-width:3px;stroke:#5cd4ff9e;stroke-dasharray:4 10;animation:6.4s linear infinite qrtTopologyFlow}.qrt-topology-lines .signal-delay-a{animation-delay:-.45s}.qrt-topology-lines .signal-delay-b{animation-delay:-.9s}.qrt-topology-lines .signal-delay-c{animation-delay:-1.35s}.qrt-topology-lines .signal-delay-d{animation-delay:-1.8s}.qrt-topology-lines .signal-delay-e{animation-delay:-2.25s}.qrt-map-wire{z-index:1;transform-origin:0;background:linear-gradient(90deg,#0000,#5cd4ffeb,#0000),#5cd4ff57;border-radius:999px;height:2px;display:block;position:absolute;overflow:hidden;box-shadow:0 0 16px #5cd4ff9e}.qrt-map-wire:after{content:"";background:#ffffffeb;border-radius:999px;width:44px;animation:2.7s linear infinite qrtMapSignal;position:absolute;inset:-2px auto -2px 0;box-shadow:0 0 18px #fffffff2,0 0 26px #5cd4ffdb}.qrt-map-wire-a{width:28%;top:39%;left:22%;transform:rotate(10deg)}.qrt-map-wire-b{width:24%;top:43%;left:47%;transform:rotate(-10deg)}.qrt-map-wire-c{width:22%;top:58%;left:55%;transform:rotate(90deg)}.qrt-map-wire-d{width:20%;top:78%;left:43%;transform:rotate(16deg)}.qrt-map-wire-e{width:34%;top:82%;right:5%;transform:rotate(-8deg)}.qrt-map-wire-b:after{animation-delay:.45s}.qrt-map-wire-c:after{animation-delay:.8s}.qrt-map-wire-d:after{animation-delay:1.15s}.qrt-map-wire-e:after{animation-delay:1.55s}@keyframes qrtMapSignal{0%{opacity:0;transform:translate(-54px)}18%,76%{opacity:1}to{opacity:0;transform:translate(720px)}}@keyframes qrtTopologyFlow{to{stroke-dashoffset:-120px}}@keyframes qrtNodePulse{0%,to{filter:brightness(.92);transform:translateY(0)}45%{filter:brightness(1.18);transform:translateY(-2px)}}@keyframes qrtScreenGlow{0%,to{border-color:#84e6ff38}50%{border-color:#84e6ff94}}@media (max-width:760px){.qrt-role-signal-map{border-radius:18px;padding:16px}.qrt-role-map-grid{grid-template-columns:1fr;gap:22px;min-height:0;display:grid}.qrt-source-stack,.qrt-desk-row,.qrt-switch-node-top,.qrt-screen-row,.qrt-switch-node-bottom{grid-area:auto/1;width:auto;position:relative;top:auto;left:auto;right:auto}.qrt-desk-row,.qrt-screen-row{grid-template-columns:repeat(2,minmax(0,1fr))}.qrt-map-wire,.qrt-topology-lines,.qrt-protocol-label{display:none}.qrt-switch-node{width:min(180px,100%)}}.qrt-step-list{counter-reset:qrtStep;gap:12px;margin:0;padding:0;list-style:none;display:grid}.qrt-step-list li{counter-increment:qrtStep;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;padding:18px 20px}.qrt-step-list li:before{content:counter(qrtStep, decimal-leading-zero);color:var(--accent);letter-spacing:.12em;margin-right:18px;font-weight:1000}.qrt-demo-callout{background:linear-gradient(90deg,#14ffb21f,#0000 70%)}.qrt-inline-action{margin-top:16px}.qrt-duo-grid article{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:22px;padding:clamp(22px,3vw,34px)}.qrt-faq-section{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:clamp(24px,4vw,68px);display:grid}.qrt-faq-list{gap:10px;display:grid}.qrt-faq-list details{background:#ffffff0b;border:1px solid #ffffff21;border-radius:16px;padding:18px 20px}.qrt-faq-list summary{cursor:pointer;color:#fff;font-size:20px;font-weight:900}.qrt-faq-list p{margin:12px 0 0}.qrt-product-final{justify-items:start;gap:18px;max-width:1180px;display:grid}.qrt-product-final p{max-width:920px;margin:0}@media (max-width:1180px){.qrt-product-hero,.qrt-section-grid,.qrt-duo-grid,.qrt-faq-section{grid-template-columns:1fr}.qrt-signal-demo{justify-self:stretch;max-width:none}}@media (max-width:760px){.site-nav{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.site-brand{min-width:max-content}.site-links{justify-content:flex-start;gap:14px;max-width:100%;padding:8px 0;display:flex;overflow-x:auto!important}.site-link,.site-link-action{flex:none;min-width:max-content;font-size:14px;text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}.qrt-product-hero{gap:24px;min-height:auto;padding:96px 18px 42px}.qrt-hero-copy h1{font-size:clamp(64px,22vw,96px)}.qrt-hero-copy h2,.qrt-section-copy h2,.qrt-product-final h2{font-size:clamp(34px,11vw,54px)}.qrt-product-actions{grid-template-columns:1fr;display:grid}.qrt-product-page .primary-action,.qrt-product-page .secondary-action{justify-content:center;width:100%}.qrt-signal-layout{grid-template-columns:1fr}.qrt-osc-link{min-height:92px}.qrt-osc-link .wire-a{transform:translateY(-22px)rotate(0)}.qrt-osc-link .wire-b{transform:rotate(0)}.qrt-osc-link .wire-c{transform:translateY(22px)rotate(0)}.qrt-video-proof,.qrt-feature-grid{grid-template-columns:1fr}.qrt-video-proof{padding:0 18px 42px}.qrt-product-section,.qrt-product-final{padding:48px 18px}.qrt-info-lines p{grid-template-columns:1fr}.qrt-time-card strong{font-size:clamp(54px,18vw,88px)}}@media (min-width:761px){.qrt-apple-stage .product-scene{grid-template-columns:minmax(360px,.88fr) minmax(0,.94fr);column-gap:clamp(20px,3vw,52px);padding-right:clamp(34px,4.4vw,76px);overflow:hidden}.qrt-apple-stage .product-right,.qrt-apple-stage .product-mockup-anchor,.qrt-apple-stage .product-mockup-within{min-width:0;max-width:100%}.qrt-apple-stage .qrt-signal-mockup{width:min(100%,760px)}.qrt-apple-stage .qrt-live-readout strong{font-size:clamp(52px,5vw,78px)}.qrt-apple-stage .qrt-live-grid{gap:9px}}.home-entry{color:#fff;background:radial-gradient(circle at 70% 14%,#15ffaa29,#0000 34%),linear-gradient(145deg,#020404 0%,#050809 46%,#010202 100%);min-height:100vh;overflow-x:hidden}.home-entry-hero{min-height:calc(100svh - var(--site-nav-height));isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(58px,8vw,118px) clamp(24px,5vw,72px) clamp(52px,6vw,92px);display:grid;position:relative}.home-entry-hero:before{content:"";z-index:-1;opacity:.38;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 86%);mask-image:linear-gradient(#000 0%,#0000 86%)}.home-entry-copy{max-width:920px}.home-entry-brand{color:#ffffffb8;letter-spacing:0;margin:18px 0 12px;font-size:clamp(20px,3vw,36px);font-weight:900}.home-entry-hero h1,.home-entry-section h2,.home-entry-footer h2{letter-spacing:0;margin:0}.home-entry-hero h1{max-width:760px;font-size:clamp(54px,9vw,128px);line-height:.9}.home-entry-subhead{color:#ffffffe6;max-width:760px;margin:26px 0 0;font-size:clamp(25px,3vw,44px);font-weight:800;line-height:1.04}.home-entry-text,.home-entry-section p,.home-entry-footer p{color:#ffffff9e;font-size:clamp(18px,1.6vw,26px);line-height:1.32}.home-entry-text{max-width:720px;margin:24px 0 0}.home-entry-actions,.home-entry-footer-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.home-suite-panel,.home-products-grid{gap:16px;display:grid}.home-suite-card,.home-product-card,.home-other-card{color:#fff;background:linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #ffffff21;border-radius:28px;text-decoration:none;box-shadow:0 30px 80px #00000052}.home-suite-card{flex-direction:column;justify-content:flex-end;min-height:220px;padding:26px;display:flex}.home-suite-card span,.home-product-card span,.home-other-card span{color:#14f0a6;letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:900}.home-suite-card-talk span,.home-product-card-blue span{color:#55a9ff}.home-suite-card em,.home-product-card em,.home-other-card em{color:#ffffffc7;background:#ffffff14;border-radius:999px;width:fit-content;margin-top:12px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.home-suite-card strong{margin-top:18px;font-size:clamp(44px,5vw,74px);line-height:.9}.home-suite-card p,.home-product-card p,.home-other-card p{color:#ffffffa8;font-size:18px;line-height:1.28}.home-entry-section,.home-entry-footer{padding:clamp(58px,7vw,104px) clamp(24px,5vw,72px);position:relative}.home-entry-introduction,.home-approach-section{max-width:1040px}.home-entry-section h2,.home-entry-footer h2{max-width:980px;font-size:clamp(42px,6vw,88px);line-height:.96}.home-entry-section>p,.home-section-heading p,.home-entry-footer p{max-width:760px}.home-section-heading{gap:14px;margin-bottom:28px;display:grid}.home-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-product-card{flex-direction:column;min-height:390px;padding:clamp(26px,4vw,42px);transition:transform .22s,border-color .22s,background .22s;display:flex}.home-product-card:hover,.home-other-card:hover{border-color:#14f0a673;transform:translateY(-4px)}.home-product-card-blue:hover{border-color:#55a9ff8c}.home-product-card strong,.home-other-card strong{margin-top:28px;font-size:clamp(56px,7vw,96px);line-height:.9}.home-product-card h3{letter-spacing:0;max-width:620px;margin:18px 0 0;font-size:clamp(24px,3vw,40px);line-height:1.04}.home-product-card b,.home-other-card b{color:#00150f;background:#14f0a6;border-radius:999px;width:fit-content;margin-top:auto;padding:14px 18px;font-size:16px}.home-product-card-blue b{color:#020816;background:#55a9ff}.home-other-section{grid-template-columns:minmax(0,.82fr) minmax(280px,.58fr);align-items:stretch;gap:clamp(22px,4vw,54px);display:grid}.home-other-card{flex-direction:column;padding:clamp(26px,4vw,42px);display:flex}.home-entry-footer{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}@media (max-width:900px){.home-entry-hero,.home-other-section,.home-entry-footer,.home-products-grid{grid-template-columns:1fr}}@media (max-width:760px){.site-nav{grid-template-columns:1fr;align-content:start;display:grid}.site-links{justify-content:flex-start;gap:18px;padding-bottom:4px;font-size:13px;overflow-x:auto!important}.site-link,.site-link-action{min-width:0;text-overflow:clip!important;overflow:visible!important}.home-entry-hero{gap:28px;min-height:auto;padding:46px 18px 42px}.home-entry-hero h1{font-size:clamp(46px,14vw,72px);line-height:.94}.home-entry-subhead{font-size:clamp(24px,7vw,36px)}.home-entry-text,.home-entry-section p,.home-entry-footer p{font-size:18px}.home-entry-actions,.home-entry-footer-actions{grid-template-columns:1fr;display:grid}.home-entry-actions a,.home-entry-footer-actions a{justify-content:center;width:100%}.home-suite-card,.home-product-card{min-height:260px}.home-entry-section,.home-entry-footer{padding:54px 18px}.home-entry-section h2,.home-entry-footer h2{font-size:clamp(36px,12vw,58px);line-height:1}}.home-other-card strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(40px,4.7vw,74px);line-height:.96}@media (min-width:901px){.home-other-section{grid-template-columns:minmax(0,.68fr) minmax(420px,.82fr)}}.qrt-page-bg .product-hero,.qrt-page-bg .product-scene{overflow:hidden}.qrt-page-bg .hero-visual-scene,.qrt-page-bg .product-right{min-width:0;max-width:100%;overflow:hidden}.qrt-page-bg .hero-visual-scene .qrt-signal-mockup,.qrt-page-bg .product-right .qrt-signal-mockup{width:min(100%,820px);max-width:100%}.qrt-page-bg .hero-visual-scene .qrt-signal-stage,.qrt-page-bg .product-right .qrt-signal-stage{grid-template-columns:minmax(0,.78fr) minmax(48px,.12fr) minmax(0,.86fr);gap:clamp(8px,.9vw,14px);padding:clamp(12px,1.4vw,22px)}.qrt-page-bg .hero-visual-scene .qrt-signal-panel,.qrt-page-bg .product-right .qrt-signal-panel,.qrt-page-bg .hero-visual-scene .qrt-live-readout,.qrt-page-bg .product-right .qrt-live-readout{min-width:0}.qrt-page-bg .hero-visual-scene .qrt-live-readout strong,.qrt-page-bg .product-right .qrt-live-readout strong{font-size:clamp(42px,4.8vw,82px)}.qrt-page-bg .hero-visual-scene .qrt-signal-header strong,.qrt-page-bg .product-right .qrt-signal-header strong,.qrt-page-bg .hero-visual-scene .qrt-status-line strong,.qrt-page-bg .product-right .qrt-status-line strong{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}@media (min-width:1101px){.qrt-page-bg .product-hero{grid-template-columns:minmax(350px,.95fr) minmax(0,1fr)!important;gap:clamp(18px,2.2vw,34px)!important;padding-inline:clamp(34px,3.4vw,64px)!important}.qrt-page-bg .hero-visual-scene,.qrt-page-bg .product-right{justify-self:stretch!important;width:100%!important;max-width:min(46vw,780px)!important}.qrt-page-bg .hero-visual-scene .qrt-signal-mockup,.qrt-page-bg .product-right .qrt-signal-mockup{width:100%!important;max-width:100%!important;margin-inline:0!important;transform:none!important}.qrt-page-bg .hero-visual-scene .qrt-signal-stage,.qrt-page-bg .product-right .qrt-signal-stage{grid-template-columns:minmax(0,.62fr) minmax(34px,.08fr) minmax(0,.7fr)!important;gap:clamp(6px,.7vw,10px)!important;padding:clamp(10px,1vw,16px)!important}.qrt-page-bg .hero-visual-scene .qrt-signal-panel,.qrt-page-bg .product-right .qrt-signal-panel{overflow:hidden!important}.qrt-page-bg .hero-visual-scene .qrt-live-readout,.qrt-page-bg .product-right .qrt-live-readout{min-height:clamp(96px,12vw,136px)!important;padding:clamp(10px,1.1vw,16px)!important;overflow:hidden!important}.qrt-page-bg .hero-visual-scene .qrt-live-readout strong,.qrt-page-bg .product-right .qrt-live-readout strong{white-space:nowrap!important;max-width:100%!important;font-size:clamp(36px,4vw,66px)!important}}.talk-page-bg .hero-visual-scene .qrt-visible-media-slots{display:none}@media (max-width:760px){.site-links{scrollbar-width:none}.site-links::-webkit-scrollbar{display:none}.site-link,.site-link-action{flex:none;min-width:max-content;max-width:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
