._1-qdha_page{--landing-purple:#463bcd;--landing-green:#72ba3f;--landing-green-dark:#5c9832;--landing-text:#212529;--landing-muted:#64646f;min-height:100vh;color:var(--landing-text);background:#fff;font-size:15px;line-height:1.6}._1-qdha_header{z-index:50;border-bottom:2px solid var(--landing-purple);background:#fff;position:sticky;top:0}._1-qdha_headerInner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:78px;margin:0 auto;padding:0 28px;display:flex}._1-qdha_brand{align-items:center;display:inline-flex}._1-qdha_headerLogo{width:58px;height:auto}._1-qdha_headerActions,._1-qdha_heroActions{align-items:center;gap:12px;display:flex}._1-qdha_heroActions{flex-wrap:wrap}._1-qdha_primaryButton,._1-qdha_secondaryButton,._1-qdha_heroSecondaryButton{border:2px solid var(--landing-green);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 16px;font-size:12px;font-weight:700;line-height:1.3;transition:background .18s,border-color .18s;display:inline-flex}._1-qdha_page a._1-qdha_primaryButton{background:var(--landing-green);color:#fff}._1-qdha_page a._1-qdha_primaryButton:hover{background:var(--landing-green-dark);border-color:var(--landing-green-dark)}._1-qdha_page a._1-qdha_secondaryButton{color:#497b29;background:0 0}._1-qdha_page a._1-qdha_secondaryButton:hover{background:#eef8e8}._1-qdha_page a._1-qdha_heroSecondaryButton{color:#fff;border-color:#ffffffa6}._1-qdha_page a._1-qdha_heroSecondaryButton:hover{background:#ffffff1f;border-color:#fff}._1-qdha_page :is(a,button,summary):focus-visible{outline:3px solid var(--landing-purple);outline-offset:4px}._1-qdha_hero :is(a,button):focus-visible{outline-color:#fff}._1-qdha_hero{background:var(--landing-purple);color:#fff;border-bottom:1px solid #dfe3f2}._1-qdha_heroContent{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1440px;margin:0 auto;padding:46px 28px;display:grid}._1-qdha_heroCopy{animation:.45s ease-out both _1-qdha_enter}._1-qdha_heroKicker{color:#f4d801;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:700;display:block}._1-qdha_hero h1{color:#fff;letter-spacing:-.035em;max-width:630px;margin:0 0 20px;font-size:clamp(2.5rem,4vw,3.9rem);font-weight:700;line-height:1.02}._1-qdha_heroCopy>p{color:#eeedf9;max-width:600px;margin:0 0 24px;font-size:1.06rem;line-height:1.55}._1-qdha_heroVisual{min-width:0;animation:.55s ease-out 60ms both _1-qdha_enter}._1-qdha_outlookFrame{background:#fff;border:5px solid #fff;box-shadow:0 14px 32px #13104629}._1-qdha_outlookImage{width:100%;height:auto;display:block}._1-qdha_contentSection{border-bottom:1px solid #e6e9f2;max-width:1230px;margin:0 auto;padding:46px 24px;scroll-margin-top:96px}._1-qdha_contentSection h2{color:var(--landing-purple);letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:700;line-height:1.1}._1-qdha_lead{margin:16px 0 0;font-size:16px;line-height:1.6}._1-qdha_proofGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;display:grid}._1-qdha_proofCopy{min-width:0}._1-qdha_proofActions{margin-top:22px}._1-qdha_report{border:1px solid #c8c4ea;border-top:3px solid var(--landing-purple);background:#fff;min-width:0;margin:0}._1-qdha_reportHeading{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}._1-qdha_reportHeading h3{letter-spacing:-.025em;color:var(--landing-purple);margin:0;font-size:28px;font-weight:700;line-height:1.1}._1-qdha_reportHeading p{margin:7px 0 0;font-size:14px}._1-qdha_reportScore{border:1px solid var(--landing-purple);text-align:center;min-width:78px;color:var(--landing-purple);padding:9px 14px;display:grid}._1-qdha_reportScore span{font-size:10px;font-weight:600}._1-qdha_reportScore strong{font-size:45px;line-height:1.1}._1-qdha_reportSummary{color:#386423;background:#f5f9f1;border-top:1px solid #e3e8df;border-bottom:1px solid #e3e8df;align-items:center;gap:8px;padding:10px 24px;font-size:13px;font-weight:600;display:flex}._1-qdha_reportTableScroll{overflow-x:auto}._1-qdha_reportTable{border-collapse:collapse;text-align:left;width:100%;font-size:13px}._1-qdha_reportTable thead{color:var(--landing-purple);background:#f4f3fb}._1-qdha_reportTable :is(th,td){vertical-align:top;border-bottom:1px solid #e9e7f2;padding:12px 16px;line-height:1.45}._1-qdha_reportTable th{font-weight:600}._1-qdha_reportTable :is(th,td):first-child{padding-left:24px}._1-qdha_reportTable :is(th,td):last-child{text-align:center;white-space:nowrap;padding-right:24px}._1-qdha_reportPoint{color:#386423;font-weight:700}._1-qdha_reportEvidence{color:var(--landing-muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}._1-qdha_steps{border:1px solid #dfe3f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}._1-qdha_stepCard{border-right:1px solid #dfe3f2;padding:20px}._1-qdha_stepCard:last-child{border-right:0}._1-qdha_stepNumber{width:28px;height:28px;color:var(--landing-purple);background:#f0eefb;place-items:center;margin-bottom:12px;font-size:12px;font-weight:700;display:grid}._1-qdha_stepCard h3{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.3}._1-qdha_stepCard p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.6}._1-qdha_setupActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}._1-qdha_faqList{grid-template-columns:1fr 1fr;align-items:start;gap:0 30px;margin-top:20px;display:grid}._1-qdha_faqItem{border-bottom:1px solid #dfe3f2}._1-qdha_faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:15px;font-weight:600;line-height:1.4;list-style:none;display:flex}._1-qdha_faqItem summary::-webkit-details-marker{display:none}._1-qdha_faqItem summary:after{color:#497b29;content:"+";font-size:22px;font-weight:400}._1-qdha_faqItem[open] summary:after{content:"−"}._1-qdha_faqItem>div{color:var(--landing-muted);padding:0 22px 17px 0;font-size:14px;line-height:1.65}._1-qdha_footer{background:var(--landing-purple);color:#fff}._1-qdha_footerInner{max-width:1230px;margin:0 auto;padding:36px 24px 24px}._1-qdha_footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}._1-qdha_footer h3{margin:0 0 10px;font-size:1.05rem}._1-qdha_footer p,._1-qdha_footer a{color:#ffffffe0;margin:0;font-size:14px;line-height:1.75}._1-qdha_footer a:hover{color:#fff;text-decoration:underline}._1-qdha_footerBottom{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:18px;display:flex}._1-qdha_footerLogo{width:156px;height:auto}@keyframes _1-qdha_enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){._1-qdha_heroContent{grid-template-columns:1fr;gap:28px}._1-qdha_heroCopy{max-width:740px}._1-qdha_heroVisual{max-width:820px}._1-qdha_hero h1{font-size:3.2rem}._1-qdha_proofGrid{gap:24px}}@media (max-width:760px){._1-qdha_headerInner{gap:14px;min-height:66px;padding:8px 16px}._1-qdha_headerLogo{width:46px}._1-qdha_headerActions{gap:10px}._1-qdha_headerActions ._1-qdha_secondaryButton{display:none}._1-qdha_headerActions ._1-qdha_primaryButton{min-height:40px;padding:9px 11px;font-size:11px}._1-qdha_heroContent{padding:30px 16px}._1-qdha_hero h1{font-size:clamp(2.25rem,10vw,3.25rem)}._1-qdha_heroActions{flex-direction:column;align-items:stretch}._1-qdha_heroActions a{width:100%}._1-qdha_contentSection{padding:32px 16px;scroll-margin-top:82px}._1-qdha_proofGrid,._1-qdha_steps,._1-qdha_faqList{grid-template-columns:1fr}._1-qdha_proofGrid{gap:28px}._1-qdha_reportHeading{padding:18px}._1-qdha_reportSummary{padding:10px 18px}._1-qdha_reportTable :is(th,td){overflow-wrap:anywhere;padding:10px}._1-qdha_reportTable :is(th,td):first-child{padding-left:18px}._1-qdha_reportTable :is(th,td):last-child{padding-right:18px}._1-qdha_stepCard{border-bottom:1px solid #dfe3f2;border-right:0;padding:16px}._1-qdha_stepCard:last-child{border-bottom:0}._1-qdha_footerInner{padding-inline:16px}._1-qdha_footerGrid{grid-template-columns:1fr;gap:22px}._1-qdha_footerBottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._1-qdha_heroCopy,._1-qdha_heroVisual{animation:none}._1-qdha_primaryButton,._1-qdha_secondaryButton,._1-qdha_heroSecondaryButton{transition:none}}
