.trace-step{display:grid;grid-template-columns:30px 1fr auto;gap:.6rem;align-items:center;padding:.7rem;border-bottom:1px solid #c8ceca;font-size:.72rem}.trace-step span{color:#7d8983;font-variant-numeric:tabular-nums}.trace-step strong{font-weight:650;text-transform:capitalize}.trace-step small{color:#7d8983;font-variant-numeric:tabular-nums}.demo-card>label{margin-top:1rem;text-transform:none;letter-spacing:normal;font-size:.9rem}.demo-card textarea{margin:.6rem 0 0;min-height:150px;resize:vertical}.demo-card>.demo-principles{display:flex;flex-wrap:wrap;gap:.5rem;border:0;margin-top:1rem}.demo-card>.demo-principles button{border:1px solid #a8b0ac;background:transparent;padding:.65rem .8rem;text-align:left;color:#58645e;cursor:pointer;font-size:.72rem}.demo-card>.demo-principles button:hover{background:#e7ebe7}.demo-card .decision{margin-top:.75rem}.drawer code{font-size:.75rem}@media (max-width:800px){.demo-stage,.operations-grid{grid-template-columns:1fr}.demo-stage>aside,.record-list{border-right:0;border-bottom:1px solid #a8b0ac}.ops-metrics{grid-template-columns:1fr 1fr}.filters,.demo-principles{grid-template-columns:1fr}.demo-principles div{border-right:0;border-bottom:1px solid #c2c8c4}.trace-step{grid-template-columns:28px 1fr auto}.drawer{min-height:500px}}.qs-marketing-path{max-width:var(--qs-page-width);margin:0 auto;padding:0 var(--qs-gutter) var(--qs-section-gap)}.qs-marketing-path__intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) 0;border-top:var(--qs-border-width) solid var(--qs-brand-border)}.qs-marketing-path__intro h2{max-width:14ch;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:var(--qs-leading-tight);letter-spacing:var(--qs-track-tight);text-wrap:balance}.qs-marketing-path__intro p:not(.eyebrow){max-width:48ch;margin:.25rem 0 0;color:var(--qs-brand-text-secondary);line-height:var(--qs-leading-body)}.qs-marketing-path__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:var(--qs-border-width) solid var(--qs-brand-border);border-bottom:var(--qs-border-width) solid var(--qs-brand-border)}.qs-marketing-path__step{min-height:330px;padding:var(--qs-space-6);border-right:var(--qs-border-width) solid var(--qs-brand-border);display:flex;flex-direction:column;justify-content:space-between;transition:background var(--qs-motion-fast),border-color var(--qs-motion-fast)}.qs-marketing-path__step:last-child{border-right:0}.qs-marketing-path__step:hover{background:var(--qs-interaction-hover)}.qs-marketing-path__step>span{color:var(--qs-brand-text-tertiary);font-size:var(--qs-text-sm)}.qs-marketing-path__step strong{display:block;font-size:1.15rem;letter-spacing:-.01em}.qs-marketing-path__step p{margin:.65rem 0 0;color:var(--qs-brand-text-secondary);font-size:var(--qs-text-sm);line-height:var(--qs-leading-body)}.qs-marketing-path__link{display:inline-flex;margin-top:1.75rem;font-size:var(--qs-text-sm);font-weight:600}.qs-marketing-path__model{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.75rem 1rem;padding:1.25rem 0;border-bottom:var(--qs-border-width) solid var(--qs-brand-border)}.qs-marketing-path__model>span{font-size:.7rem;letter-spacing:.1em;color:var(--qs-brand-text-tertiary)}.qs-marketing-path__model strong{font-size:1rem}.qs-marketing-path__model p{margin:0;max-width:52ch;color:var(--qs-brand-text-secondary);font-size:var(--qs-text-sm)}.qs-marketing-cta{max-width:var(--qs-page-width);margin:0 auto;padding:0 var(--qs-gutter) clamp(5rem,9vw,8rem)}.qs-marketing-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(2rem,5vw,4rem) 0;border-top:2px solid var(--qs-brand-text-primary)}.qs-marketing-cta h2{max-width:16ch;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:var(--qs-leading-tight);letter-spacing:var(--qs-track-tight)}.qs-marketing-cta p{max-width:48ch;margin:.8rem 0 0;color:var(--qs-brand-text-secondary)}.qs-marketing-cta .actions{justify-content:flex-end}.qs-outcome-explorer,.qs-show-me{max-width:var(--qs-page-width);margin:0 auto;padding:clamp(4rem,9vw,8rem) var(--qs-gutter)}.qs-outcome-intro,.qs-show-me-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:clamp(2rem,6vw,6rem);align-items:end;margin-bottom:clamp(2rem,5vw,4rem)}.qs-outcome-intro h2,.qs-show-me-heading h2{max-width:13ch;margin:0;font-size:clamp(2.4rem,5vw,4.5rem);line-height:var(--qs-leading-tight);letter-spacing:var(--qs-track-tight);text-wrap:balance}.qs-outcome-intro>p,.qs-show-me-heading>p{max-width:48ch;margin:0;color:var(--qs-brand-text-secondary);line-height:var(--qs-leading-body)}.qs-outcome-interface{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);border-top:var(--qs-border-width) solid var(--qs-brand-border);border-bottom:var(--qs-border-width) solid var(--qs-brand-border)}.qs-outcome-options{display:flex;flex-direction:column;border-right:var(--qs-border-width) solid var(--qs-brand-border)}.qs-outcome-options button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:var(--qs-border-width) solid var(--qs-brand-border);background:transparent;color:inherit;text-align:left;padding:1.2rem 1rem;display:grid;grid-template-columns:2rem 1fr 1.5rem;gap:.75rem;align-items:center;cursor:pointer;font:inherit;transition:background var(--qs-motion-fast),color var(--qs-motion-fast)}.qs-outcome-options button:last-child{border-bottom:0}.qs-outcome-options button span{color:var(--qs-brand-text-tertiary);font-size:var(--qs-text-sm)}.qs-outcome-options button strong{font-size:1rem}.qs-outcome-options button i{font-style:normal;opacity:.45;transition:transform var(--qs-motion-fast)}.qs-outcome-options button:hover,.qs-outcome-options button:focus-visible,.qs-outcome-options button.is-active{background:var(--qs-interaction-hover)}.qs-outcome-options button.is-active i{transform:translate(3px);opacity:1}.qs-outcome-options button:focus-visible,.qs-show-me-nav button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.qs-outcome-detail{padding:clamp(2rem,5vw,4rem);display:flex;flex-direction:column;align-items:flex-start}.qs-outcome-detail h3{max-width:14ch;margin:.1rem 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:var(--qs-leading-tight);letter-spacing:var(--qs-track-tight)}.qs-outcome-detail>p:not(.eyebrow){max-width:52ch;color:var(--qs-brand-text-secondary);line-height:var(--qs-leading-body);margin:1rem 0 1.5rem}.qs-outcome-trace{width:100%;margin-top:clamp(2.5rem,6vw,5rem);padding-top:1rem;border-top:var(--qs-border-width) solid var(--qs-brand-border);display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;color:var(--qs-brand-text-tertiary);font-size:.7rem;letter-spacing:.08em}.qs-outcome-trace i{font-style:normal;color:var(--qs-brand-text-secondary)}.qs-show-me{padding-top:0}.qs-show-me-console{border-top:2px solid var(--qs-brand-text-primary);border-bottom:var(--qs-border-width) solid var(--qs-brand-border)}.qs-show-me-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:var(--qs-border-width) solid var(--qs-brand-border)}.qs-show-me-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:var(--qs-border-width) solid var(--qs-brand-border);background:transparent;color:inherit;text-align:left;padding:1rem;display:flex;flex-direction:column;gap:1.4rem;cursor:pointer;font:inherit;transition:background var(--qs-motion-fast)}.qs-show-me-nav button:hover,.qs-show-me-nav button.is-active{background:var(--qs-interaction-hover)}.qs-show-me-nav button span{font-size:var(--qs-text-sm);color:var(--qs-brand-text-tertiary)}.qs-show-me-nav button strong{font-size:.95rem}.qs-show-me-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:clamp(2rem,7vw,7rem);padding:clamp(2.5rem,6vw,5rem)}.qs-show-me-stage h3{font-size:clamp(2rem,4vw,3.8rem);margin:0;line-height:var(--qs-leading-tight);letter-spacing:var(--qs-track-tight)}.qs-show-me-stage p:not(.eyebrow){max-width:52ch;color:var(--qs-brand-text-secondary);line-height:var(--qs-leading-body)}.qs-show-me-flow{align-self:end;display:flex;align-items:center;gap:.65rem;padding-top:1rem;border-top:var(--qs-border-width) solid var(--qs-brand-border);font-size:.7rem;letter-spacing:.08em;color:var(--qs-brand-text-tertiary)}.qs-show-me-flow strong{color:var(--qs-brand-text-primary)}.qs-show-me-flow i{font-style:normal}@media (max-width:820px){.qs-marketing-path__intro,.qs-outcome-intro,.qs-show-me-heading{grid-template-columns:1fr;gap:1.25rem}.qs-marketing-path__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-marketing-path__step:nth-child(2){border-right:0}.qs-marketing-path__step:nth-child(-n+2){border-bottom:var(--qs-border-width) solid var(--qs-brand-border)}.qs-marketing-path__model{grid-template-columns:auto auto}.qs-marketing-path__model p{grid-column:1/-1}.qs-marketing-cta__inner{grid-template-columns:1fr;align-items:start}.qs-marketing-cta .actions{justify-content:flex-start}.qs-outcome-interface{grid-template-columns:1fr}.qs-outcome-options{border-right:0;border-bottom:var(--qs-border-width) solid var(--qs-brand-border)}.qs-show-me-nav{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.qs-show-me-stage{grid-template-columns:1fr}.qs-show-me-flow{align-self:start}}@media (max-width:520px){.qs-marketing-path__steps{grid-template-columns:1fr}.qs-marketing-path__step{min-height:0;border-right:0;border-bottom:var(--qs-border-width) solid var(--qs-brand-border)}.qs-marketing-path__step:last-child{border-bottom:0}.qs-marketing-path__model{grid-template-columns:1fr;gap:.45rem}.qs-marketing-path__model p{grid-column:auto}.qs-outcome-explorer,.qs-show-me{padding-left:var(--qs-gutter);padding-right:var(--qs-gutter)}.qs-outcome-detail{padding:2rem 1rem}.qs-show-me-nav{grid-template-columns:repeat(5,140px)}.qs-show-me-stage{padding:2rem 1rem}.qs-show-me-flow{flex-wrap:wrap}}.qs-product-page{max-width:var(--qs-page-width);margin:0 auto;padding:0 var(--qs-gutter) clamp(5rem,10vw,9rem)}.qs-product-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:clamp(2rem,6vw,7rem);padding:clamp(2rem,5vw,5rem) 0 clamp(4rem,9vw,8rem)}.qs-product-gallery__stage{aspect-ratio:4/5;background:#141c1a;display:grid;place-items:center;overflow:hidden}.qs-product-gallery__stage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qs-product-media-pending{padding:2rem;color:#a8b0aa;text-align:center;letter-spacing:.08em;font-size:.72rem}.qs-product-gallery__thumbs{display:flex;gap:.5rem;overflow-x:auto;padding-top:.65rem}.qs-product-gallery__thumbs button{width:76px;height:92px;flex:0 0 auto;padding:0;border:1px solid rgba(0,0,0,.12);background:transparent;cursor:pointer}.qs-product-gallery__thumbs button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.qs-product-gallery__thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qs-product-buy{align-self:center;position:sticky;top:1.5rem}.qs-product-buy h1{max-width:11ch;margin:0;font-size:clamp(3rem,6vw,6.5rem);line-height:.94;letter-spacing:-.055em}.qs-product-buy__subhead{max-width:42ch;color:var(--qs-brand-text-secondary);font-size:1.08rem;line-height:1.65;margin:1.5rem 0}.qs-product-buy__price{font-size:1.25rem;margin:1.75rem 0}.qs-product-buy__pending{font-size:.75rem;letter-spacing:.1em;color:var(--qs-brand-text-tertiary);margin:1.75rem 0}.qs-product-buy__button{width:100%;min-height:52px}.qs-product-variant{display:grid;gap:.5rem;margin:1rem 0;font-size:.8rem}.qs-product-variant select{min-height:46px;background:transparent;border:1px solid var(--qs-brand-border);padding:0 .75rem;font:inherit}.qs-product-truth{font-size:.72rem;color:var(--qs-brand-text-tertiary);line-height:1.5}.qs-product-gates{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--qs-brand-border);margin-top:2rem;padding-top:1rem;font-size:.68rem;letter-spacing:.08em}.qs-product-gates strong{font-weight:600}.qs-product-section{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(2rem,7vw,8rem);border-top:1px solid var(--qs-brand-border);padding:clamp(3rem,7vw,7rem) 0}.qs-product-section__heading h2{max-width:12ch;margin:0;font-size:clamp(2.2rem,4.5vw,4.6rem);line-height:.98;letter-spacing:-.045em}.qs-product-section__body{min-width:0}.qs-product-story,.qs-product-standard{max-width:62ch;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.7;color:var(--qs-brand-text-secondary)}.qs-product-grid-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--qs-brand-border)}.qs-product-grid-three article{padding:1.5rem;border-right:1px solid var(--qs-brand-border)}.qs-product-grid-three article:last-child{border-right:0}.qs-product-grid-three span{color:var(--qs-brand-text-tertiary);font-size:.72rem}.qs-product-grid-three h3{margin:3rem 0 .6rem;font-size:1.15rem}.qs-product-grid-three p,.qs-product-feature-list p,.qs-product-steps p{color:var(--qs-brand-text-secondary);line-height:1.65}.qs-product-feature-list article{display:grid;grid-template-columns:minmax(160px,.5fr) 1fr;gap:2rem;padding:1.2rem 0;border-top:1px solid var(--qs-brand-border)}.qs-product-feature-list article:first-child{border-top:0}.qs-product-steps{list-style:none;padding:0;margin:0;border-top:1px solid var(--qs-brand-border)}.qs-product-steps li{display:grid;grid-template-columns:3rem 1fr;gap:1.5rem;padding:1.4rem 0;border-bottom:1px solid var(--qs-brand-border)}.qs-product-steps span{font-size:.72rem;color:var(--qs-brand-text-tertiary)}.qs-product-steps h3{margin:0;font-size:1.15rem}.qs-product-steps p{margin:.45rem 0 0}.qs-product-specs{margin:0;border-top:1px solid var(--qs-brand-border)}.qs-product-specs div{display:grid;grid-template-columns:1fr 1fr;padding:1rem 0;border-bottom:1px solid var(--qs-brand-border)}.qs-product-specs dt{color:var(--qs-brand-text-secondary)}.qs-product-specs dd{margin:0}.qs-product-included{margin:0;padding:0;list-style:none}.qs-product-included li{padding:1rem 0;border-bottom:1px solid var(--qs-brand-border)}.qs-product-faq details{border-top:1px solid var(--qs-brand-border);padding:1.2rem 0}.qs-product-faq summary{cursor:pointer;font-weight:600}.qs-product-faq p{max-width:60ch;color:var(--qs-brand-text-secondary);line-height:1.6}@media (max-width:820px){.qs-product-hero,.qs-product-section{grid-template-columns:1fr}.qs-product-buy{position:static}.qs-product-buy h1{max-width:12ch}.qs-product-grid-three{grid-template-columns:1fr}.qs-product-grid-three article{border-right:0;border-bottom:1px solid var(--qs-brand-border)}.qs-product-grid-three article:last-child{border-bottom:0}.qs-product-feature-list article{grid-template-columns:1fr;gap:.35rem}.qs-product-section__heading h2{max-width:15ch}}@media (max-width:520px){.qs-product-page{padding-left:var(--qs-gutter);padding-right:var(--qs-gutter)}.qs-product-hero{padding-top:1rem}.qs-product-buy h1{font-size:clamp(2.8rem,15vw,4.5rem)}.qs-product-gallery__stage{aspect-ratio:1/1.15}.qs-product-section{padding:3rem 0}.qs-product-specs div{grid-template-columns:1fr;gap:.25rem}.qs-product-gates{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.qs-product-page *{scroll-behavior:auto!important;transition:none!important}}:root{--qs-shop-ink:#0B1110;--qs-shop-elevated:#141C1A;--qs-shop-paper:#F4F1E9;--qs-shop-muted:#A8B0AA;--qs-shop-accent:#809E91;--qs-shop-border:rgba(255,255,255,.1);--qs-shop-success:#67A982;--qs-shop-error:#C86961;--qs-shop-radius:2px;--qs-shop-max:1480px}.shop-shell{background:var(--qs-shop-paper);color:var(--qs-shop-ink)}.shop-shell main{min-height:60vh}.shop-shell .shop-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:68px;padding:0 clamp(1.25rem,4vw,4rem);background:color-mix(in srgb,var(--qs-shop-paper) 94%,transparent);border-bottom:1px solid rgba(11,17,16,.09);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.shop-shell .shop-brand{display:inline-flex;align-items:center;gap:.65rem;color:inherit;text-decoration:none;font-size:.62rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.shop-shell .shop-brand .brand-logo{width:112px;height:auto}.shop-shell .shop-brand span{opacity:.55}.shop-shell .shop-nav{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,2.4rem)}.shop-shell .shop-nav a,.shop-shell .shop-actions a{color:inherit;text-decoration:none;font-size:.72rem;letter-spacing:.04em}.shop-shell .shop-nav a{position:relative;padding:.5rem 0}.shop-shell .shop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:.2rem;height:1px;background:currentColor;transition:right .22s ease}.shop-shell .shop-nav a:hover:after,.shop-shell .shop-nav a.active:after{right:0}.shop-shell .shop-actions{display:flex;align-items:center;gap:1.2rem}.shop-shell .shop-cart{border-left:1px solid rgba(11,17,16,.12);padding-left:1.2rem}.shop-shell .shop-commerce-page,.shop-shell .shop-product-page,.shop-shell .shop-cart-page{max-width:var(--qs-shop-max);margin:0 auto;padding-left:clamp(1.25rem,4vw,4.5rem);padding-right:clamp(1.25rem,4vw,4.5rem)}.shop-shell .shop-editorial-hero{min-height:min(78vh,820px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);gap:clamp(3rem,9vw,10rem);align-items:end;padding:clamp(5rem,11vw,10rem) 0 clamp(4rem,7vw,6rem);border-bottom:1px solid rgba(11,17,16,.12)}.shop-shell .shop-editorial-hero h1{max-width:12ch;margin:1.25rem 0 1.6rem;font-family:var(--qs-font-display,Georgia,serif);font-size:clamp(4rem,9vw,8.6rem);line-height:.88;letter-spacing:-.065em;font-weight:500;text-wrap:balance}.shop-shell .shop-editorial-hero .lede{max-width:58ch;margin:0;color:#4e5953;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.shop-shell .shop-editorial-note{border-top:1px solid rgba(11,17,16,.18);padding-top:1rem}.shop-shell .shop-editorial-note span,.shop-shell .shop-editorial-note p{color:#69736d;font-size:.68rem;letter-spacing:.12em}.shop-shell .shop-editorial-note strong{display:block;margin:.9rem 0;font-family:var(--qs-font-display,Georgia,serif);font-size:1.55rem;line-height:1.12;font-weight:500}.shop-shell .shop-editorial-note p{margin:0;line-height:1.6;letter-spacing:0}.shop-shell .shop-collection-nav{display:grid;grid-template-columns:repeat(5,max-content) 1fr max-content;align-items:center;gap:clamp(1rem,2.5vw,2rem);padding:1.15rem 0;border-bottom:1px solid rgba(11,17,16,.12);overflow:auto}.shop-shell .shop-collection-nav a{color:inherit;text-decoration:none;font-size:.7rem;white-space:nowrap}.shop-shell .shop-collection-nav a.active{font-weight:650}.shop-shell .shop-collection-nav a:hover{text-decoration:underline;text-underline-offset:4px}.shop-shell .shop-discovery-tools{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 0}.shop-shell .shop-search{display:flex;align-items:center;min-width:min(420px,100%);border-bottom:1px solid rgba(11,17,16,.24)}.shop-shell .shop-search input{width:100%;height:42px;padding:0;background:transparent;border:0;outline:0;color:inherit;font:inherit;font-size:.82rem}.shop-shell .shop-search input::-moz-placeholder{color:#7b847e}.shop-shell .shop-search input::placeholder{color:#7b847e}.shop-shell .shop-tool-status{font-size:.66rem;color:#6b746e;letter-spacing:.04em}.shop-shell .shop-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,6rem) clamp(1.5rem,3vw,3.5rem);background:transparent;border:0}.shop-shell .shop-product-card{background:transparent}.shop-shell .shop-product-media{aspect-ratio:4/5;background:#e8e5dd}.shop-shell .shop-product-card:hover .shop-product-media img{transform:scale(1.018)}.shop-shell .shop-product-media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.shop-shell .shop-product-meta{gap:.45rem;padding:1rem 0 0}.shop-shell .shop-product-meta span{font-size:.58rem;letter-spacing:.14em;color:#707a74}.shop-shell .shop-product-meta strong{font-family:var(--qs-font-display,Georgia,serif);font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:500;line-height:1.08}.shop-shell .shop-product-meta b{font-size:.78rem;font-weight:600}.shop-shell .shop-empty{display:grid;grid-template-columns:minmax(100px,.2fr) minmax(0,1fr);gap:clamp(2rem,8vw,9rem);align-items:start;min-height:420px;padding:clamp(5rem,10vw,9rem) 0;border-top:1px solid rgba(11,17,16,.12);border-bottom:1px solid rgba(11,17,16,.12)}.shop-shell .shop-empty-mark{width:78px;height:78px;display:grid;place-items:center;border:1px solid rgba(11,17,16,.14);border-radius:50%}.shop-shell .shop-empty-mark img{width:30px;height:30px;opacity:.55}.shop-shell .shop-empty h2{max-width:12ch;margin:.6rem 0 1rem;font-family:var(--qs-font-display,Georgia,serif);font-size:clamp(2.7rem,5vw,5rem);line-height:.94;letter-spacing:-.05em;font-weight:500}.shop-shell .shop-empty>div:last-child>p:last-child{max-width:58ch;color:#59645d;line-height:1.7}.shop-shell .shop-kicker{font-size:.6rem;letter-spacing:.16em;color:#6d7771}.shop-shell .shop-standards{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:clamp(3rem,9vw,10rem);padding:clamp(5rem,10vw,9rem) 0}.shop-shell .shop-standards-intro h2{max-width:12ch;margin:.8rem 0 1rem;font-family:var(--qs-font-display,Georgia,serif);font-size:clamp(2.4rem,4.8vw,4.8rem);line-height:.95;letter-spacing:-.05em;font-weight:500}.shop-shell .shop-standards-intro>p:last-child{max-width:42ch;color:#667069;line-height:1.65}.shop-shell .shop-standards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(11,17,16,.13)}.shop-shell .shop-standards-grid article{padding:1.5rem 1.25rem 2rem 0;border-bottom:1px solid rgba(11,17,16,.13)}.shop-shell .shop-standards-grid article:nth-child(odd){padding-right:2rem;border-right:1px solid rgba(11,17,16,.13)}.shop-shell .shop-standards-grid article:nth-child(2n){padding-left:2rem}.shop-shell .shop-standards-grid span{display:block;color:#87908a;font-size:.62rem;margin-bottom:2.5rem}.shop-shell .shop-standards-grid strong{font-family:var(--qs-font-display,Georgia,serif);font-size:1.35rem;font-weight:500}.shop-shell .shop-standards-grid p{max-width:34ch;color:#68736c;font-size:.82rem;line-height:1.6}.shop-shell .shop-footer{display:grid;grid-template-columns:1.2fr 1fr auto;gap:3rem;padding:4rem clamp(1.25rem,4vw,4.5rem);border-top:1px solid rgba(11,17,16,.13);font-size:.72rem}.shop-shell .shop-footer>div{display:flex;flex-direction:column;gap:.65rem}.shop-shell .shop-footer a{color:inherit;text-decoration:none}.shop-shell .shop-footer a:hover{text-decoration:underline;text-underline-offset:4px}.shop-shell .shop-footer p{max-width:28ch;color:#667069;line-height:1.6}.shop-shell .shop-footer .brand-logo{width:108px}.shop-shell .button{border-radius:var(--qs-shop-radius);box-shadow:none}.shop-shell button:focus-visible,.shop-shell a:focus-visible,.shop-shell input:focus-visible,.shop-shell select:focus-visible{outline:2px solid var(--qs-shop-accent);outline-offset:4px}.shop-shell .shop-hero-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-top:2rem}.shop-shell .shop-release{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:clamp(3rem,9vw,10rem);padding:clamp(5rem,9vw,8rem) 0;border-bottom:1px solid rgba(11,17,16,.12)}.shop-shell .shop-release h2,.shop-shell .shop-knowledge h2,.shop-shell .shop-worlds h2{font-family:var(--qs-font-display,Georgia,serif);font-weight:500;letter-spacing:-.045em;line-height:.95}.shop-shell .shop-release h2{font-size:clamp(3rem,6vw,6rem);max-width:9ch;margin:.7rem 0 1rem}.shop-shell .shop-release p{max-width:48ch;color:#59645d;line-height:1.7}.shop-shell .shop-knowledge{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);gap:clamp(3rem,9vw,10rem);padding:clamp(5rem,9vw,8rem) 0;border-bottom:1px solid rgba(11,17,16,.12)}.shop-shell .shop-knowledge h2{font-size:clamp(2.7rem,5vw,5rem);margin:.7rem 0}.shop-shell .shop-knowledge__media{aspect-ratio:4/3;background:#e8e5dd;display:grid;place-items:center;color:#7b847e;font-size:.62rem;letter-spacing:.14em}.shop-shell .shop-worlds{padding:clamp(5rem,9vw,8rem) 0}.shop-shell .shop-worlds h2{font-size:clamp(3rem,6vw,6rem);margin:.7rem 0 3rem}.shop-shell .shop-world-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(11,17,16,.13)}.shop-shell .shop-world{min-height:300px;padding:2rem 2rem 2.5rem 0;border-bottom:1px solid rgba(11,17,16,.13);text-decoration:none;color:inherit}.shop-shell .shop-world:nth-child(odd){padding-right:3rem;border-right:1px solid rgba(11,17,16,.13)}.shop-shell .shop-world:nth-child(2n){padding-left:3rem}.shop-shell .shop-world strong{display:block;font-family:var(--qs-font-display,Georgia,serif);font-size:clamp(2rem,4vw,4rem);font-weight:500;letter-spacing:-.04em}.shop-shell .shop-world span{display:block;margin-top:.7rem;color:#68736c}.shop-shell .shop-standard-link{display:inline-flex;margin-top:1rem;color:inherit;text-underline-offset:4px}.shop-shell .shop-product-trust{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid rgba(11,17,16,.13);border-bottom:1px solid rgba(11,17,16,.13);margin:2rem 0 0}.shop-shell .shop-product-trust article{padding:1rem .75rem;border-right:1px solid rgba(11,17,16,.13)}.shop-shell .shop-product-trust article:last-child{border-right:0}.shop-shell .shop-product-trust span{display:block;font-size:.56rem;letter-spacing:.1em;color:#6d7771}.shop-shell .shop-product-trust strong{display:block;margin-top:.4rem;font-size:.72rem}.shop-shell .shop-transparency{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.shop-shell .shop-transparency article{padding-top:1rem;border-top:1px solid rgba(11,17,16,.13)}.shop-shell .shop-transparency h3{font-family:var(--qs-font-display,Georgia,serif);font-size:1.45rem;font-weight:500}.shop-shell .shop-transparency ul{padding-left:1.1rem;color:#59645d;line-height:1.8}@media (max-width:900px){.shop-shell .shop-header{grid-template-columns:1fr auto;gap:1rem}.shop-shell .shop-nav{display:none}.shop-shell .shop-editorial-hero,.shop-shell .shop-standards,.shop-shell .shop-release,.shop-shell .shop-knowledge{grid-template-columns:1fr}.shop-shell .shop-editorial-hero{min-height:auto;gap:4rem}.shop-shell .shop-standards{gap:3.5rem}.shop-shell .shop-empty{grid-template-columns:1fr;min-height:360px}.shop-shell .shop-footer{grid-template-columns:1fr 1fr}.shop-shell .shop-product-trust{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.shop-shell .shop-header{min-height:60px;padding:0 1rem}.shop-shell .shop-brand .brand-logo{width:96px}.shop-shell .shop-actions{gap:.8rem}.shop-shell .shop-actions .text-link{display:none}.shop-shell .shop-editorial-hero{padding:4.5rem 0 4rem;gap:3rem}.shop-shell .shop-editorial-hero h1{font-size:clamp(3.3rem,15vw,5.4rem)}.shop-shell .shop-collection-nav{grid-template-columns:repeat(5,max-content);gap:1.25rem}.shop-shell .shop-discovery-tools{align-items:flex-start;flex-direction:column}.shop-shell .shop-search{width:100%}.shop-shell .shop-product-grid{grid-template-columns:1fr;gap:3.5rem}.shop-shell .shop-standards-grid{grid-template-columns:1fr}.shop-shell .shop-standards-grid article:nth-child(odd){padding-right:0;border-right:0}.shop-shell .shop-standards-grid article:nth-child(2n){padding-left:0}.shop-shell .shop-footer{grid-template-columns:1fr;padding-top:3rem;padding-bottom:3rem}.shop-shell .shop-footer>div:last-child{padding-top:1rem}.shop-shell .shop-world-grid,.shop-shell .shop-transparency{grid-template-columns:1fr}.shop-shell .shop-world{min-height:220px}.shop-shell .shop-world:nth-child(odd){padding-right:0;border-right:0}.shop-shell .shop-world:nth-child(2n){padding-left:0}.shop-shell .shop-product-trust{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.shop-shell *,.shop-shell *:before,.shop-shell *:after{scroll-behavior:auto!important;transition:none!important}.shop-shell .shop-product-card:hover .shop-product-media img{transform:none}}.legal-page{max-width:1240px;margin:0 auto;padding:7rem 2rem 6rem}.legal-hero{max-width:820px;padding-bottom:4rem;border-bottom:1px solid var(--qs-border, rgba(20, 24, 28, .14))}.legal-hero h1{margin:.4rem 0 1.35rem;font-size:clamp(2.7rem,6vw,5.4rem);line-height:.98;letter-spacing:-.045em}.legal-lead{max-width:760px;margin:0;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.72;color:var(--qs-muted, #596067)}.legal-meta{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:1.8rem;font-size:.86rem;color:var(--qs-muted, #596067)}.legal-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:clamp(2rem,7vw,7rem);align-items:start;padding-top:4rem}.legal-index{position:sticky;top:6rem;display:grid;gap:.7rem}.legal-index p{margin:0 0 .3rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.legal-index a{color:var(--qs-muted, #596067);font-size:.9rem;line-height:1.35;text-decoration:none}.legal-index a:hover,.legal-index a:focus-visible{color:var(--qs-ink, #14181c);text-decoration:underline;text-underline-offset:.2em}.legal-section{scroll-margin-top:7rem;padding:0 0 3.1rem}.legal-section h2{margin:0 0 1rem;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.02em}.legal-section p,.legal-section li{max-width:78ch;font-size:1rem;line-height:1.82;color:var(--qs-ink, #20252a)}.legal-section p{margin:0 0 1rem}.legal-section ul{margin:.2rem 0 0;padding-left:1.35rem}.legal-section li{padding-left:.35rem;margin:.5rem 0}.legal-crosslinks{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.3rem;margin-top:1rem;padding-top:1.6rem;border-top:1px solid var(--qs-border, rgba(20, 24, 28, .14));font-size:.9rem}.legal-crosslinks span{width:100%;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.legal-crosslinks a{color:inherit;text-underline-offset:.2em}@media (max-width: 860px){.legal-page{padding:5rem 1.25rem 4rem}.legal-layout{grid-template-columns:1fr;gap:2.5rem}.legal-index{position:static;display:flex;gap:.9rem 1.1rem;overflow-x:auto;padding-bottom:.9rem;border-bottom:1px solid var(--qs-border, rgba(20,24,28,.14));scrollbar-width:thin}.legal-index p,.legal-index a{flex:0 0 auto}}@media (max-width: 520px){.legal-page{padding-top:4rem}.legal-hero{padding-bottom:3rem}.legal-hero h1{font-size:2.7rem}.legal-lead{font-size:1rem;line-height:1.65}.legal-section p,.legal-section li{font-size:.98rem;line-height:1.75}}.edge-assessment{min-height:calc(100vh - 80px);background:#f5f5f2;color:#111;display:flex;flex-direction:column;padding:28px clamp(20px,5vw,72px) 22px}.edge-assessment__top{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.14);padding-bottom:20px}.edge-assessment__top span{display:block;margin-top:5px;font-size:12px;color:#666}.edge-assessment__top strong{font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.edge-assessment__progress{height:2px;background:#ddd;margin:0}.edge-assessment__progress i{display:block;height:100%;background:#111;transition:width .35s ease}.edge-assessment__body{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.7fr);gap:clamp(32px,8vw,120px);align-items:center;padding:70px 0}.edge-assessment__context p{font:600 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;margin:0 0 14px}.edge-assessment__context span{display:block;max-width:250px;color:#777;font-size:14px;line-height:1.65}.edge-assessment__question{max-width:760px}.edge-assessment__question h1{font-size:clamp(42px,6vw,78px);line-height:.98;letter-spacing:-.055em;font-weight:500;margin:10px 0 20px;max-width:850px}.edge-assessment__question>p:not(.eyebrow){font-size:18px;line-height:1.55;color:#666;max-width:650px;margin:0 0 30px}.edge-assessment__options{display:grid;gap:8px}.edge-assessment__options button{border:1px solid #d3d3ce;background:transparent;text-align:left;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;font:500 16px/1.35 inherit;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.edge-assessment__options button:hover{background:#fff;border-color:#999;transform:translate(3px)}.edge-assessment__options button.is-selected{background:#111;color:#fff;border-color:#111}.edge-assessment__question label{display:block}.edge-assessment__question input{width:100%;border:0;border-bottom:1px solid #999;background:transparent;border-radius:0;padding:14px 0 18px;font:400 clamp(25px,3vw,40px)/1.2 inherit;outline:0}.edge-assessment__question input:focus{border-color:#111}.edge-assessment__question input::-moz-placeholder{color:#aaa}.edge-assessment__question input::placeholder{color:#aaa}.edge-assessment__actions{display:flex;align-items:center;gap:24px;margin-top:38px}.edge-assessment__actions .button{border:0;cursor:pointer}.edge-assessment__actions button:disabled{opacity:.35;cursor:not-allowed}.edge-assessment__footer{border-top:1px solid rgba(0,0,0,.14);padding-top:16px;display:flex;justify-content:space-between;color:#777;font:11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.edge-assessment__error{color:#a12626;font-size:13px;margin-top:15px}.edge-assessment--complete{justify-content:center;align-items:center;text-align:center}.edge-assessment__complete{width:min(760px,100%);display:flex;flex-direction:column;align-items:center}.edge-assessment__mark{width:54px;height:54px;border:1px solid #111;border-radius:50%;display:grid;place-items:center;margin:28px 0;font-size:22px}.edge-assessment__complete h1{font-size:clamp(44px,6vw,74px);line-height:.98;letter-spacing:-.055em;font-weight:500;margin:0 0 24px}.edge-assessment__complete>p:not(.eyebrow){color:#666;font-size:17px;line-height:1.65;max-width:650px}.edge-assessment__report{width:100%;text-align:left;border-top:1px solid #111;border-bottom:1px solid #111;padding:22px 0;margin:25px 0 20px}.edge-assessment__report span{font:600 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.edge-assessment__report strong{display:block;font-size:27px;margin:8px 0}.edge-assessment__report p{color:#666;margin:0;line-height:1.5}.edge-assessment__complete small{color:#888;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;margin-bottom:25px}@media (max-width:760px){.edge-assessment{padding:18px;min-height:100vh}.edge-assessment__body{display:block;padding:48px 0 55px}.edge-assessment__context{margin-bottom:45px}.edge-assessment__context span{max-width:330px}.edge-assessment__question h1{font-size:clamp(42px,13vw,62px)}.edge-assessment__question>p:not(.eyebrow){font-size:16px}.edge-assessment__options button{padding:16px}.edge-assessment__footer{gap:12px;flex-wrap:wrap}.edge-assessment__footer span:last-child{margin-left:auto}.edge-assessment__complete h1{font-size:48px}.edge-assessment__top{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.edge-assessment__progress i,.edge-assessment__options button{transition:none}}.business-page{background:#f5f5f2;color:#111}.business-hero{max-width:1200px;margin:auto;padding:clamp(90px,14vw,180px) 24px 120px}.business-hero h1{font-size:clamp(58px,9vw,132px);line-height:.88;letter-spacing:-.065em;font-weight:500;max-width:1100px;margin:18px 0 34px}.business-hero .lede{font-size:clamp(18px,2vw,24px);line-height:1.55;color:#5f5f5a;max-width:780px}.business-hero .actions{margin-top:38px}.business-editorial{border-top:1px solid #d2d2cc;max-width:1200px;margin:auto;padding:100px 24px;display:grid;grid-template-columns:.7fr 1.5fr;gap:80px}.business-editorial__label,.business-flow__head .eyebrow{font:600 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.business-editorial h2,.business-flow h2,.business-edge h2,.business-cta h2{font-size:clamp(42px,6vw,78px);line-height:.96;letter-spacing:-.055em;font-weight:500;margin:0 0 25px}.business-editorial p,.business-split p,.business-edge>p,.business-cta p{font-size:18px;line-height:1.65;color:#62625d;max-width:760px}.business-editorial strong{color:#111}.business-flow{background:#111;color:#fff;padding:100px 24px}.business-flow__head{max-width:1200px;margin:0 auto 70px}.business-flow__head h2{max-width:800px}.business-flow__grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #444}.business-flow__grid article{padding:28px 24px 36px 0;border-bottom:1px solid #444;min-height:220px}.business-flow__grid span{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#888}.business-flow__grid h3{font-size:28px;font-weight:500;margin:42px 0 12px;letter-spacing:-.03em}.business-flow__grid p{color:#aaa;line-height:1.55;margin:0;max-width:230px}.business-split{max-width:1200px;margin:auto;padding:110px 24px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d2d2cc}.business-split article{background:#f5f5f2;padding:50px 6vw 55px 0}.business-split article+article{padding-left:6vw;padding-right:0}.business-split h2{font-size:clamp(38px,5vw,62px);line-height:.95;letter-spacing:-.05em;font-weight:500}.business-split strong{display:block;margin-top:28px;line-height:1.55;max-width:480px}.business-edge{background:#e8e8e3;padding:110px 24px;text-align:center}.business-edge>p{margin:0 auto 35px}.business-edge__example{background:#111;color:#fff;text-align:left;max-width:760px;margin:60px auto 0;padding:40px clamp(25px,5vw,60px);display:grid;gap:12px}.business-edge__example span{font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;color:#999}.business-edge__example strong{font-size:26px;font-weight:500}.business-edge__example div{padding:24px 0;color:#aaa;line-height:2}.business-cta{text-align:center;max-width:1000px;margin:auto;padding:130px 24px 150px}.business-cta p{margin:0 auto 30px}.business-cta .button{display:inline-block}.business-page .eyebrow{margin:0;color:#777;font:600 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}@media (max-width:800px){.business-hero{padding:70px 20px 80px}.business-hero h1{font-size:clamp(52px,16vw,78px)}.business-editorial{display:block;padding:70px 20px}.business-editorial__label{margin-bottom:40px}.business-flow{padding:75px 20px}.business-flow__grid{grid-template-columns:1fr 1fr}.business-flow__grid article{min-height:210px}.business-split{display:block;padding:70px 20px}.business-split article,.business-split article+article{padding:35px 0}.business-edge{padding:80px 20px}.business-cta{padding:90px 20px 110px}}.qs-statement{position:relative;overflow:hidden;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);padding:clamp(8rem,14vw,13rem) var(--qs-gutter);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(4rem,10vw,10rem)}.qs-live-input{display:block;margin:0;text-transform:none;letter-spacing:normal}.qs-live-input small,.qs-live-result small{display:block;margin-bottom:.65rem;color:#91a09a;font-size:.6rem;letter-spacing:.13em}.qs-live-input textarea{resize:none;border:1px solid #34434d;background:#0d1924;color:#fff;font:400 1rem/1.5 Georgia,serif}.qs-live-stages{display:grid;grid-template-columns:repeat(4,1fr);margin-top:1rem;border:1px solid #34434d}.qs-live-stages button{min-height:66px;padding:.7rem;border:0;border-right:1px solid #34434d;background:transparent;color:#9ca8ad;font-size:.65rem;text-align:left;cursor:pointer}.qs-live-stages button:last-child{border-right:0}.qs-live-stages button span{display:block;margin-bottom:.45rem;color:#65737a;font-size:.55rem}.qs-live-stages button.is-active{background:#dfe7e2;color:#07111d}.qs-live-result{min-height:170px;padding:1.35rem;margin-top:1rem;border-left:2px solid #86a797;background:#0d1924}.qs-live-result strong{display:block;font:400 1.7rem Georgia,serif}.qs-live-result p{margin:.7rem 0 0;color:#aeb9bd;line-height:1.55;font-size:.82rem}.qs-live-result em{display:block;margin-top:.8rem;color:#d4c09c;font-style:normal;font-size:.7rem}.qs-model-step a{display:block;height:100%;color:inherit;text-decoration:none}.qs-model-step i{display:block;margin-top:3rem;color:var(--qs-brand-text-tertiary);font-style:normal;font-size:.67rem;letter-spacing:.08em}.qs-model-step:hover{background:color-mix(in srgb,var(--qs-brand) 7%,var(--qs-brand-background))}.qs-statement:before{content:"01";position:absolute;right:-1rem;top:50%;transform:translateY(-50%);font-size:clamp(12rem,28vw,32rem);line-height:.75;letter-spacing:-.09em;color:color-mix(in srgb,var(--qs-brand) 4%,transparent);pointer-events:none}.qs-statement>.qs-reveal,.qs-statement-side{position:relative;z-index:1}.qs-statement h2{max-width:12ch;margin:.7rem 0 0;font-size:clamp(3.4rem,7vw,7.5rem);line-height:.94;letter-spacing:-.065em}.qs-statement h2 span{color:var(--qs-brand-text-secondary)}.qs-statement-side{align-self:end;max-width:36ch;padding-bottom:.5rem}.qs-statement-side p{font-size:1.1rem;line-height:1.75;color:var(--qs-brand-text-secondary)}.qs-outcome-explorer,.qs-show-me{max-width:var(--qs-page-width);margin-inline:auto;padding:clamp(7rem,12vw,11rem) var(--qs-gutter)}.qs-outcome-intro,.qs-show-me-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:clamp(3rem,8vw,8rem);align-items:end;margin-bottom:clamp(3rem,6vw,5rem)}.qs-outcome-intro h2,.qs-show-me-heading h2{max-width:10ch;margin:.6rem 0 0;font-size:clamp(3rem,6vw,6.2rem);line-height:.96;letter-spacing:-.055em}.qs-outcome-intro>p,.qs-show-me-heading>p{max-width:36ch;color:var(--qs-brand-text-secondary);line-height:1.7}.qs-outcome-interface,.qs-show-me-console{border:1px solid var(--home-line);background:color-mix(in srgb,var(--qs-brand-background) 92%,var(--qs-brand) 2%)}.qs-outcome-interface{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);min-height:520px}.qs-outcome-options{border-right:1px solid var(--home-line)}.qs-outcome-options button{width:100%;min-height:110px;padding:1.4rem 1.5rem;display:grid;grid-template-columns:38px 1fr 20px;gap:1rem;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--home-line);background:transparent;color:inherit;cursor:pointer}.qs-outcome-options button span{color:var(--qs-brand-text-tertiary);font-size:.7rem;letter-spacing:.1em}.qs-outcome-options button strong{font-size:1rem;line-height:1.3}.qs-outcome-options button i{font-style:normal;color:var(--qs-brand-text-tertiary)}.qs-outcome-options button.is-active{background:color-mix(in srgb,var(--qs-brand) 7%,transparent)}.qs-outcome-options button.is-active strong{transform:translate(4px)}.qs-outcome-detail{padding:clamp(2rem,5vw,4.5rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.qs-outcome-detail h3{max-width:12ch;margin:.65rem 0 1.25rem;font-size:clamp(2.2rem,4vw,4.3rem);line-height:.98;letter-spacing:-.05em}.qs-outcome-detail>p:not(.eyebrow){max-width:50ch;color:var(--qs-brand-text-secondary);line-height:1.7}.qs-outcome-trace{width:100%;margin-top:clamp(3rem,7vw,6rem);padding-top:1rem;border-top:1px solid var(--home-line);display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;color:var(--qs-brand-text-tertiary);font-size:.63rem;letter-spacing:.11em}.qs-outcome-trace i{font-style:normal;opacity:.55}.qs-show-me-console{overflow:hidden}.qs-show-me-nav{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--home-line)}.qs-show-me-nav button{min-height:92px;padding:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.7rem;border:0;border-right:1px solid var(--home-line);background:transparent;color:inherit;text-align:left;cursor:pointer}.qs-show-me-nav button:last-child{border-right:0}.qs-show-me-nav button span{color:var(--qs-brand-text-tertiary);font-size:.68rem;letter-spacing:.1em}.qs-show-me-nav button strong{font-size:.9rem}.qs-show-me-nav button.is-active{background:var(--qs-brand-text-primary);color:var(--qs-brand-background)}.qs-show-me-stage{min-height:360px;padding:clamp(2rem,6vw,5rem);display:grid;grid-template-columns:1fr .7fr;gap:4rem;align-items:center}.qs-show-me-stage h3{margin:.6rem 0 1rem;font-size:clamp(2.6rem,5vw,5.5rem);line-height:.94;letter-spacing:-.055em}.qs-show-me-stage p{max-width:48ch;color:var(--qs-brand-text-secondary);line-height:1.7}.qs-show-me-flow{min-height:180px;border:1px solid var(--home-line);padding:1.5rem;display:flex;align-items:center;justify-content:center;gap:.7rem;flex-wrap:wrap;font-size:.67rem;letter-spacing:.1em}.qs-show-me-flow strong{font-size:.82rem;letter-spacing:.05em}.qs-business{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.qs-business-copy,.qs-business-map{padding:clamp(6rem,10vw,10rem) var(--qs-gutter)}.qs-business{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.qs-business-copy{border-right:1px solid var(--home-line)}.qs-business-copy h2{max-width:9ch;margin:.7rem 0 1.5rem;font-size:clamp(3rem,5vw,5.5rem);line-height:.96;letter-spacing:-.055em}.qs-business-copy>p:not(.eyebrow){max-width:46ch;color:var(--qs-brand-text-secondary);line-height:1.7}.qs-map-header{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--home-line);color:var(--qs-brand-text-tertiary);font-size:.64rem;letter-spacing:.11em}.qs-map-flow{padding:2rem 0}.qs-map-stage{display:grid;grid-template-columns:38px 1fr 24px;align-items:center;gap:1rem;min-height:72px;border-bottom:1px solid var(--home-line)}.qs-map-stage span{color:var(--qs-brand-text-tertiary);font-size:.68rem}.qs-map-stage strong{font-size:1.05rem}.qs-map-stage i{font-style:normal;color:var(--qs-brand-text-tertiary)}.qs-map-foot{padding-top:1rem;color:var(--qs-brand-text-secondary);font-size:.82rem}@media (max-width: 900px){.qs-statement{grid-template-columns:1fr}.qs-statement-side{max-width:52ch}.qs-outcome-intro,.qs-show-me-heading,.qs-outcome-interface{grid-template-columns:1fr}.qs-outcome-options{border-right:0;border-bottom:1px solid var(--home-line);display:grid;grid-template-columns:repeat(2,1fr)}.qs-outcome-options button:nth-child(odd){border-right:1px solid var(--home-line)}.qs-show-me-nav{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.qs-show-me-stage,.qs-business{grid-template-columns:1fr}.qs-business-copy{border-right:0;border-bottom:1px solid var(--home-line)}}@media (max-width: 600px){.qs-statement{padding-top:6rem;padding-bottom:6rem}.qs-statement h2{font-size:clamp(3rem,15vw,5rem)}.qs-outcome-explorer,.qs-show-me{padding-top:6rem;padding-bottom:6rem}.qs-outcome-options{display:block}.qs-outcome-options button{min-height:84px}.qs-outcome-options button:nth-child(odd){border-right:0}.qs-outcome-detail{min-height:440px}.qs-outcome-trace{gap:.5rem}.qs-show-me-stage{min-height:420px}.qs-show-me-flow{min-height:140px}.qs-business-copy,.qs-business-map{padding-top:6rem;padding-bottom:6rem}.qs-live-stages{grid-template-columns:1fr 1fr}.qs-live-stages button:nth-child(2){border-right:0}.qs-live-stages button:nth-child(-n+2){border-bottom:1px solid #34434d}}.pillar-page{--pillar-accent:#315d4c;background:#eef0ed;color:#111b24}.pillar-page--build{--pillar-accent:#3d536b}.pillar-page--operate{--pillar-accent:#694b3d}.pillar-page--scale{--pillar-accent:#535d35}.pillar-hero{position:relative;min-height:calc(100vh - 76px);padding:clamp(7rem,12vw,12rem) var(--qs-gutter) 4rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-bottom:1px solid var(--home-line)}.pillar-hero__number{position:absolute;right:-.04em;top:.05em;font:400 clamp(16rem,38vw,38rem)/.8 Georgia,serif;letter-spacing:-.09em;color:color-mix(in srgb,var(--pillar-accent) 7%,transparent);pointer-events:none}.pillar-hero__copy{position:relative;z-index:1;max-width:1080px}.pillar-hero__copy .eyebrow{color:var(--pillar-accent)}.pillar-hero h1{max-width:12ch;margin:.7rem 0 1.5rem;font-size:clamp(4rem,9vw,9rem);line-height:.88}.pillar-hero__copy>p:last-child{max-width:55ch;color:#58635f;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.pillar-flow{position:relative;z-index:1;margin-top:5rem;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.pillar-flow div{min-height:108px;padding:1rem;display:grid;grid-template-columns:1fr auto;align-content:space-between;border-right:1px solid var(--home-line)}.pillar-flow div:last-child{border-right:0}.pillar-flow span{font-size:.64rem;letter-spacing:.12em;color:#7b8581}.pillar-flow strong{font-size:.86rem}.pillar-flow i{grid-column:2;grid-row:1/3;align-self:center;font-style:normal;color:#89928e}.pillar-interface{max-width:var(--qs-page-width);margin:auto;padding:clamp(7rem,12vw,12rem) var(--qs-gutter)}.pillar-interface__heading{display:grid;grid-template-columns:1.2fr .7fr;-moz-column-gap:8vw;column-gap:8vw;margin-bottom:4rem}.pillar-interface__heading .eyebrow{grid-column:1/-1}.pillar-interface__heading h2{max-width:11ch;font-size:clamp(3rem,6vw,6rem);margin:.7rem 0}.pillar-interface__heading>p:last-child{align-self:end;color:#66706c;line-height:1.7;max-width:38ch}.pillar-console{display:grid;grid-template-columns:.65fr 1.35fr;min-height:520px;border:1px solid var(--home-line);background:#f3f4f0}.pillar-tabs{border-right:1px solid var(--home-line)}.pillar-tabs button{width:100%;min-height:110px;padding:1.3rem;display:grid;grid-template-columns:38px 1fr;gap:1rem;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--home-line);background:transparent;color:inherit;cursor:pointer}.pillar-tabs button span{font-size:.65rem;color:#7c8581}.pillar-tabs button strong{font-size:1rem}.pillar-tabs button.is-active{background:#111b24;color:#fff}.pillar-tabs button.is-active span{color:#9fb5ac}.pillar-console__detail{padding:clamp(2rem,6vw,5rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.pillar-console__detail h3{font:400 clamp(3rem,6vw,6rem)/.92 Georgia,serif;letter-spacing:-.055em;margin:.7rem 0 1.5rem}.pillar-console__detail>p:not(.eyebrow){max-width:48ch;color:#65706b;line-height:1.7}.pillar-trace{width:100%;margin-top:5rem;padding:1.2rem;border:1px solid var(--home-line);display:flex;gap:.75rem;align-items:center;justify-content:center;flex-wrap:wrap;font-size:.65rem;letter-spacing:.11em}.pillar-trace i{font-style:normal;color:#88918d}.pillar-principle{padding:clamp(7rem,12vw,12rem) var(--qs-gutter);background:#09131d;color:#fff}.pillar-principle .eyebrow{color:#a6b9b1}.pillar-principle blockquote{max-width:1100px;margin:1.5rem 0 0;font:400 clamp(3.2rem,7vw,7.4rem)/.95 Georgia,serif;letter-spacing:-.055em}.pillar-next{padding:clamp(6rem,10vw,9rem) var(--qs-gutter);display:flex;justify-content:space-between;align-items:end;gap:3rem}.pillar-next h2{font-size:clamp(3rem,6vw,6rem);margin:.6rem 0 0}.pillar-next .actions{justify-content:flex-end}@media (max-width:800px){.pillar-flow{grid-template-columns:1fr 1fr}.pillar-flow div:nth-child(2){border-right:0}.pillar-flow div:nth-child(-n+2){border-bottom:1px solid var(--home-line)}.pillar-interface__heading,.pillar-console{grid-template-columns:1fr}.pillar-tabs{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--home-line)}.pillar-tabs button:nth-child(odd){border-right:1px solid var(--home-line)}.pillar-next{align-items:flex-start;flex-direction:column}.pillar-next .actions{justify-content:flex-start}}@media (max-width:520px){.pillar-hero{min-height:auto}.pillar-hero h1{font-size:clamp(3.5rem,17vw,5.5rem)}.pillar-flow{margin-top:4rem}.pillar-tabs{display:block}.pillar-tabs button{min-height:78px;border-right:0!important}.pillar-console__detail{min-height:430px}.pillar-principle blockquote{font-size:clamp(3rem,14vw,5rem)}}.detail-page{background:#eef0ed;color:#111b24}.detail-hero{min-height:calc(100vh - 76px);padding:clamp(7rem,13vw,13rem) var(--qs-gutter);display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--home-line)}.detail-hero h1{max-width:11ch;margin:.7rem 0 1.5rem;font-size:clamp(4rem,9vw,9rem);line-height:.88}.detail-hero>p:not(.eyebrow){max-width:60ch;color:#59635f;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.72}.detail-instrument{padding:clamp(7rem,12vw,11rem) var(--qs-gutter);max-width:var(--qs-page-width);margin:auto}.detail-instrument__intro{display:grid;grid-template-columns:1.2fr .6fr;gap:1rem 8vw;margin-bottom:4rem}.detail-instrument__intro .eyebrow{grid-column:1/-1}.detail-instrument__intro h2{max-width:12ch;font-size:clamp(3rem,6vw,6rem);margin:.5rem 0}.detail-instrument__intro>p:last-child{align-self:end;color:#64706b;line-height:1.7}.edge-instrument{display:grid;grid-template-columns:.75fr 1.25fr;border:1px solid var(--home-line);background:#f6f7f3}.edge-request{grid-column:1/-1;padding:1.5rem;border-bottom:1px solid var(--home-line);display:flex;justify-content:space-between;gap:2rem}.edge-request small,.edge-layer-result small{font-size:.65rem;letter-spacing:.12em;color:#77827d}.edge-request strong{font:400 1.15rem Georgia,serif}.edge-layer-tabs{border-right:1px solid var(--home-line)}.edge-layer-tabs button{width:100%;min-height:90px;padding:1.2rem;display:grid;grid-template-columns:42px 1fr;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--home-line);background:transparent;color:inherit;cursor:pointer}.edge-layer-tabs button span{font-size:.65rem;color:#7b8581}.edge-layer-tabs button.is-active{background:#09131d;color:#fff}.edge-layer-result{min-height:480px;padding:clamp(2rem,6vw,5rem);display:flex;flex-direction:column;justify-content:center}.edge-layer-result h3{font:400 clamp(3rem,6vw,6rem)/.92 Georgia,serif;letter-spacing:-.055em;margin:.7rem 0 1.5rem}.edge-layer-result>p{max-width:46ch;color:#65706b;line-height:1.7}.authority-stop{margin-top:2rem;padding:1.3rem;border-left:3px solid #745341;background:#e8e1d8}.authority-stop span{display:block;font-size:.62rem;letter-spacing:.12em}.authority-stop strong{display:block;margin:.5rem 0}.authority-stop p{margin:0;color:#655d56;font-size:.85rem}.commerce-loop{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--home-line)}.commerce-loop button{min-height:105px;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border:0;border-right:1px solid var(--home-line);background:transparent;color:inherit;cursor:pointer}.commerce-loop button:last-child{border-right:0}.commerce-loop button span{font-size:.62rem;color:#7c8581}.commerce-loop button.is-active{background:#111b24;color:#fff}.commerce-state{min-height:360px;padding:clamp(2rem,6vw,5rem);border:1px solid var(--home-line);border-top:0}.commerce-state span{font-size:.63rem;letter-spacing:.12em;color:#78827e}.commerce-state strong{display:block;margin:.7rem 0 1.2rem;font:400 clamp(3rem,6vw,6rem)/1 Georgia,serif;letter-spacing:-.05em}.commerce-state p{max-width:52ch;color:#64706b;line-height:1.7}.detail-rule{padding:clamp(7rem,12vw,12rem) var(--qs-gutter);background:#09131d;color:#fff}.detail-rule .eyebrow{color:#9fb5ac}.detail-rule h2{max-width:15ch;margin:.7rem 0 0;font-size:clamp(3.2rem,7vw,7rem);line-height:.95}.detail-cta{padding:clamp(6rem,10vw,9rem) var(--qs-gutter);display:flex;justify-content:space-between;align-items:end;gap:3rem}.detail-cta h2{max-width:13ch;margin:0;font-size:clamp(3rem,6vw,6rem)}.belief-grid{display:grid;grid-template-columns:1fr 1fr}.belief-grid article{min-height:430px;padding:clamp(2rem,6vw,6rem) var(--qs-gutter);border-bottom:1px solid var(--home-line)}.belief-grid article:nth-child(odd){border-right:1px solid var(--home-line)}.belief-grid span{font-size:.65rem;color:#77827d}.belief-grid h2{margin:4rem 0 1.2rem;font-size:clamp(2.6rem,4vw,4.5rem)}.belief-grid p{max-width:42ch;color:#64706b;line-height:1.7}@media (max-width:850px){.detail-instrument__intro,.edge-instrument{grid-template-columns:1fr}.edge-layer-tabs{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--home-line)}.edge-layer-tabs button:nth-child(odd){border-right:1px solid var(--home-line)}.commerce-loop{grid-template-columns:repeat(4,1fr)}.commerce-loop button{border-bottom:1px solid var(--home-line)}.detail-cta{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.detail-hero{min-height:auto}.detail-hero h1{font-size:clamp(3.5rem,17vw,5.5rem)}.edge-request{flex-direction:column}.edge-layer-result{min-height:430px}.commerce-loop{grid-template-columns:1fr 1fr}.belief-grid{grid-template-columns:1fr}.belief-grid article:nth-child(odd){border-right:0}.belief-grid article{min-height:340px}.detail-rule h2{font-size:clamp(3rem,14vw,5rem)}}:root{--qs-ivory: #f5f3ee;--qs-carbon: #101214;--qs-teal: #0f8f86;--qs-teal-bright: #20afa3;--qs-graphite: #343a3f;--qs-stone: #d8d5ce;--qs-mist: #eceae5;--qs-amber: #c88b28;--qs-ink: var(--qs-carbon);--qs-muted: #687078;--qs-paper: var(--qs-ivory);--qs-line: var(--qs-stone);--qs-green: var(--qs-teal);--qs-deep: var(--qs-carbon);--qs-max: 1440px;color:var(--qs-carbon);background:var(--qs-ivory);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{background:var(--qs-ivory)}body{margin:0;background:var(--qs-ivory);color:var(--qs-carbon)}button:focus-visible,a:focus-visible{outline:2px solid var(--qs-teal-bright);outline-offset:3px}.marketing-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;min-height:72px;padding:0 clamp(1rem,4vw,4.5rem);border-bottom:1px solid color-mix(in srgb,var(--qs-carbon) 12%,transparent);background:color-mix(in srgb,var(--qs-ivory) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:min-height .18s ease,background .18s ease,border-color .18s ease}.marketing-header.scrolled{min-height:64px;background:var(--qs-ivory);border-bottom-color:var(--qs-stone)}.marketing-header .brand{display:flex;align-items:center;flex:0 0 auto}.marketing-header .brand-logo{display:block;width:158px;height:auto}.marketing-nav{display:flex;align-items:center;gap:1.35rem;margin-left:auto}.nav-group{position:relative}.nav-trigger{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;border:0;background:transparent;color:var(--qs-graphite);font-size:.82rem;cursor:pointer}.nav-trigger svg{width:11px;height:11px;transition:transform .16s ease}.nav-group[data-open=true] .nav-trigger svg{transform:rotate(180deg)}.nav-popover{position:absolute;top:calc(100% + 10px);left:50%;width:360px;transform:translate(-50%,-5px);opacity:0;visibility:hidden;pointer-events:none;padding:.7rem;border:1px solid var(--qs-stone);background:#faf9f6;box-shadow:0 24px 60px #1012141f;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.nav-group[data-open=true] .nav-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-popover a{display:block;padding:.9rem;text-decoration:none;border-bottom:1px solid var(--qs-stone)}.nav-popover a:last-child{border-bottom:0}.nav-popover a:hover,.nav-popover a:focus-visible{background:var(--qs-mist)}.nav-popover strong{display:block;font-size:.8rem;color:var(--qs-carbon)}.nav-popover small{display:block;margin-top:.22rem;color:var(--qs-muted);font-size:.7rem;line-height:1.45}.marketing-actions{display:flex;align-items:center;gap:.65rem;margin-left:1rem}.marketing-actions .button{white-space:nowrap}.marketing-menu{display:none;margin-left:auto;border:1px solid var(--qs-graphite);color:var(--qs-carbon);background:transparent;min-width:44px;min-height:44px;padding:.6rem;cursor:pointer}.marketing-menu span,.marketing-menu span:before,.marketing-menu span:after{display:block;width:18px;height:1px;background:currentColor;content:"";transition:transform .18s ease}.marketing-menu span:before{transform:translateY(-6px)}.marketing-menu span:after{transform:translateY(5px)}.marketing-menu[aria-expanded=true] span{background:transparent}.marketing-menu[aria-expanded=true] span:before{transform:translateY(0) rotate(45deg)}.marketing-menu[aria-expanded=true] span:after{transform:translateY(-1px) rotate(-45deg)}.mobile-panel{display:none}.mobile-panel a{display:block;padding:1rem 0;text-decoration:none;border-bottom:1px solid var(--qs-stone)}.mobile-panel button{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;color:var(--qs-carbon);padding:1rem 0;font-weight:650;text-align:left}.mobile-panel .mobile-sub{display:none;padding:0 0 .4rem 1rem}.mobile-panel .mobile-sub[data-open=true]{display:block}.mobile-panel .mobile-sub a{font-size:.88rem;color:var(--qs-graphite)}.mobile-panel .mobile-cta{margin-top:1rem}.mobile-panel .mobile-section{border-bottom:1px solid var(--qs-stone)}.marketing-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(3rem,7vw,8rem);align-items:center;min-height:calc(100svh - 72px);max-width:var(--qs-max);margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.marketing-hero h1{max-width:900px}.live-line{display:inline-grid;overflow:hidden;vertical-align:baseline;min-width:8ch}.live-word{grid-area:1/1;animation:qs-word-in 4.5s cubic-bezier(.2,.7,.2,1) infinite}.live-word:nth-child(2){animation-delay:1.5s}.live-word:nth-child(3){animation-delay:3s}.live-word:nth-child(n+2){opacity:0}@keyframes qs-word-in{0%,20%{opacity:0;transform:translateY(60%);filter:blur(5px)}25%,55%{opacity:1;transform:translateY(0);filter:none}60%,to{opacity:0;transform:translateY(-55%);filter:blur(4px)}}.intelligence-diagram{border:1px solid #303638;background:#111416;color:#f2f3f1;padding:1rem;box-shadow:0 32px 80px #10121429}.diagram-label{padding:.8rem;border-bottom:1px solid #303638;font-size:.62rem;letter-spacing:.17em;color:#a9b0b1}.diagram-flow{display:grid;gap:0;padding:1rem 0}.diagram-step{position:relative;display:grid;grid-template-columns:36px 1fr;gap:.8rem;padding:1rem 1.2rem;border-bottom:1px solid #252b2e}.diagram-step:last-child{border-bottom:0}.diagram-step b{font-size:.58rem;color:var(--qs-teal-bright);font-weight:600}.diagram-step strong{font-size:.78rem;letter-spacing:.1em;font-weight:600}.diagram-step:after{content:"";position:absolute;left:18px;bottom:-7px;width:1px;height:13px;background:var(--qs-teal)}.diagram-step:last-child:after{display:none}.eyebrow{color:var(--qs-teal);letter-spacing:.14em}.editorial-band{border-top:1px solid var(--qs-stone);border-bottom:1px solid var(--qs-stone);background:var(--qs-mist)}.editorial-band-inner{max-width:var(--qs-max);margin:auto;padding:1rem clamp(1.25rem,5vw,5rem);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.62rem;letter-spacing:.13em;color:var(--qs-graphite)}.architecture-section{max-width:var(--qs-max);margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.architecture-section .section-intro{max-width:720px;color:var(--qs-muted);line-height:1.7}.pipeline{display:grid;grid-template-columns:repeat(9,1fr);margin-top:4rem;border-top:1px solid var(--qs-stone);border-bottom:1px solid var(--qs-stone)}.pipeline-step{min-height:150px;padding:1rem;border-right:1px solid var(--qs-stone);display:flex;flex-direction:column;justify-content:space-between}.pipeline-step:last-child{border-right:0}.pipeline-step span{font-size:.58rem;color:var(--qs-muted)}.pipeline-step strong{font-family:Georgia,serif;font-size:1.05rem;font-weight:400}.split-editorial{display:grid;grid-template-columns:1fr 1fr;max-width:var(--qs-max);margin:auto}.split-editorial>*{padding:clamp(3rem,7vw,7rem) clamp(1.25rem,5vw,5rem)}.split-editorial .dark{background:var(--qs-carbon);color:#f2f3f1}.split-editorial .dark p{color:#a9b0b1}.product-entry{display:flex;justify-content:space-between;align-items:end;gap:3rem;max-width:var(--qs-max);margin:auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,5rem);background:var(--qs-mist)}.product-entry p{max-width:700px;color:var(--qs-muted);line-height:1.7}.footer-new{background:var(--qs-carbon);color:#cbd0d0;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,5vw,5rem)}.footer-grid{max-width:var(--qs-max);margin:auto;display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:3rem}.footer-new h3{margin:0 0 1rem;color:#a9b0b1;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.footer-new a{display:block;padding:.28rem 0;color:#dfe2df;text-decoration:none;font-size:.78rem}.footer-new a:hover,.footer-new a:focus-visible{color:var(--qs-teal-bright)}.footer-brand p{max-width:270px;color:#a9b0b1;line-height:1.6}.footer-bottom{max-width:var(--qs-max);margin:4rem auto 0;padding-top:1rem;border-top:1px solid #303638;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:#899194;font-size:.68rem}.footer-bottom a{display:inline-block;margin-left:1rem;color:#a9b0b1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1050px){.marketing-nav{gap:.65rem}.marketing-actions{margin-left:.3rem}.marketing-hero{grid-template-columns:1fr}.pipeline{grid-template-columns:repeat(3,1fr)}.pipeline-step:nth-child(3n){border-right:0}.pipeline-step:nth-child(n+4){border-top:1px solid var(--qs-stone)}.footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}}@media (max-width:820px){.marketing-header{min-height:64px}.marketing-header .brand-logo{width:140px}.marketing-nav,.marketing-actions{display:none}.marketing-menu{display:block}.mobile-panel{position:absolute;top:100%;left:0;right:0;max-height:calc(100svh - 64px);overflow:auto;padding:1rem 1.25rem 2rem;background:var(--qs-ivory);border-bottom:1px solid var(--qs-stone);box-shadow:0 20px 40px #1012141a}.mobile-panel[data-open=true]{display:block}.marketing-hero{padding-top:4.5rem}.split-editorial{grid-template-columns:1fr}.product-entry{align-items:start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.footer-brand{grid-column:1/-1}.pipeline{grid-template-columns:1fr}.pipeline-step,.pipeline-step:nth-child(3n){border-right:0;border-bottom:1px solid var(--qs-stone)}.pipeline-step:nth-child(n+4){border-top:0}}@media (max-width:520px){.marketing-hero h1{font-size:3.2rem}.live-line{min-width:7ch}.diagram-step{padding:.85rem}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.footer-bottom a{margin:0 .9rem 0 0}.editorial-band-inner{display:block}.editorial-band-inner span{display:inline-block;margin:.25rem .8rem .25rem 0}}@media (prefers-reduced-motion:reduce){.live-word{animation:none!important}.live-word:not(:first-child){display:none}.marketing-header,.nav-popover,.nav-trigger svg{transition:none!important}}:root{--qs-space-1: 4px;--qs-space-2: 8px;--qs-space-3: 12px;--qs-space-4: 16px;--qs-space-5: 20px;--qs-space-6: 24px;--qs-space-8: 32px;--qs-space-10: 40px;--qs-space-12: 48px;--qs-space-16: 64px;--qs-space-20: 80px;--qs-space-24: 96px;--qs-space-28: 112px;--qs-space-32: 128px;--qs-space-40: 160px;--qs-text-xs: .6875rem;--qs-text-sm: .8125rem;--qs-text-md: 1rem;--qs-text-lg: 1.125rem;--qs-text-xl: 1.25rem;--qs-text-2xl: clamp(2rem, 3.5vw, 3.25rem);--qs-text-hero: clamp(3.75rem, 7vw, 6.5rem);--qs-leading-tight: .98;--qs-leading-heading: 1.04;--qs-leading-body: 1.62;--qs-track-tight: -.045em;--qs-track-heading: -.035em;--qs-track-normal: 0;--qs-track-label: .14em}.marketing-hero h1,.architecture-section h2,.split-editorial h2,.product-entry h2,.footer-new h2,.marketing-hero h2,.marketing-hero h3,.architecture-section h3,.split-editorial h3{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-wrap:balance}.marketing-hero{min-height:calc(100svh - 72px);padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(5rem,10vw,10rem)}.marketing-hero h1{margin:0;max-width:900px;font-size:var(--qs-text-hero);line-height:var(--qs-leading-tight);letter-spacing:var(--qs-track-tight);font-weight:650}.marketing-hero .lede{max-width:680px;margin-top:var(--qs-space-8);margin-bottom:0;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.58;letter-spacing:-.012em;color:var(--qs-muted)}.eyebrow,.diagram-label,.hero-proof,.editorial-band-inner,.footer-new h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.eyebrow{margin:0 0 var(--qs-space-6);font-size:var(--qs-text-xs);line-height:1.3;font-weight:650;letter-spacing:var(--qs-track-label);text-transform:uppercase}.architecture-section h2,.split-editorial h2,.product-entry h2{margin-top:0;margin-bottom:var(--qs-space-6);max-width:900px;font-size:var(--qs-text-2xl);line-height:var(--qs-leading-heading);letter-spacing:var(--qs-track-heading);font-weight:620}.architecture-section .section-heading{max-width:1050px}.architecture-section .section-intro{max-width:700px;margin-top:var(--qs-space-8);font-size:var(--qs-text-lg);line-height:var(--qs-leading-body);letter-spacing:-.008em}.architecture-section>p:not(.eyebrow),.split-editorial p:not(.eyebrow),.product-entry p,.dark-flow p{font-size:var(--qs-text-lg);line-height:var(--qs-leading-body);letter-spacing:-.008em}@media (max-width: 820px){.marketing-hero{min-height:auto;padding-top:5rem;padding-bottom:5rem}.marketing-hero h1{font-size:clamp(3.35rem,14vw,5rem);line-height:.98;letter-spacing:-.045em}.marketing-hero .lede{margin-top:var(--qs-space-6);font-size:1.05rem}.architecture-section{padding-top:5.5rem;padding-bottom:5.5rem}.architecture-section h2,.split-editorial h2,.product-entry h2{font-size:clamp(2.25rem,9vw,3.5rem);line-height:1.02;letter-spacing:-.04em}.architecture-section .section-intro,.split-editorial p:not(.eyebrow),.product-entry p,.dark-flow p{font-size:1.05rem;line-height:1.6}}:root{--qs-space-1: 4px;--qs-space-2: 8px;--qs-space-3: 12px;--qs-space-4: 16px;--qs-space-5: 20px;--qs-space-6: 24px;--qs-space-8: 32px;--qs-space-10: 40px;--qs-space-12: 48px;--qs-space-16: 64px;--qs-space-20: 80px;--qs-space-24: 96px;--qs-space-32: 128px;--qs-text-xs: .6875rem;--qs-text-sm: .8125rem;--qs-text-md: 1rem;--qs-text-lg: 1.125rem;--qs-text-section: clamp(2.25rem, 4.2vw, 4.25rem);--qs-text-hero: clamp(3.5rem, 7vw, 6.5rem);--qs-leading-tight: .96;--qs-leading-heading: 1.02;--qs-leading-body: 1.6;--qs-track-hero: -.052em;--qs-track-heading: -.04em;--qs-track-body: -.01em;--qs-track-label: .12em}.marketing-hero,.architecture-section,.split-editorial,.product-entry,.editorial-band,.footer-new{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.marketing-hero h1,.architecture-section h2,.split-editorial h2,.product-entry h2,.capability-grid h3{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-wrap:balance}.marketing-hero{padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(5rem,10vw,10rem)}.marketing-hero .hero-copy{max-width:920px}.marketing-hero h1{margin:0;max-width:920px;font-size:var(--qs-text-hero);line-height:var(--qs-leading-tight);letter-spacing:var(--qs-track-hero);font-weight:650}.marketing-hero .lede{max-width:680px;margin-top:var(--qs-space-8);margin-bottom:0;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.58;letter-spacing:var(--qs-track-body);color:var(--qs-muted)}.eyebrow{margin:0 0 var(--qs-space-6);color:var(--qs-teal);font-size:var(--qs-text-xs);line-height:1.3;font-weight:650;letter-spacing:var(--qs-track-label);text-transform:uppercase}.architecture-section h2,.split-editorial h2,.product-entry h2{margin-top:0;margin-bottom:var(--qs-space-6);max-width:900px;font-size:var(--qs-text-section);line-height:var(--qs-leading-heading);letter-spacing:var(--qs-track-heading);font-weight:620}.architecture-section .section-heading{max-width:1080px}.architecture-section .section-intro{max-width:700px;margin-top:var(--qs-space-8);color:var(--qs-muted);font-size:var(--qs-text-lg);line-height:var(--qs-leading-body);letter-spacing:var(--qs-track-body)}.architecture-section>p:not(.eyebrow),.split-editorial p:not(.eyebrow),.product-entry p,.dark-flow p{font-size:var(--qs-text-lg);line-height:var(--qs-leading-body);letter-spacing:var(--qs-track-body)}.split-editorial>div{max-width:760px}.architecture-section{padding-top:clamp(6rem,11vw,10rem);padding-bottom:clamp(6rem,11vw,10rem)}.split-editorial>*{padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}.product-entry{padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}.pipeline{margin-top:clamp(3rem,6vw,5rem)}.pipeline-step strong{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.95rem;line-height:1.15;font-weight:600;letter-spacing:-.015em}.capability-grid{margin-top:clamp(3rem,6vw,5rem)}.capability-grid .panel h3{font-size:1.2rem;line-height:1.15;letter-spacing:-.025em;font-weight:620}.capability-grid .panel p{max-width:34rem;font-size:.98rem;line-height:1.6}.actions{margin-top:var(--qs-space-8);gap:var(--qs-space-3)}.button{min-height:48px;padding:.78rem 1.1rem;font-size:.84rem;line-height:1;font-weight:620;letter-spacing:-.005em}.text-link{font-size:.9rem;font-weight:600;text-underline-offset:4px}.hero-proof{margin-top:var(--qs-space-10);gap:var(--qs-space-6);font-size:.625rem;line-height:1.2;font-weight:600;letter-spacing:.13em}@media (max-width: 820px){.marketing-hero{min-height:auto;padding-top:5rem;padding-bottom:5rem}.marketing-hero h1{font-size:clamp(3.25rem,14vw,5rem);line-height:.97;letter-spacing:-.048em}.marketing-hero .lede{margin-top:var(--qs-space-6);font-size:1.05rem}.architecture-section{padding-top:5.5rem;padding-bottom:5.5rem}.architecture-section h2,.split-editorial h2,.product-entry h2{font-size:clamp(2.25rem,9vw,3.5rem);line-height:1.02;letter-spacing:-.04em}.architecture-section .section-intro,.split-editorial p:not(.eyebrow),.product-entry p,.dark-flow p{font-size:1.05rem;line-height:1.6}}@media (max-width: 520px){.marketing-hero h1{font-size:clamp(3.1rem,15vw,4.25rem)}.hero-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qs-space-4)}.architecture-section h2,.split-editorial h2,.product-entry h2{font-size:2.35rem}.eyebrow{margin-bottom:var(--qs-space-4)}}@media (prefers-reduced-motion: reduce){.live-word{animation:none!important}}:root{--qs-interaction-border: color-mix(in srgb, var(--qs-brand-border) 78%, var(--qs-brand-text-primary));--qs-interaction-hover: color-mix(in srgb, var(--qs-brand) 8%, var(--qs-brand-background));--qs-interaction-max-text: 68ch}.site-shell main{overflow:clip}.site-shell main p{text-wrap:pretty}.page-hero,.section,.qs-section,.qs-model,.qs-products,.qs-statement{scroll-margin-top:96px}.eyebrow,.signal,.qs-console-top,.diagram-label{font-weight:650;text-transform:uppercase;letter-spacing:var(--qs-track-label)}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:var(--qs-space-2);padding:0 var(--qs-space-6);border:var(--qs-border-width) solid var(--qs-brand);border-radius:var(--qs-radius-sm);background:var(--qs-brand);color:var(--qs-brand-text-inverse);font-weight:650;letter-spacing:-.01em;text-decoration:none;transition:background var(--qs-motion-fast),border-color var(--qs-motion-fast),transform var(--qs-motion-fast),color var(--qs-motion-fast)}.button:hover{background:var(--qs-brand-hover);border-color:var(--qs-brand-hover);transform:translateY(-1px)}.button:active{background:var(--qs-brand-active);border-color:var(--qs-brand-active);transform:translateY(0)}.button.secondary{background:transparent;color:var(--qs-brand-text-primary);border-color:var(--qs-brand-border-strong)}.button.secondary:hover{background:var(--qs-interaction-hover);border-color:var(--qs-brand-text-primary)}.button.small{min-height:40px;padding-inline:var(--qs-space-4);font-size:var(--qs-text-sm)}.text-link{text-underline-offset:.2em;text-decoration-thickness:1px;transition:color var(--qs-motion-fast),text-decoration-color var(--qs-motion-fast)}.text-link:hover{color:var(--qs-brand-hover)}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--qs-brand-focus);outline-offset:3px}button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.marketing-header{border-bottom-color:color-mix(in srgb,var(--qs-brand-border) 82%,transparent);box-shadow:none}.marketing-header .brand-logo{width:154px}.nav-trigger,.marketing-nav>a,.marketing-actions .text-link{font-weight:560;transition:color var(--qs-motion-fast)}.nav-trigger:hover,.marketing-nav>a:hover,.marketing-actions .text-link:hover{color:var(--qs-brand-text-primary)}.nav-popover{border-radius:var(--qs-radius-sm);box-shadow:0 18px 48px #1012141a}.nav-popover a{transition:background var(--qs-motion-fast)}.nav-popover a:hover,.nav-popover a:focus-visible{background:var(--qs-interaction-hover)}.page-hero{max-width:var(--qs-page-width);margin-inline:auto;padding:clamp(5rem,9vw,9rem) var(--qs-gutter) clamp(4rem,7vw,7rem)}.page-hero h1{max-width:980px;margin-bottom:var(--qs-space-6);font-size:clamp(3rem,6.5vw,6rem);line-height:var(--qs-leading-tight);letter-spacing:var(--qs-track-tight);font-weight:650;text-wrap:balance}.page-hero .lede{max-width:var(--qs-interaction-max-text);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:var(--qs-leading-body);color:var(--qs-brand-text-secondary)}.section.grid{max-width:var(--qs-content-width);margin-inline:auto;padding:0 var(--qs-gutter) var(--qs-section-gap);gap:0}.section.grid .panel{border-radius:0;box-shadow:none;border-color:var(--qs-brand-border);transition:background var(--qs-motion-fast),border-color var(--qs-motion-fast)}.section.grid .panel:hover{background:var(--qs-interaction-hover);border-color:var(--qs-interaction-border)}.marketing-hero .actions,.qs-actions,.product-entry .actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--qs-space-3)}.marketing-hero .actions{margin-top:var(--qs-space-8)}.qs-model,.qs-products,.qs-statement{max-width:var(--qs-page-width);margin-inline:auto;padding-inline:var(--qs-gutter)}.qs-model-grid,.qs-product-grid{gap:0}.qs-model-item,.qs-product-item{border-radius:0;border-color:var(--qs-brand-border);box-shadow:none;transition:background var(--qs-motion-fast),border-color var(--qs-motion-fast),transform var(--qs-motion-fast)}.qs-model-item:hover,.qs-product-item:hover{background:var(--qs-interaction-hover);border-color:var(--qs-interaction-border);transform:translateY(-1px)}.intelligence-diagram,.qs-hero-console{border-radius:var(--qs-radius-sm);box-shadow:0 24px 64px #10121424}.marketing-menu,.mobile-panel button,.mobile-panel a{min-height:44px}@media (max-width: 820px){.marketing-header .brand-logo{width:138px}.mobile-panel{box-shadow:0 18px 36px #10121414}.page-hero{padding-top:4.5rem;padding-bottom:4rem}.page-hero h1{font-size:clamp(2.8rem,12vw,4.5rem)}.marketing-hero .actions,.qs-actions,.product-entry .actions{align-items:stretch}.marketing-hero .actions .button,.qs-actions .button,.product-entry .actions .button{width:100%}}@media (max-width: 520px){.marketing-hero,.page-hero,.qs-model,.qs-products,.qs-statement{padding-inline:var(--qs-space-4)}.button{min-height:48px}}@media (prefers-reduced-motion: reduce){.button,.text-link,.nav-trigger,.marketing-nav>a,.marketing-actions .text-link,.nav-popover a,.section.grid .panel,.qs-model-item,.qs-product-item{transition:none}}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;background:var(--qs-brand-border);border-color:var(--qs-brand-border)}.capability-grid .panel{min-height:170px}.capability-grid .panel h3{margin-top:0}.flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-grid article{min-height:170px}.flow-grid article:nth-child(4n){border-right:0}.flow-grid article:nth-child(n+5){border-top:1px solid #3a4650}.commerce-list{display:grid;gap:0;margin:2rem 0;border-top:1px solid #3a4650}.commerce-list div{padding:1rem 0;border-bottom:1px solid #3a4650}.commerce-list strong{display:block;font-size:.78rem;letter-spacing:.08em}.commerce-list p{margin:.4rem 0 0;color:#aeb8bd}.shop-page{min-height:72vh;padding:clamp(2rem,5vw,5rem) 0}.shop-page h1{max-width:900px}.shop-hero{max-width:920px}.shop-hero h1{font-size:clamp(3rem,7vw,6.6rem);line-height:.96;letter-spacing:-.055em}.shop-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:3.5rem;background:var(--qs-brand-border);border:1px solid var(--qs-brand-border)}.shop-category{display:flex;min-height:150px;padding:1.35rem;background:var(--qs-brand-background);color:inherit;text-decoration:none;flex-direction:column;justify-content:space-between;transition:background .2s ease,transform .2s ease}.shop-category:hover{background:var(--qs-brand-surface);transform:translateY(-2px)}.shop-category span{font-size:1.05rem;font-weight:600}.shop-category small{max-width:260px;color:var(--qs-brand-text-secondary);font-size:.82rem;line-height:1.55}.shop-status{display:flex;justify-content:space-between;gap:1.5rem;margin-top:2.5rem;padding:1rem 1.2rem;border:1px solid var(--qs-brand-border);background:var(--qs-brand-surface)}.shop-status span{color:var(--qs-brand-text-secondary)}.shop-principles{margin-top:1px}.shop-footer-link{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--qs-brand-border);color:var(--qs-brand-text-secondary)}.shop-footer-link a{color:inherit}.shop-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem clamp(1.25rem,4vw,4rem);border-bottom:1px solid var(--qs-brand-border);background:var(--qs-brand-background);position:sticky;top:0;z-index:20}.shop-brand{display:flex;align-items:center;gap:.7rem;color:inherit;text-decoration:none;white-space:nowrap}.shop-brand .brand-logo{height:30px;width:auto}.shop-brand>span{font-size:.68rem;letter-spacing:.18em;color:var(--qs-brand-text-secondary)}.shop-nav{display:flex;align-items:center;gap:1.5rem;font-size:.85rem}.shop-nav a{color:inherit;text-decoration:none}.shop-nav a.active{text-decoration:underline;text-underline-offset:5px}.shop-actions{display:flex;align-items:center;gap:1.25rem;font-size:.82rem}.shop-cart{color:var(--qs-brand-text-secondary)}.shop-footer{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem;padding:3rem clamp(1.25rem,4vw,4rem);border-top:1px solid var(--qs-brand-border);color:var(--qs-brand-text-secondary)}.shop-footer>div{display:flex;flex-direction:column;gap:.55rem}.shop-footer a{color:inherit;text-decoration:none}.shop-footer .brand-logo{height:24px;width:auto}.shop-footer p{max-width:300px;font-size:.82rem;line-height:1.55}.sign-in-link,.mobile-sign-in{text-decoration:none}.footer-company{color:#899194;font-size:.72rem}.diagram-step p{margin:.4rem 0 0;color:#a9b0b1;font-size:.72rem;line-height:1.5}@media (max-width:820px){.capability-grid,.flow-grid{grid-template-columns:1fr}.flow-grid article,.flow-grid article:nth-child(4n){border-right:0;border-bottom:1px solid #3a4650}.flow-grid article:nth-child(n+5){border-top:0}.shop-status,.shop-footer-link{flex-direction:column}.shop-categories{grid-template-columns:1fr}.shop-nav{display:none}.shop-actions{margin-left:auto}.shop-header{padding-inline:1rem}.shop-footer{grid-template-columns:1fr}}.shop-account-page{max-width:1240px;margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,4vw,3rem) 7rem}.shop-account-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(3rem,8vw,8rem);align-items:end}.shop-account-hero h1{font-size:clamp(3rem,7vw,7.2rem);line-height:.91;letter-spacing:-.065em;font-weight:500;margin:.5rem 0 1.8rem;max-width:850px}.shop-account-hero .lede{max-width:620px;font-size:1.08rem;line-height:1.7}.shop-account-signin{border:1px solid rgba(11,17,16,.14);padding:clamp(1.5rem,3vw,2.5rem);background:#ffffff6b}.shop-account-kicker{font-size:.58rem;letter-spacing:.16em;color:#6d7771}.shop-account-signin h2{font-size:1.65rem;line-height:1.1;letter-spacing:-.03em;margin:1rem 0 .75rem}.shop-account-signin p{color:#59635e;line-height:1.6;margin:0 0 1.5rem}.shop-account-signin .button{display:inline-flex}.shop-account-note{display:block;margin-top:1rem;font-size:.72rem;line-height:1.5;color:#77817c}.shop-account-rule{height:1px;background:#0b111024;margin:clamp(4rem,8vw,8rem) 0 3rem}.shop-account-section-head{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;margin-bottom:2rem}.shop-account-section-head h2,.shop-account-lower h2{font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-.05em;font-weight:500;margin:.4rem 0}.shop-account-section-head>p,.shop-account-lower p{color:#59635e;line-height:1.7;max-width:520px;margin:0 0 .2rem}.shop-account-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(11,17,16,.14);border-left:1px solid rgba(11,17,16,.14)}.shop-account-card{min-height:230px;padding:1.5rem;border-right:1px solid rgba(11,17,16,.14);border-bottom:1px solid rgba(11,17,16,.14);display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:background .2s ease}.shop-account-card:hover{background:#0b111009}.shop-account-card>span{font-size:1.35rem;letter-spacing:-.03em}.shop-account-card p{color:#66706b;line-height:1.55;max-width:260px;margin-top:1rem}.shop-account-card strong{font-size:.78rem;font-weight:600;margin-top:auto}.shop-account-lower{margin-top:clamp(4rem,8vw,8rem);padding-top:3rem;border-top:1px solid rgba(11,17,16,.14);display:grid;grid-template-columns:1fr 1fr;gap:3rem}.shop-account-links{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:flex-end}.shop-account-links a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(11,17,16,.28);padding-bottom:.25rem}.shop-account-links a:hover{border-color:currentColor}@media (max-width:900px){.shop-account-hero,.shop-account-section-head,.shop-account-lower{grid-template-columns:1fr}.shop-account-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.shop-account-page{padding-top:3rem}.shop-account-hero h1{font-size:clamp(3rem,15vw,5rem)}.shop-account-grid{grid-template-columns:1fr}.shop-account-card{min-height:190px}}.footer-new{background:var(--qs-carbon, #111615);color:#d9ddda;padding:clamp(5rem,9vw,9rem) var(--qs-gutter, clamp(1.25rem, 5vw, 5rem)) 1.5rem;border-top:1px solid color-mix(in srgb,#fff 10%,transparent)}.footer-grid{max-width:var(--qs-max, 1440px);margin:0 auto;display:grid;grid-template-columns:minmax(260px,1.65fr) repeat(4,minmax(130px,1fr)) minmax(130px,.9fr);gap:clamp(2rem,4vw,4.5rem)}.footer-brand{min-height:300px;display:flex;flex-direction:column;justify-content:space-between;padding-right:2rem;border-right:1px solid color-mix(in srgb,#fff 11%,transparent)}.footer-brand .brand-logo{filter:brightness(0) invert(1);opacity:.94}.footer-brand p{max-width:25ch;margin:0;color:#aeb5b1;line-height:1.65}.footer-brand .footer-company{margin-top:.5rem;color:#69726e;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.footer-new h3{margin:0 0 1.25rem;color:#78817d;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.footer-new a{display:block;width:-moz-fit-content;width:fit-content;padding:.34rem 0;color:#dce1de;text-decoration:none;font-size:.78rem;line-height:1.45;transition:color var(--qs-motion-fast, .16s) ease,transform var(--qs-motion-fast, .16s) ease}.footer-new a:hover,.footer-new a:focus-visible{color:#fff;transform:translate(2px)}.footer-bottom{max-width:var(--qs-max, 1440px);margin:clamp(4rem,8vw,7rem) auto 0;padding-top:1.2rem;border-top:1px solid color-mix(in srgb,#fff 10%,transparent);display:flex;justify-content:space-between;gap:1rem 2rem;color:#68716d;font-size:.66rem;letter-spacing:.05em}.footer-bottom span:last-child{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:flex-end}.footer-bottom a{display:inline;padding:0;color:#8d9692;font-size:inherit}.mobile-panel{position:fixed;top:64px;right:0;bottom:0;left:0;z-index:100;overflow-y:auto;overscroll-behavior:contain;padding:1rem var(--qs-gutter, 1.25rem) 3rem;background:var(--qs-brand-background, #eef0ed);border-top:1px solid var(--qs-brand-border, #c8ceca);opacity:0;visibility:hidden;transform:translateY(-10px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.mobile-panel[data-open=true]{opacity:1;visibility:visible;transform:none;pointer-events:auto}.mobile-panel-head{padding:1.25rem 0 1.75rem;border-bottom:1px solid color-mix(in srgb,var(--qs-brand-border, #bfc6c1) 82%,transparent)}.mobile-panel-head span{display:block;margin-bottom:.7rem;color:var(--qs-brand-text-secondary, #69726e);font-size:.62rem;font-weight:700;letter-spacing:.16em}.mobile-panel-head strong{display:block;max-width:12ch;color:var(--qs-brand-text-primary, #17201d);font-size:clamp(2rem,9vw,3.2rem);line-height:.98;letter-spacing:-.055em}.mobile-panel-head p{max-width:42ch;margin:1rem 0 0;color:var(--qs-brand-text-secondary, #5c6561);font-size:.88rem;line-height:1.55}.mobile-section{border-bottom:1px solid color-mix(in srgb,var(--qs-brand-border, #bfc6c1) 82%,transparent)}.mobile-section>button{width:100%;min-height:68px;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;color:var(--qs-brand-text-primary, #17201d);font:inherit;font-size:clamp(1.4rem,5vw,2rem);font-weight:600;letter-spacing:-.035em;text-align:left}.mobile-section>button:focus-visible,.mobile-panel a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.mobile-section>button svg{width:18px;height:18px;transition:transform .18s ease}.mobile-section:has(.mobile-sub[data-open=true])>button svg{transform:rotate(180deg)}.mobile-sub{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease}.mobile-sub[data-open=true]{grid-template-rows:1fr}.mobile-sub:after{content:"";min-height:0}.mobile-sub>*{min-height:0}.mobile-sub[data-open=true]>a{min-height:44px}.mobile-sub>a{padding:0 0 0 1rem;color:var(--qs-brand-text-secondary, #5c6561);text-decoration:none;font-size:.92rem;line-height:1.4;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,padding .2s ease}.mobile-sub[data-open=true]>a{padding-bottom:.85rem;opacity:1;transform:none}.mobile-panel>a:not(.mobile-sign-in):not(.mobile-cta){display:flex;align-items:center;min-height:68px;border-bottom:1px solid color-mix(in srgb,var(--qs-brand-border, #bfc6c1) 82%,transparent);color:var(--qs-brand-text-primary, #17201d);text-decoration:none;font-size:clamp(1.4rem,5vw,2rem);font-weight:600;letter-spacing:-.035em}.mobile-sign-in{margin-top:2rem}.mobile-cta{width:100%;justify-content:center;margin-top:1rem}.shop-mobile-panel{padding:1rem var(--qs-gutter, 1.25rem) 3rem;background:var(--qs-brand-background, #eef0ed);border-top:1px solid var(--qs-brand-border, #c8ceca)}.shop-mobile-panel:before{content:"QUINCESTONE SHOP\a Better things for how you move, live and explore.";white-space:pre-line;display:block;padding:.5rem 0 1.5rem;border-bottom:1px solid var(--qs-brand-border, #c8ceca);color:var(--qs-brand-text-secondary, #69726e);font-size:.72rem;line-height:1.55;letter-spacing:.08em;text-transform:uppercase}.shop-mobile-panel>div{padding:.15rem 0 1rem;border-bottom:1px solid color-mix(in srgb,var(--qs-brand-border, #bfc6c1) 82%,transparent)}.shop-mobile-panel>div>span{display:block;padding:1rem 0 .45rem;color:var(--qs-brand-text-secondary, #69726e);font-size:.62rem;font-weight:700;letter-spacing:.16em}.shop-mobile-panel>div>a{display:flex;align-items:center;min-height:46px;padding:.45rem 0 .45rem 1rem;color:var(--qs-brand-text-primary, #17201d);text-decoration:none;font-size:.98rem}.shop-mobile-panel>div>a:hover,.shop-mobile-panel>div>a:focus-visible{color:var(--qs-brand-text-primary, #17201d)}.shop-mobile-panel>div>a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.shop-footer{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(130px,1fr));gap:3rem;padding:clamp(4rem,8vw,7rem) var(--qs-gutter, clamp(1.25rem, 5vw, 5rem)) 1.5rem;border-top:1px solid var(--qs-brand-border, #c8ceca)}.shop-footer>div:first-child{min-height:220px;display:flex;flex-direction:column;justify-content:space-between;padding-right:2rem;border-right:1px solid var(--qs-brand-border, #c8ceca)}.shop-footer>div:first-child p{max-width:24ch;color:var(--qs-brand-text-secondary, #69726e);line-height:1.55}.shop-footer-group{display:flex;flex-direction:column;align-items:flex-start}.shop-footer-group span{margin-bottom:.85rem;color:var(--qs-brand-text-secondary, #69726e);font-size:.62rem;font-weight:700;letter-spacing:.16em}.shop-footer-group a{padding:.32rem 0;color:var(--qs-brand-text-primary, #17201d);text-decoration:none;font-size:.78rem}.shop-footer-group a:hover,.shop-footer-group a:focus-visible{text-decoration:underline;text-underline-offset:3px}.shop-footer-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--qs-brand-border, #c8ceca);color:var(--qs-brand-text-secondary, #69726e);font-size:.66rem;letter-spacing:.05em}.shop-footer-bottom a{color:inherit;text-decoration:none}@media (max-width: 1100px){.footer-grid{grid-template-columns:1.4fr repeat(3,1fr)}.footer-brand{grid-row:span 2}.shop-footer{grid-template-columns:1.4fr repeat(3,1fr)}.shop-footer>div:first-child{grid-row:span 2}}@media (max-width: 720px){.footer-new{padding-top:4.5rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.footer-brand{grid-column:1 / -1;grid-row:auto;min-height:220px;padding-right:0;padding-bottom:2rem;border-right:0;border-bottom:1px solid color-mix(in srgb,#fff 11%,transparent)}.footer-grid>div:last-child{grid-column:1 / -1}.footer-bottom{margin-top:4rem;flex-direction:column}.footer-bottom span:last-child{justify-content:flex-start}.shop-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;padding-top:4.5rem}.shop-footer>div:first-child{grid-column:1 / -1;grid-row:auto;min-height:190px;padding-right:0;padding-bottom:2rem;border-right:0;border-bottom:1px solid var(--qs-brand-border, #c8ceca)}.shop-footer-bottom{grid-column:1 / -1;flex-direction:column}}@media (max-width: 420px){.footer-grid{grid-template-columns:1fr}.footer-grid>div:last-child{grid-column:auto}.shop-footer{grid-template-columns:1fr}.shop-footer>div:first-child,.shop-footer-bottom{grid-column:auto}}@media (prefers-reduced-motion: reduce){.mobile-panel,.mobile-sub,.mobile-sub>a,.mobile-section>button svg,.footer-new a{transition:none}}.shop-shell{--shop-ink:#111;--shop-muted:#686b67;--shop-line:#d9d9d4;--shop-paper:#f7f7f4;background:var(--shop-paper)}.shop-shell .shop-header{position:sticky;top:0;z-index:60;min-height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:0 clamp(1.25rem,4vw,4.5rem);background:color-mix(in srgb,var(--shop-paper) 94%,transparent);border-bottom:1px solid var(--shop-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shop-shell .shop-brand{display:flex;align-items:center;gap:.75rem;color:var(--shop-ink);text-decoration:none;letter-spacing:.08em;font-size:.68rem;font-weight:700}.shop-shell .shop-brand .brand-logo{width:132px}.shop-shell .shop-brand span{padding-left:.75rem;border-left:1px solid var(--shop-line)}.shop-shell .shop-nav{display:flex;align-items:center;justify-content:center;gap:2rem}.shop-shell .shop-nav a,.shop-shell .shop-actions a{color:var(--shop-ink);text-decoration:none;font-size:.75rem}.shop-shell .shop-nav a:hover,.shop-shell .shop-nav a.active,.shop-shell .shop-actions a:hover{text-decoration:underline;text-underline-offset:4px}.shop-shell .shop-actions{display:flex;justify-content:flex-end;align-items:center;gap:1.1rem}.shop-shell .shop-cart{padding:.62rem .9rem!important;border:1px solid var(--shop-ink);border-radius:999px}.shop-shell .shop-mobile-toggle,.shop-shell .shop-mobile-panel{display:none}.shop-shell .shop-footer{background:#fff;color:var(--shop-ink);display:grid;grid-template-columns:minmax(280px,1.8fr) repeat(4,minmax(130px,1fr));gap:clamp(2rem,4vw,5rem);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem) 1.5rem;border-top:1px solid var(--shop-line)}.shop-shell .shop-footer>div:first-child{min-height:270px;padding-right:clamp(2rem,4vw,5rem);border-right:1px solid var(--shop-line);display:flex;flex-direction:column;justify-content:space-between}.shop-shell .shop-footer>div:first-child .brand-logo{width:148px}.shop-shell .shop-footer>div:first-child p{max-width:25ch;margin:0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.1;letter-spacing:-.035em}.shop-shell .shop-footer-group span{display:block;margin-bottom:1.1rem;color:#777a76;font-size:.6rem;font-weight:700;letter-spacing:.17em}.shop-shell .shop-footer-group a{display:block;width:-moz-max-content;width:max-content;padding:.35rem 0;color:var(--shop-ink);text-decoration:none;font-size:.76rem;line-height:1.5}.shop-shell .shop-footer-group a:hover{text-decoration:underline;text-underline-offset:4px}.shop-shell .shop-footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.1rem;border-top:1px solid var(--shop-line);color:#777a76;font-size:.63rem;letter-spacing:.05em}.shop-shell .shop-footer-bottom a{color:var(--shop-ink);text-decoration:none}.shop-shell .shop-footer-bottom a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.shop-shell .shop-header{grid-template-columns:1fr auto}.shop-shell .shop-nav,.shop-shell .shop-actions .shop-icon-link,.shop-shell .shop-actions .shop-account-link{display:none}.shop-shell .shop-actions{gap:.65rem}.shop-shell .shop-mobile-toggle{display:block;width:44px;height:44px;border:1px solid var(--shop-ink);background:transparent;position:relative}.shop-shell .shop-mobile-toggle span,.shop-shell .shop-mobile-toggle span:after{position:absolute;left:12px;width:18px;height:1px;background:currentColor;content:"";transition:transform .18s ease}.shop-shell .shop-mobile-toggle span{top:17px}.shop-shell .shop-mobile-toggle span:after{left:0;top:8px}.shop-shell .shop-mobile-panel{display:grid;position:fixed;top:72px;right:0;bottom:0;left:0;z-index:55;overflow:auto;padding:1.25rem clamp(1.25rem,5vw,3rem) 4rem;background:#fff;border-top:1px solid var(--shop-line)}.shop-shell .shop-mobile-panel>div{padding:1.25rem 0 1.5rem;border-bottom:1px solid var(--shop-line)}.shop-shell .shop-mobile-panel>div>span{color:#777a76;font-size:.6rem;font-weight:700;letter-spacing:.17em}.shop-shell .shop-mobile-panel>div>a{display:block;padding:.7rem 0 0;color:var(--shop-ink);text-decoration:none;font-size:1.05rem}.shop-shell .shop-mobile-panel>div>a:hover{text-decoration:underline;text-underline-offset:4px}.shop-shell .shop-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-shell .shop-footer>div:first-child{grid-column:1/-1;min-height:210px;padding:0 0 2rem;border-right:0;border-bottom:1px solid var(--shop-line)}}@media (max-width:560px){.shop-shell .shop-header{min-height:64px;padding:0 1rem}.shop-shell .shop-brand .brand-logo{width:116px}.shop-shell .shop-brand span{display:none}.shop-shell .shop-mobile-panel{top:64px;right:0;bottom:0;left:0}.shop-shell .shop-footer{grid-template-columns:1fr;padding-top:4.5rem}.shop-shell .shop-footer-bottom{grid-column:1;align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.shop-shell .shop-mobile-toggle span,.shop-shell .shop-mobile-toggle span:after{transition:none}}.qs-discovery{max-width:1180px;margin:0 auto;padding:5.5rem 5vw 7rem}.qs-discovery-hero{display:grid;grid-template-columns:1.5fr .65fr;gap:6rem;align-items:end;padding:2rem 0 5rem;border-bottom:1px solid var(--line,#d8d4cc)}.qs-discovery-hero h1{max-width:850px;margin:.5rem 0 1.5rem;font-size:clamp(3.2rem,7vw,6.8rem);line-height:.93;letter-spacing:-.055em}.qs-discovery-hero h1 em{font-style:normal}.qs-discovery-hero .lede{max-width:680px}.qs-discovery-note{border-left:1px solid var(--line,#d8d4cc);padding-left:1.5rem}.qs-discovery-note span,.qs-discovery-note strong,.qs-discovery-note p{display:block}.qs-discovery-note span{font-size:.68rem;letter-spacing:.14em}.qs-discovery-note strong{font-size:1.8rem;margin:.5rem 0}.qs-discovery-note p{font-size:.9rem;line-height:1.6}.qs-discovery-workspace{padding:4rem 0;border-bottom:1px solid var(--line,#d8d4cc)}.qs-discovery-progress{display:flex;align-items:center;gap:1rem;max-width:760px;margin-bottom:4rem;font-size:.72rem;letter-spacing:.12em}.qs-discovery-progress>div{height:2px;background:var(--line,#d8d4cc);flex:1}.qs-discovery-progress i{display:block;height:100%;background:currentColor;transition:width .3s ease}.qs-discovery-question{max-width:900px}.qs-discovery-question h2{font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-.04em;margin:.5rem 0 2.5rem}.qs-discovery-options{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line,#d8d4cc);border:1px solid var(--line,#d8d4cc)}.qs-discovery-options button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--surface,#f7f5f0);padding:1.5rem;text-align:left;display:flex;align-items:center;gap:1rem;min-height:100px;font:inherit;cursor:pointer;transition:background .2s ease,transform .2s ease}.qs-discovery-options button:hover,.qs-discovery-options button:focus-visible{background:var(--paper,#fff);transform:translateY(-1px);outline:none}.qs-discovery-options button:focus-visible{box-shadow:inset 0 0 0 2px currentColor}.qs-discovery-options button.is-selected{background:var(--ink,#111)}.qs-discovery-options button.is-selected strong,.qs-discovery-options button.is-selected span{color:var(--paper,#fff)}.qs-discovery-options span{font-size:1rem;width:1.5rem}.qs-discovery-result{padding:4rem 0;display:grid;grid-template-columns:1.25fr .75fr;gap:4rem;border-bottom:1px solid var(--line,#d8d4cc)}.qs-discovery-result h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1;letter-spacing:-.04em;margin:.5rem 0 1rem}.qs-discovery-result p{max-width:650px;line-height:1.7}.qs-discovery-answers{border-top:1px solid var(--line,#d8d4cc)}.qs-discovery-answers div{padding:1rem 0;border-bottom:1px solid var(--line,#d8d4cc)}.qs-discovery-answers span{display:block;font-size:.62rem;letter-spacing:.12em;margin-bottom:.35rem}.qs-discovery-answers strong{font-size:.95rem}.qs-discovery-result .actions{grid-column:1/-1;display:flex;gap:1.5rem;align-items:center}.qs-discovery-principle{max-width:900px;padding-top:5rem}.qs-discovery-principle h2{font-size:clamp(2.2rem,4.5vw,4.5rem);line-height:1;letter-spacing:-.045em;margin:.6rem 0 1.5rem}.qs-discovery-principle p{max-width:720px;line-height:1.7}@media (max-width:820px){.qs-discovery{padding-top:3rem}.qs-discovery-hero,.qs-discovery-result{grid-template-columns:1fr;gap:2.5rem}.qs-discovery-hero{padding-bottom:3rem}.qs-discovery-note{border-left:0;border-top:1px solid var(--line,#d8d4cc);padding:1.25rem 0 0}.qs-discovery-options{grid-template-columns:1fr}.qs-discovery-result .actions{grid-column:auto;flex-direction:column;align-items:flex-start}.qs-discovery-workspace{padding:3rem 0}}@media (max-width:520px){.qs-discovery{padding:2rem 1.1rem 5rem}.qs-discovery-hero h1{font-size:3.25rem}.qs-discovery-question h2{font-size:2.35rem}.qs-discovery-options button{min-height:84px;padding:1.1rem}.qs-discovery-progress{margin-bottom:3rem}}@media (prefers-reduced-motion:reduce){.qs-discovery-options button,.qs-discovery-progress i{transition:none}}.p6-page{max-width:1120px;margin:0 auto;padding:96px 28px 120px}.p6-page h1{max-width:760px;margin:10px 0 20px;font-size:clamp(2.7rem,6vw,5.4rem);line-height:.98;letter-spacing:-.055em}.p6-page .lede{max-width:720px;font-size:1.15rem;line-height:1.7}.p6-price{margin-top:56px;border-top:1px solid var(--qs-border,#d9d9d9);border-bottom:1px solid var(--qs-border,#d9d9d9);padding:38px 0;display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:start}.p6-kicker{font-size:.72rem;letter-spacing:.14em}.p6-price h2{font-size:1.8rem;margin:12px 0}.p6-price p{max-width:620px;line-height:1.7}.p6-price__action{display:grid;gap:14px}.p6-price__action strong{font-size:.95rem}.p6-price__action small,.p6-onboarding small{line-height:1.5;opacity:.7}.p6-trust{margin:20px 0 30px;font-size:.85rem;opacity:.7}.p6-notice,.p6-confirmed{margin-top:32px;padding:18px 20px;border:1px solid var(--qs-border,#d9d9d9);background:#00000006}.p6-confirmed strong{display:block;font-size:1.6rem;margin-top:6px}.p6-onboarding{margin-top:42px;max-width:720px;display:grid;gap:18px}.p6-onboarding label{display:grid;gap:10px;font-weight:600}.p6-onboarding textarea{width:100%;padding:14px;border:1px solid var(--qs-border,#d9d9d9);background:transparent;font:inherit;resize:vertical}.p6-spinner{margin-top:42px;font-size:.9rem;opacity:.7}@media (max-width:760px){.p6-page{padding:64px 20px 88px}.p6-price{grid-template-columns:1fr;gap:28px}.p6-page h1{font-size:clamp(2.6rem,13vw,4rem)}}.qs-elite-page{max-width:1480px;margin:0 auto;padding:0 clamp(1.25rem,4vw,4.5rem);color:#0b1110}.qs-elite-hero{min-height:min(86vh,900px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(3rem,7vw,9rem);align-items:end;padding:clamp(5rem,11vw,10rem) 0 5rem;border-bottom:1px solid rgba(11,17,16,.13)}.qs-elite-hero h1,.qs-elite-collection-head h1,.qs-elite-search h1{font-family:var(--qs-font-display,Georgia,serif);font-weight:500;letter-spacing:-.065em;line-height:.88}.qs-elite-hero h1{font-size:clamp(3.6rem,8.7vw,8.5rem);margin:1rem 0 1.7rem;max-width:10ch}.qs-elite-hero-copy>p:not(.eyebrow){max-width:58ch;color:#4e5953;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.qs-elite-actions{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap;margin-top:2rem}.qs-elite-hero-art{position:relative;min-height:540px;background:linear-gradient(145deg,#dcd8cd,#f1eee6 48%,#c8cfc8);display:grid;place-items:end start;padding:1.25rem;overflow:hidden}.qs-elite-hero-art:before{content:"";position:absolute;width:70%;aspect-ratio:1;border:1px solid rgba(11,17,16,.24);border-radius:50%;left:14%;top:10%;transform:rotate(-22deg)}.qs-elite-orbit{width:42%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(11,17,16,.34);position:absolute;left:30%;top:25%;box-shadow:0 0 0 30px #ffffff24,0 0 0 80px #ffffff12}.qs-elite-hero-art span{position:relative;font-size:.58rem;letter-spacing:.16em}.qs-elite-release,.qs-elite-worlds,.qs-elite-catalog{padding:clamp(5rem,9vw,9rem) 0;border-bottom:1px solid rgba(11,17,16,.13)}.qs-elite-release{display:grid;grid-template-columns:minmax(0,.7fr) minmax(320px,1.3fr);gap:clamp(3rem,9vw,10rem);align-items:center}.qs-elite-release h2,.qs-elite-worlds h2,.qs-elite-catalog h2,.qs-elite-standard h2,.qs-elite-two-col h2{font-family:var(--qs-font-display,Georgia,serif);font-size:clamp(2.6rem,5.2vw,5.5rem);font-weight:500;line-height:.94;letter-spacing:-.05em;margin:.7rem 0 1rem}.qs-elite-release p,.qs-elite-product-note p{max-width:55ch;color:#59645d;line-height:1.7}.qs-elite-release-visual{aspect-ratio:4/3}.qs-elite-release-visual .qs-elite-media{height:100%}.qs-elite-worlds h2{max-width:8ch;margin-bottom:3rem}.qs-elite-worlds>div{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(11,17,16,.13)}.qs-elite-worlds a{min-height:290px;padding:2rem 2rem 2.5rem 0;border-bottom:1px solid rgba(11,17,16,.13);color:inherit;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end}.qs-elite-worlds a:nth-child(odd){border-right:1px solid rgba(11,17,16,.13);padding-right:3rem}.qs-elite-worlds a:nth-child(2n){padding-left:3rem}.qs-elite-worlds strong{font-family:var(--qs-font-display,Georgia,serif);font-size:clamp(2rem,4vw,4rem);font-weight:500;letter-spacing:-.04em}.qs-elite-worlds span{margin:.65rem 0;color:#68736c}.qs-elite-worlds small{font-size:.68rem;letter-spacing:.08em}.qs-elite-section-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem}.qs-elite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,7rem) clamp(1.5rem,3vw,3.5rem)}.qs-elite-card{color:inherit;text-decoration:none}.qs-elite-media{aspect-ratio:4/5;background:#e7e4dc;overflow:hidden;display:grid;place-items:center}.qs-elite-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.qs-elite-card:hover .qs-elite-media img{transform:scale(1.018)}.qs-elite-media-pending{font-size:.58rem;letter-spacing:.16em;color:#717a74}.qs-elite-card-meta{padding-top:1rem}.qs-elite-card-meta>span{display:block;font-size:.58rem;letter-spacing:.14em;color:#707a74}.qs-elite-card-meta strong{display:block;font-family:var(--qs-font-display,Georgia,serif);font-size:clamp(1.35rem,2.3vw,1.9rem);font-weight:500;line-height:1.05;margin:.45rem 0}.qs-elite-card-meta p{max-width:42ch;color:#667069;font-size:.8rem;line-height:1.6;margin:.45rem 0}.qs-elite-card-meta b{font-size:.8rem}.qs-elite-empty{padding:clamp(5rem,10vw,9rem) 0;border-top:1px solid rgba(11,17,16,.13)}.qs-elite-empty h3{font-family:var(--qs-font-display,Georgia,serif);font-size:clamp(2.4rem,5vw,5rem);font-weight:500;line-height:.95;letter-spacing:-.05em;max-width:12ch;margin:.7rem 0 1rem}.qs-elite-empty p:last-child{max-width:58ch;color:#667069;line-height:1.7}.qs-elite-collection-head{padding:clamp(5rem,10vw,9rem) 0 4rem;border-bottom:1px solid rgba(11,17,16,.13)}.qs-elite-collection-head h1{font-size:clamp(3.6rem,8vw,8rem);max-width:11ch;margin:1rem 0 1.5rem}.qs-elite-collection-head>p:last-child{max-width:62ch;color:#59645d;line-height:1.7}.qs-elite-tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;padding:1.25rem 0 2rem}.qs-elite-tools label{border-bottom:1px solid rgba(11,17,16,.24)}.qs-elite-tools input,.qs-elite-search input{width:100%;height:46px;border:0;background:transparent;outline:0;font:inherit}.qs-elite-tools select{height:42px;border:1px solid rgba(11,17,16,.16);background:transparent;padding:0 .75rem}.qs-elite-tools>span{font-size:.66rem;color:#69736d}.qs-elite-search{padding:clamp(5rem,10vw,9rem) 0}.qs-elite-search h1{font-size:clamp(3.6rem,8vw,8rem);max-width:9ch;margin:1rem 0 2rem}.qs-elite-search>input{font-size:clamp(1.5rem,3vw,2.8rem);border-bottom:1px solid rgba(11,17,16,.24);padding:.6rem 0}.qs-elite-suggestions{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:2rem}.qs-elite-suggestions button{border:1px solid rgba(11,17,16,.18);background:transparent;padding:.75rem 1rem;cursor:pointer}.qs-elite-product{padding-bottom:6rem}.qs-elite-product-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(3rem,7vw,8rem);padding:clamp(4rem,8vw,7rem) 0;border-bottom:1px solid rgba(11,17,16,.13)}.qs-elite-gallery-stage{aspect-ratio:1/1.08;background:#e7e4dc;display:grid;place-items:center;overflow:hidden}.qs-elite-gallery-stage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qs-elite-thumbs{display:flex;gap:.5rem;margin-top:.65rem;overflow:auto}.qs-elite-thumbs button{width:70px;height:80px;padding:0;border:1px solid transparent;background:#e7e4dc}.qs-elite-thumbs button[aria-pressed=true]{border-color:#0b1110}.qs-elite-thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qs-elite-purchase{position:sticky;top:100px;align-self:start;padding-top:1rem}.qs-elite-purchase h1{font-family:var(--qs-font-display,Georgia,serif);font-size:clamp(2.8rem,5vw,5.4rem);font-weight:500;line-height:.93;letter-spacing:-.055em;margin:.8rem 0 1rem}.qs-elite-purchase>p:not(.eyebrow){color:#59645d;line-height:1.7}.qs-elite-price{display:block;font-size:1.05rem;margin:1.75rem 0}.qs-elite-availability{border-top:1px solid rgba(11,17,16,.13);border-bottom:1px solid rgba(11,17,16,.13);padding:1rem 0;margin:1.5rem 0}.qs-elite-availability span,.qs-elite-availability small{display:block;font-size:.6rem;letter-spacing:.12em;color:#6d7771}.qs-elite-availability strong{display:block;margin:.45rem 0;font-size:.78rem}.qs-elite-purchase .button{width:100%;margin-bottom:1rem}.qs-elite-standard{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(3rem,9vw,10rem);padding:clamp(5rem,9vw,9rem) 0;border-bottom:1px solid rgba(11,17,16,.13)}.qs-elite-standard details{border-top:1px solid rgba(11,17,16,.13);padding:1rem 0}.qs-elite-standard summary{display:grid;grid-template-columns:1fr auto;cursor:pointer;list-style:none}.qs-elite-standard summary::-webkit-details-marker{display:none}.qs-elite-standard summary span{font-family:var(--qs-font-display,Georgia,serif);font-size:1.35rem}.qs-elite-standard summary b{font-size:.6rem;letter-spacing:.1em;font-weight:500}.qs-elite-standard details p{max-width:55ch;color:#667069;line-height:1.7;padding-right:2rem}.qs-elite-two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,8rem);padding:clamp(5rem,9vw,9rem) 0;border-bottom:1px solid rgba(11,17,16,.13)}.qs-elite-two-col h2{font-size:clamp(2.4rem,4.5vw,4.5rem)}.qs-elite-two-col ul{padding-left:1.1rem;color:#59645d;line-height:1.8}.qs-elite-specs{padding:5rem 0;border-bottom:1px solid rgba(11,17,16,.13)}.qs-elite-specs>div{border-top:1px solid rgba(11,17,16,.13)}.qs-elite-specs>div>div{display:grid;grid-template-columns:1fr 2fr;gap:2rem;padding:1rem 0;border-bottom:1px solid rgba(11,17,16,.13)}.qs-elite-specs span{color:#6d7771;font-size:.72rem}.qs-elite-specs strong{font-size:.8rem;font-weight:500}.qs-elite-product-note{padding:5rem 0}.qs-elite-product-note p{font-family:var(--qs-font-display,Georgia,serif);font-size:clamp(1.8rem,3vw,3rem);line-height:1.05;letter-spacing:-.035em}.qs-elite-standard-page{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(11,17,16,.13);padding-bottom:7rem}.qs-elite-standard-page article{padding:2rem 2rem 4rem 0;border-bottom:1px solid rgba(11,17,16,.13)}.qs-elite-standard-page article:nth-child(odd){border-right:1px solid rgba(11,17,16,.13)}.qs-elite-standard-page article:nth-child(2n){padding-left:2rem}.qs-elite-standard-page span,.qs-elite-notes span{font-size:.6rem;letter-spacing:.14em;color:#6d7771}.qs-elite-standard-page h2,.qs-elite-notes h2{font-family:var(--qs-font-display,Georgia,serif);font-size:clamp(2rem,3.7vw,3.7rem);font-weight:500;letter-spacing:-.04em}.qs-elite-standard-page p,.qs-elite-notes p{max-width:42ch;color:#667069;line-height:1.7}.qs-elite-notes{padding-bottom:7rem}.qs-elite-notes article{padding:2rem 0;border-top:1px solid rgba(11,17,16,.13)}.qs-elite-notes article:last-child{border-bottom:1px solid rgba(11,17,16,.13)}.qs-elite-compare-picker{display:flex;gap:.75rem;flex-wrap:wrap;padding:2rem 0}.qs-elite-compare-picker label{border:1px solid rgba(11,17,16,.16);padding:.75rem 1rem;font-size:.75rem}.qs-elite-compare-table{overflow:auto;padding-bottom:5rem}.qs-elite-compare-table table{width:100%;border-collapse:collapse;min-width:760px}.qs-elite-compare-table th,.qs-elite-compare-table td{border-top:1px solid rgba(11,17,16,.13);padding:1rem;text-align:left;font-size:.76rem}.qs-elite-compare-table th{font-weight:600}.qs-elite-compare-table thead th{font-family:var(--qs-font-display,Georgia,serif);font-size:1.1rem;font-weight:500}@media (max-width:900px){.qs-elite-hero,.qs-elite-release,.qs-elite-product-hero,.qs-elite-standard{grid-template-columns:1fr}.qs-elite-hero-art{min-height:420px}.qs-elite-purchase{position:static}.qs-elite-standard-page{grid-template-columns:1fr}.qs-elite-standard-page article:nth-child(odd){border-right:0}.qs-elite-standard-page article:nth-child(2n){padding-left:0}.qs-elite-tools{grid-template-columns:1fr auto}.qs-elite-tools>span{grid-column:1/-1}.qs-elite-two-col{grid-template-columns:1fr}}@media (max-width:620px){.qs-elite-page{padding:0 1rem}.qs-elite-hero{padding:4.5rem 0 4rem}.qs-elite-hero h1,.qs-elite-collection-head h1,.qs-elite-search h1{font-size:clamp(3.2rem,15vw,5.5rem)}.qs-elite-hero-art{min-height:320px}.qs-elite-worlds>div,.qs-elite-grid{grid-template-columns:1fr}.qs-elite-worlds a,.qs-elite-worlds a:nth-child(odd),.qs-elite-worlds a:nth-child(2n){border-right:0;padding-left:0;padding-right:0;min-height:210px}.qs-elite-section-head{align-items:start;flex-direction:column}.qs-elite-tools{grid-template-columns:1fr}.qs-elite-tools select{width:100%}.qs-elite-product-hero{padding-top:3rem}.qs-elite-two-col{grid-template-columns:1fr}.qs-elite-specs>div>div{grid-template-columns:1fr}.qs-elite-release-visual{min-height:300px}}@media (prefers-reduced-motion:reduce){.qs-elite-page *,.qs-elite-page *:before,.qs-elite-page *:after{scroll-behavior:auto!important;transition:none!important}.qs-elite-card:hover .qs-elite-media img{transform:none}}.shop-shell .shop-mobile-toggle{display:none;border:0;background:transparent;width:40px;height:40px;padding:.65rem;cursor:pointer}.shop-shell .shop-mobile-toggle span{display:block;height:1px;background:currentColor;margin:.3rem 0}.shop-shell .shop-icon-link,.shop-shell .shop-account-link{white-space:nowrap}.shop-shell .shop-account-link{font-weight:600}.shop-shell .shop-mobile-panel{display:none}.shop-shell .shop-footer{grid-template-columns:1.4fr repeat(5,1fr);position:relative}.shop-shell .shop-footer-group{display:flex;flex-direction:column;gap:.65rem}.shop-shell .shop-footer-group>span{font-size:.58rem;letter-spacing:.14em;color:#6d7771;margin-bottom:.2rem}.shop-shell .shop-footer-bottom{grid-column:1/-1;border-top:1px solid rgba(11,17,16,.13);padding-top:1.25rem;display:flex!important;flex-direction:row!important;justify-content:space-between;gap:1rem;color:#6d7771}.shop-shell .shop-footer-bottom a{color:inherit}.shop-shell .shop-header .shop-nav a.active{font-weight:650}.shop-shell .shop-header .shop-actions .shop-cart{border-left:1px solid rgba(11,17,16,.12);padding-left:1.2rem}.shop-shell .shop-mobile-panel a{color:inherit;text-decoration:none}.shop-shell .shop-mobile-panel>div>span{display:block;font-size:.58rem;letter-spacing:.14em;color:#6d7771;margin-bottom:.7rem}.shop-shell .shop-mobile-panel>div{display:flex;flex-direction:column;gap:.7rem;padding:1.25rem 0;border-top:1px solid rgba(11,17,16,.13)}@media (max-width:1100px){.shop-shell .shop-actions{gap:.75rem}.shop-shell .shop-actions .shop-account-link{display:none}.shop-shell .shop-header{grid-template-columns:1fr auto}.shop-shell .shop-nav{display:none}.shop-shell .shop-mobile-toggle{display:block}.shop-shell .shop-mobile-panel{position:absolute;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;left:0;right:0;top:100%;max-height:calc(100vh - 60px);overflow:auto;padding:1rem clamp(1.25rem,4vw,2rem) 2rem;background:var(--qs-shop-paper);border-bottom:1px solid rgba(11,17,16,.13);box-shadow:0 20px 50px #0b111014}.shop-shell .shop-footer{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.shop-shell .shop-actions .shop-icon-link{display:none}.shop-shell .shop-mobile-panel,.shop-shell .shop-footer{grid-template-columns:1fr}.shop-shell .shop-footer-bottom{grid-column:1;flex-direction:column!important;align-items:flex-start}.shop-shell .shop-footer-group{padding-top:.5rem}}:root{--qs-stone-0: #ffffff;--qs-stone-25: #fcfbf8;--qs-stone-50: #f7f5f0;--qs-stone-ivory: #f3f0e9;--qs-stone-100: #ece8df;--qs-stone-150: #e2ded4;--qs-stone-200: #d6d1c7;--qs-stone-300: #bab5ab;--qs-stone-400: #96928a;--qs-stone-500: #74716b;--qs-stone-600: #565552;--qs-stone-700: #3d3e3d;--qs-stone-800: #292c2d;--qs-stone-900: #191c1e;--qs-stone-950: #101315;--qs-carbon: #101315;--qs-carbon-soft: #171c1f;--qs-carbon-raised: #1d2326;--qs-carbon-elevated: #242a2d;--qs-carbon-border: #30383b;--qs-carbon-border-strong: #414a4d;--qs-teal-25: #f1faf8;--qs-teal-50: #e3f5f1;--qs-teal-100: #c9ece5;--qs-teal-200: #9edcd2;--qs-teal-300: #6cc9bc;--qs-teal-400: #3bb5a7;--qs-teal-500: #1fa394;--qs-teal-600: #16877c;--qs-teal-700: #106e66;--qs-teal-800: #105952;--qs-teal-900: #104943;--qs-bg-canvas: var(--qs-stone-ivory);--qs-bg-subtle: var(--qs-stone-50);--qs-bg-surface: var(--qs-stone-25);--qs-bg-raised: var(--qs-stone-0);--qs-bg-elevated: var(--qs-stone-0);--qs-bg-inverse: var(--qs-carbon);--qs-text-primary: #151819;--qs-text-secondary: #50575a;--qs-text-tertiary: #737a7d;--qs-text-muted: #8d9395;--qs-text-disabled: #aeb3b4;--qs-text-inverse: var(--qs-stone-50);--qs-text-accent: var(--qs-teal-700);--qs-border-subtle: var(--qs-stone-150);--qs-border-default: #d4d0c6;--qs-border-strong: #aca89f;--qs-border-inverse: var(--qs-carbon-border);--qs-accent: var(--qs-teal-500);--qs-accent-hover: var(--qs-teal-600);--qs-accent-active: var(--qs-teal-700);--qs-accent-subtle: var(--qs-teal-50);--qs-accent-text: var(--qs-teal-700);--qs-action-primary: var(--qs-carbon);--qs-action-primary-hover: var(--qs-carbon-raised);--qs-action-primary-active: var(--qs-stone-900);--qs-action-primary-text: var(--qs-stone-50);--qs-action-secondary: transparent;--qs-action-disabled: var(--qs-stone-200);--qs-dark-canvas: #0d1011;--qs-dark-surface: #121617;--qs-dark-raised: #181d1f;--qs-dark-elevated: #1e2426;--qs-dark-interactive: #252c2e;--qs-dark-text-primary: #f5f3ee;--qs-dark-text-secondary: #b3b8b7;--qs-dark-text-tertiary: #858c8c;--qs-dark-text-muted: #697071;--qs-dark-border-subtle: #252b2d;--qs-dark-border: #303739;--qs-dark-border-strong: #465052;--qs-dark-accent: #35b8aa;--qs-dark-accent-hover: #4ac6b8;--qs-dark-accent-active: var(--qs-teal-500);--qs-success: #2d7b58;--qs-success-text: #226044;--qs-success-bg: #e9f5ee;--qs-success-dark: #67c894;--qs-warning: #b07821;--qs-warning-text: #765116;--qs-warning-bg: #faf2df;--qs-warning-dark: #e1ae53;--qs-error: #b4453d;--qs-error-text: #83352f;--qs-error-bg: #f9e9e7;--qs-error-dark: #e5786e;--qs-info: #3d6fa6;--qs-info-text: #315c87;--qs-info-bg: #eaf1f8;--qs-info-dark: #75a9df;--qs-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--qs-font-serif: Georgia, "Times New Roman", serif;--qs-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--qs-font-display: var(--qs-font-sans);--qs-font-body: var(--qs-font-sans);--qs-text-display-xl: clamp(3.25rem, 6.1vw, 5.5rem);--qs-text-display: clamp(3rem, 5vw, 4.5rem);--qs-text-h1: clamp(2.5rem, 4vw, 3.5rem);--qs-text-h2: clamp(2rem, 3vw, 2.5rem);--qs-text-h3: clamp(1.5rem, 2vw, 1.75rem);--qs-text-h4: clamp(1.25rem, 1.5vw, 1.375rem);--qs-text-lead: clamp(1.25rem, 1.7vw, 1.5rem);--qs-text-body-lg: 1.125rem;--qs-text-body: 1rem;--qs-text-sm: .875rem;--qs-text-label: .75rem;--qs-text-micro: .6875rem;--qs-weight-regular: 400;--qs-weight-medium: 500;--qs-weight-semibold: 600;--qs-leading-display: .96;--qs-leading-heading: 1.08;--qs-leading-lead: 1.42;--qs-leading-body: 1.55;--qs-leading-dense: 1.3;--qs-track-display: -.05em;--qs-track-heading: -.032em;--qs-track-body: -.008em;--qs-track-label: .08em;--qs-radius-none: 0;--qs-radius-xs: 2px;--qs-radius-sm: 4px;--qs-radius-md: 8px;--qs-radius-lg: 12px;--qs-radius-pill: 999px;--qs-border-width: 1px;--qs-page-width: 1440px;--qs-content-width: 1240px;--qs-reading-width: 70ch;--qs-gutter: clamp(1.25rem, 5vw, 5rem);--qs-section-gap: clamp(5rem, 9vw, 9rem);--qs-space-1: 4px;--qs-space-2: 8px;--qs-space-3: 12px;--qs-space-4: 16px;--qs-space-5: 20px;--qs-space-6: 24px;--qs-space-8: 32px;--qs-space-10: 40px;--qs-space-12: 48px;--qs-space-16: 64px;--qs-space-20: 80px;--qs-space-24: 96px;--qs-space-32: 128px;--qs-shadow-xs: 0 1px 2px rgba(16, 19, 21, .04);--qs-shadow-sm: 0 4px 14px rgba(16, 19, 21, .055);--qs-shadow-md: 0 12px 32px rgba(16, 19, 21, .08);--qs-shadow-lg: 0 24px 64px rgba(16, 19, 21, .11);--qs-control-compact: 36px;--qs-control-standard: 44px;--qs-control-large: 52px;--qs-control-hero: 56px;--qs-motion-fast: .12s ease;--qs-motion-standard: .18s ease;--qs-motion-slow: .26s ease;--qs-focus-ring: 0 0 0 3px rgba(31, 163, 148, .22);--qs-brand-background: var(--qs-bg-canvas);--qs-brand-surface: var(--qs-bg-surface);--qs-brand-surface-elevated: var(--qs-bg-elevated);--qs-brand-text-primary: var(--qs-text-primary);--qs-brand-text-secondary: var(--qs-text-secondary);--qs-brand-text-muted: var(--qs-text-muted);--qs-brand-text-inverse: var(--qs-text-inverse);--qs-brand: var(--qs-accent);--qs-brand-hover: var(--qs-accent-hover);--qs-brand-active: var(--qs-accent-active);--qs-brand-border: var(--qs-border-default);--qs-brand-border-strong: var(--qs-border-strong);--qs-brand-focus: var(--qs-accent);--qs-brand-success: var(--qs-success);--qs-brand-warning: var(--qs-warning);--qs-brand-error: var(--qs-error);--qs-brand-information: var(--qs-info);--qs-brand-carbon: var(--qs-carbon);--qs-brand-carbon-soft: var(--qs-carbon-soft);--qs-brand-carbon-border: var(--qs-carbon-border);--qs-text-xs: var(--qs-text-micro);--qs-text-md: var(--qs-text-body);--qs-text-lg: var(--qs-text-body-lg);--qs-text-xl: var(--qs-text-h4);--qs-leading-tight: var(--qs-leading-display);--qs-track-tight: var(--qs-track-display);--qs-ivory: var(--qs-bg-canvas);--qs-teal: var(--qs-accent);--qs-teal-bright: var(--qs-teal-400);--qs-graphite: var(--qs-text-secondary);--qs-stone: var(--qs-border-default);--qs-mist: var(--qs-stone-100);--qs-amber: var(--qs-warning);--qs-ink: var(--qs-text-primary);--qs-muted: var(--qs-text-muted);--qs-paper: var(--qs-bg-canvas);--qs-line: var(--qs-border-default);--qs-green: var(--qs-accent);--qs-deep: var(--qs-carbon);--qs-max: var(--qs-page-width);--ash: var(--qs-bg-subtle);--mineral: var(--qs-stone-200);--silver: var(--qs-stone-300);--graphite: var(--qs-carbon-soft);--midnight: var(--qs-carbon);--green: var(--qs-teal-800);--line: var(--qs-border-default)}[data-qs-theme=dark]{color-scheme:dark;--qs-bg-canvas: var(--qs-dark-canvas);--qs-bg-subtle: var(--qs-dark-surface);--qs-bg-surface: var(--qs-dark-surface);--qs-bg-raised: var(--qs-dark-raised);--qs-bg-elevated: var(--qs-dark-elevated);--qs-bg-inverse: var(--qs-stone-50);--qs-text-primary: var(--qs-dark-text-primary);--qs-text-secondary: var(--qs-dark-text-secondary);--qs-text-tertiary: var(--qs-dark-text-tertiary);--qs-text-muted: var(--qs-dark-text-muted);--qs-text-inverse: var(--qs-carbon);--qs-border-subtle: var(--qs-dark-border-subtle);--qs-border-default: var(--qs-dark-border);--qs-border-strong: var(--qs-dark-border-strong);--qs-accent: var(--qs-dark-accent);--qs-accent-hover: var(--qs-dark-accent-hover);--qs-accent-active: var(--qs-dark-accent-active)}@media (prefers-reduced-motion: reduce){:root{--qs-motion-fast: 0ms;--qs-motion-standard: 0ms;--qs-motion-slow: 0ms}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color:#18212a;background:#eef0ed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--ash:#f5f6f2;--mineral:#d8dcd8;--silver:#adb5b5;--graphite:#1c252d;--midnight:#07111d;--green:#315d4c;--line:#b7beb9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 70% 10%,#fff 0,#eef0ed 35%,#e4e7e4)}a{color:inherit}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #497b68;outline-offset:4px}.skip-link{position:fixed;top:-60px;left:1rem;z-index:100;background:#fff;padding:.75rem 1rem}.skip-link:focus{top:1rem}.site-shell{min-height:100vh;overflow:hidden}.header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.25rem,5vw,5rem);border-bottom:1px solid rgba(28,37,45,.16);position:relative;z-index:20;background:#eef0edc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wordmark{font-size:.78rem;letter-spacing:.28em;font-weight:750;text-decoration:none}.nav{display:flex;gap:1.6rem;align-items:center;font-size:.84rem}.nav a{text-decoration:none;color:#4d565d}.nav a.active{color:#0d1720}.menu-button{display:none;border:1px solid #89918f;background:transparent;padding:.55rem .8rem}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--midnight);color:#fff!important;border:1px solid var(--midnight);padding:.9rem 1.15rem;text-decoration:none;cursor:pointer;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#152535}.button.small{padding:.65rem .9rem}.button.secondary{background:transparent;color:var(--midnight)!important}.button.light{background:var(--ash);color:var(--midnight)!important}.button:disabled{opacity:.55;cursor:wait;transform:none}.hero{min-height:calc(100vh - 76px);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,7vw,8rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(3rem,7vw,8rem)}.hero-premium{position:relative}.hero-premium:before{content:"";position:absolute;left:7vw;right:7vw;top:8%;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent);opacity:.55}.hero-copy{position:relative}.eyebrow{color:var(--green);font-size:.68rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}h1{font-size:clamp(3.5rem,7.5vw,7.8rem);line-height:.9;max-width:1050px}h2{font-size:clamp(2.2rem,4vw,4.5rem);line-height:1.02}h3{font-size:1rem;letter-spacing:-.02em}.lede{color:#596269;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7;max-width:780px}.actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.text-link{color:var(--midnight);font-weight:650}.hero-proof{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:3rem;color:#68726f;font-size:.62rem;letter-spacing:.13em}.hero-proof span{padding-right:1.2rem;border-right:1px solid #b8bfbb}.hero-proof span:last-child{border-right:0}.instrument{background:linear-gradient(145deg,#111d29,#050b12);color:#fff;padding:1.5rem;min-height:500px;box-shadow:0 40px 100px #07111d40;position:relative}.instrument:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.11);pointer-events:none}.instrument>p{font-size:.64rem;letter-spacing:.18em;color:#9eb6ad}.instrument-core{height:290px;border:1px solid #35414c;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.3rem;margin-top:2rem;background:radial-gradient(circle,rgba(61,108,90,.22),transparent 55%)}.instrument-core span{color:#84919b;letter-spacing:.22em;font-size:.6rem}.instrument-core strong{font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;letter-spacing:.08em}.instrument dl,.drawer dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:1.5rem 0 0;background:#35414c}.instrument dl div,.drawer dl div{background:#0b1520;padding:.8rem}dt{font-size:.65rem;color:#82909a;text-transform:uppercase;letter-spacing:.1em}dd{margin:.35rem 0 0;font-size:.8rem}.capability-line{padding:1.1rem 2rem;background:#cdd1ce;text-align:center;font-size:.62rem;letter-spacing:.13em;word-spacing:.45em}.section,.page-hero,.form-page,.demo-page,.operations{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,7vw,8rem)}.statement{border-top:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1.4fr .6fr;gap:4rem;align-items:end}.section-heading p,.panel p,.midnight p{color:#626b70;line-height:1.65}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#bdc2bf;border:1px solid #bdc2bf;margin-top:4rem}.panel{background:var(--ash);padding:2rem;min-height:280px}.panel>span{color:#78837f;font-size:.7rem}.panel h3{margin-top:4rem}.dark-flow{background:#111b24;color:#fff}.dark-flow .eyebrow{color:#9eb6ad}.dark-flow .section-heading p,.dark-flow .flow-grid p{color:#aeb8bd}.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #3a4650;margin-top:4rem}.flow-grid article{padding:2rem 1.5rem 1rem;border-right:1px solid #3a4650}.flow-grid article:last-child{border-right:0}.flow-grid span{color:#91aa9f;font-size:.7rem}.flow-grid h3{font-family:Georgia,serif;font-size:1.7rem;font-weight:400;margin-top:3rem}.demo-promo{display:grid;grid-template-columns:1fr .8fr;gap:5rem;align-items:center}.demo-promo-copy p{color:#626b70;line-height:1.65;max-width:680px}.demo-frame{border:1px solid #9fa8a3;background:#e7eae6;padding:1rem}.demo-frame div{padding:1.4rem;border-bottom:1px solid #c2c8c4;display:flex;justify-content:space-between;gap:1rem}.demo-frame div:last-child{border-bottom:0}.demo-frame span{font-size:.62rem;letter-spacing:.14em;color:#71807a}.demo-frame strong{font-family:Georgia,serif;font-weight:400}.offer{background:#dfe3df}.offer-grid{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:end;border-top:1px solid #aeb6b0;padding-top:2rem}.offer-grid p{max-width:700px;color:#626b70;line-height:1.7}.offer-price{display:grid;grid-template-columns:auto auto;align-items:baseline;-moz-column-gap:.45rem;column-gap:.45rem;min-width:230px}.offer-price span{grid-column:1/-1;font-size:.62rem;letter-spacing:.15em;color:#66736e}.offer-price strong{font-family:Georgia,serif;font-size:4rem;font-weight:400;letter-spacing:-.05em}.offer-price small{font-size:.7rem;color:#68736f}.offer-price .button{grid-column:1/-1;margin-top:1rem}.midnight{background:var(--midnight);color:#fff}.midnight p{max-width:680px;color:#aeb8bd}.page-hero{min-height:72vh;display:flex;flex-direction:column;justify-content:center}.page-hero h1,.form-page h1{font-size:clamp(3rem,6vw,6rem)}.form-page{max-width:1100px;margin:auto}.lead-form{margin-top:3rem;border-top:1px solid #aeb5b1;padding-top:2rem}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}label{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.09em}input,textarea,select{width:100%;border:1px solid #abb2ae;background:#fff9;border-radius:0;padding:.9rem;color:#17212a;text-transform:none;letter-spacing:normal}label span{color:#8b302c;text-transform:none;letter-spacing:normal}.honeypot{position:absolute;left:-9999px}.form-status{min-height:1.5rem;margin-top:1rem;color:#3e574e}.demo-notice{padding:1rem 1.1rem;border:1px solid #9fa8a3;font-size:.78rem;color:#4d5855;background:#ffffff59}.demo-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin:3rem 0}.demo-head h1{font-size:clamp(2.8rem,5.5vw,5.8rem);margin-bottom:1rem;max-width:950px}.demo-head>span{font-variant-numeric:tabular-nums;color:#727d78}.demo-progress{height:2px;background:#c5cbc7;margin:-1rem 0 2rem}.demo-progress span{display:block;height:100%;background:var(--green);transition:width .25s ease}.demo-stage{display:grid;grid-template-columns:280px 1fr;min-height:650px;border:1px solid #a8b0ac}.demo-stage>aside{border-right:1px solid #a8b0ac;padding:1rem;background:#e6e9e5}.demo-stage-label{font-size:.62rem;letter-spacing:.16em;color:#7b8581;padding:.7rem}.demo-stage aside button{display:grid;grid-template-columns:32px 1fr;align-items:center;width:100%;border:0;text-align:left;background:transparent;padding:.85rem;color:#66706d;cursor:pointer}.demo-stage aside button span{font-variant-numeric:tabular-nums;color:#9aa39f}.demo-stage aside button.active{background:var(--midnight);color:#fff}.demo-stage aside button.active span{color:#9eb6ad}.demo-card{padding:clamp(2rem,5vw,5rem);display:flex;flex-direction:column;justify-content:center;background:#f7f8f5}.decision-top,.drawer-head{display:flex;justify-content:space-between;gap:1rem;align-items:center}.status-pill{display:inline-flex;border:1px solid #a7b0ab;padding:.35rem .55rem;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#56645e}.status-pill.high{border-color:#806d62;color:#6c4e40}.status-pill.human{border-color:#617c70;color:#3e6253}.status-pill.rule{border-color:#87918d}.status-pill.demo{border-color:#8c8a74;color:#6e6b48}.decision{border-left:2px solid var(--green);padding:1rem 1.25rem;background:#eef1ed}.decision p{margin:.4rem 0 0;color:#59635f;line-height:1.6}.demo-principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c2c8c4;border-bottom:1px solid #c2c8c4;margin-top:2rem}.demo-principles div{padding:1.25rem;border-right:1px solid #c2c8c4}.demo-principles div:last-child{border-right:0}.demo-principles span{display:block;font-size:.62rem;color:#82908a}.demo-principles strong{display:block;margin:.6rem 0 .25rem;font-family:Georgia,serif;font-weight:400}.demo-principles small{display:block;color:#6b7571;line-height:1.5}.filters{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:.6rem;margin-bottom:1rem}.ops-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #a8b0ac;margin-bottom:1rem}.ops-metrics div{padding:1rem 1.2rem;border-right:1px solid #a8b0ac}.ops-metrics div:last-child{border-right:0}.ops-metrics span{font-size:.58rem;letter-spacing:.14em;color:#76817c}.ops-metrics strong{display:block;font-family:Georgia,serif;font-size:2rem;font-weight:400;margin-top:.35rem}.operations-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);border:1px solid #a8b0ac;min-height:700px}.record-list{padding:1rem;border-right:1px solid #a8b0ac;background:#f0f2ef}.list-heading{display:flex;justify-content:space-between;padding:.5rem 1rem .8rem;font-size:.58rem;letter-spacing:.14em;color:#7c8682}.record-list button{width:100%;border:0;border-bottom:1px solid #c9ceca;background:transparent;padding:1.2rem;display:flex;justify-content:space-between;text-align:left;cursor:pointer}.record-list button.active{background:var(--midnight);color:#fff}.record-list span{display:flex;flex-direction:column;gap:.4rem}.record-list small{color:#77817d}.record-list button.active small{color:#9da8aa}.record-list em{font-style:normal;font-size:.7rem}.empty-state{padding:2rem;color:#6b7571}.drawer{padding:clamp(1.5rem,4vw,3rem);background:#f6f7f3}.drawer h2{font-size:2.8rem;margin-bottom:.2rem}.drawer-intro{color:#66716c;line-height:1.6}.drawer dl div{background:#e8ebe7}.drawer dd{color:#26332d}.drawer-section{border-top:1px solid #c7cdc9;margin-top:2rem;padding-top:1.2rem}.drawer-section h3{margin:0 0 .6rem}.drawer p,.drawer li{color:#5d6763;line-height:1.6}.drawer-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.drawer-actions span{font-size:.65rem;color:#7a8580}.footer{background:#050b12;color:#cbd1d1;padding:4rem clamp(1.25rem,7vw,8rem);display:grid;grid-template-columns:1fr auto;gap:2rem;font-size:.8rem}.footer-links{display:flex;flex-wrap:wrap;gap:1.5rem}.footer>p{grid-column:1/-1;color:#77838b}.loading{min-height:70vh;display:grid;place-items:center}.calendar-booking{margin-top:3rem;padding:2rem;border:1px solid #a8b0ac;background:#ffffff73}.calendar-booking h2{font-size:2rem}.slot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin:1rem 0 1.5rem}.slot-grid button{padding:.8rem;border:1px solid #89918f;background:#fff;cursor:pointer}.slot-grid button.selected{background:var(--midnight);color:#fff}.booking-confirmation{margin-top:3rem;padding:2rem;border-left:3px solid var(--green);background:#fff}.checkout-page{max-width:900px}.checkout-panel{margin-top:3rem;border:1px solid #a8b0ac;padding:2rem;background:#f7f8f5}.checkout-panel strong{font-family:Georgia,serif;font-size:4rem;font-weight:400;letter-spacing:-.05em}.checkout-panel small{margin-left:.4rem;color:#68736f}.checkout-boundary{margin-top:1rem;color:#68736f;font-size:.8rem}@media (max-width:900px){.menu-button{display:block}.nav{display:none;position:absolute;top:76px;left:0;right:0;background:#eef0ed;padding:1.5rem;flex-direction:column;align-items:stretch;border-bottom:1px solid #aeb5b1}.nav.open{display:flex}.hero{grid-template-columns:1fr}.instrument{min-height:440px}.grid{grid-template-columns:1fr 1fr}.section-heading{grid-template-columns:1fr;gap:1rem}.demo-stage,.operations-grid,.demo-promo{grid-template-columns:1fr}.demo-stage>aside,.record-list{border-right:0;border-bottom:1px solid #a8b0ac}.demo-stage>aside{display:flex;overflow-x:auto}.demo-stage aside button{min-width:170px}.flow-grid,.filters,.ops-metrics{grid-template-columns:1fr 1fr}.offer-grid,.demo-principles{grid-template-columns:1fr}.demo-principles div{border-right:0;border-bottom:1px solid #c2c8c4}}@media (max-width:600px){h1{font-size:3.45rem}.header{height:68px}.nav{top:68px}.hero{min-height:auto;padding-top:5rem}.instrument dl,.grid,.field-grid,.filters,.footer{grid-template-columns:1fr}.panel{min-height:210px}.demo-head{align-items:start;flex-direction:column}.operations{padding-left:.8rem;padding-right:.8rem}.operations-grid{border-left:0;border-right:0}.flow-grid,.ops-metrics{grid-template-columns:1fr}.ops-metrics div{border-right:0;border-bottom:1px solid #a8b0ac}.hero-proof span{border-right:0}.demo-frame div{flex-direction:column;gap:.5rem}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.qs-signature{overflow:clip;background:var(--qs-brand-background);color:var(--qs-brand-text-primary)}.qs-signature .eyebrow{font-size:var(--qs-text-xs);letter-spacing:.16em;color:var(--qs-brand-text-muted);font-weight:650}.qs-signature h1,.qs-signature h2,.qs-signature strong{font-family:var(--qs-font-display)}.qs-signature h1,.qs-signature h2{letter-spacing:-.045em;line-height:.98;text-wrap:balance}.qs-signature p{font-size:var(--qs-text-md);line-height:var(--qs-leading-body)}.qs-signature .actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.qs-signature .text-link{text-decoration:none;color:var(--qs-brand-text-secondary);font-size:.86rem;transition:color var(--qs-motion-standard)}.qs-signature .text-link:hover{color:var(--qs-brand-text-primary)}.qs-signature .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--qs-brand-text-primary);background:var(--qs-brand-text-primary);color:var(--qs-brand-background);border-radius:var(--qs-radius-sm);font-size:.82rem;font-weight:650;transition:transform var(--qs-motion-fast),background var(--qs-motion-standard),color var(--qs-motion-standard),border-color var(--qs-motion-standard)}.qs-signature .button:hover{transform:translateY(-1px)}.qs-signature .button.secondary{background:transparent;color:var(--qs-brand-text-primary);border-color:var(--qs-brand-border)}.qs-signature .button.light{background:var(--qs-brand-background);color:var(--qs-brand-carbon);border-color:var(--qs-brand-background)}.qs-signature .light-link{color:#c4cbca}.qs-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.qs-reveal.is-visible{opacity:1;transform:none}.qs-hero{min-height:calc(100vh - 72px);display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--qs-brand-border)}.qs-hero-inner{width:min(var(--qs-page-width),100%);margin:0 auto;padding:clamp(5rem,11vw,10rem) var(--qs-gutter) clamp(4rem,8vw,7rem);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr);gap:clamp(3rem,8vw,9rem);align-items:end}.qs-hero-copy h1{font-size:clamp(4rem,8vw,7.8rem);margin:18px 0 28px;max-width:950px;font-weight:650}.qs-hero-copy h1 em,.qs-human h2 em{font-family:var(--qs-font-serif);font-weight:400;font-style:italic;letter-spacing:-.055em}.qs-hero-lede{max-width:650px;color:var(--qs-brand-text-secondary);font-size:clamp(1rem,1.6vw,1.2rem)!important}.qs-hero-copy .actions{margin-top:32px}.qs-hero-console{align-self:end;border:1px solid #303638;background:var(--qs-brand-carbon);color:#eef2ef;box-shadow:0 24px 80px #1012141f}.qs-console-top,.qs-console-footer,.qs-map-header,.qs-edge-ui-head,.qs-edge-ui-foot{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #303638;font-size:9px;letter-spacing:.14em;color:#8f9999}.qs-console-body{padding:20px}.qs-console-request,.qs-console-decision{display:grid;grid-template-columns:32px 1fr;gap:14px}.qs-console-index{font-size:10px;color:#61c8bd;padding-top:2px}.qs-console-request small,.qs-console-decision small,.qs-edge-column small{display:block;font-size:9px;letter-spacing:.12em;color:#8f9999;margin-bottom:8px}.qs-console-request strong,.qs-console-decision strong{display:block;font-size:15px;line-height:1.35;font-weight:550}.qs-console-decision p{margin:8px 0 0;color:#aab4b4;font-size:12px}.qs-console-line{height:1px;background:#303638;margin:24px 0}.qs-console-footer{border-top:1px solid #303638;border-bottom:0;padding:12px 20px}.qs-hero-rule{display:flex;justify-content:space-between;gap:18px;padding:14px var(--qs-gutter);border-top:1px solid var(--qs-brand-border);font-size:9px;letter-spacing:.16em;color:var(--qs-brand-text-muted);white-space:nowrap;overflow:auto}.qs-statement,.qs-human{width:min(var(--qs-page-width),100%);margin:0 auto;padding:clamp(7rem,13vw,12rem) var(--qs-gutter);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.55fr);gap:clamp(3rem,10vw,10rem);border-bottom:1px solid var(--qs-brand-border)}.qs-statement h2,.qs-human h2{font-size:clamp(3.1rem,6.5vw,6.6rem);margin:18px 0 0;font-weight:620}.qs-statement h2 span,.qs-human h2 span,.qs-final h2 span{color:var(--qs-brand)}.qs-statement-side,.qs-human-side{align-self:end;max-width:360px;color:var(--qs-brand-text-secondary)}.qs-statement-side .text-link,.qs-human-side .text-link{display:inline-block;margin-top:20px}.qs-model{padding:clamp(6rem,10vw,10rem) var(--qs-gutter);background:var(--qs-brand-surface);border-bottom:1px solid var(--qs-brand-border)}.qs-section-intro{max-width:700px;margin:0 auto 70px;text-align:center}.qs-section-intro h2{font-size:clamp(3rem,6vw,6rem);margin:18px 0}.qs-section-intro p:last-child{color:var(--qs-brand-text-secondary);margin:0}.qs-model-grid{max-width:var(--qs-page-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--qs-brand-border);border-left:1px solid var(--qs-brand-border)}.qs-model-step{min-height:240px;padding:24px;border-right:1px solid var(--qs-brand-border);border-bottom:1px solid var(--qs-brand-border);display:flex;flex-direction:column;justify-content:space-between}.qs-model-step span{font-size:10px;color:var(--qs-brand-text-muted);letter-spacing:.12em}.qs-model-step strong{font-size:clamp(1.35rem,2vw,2rem);font-weight:600}.qs-model-step p{margin:18px 0 0;color:var(--qs-brand-text-secondary);font-size:.9rem}.qs-business{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:var(--qs-brand-carbon);color:#f2f4f1;min-height:720px}.qs-business-copy{padding:clamp(5rem,9vw,9rem) var(--qs-gutter)}.qs-business-copy h2{font-size:clamp(3rem,5.5vw,5.6rem);margin:18px 0 28px}.qs-business-copy>p:not(.eyebrow){max-width:550px;color:#aeb8b8}.qs-business-copy .button{margin-top:28px}.qs-business-map{border-left:1px solid #303638;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem)}.qs-map-header{padding-left:0;padding-right:0}.qs-map-flow{padding:28px 0}.qs-map-stage{position:relative;display:grid;grid-template-columns:32px 1fr 24px;gap:14px;align-items:center;min-height:70px;border-bottom:1px solid #303638}.qs-map-stage:first-child{border-top:1px solid #303638}.qs-map-stage span{font-size:9px;color:#61c8bd}.qs-map-stage strong{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:520}.qs-map-stage i{font-style:normal;color:#687273}.qs-map-foot{font-size:10px;letter-spacing:.1em;color:#7f8a8a;text-transform:uppercase}.qs-edge{padding:clamp(6rem,11vw,11rem) var(--qs-gutter);background:#172027;color:#eef2ef;border-bottom:1px solid #303638}.qs-edge-heading{max-width:var(--qs-page-width);margin:0 auto;display:grid;grid-template-columns:1.15fr .6fr;gap:clamp(3rem,10vw,10rem);align-items:end}.qs-edge-heading h2{font-size:clamp(3.2rem,6vw,6.2rem);margin:18px 0 0}.qs-edge-heading>p{color:#aeb8b8;margin:0}.qs-edge-ui{max-width:var(--qs-page-width);margin:80px auto 42px;border:1px solid #303638;background:#101518}.qs-edge-ui-main{display:grid;grid-template-columns:repeat(4,1fr)}.qs-edge-column{min-height:220px;padding:24px;border-right:1px solid #303638}.qs-edge-column:last-child{border-right:0}.qs-edge-column strong{display:block;font-size:1rem;font-weight:550}.qs-edge-column p{color:#899595;font-size:.8rem}.qs-edge-ui-foot{border-top:1px solid #303638;border-bottom:0}.qs-commerce{display:grid;grid-template-columns:1.1fr .65fr;gap:clamp(3rem,10vw,10rem);padding:clamp(6rem,11vw,11rem) var(--qs-gutter);background:var(--qs-brand-background);border-bottom:1px solid var(--qs-brand-border)}.qs-commerce-intro h2{font-size:clamp(3.4rem,6.2vw,6.3rem);margin:18px 0 0}.qs-commerce-copy{align-self:end;max-width:380px;color:var(--qs-brand-text-secondary)}.qs-commerce-rail{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--qs-brand-border);border-left:1px solid var(--qs-brand-border);margin-top:50px}.qs-commerce-rail div{min-height:130px;padding:18px;border-right:1px solid var(--qs-brand-border);border-bottom:1px solid var(--qs-brand-border);display:flex;flex-direction:column;justify-content:space-between}.qs-commerce-rail span{font-size:9px;color:var(--qs-brand-text-muted)}.qs-commerce-rail strong{font-size:1rem}.qs-final{padding:clamp(8rem,15vw,14rem) var(--qs-gutter);text-align:center;background:var(--qs-brand-surface)}.qs-final>div{max-width:1000px;margin:0 auto}.qs-final h2{font-size:clamp(3.4rem,7vw,7.5rem);margin:18px auto 40px}.qs-final .actions{justify-content:center}@media (max-width:900px){.qs-hero-inner,.qs-statement,.qs-human,.qs-business,.qs-edge-heading,.qs-commerce{grid-template-columns:1fr}.qs-hero{min-height:auto}.qs-hero-inner{padding-top:5rem}.qs-hero-console{max-width:700px;width:100%;margin:0 auto}.qs-model-grid{grid-template-columns:repeat(2,1fr)}.qs-business-map{border-left:0;border-top:1px solid #303638}.qs-edge-ui-main{grid-template-columns:repeat(2,1fr)}.qs-edge-column:nth-child(2){border-right:0}.qs-edge-column:nth-child(n+3){border-top:1px solid #303638}.qs-commerce-rail{grid-template-columns:repeat(3,1fr)}.qs-statement,.qs-human{gap:3rem}}@media (max-width:600px){.qs-hero-copy h1{font-size:clamp(3.3rem,15vw,5rem)}.qs-hero-rule{justify-content:flex-start}.qs-model-grid,.qs-edge-ui-main,.qs-commerce-rail{grid-template-columns:1fr}.qs-model-step{min-height:180px}.qs-edge-column{border-right:0;border-top:1px solid #303638}.qs-edge-column:first-child{border-top:0}.qs-commerce-rail{margin-top:30px}.qs-commerce-rail div{min-height:105px}.qs-statement h2,.qs-human h2{font-size:clamp(2.8rem,12vw,4.4rem)}.qs-final h2{font-size:clamp(3rem,13vw,5rem)}.qs-console-footer{flex-wrap:wrap;justify-content:flex-start}.qs-hero-inner,.qs-statement,.qs-human,.qs-model,.qs-business-copy,.qs-edge,.qs-commerce,.qs-final{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.qs-reveal{opacity:1;transform:none;transition:none}}.shop-commerce-page{max-width:1440px;margin:0 auto;padding:0 clamp(1.25rem,5vw,5rem);background:var(--qs-brand-background);color:var(--qs-brand-text-primary)}.shop-commerce-hero{min-height:clamp(560px,76vh,820px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);gap:clamp(3rem,8vw,9rem);align-items:end;padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,7vw,6rem);border-bottom:1px solid var(--qs-brand-border)}.shop-hero-copy h1{max-width:900px;margin:18px 0 24px;font-family:var(--qs-font-display);font-size:clamp(4rem,8vw,7.6rem);line-height:.96;letter-spacing:var(--qs-track-tight);font-weight:650;text-wrap:balance}.shop-hero-copy .lede{max-width:650px;color:var(--qs-brand-text-secondary);font-size:clamp(1rem,1.6vw,1.2rem)}.shop-hero-panel{background:var(--qs-brand-carbon);color:#eef2ef;border:1px solid var(--qs-brand-carbon-border);box-shadow:0 28px 80px #10121421}.shop-hero-panel-top,.shop-hero-panel-foot{display:flex;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid var(--qs-brand-carbon-border);font-size:9px;letter-spacing:.15em;color:#8f9999}.shop-hero-panel-body{display:grid;grid-template-columns:32px 1fr;gap:14px;padding:28px 22px;min-height:230px;align-items:center}.shop-panel-index{font-size:10px;color:var(--qs-teal-bright)}.shop-hero-panel-body small{display:block;color:#8f9999;font-size:9px;letter-spacing:.13em;margin-bottom:10px}.shop-hero-panel-body strong{display:block;font-family:var(--qs-font-display);font-size:1.25rem;line-height:1.25;font-weight:550}.shop-hero-panel-body p{margin:10px 0 0;color:#9eaaaa;font-size:.8rem;line-height:1.55}.shop-hero-panel-foot{border-bottom:0;border-top:1px solid var(--qs-brand-carbon-border)}.shop-collection-nav{display:flex;align-items:center;gap:1.5rem;min-height:68px;border-bottom:1px solid var(--qs-brand-border);overflow:auto;white-space:nowrap}.shop-collection-nav a{font-size:.78rem;text-decoration:none;color:var(--qs-brand-text-secondary);padding:24px 0;border-bottom:1px solid transparent}.shop-collection-nav a:hover,.shop-collection-nav a:focus-visible,.shop-collection-nav a.active{color:var(--qs-brand-text-primary);border-bottom-color:var(--qs-brand-text-primary)}.shop-collection-nav span{flex:1}.shop-discovery-tools{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:22px 0;border-bottom:1px solid var(--qs-brand-border)}.shop-search{position:relative;display:flex;align-items:center;width:min(460px,100%);margin:0}.shop-search svg{position:absolute;left:14px;width:18px;height:18px;color:var(--qs-brand-text-muted)}.shop-search input{height:48px;padding:0 16px 0 44px;border:1px solid var(--qs-brand-border);border-radius:var(--qs-radius-sm);background:var(--qs-brand-surface);color:var(--qs-brand-text-primary);font-size:.9rem;outline:none}.shop-search input:focus{border-color:var(--qs-brand-text-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--qs-brand-focus) 18%,transparent)}.shop-tool-status{display:flex;gap:8px;align-items:center;color:var(--qs-brand-text-muted);font-size:.68rem;letter-spacing:.04em;text-align:right}.shop-empty{display:grid;grid-template-columns:100px minmax(0,720px);gap:clamp(2rem,5vw,5rem);align-items:start;padding:clamp(5rem,10vw,9rem) 0;border-bottom:1px solid var(--qs-brand-border)}.shop-empty-mark{width:88px;height:88px;border:1px solid var(--qs-brand-border);display:grid;place-items:center;background:var(--qs-brand-surface)}.shop-empty-mark img{width:42px;height:42px}.shop-kicker{margin:0 0 14px;color:var(--qs-brand-text-muted);font-size:.65rem;letter-spacing:.16em;font-weight:650}.shop-empty h2{font-family:var(--qs-font-display);font-size:clamp(2.5rem,5vw,4.7rem);line-height:1;letter-spacing:-.04em;margin:0 0 22px;font-weight:620}.shop-empty p:not(.shop-kicker){max-width:650px;color:var(--qs-brand-text-secondary);line-height:1.65;margin:0}.shop-empty-actions{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-top:28px}.shop-empty-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;background:var(--qs-brand-text-primary);color:var(--qs-brand-background);border:1px solid var(--qs-brand-text-primary);border-radius:var(--qs-radius-sm);text-decoration:none;font-size:.8rem;font-weight:650}.shop-empty-actions .text-link{text-decoration:none;color:var(--qs-brand-text-secondary);font-size:.82rem}.shop-standards{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,8rem);padding:clamp(6rem,10vw,10rem) 0;border-bottom:1px solid var(--qs-brand-border)}.shop-standards-intro h2,.shop-commerce-journey h2{font-family:var(--qs-font-display);font-size:clamp(2.6rem,5vw,5rem);line-height:1;letter-spacing:-.04em;font-weight:620;margin:18px 0}.shop-standards-intro>p:not(.eyebrow){color:var(--qs-brand-text-secondary);line-height:1.65;max-width:520px}.shop-standards-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--qs-brand-border);border-left:1px solid var(--qs-brand-border)}.shop-standards-grid article{min-height:210px;padding:22px;border-right:1px solid var(--qs-brand-border);border-bottom:1px solid var(--qs-brand-border);display:flex;flex-direction:column;justify-content:space-between}.shop-standards-grid article span{font-size:9px;color:var(--qs-brand-text-muted);letter-spacing:.12em}.shop-standards-grid article strong{font-size:1rem;font-weight:600}.shop-standards-grid article p{margin:14px 0 0;color:var(--qs-brand-text-secondary);font-size:.82rem;line-height:1.55}.shop-commerce-journey{padding:clamp(6rem,10vw,10rem) 0}.shop-journey-steps{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--qs-brand-border);border-left:1px solid var(--qs-brand-border);margin-top:55px}.shop-journey-steps div{min-height:110px;padding:16px;border-right:1px solid var(--qs-brand-border);border-bottom:1px solid var(--qs-brand-border);display:flex;flex-direction:column;justify-content:space-between}.shop-journey-steps span{font-size:9px;color:var(--qs-brand-text-muted)}.shop-journey-steps strong{font-size:.9rem;font-weight:600}.shop-cart-page{max-width:1080px;margin:0 auto;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,5vw,5rem)}.shop-cart-header h1{font-family:var(--qs-font-display);font-size:clamp(3.4rem,7vw,6.6rem);line-height:.98;letter-spacing:-.045em;margin:18px 0 24px;font-weight:650}.shop-cart-header .lede{max-width:680px;color:var(--qs-brand-text-secondary)}.shop-cart-boundary{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-top:70px;padding:28px;border:1px solid var(--qs-brand-border);background:var(--qs-brand-surface)}.shop-cart-boundary span{display:block;color:var(--qs-brand-text-muted);font-size:.62rem;letter-spacing:.14em;margin-bottom:10px}.shop-cart-boundary strong{display:block;font-size:1.1rem}.shop-cart-boundary p{max-width:650px;color:var(--qs-brand-text-secondary);line-height:1.6;font-size:.84rem}.shop-cart-boundary .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;background:var(--qs-brand-text-primary);color:var(--qs-brand-background);border:1px solid var(--qs-brand-text-primary);border-radius:var(--qs-radius-sm);text-decoration:none;font-size:.8rem;font-weight:650;white-space:nowrap}@media (max-width:900px){.shop-commerce-hero,.shop-standards{grid-template-columns:1fr}.shop-hero-panel{max-width:680px}.shop-tool-status{display:none}.shop-empty{grid-template-columns:64px minmax(0,1fr)}.shop-empty-mark{width:64px;height:64px}.shop-empty-mark img{width:32px;height:32px}.shop-journey-steps{grid-template-columns:repeat(2,1fr)}.shop-cart-boundary{align-items:start;flex-direction:column}}@media (max-width:600px){.shop-commerce-page{padding-inline:1.25rem}.shop-commerce-hero{min-height:auto;padding-top:4.5rem}.shop-hero-copy h1{font-size:clamp(3.2rem,14vw,5rem)}.shop-hero-panel-top,.shop-hero-panel-foot{flex-wrap:wrap;justify-content:flex-start}.shop-empty{grid-template-columns:1fr;gap:1.5rem}.shop-empty-mark{width:56px;height:56px}.shop-empty h2{font-size:clamp(2.5rem,12vw,4rem)}.shop-standards-grid,.shop-journey-steps{grid-template-columns:1fr}.shop-cart-page{padding-inline:1.25rem}.shop-cart-boundary{margin-top:48px}}@media (prefers-reduced-motion:reduce){.shop-search input{transition:none}}.shop-editorial-hero{min-height:clamp(560px,78vh,820px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.45fr);gap:clamp(3rem,8vw,9rem);align-items:end;padding:clamp(5rem,11vw,10rem) 0 clamp(4rem,7vw,6rem);border-bottom:1px solid var(--qs-brand-border)}.shop-editorial-hero h1{max-width:980px;margin:18px 0 24px;font-family:var(--qs-font-display);font-size:clamp(4rem,8.5vw,8rem);line-height:.91;letter-spacing:-.055em;font-weight:620;text-wrap:balance}.shop-editorial-hero .lede{max-width:680px;color:var(--qs-brand-text-secondary);font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.55}.shop-editorial-note{border-top:1px solid var(--qs-brand-border);padding-top:18px}.shop-editorial-note span{display:block;font-size:.62rem;letter-spacing:.16em;color:var(--qs-brand-text-muted);margin-bottom:18px}.shop-editorial-note strong{display:block;font-family:var(--qs-font-display);font-size:1.5rem;line-height:1.15}.shop-editorial-note p{color:var(--qs-brand-text-secondary);font-size:.8rem;line-height:1.55}.shop-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--qs-brand-border);border-bottom:1px solid var(--qs-brand-border)}.shop-product-card{display:block;text-decoration:none;color:inherit;background:var(--qs-brand-background);min-width:0}.shop-product-media{aspect-ratio:1/1;display:grid;place-items:center;background:var(--qs-brand-surface);overflow:hidden}.shop-product-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.shop-product-card:hover .shop-product-media img{transform:scale(1.02)}.shop-product-media span{font-size:.6rem;letter-spacing:.16em;color:var(--qs-brand-text-muted)}.shop-product-meta{display:grid;gap:8px;padding:20px 4px 30px}.shop-product-meta span{font-size:.58rem;letter-spacing:.15em;color:var(--qs-brand-text-muted)}.shop-product-meta strong{font-family:var(--qs-font-display);font-size:clamp(1.4rem,2.5vw,2.1rem);line-height:1.05;font-weight:570}.shop-product-meta b{font-size:.85rem;font-weight:600}.shop-product-meta small{font-size:.78rem;color:var(--qs-brand-text-secondary)}.shop-product-page{max-width:1440px;margin:0 auto;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,5vw,5rem)}.shop-product-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);gap:clamp(3rem,8vw,8rem);align-items:start}.shop-product-gallery{background:var(--qs-brand-surface);aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden}.shop-product-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop-product-pending{font-size:.62rem;letter-spacing:.15em;color:var(--qs-brand-text-muted)}.shop-product-copy{padding-top:1rem}.shop-product-copy h1{font-family:var(--qs-font-display);font-size:clamp(3rem,6vw,6.5rem);line-height:.95;letter-spacing:-.05em;margin:18px 0 24px;font-weight:620}.shop-product-copy .lede{color:var(--qs-brand-text-secondary);line-height:1.65}.shop-product-price{font-size:1.15rem;font-weight:650;margin:30px 0}.shop-variant-select{display:grid;gap:8px;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--qs-brand-text-muted);margin-bottom:18px}.shop-variant-select select,.shop-checkout-panel input{height:46px;border:1px solid var(--qs-brand-border);background:var(--qs-brand-surface);padding:0 12px;color:inherit}.shop-buy{width:100%;cursor:pointer}.shop-product-truth{font-size:.75rem;line-height:1.55;color:var(--qs-brand-text-muted);margin:16px 0 35px}.shop-detail-list{border-top:1px solid var(--qs-brand-border)}.shop-detail-list div{display:flex;justify-content:space-between;gap:1rem;padding:15px 0;border-bottom:1px solid var(--qs-brand-border)}.shop-detail-list span{font-size:.58rem;letter-spacing:.12em;color:var(--qs-brand-text-muted)}.shop-detail-list strong{font-size:.78rem;text-align:right}.shop-cart-live{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:2rem;margin-top:55px}.shop-cart-lines{border-top:1px solid var(--qs-brand-border)}.shop-cart-lines article{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;padding:20px 0;border-bottom:1px solid var(--qs-brand-border)}.shop-cart-lines article div{display:grid;gap:5px}.shop-cart-lines article span{font-size:.75rem;color:var(--qs-brand-text-secondary)}.shop-cart-lines article div span{font-size:.62rem;color:var(--qs-brand-text-muted)}.shop-cart-lines article button{background:none;border:0;color:var(--qs-brand-text-muted);font-size:.65rem;cursor:pointer}.shop-checkout-panel{align-self:start;border:1px solid var(--qs-brand-border);background:var(--qs-brand-surface);padding:24px;display:grid;gap:15px}.shop-checkout-panel>span{font-size:.58rem;letter-spacing:.15em;color:var(--qs-brand-text-muted)}.shop-checkout-panel>strong{font-family:var(--qs-font-display);font-size:2.2rem}.shop-checkout-panel label{display:grid;gap:7px;font-size:.68rem;color:var(--qs-brand-text-secondary)}.shop-checkout-panel button{border:0;cursor:pointer}.shop-checkout-panel p{font-size:.75rem;color:#c86961}.shop-checkout-panel small{font-size:.68rem;line-height:1.5;color:var(--qs-brand-text-muted)}@media (max-width:900px){.shop-editorial-hero,.shop-product-layout,.shop-cart-live{grid-template-columns:1fr}.shop-editorial-note{max-width:620px}.shop-product-copy{padding-top:0}.shop-cart-live{gap:3rem}}@media (max-width:620px){.shop-product-grid{grid-template-columns:1fr}.shop-product-copy h1{font-size:clamp(3rem,13vw,5rem)}.shop-cart-lines article{grid-template-columns:1fr auto}.shop-cart-lines article button{grid-column:1}.shop-editorial-hero{min-height:auto;padding-top:4rem}}@media (prefers-reduced-motion:reduce){.shop-product-media img{transition:none}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button,a,input,textarea,select{touch-action:manipulation}.button,.text-link,.marketing-menu,.nav-trigger,.marketing-nav>a,.mobile-section>button,.mobile-panel>a,.demo-stage aside button,.record-list button,.slot-grid button{min-height:44px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width: 720px){.marketing-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eef0ed}.hero{min-height:auto;grid-template-columns:1fr;gap:3rem;padding-top:4.5rem;padding-bottom:5rem}.hero-proof span{border-right:0;padding-right:0}.instrument{min-height:0}.instrument-core{height:220px}.section,.page-hero,.form-page,.demo-page,.operations{padding-top:4.5rem;padding-bottom:4.5rem}.section-heading,.demo-promo,.offer-grid{grid-template-columns:1fr;gap:2rem}.grid,.flow-grid,.demo-principles,.field-grid,.ops-metrics{grid-template-columns:1fr}.flow-grid article,.demo-principles div,.ops-metrics div{border-right:0;border-bottom:1px solid #3a4650}.demo-principles div:last-child,.ops-metrics div:last-child{border-bottom:0}.filters,.operations-grid{grid-template-columns:1fr}.record-list{border-right:0;border-bottom:1px solid #a8b0ac}.demo-stage{grid-template-columns:1fr;min-height:0}.demo-stage>aside{border-right:0;border-bottom:1px solid #a8b0ac;overflow-x:auto;display:flex;gap:.35rem}.demo-stage-label{display:none}.demo-stage aside button{min-width:118px}.footer-new,.footer{grid-template-columns:1fr}.footer-links{gap:.8rem 1.2rem}}.page-hero,.form-page,.demo-page,.operations,.section{overflow-wrap:anywhere}:root{color:var(--qs-text-primary);background:var(--qs-bg-canvas);font-family:var(--qs-font-body);font-synthesis:none}html{background:var(--qs-bg-canvas)}body{background:var(--qs-bg-canvas);color:var(--qs-text-primary);font-family:var(--qs-font-body);font-size:var(--qs-text-body);line-height:var(--qs-leading-body);letter-spacing:var(--qs-track-body)}:focus-visible{outline:2px solid var(--qs-accent);outline-offset:3px}.header{height:76px;padding-inline:var(--qs-gutter);border-bottom:var(--qs-border-width) solid var(--qs-border-subtle);background:color-mix(in srgb,var(--qs-bg-surface) 96%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.wordmark{font-size:var(--qs-text-label);letter-spacing:var(--qs-track-label);font-weight:var(--qs-weight-semibold)}.nav{gap:var(--qs-space-6);font-size:var(--qs-text-sm);font-weight:var(--qs-weight-medium)}.nav a{color:var(--qs-text-secondary)}.nav a.active,.nav a:hover{color:var(--qs-text-primary)}.menu-button{min-height:var(--qs-control-compact);border:var(--qs-border-width) solid var(--qs-border-default);border-radius:var(--qs-radius-sm);padding:0 var(--qs-space-4);background:transparent;color:var(--qs-text-primary)}.button{min-height:var(--qs-control-standard);padding:0 var(--qs-space-5);border:var(--qs-border-width) solid var(--qs-action-primary);border-radius:var(--qs-radius-sm);background:var(--qs-action-primary);color:var(--qs-action-primary-text)!important;font-size:var(--qs-text-sm);font-weight:var(--qs-weight-semibold);transition:background var(--qs-motion-standard),border-color var(--qs-motion-standard),transform var(--qs-motion-fast)}.button:hover{background:var(--qs-action-primary-hover);transform:translateY(-1px)}.button.secondary{background:transparent;color:var(--qs-text-primary)!important;border-color:var(--qs-border-strong)}.button.light{background:var(--qs-bg-elevated);color:var(--qs-text-primary)!important;border-color:var(--qs-border-default)}.hero{min-height:calc(100vh - 76px);padding:clamp(7rem,11vw,10rem) var(--qs-gutter);gap:clamp(3rem,7vw,8rem)}.hero-premium:before{background:var(--qs-border-subtle);opacity:1}.eyebrow{color:var(--qs-text-accent);font-size:var(--qs-text-label);font-weight:var(--qs-weight-semibold);letter-spacing:var(--qs-track-label)}h1,h2{font-family:var(--qs-font-display);font-weight:var(--qs-weight-medium);letter-spacing:var(--qs-track-heading);text-wrap:balance}h1{font-size:var(--qs-text-display-xl);line-height:var(--qs-leading-display);max-width:14ch}h2{font-size:var(--qs-text-h2);line-height:var(--qs-leading-heading)}h3{font-size:var(--qs-text-h4);font-weight:var(--qs-weight-medium);letter-spacing:-.018em}.lede{color:var(--qs-text-secondary);font-size:var(--qs-text-lead);line-height:var(--qs-leading-lead);max-width:var(--qs-reading-width)}.text-link{color:var(--qs-text-primary);font-weight:var(--qs-weight-semibold);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--qs-border-strong)}.hero-proof{color:var(--qs-text-tertiary);font-size:var(--qs-text-micro);letter-spacing:var(--qs-track-label)}.hero-proof span{border-right-color:var(--qs-border-subtle)}.instrument,.dark-flow,.midnight{background:var(--qs-dark-surface);color:var(--qs-dark-text-primary);border-color:var(--qs-dark-border);box-shadow:var(--qs-shadow-sm)}.instrument:after{border-color:var(--qs-dark-border)}.instrument>p,.instrument-core span,.dark-flow .section-heading p,.dark-flow .flow-grid p,.midnight p{color:var(--qs-dark-text-secondary)}.instrument-core{border-color:var(--qs-dark-border);background:var(--qs-dark-raised)}.instrument-core strong,.flow-grid h3,.demo-frame strong,.offer-price strong,.ops-metrics strong,.demo-principles strong{font-family:var(--qs-font-sans);font-weight:var(--qs-weight-medium)}.instrument dl,.drawer dl{background:var(--qs-dark-border)}.instrument dl div{background:var(--qs-dark-raised)}.capability-line{background:var(--qs-bg-subtle);color:var(--qs-text-secondary);font-size:var(--qs-text-micro);letter-spacing:var(--qs-track-label)}.section,.page-hero,.form-page,.demo-page,.operations{padding:var(--qs-section-gap) var(--qs-gutter)}.statement,.flow-grid,.drawer-section{border-color:var(--qs-border-subtle)}.section-heading p,.panel p,.demo-promo-copy p,.offer-grid p,.drawer-intro,.drawer p,.drawer li{color:var(--qs-text-secondary);line-height:var(--qs-leading-body)}.grid{gap:1px;background:var(--qs-border-default);border-color:var(--qs-border-default)}.panel{background:var(--qs-bg-surface);padding:var(--qs-space-8);min-height:260px}.panel>span{color:var(--qs-text-tertiary)}.flow-grid{border-top-color:var(--qs-dark-border)}.flow-grid article{border-right-color:var(--qs-dark-border)}.flow-grid span{color:var(--qs-dark-accent)}.demo-frame,.calendar-booking,.shop-cart-boundary{border-color:var(--qs-border-default);background:var(--qs-bg-subtle)}.offer{background:var(--qs-stone-100)}.offer-grid{border-top-color:var(--qs-border-default)}.page-hero h1,.form-page h1,.demo-head h1,.shop-cart-header h1{font-size:var(--qs-text-display);line-height:var(--qs-leading-display);letter-spacing:var(--qs-track-display)}label{font-size:var(--qs-text-sm);font-weight:var(--qs-weight-medium);text-transform:none;letter-spacing:var(--qs-track-body)}input,textarea,select{min-height:48px;border:var(--qs-border-width) solid var(--qs-border-strong);background:var(--qs-bg-elevated);border-radius:var(--qs-radius-xs);padding:var(--qs-space-3) var(--qs-space-4);color:var(--qs-text-primary);font-size:var(--qs-text-body)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--qs-accent);box-shadow:var(--qs-focus-ring)}.form-status{color:var(--qs-success-text)}.demo-notice{border-color:var(--qs-border-default);background:var(--qs-bg-subtle);color:var(--qs-text-secondary)}.status-pill{border-color:var(--qs-border-default);color:var(--qs-text-secondary);border-radius:var(--qs-radius-pill)}.decision{border-left-color:var(--qs-accent);background:var(--qs-accent-subtle)}.demo-stage,.ops-metrics,.operations-grid{border-color:var(--qs-border-default)}.demo-stage>aside,.record-list{background:var(--qs-bg-subtle);border-color:var(--qs-border-default)}.demo-stage aside button.active,.record-list button.active{background:var(--qs-action-primary);color:var(--qs-action-primary-text)}.drawer,.demo-card{background:var(--qs-bg-surface)}.footer{background:var(--qs-dark-canvas);color:var(--qs-dark-text-primary)}.footer>p{color:var(--qs-dark-text-secondary)}.shop-commerce-page{max-width:var(--qs-page-width);background:var(--qs-bg-canvas);color:var(--qs-text-primary)}.shop-commerce-hero{border-bottom-color:var(--qs-border-subtle)}.shop-hero-copy h1{font-size:var(--qs-text-display);line-height:var(--qs-leading-display);letter-spacing:var(--qs-track-display);font-weight:var(--qs-weight-medium);max-width:14ch}.shop-hero-copy .lede{font-size:var(--qs-text-body-lg);color:var(--qs-text-secondary)}.shop-hero-panel{background:var(--qs-dark-surface);color:var(--qs-dark-text-primary);border-color:var(--qs-dark-border);box-shadow:var(--qs-shadow-sm)}.shop-hero-panel-top,.shop-hero-panel-foot{border-color:var(--qs-dark-border);color:var(--qs-dark-text-tertiary);font-size:var(--qs-text-micro);letter-spacing:var(--qs-track-label)}.shop-hero-panel-body small,.shop-hero-panel-body p{color:var(--qs-dark-text-secondary)}.shop-panel-index{color:var(--qs-dark-accent)}.shop-hero-panel-body strong{font-size:var(--qs-text-h4);font-weight:var(--qs-weight-medium)}.shop-collection-nav,.shop-discovery-tools,.shop-empty,.shop-standards{border-color:var(--qs-border-subtle)}.shop-collection-nav a{font-size:var(--qs-text-sm);color:var(--qs-text-secondary)}.shop-collection-nav a:hover,.shop-collection-nav a:focus-visible,.shop-collection-nav a.active{color:var(--qs-text-primary);border-bottom-color:var(--qs-text-primary)}.shop-search input{height:48px;border-color:var(--qs-border-default);border-radius:var(--qs-radius-xs);background:var(--qs-bg-surface);color:var(--qs-text-primary);font-size:var(--qs-text-body)}.shop-tool-status,.shop-kicker{color:var(--qs-text-tertiary);font-size:var(--qs-text-label);letter-spacing:var(--qs-track-label)}.shop-empty-mark{border-color:var(--qs-border-default);background:var(--qs-bg-surface)}.shop-empty h2,.shop-standards-intro h2,.shop-commerce-journey h2{font-size:var(--qs-text-h1);line-height:1.02;letter-spacing:-.04em;font-weight:var(--qs-weight-medium)}.shop-empty p:not(.shop-kicker),.shop-standards-intro>p:not(.eyebrow),.shop-standards-grid article p{color:var(--qs-text-secondary);line-height:var(--qs-leading-body)}.shop-empty-actions .button,.shop-cart-boundary .button{min-height:var(--qs-control-standard);padding:0 var(--qs-space-5);background:var(--qs-action-primary);color:var(--qs-action-primary-text);border-color:var(--qs-action-primary);border-radius:var(--qs-radius-sm);font-size:var(--qs-text-sm);font-weight:var(--qs-weight-semibold)}.shop-standards-grid,.shop-journey-steps{border-color:var(--qs-border-default)}.shop-standards-grid article,.shop-journey-steps div{border-color:var(--qs-border-default)}.shop-standards-grid article span,.shop-journey-steps span{font-size:var(--qs-text-micro);color:var(--qs-text-tertiary)}.shop-standards-grid article strong,.shop-journey-steps strong{font-size:var(--qs-text-body);font-weight:var(--qs-weight-medium)}.shop-cart-header .lede,.shop-cart-boundary p{color:var(--qs-text-secondary)}.price,.product-price,.shop-price,.offer-price,.shop-cart-total{font-variant-numeric:tabular-nums}@media (max-width:760px){.header{height:68px;padding-inline:var(--qs-space-5)}.hero{min-height:auto;padding:var(--qs-space-24) var(--qs-space-5)}h1{font-size:var(--qs-text-display)}.section,.page-hero,.form-page,.demo-page,.operations{padding:var(--qs-space-20) var(--qs-space-5)}.nav{gap:var(--qs-space-3)}.button{min-height:var(--qs-control-standard)}}@media (max-width:430px){.hero{padding-top:var(--qs-space-20)}h1,.shop-hero-copy h1{font-size:clamp(3rem,13vw,3.25rem)}.lede{font-size:var(--qs-text-lead)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:0ms!important;animation-duration:0ms!important}}
