.qs{--qs-bone:#f7f3ea;--qs-bone-2:#f1eadb;--qs-white:#fffefb;--qs-ink:#1c1a15;--qs-ink-soft:#46413a;--qs-ink-mute:#8b8475;--qs-forest:#1e3a2d;--qs-forest-2:#15281f;--qs-sage:#45684f;--qs-sage-2:#5e7e6a;--qs-sage-wash:#e5ece2;--qs-honey:#be9046;--qs-honey-2:#a87b36;--qs-honey-soft:#efe2c5;--qs-line:#e5dcc9;--qs-line-soft:#eee7d8;--qs-line-dk:#f7f3ea21;--qs-display:var(--font-display-2),"Bricolage Grotesque",Georgia,serif;--qs-body:var(--font-body-2),"Hanken Grotesk",system-ui,sans-serif;--qs-r-sm:12px;--qs-r:18px;--qs-r-lg:28px;--qs-shadow-sm:0 2px 10px #2a22120d;--qs-shadow:0 22px 56px -20px #2a221238;--qs-shadow-soft:0 10px 30px -14px #2a221229;--qs-shadow-green:0 26px 60px -22px #0f20168c;background:var(--qs-bone);color:var(--qs-ink);font-family:var(--qs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.005em;font-size:17px;line-height:1.6;position:relative;overflow-x:clip}.qs *,.qs :before,.qs :after{box-sizing:border-box}.qs:before{content:"";z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.qs>*{z-index:1;position:relative}.qs-container{max-width:1140px;margin:0 auto;padding:0 32px}.qs-band{position:relative}.qs-band--bone{background:var(--qs-bone)}.qs-band--bone2{background:var(--qs-bone-2)}.qs-band--forest{background:var(--qs-forest);color:var(--qs-bone);background-image:radial-gradient(120% 80% at 85% 0,#5e7e6a4d,#0000 60%),radial-gradient(90% 70% at 0 100%,#14281c99,#0000 55%)}.qs-eyebrow{font-family:var(--qs-body);letter-spacing:.16em;text-transform:uppercase;color:var(--qs-sage);align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.qs-band--forest .qs-eyebrow{color:var(--qs-honey-soft)}.qs-eyebrow:before{content:"";opacity:.5;background:currentColor;width:18px;height:1.5px}.qs-display{font-family:var(--qs-display);letter-spacing:-.035em;color:var(--qs-ink);margin:0;font-weight:600;line-height:.98}.qs-band--forest .qs-display{color:var(--qs-bone)}.qs-d-xl{font-size:clamp(44px,6.4vw,84px)}.qs-d-lg{font-size:clamp(34px,4.6vw,58px)}.qs-d-md{font-size:clamp(27px,3vw,40px)}.qs-accent{color:var(--qs-sage);font-style:italic}.qs-band--forest .qs-accent{color:var(--qs-honey)}.qs-lead{font-family:var(--qs-body);color:var(--qs-ink-soft);margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:400;line-height:1.62}.qs-band--forest .qs-lead{color:#f7f3eabd}.qs-body{color:var(--qs-ink-soft);margin:0;font-size:17px;line-height:1.72}.qs-band--forest .qs-body{color:#f7f3eab3}.qs-btn{font-family:var(--qs-body);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,background .2s;display:inline-flex}.qs-btn .qs-arrow{transition:transform .25s cubic-bezier(.2,.7,.3,1)}.qs-btn:hover .qs-arrow{transform:translate(4px)}.qs-btn--primary{background:var(--qs-forest);color:var(--qs-bone);box-shadow:var(--qs-shadow-soft)}.qs-btn--primary:hover{box-shadow:var(--qs-shadow-green);background:var(--qs-forest-2);transform:translateY(-2px)}.qs-btn--honey{background:var(--qs-honey);color:#2a1f08}.qs-btn--honey:hover{background:var(--qs-honey-2);transform:translateY(-2px);box-shadow:0 18px 40px -16px #be904699}.qs-btn--ghost{color:var(--qs-ink);border:1.5px solid var(--qs-line);background:0 0;padding:13.5px 26px}.qs-btn--ghost:hover{border-color:var(--qs-sage);color:var(--qs-sage);transform:translateY(-2px)}.qs-band--forest .qs-btn--ghost{color:var(--qs-bone);border-color:var(--qs-line-dk)}.qs-band--forest .qs-btn--ghost:hover{border-color:var(--qs-honey);color:var(--qs-honey)}.qs-meta{font-family:var(--qs-body);letter-spacing:.01em;color:var(--qs-ink-mute);font-size:13px;font-weight:500}.qs-band--forest .qs-meta{color:#f7f3ea73}.qs-dot{background:var(--qs-sage-2);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite qs-pulse;display:inline-block;box-shadow:0 0 #5e7e6a80}@keyframes qs-pulse{0%,to{opacity:.6;box-shadow:0 0 #5e7e6a80}50%{opacity:1;box-shadow:0 0 0 5px #5e7e6a00}}.qs-card{background:var(--qs-white);border:1px solid var(--qs-line-soft);border-radius:var(--qs-r);box-shadow:var(--qs-shadow-sm)}.qs-ring{width:168px;height:168px;position:relative}.qs-ring svg{display:block;transform:rotate(-90deg)}.qs-ring-track{fill:none;stroke:var(--qs-line);stroke-width:9px}.qs-ring-fill{fill:none;stroke:var(--qs-sage);stroke-width:9px;stroke-linecap:round}.qs-ring-label{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.qs-ring-grade{font-family:var(--qs-display);letter-spacing:-.04em;color:var(--qs-ink);font-size:56px;font-weight:600;line-height:1}.qs-ring-grade span{color:var(--qs-honey)}@media (prefers-reduced-motion:no-preference){.qs-ring-fill{animation:1.3s cubic-bezier(.3,.8,.3,1) .3s both qs-ring-draw}@keyframes qs-ring-draw{0%{stroke-dashoffset:477.5px}to{stroke-dashoffset:0}}}.qs-chip{background:var(--qs-sage-wash);color:var(--qs-sage);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.qs-rule{border:0;border-top:1px solid var(--qs-line);margin:0}.qs-band--forest .qs-rule{border-top-color:var(--qs-line-dk)}@media (prefers-reduced-motion:no-preference){.qs-rise{opacity:0;animation:.7s cubic-bezier(.2,.7,.3,1) forwards qs-rise;transform:translateY(16px)}@keyframes qs-rise{to{opacity:1;transform:none}}.qs-d1{animation-delay:50ms}.qs-d2{animation-delay:.14s}.qs-d3{animation-delay:.23s}.qs-d4{animation-delay:.32s}.qs-d5{animation-delay:.41s}}.qs-lift{transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s}.qs-lift:hover{box-shadow:var(--qs-shadow);transform:translateY(-4px)}@media (max-width:900px){.qs-container{padding:0 22px}.qs-grid-2{grid-template-columns:1fr!important}.qs-hero-art{order:-1}}.qs-win{border-radius:var(--qs-r);border:1px solid var(--qs-line-soft);box-shadow:var(--qs-shadow);overflow:hidden}.qs-win-bar{background:var(--qs-bone-2);border-bottom:1px solid var(--qs-line-soft);align-items:center;gap:7px;padding:11px 14px;display:flex}.qs-win-dot{background:var(--qs-line);border-radius:50%;width:9px;height:9px}.qs-win-dot:first-child{background:#e4b7a6}.qs-win-dot:nth-child(2){background:#e7d29a}.qs-win-dot:nth-child(3){background:#afcbb0}.qs-win-url{background:var(--qs-white);font-family:var(--qs-body);color:var(--qs-ink-mute);border:1px solid var(--qs-line-soft);border-radius:999px;flex:1;max-width:320px;margin-left:10px;padding:4px 14px;font-size:11.5px;font-weight:500}.qs-shot{font-family:var(--qs-body);padding:18px}.qs-shot--report{background:var(--qs-white)}.qs-shot-top{border-bottom:1px solid var(--qs-line-soft);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.qs-shot-mark{background:var(--qs-forest);width:34px;height:34px;color:var(--qs-bone);font-family:var(--qs-display);border-radius:10px;justify-content:center;align-items:center;font-size:17px;font-weight:600;display:flex}.qs-shot-body{gap:14px;padding-top:16px;display:grid}.qs-shot-hero{align-items:center;gap:18px;display:flex}.qs-shot-pillars{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.qs-shot-pillar{background:var(--qs-bone);border:1px solid var(--qs-line-soft);border-radius:12px;gap:10px;padding:11px;display:grid}.qs-shot-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qs-shot-rev{background:var(--qs-sage-wash);border-radius:12px;padding:13px 15px}.qs-shot-ai{background:var(--qs-bone);border:1px solid var(--qs-line-soft);border-radius:12px;padding:11px 14px}.qs-shot--site{background:var(--qs-white);padding:0}.qs-site-nav{background:var(--qs-forest);justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.qs-site-hero{background:linear-gradient(160deg,var(--qs-forest),var(--qs-forest-2));padding:26px 20px 22px}.qs-site-tiles{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 18px 20px;display:grid}.qs-site-tile{background:var(--qs-bone);border:1px solid var(--qs-line-soft);border-radius:10px;padding:10px}.qs-shot--panel{background:var(--qs-white);padding:18px 20px}.qs-cscroll{perspective:1400px;margin-top:36px}.qs-cscroll-inner{transform-style:preserve-3d;will-change:transform;max-width:920px;margin:0 auto}.qs-walk{grid-template-columns:1fr 1.05fr;align-items:start;gap:64px;display:grid}.qs-walk-steps{flex-direction:column;display:flex}.qs-walk-step{opacity:.4;flex-direction:column;justify-content:center;min-height:64vh;padding:24px 0;transition:opacity .4s;display:flex}.qs-walk-step.is-active{opacity:1}.qs-walk-n{font-family:var(--qs-display);color:var(--qs-honey);letter-spacing:.1em;margin-bottom:14px;font-size:14px;font-weight:600}.qs-walk-mock-mobile{margin-top:24px;display:none}.qs-walk-visual{height:100%}.qs-walk-sticky{position:sticky;top:110px}.qs-feature{border-bottom:1px solid var(--qs-line);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:56px 0;display:grid}.qs-feature:last-child{border-bottom:0}.qs-feature--rev .qs-feature-text{order:2}.qs-feature-art-inner{max-width:440px;transition:transform .4s cubic-bezier(.2,.7,.3,1)}.qs-feature:hover .qs-feature-art-inner{transform:translateY(-6px)rotate(-.6deg)}.qs-feature--rev:hover .qs-feature-art-inner{transform:translateY(-6px)rotate(.6deg)}.qs-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;max-width:1480px;margin:0 auto;padding:36px 32px 12px;display:flex;overflow-x:auto}.qs-gallery::-webkit-scrollbar{display:none}.qs-gallery-item{scroll-snap-align:center;flex:0 0 360px}.qs-gallery-item--wide{flex-basis:460px}.qs-marquee{margin-top:44px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.qs-marquee-track{gap:20px;width:max-content;animation:46s linear infinite qs-marquee;display:flex}.qs-marquee:hover .qs-marquee-track{animation-play-state:paused}@keyframes qs-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.qs-marquee-track{animation:none}}.qs-tcard{border:1px solid var(--qs-line-dk);border-radius:var(--qs-r);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f7f3ea0d;flex:0 0 340px;padding:22px 24px}.qs-tcard-mark{border:1px solid var(--qs-honey);width:38px;height:38px;color:var(--qs-honey);font-family:var(--qs-display);background:#be904629;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}@media (max-width:900px){.qs-walk{grid-template-columns:1fr;gap:0}.qs-walk-step{opacity:1;min-height:auto;padding:30px 0}.qs-walk-visual{display:none}.qs-walk-mock-mobile{display:block}.qs-feature{grid-template-columns:1fr;gap:28px;padding:40px 0}.qs-feature--rev .qs-feature-text{order:0}.qs-feature-art{order:-1}.qs-shot-split{grid-template-columns:1fr}.qs-shot-pillars{grid-template-columns:repeat(2,1fr)}.qs-gallery-item{flex-basis:300px}.qs-gallery-item--wide{flex-basis:340px}}.qs-tiers{grid-template-columns:repeat(2,1fr);align-items:start;gap:22px;max-width:800px;margin:46px auto 0;display:grid}.qs-tier-persona{color:var(--qs-ink-mute);margin-bottom:16px;font-size:13.5px;font-style:italic;line-height:1.4}.qs-tier{background:var(--qs-white);border:1px solid var(--qs-line-soft);border-radius:var(--qs-r-lg);box-shadow:var(--qs-shadow-sm);padding:32px 28px;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s;position:relative}.qs-tier:hover{box-shadow:var(--qs-shadow);transform:translateY(-5px)}.qs-tier--pop{border-color:var(--qs-honey);box-shadow:0 24px 58px -22px #be904652}.qs-tier-badge{background:var(--qs-honey);color:#2a1f08;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 13px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:28px}.qs-tier-name{font-family:var(--qs-display);color:var(--qs-sage);margin-bottom:12px;font-size:18px;font-weight:600}.qs-tier-price{font-family:var(--qs-display);letter-spacing:-.04em;color:var(--qs-ink);font-size:54px;font-weight:600;line-height:1}.qs-tier-price span{vertical-align:15px;color:var(--qs-ink-mute);margin-right:1px;font-size:26px}.qs-tier-price em{color:var(--qs-ink-mute);letter-spacing:0;font-size:15px;font-style:normal;font-weight:500}.qs-tier-tag{color:var(--qs-ink-soft);min-height:44px;margin:13px 0 22px;font-size:14.5px;line-height:1.5}.qs-tier-lead{color:var(--qs-ink-mute);letter-spacing:.01em;margin-bottom:14px;font-size:13px;font-weight:700}.qs-tier-feats{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.qs-tier-feats li{color:var(--qs-ink-soft);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.qs-tier-check{color:var(--qs-honey);flex-shrink:0;margin-top:1px}.qs-hero-badge{box-shadow:var(--qs-shadow);align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;bottom:18px;left:-18px}@media (max-width:900px){.qs-tiers{grid-template-columns:1fr}.qs-hero-badge{left:8px}}.qs-oldsite{color:#1f1f1f;background:#e9e4d6;flex-direction:column;height:100%;font-family:Times New Roman,Georgia,serif;display:flex}.qs-oldsite-head{color:#ffe680;text-align:center;background:linear-gradient(#3a6ea5,#1c3c6e);border-bottom:2px ridge #9a9a9a;padding:9px;font-size:14px;font-weight:700}.qs-oldsite-nav{text-align:center;color:#00c;background:#ccc4ac;border-bottom:1px solid #888;padding:5px;font-size:11px}.qs-oldsite-nav span{text-decoration:underline}.qs-oldsite-body{text-align:center;background:#efeade;flex:1;padding:16px 14px}.qs-oldsite-tagline{color:#a00;margin-bottom:12px;font-size:15px;font-style:italic;font-weight:700}.qs-oldsite-photo{color:#555;background:repeating-linear-gradient(45deg,#c2c2c2,#c2c2c2 7px,#b2b2b2 7px 14px);border:2px inset #8a8a8a;justify-content:center;align-items:center;width:130px;height:74px;margin:0 auto 12px;font-size:10px;display:flex}.qs-oldsite-p{max-width:300px;margin:0 auto 12px;font-size:12px;line-height:1.45}.qs-oldsite-phone{color:#a00;background:#ff9;border:1px dashed #a00;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-block}.qs-oldsite-foot{color:#5a5a5a;margin-top:14px;font-size:9.5px}.qs-compare{border-radius:var(--qs-r);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;height:470px;box-shadow:var(--qs-shadow);border:1px solid var(--qs-line-soft);margin-top:8px;position:relative;overflow:hidden}.qs-compare-layer{position:absolute;inset:0}.qs-compare-layer .qs-win{height:100%;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.qs-compare-layer .qs-win>div:last-child{flex:1;overflow:hidden}.qs-compare-layer .qs-shot,.qs-compare-layer .qs-oldsite{height:100%}.qs-compare-handle{background:var(--qs-bone);z-index:5;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 0 1px #00000014}.qs-compare-grip{background:var(--qs-bone);width:42px;height:42px;color:var(--qs-forest);box-shadow:var(--qs-shadow-soft);border-radius:50%;justify-content:center;align-items:center;gap:3px;font-size:16px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qs-compare-tag{letter-spacing:.06em;text-transform:uppercase;z-index:4;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:52px}.qs-compare-tag--l{background:var(--qs-forest);color:var(--qs-bone);left:16px}.qs-compare-tag--r{color:#fff;background:#281e148c;right:16px}.qs-reveal-text{font-family:var(--qs-display);letter-spacing:-.03em;max-width:940px;margin:0;font-size:clamp(28px,4.2vw,52px);font-weight:600;line-height:1.28}.qs-avatars{align-items:center;gap:14px;margin-top:28px;display:flex}.qs-avatar-row{display:flex}.qs-avatar{border:2px solid var(--qs-bone);width:38px;height:38px;color:var(--qs-bone);font-family:var(--qs-display);cursor:default;border-radius:50%;justify-content:center;align-items:center;margin-left:-10px;font-size:12.5px;font-weight:600;transition:transform .2s cubic-bezier(.2,.7,.3,1);display:flex;position:relative}.qs-avatar:first-child{margin-left:0}.qs-avatar:hover{transform:translateY(-3px)}.qs-avatar-tip{background:var(--qs-ink);white-space:nowrap;box-shadow:var(--qs-shadow-soft);z-index:20;border-radius:10px;flex-direction:column;align-items:center;padding:8px 13px;line-height:1.25;display:flex;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%)}.qs-avatar-tip strong{font-family:var(--qs-display);color:var(--qs-bone);font-size:12.5px;font-weight:600}.qs-avatar-tip span{color:#f7f3ea99;font-size:11px}.qs-avatar-tip:after{content:"";border:5px solid #0000;border-top-color:var(--qs-ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (max-width:900px){.qs-compare{height:380px}}.qs-studio{background:var(--qs-white);border-radius:var(--qs-r);font-family:var(--qs-body);border:1px solid var(--qs-line-soft);box-shadow:var(--qs-shadow);overflow:hidden}.qs-studio-top{border-bottom:1px solid var(--qs-line-soft);background:var(--qs-bone);align-items:center;gap:14px;padding:12px 16px;display:flex}.qs-studio-brand{font-family:var(--qs-display);color:var(--qs-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.qs-st-mark{background:var(--qs-forest);width:22px;height:22px;color:var(--qs-bone);font-size:12px;font-weight:700;font-family:var(--qs-display);border-radius:6px;justify-content:center;align-items:center;display:flex}.qs-studio-search{background:var(--qs-white);border:1px solid var(--qs-line-soft);max-width:260px;color:var(--qs-ink-mute);border-radius:999px;flex:1;padding:6px 14px;font-size:11.5px}.qs-studio-ava{background:var(--qs-sage);width:26px;height:26px;color:var(--qs-bone);font-size:12px;font-weight:600;font-family:var(--qs-display);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.qs-studio-body{grid-template-columns:152px 1fr;min-height:326px;display:grid}.qs-studio-side{border-right:1px solid var(--qs-line-soft);background:var(--qs-bone);flex-direction:column;gap:2px;padding:12px 10px;display:flex}.qs-studio-navi{color:var(--qs-ink-soft);border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;font-weight:500;display:flex}.qs-studio-navi.is-active{background:var(--qs-sage-wash);color:var(--qs-sage);font-weight:600}.qs-studio-navdot{background:var(--qs-line);border-radius:3px;flex-shrink:0;width:7px;height:7px}.qs-studio-navi.is-active .qs-studio-navdot{background:var(--qs-sage)}.qs-studio-main{padding:18px 20px}.qs-st-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.qs-st-grid2{grid-template-columns:1fr 1.2fr;gap:12px;margin-bottom:12px;display:grid}.qs-st-card{background:var(--qs-bone);border:1px solid var(--qs-line-soft);border-radius:14px;padding:16px}.qs-st-check{align-items:center;gap:9px;padding:5px 0;display:flex}.qs-st-tick{border:1.5px solid var(--qs-line);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex}.qs-st-tick.is-done{background:var(--qs-sage);border-color:var(--qs-sage)}.qs-st-do{color:var(--qs-sage);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11px;font-weight:600}.qs-st-preview{background:var(--qs-bone);border:1px solid var(--qs-line-soft);border-radius:14px;padding:14px 16px}.qs-st-preview-row{gap:8px;margin-top:10px;display:flex}.qs-st-preview-tile{text-align:center;background:var(--qs-white);border:1px solid var(--qs-line-soft);color:var(--qs-ink-soft);border-radius:8px;flex:1;padding:9px;font-size:11px;font-weight:600}.qs-st-tasks,.qs-st-moves{flex-direction:column;gap:10px;display:flex}.qs-st-task{background:var(--qs-bone);border:1px solid var(--qs-line-soft);border-radius:12px;align-items:center;gap:12px;padding:13px 15px;display:flex}.qs-st-task-grip{background:var(--qs-honey);border-radius:3px;flex-shrink:0;width:4px;height:32px}.qs-st-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:10.5px;font-weight:700}.qs-st-tag--honey{background:var(--qs-honey-soft);color:var(--qs-honey-2)}.qs-st-tag--sage{background:var(--qs-sage-wash);color:var(--qs-sage)}.qs-st-tag--mute{background:var(--qs-bone-2);color:var(--qs-ink-mute)}.qs-studio--dark{background:var(--qs-forest);border-color:#f7f3ea1f}.qs-studio--dark .qs-studio-top{background:var(--qs-forest-2);border-color:var(--qs-line-dk)}.qs-studio--dark .qs-studio-brand{color:var(--qs-bone)}.qs-studio--dark .qs-st-mark{background:var(--qs-honey);color:#2a1f08}.qs-studio--dark .qs-studio-search{border-color:var(--qs-line-dk);color:#f7f3ea80;background:#f7f3ea0f}.qs-studio--dark .qs-studio-side{background:var(--qs-forest-2);border-color:var(--qs-line-dk)}.qs-studio--dark .qs-studio-navi{color:#f7f3ea99}.qs-studio--dark .qs-studio-navi.is-active{color:var(--qs-honey);background:#be904629}.qs-studio--dark .qs-studio-navdot{background:#f7f3ea38}.qs-studio--dark .qs-studio-navi.is-active .qs-studio-navdot{background:var(--qs-honey)}.qs-claire-orb{border:1px solid var(--qs-honey);background:#be904629;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.qs-st-move{border:1px solid var(--qs-line-dk);background:#f7f3ea0a;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.qs-st-move-act{color:var(--qs-honey);white-space:nowrap;flex-shrink:0;font-size:11.5px;font-weight:600}.qs-studioblock{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;display:grid}.qs-studioblock--rev .qs-studioblock-text{order:2}@media (max-width:900px){.qs-studioblock{grid-template-columns:1fr;gap:28px}.qs-studioblock--rev .qs-studioblock-text{order:0}.qs-studioblock-art{order:-1}.qs-studio-side{display:none}.qs-studio-body,.qs-st-grid2{grid-template-columns:1fr}}.qs-stack{padding-bottom:24px;position:relative}.qs-stack-wrap{justify-content:center;align-items:center;height:84vh;display:flex;position:sticky;top:0}.qs-stack-card{background:var(--qs-white);border:1px solid var(--qs-line-soft);border-radius:var(--qs-r-lg);grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;width:100%;max-width:1020px;padding:40px;display:grid;position:relative;box-shadow:0 30px 64px -26px #2a221252}.qs-mini{background:var(--qs-white);font-family:var(--qs-body)}.qs-mini-head{border-bottom:1px solid var(--qs-line-soft);font-family:var(--qs-display);color:var(--qs-ink);background:var(--qs-bone);padding:12px 16px;font-size:14px;font-weight:600}.qs-mini-body{flex-direction:column;gap:12px;padding:16px;display:flex}.qs-mini-photo{border:1.5px dashed var(--qs-line);width:64px;height:64px;color:var(--qs-ink-mute);background:var(--qs-bone);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.qs-mini-field{flex-direction:column;gap:5px;display:flex}.qs-mini-field label{color:var(--qs-ink-mute);letter-spacing:.02em;font-size:11px;font-weight:600}.qs-mini-input{background:var(--qs-bone);border:1px solid var(--qs-line-soft);color:var(--qs-ink);border-radius:9px;padding:8px 12px;font-size:13px}.qs-mini-save{background:var(--qs-forest);color:var(--qs-bone);font-family:var(--qs-body);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;padding:9px 18px;font-size:13px;font-weight:600}.qs-mini-note{color:var(--qs-sage);font-size:11.5px;font-weight:600}.qs-mini-row{border:1px solid var(--qs-line-soft);background:var(--qs-bone);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.qs-mini-row--edit{border-color:var(--qs-sage);box-shadow:0 0 0 3px var(--qs-sage-wash);background:var(--qs-white)}.qs-toggle{background:var(--qs-line);border-radius:999px;flex-shrink:0;width:38px;height:22px;position:relative}.qs-toggle.is-on{background:var(--qs-sage)}.qs-toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:3px;left:3px}.qs-toggle.is-on:after{left:19px}@media (max-width:900px){.qs-stack-wrap{height:auto;margin-bottom:18px;position:static}.qs-stack-card{grid-template-columns:1fr;gap:24px;padding:26px;transform:none!important}.qs-stack-art{order:-1}}.qs-studio-group{letter-spacing:.14em;text-transform:uppercase;color:var(--qs-ink-mute);padding:16px 10px 6px;font-size:10px;font-weight:700}.qs-studio--dark .qs-studio-group{color:#f7f3ea66}.qs-dash-hero{background:var(--qs-forest);border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.qs-dash-stat{border-right:1px solid var(--qs-line-dk);padding:13px 15px}.qs-dash-stat:last-child{border-right:0}.qs-dash-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:720px){.qs-dash-hero{grid-template-columns:repeat(2,1fr)}.qs-dash-stat:nth-child(2){border-right:0}.qs-dash-grid{grid-template-columns:1fr}}.qs-steps{margin-top:52px}.qs-bigstep{border-top:1px solid var(--qs-line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(44px,5vw,68px) 0;display:grid}.qs-bigstep--rev .qs-bigstep-text{order:2}.qs-bigstep-num{font-family:var(--qs-display);letter-spacing:-.05em;color:var(--qs-sage);margin-bottom:12px;font-size:clamp(64px,8vw,128px);font-weight:600;line-height:.78}.qs-bigstep-title{letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(28px,3.6vw,44px);line-height:1}.qs-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(158px,1fr);gap:14px;margin-top:48px;display:grid}.qs-bento-cell{border-radius:var(--qs-r);box-shadow:var(--qs-shadow-sm);flex-direction:column;justify-content:space-between;padding:22px;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s;display:flex;position:relative;overflow:hidden}.qs-bento-cell:hover{box-shadow:var(--qs-shadow);transform:translateY(-4px)}.qs-b-2x2{grid-area:span 2/span 2}.qs-b-2x1{grid-column:span 2}.qs-b-white{background:var(--qs-white);border:1px solid var(--qs-line-soft)}.qs-b-bone{background:var(--qs-bone-2);border:1px solid var(--qs-line-soft)}.qs-b-sagewash{background:var(--qs-sage-wash);border:1px solid #d6e2d4}.qs-b-honeysoft{background:var(--qs-honey-soft);border:1px solid #e7d6b1}.qs-b-forest{background:var(--qs-forest);color:var(--qs-bone);background-image:radial-gradient(120% 100% at 88% 0,#5e7e6a4d,#0000 60%)}.qs-b-honey{background:linear-gradient(155deg,#cda25c,var(--qs-honey-2));color:#2c2008}.qs-b-sage{background:linear-gradient(155deg,var(--qs-sage-2),var(--qs-sage));color:var(--qs-bone)}.qs-b-claire{background:linear-gradient(150deg,#2c4a3a,var(--qs-forest-2));color:var(--qs-bone)}.qs-bento-title{font-family:var(--qs-display);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.12}.qs-bento-stat{font-family:var(--qs-display);letter-spacing:-.04em;font-size:clamp(42px,5vw,60px);font-weight:600;line-height:.86}.qs-bento-sub{opacity:.74;margin-top:5px;font-size:13.5px;line-height:1.42}.qs-bento-glyph{background:var(--qs-sage-wash);width:42px;height:42px;color:var(--qs-sage);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qs-b-forest .qs-bento-glyph,.qs-b-claire .qs-bento-glyph{color:var(--qs-honey);background:#be90462e}.qs-b-honey .qs-bento-glyph{color:#2c2008;background:#2c200824}.qs-b-sage .qs-bento-glyph{color:var(--qs-bone);background:#f7f3ea2e}.qs-b-honeysoft .qs-bento-glyph{color:var(--qs-honey-2);background:#a87b362e}.qs-bento-mock{margin:16px -22px -22px}.qs-bento-mock .qs-win{box-shadow:none;border:0;border-radius:12px 12px 0 0}@media (max-width:760px){.qs-bigstep{grid-template-columns:1fr;gap:24px;padding:38px 0}.qs-bigstep--rev .qs-bigstep-text{order:0}.qs-bigstep-art{order:-1}.qs-bigstep-num{color:var(--qs-honey);margin-bottom:8px}}@media (max-width:1000px){.qs-bento{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.qs-bento{grid-template-columns:1fr}.qs-b-2x2,.qs-b-2x1{grid-area:auto}}.qs-bento-bg{opacity:.09;color:var(--qs-sage);pointer-events:none;position:absolute;bottom:-26px;right:-20px}.qs-b-forest .qs-bento-bg,.qs-b-claire .qs-bento-bg{opacity:.16;color:var(--qs-honey)}.qs-b-sage .qs-bento-bg{opacity:.22;color:var(--qs-bone)}.qs-b-honey .qs-bento-bg{opacity:.2;color:#2c2008}.qs-bento-iconlg{color:var(--qs-sage);display:inline-flex}.qs-b-honeysoft .qs-bento-iconlg{color:var(--qs-honey-2)}.qs-bento-cell>div,.qs-bento-cell>span{z-index:1;position:relative}@keyframes qs-scroll{to{transform:translate(calc(-50% - .5rem))}}.qs .animate-scroll{animation:qs-scroll var(--animation-duration,40s)var(--animation-direction,forwards)linear infinite}.qs .animate-scroll:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.qs .animate-scroll{animation:none}}.no-visible-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-visible-scrollbar::-webkit-scrollbar{display:none}.qs-stickyband{background:var(--qs-bone-2);border:1px solid var(--qs-line-soft)}.qs-stickyband--white{background:var(--qs-white);border:1px solid var(--qs-line-soft)}.qs-spotstage{isolation:isolate;position:relative;overflow:hidden}.qs-frail{align-items:center;gap:9px;display:inline-flex}.qs-frail-n{font-family:var(--qs-display);color:var(--qs-honey-2);letter-spacing:.08em;font-size:13px;font-weight:600}.qs-plat-pricing{grid-template-columns:1fr 1fr;align-items:start;gap:22px;max-width:860px;display:grid}@media (max-width:860px){.qs-plat-pricing{grid-template-columns:1fr}}