.audit-section{display:grid;grid-template-columns:1.15fr 1fr;gap:10%;border-top:1px solid #514033}.audit-section h2{font-size:clamp(36px,4.2vw,59px);line-height:1.1;letter-spacing:-.04em;margin:20px 0}.audit-section>div>p:not(.eyebrow){font-size:18px;line-height:1.8;color:#bac0ba}.audit-section>div>.audit-note{font-size:13px!important;color:#9da9a7!important;margin-top:18px}.audit-section form{display:flex;flex-direction:column;gap:19px;align-self:center}.audit-section label{display:flex;flex-direction:column;gap:10px;font-size:14px}.audit-section input{padding:15px;border:1px solid #515d5e;background:#202728;color:#f2f2ea;border-radius:5px;font-size:16px;min-width:0}.audit-section button{font-size:14px;justify-content:space-between;padding:16px 20px}.audit-section .brief-privacy{margin:0;line-height:1.7}.quiz-section{border-top:1px solid #3b4544}#animation-quiz{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#animation-quiz fieldset{border:1px solid #414b4c;border-radius:7px;padding:22px;min-width:0}#animation-quiz legend{font-size:14px;color:#ff9b91;padding:0 8px}#animation-quiz label{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:15px;line-height:1.5}#animation-quiz input{accent-color:#ff3a26;width:16px;height:16px;flex-shrink:0}#animation-quiz button{grid-column:1/-1;justify-self:start;font-size:15px;padding:16px 22px}.quiz-result{margin-top:30px;background:#231f1b;border:1px solid #863b33;padding:30px;border-radius:9px}.quiz-result h3{font-size:33px;line-height:1.2;margin:20px 0}.quiz-result>p:not(.eyebrow){font-size:17px;line-height:1.8;color:#bdb6ac;max-width:750px}#quiz-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:24px 0}#quiz-examples a{border:1px solid #444a4a;border-radius:7px;overflow:hidden;background:#22292d}#quiz-examples img{display:block;width:100%;height:auto}#quiz-examples span{display:block;padding:17px;font-size:14px;text-transform:capitalize;line-height:1.6}.quiz-result .button{font-size:14px;padding:15px 22px}.personal-intro{display:flex;align-items:center;gap:17px;margin:25px 0;padding:18px 0;border-block:1px solid #484039}.personal-intro>img{width:85px;height:100px;object-fit:cover;object-position:left;border-radius:5px;flex-shrink:0}.personal-intro strong{font-size:17px;font-weight:500}.personal-intro p{font-size:13px;line-height:1.65;color:#b4b4af;margin:8px 0}.personal-intro a{font-size:12px;color:#ff8477}.personal-intro small{display:block;font-size:10px;color:#aba49b;margin-top:8px}.live-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border-radius:inherit}.hero-live-animation{overflow:hidden}.live-loader{background:linear-gradient(110deg,transparent 30%,#fff1 50%,transparent 70%);position:absolute;inset:0;width:100%;height:100%;animation:poster-shimmer 2s ease-in-out infinite;pointer-events:none}.hero-live-animation .live-loader{inset:0}.live-canvas:has(svg) .live-poster,.hero-live-animation:has(svg) .live-poster,.service-demo>div:has(svg) .live-poster{visibility:hidden}.lab-item{min-width:0;display:flex;flex-direction:column}.lab-item .lab-card{display:block;width:100%;flex:1}.lab-similar{display:flex;justify-content:space-between;padding:11px 12px;border:1px solid #3b403f;border-top:0;border-radius:0 0 5px 5px;color:#ff8477;font-size:12px;background:#1b1d1c}.lab-similar:hover{background:#30241b}.lab-card-specs{font-size:10px!important;color:#acb8be!important}.lab-card-specs small{font-size:9px}.landing-detail{padding:45px 0 65px;max-width:1060px}.landing-detail .answer-first{font-size:20px;padding:24px;border-left:3px solid #ff3a26;background:#211e19;line-height:1.75;color:#dedbd4}.landing-detail h2{font-size:36px;line-height:1.2;margin:45px 0 20px;letter-spacing:-.025em}.landing-detail h3{font-size:24px;line-height:1.3;margin:28px 0 14px}.landing-detail p,.landing-detail li{font-size:17px;line-height:1.85;color:#b9bfbb}.landing-detail p+p{margin-top:16px}.landing-detail a{color:#ff786a}.landing-detail ol{padding-left:24px}.landing-detail li{padding-left:6px;margin:14px 0}.landing-detail .faq summary{font-size:17px;line-height:1.5;padding-block:20px}.landing-detail .faq p{font-size:16px;padding-bottom:22px}.landing-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.landing-examples>a{background:#1e2529;border:1px solid #3c454a;border-radius:7px;overflow:hidden}.landing-examples img{width:100%;height:auto;display:block}.landing-examples span{display:block;padding:18px;font-size:14px;line-height:1.6;color:#d6dbd8}.landing-example-note{font-size:13px!important;margin-top:17px}.landing-detail .related-services{display:flex;flex-wrap:wrap;gap:17px;font-size:15px;margin-top:28px}.lab-usecase{max-width:165px;font-size:12px}.studio-grid-note{font-size:11px;color:#acb3b6;line-height:1.7;margin-top:14px}@keyframes poster-shimmer{0%,100%{opacity:.1}50%{opacity:1}}
@media(max-width:760px){.audit-section{grid-template-columns:1fr;gap:28px}.audit-section h2{font-size:38px}.audit-section>div>p:not(.eyebrow){font-size:16px}.audit-section button{font-size:13px}#animation-quiz{grid-template-columns:1fr;gap:22px}#animation-quiz fieldset{padding:16px 22px}#animation-quiz button{width:100%;justify-content:space-between;font-size:13px}.quiz-result{padding:23px}.quiz-result h3{font-size:28px}#quiz-examples{grid-template-columns:1fr;gap:15px}#quiz-examples>a{display:flex;align-items:center}#quiz-examples img{width:100px;height:90px;object-fit:cover}#quiz-examples span{font-size:12px;padding:13px}.personal-intro{gap:14px}.personal-intro>img{width:70px;height:92px}.personal-intro strong{font-size:16px}.personal-intro p{font-size:12px}.personal-intro a{font-size:11px}.landing-detail h2{font-size:29px}.landing-detail h3{font-size:22px}.landing-detail p,.landing-detail li{font-size:16px}.landing-detail .answer-first{font-size:18px;padding:20px}.landing-examples{grid-template-columns:1fr 1fr;gap:12px}.landing-examples span{font-size:12px;padding:12px}.lab-card-specs{font-size:9px!important;flex-direction:column}.lab-card-specs small{font-size:8px}.lab-similar{font-size:11px;padding:11px}.lab-usecase{flex-basis:100%;max-width:none!important;width:100%}}
.landing-animation>div{position:relative;overflow:hidden}.landing-animation>div:has(svg) .live-poster{visibility:hidden}
