.qc-navrow::-webkit-scrollbar{display:none}.qc-navrow{scrollbar-width:none;-ms-overflow-style:none}@keyframes qc-menu-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes qc-page-exit-in{0%{opacity:0}to{opacity:1}}@keyframes qc-page-exit-card{0%{transform:translateY(18px) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes qc-page-exit-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes qc-page-exit-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.qc-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:50;color:var(--qc-ink);background:#faf6eeeb;border-bottom:1px solid var(--qc-border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background .55s cubic-bezier(.32,.72,0,1),border-color .45s ease,backdrop-filter .45s ease}.qc-header.is-over-hero{color:#fff;background:linear-gradient(to bottom,rgba(20,18,16,.46) 0%,rgba(20,18,16,.18) 68%,transparent 100%);border-bottom-color:transparent;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.qc-header.is-over-hero .qc-logo-link{color:#fff;text-shadow:0 1px 10px rgba(20,18,16,.4)}.qc-header.is-over-hero .qc-logo-link .qc-wordmark-accent{color:#bfe0cf}.qc-header.is-over-hero .qc-navlink{color:#fff;opacity:.94;font-size:16.5px;font-weight:600;text-shadow:0 1px 10px rgba(20,18,16,.4)}.qc-header.is-over-hero .qc-navlink:hover,.qc-header.is-over-hero .qc-navlink[data-active="1"]{background:#ffffff29!important;color:#fff!important;opacity:1}.qc-header.is-over-hero .qc-burger-icon span{background:#fff;box-shadow:0 1px 6px #14121059}.qc-header-slot{height:calc(60px + env(safe-area-inset-top));pointer-events:none}.qc-header-slot.is-home{height:0}.qc-header.is-menu-open{z-index:110;background:var(--qc-page-bg);border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.qc-header.is-menu-open .qc-header-cta{visibility:hidden}.qc-header-top{max-width:1140px;margin:0 auto;padding:calc(8px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));display:flex;align-items:center;gap:8px}.qc-logo-link{display:flex;align-items:center;gap:8px;flex:none;text-decoration:none;color:inherit}.qc-logo-wordmark{display:inline}.qc-header-nav{flex:1 1 auto;min-width:0;display:none;gap:2px;overflow-x:auto;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 26px),transparent 100%)}.qc-navlink{flex:none;padding:8px 11px;font-size:14px;font-weight:500;color:var(--qc-ink);opacity:.72;border-radius:var(--qc-radius-pill);white-space:nowrap;text-decoration:none;transition:background .22s ease,color .22s ease}.qc-navlink[data-active="1"]{background:var(--qc-green-tint)!important;color:var(--qc-green)!important;opacity:1}.qc-navlink:hover{background:var(--qc-green-tint);color:var(--qc-green);opacity:1}.qc-header-cta{flex:none;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border-radius:999px;background:var(--qc-accent);color:#fff!important;font-size:14.5px;font-weight:700;text-decoration:none;letter-spacing:-.01em;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:0 8px 18px #d4664f47}.qc-header-cta:hover{background:#c45a3f!important;color:#fff!important;transform:translateY(-1px)}.qc-burger{flex:none;margin:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.qc-burger:active .qc-burger-icon{opacity:.55}.qc-burger-icon{width:22px;height:14px;position:relative;display:block}.qc-burger-icon span{position:absolute;left:0;right:0;height:1.7px;border-radius:2px;background:var(--qc-ink);transform-origin:center;transition:transform .62s cubic-bezier(.32,.72,0,1),top .62s cubic-bezier(.32,.72,0,1),opacity .22s ease}.qc-burger-icon span:nth-child(1){top:0}.qc-burger-icon span:nth-child(2){top:6px}.qc-burger-icon span:nth-child(3){top:12px}.qc-burger-icon.is-open span:nth-child(1){top:6px;transform:rotate(45deg)}.qc-burger-icon.is-open span:nth-child(2){opacity:0}.qc-burger-icon.is-open span:nth-child(3){top:6px;transform:rotate(-45deg)}.qc-menu-backdrop{position:fixed;inset:0;z-index:90;background:#211f1c38;opacity:0;pointer-events:none;transition:opacity .55s ease}.qc-menu-backdrop.is-open{opacity:1;pointer-events:auto}.qc-menu-drawer{position:fixed;z-index:100;inset:0;width:100%;background:var(--qc-page-bg);padding:calc(64px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));display:flex;flex-direction:column;transform:translate(100%);pointer-events:none;overflow:hidden;overscroll-behavior:contain;transition:transform .62s cubic-bezier(.32,.72,0,1)}.qc-menu-drawer.is-open{transform:translate(0);pointer-events:auto}.qc-menu-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:10px}.qc-menu-foot{flex:none;padding:0 0 max(16px,env(safe-area-inset-bottom))}.qc-menu-kicker{margin:0 2px 10px;font-size:12.5px;font-weight:500;letter-spacing:.04em;color:var(--qc-muted)}.qc-menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(0px,.6vh,6px)}.qc-menu-link{display:flex;align-items:center;min-height:clamp(42px,6.4svh,50px);padding:4px 2px;font-size:clamp(17.5px,4.5vw,20px);font-weight:650;color:var(--qc-ink)!important;text-decoration:none;letter-spacing:-.025em;-webkit-tap-highlight-color:transparent}.qc-menu-link[data-active="1"],.qc-menu-link:hover,.qc-menu-link:active{color:var(--qc-accent)!important}.qc-menu-extras{display:flex;flex-direction:column;padding:6px 0;border-top:1px solid var(--qc-border)}.qc-menu-extra{display:flex;align-items:center;gap:10px;min-height:34px;padding:3px 2px;font-size:14px;font-weight:500;color:var(--qc-muted)!important;text-decoration:none;-webkit-tap-highlight-color:transparent}.qc-menu-extra:active{color:var(--qc-ink)!important}.qc-menu-cta{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:16px;background:var(--qc-accent);color:#fff!important;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 10px 22px #d4664f47;-webkit-tap-highlight-color:transparent}.qc-menu-cta:active{transform:scale(.985)}.qc-menu-note{margin:8px 0 0;text-align:center;font-size:12.5px;color:var(--qc-muted);line-height:1.4}.qc-menu-drawer.is-open .qc-menu-kicker,.qc-menu-drawer.is-open .qc-menu-link,.qc-menu-drawer.is-open .qc-menu-foot{animation:qc-menu-in .5s cubic-bezier(.32,.72,0,1) both}.qc-menu-drawer.is-open .qc-menu-kicker{animation-delay:.1s}.qc-menu-drawer.is-open li:nth-child(1) .qc-menu-link{animation-delay:.14s}.qc-menu-drawer.is-open li:nth-child(2) .qc-menu-link{animation-delay:.18s}.qc-menu-drawer.is-open li:nth-child(3) .qc-menu-link{animation-delay:.22s}.qc-menu-drawer.is-open li:nth-child(4) .qc-menu-link{animation-delay:.26s}.qc-menu-drawer.is-open li:nth-child(5) .qc-menu-link{animation-delay:.3s}.qc-menu-drawer.is-open .qc-menu-foot{animation-delay:.32s}.qc-page-exit{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--qc-page-bg);animation:qc-page-exit-in .35s cubic-bezier(.22,.61,.36,1) both}.qc-page-exit-card{width:min(360px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:36px 28px 32px;background:var(--qc-surface);border:1px solid var(--qc-border);border-radius:22px;box-shadow:0 24px 60px -28px #211f1c47;animation:qc-page-exit-card .5s cubic-bezier(.22,.61,.36,1) .08s both}.qc-page-exit-logo{width:72px;height:72px;border-radius:50%;background:var(--qc-green-tint);display:flex;align-items:center;justify-content:center;margin-bottom:4px;animation:qc-page-exit-pulse 1.6s ease-in-out infinite}.qc-page-exit-kicker{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--qc-green)}.qc-page-exit-title{margin:0;font-family:var(--qc-font-display);font-size:clamp(20px,4.5vw,24px);font-weight:500;line-height:1.3;color:var(--qc-ink);text-wrap:balance}.qc-page-exit-bar{width:100%;height:5px;margin-top:10px;border-radius:999px;background:var(--qc-green-tint);overflow:hidden}.qc-page-exit-bar span{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--qc-green),color-mix(in srgb,var(--qc-green) 60%,var(--qc-accent)));transform-origin:left center;animation:qc-page-exit-bar .9s cubic-bezier(.22,.61,.36,1) .15s both}body.qc-exiting .qc-landing{opacity:.35;filter:saturate(.85);pointer-events:none}body.qc-exiting .qc-demo-balloon{visibility:hidden}@media (min-width: 900px){.qc-header-nav{display:flex}.qc-logo-wordmark{display:inline}.qc-burger,.qc-menu-backdrop,.qc-menu-drawer{display:none!important}.qc-header-top{padding:10px 18px;gap:14px}}@media (prefers-reduced-motion: reduce){.qc-menu-drawer.is-open .qc-menu-kicker,.qc-menu-drawer.is-open .qc-menu-link,.qc-menu-drawer.is-open .qc-menu-foot,.qc-page-exit,.qc-page-exit-card,.qc-page-exit-logo,.qc-page-exit-bar span{animation:none!important;transition:none!important}.qc-menu-drawer,.qc-menu-backdrop,.qc-burger-icon span,.qc-header{transition:none!important}}
