@media(max-width:720px){.app.app-qa{background:#050708}.marketing-footer-inner{width:min(100% - 20px,1560px);gap:18px;padding:20px 0 calc(32px + env(safe-area-inset-bottom,0px))}.marketing-footer-nav,.marketing-footer-links{justify-content:center;gap:10px 14px;width:100%}.marketing-footer-nav{padding-bottom:4px}.marketing-footer-links{padding-top:4px;border-top:1px solid rgba(216,173,142,.14)}.analysis-demo-tooltip{top:12px;left:12px;right:12px;align-items:start;padding:10px 12px}.analysis-demo-cta{grid-template-columns:minmax(0,1fr);text-align:center}.analysis-demo-cta-button{min-width:0;width:100%}.marketing-privacy-backdrop{padding:10px}.marketing-privacy-dialog{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.marketing-privacy-close{top:12px;left:12px;width:34px;height:34px}.marketing-privacy-dialog[dir=ltr] .marketing-privacy-close{right:12px;left:auto}.marketing-privacy-header{padding:22px 18px 18px}.marketing-privacy-header h2{padding-inline-end:42px;font-size:clamp(24px,8vw,32px)}.marketing-privacy-body{padding:18px;gap:18px}.marketing-privacy-section h3{font-size:17px}.marketing-privacy-section p{font-size:14px;line-height:1.75}.qa-header{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;padding:12px;gap:10px}.qa-brand-button{justify-self:center;max-width:100%}.qa-header-actions{width:100%;justify-content:center;flex-wrap:wrap;gap:6px}.qa-header-link{min-height:38px;padding-inline:12px;font-size:13px}.qa-icon-button{width:38px;height:38px}.qa-brand-button img{width:min(146px,46vw)}.qa-client-screen,.qa-results-screen{width:min(100% - 20px,1560px)}.qa-hero{gap:16px}}@media(max-width:720px){.marketing-footer-inner{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.marketing-footer-brand img{width:112px}.marketing-footer-nav{width:100%;flex-wrap:nowrap;justify-content:center;gap:clamp(4px,1.7vw,10px);white-space:nowrap}.marketing-footer-nav a{font-size:clamp(10px,2.9vw,12px)}.marketing-footer-links{width:100%;flex-wrap:wrap;justify-content:center;gap:8px 12px;padding-top:12px}.marketing-footer-link{font-size:11px;white-space:nowrap}.marketing-main-header .language-switcher{grid-column:1 / -1;justify-self:stretch;justify-content:space-between;width:100%;min-height:38px;padding-inline:12px}.marketing-main-header .language-switcher select{flex:1 1 auto;min-width:0}.qa-hero-copy{gap:14px;padding-block:28px 0;justify-items:center;text-align:center}.qa-hero-logo,.qa-results-logo{width:min(250px,78vw)}.qa-hero h1,.qa-results-hero h1{width:100%;font-size:clamp(48px,14vw,62px);line-height:.9}.qa-hero p{font-size:16px}.qa-face-preview{width:100%;height:300px;min-height:0}.qa-process-panel,.qa-scan-stage{padding:14px}.qa-scan-stage .qa-entry-stack,.lashes-entry-stage .qa-entry-stack,.hair-style-entry-stage .qa-entry-stack{order:-1}.qa-workflow-row,.qa-score-strip{grid-template-columns:minmax(0,1fr)}.qa-workflow-step{min-height:148px;--qa-reveal-delay: 0ms !important}.qa-score-ring{--qa-reveal-delay: 0ms !important}.qa-workflow-medallion{width:72px;height:72px}.qa-workflow-medallion svg{width:32px;height:32px}.qa-workflow-step+.qa-workflow-step:before{display:none}.qa-scan-stage{margin-inline:-2px}.qa-results-hero{display:grid;align-items:start}.qa-restart-link{width:100%}}@media(min-width:1121px){.marketing-reference-home .marketing-hero-section{grid-template-columns:minmax(0,1fr)}.marketing-reference-home .marketing-hero-copy{display:grid;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);grid-template-rows:240px 125px 65px 70px 194px;column-gap:clamp(32px,4vw,78px);row-gap:12px;align-items:start;align-content:start;width:100%;max-width:none;padding:20px 0 34px;direction:ltr}.marketing-reference-home .marketing-hero-brandmark,.marketing-reference-home .marketing-hero-copy h1,.marketing-reference-home .marketing-hero-copy p,.marketing-reference-home .marketing-hero-actions{grid-column:1;direction:rtl;text-align:center}.marketing-reference-home .marketing-hero-brandmark{width:min(100%,520px);justify-self:start;grid-row:1}.marketing-reference-home .marketing-hero-copy h1{grid-row:2}.marketing-reference-home .marketing-hero-copy p{grid-row:3}.marketing-reference-home .marketing-hero-actions{direction:ltr;justify-self:start;grid-row:4;margin-top:0}.marketing-reference-home .marketing-mobile-face-slot{display:block;grid-column:2;grid-row:1 / span 4;align-self:start;margin-top:clamp(100px,6.7vw,126px);width:100%}.marketing-reference-home .marketing-mobile-face-slot .marketing-face-visual.reference{position:relative;inset:auto;width:100%;min-height:0;height:auto;aspect-ratio:16 / 10;transform:none}.marketing-reference-home .marketing-trust-strip{grid-column:1;grid-row:5;margin-top:18px;direction:rtl}}
