.aq-page{--aq-red:#c00;--aq-red-d:#a30000;--aq-red-lt:rgba(204,0,0,.07);--aq-blue:#10769e;--aq-blue-d:#0d5f7f;--aq-blue-lt:rgba(16,118,158,.08);--aq-blue-2:#29a8d4;--aq-black:#000;--aq-black-l:#1a1a1a;--aq-grey:#e6e6e6;--aq-grey-d:#d0d0d0;--aq-white:#fff;--aq-green:#16a34a;--aq-green-lt:rgba(22,163,74,.08);--aq-bg:#f5f5f5;--aq-tx-1:#1a1a1a;--aq-tx-2:#5a5556;--aq-tx-3:#888;--aq-r-xs:4px;--aq-r-sm:8px;--aq-r-md:12px;--aq-r-lg:16px;--aq-r-xl:20px;--aq-r-full:100px;--aq-sh-xs:0 2px 8px rgba(0,0,0,.04);--aq-sh-sm:0 4px 20px rgba(0,0,0,.06);--aq-sh-md:0 8px 32px rgba(0,0,0,.08);--aq-sh-lg:0 16px 40px rgba(0,0,0,.12)}.aq-page{background:var(--aq-bg);min-height:100vh;padding-top:114px}.aq-wrap{max-width:1200px;margin:0 auto;padding:0 1.5rem}.aq-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:'Source Sans 3',sans-serif;font-weight:600;font-size:.9375rem;letter-spacing:.025em;padding:.875rem 1.75rem;border-radius:var(--aq-r-xs);transition:all .3s ease;white-space:nowrap;cursor:pointer;border:none;text-decoration:none}.aq-btn-blue{background:var(--aq-blue);color:#fff}.aq-btn-blue:hover{background:var(--aq-blue-d);transform:translateY(-1px);box-shadow:0 6px 20px rgba(16,118,158,.35)}.aq-btn-red{background:var(--aq-red);color:#fff}.aq-btn-red:hover{background:var(--aq-red-d);transform:translateY(-1px);box-shadow:0 6px 20px rgba(204,0,0,.3)}.aq-btn-black{background:var(--aq-black);color:#fff}.aq-btn-black:hover{background:var(--aq-black-l);transform:translateY(-1px)}.aq-btn-outline{background:0 0;color:var(--aq-blue);border:2px solid var(--aq-blue)}.aq-btn-outline:hover{background:var(--aq-blue);color:#fff}.aq-btn:focus-visible{outline:3px solid var(--aq-blue);outline-offset:3px}.aq-hero{background:var(--aq-black);padding:14rem 0 5rem;position:relative;overflow:hidden}.aq-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 78% 40%,rgba(16,118,158,.22) 0%,transparent 60%),radial-gradient(ellipse at 12% 80%,rgba(41,168,212,.1) 0%,transparent 55%);pointer-events:none}.aq-hero:after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;opacity:.7}.aq-hero-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;flex-wrap:wrap}.aq-hero-label{font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--aq-blue-2);margin-bottom:.75rem}.aq-hero-h1{font-family:'Playfair Display',Georgia,serif;font-size:2.75rem;font-weight:700;color:#fff;line-height:1.15;letter-spacing:-.02em;margin-bottom:.75rem}.aq-hero-h1 em{font-style:italic;color:rgba(255,255,255,.45);font-weight:400}.aq-hero-sub{font-size:1.0625rem;color:rgba(255,255,255,.72);line-height:1.75;max-width:560px;margin-bottom:1.5rem}.aq-hero-badges{display:flex;gap:.75rem;flex-wrap:wrap}.aq-badge-pill{display:inline-flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:var(--aq-r-full);padding:.4rem .875rem;font-size:.8125rem;color:rgba(255,255,255,.75)}.aq-badge-pill svg{color:var(--aq-blue-2);flex-shrink:0}.aq-hero-stat-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--aq-r-xl);padding:1.5rem 1.75rem;min-width:200px;flex-shrink:0;text-align:center}.aq-stat-n{font-family:'Playfair Display',Georgia,serif;font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,var(--aq-blue),var(--aq-blue-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.aq-stat-l{font-size:.8rem;color:rgba(255,255,255,.55);font-weight:500;margin-top:.25rem;letter-spacing:.04em}.aq-stat-div{height:1px;background:rgba(255,255,255,.1);margin:.875rem 0}.aq-dl-bar{margin-top:1.25rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.aq-dl-bar-text{font-size:.875rem;color:rgba(255,255,255,.4);display:flex;align-items:center;gap:.4rem}.aq-btn-dl{display:inline-flex;align-items:center;gap:.5rem;background:0 0;border:1.5px solid rgba(255,255,255,.25);color:rgba(255,255,255,.8);font-family:'Source Sans 3',sans-serif;font-size:.8125rem;font-weight:600;padding:.55rem 1.1rem;border-radius:var(--aq-r-xs);cursor:pointer;transition:all .3s ease}.aq-btn-dl:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.08)}.aq-q-layout{max-width:900px;margin:0 auto;padding:3rem 1.5rem 5rem}.aq-intro-card{background:#fff;border:1px solid var(--aq-grey);border-radius:var(--aq-r-xl);box-shadow:var(--aq-sh-sm);padding:2rem 2.25rem;margin-bottom:2rem;border-left:4px solid var(--aq-blue)}.aq-intro-card h2{font-family:'Playfair Display',Georgia,serif;font-size:1.375rem;font-weight:700;margin-bottom:.625rem}.aq-intro-card p{font-size:.9375rem;color:var(--aq-tx-2);line-height:1.75}.aq-scoring-rules{display:flex;gap:.875rem;flex-wrap:wrap;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--aq-grey)}.aq-rule-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .875rem;border-radius:var(--aq-r-full);font-size:.8rem;font-weight:600}.aq-rule-red{background:rgba(204,0,0,.07);color:var(--aq-red);border:1px solid rgba(204,0,0,.15)}.aq-rule-blue{background:var(--aq-blue-lt);color:var(--aq-blue-d);border:1px solid rgba(16,118,158,.2)}.aq-score-bar{position:sticky;top:114px;z-index:100;background:#fff;border-bottom:1px solid var(--aq-grey);padding:.875rem 1.5rem;margin:0 -1.5rem 2rem;display:flex;align-items:center;gap:1.5rem;box-shadow:0 4px 16px rgba(0,0,0,.06);flex-wrap:wrap}.aq-score-label{font-size:.8125rem;font-weight:700;color:var(--aq-tx-2);white-space:nowrap}.aq-score-track{flex:1;min-width:120px;height:8px;background:var(--aq-grey);border-radius:4px;overflow:hidden}.aq-score-fill{height:100%;border-radius:4px;transition:width .4s ease,background .4s ease;width:0;background:var(--aq-grey-d)}.aq-score-val{font-family:'Playfair Display',Georgia,serif;font-size:1.125rem;font-weight:700;color:var(--aq-blue);white-space:nowrap;min-width:96px}.aq-score-status{font-size:.8rem;font-weight:600;padding:.25rem .75rem;border-radius:var(--aq-r-full);white-space:nowrap}.aq-section{background:#fff;border:1px solid var(--aq-grey);border-radius:var(--aq-r-xl);box-shadow:var(--aq-sh-xs);margin-bottom:1.5rem;overflow:hidden}.aq-section-hdr{display:flex;align-items:center;gap:1rem;padding:1.375rem 1.75rem;border-bottom:1px solid var(--aq-grey);background:var(--aq-bg)}.aq-section-icon{width:40px;height:40px;border-radius:var(--aq-r-md);background:linear-gradient(135deg,var(--aq-blue),var(--aq-blue-2));display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.aq-section-title{font-family:'Playfair Display',Georgia,serif;font-size:1.1rem;font-weight:700;color:var(--aq-black)}.aq-section-sub{font-size:.8125rem;color:var(--aq-tx-3);margin-top:.125rem}.aq-q-list{padding:0}.aq-q-row{padding:1.25rem 1.75rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;transition:background .2s}.aq-q-row:not(:last-child){border-bottom:1px solid var(--aq-grey)}.aq-q-row:hover{background:rgba(16,118,158,.02)}.aq-q-key{background:linear-gradient(90deg,rgba(204,0,0,.025) 0%,transparent 100%)}.aq-q-key:hover{background:linear-gradient(90deg,rgba(204,0,0,.045) 0%,rgba(16,118,158,.015) 100%)}.aq-q-text{flex:1;min-width:200px}.aq-q-meta{display:flex;align-items:center;gap:.375rem;margin-bottom:.3rem}.aq-q-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--aq-blue-lt);color:var(--aq-blue-d);font-size:.7rem;font-weight:700;flex-shrink:0}.aq-q-key-tag{font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--aq-red);text-transform:uppercase;display:flex;align-items:center;gap:.2rem}.aq-q-label{font-size:.9375rem;color:var(--aq-tx-1);line-height:1.5;font-weight:500}.aq-q-sub{font-size:.8rem;color:var(--aq-tx-3);margin-top:.15rem;line-height:1.5}.aq-yn-btns{display:flex;gap:.5rem;flex-shrink:0}.aq-yn-btn{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:80px;padding:.7rem .5rem;border-radius:var(--aq-r-md);border:2px solid var(--aq-grey-d);background:#fff;cursor:pointer;transition:all .3s ease;text-align:center}.aq-yn-btn:hover{transform:translateY(-2px)}.aq-yn-btn:focus-visible{outline:3px solid var(--aq-blue);outline-offset:2px}.aq-yn-icon{font-size:1.5rem;line-height:1;transition:transform .2s}.aq-yn-word{font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:var(--aq-tx-3);transition:all .3s ease}.aq-yn-btn.aq-sel-yes{border-color:var(--aq-red);background:var(--aq-red-lt);box-shadow:0 3px 12px rgba(204,0,0,.15)}.aq-yn-btn.aq-sel-yes .aq-yn-word{color:var(--aq-red)}.aq-yn-btn.aq-sel-yes .aq-yn-icon{transform:scale(1.15)}.aq-yn-btn.aq-sel-no{border-color:var(--aq-green);background:var(--aq-green-lt);box-shadow:0 3px 12px rgba(22,163,74,.12)}.aq-yn-btn.aq-sel-no .aq-yn-word{color:var(--aq-green)}.aq-yn-btn.aq-sel-no .aq-yn-icon{transform:scale(1.15)}.aq-yn-btn[data-ans=yes]:not(.aq-sel-no):hover{border-color:var(--aq-red)}.aq-yn-btn[data-ans=no]:not(.aq-sel-yes):hover{border-color:var(--aq-green)}.aq-info-card{background:#fff;border:1px solid var(--aq-grey);border-radius:var(--aq-r-xl);box-shadow:var(--aq-sh-xs);padding:1.75rem;margin-bottom:1.5rem}.aq-info-title{font-family:'Playfair Display',Georgia,serif;font-size:1.1rem;font-weight:700;margin-bottom:1.25rem;display:flex;align-items:center;gap:.625rem}.aq-info-title svg{color:var(--aq-blue)}.aq-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.aq-col-span{grid-column:1/-1}.aq-field{display:flex;flex-direction:column;gap:.375rem}.aq-field label{font-size:.875rem;font-weight:600;color:var(--aq-tx-1)}.aq-req{color:var(--aq-red)}.aq-field input,.aq-field select{width:100%;padding:.75rem 1rem;border:1.5px solid var(--aq-grey-d);border-radius:var(--aq-r-sm);font-family:'Source Sans 3',sans-serif;font-size:.9375rem;color:var(--aq-tx-1);background:#fff;transition:all .3s ease;-webkit-appearance:none}.aq-field input:focus,.aq-field select:focus{outline:none;border-color:var(--aq-blue);box-shadow:0 0 0 3px rgba(16,118,158,.12)}.aq-field input.aq-err{border-color:var(--aq-red)}.aq-field-err{display:none;font-size:.8rem;color:var(--aq-red);margin-top:.2rem}.aq-field-err.show{display:block}.aq-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235a5556' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.aq-radio-group{display:flex;gap:.75rem;flex-wrap:wrap}.aq-check-item{position:relative}.aq-check-item input{position:absolute;opacity:0;width:0;height:0}.aq-check-label{display:flex;align-items:center;gap:.5rem;padding:.55rem .875rem;border:1.5px solid var(--aq-grey-d);border-radius:var(--aq-r-sm);cursor:pointer;font-size:.875rem;color:var(--aq-tx-2);transition:all .3s ease}.aq-check-label:hover{border-color:var(--aq-blue)}.aq-chk-box{width:16px;height:16px;border:2px solid var(--aq-grey-d);border-radius:3px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.aq-check-item input:checked+.aq-check-label{border-color:var(--aq-blue);background:var(--aq-blue-lt);color:var(--aq-tx-1)}.aq-check-item input:checked+.aq-check-label .aq-chk-box{border-color:var(--aq-blue);background:var(--aq-blue)}.aq-check-item input:checked+.aq-check-label .aq-chk-box:after{content:'';display:block;width:4px;height:8px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg) translate(-1px,-1px)}.aq-check-item input:focus-visible+.aq-check-label{outline:3px solid var(--aq-blue);outline-offset:2px}.aq-consent-card{background:#fff;border:1px solid var(--aq-grey);border-radius:var(--aq-r-xl);padding:1.75rem;margin-bottom:1.5rem}.aq-consent-heading{font-family:'Playfair Display',Georgia,serif;font-size:1rem;font-weight:700;margin-bottom:1rem}.aq-consent-scroll{font-size:.875rem;color:var(--aq-tx-2);line-height:1.75;max-height:110px;overflow-y:auto;border:1px solid var(--aq-grey);border-radius:var(--aq-r-sm);padding:1rem;background:var(--aq-bg);margin-bottom:1rem}.aq-consent-accept{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.aq-consent-accept input{width:20px;height:20px;accent-color:var(--aq-blue);flex-shrink:0;margin-top:.1rem;cursor:pointer}.aq-consent-text{font-size:.9rem;line-height:1.6;font-weight:500}.aq-consent-err{display:none;font-size:.8rem;color:var(--aq-red);margin-top:.5rem}.aq-consent-err.show{display:block}.aq-submit-bar{background:#fff;border:1px solid var(--aq-grey);border-radius:var(--aq-r-xl);padding:1.5rem 1.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.aq-submit-note{font-size:.875rem;color:var(--aq-tx-3);display:flex;align-items:center;gap:.5rem}.aq-submit-note svg{color:var(--aq-green);flex-shrink:0}.aq-btn-submit{background:linear-gradient(135deg,var(--aq-blue),var(--aq-blue-2));color:#fff;font-size:1rem;font-weight:700;padding:1rem 2.25rem;border-radius:var(--aq-r-xs);display:flex;align-items:center;gap:.625rem;transition:all .3s ease;border:none;cursor:pointer;font-family:'Source Sans 3',sans-serif}.aq-btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(16,118,158,.4)}.aq-btn-submit:focus-visible{outline:3px solid var(--aq-blue);outline-offset:3px}.aq-results-panel{display:none;background:#fff;border:1px solid var(--aq-grey);border-radius:var(--aq-r-xl);box-shadow:var(--aq-sh-lg);overflow:hidden;margin-bottom:2rem;margin-top:2rem}.aq-results-panel.aq-show{display:block;animation:aqFadeUp .5s ease both}@keyframes aqFadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.aq-results-hero{background:var(--aq-black);padding:2.5rem;text-align:center;position:relative;overflow:hidden}.aq-results-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 110%,rgba(16,118,158,.3) 0%,transparent 60%)}.aq-results-hero-inner{position:relative;z-index:1}.aq-verdict-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:var(--aq-r-full);font-size:.875rem;font-weight:700;margin-bottom:1rem}.aq-verdict-pos{background:rgba(204,0,0,.15);color:#fca5a5;border:1px solid rgba(204,0,0,.3)}.aq-verdict-neg{background:rgba(22,163,74,.15);color:#86efac;border:1px solid rgba(22,163,74,.25)}.aq-yes-ring{width:100px;height:100px;border-radius:50%;border:4px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 1.25rem;position:relative;transition:border-color .4s ease}.aq-yes-ring:before{content:'';position:absolute;inset:8px;border-radius:50%;background:var(--aq-black)}.aq-yes-ring-val{position:relative;font-family:'Playfair Display',Georgia,serif;font-size:2.25rem;font-weight:700;background:linear-gradient(135deg,var(--aq-blue),var(--aq-blue-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.aq-yes-ring-lbl{position:relative;font-size:.7rem;color:rgba(255,255,255,.4);letter-spacing:.06em}.aq-results-title{font-family:'Playfair Display',Georgia,serif;font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.5rem}.aq-results-subtitle{font-size:1rem;color:rgba(255,255,255,.65);max-width:500px;margin:0 auto}.aq-results-body{padding:2rem 2.25rem}.aq-r-summary-label{font-size:.75rem;font-weight:700;color:var(--aq-tx-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.875rem}.aq-r-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin-bottom:1.75rem}.aq-r-q-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:var(--aq-r-md);border:1px solid var(--aq-grey)}.aq-r-q-yes{background:rgba(204,0,0,.04);border-color:rgba(204,0,0,.15)}.aq-r-q-no{background:rgba(22,163,74,.04);border-color:rgba(22,163,74,.12)}.aq-r-q-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.875rem;font-weight:700}.aq-r-q-yes .aq-r-q-dot{background:rgba(204,0,0,.12);color:var(--aq-red)}.aq-r-q-no .aq-r-q-dot{background:rgba(22,163,74,.12);color:var(--aq-green)}.aq-r-q-txt{font-size:.8rem;font-weight:500;color:var(--aq-tx-2);line-height:1.4}.aq-r-q-num{font-size:.7rem;font-weight:700;color:var(--aq-tx-3);display:block;margin-bottom:.1rem}.aq-results-rec{background:linear-gradient(135deg,var(--aq-blue-lt),rgba(41,168,212,.04));border:1px solid rgba(16,118,158,.2);border-radius:var(--aq-r-lg);padding:1.5rem;margin-bottom:1.5rem}.aq-rec-title{font-family:'Playfair Display',Georgia,serif;font-size:1.125rem;font-weight:700;margin-bottom:.625rem;display:flex;align-items:center;gap:.5rem}.aq-rec-title svg{color:var(--aq-blue)}.aq-rec-text{font-size:.9375rem;color:var(--aq-tx-2);line-height:1.8}.aq-results-ctas{display:flex;gap:1rem;flex-wrap:wrap}.aq-faq-section{max-width:900px;margin:0 auto;padding:1rem 1.5rem 5rem}.aq-faq-header{text-align:center;margin-bottom:2.5rem}.aq-faq-tag{font-size:.8125rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--aq-blue);margin-bottom:.75rem}.aq-faq-h2{font-family:'Playfair Display',Georgia,serif;font-size:2.25rem;font-weight:700;margin-bottom:.75rem}.aq-faq-intro{font-size:1.0625rem;color:var(--aq-tx-2);max-width:560px;margin:0 auto}.aq-faq-list{display:flex;flex-direction:column;gap:.75rem}.aq-faq-item{background:#fff;border:1px solid var(--aq-grey);border-radius:var(--aq-r-md)}.aq-faq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.375rem;background:0 0;text-align:left;font-family:'Source Sans 3',sans-serif;font-size:.9375rem;font-weight:600;color:var(--aq-tx-1);transition:all .3s ease;cursor:pointer;border:none}.aq-faq-btn:hover,.aq-faq-btn[aria-expanded=true]{color:var(--aq-blue)}.aq-faq-icon{width:26px;height:26px;border-radius:50%;border:2px solid var(--aq-grey-d);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.aq-faq-btn[aria-expanded=true] .aq-faq-icon{background:var(--aq-blue);border-color:var(--aq-blue);color:#fff;transform:rotate(45deg)}.aq-faq-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.aq-faq-body.aq-open{max-height:500px}.aq-faq-a{padding:0 1.375rem 1.125rem;font-size:.9375rem;color:var(--aq-tx-2);line-height:1.8}.aq-mob-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:900;background:var(--aq-black);border-top:2px solid var(--aq-blue);padding:.75rem 1.5rem;grid-template-columns:1fr 1fr;gap:.75rem}.aq-print-hdr{display:none}@media (max-width:768px){.aq-hero{padding:8rem 0 3rem}}@media (max-width:700px){.aq-hero-h1{font-size:2rem}.aq-hero-stat-card{display:none}}@media (max-width:600px){.aq-field-grid{grid-template-columns:1fr}}@media (max-width:560px){.aq-q-row{flex-direction:column;align-items:flex-start}.aq-yn-btns{width:100%}}@media (max-width:520px){.aq-r-summary-grid{grid-template-columns:1fr}}@media (max-width:500px){.aq-submit-bar{flex-direction:column}.aq-btn-submit{width:100%;justify-content:center}}@media (max-width:460px){.aq-results-ctas{flex-direction:column}}@media (max-width:400px){.aq-yn-btn{width:calc(50% - .25rem)}}@media (max-width:767px){.aq-mob-cta{display:grid}.aq-page{padding-bottom:72px}}@media print{.aq-mob-cta,.aq-faq-section,.aq-score-bar,.aq-dl-bar,.aq-submit-bar,.aq-results-ctas,.aq-btn-submit,.aq-results-panel{display:none !important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}body{font-size:11pt;background:#fff;padding:0;margin:0}.aq-page{padding-top:0 !important}.aq-hero{padding:10pt 0 !important;background:#000 !important}.aq-hero-h1{font-size:16pt !important;color:#fff !important}.aq-hero-sub{font-size:9pt !important;color:rgba(255,255,255,.7) !important;margin-bottom:0}.aq-hero-inner{flex-direction:column;gap:4pt}.aq-hero-stat-card,.aq-hero-badges{display:none !important}.aq-q-layout{padding:8pt 14pt !important;max-width:100%}.aq-intro-card,.aq-info-card,.aq-consent-card,.aq-section{border-radius:0 !important;box-shadow:none !important;border:none !important;border-bottom:1pt solid #ddd !important}.aq-section-hdr{background:#f5f5f5 !important;padding:7pt 10pt !important}.aq-q-row{padding:6pt 10pt !important;border-bottom:.5pt solid #eee !important}.aq-q-label{font-size:9pt !important}.aq-yn-btn{width:44pt !important;padding:5pt 3pt !important}.aq-yn-word{font-size:7pt !important}.aq-yn-icon{font-size:1rem !important}.aq-field input,.aq-field select{border:.75pt solid #ccc !important;padding:4pt 6pt !important;font-size:9pt !important}.aq-field label{font-size:8pt !important;font-weight:700}.aq-print-hdr{display:flex !important;align-items:center;justify-content:space-between;padding:8pt 14pt;border-bottom:1.5pt solid #10769e;margin-bottom:0}.aq-print-hdr-name{font-family:'Playfair Display',Georgia,serif;font-size:12pt;font-weight:700}.aq-print-hdr-name em{color:#c00;font-style:normal}.aq-print-hdr-meta{font-size:7pt;color:#aaa;text-align:right}}@media (prefers-reduced-motion:reduce){.aq-page *,.aq-page *:before,.aq-page *:after{transition:none !important;animation:none !important}}