.home section{padding:var(--q-section-y) 0;position:relative}.home section.tight{padding:var(--q-section-y-sm) 0}.home section.bg-soft{background:var(--q-bg-soft)}.btn-on-dark.btn-primary{color:#0c0c12;background:#fff}.btn-on-dark.btn-primary:hover{background:#f0f0f4}.btn-on-dark.btn-secondary{color:#fff;background:0 0;border-color:#fff3}.btn-on-dark.btn-secondary:hover{background:#ffffff14}.programs-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:980px){.programs-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.programs-grid{grid-template-columns:1fr}}.program{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-lg);transition:border-color .16s var(--q-ease), transform .16s var(--q-ease);flex-direction:column;gap:14px;padding:24px;display:flex;position:relative;overflow:hidden}.program:hover{border-color:var(--q-primary);transform:translateY(-2px)}.program.feature{background:linear-gradient(135deg, var(--q-primary-ink) 0%, var(--q-primary) 100%);color:#fff;border-color:#0000}.program.feature:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 90%,#000 0%,#0000 70%);mask-image:radial-gradient(60% 60% at 90%,#000 0%,#0000 70%)}.program>*{position:relative}.program-ico{background:var(--q-primary-soft);width:40px;height:40px;color:var(--q-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.program.feature .program-ico{color:#fff;background:#ffffff26}.program h3{font-size:17px;font-weight:600;line-height:1.3}.program.feature h3{color:#fff}.program p{color:var(--q-text-muted);flex:1;margin:0;font-size:14px;line-height:1.55}.program.feature p{color:#ffffffd9}.program .program-cta{color:var(--q-primary);align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:500;display:inline-flex}.program.feature .program-cta{color:#fff}.qa{gap:8px;display:grid}.qa details{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-lg);transition:border-color .16s var(--q-ease);padding:0;overflow:hidden}.qa details[open]{border-color:var(--q-primary)}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15.5px;font-weight:500;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";color:var(--q-text-muted);transition:transform .2s var(--q-ease);font-size:22px;font-weight:300}.qa details[open] summary:after{color:var(--q-primary);transform:rotate(45deg)}.qa .a{color:var(--q-text-muted);border-top:1px solid var(--q-border-soft);margin-top:0;padding:18px 22px 22px;font-size:14.5px;line-height:1.6}.qa .a p{margin:0 0 12px}.qa .a p:last-child{margin-bottom:0}.bot-marquee{width:100%;padding:4px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.bot-track{will-change:transform;flex-shrink:0;gap:12px;padding-right:12px;animation:60s linear infinite botScroll;display:flex}@keyframes botScroll{0%{transform:translate(0,0)}to{transform:translate(-100%)}}.bot-marquee:hover .bot-track{animation-play-state:paused}.bot-pill{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-pill);white-space:nowrap;color:var(--q-text-muted);transition:border-color .16s var(--q-ease), color .16s var(--q-ease), transform .16s var(--q-ease);flex:none;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13px;font-weight:500;display:inline-flex}.bot-pill:hover{border-color:var(--q-primary);color:var(--q-text);transform:translateY(-1px)}.bot-pill .ico{width:24px;height:24px;font-family:var(--q-font-mono);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.bot-pill .ico.openai{background:#10a37f}.bot-pill .ico.anthropic{color:#2b1810;background:#d4a273}.bot-pill .ico.perplexity{background:#20808d}.bot-pill .ico.google{background:#4285f4}.bot-pill .ico.microsoft{background:#00a4ef}.bot-pill .ico.apple{background:#1d1d1f}.bot-pill .ico.meta{background:#1877f2}.bot-pill .ico.xai{background:#0c0c12}.bot-pill .ico.byte{background:#ff004f}.bot-pill .ico.duck{background:#de5833}@media (prefers-reduced-motion:reduce){.bot-track{animation:none}}.hero{padding:72px 0 96px;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;background-image:radial-gradient(circle at 18% 8%, var(--q-primary-soft) 0%, transparent 40%), radial-gradient(circle at 82% 92%, var(--q-primary-soft) 0%, transparent 40%);opacity:.5;pointer-events:none;position:absolute;inset:0}[data-theme=dark] .hero:before{opacity:.6}.hero:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--q-border-soft) 1px, transparent 1px), linear-gradient(to bottom, var(--q-border-soft) 1px, transparent 1px);opacity:.6;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(65% 55% at 50% 30%,#000 30%,#0000 75%)}.hero .wrap{z-index:1;position:relative}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero{padding-bottom:64px}}.hero h1{letter-spacing:-.035em;font-size:clamp(40px,5.4vw,64px);font-weight:600;line-height:1.04}.hero h1 .quote{color:var(--q-primary);padding-right:4px;font-weight:500}.hero h1 .underline{background-image:linear-gradient(to top, var(--q-primary-soft) 0, var(--q-primary-soft) 30%, transparent 30%)}.hero .lead{max-width:50ch;margin-top:22px;font-size:19px}.hero .scan-form{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-md);gap:10px;max-width:480px;margin-top:32px;padding:6px;display:flex;box-shadow:0 12px 32px -20px #0f10142e}.hero .scan-form input{font:inherit;color:var(--q-text);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 14px;font-size:15px}.hero .scan-form input::placeholder{color:var(--q-text-faint)}.hero .scan-form .btn{height:40px;font-size:14px}.hero .scan-hint{color:var(--q-text-faint);margin-top:10px;font-size:12.5px}.hero .scan-hint .mono{font-family:var(--q-font-mono);color:var(--q-text-muted)}.hero .scan-error{color:#a72020;margin-top:10px;font-size:13px}.hero .hero-proof{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.hero .proof-avatars{display:flex}.hero .proof-avatars span{color:#fff;width:30px;height:30px;font-size:10.5px;font-weight:700;font-family:var(--q-font-mono);border:2px solid var(--q-bg);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.hero .proof-avatars span:first-child{margin-left:0}.hero .proof-text{color:var(--q-text-muted);font-size:13px}.hero .proof-text strong{color:var(--q-text);font-weight:600}.hero .meta-row{color:var(--q-text-muted);flex-wrap:wrap;gap:24px;margin-top:18px;font-size:13px;display:flex}.hero .meta-row span{align-items:center;gap:6px;display:inline-flex}.hero .meta-row svg{color:var(--q-primary);flex:none}.hero-stage{perspective:1400px;perspective-origin:50% 40%;width:100%;height:540px;position:relative}.hero-stage-inner{transform-style:preserve-3d;transform:rotateY(var(--mx,0deg)) rotateX(var(--my,0deg));transition:transform .7s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0}@media (max-width:980px){.hero-stage{max-width:460px;height:560px;margin:0 auto}}@media (max-width:480px){.hero-stage{perspective:none;height:auto}.hero-stage-inner{gap:14px;display:grid;position:relative;inset:auto;transform:none!important}.hero-stage [data-tilt]{position:static;width:100%!important;animation:none!important;transform:none!important}.hero-card-ai,.hero-card-score,.hero-card-rule{box-shadow:var(--q-shadow-2)}.hero-ping{align-self:flex-start;position:static}}.hero-stage [data-tilt]{transform-style:preserve-3d;transition:box-shadow .32s var(--q-ease);will-change:transform, translate;position:absolute}@keyframes heroFloatA{0%,to{translate:0}50%{translate:0 -10px}}@keyframes heroFloatB{0%,to{translate:0}50%{translate:0 -7px}}@keyframes heroFloatC{0%,to{translate:0}50%{translate:0 -13px}}@media (prefers-reduced-motion:no-preference){.hero-card-ai{animation:6.5s ease-in-out infinite heroFloatA}.hero-card-score{animation:7.5s ease-in-out -1.5s infinite heroFloatB}.hero-card-rule{animation:5.5s ease-in-out -.8s infinite heroFloatC}}.hero-card-ai{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-lg);width:320px;box-shadow:var(--q-shadow-3);padding:18px 20px;top:0;left:0;transform:rotate(-2.5deg)translateZ(10px)}.hero-card-ai .ai-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.hero-card-ai .ai-avatar{color:#fff;width:30px;height:30px;font-size:13px;font-weight:700;font-family:var(--q-font-mono);background:conic-gradient(#6b6ff5,#3b3fbf,#1b1e6b,#6b6ff5);border-radius:8px;justify-content:center;align-items:center;display:flex}.hero-card-ai .ai-meta{color:var(--q-text-muted);font-size:12px}.hero-card-ai .ai-meta strong{color:var(--q-text);font-size:13px;font-weight:600;display:block}.hero-card-ai .ai-q{color:var(--q-text-muted);border-left:2px solid var(--q-border);margin-bottom:12px;padding-left:10px;font-size:13px;line-height:1.5}.hero-card-ai .ai-a{color:var(--q-text);font-size:13.5px;line-height:1.55}.hero-card-ai .ai-a .miss{color:#a72020;background:#dc26261f;border-radius:3px;padding:0 4px;font-weight:500}.hero-card-score{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-lg);width:380px;box-shadow:var(--q-shadow-lift);padding:24px 24px 22px;top:110px;right:-8px;transform:rotate(1.2deg)translateZ(70px)}.hero-card-score .meta{justify-content:space-between;align-items:center;display:flex}.hero-card-score .domain{font-family:var(--q-font-mono);color:var(--q-text-muted);background:var(--q-bg-soft);border-radius:4px;padding:3px 8px;font-size:12px}.hero-card-score .scan-time{color:var(--q-text-faint);font-size:11px;font-family:var(--q-font-mono)}.hero-card-score .gauge-row{align-items:center;gap:18px;margin:16px 0 0;display:flex}.hero-card-score .gauge-circle{flex:none;width:84px;height:84px;position:relative}.hero-card-score .gauge-circle svg{width:100%;height:100%;transform:rotate(-90deg)}.hero-card-score .gauge-circle .v{letter-spacing:-.025em;color:var(--q-text-strong);flex-direction:column;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex;position:absolute;inset:0}.hero-card-score .gauge-circle .v small{color:var(--q-text-faint);letter-spacing:.06em;font-size:9px;font-weight:500}.hero-card-score .verdict h3{color:var(--q-text-strong);margin:0 0 6px;font-size:17px;line-height:1.25}.hero-card-score .verdict .sub{color:var(--q-text-muted);font-size:12.5px}.hero-card-score .concern-list{border-top:1px solid var(--q-border-soft);gap:6px;margin-top:16px;padding-top:14px;display:grid}.hero-card-score .concern-list .row{align-items:center;gap:10px;font-size:13px;display:flex}.hero-card-score .concern-list .dot{border-radius:50%;flex:none;width:6px;height:6px}.hero-card-rule{color:#e9eaf0;border-radius:var(--q-r-lg);width:280px;box-shadow:var(--q-shadow-3);background:#0c0c12;border:1px solid #22232c;padding:16px 18px;bottom:0;right:-16px;transform:rotate(2.5deg)translateZ(30px)}.hero-card-rule .head{font-family:var(--q-font-mono);color:#b6bbed;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.hero-card-rule .head .priority{color:#fca5a5;background:#dc262638;border-radius:999px;padding:2px 8px}.hero-card-rule h4{color:#fff;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.35}.hero-card-rule .body{color:#9aa0ad;font-size:12px;line-height:1.5}.hero-ping{background:var(--q-surface);border:1px solid var(--q-border);box-shadow:var(--q-shadow-2);color:var(--q-text);z-index:5;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:12px;display:inline-flex;position:absolute;top:18px;left:50%;transform:translate(-30%)}.hero-ping .pulse{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.bots-row{border-bottom:1px solid var(--q-border);background:var(--q-bg-soft);padding:24px 0 12px}.bots-row .label{font-size:12px;font-family:var(--q-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--q-text-faint);text-align:center;margin:0 0 16px}.problem-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}@media (max-width:980px){.problem-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.problem-grid{grid-template-columns:1fr}}.problem-card{border:1px solid var(--q-border);border-radius:var(--q-r-lg);background:var(--q-surface);padding:22px}.problem-card .ico{background:var(--q-primary-soft);width:34px;height:34px;color:var(--q-primary);border-radius:8px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.problem-card h3{font-size:15.5px;line-height:1.3}.problem-card p{color:var(--q-text-muted);margin:6px 0 0;font-size:13.5px;line-height:1.55}.scoring-board{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:40px;display:grid;position:relative}@media (max-width:980px){.scoring-board{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.scoring-board{grid-template-columns:1fr}}.score-cell{border:1px solid var(--q-border);border-radius:var(--q-r-lg);background:var(--q-surface);text-align:left;cursor:pointer;transition:border-color .2s var(--q-ease), transform .2s var(--q-ease), box-shadow .2s var(--q-ease);padding:20px;position:relative}.score-cell:hover{border-color:var(--q-text-faint);transform:translateY(-2px)}.score-cell.active{border-color:var(--q-primary);box-shadow:0 12px 32px -16px var(--q-accent-ring), 0 0 0 1px var(--q-primary)}.score-cell.active:after{content:"";background:var(--q-surface);border-right:1px solid var(--q-primary);border-bottom:1px solid var(--q-primary);z-index:2;width:16px;height:16px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:980px){.score-cell.active:after{display:none}}.score-cell .label{font-family:var(--q-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--q-text-muted);font-size:10.5px;font-weight:600}.score-cell.active .label{color:var(--q-primary)}.score-cell .vi{color:var(--q-text);margin-top:4px;font-size:14px;font-weight:500}.score-cell .weight{letter-spacing:-.028em;color:var(--q-primary);font-variant-numeric:tabular-nums;margin-top:16px;font-size:30px;font-weight:600}.score-cell .weight small{color:var(--q-text-muted);letter-spacing:0;margin-left:2px;font-size:12px;font-weight:400}.score-cell .desc{color:var(--q-text-muted);margin-top:8px;font-size:12.5px;line-height:1.5}.score-cell .rules-pill{background:var(--q-bg-soft);font-family:var(--q-font-mono);color:var(--q-text-muted);border-radius:4px;margin-top:12px;padding:2px 8px;font-size:11px;display:inline-flex}.method-detail{background:var(--q-surface);border:1px solid var(--q-primary);border-radius:var(--q-r-xl);box-shadow:0 12px 32px -16px var(--q-accent-ring);min-height:280px;margin-top:24px;padding:32px;position:relative}@media (max-width:720px){.method-detail{padding:22px}}.method-pane{display:none}.method-pane[aria-hidden=false]{animation:methodFade .36s var(--q-ease);display:block}@keyframes methodFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.method-pane-head .chip{background:var(--q-primary-soft);color:var(--q-primary-ink)}.method-pane-head .chip .dot{background:var(--q-primary)}.method-pane-grid{grid-template-columns:1fr 1.2fr;gap:32px;margin-top:28px;display:grid}@media (max-width:880px){.method-pane-grid{grid-template-columns:1fr;gap:24px}}.method-pane h4{font-family:var(--q-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--q-text-faint);margin:0 0 12px;font-size:11px}.rule-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rule-list li{color:var(--q-text);border-radius:6px;grid-template-columns:180px 1fr;align-items:center;gap:12px;padding:8px 12px;font-size:13px;transition:background .12s;display:grid}.rule-list li:hover{background:var(--q-bg-soft)}.rule-list code{font-family:var(--q-font-mono);color:var(--q-primary);background:var(--q-primary-soft);border-radius:3px;padding:2px 6px;font-size:11.5px;font-weight:500}@media (max-width:600px){.rule-list li{grid-template-columns:1fr;gap:4px}}.trigger-card{border-radius:var(--q-r-md);border:1px solid var(--q-border);background:var(--q-bg-soft);gap:6px;padding:14px 16px;display:grid}.trigger-card strong{color:var(--q-text-strong);font-size:14px;font-weight:600;line-height:1.35}.trigger-card p{color:var(--q-text-muted);margin:0;font-size:12.5px;line-height:1.5}.trigger-card .chip{width:fit-content}.deliv{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-xl);box-shadow:var(--q-shadow-2);margin-top:40px;padding:32px}@media (max-width:720px){.deliv{padding:20px}}.deliv-toggle{background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:var(--q-r-pill);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:28px;padding:6px;display:grid}@media (max-width:720px){.deliv-toggle{border-radius:var(--q-r-lg);grid-template-columns:1fr;padding:10px}.deliv-toggle .deliv-switch{display:none}}.deliv-btn{border-radius:var(--q-r-pill);text-align:left;transition:all .22s var(--q-ease);color:var(--q-text-muted);align-items:center;gap:12px;padding:12px 18px;display:flex}.deliv-btn:last-of-type{text-align:right;justify-content:flex-end}.deliv-btn:last-of-type .deliv-copy{text-align:right}.deliv-tag{font-family:var(--q-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--q-r-pill);background:var(--q-surface-2);color:var(--q-text-muted);flex:none;padding:4px 9px;font-size:10.5px;font-weight:600}.deliv-tag.indigo{background:var(--q-primary-soft);color:var(--q-primary-ink)}.deliv-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.deliv-copy strong{color:inherit;letter-spacing:-.012em;font-size:14.5px;font-weight:600}.deliv-copy small{color:var(--q-text-faint);font-size:12px}.deliv[data-state=before] .deliv-btn[data-deliv=before],.deliv[data-state=after] .deliv-btn[data-deliv=after]{background:var(--q-surface);color:var(--q-text);box-shadow:var(--q-shadow-1)}.deliv[data-state=after] .deliv-btn[data-deliv=after] .deliv-tag.indigo{background:var(--q-primary);color:#fff}.deliv-switch{border-radius:var(--q-r-pill);background:var(--q-surface-2);border:1px solid var(--q-border-soft);width:56px;height:30px;transition:background .24s var(--q-ease);padding:0;position:relative}.deliv[data-state=after] .deliv-switch{background:var(--q-primary);border-color:var(--q-primary)}.deliv-switch .knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:left .32s cubic-bezier(.4,0,.2,1.4);position:absolute;top:2px;left:3px;box-shadow:0 2px 6px #0f10142e}.deliv[data-state=after] .deliv-switch .knob{left:28px}.deliv-stage{min-height:540px;position:relative}.deliv-panel{opacity:0;pointer-events:none;transition:opacity .36s var(--q-ease), transform .36s var(--q-ease);position:absolute;inset:0;transform:translateY(8px)}.deliv-panel[aria-hidden=false]{opacity:1;pointer-events:auto;position:relative;transform:none}.deliv-mock{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-lg);overflow:hidden}.before-mock{grid-template-columns:1fr 240px;min-height:460px;display:grid}@media (max-width:880px){.before-mock{grid-template-columns:1fr}}.before-tab-bar{background:var(--q-bg-soft);border-bottom:1px solid var(--q-border);grid-column:1/-1;gap:4px;padding:10px 14px;display:flex;overflow-x:auto}.before-tab{background:var(--q-surface-2);color:var(--q-text-muted);border:1px solid var(--q-border-soft);white-space:nowrap;border-bottom:0;border-radius:6px 6px 0 0;flex:none;padding:6px 12px;font-size:12px}.before-tab.active{background:var(--q-surface);color:var(--q-text);border-color:var(--q-border)}.before-body{padding:16px 20px;overflow:auto}.before-headerrow,.before-row{border-bottom:1px solid var(--q-border-soft);grid-template-columns:130px 1fr 90px 80px;gap:8px;padding:8px 0;font-size:12.5px;display:grid}.before-headerrow{font-family:var(--q-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--q-text-faint);font-size:11px;font-weight:600}.before-row.faded{opacity:.5}.before-cell{color:var(--q-text)}.before-cell.mono{font-family:var(--q-font-mono);color:var(--q-text-muted);font-size:12px}.before-cell.muted{color:var(--q-text-faint)}.before-cell.strike{text-decoration:line-through;-webkit-text-decoration-color:var(--q-text-faint);text-decoration-color:var(--q-text-faint);color:var(--q-text-faint)}.before-cell.strike-warn{color:#d97706}.before-pain{border-left:1px solid var(--q-border);background:#fef4e6;align-content:center;gap:12px;padding:18px 16px;display:grid}@media (max-width:880px){.before-pain{border-left:0;border-top:1px solid var(--q-border)}}.pain-row{flex-direction:column;gap:4px;display:flex}.pain-row .pain-num{color:#92590b;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.pain-row span:last-child{color:#92590b;font-size:12px}.after-mock .browser-bar{background:var(--q-bg-soft);border-bottom:1px solid var(--q-border);align-items:center;gap:12px;padding:10px 14px;display:flex}.after-mock .traffic{gap:5px;display:flex}.after-mock .traffic span{background:var(--q-border);border-radius:50%;width:9px;height:9px}.after-mock .addr{background:var(--q-surface);border:1px solid var(--q-border);font-family:var(--q-font-mono);color:var(--q-text-muted);border-radius:5px;flex:1;padding:4px 10px;font-size:11px}.after-mock .status-chip{color:#066848;background:#10b9811f;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.after-mock .status-chip .dot{background:#10b981;border-radius:50%;width:6px;height:6px}.after-body{padding:28px 32px}.after-cover{border-left:3px solid var(--q-primary);margin-bottom:22px;padding-left:14px}.after-cover .brand-eyebrow{font-family:var(--q-font-mono);color:var(--q-primary);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:600}.after-cover h4{letter-spacing:-.018em;margin-top:6px;font-size:20px}.after-cover .target{font-family:var(--q-font-mono);color:var(--q-text-muted);margin-top:4px;font-size:12px}.after-score{border-bottom:1px dashed var(--q-border-soft);align-items:center;gap:18px;padding:16px 0;display:flex}.after-score .circle{flex:none;width:84px;height:84px;position:relative}.after-score .circle svg{width:100%;height:100%;transform:rotate(-90deg)}.after-score .circle span{color:var(--q-text-strong);letter-spacing:-.025em;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex;position:absolute;inset:0}.after-verdict{font-size:13px}.after-verdict strong{color:var(--q-text-strong);margin-bottom:2px;font-size:14.5px;font-weight:600;display:block}.after-verdict span{color:var(--q-text-muted);line-height:1.5}.after-actions{gap:10px;margin-top:18px;display:grid}.action-row{border:1px solid var(--q-border);border-radius:var(--q-r-md);background:var(--q-surface);grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.action-row .step{background:var(--q-primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:flex}.action-row>div{min-width:0}.action-row strong{color:var(--q-text-strong);font-size:14px;font-weight:600;line-height:1.35;display:block}.action-row small{color:var(--q-text-muted);margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.action-row .impact{font-family:var(--q-font-mono);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.action-row .impact.danger{background:var(--q-error-bg);color:var(--q-error-fg)}.action-row .impact.warn{background:var(--q-warning-bg);color:var(--q-warning-fg)}.after-footer{border-top:1px solid var(--q-border-soft);text-align:center;color:var(--q-text-muted);margin-top:20px;padding-top:16px;font-size:11.5px}.after-actions-bar{border-top:1px solid var(--q-border);background:var(--q-bg-soft);flex-wrap:wrap;gap:10px;padding:14px 24px;display:flex}.roi-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}@media (max-width:980px){.roi-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.roi-grid{grid-template-columns:1fr}}.roi-card{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-lg);transition:border-color .2s var(--q-ease), transform .2s var(--q-ease);flex-direction:column;gap:14px;padding:24px;display:flex}.roi-card:hover{border-color:var(--q-primary);transform:translateY(-2px)}.roi-ico{background:var(--q-primary-soft);width:40px;height:40px;color:var(--q-primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.roi-label{font-family:var(--q-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--q-text-muted);font-size:11px}.roi-flow{font-family:var(--q-font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;display:flex}.roi-flow.vertical{flex-direction:column;align-items:flex-start;gap:6px;font-family:inherit}.roi-flow .before{color:var(--q-text-faint);font-size:22px;font-weight:500;-webkit-text-decoration:line-through #dc262680;text-decoration:line-through #dc262680;text-decoration-thickness:2px}.roi-flow.vertical .before{color:var(--q-text-muted);padding-bottom:4px;font-size:14px;text-decoration:none}.roi-flow .arrow{color:var(--q-text-faint)}.roi-flow .after{color:var(--q-primary);letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:1}.roi-flow.vertical .after{font-size:16px;font-weight:600;line-height:1.3}.roi-gain{background:var(--q-primary-soft);color:var(--q-primary-ink);border-radius:var(--q-r-sm);letter-spacing:-.005em;align-self:flex-start;margin-top:auto;padding:8px 12px;font-size:12px;font-weight:600}.roi-summary{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:20px 24px;display:flex}.roi-summary-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.roi-pill{border-radius:var(--q-r-pill);background:var(--q-surface-2);color:var(--q-text);padding:6px 12px;font-size:13px;font-weight:500}.roi-pill.primary{background:var(--q-primary);color:#fff}.roi-eq{font-family:var(--q-font-mono);color:var(--q-text-faint);font-weight:500}.how-grid{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px;display:grid}@media (max-width:980px){.how-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.how-grid{grid-template-columns:1fr}}.how-step{border:1px solid var(--q-border);border-radius:var(--q-r-lg);background:var(--q-surface);padding:22px;position:relative}.how-step .num{font-family:var(--q-font-mono);color:var(--q-text-faint);letter-spacing:.08em;font-size:11px}.how-step h3{margin-top:6px;font-size:16px;line-height:1.3}.how-step p{color:var(--q-text-muted);margin:8px 0 0;font-size:13.5px;line-height:1.55}.how-step .ico{background:var(--q-primary-soft);width:36px;height:36px;color:var(--q-primary);border-radius:9px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.cta-section{background:var(--q-ink-bg);color:#fff;padding:88px 0;position:relative;overflow:hidden}.cta-section:before{content:"";background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#000 0%,#0000 70%);mask-image:radial-gradient(60% 60%,#000 0%,#0000 70%)}.cta-section .wrap{position:relative}.cta-section h2{color:#fff;letter-spacing:-.03em;max-width:18ch;font-size:clamp(32px,4vw,48px)}.cta-section .lead{color:#ffffffb3;max-width:50ch}.cta-try-link{color:#fff;font-family:var(--q-font-mono);cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff29;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;font-size:13.5px;transition:background .16s;display:flex}.cta-try-link:hover{background:#ffffff0d}.cta-try-link span{color:#ffffff73}.shift{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-xl);box-shadow:var(--q-shadow-2);margin-top:40px;padding:32px}@media (max-width:720px){.shift{padding:20px}}.shift-toggle{background:var(--q-bg-soft);border:1px solid var(--q-border);border-radius:var(--q-r-pill);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:32px;padding:6px;display:grid}@media (max-width:720px){.shift-toggle{border-radius:var(--q-r-lg);grid-template-columns:1fr;padding:10px}.shift-toggle .shift-switch{display:none}}.shift-btn{border-radius:var(--q-r-pill);text-align:left;transition:all .22s var(--q-ease);color:var(--q-text-muted);align-items:center;gap:12px;padding:12px 18px;display:flex}.shift-btn:last-of-type{text-align:right;justify-content:flex-end}.shift-btn:last-of-type .shift-copy{text-align:right}.shift-btn .shift-tag{font-family:var(--q-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--q-r-pill);background:var(--q-surface-2);color:var(--q-text-muted);flex:none;padding:4px 9px;font-size:10.5px;font-weight:600}.shift-btn .shift-tag.indigo{background:var(--q-primary-soft);color:var(--q-primary-ink)}.shift-btn .shift-tag.muted{background:var(--q-surface-2);color:var(--q-text-muted)}.shift-btn .shift-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.shift-btn .shift-copy strong{color:inherit;letter-spacing:-.012em;font-size:14.5px;font-weight:600}.shift-btn .shift-copy small{color:var(--q-text-faint);font-size:12px}.shift[data-state=translation] .shift-btn[data-shift=translation],.shift[data-state=clarity] .shift-btn[data-shift=clarity]{background:var(--q-surface);color:var(--q-text);box-shadow:var(--q-shadow-1)}.shift[data-state=translation] .shift-btn[data-shift=translation] .shift-tag.muted{color:#066848;background:#10b9811f}.shift[data-state=clarity] .shift-btn[data-shift=clarity] .shift-tag.indigo{background:var(--q-primary);color:#fff}.shift-switch{border-radius:var(--q-r-pill);background:var(--q-surface-2);border:1px solid var(--q-border-soft);width:56px;height:30px;transition:background .24s var(--q-ease);padding:0;position:relative}.shift[data-state=clarity] .shift-switch{background:var(--q-primary);border-color:var(--q-primary)}.shift-switch .knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:left .32s cubic-bezier(.4,0,.2,1.4);position:absolute;top:2px;left:3px;box-shadow:0 2px 6px #0f10142e}.shift[data-state=clarity] .shift-switch .knob{left:28px}.shift-stage{min-height:460px;position:relative}.shift-panel{opacity:0;pointer-events:none;transition:opacity .36s var(--q-ease), transform .36s var(--q-ease);position:absolute;inset:0;transform:translateY(8px)}.shift-panel[aria-hidden=false]{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}.shift-grid{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:40px;display:grid}@media (max-width:880px){.shift-grid{grid-template-columns:1fr;gap:28px}}.shift-side{flex-direction:column;display:flex}.shift-label{font-family:var(--q-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--q-text-faint);font-size:11px}.shift-meta{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.mock{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-lg);box-shadow:var(--q-shadow-2);padding:22px}.mock .mock-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.mock .mock-url{font-family:var(--q-font-mono);color:var(--q-text-muted);font-size:12.5px}.mock .mock-tag{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.mock .mock-tag .dot{border-radius:50%;width:6px;height:6px}.mock .mock-tag.chip-warning{background:var(--q-warning-bg);color:var(--q-warning-fg)}.mock .mock-tag.chip-warning .dot{background:var(--q-warning)}.translation-mock .mock-score{align-items:center;gap:18px;display:flex}.translation-mock .circle{flex:none;width:88px;height:88px;position:relative}.translation-mock .circle svg{width:100%;height:100%;transform:rotate(-90deg)}.translation-mock .circle .v{letter-spacing:-.025em;color:var(--q-text-strong);justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex;position:absolute;inset:0}.translation-mock .mock-score p{max-width:24ch;margin:0;font-size:13.5px;line-height:1.5}.translation-mock .mock-concerns{border-top:1px dashed var(--q-border-soft);gap:8px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.translation-mock .mock-concerns li{align-items:center;gap:10px;font-size:13.5px;display:flex}.translation-mock .mock-concerns .dot{border-radius:50%;flex:none;width:8px;height:8px}.translation-mock .mock-concerns .dot.urgent{background:var(--q-error)}.translation-mock .mock-concerns .dot.moderate{background:#d97706}.translation-mock .mock-cta{border-radius:var(--q-r-md);background:var(--q-primary-soft);color:var(--q-primary-ink);align-items:center;gap:8px;margin-top:16px;padding:14px 16px;font-size:13px;font-weight:500;display:flex}.clarity-mock .mock-sections{border-bottom:1px dashed var(--q-border-soft);gap:6px;margin-bottom:18px;padding-bottom:16px;display:grid}.clarity-mock .sec{color:var(--q-text-muted);grid-template-columns:140px 1fr 32px;align-items:center;gap:12px;font-size:12.5px;display:grid}.clarity-mock .sec .bar{background:var(--q-border-soft);border-radius:999px;height:6px;overflow:hidden}.clarity-mock .sec .bar i{border-radius:999px;height:100%;display:block}.clarity-mock .sec b{text-align:right;color:var(--q-text);font-weight:600;font-family:var(--q-font-mono);font-size:13px}.clarity-mock .mock-items{gap:8px;display:grid}.clarity-mock .mock-items .item{border-radius:var(--q-r-md);border:1px solid var(--q-border-soft);background:var(--q-bg-soft);gap:4px;padding:12px 14px;display:grid}.clarity-mock .mock-items .tag{font-family:var(--q-font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-self:flex-start;width:fit-content;padding:2px 8px;font-size:10.5px;font-weight:600}.clarity-mock .mock-items .tag.danger{background:var(--q-error-bg);color:var(--q-error-fg)}.clarity-mock .mock-items .tag.warn{background:var(--q-warning-bg);color:var(--q-warning-fg)}.clarity-mock .mock-items .tag.muted{background:var(--q-surface-2);color:var(--q-text-muted)}.clarity-mock .mock-items strong{color:var(--q-text-strong);font-size:13.5px;font-weight:600;line-height:1.35}.clarity-mock .mock-items small{color:var(--q-text-muted);font-size:11.5px;line-height:1.5}.clarity-mock .mock-items code{background:var(--q-surface);font-family:var(--q-font-mono);border-radius:3px;padding:1px 5px;font-size:11px}
