/* Support belongs to the game: its wordmark, landscape and a softer paper/lavender palette. */
body.support-page{background:#faf8f5;color:#393746}.support-page .support-header{background:#faf8f5f2;padding-inline:max(24px,calc((100vw - 1144px)/2));height:80px}.support-header>a>img{width:112px;height:58px}.support-header nav{color:#514b62}.support-page .support-page-content{width:min(100% - 48px,1144px);padding-top:34px}.support-page .support-welcome{display:grid;grid-template-columns:1fr 1.05fr;border-radius:34px;overflow:hidden;background:#f0ece7;min-height:570px;margin-bottom:55px}.support-welcome-copy{padding:55px 42px;align-self:center}.support-page .support-welcome .eyebrow{color:#7a6178;font-size:10px;letter-spacing:.14em;margin-bottom:25px}.support-page .support-welcome h1{font-size:clamp(42px,4.9vw,66px);line-height:1.04;letter-spacing:-.05em;color:#363341;margin:0 0 25px}.support-page .support-welcome-copy>p:not(.eyebrow){font-size:17px;max-width:330px;color:#696471;line-height:1.65}.support-page .support-welcome .support-email{margin:27px 0 0;background:#504659;color:#fff9ef;padding:15px 23px;font-size:13px;box-shadow:0 8px 25px #46375412}.support-landscape{position:relative;min-height:570px;isolation:isolate}.support-landscape>img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;object-position:79% center}.support-landscape:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f0ece7,transparent 20%);pointer-events:none}.support-art-label{position:absolute;z-index:1;bottom:27px;left:35px;right:25px;padding:13px 16px;border-radius:16px;display:flex;align-items:center;gap:11px;background:#faf6eceb;color:#4c4652;font-size:12px;backdrop-filter:blur(10px)}.support-art-label img{width:34px;height:34px}.support-page .legal-toc{border-color:#e3dce5;margin:0 0 35px;padding-block:24px}.support-page .legal-toc strong{color:#6b597b}.support-page .legal-toc a{text-decoration-color:#c4b4cc;color:#51445f}.support-page .support-grid{gap:15px;margin:0 0 60px;align-items:start}.support-page .support-card{background:#fffdfb;border:1px solid #e7e0e8;border-radius:23px;padding:0;overflow:hidden}.support-page .support-card:nth-child(3n+2){background:#f2eff7}.support-page .support-card:nth-child(3n){background:#f6f0e9}.support-card summary{padding:26px;display:flex;align-items:center;gap:20px;cursor:pointer;list-style:none}.support-card summary::-webkit-details-marker{display:none}.support-page .support-card summary h2{font-size:22px;line-height:1.25;margin:0;letter-spacing:-.035em;color:#494051}.support-card summary>span{margin-left:auto;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#e7dfec;display:grid;place-items:center;color:#62516b;transition:transform .4s}.support-card details[open] summary>span{transform:rotate(45deg)}.support-answer{padding:0 26px 26px}.support-page .support-answer p,.support-page .support-answer li{color:#65616b}.support-answer>:first-child{margin-top:0}.support-page .support-information{max-width:790px;margin:0 auto}.support-information h2{color:#474051}.support-information p,.support-information li{color:#68616d}.support-page .legal-note{background:#f1ecf3;border-color:#e4dbe8}.support-page .footer{border-color:#e3dce5;color:#68616d}
/* A slow scan, finding and retest give QA its own visual story, without simulated live metrics. */
.qa-page .qa-intro{grid-template-columns:1.1fr 1fr;gap:55px;padding-bottom:45px}.qa-page .qa-intro h1{font-size:clamp(42px,4.9vw,68px);color:#343440}.qa-page .qa-intro h1 span{color:#817594}.qa-lab{position:relative;background:#252633;color:#faf5eb;border-radius:30px;overflow:hidden;box-shadow:0 25px 75px -35px #292a4655;border:1px solid #3d3c50}.qa-lab-top{display:flex;justify-content:space-between;gap:15px;padding:25px 25px 0;font-size:11px;color:#cdc9d8}.qa-lab-top>span:first-child{display:flex;gap:8px;align-items:center}.qa-lab-top i{width:6px;height:6px;border-radius:50%;background:#d9b98f}.qa-lab-top>span:last-child{font-size:9px;letter-spacing:.06em}.qa-lab-stage{height:355px;position:relative;isolation:isolate}.qa-lab-stage:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 45% 55%,#9281c72b,transparent 66%)}.qa-lab-orbit{position:absolute;width:310px;height:240px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-20deg);border:1px solid #9f93b82b;border-radius:50%}.qa-device{position:absolute;width:190px;height:268px;border:1px solid #b3a0bb60;border-radius:23px;left:45px;top:40px;transform:rotate(-7deg);background:#343343;padding:19px;box-shadow:0 20px 40px #15152255;overflow:hidden}.qa-device-top{display:flex;align-items:center;gap:8px}.qa-device-top i{width:19px;height:19px;border-radius:50%;background:#baa1ae}.qa-device-top>span{width:63px;height:5px;border-radius:4px;background:#86788e}.qa-device-heading{width:115px;height:10px;margin:24px 0;background:#d2c6ce;border-radius:3px}.qa-device-row{display:flex;align-items:center;gap:12px;margin-top:13px}.qa-device-row i{width:17px;height:17px;border:1px solid #bdb2ca;border-radius:5px}.qa-device-row>span{width:90px;height:5px;background:#77738b;border-radius:5px}.qa-device-chart{display:flex;align-items:flex-end;gap:8px;height:54px;margin-top:21px}.qa-device-chart i{width:20px;background:#c6b294;border-radius:4px 4px 0 0;height:35%;transform-origin:bottom}.qa-device-chart i:nth-child(2){height:55%}.qa-device-chart i:nth-child(3){height:45%}.qa-device-chart i:nth-child(4){height:75%}.qa-device-chart i:nth-child(5){height:100%}.qa-scan-line{position:absolute;left:0;right:0;top:40px;height:2px;background:linear-gradient(90deg,transparent,#eddbb4,transparent);box-shadow:0 -8px 20px 4px #e2c9a125}.qa-finding,.qa-retest{position:absolute;right:22px;border:1px solid #c4b1bf40;border-radius:15px;box-shadow:0 12px 30px #12142430;display:flex;align-items:center;gap:11px}.qa-finding{top:118px;background:#ece2de;color:#4c3e4a;padding:18px;transform:rotate(3deg)}.qa-finding>span{color:#a36164;font-size:23px}.qa-finding strong{font-size:14px;display:block;font-weight:600}.qa-finding small{font-size:10px;display:block;margin-top:6px}.qa-retest{bottom:25px;padding:14px 19px;color:#ece7f2;background:#535068;font-size:12px;transform:rotate(-2deg)}.qa-retest>span{width:22px;height:22px;border-radius:50%;background:#e2d7ac;color:#504a3a;display:grid;place-items:center}.qa-lab-bottom{display:flex;justify-content:space-between;gap:10px;margin:5px 25px 0;padding-top:19px;border-top:1px solid #c4b1bf25;font-size:10px;color:#c9c4d1}.qa-lab [data-public-pause]{display:block;margin:18px auto 20px;padding:7px 13px;color:#bfb7cd;border:1px solid #c4b1bf30;background:transparent;border-radius:20px;font-size:10px;cursor:pointer}.qa-lab [data-public-pause][hidden]{display:none}
.qa-proof-strip{display:flex;justify-content:space-between;gap:25px;padding-block:20px 70px}.qa-proof-strip p{font-size:12px;color:#6b6573}.qa-proof-strip strong{font-size:20px;color:#665774;display:block;letter-spacing:-.025em;margin-bottom:7px}.qa-page .public-button{background:#51445e}.qa-page .public-button:hover{background:#675477}.qa-page .qa-price:first-child{background:#eee9f2}.qa-page .qa-price{border-color:#e4dde9}.qa-page .checkout-slider[hidden],.qa-page [data-short-contract][hidden]{display:none}.qa-page [data-price-basis]{font-size:12px;line-height:1.65;display:block;color:#625c70;margin-top:12px;font-weight:400;white-space:normal}.qa-page [data-budget-status]{color:#554466}.qa-page .checkout-slider input{accent-color:#7c6990}.qa-page .checkout-slider{background:#f4f0f6;border-radius:15px;padding:16px}.qa-page .checkout-summary-card{background:#f3eef7!important;border-color:#e3d9eb!important}.qa-page .checkout-submit{background:#51445e!important;color:#fff9ef!important;box-shadow:none}.qa-page .checkout-option.is-selected{background:#ebe2f1!important}.qa-page .checkout-option.is-selected:before{background:#8b7097!important}
[data-public-reveal][data-public-ready=true]{transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.2,.6,.3,1)}[data-public-reveal][data-public-ready=true]:not([data-public-seen=true]){opacity:0;transform:translateY(18px)}.qa-lab[data-public-visible=true] .qa-device{animation:qa-device-drift 8s ease-in-out infinite}.qa-lab[data-public-visible=true] .qa-scan-line{animation:qa-scan 8s ease-in-out infinite}.qa-lab[data-public-visible=true] .qa-finding{animation:qa-finding-in 8s ease-in-out infinite}.qa-lab[data-public-visible=true] .qa-retest{animation:qa-retest-in 8s ease-in-out infinite}.qa-lab[data-public-visible=true] .qa-device-chart i{animation:qa-bars 8s ease-in-out infinite}html[data-public-motion=paused] .qa-lab *{animation-play-state:paused!important}
@keyframes qa-device-drift{50%{transform:translateY(-5px) rotate(-5deg)}}@keyframes qa-scan{0%,100%{transform:translateY(0);opacity:0}15%{opacity:1}52%{transform:translateY(210px);opacity:1}64%,90%{transform:translateY(210px);opacity:0}}@keyframes qa-finding-in{0%,16%,100%{opacity:0;transform:translateY(10px) rotate(3deg)}30%,82%{opacity:1;transform:translateY(0) rotate(3deg)}}@keyframes qa-retest-in{0%,48%,100%{opacity:0;transform:translateY(8px) rotate(-2deg)}64%,86%{opacity:1;transform:translateY(0) rotate(-2deg)}}@keyframes qa-bars{0%,100%{transform:scaleY(.65)}55%,85%{transform:scaleY(1)}}
@media(max-width:1000px){.qa-page .qa-intro{gap:30px}.qa-device{left:28px}.qa-finding{right:15px;padding:14px}.qa-retest{right:15px}.support-welcome-copy{padding:35px 28px}.support-page .support-welcome h1{font-size:49px}.support-art-label{left:20px;right:20px;font-size:11px}}
@media(max-width:760px){.support-page .support-header{height:72px;padding-inline:24px}.support-page .support-header nav>a:first-child{display:block;font-size:11px}.support-page .support-header nav>a:last-child{display:none}.support-page .support-page-content{padding-top:24px}.support-page .support-welcome{grid-template-columns:1fr;margin-bottom:35px;min-height:0;border-radius:26px}.support-welcome-copy{padding:32px 27px}.support-page .support-welcome h1{font-size:44px}.support-page .support-welcome-copy>p:not(.eyebrow){font-size:15px}.support-landscape{min-height:250px}.support-landscape>img{object-position:76% center}.support-landscape:after{background:linear-gradient(#f0ece7,transparent 20%)}.support-art-label{bottom:15px;left:18px;right:18px;font-size:11px;padding:9px 12px}.support-art-label img{width:28px;height:28px}.support-page .support-grid{gap:12px;margin-bottom:40px}.support-card summary{padding:22px}.support-page .support-card summary h2{font-size:20px}.support-answer{padding:0 22px 22px}.support-page .legal-toc{font-size:12px}.qa-page .qa-intro{grid-template-columns:1fr;padding-bottom:30px;gap:36px}.qa-page .qa-intro h1{font-size:clamp(40px,10vw,60px)}.qa-lab-stage{height:330px}.qa-device{left:30px;top:32px;width:180px;height:255px}.qa-finding{top:115px;right:16px}.qa-lab-top{padding:23px 20px 0}.qa-lab-bottom{margin-inline:20px;font-size:9px}.qa-proof-strip{display:grid;grid-template-columns:1fr 1fr;gap:23px;padding-block:0 48px}.qa-proof-strip>p:last-child{grid-column:1/-1;border-top:1px solid #e1dae6;padding-top:23px}.qa-proof-strip strong{font-size:20px}.qa-page .checkout-slider{padding:13px}.qa-page .checkout-step-labels{gap:5px;font-size:9px}}
@media(prefers-reduced-motion:reduce){[data-public-reveal][data-public-ready=true]{opacity:1!important;transform:none!important;transition:none!important}.qa-lab *{animation:none!important}.support-card summary>span{transition:none}}

/* Keep the result beside the sliders on phones, where the main summary may be off-screen. */
.qa-page .inline-estimate{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:11px;color:#71637d;margin:14px 0 0}.qa-page .inline-estimate strong{font-size:16px;color:#594364;letter-spacing:-.02em}
