/* ASA_DEPLOY_MARKER_PORTAL_V1_1_PUBLIC_CONTENT_CONVERSION_CSS */
.asa-price{font-weight:900;font-size:1.15rem;color:#f6cc4d;margin:-.35rem 0 .65rem}.asa-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.asa-testimonial{background:#fff;border:1px solid #e7e9f2;border-radius:22px;padding:24px;box-shadow:0 14px 34px rgba(27,28,82,.07)}.asa-testimonial p{font-size:1.02rem;line-height:1.7;color:#34364c}.asa-testimonial small{display:block;color:#74778f;margin-top:4px}.stars{color:#d7a91d;letter-spacing:2px;margin-bottom:12px}.asa-faq-list{max-width:860px;margin:auto;display:grid;gap:12px}.asa-faq-list details{background:#fff;border:1px solid #e7e9f2;border-radius:18px;padding:4px 20px;box-shadow:0 8px 25px rgba(27,28,82,.05)}.asa-faq-list summary{cursor:pointer;font-weight:850;padding:18px 0;list-style:none}.asa-faq-list summary::-webkit-details-marker{display:none}.asa-faq-list summary:after{content:'+';float:right;color:#31269e;font-size:22px}.asa-faq-list details[open] summary:after{content:'−'}.asa-faq-list p{margin:0 0 20px;color:#5f6279;line-height:1.7}.asa-trial-section{background:linear-gradient(135deg,#171651,#29227f)}.asa-trial-card{display:flex;align-items:center;justify-content:space-between;gap:32px;color:#fff}.asa-trial-card h2{font-size:clamp(1.8rem,3vw,3rem);margin:.4rem 0}.asa-trial-card p{max-width:760px;color:#d8d9eb;line-height:1.7}.asa-contact-wa{display:inline-flex;margin:8px 0 18px;font-weight:850;color:#f3c443}.asa-contact-wa:hover{color:#ffe58b}
.asa-diagnostic-page{background:#f5f6fb;color:#20213a}.diag-head{background:#fff;border-bottom:1px solid #e6e7ef}.diag-head .asa-container{height:78px;display:flex;align-items:center;justify-content:space-between}.diag-wrap{max-width:980px;padding-top:54px;padding-bottom:80px}.diag-intro{text-align:center;max-width:720px;margin:0 auto 28px}.diag-intro h1{font-size:clamp(2rem,5vw,3.4rem);margin:.5rem 0}.diag-intro p{color:#666a7d;line-height:1.7}.diag-form{background:#fff;border-radius:28px;padding:28px;box-shadow:0 20px 55px rgba(30,27,93,.08)}.diag-profile{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.diag-form .field label{display:block;font-weight:800;margin-bottom:7px}.diag-form .field input,.diag-form .field select{width:100%;border:1px solid #dfe1eb;border-radius:13px;padding:12px 14px;background:#fff}.diag-q{border:1px solid #e4e6ef;border-radius:18px;margin:18px 0;padding:18px}.diag-q legend{font-weight:850;padding:0 6px}.diag-q legend span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#30279f;color:#fff;margin-right:8px}.diag-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.diag-options label input{position:absolute;opacity:0}.diag-options label span{display:flex;align-items:center;gap:10px;border:1px solid #e1e3ed;border-radius:13px;padding:12px;cursor:pointer}.diag-options label b{display:grid;place-items:center;width:30px;height:30px;background:#f1f1fb;border-radius:9px;color:#30279f}.diag-options input:checked+span{border-color:#30279f;background:#f5f3ff;box-shadow:0 0 0 2px rgba(48,39,159,.08)}.diag-note{text-align:center;color:#777b8d;font-size:.84rem;margin-top:12px}.diag-result-wrap{max-width:760px;padding-top:55px;padding-bottom:70px}.center-brand{display:flex;justify-content:center;margin-bottom:25px}.diag-result-card{background:#fff;border-radius:30px;padding:38px;box-shadow:0 22px 60px rgba(30,27,93,.09);text-align:center}.diag-result-card h1{font-size:clamp(2rem,4vw,3.2rem)}.diag-score{display:flex;align-items:end;justify-content:center;gap:14px;margin:24px 0 8px}.diag-score strong{font-size:3rem;color:#30279f}.diag-score span{font-size:1.4rem;font-weight:850;color:#7a7d90;margin-bottom:7px}.diag-meter{height:11px;background:#ececf4;border-radius:99px;overflow:hidden}.diag-meter i{display:block;height:100%;background:linear-gradient(90deg,#30279f,#f3c443);border-radius:99px}.diag-rec{text-align:left;background:#f5f4ff;border:1px solid #e5e1ff;border-radius:18px;padding:18px;margin:25px 0}.diag-rec p{margin:7px 0 0;line-height:1.65}.diag-actions{display:flex;justify-content:center;gap:10px;margin-top:22px}
@media(max-width:860px){.asa-testimonial-grid{grid-template-columns:1fr}.asa-trial-card{align-items:flex-start;flex-direction:column}.diag-profile,.diag-options{grid-template-columns:1fr}.diag-form{padding:18px}.diag-result-card{padding:24px}.diag-actions{flex-direction:column}}
