.t2XLwa_page{background:var(--d2-paper);min-height:100vh}.t2XLwa_hero{background:var(--d2-dark-ground);text-align:center;color:var(--d2-dark-paper);padding:clamp(140px,14vw,200px) clamp(20px,5vw,48px) clamp(60px,8vw,100px);position:relative;overflow:hidden}.t2XLwa_heroInner{z-index:2;max-width:800px;margin:0 auto;position:relative}.t2XLwa_heroArc{pointer-events:none;z-index:0;border:2px solid #eb1c231f;border-radius:0;width:400px;height:400px;position:absolute;top:-180px;right:-120px}.t2XLwa_heroTag{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:2.5px;text-transform:uppercase;color:var(--d2-dark-mono);justify-content:center;align-items:center;gap:16px;margin-bottom:32px;font-size:11px;font-weight:600;display:flex}.t2XLwa_heroTagLine{background:var(--d2-dark-hairline);width:40px;height:1px;display:inline-block}.t2XLwa_heroTitle{letter-spacing:-2px;text-transform:uppercase;margin-bottom:28px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(44px,8vw,90px);font-weight:800;line-height:.92}.t2XLwa_heroTitleAccent{color:var(--d2-red)}.t2XLwa_heroDesc{color:#f2efe8a8;max-width:540px;margin:0 auto 44px;font-family:sofia-pro,sans-serif;font-size:18px;font-weight:400;line-height:1.7}.t2XLwa_systemWarning{border:1px solid var(--d2-dark-hairline);border-left:3px solid var(--d2-red);text-align:left;background:0 0;max-width:680px;margin-bottom:36px;margin-left:auto;margin-right:auto;padding:24px 28px}.t2XLwa_systemTag{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--d2-dark-mono);margin-bottom:8px;font-size:10px;font-weight:600;display:block}.t2XLwa_systemWarningText{color:#f2efe8a8;margin:0;font-family:sofia-pro,sans-serif;font-size:15px;font-weight:400;line-height:1.7}.t2XLwa_systemWarningText strong{color:var(--d2-dark-paper);font-weight:700}.t2XLwa_scanLogWrap{text-align:left;border:1px solid var(--d2-dark-hairline);max-width:600px;font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;background:#0006;max-height:240px;margin-top:32px;margin-left:auto;margin-right:auto;padding:20px 24px;font-size:12px;line-height:1.8;overflow-y:auto}.t2XLwa_scanLogLine{color:#f2efe873;transition:color .3s}.t2XLwa_scanLogLineActive{color:var(--d2-dark-paper)}.t2XLwa_scanLogCursor{color:var(--d2-dark-paper);animation:.8s step-end infinite t2XLwa_blink}@keyframes t2XLwa_blink{50%{opacity:0}}.t2XLwa_scanForm{flex-direction:column;gap:0;max-width:600px;margin:0 auto;display:flex}.t2XLwa_formRow{gap:0;width:100%;display:flex}.t2XLwa_formRowFull{width:100%}.t2XLwa_scanInput{border:none;border-bottom:2px solid var(--d2-dark-hairline);min-width:0;color:var(--d2-dark-paper);background:#f2efe80a;outline:none;flex:1;padding:18px 24px;font-family:sofia-pro,sans-serif;font-size:16px;font-weight:400;transition:border-color .3s,background .3s}.t2XLwa_scanInput::placeholder{color:#f2efe873}.t2XLwa_scanInput:focus{border-bottom-color:var(--d2-red);background:#f2efe80f}.t2XLwa_cityInput{flex:2}.t2XLwa_stateSelect{border:none;border-bottom:2px solid var(--d2-dark-hairline);border-left:1px solid var(--d2-dark-hairline);color:var(--d2-dark-paper);cursor:pointer;appearance:none;background:#f2efe80a 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='%23B8B3AA' d='M6 8L0 0h12z'/%3E%3C/svg%3E") right 16px center no-repeat;outline:none;flex:1;padding:18px 40px 18px 24px;font-family:sofia-pro,sans-serif;font-size:16px;font-weight:400;transition:border-color .3s}.t2XLwa_stateSelect:focus{border-bottom-color:var(--d2-red)}.t2XLwa_stateSelect option{background:var(--d2-dark-ground);color:var(--d2-dark-paper)}.t2XLwa_practiceAreaSection{text-align:left;margin-top:16px}.t2XLwa_practiceAreaLabel{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;letter-spacing:2.5px;color:var(--d2-dark-mono);margin-bottom:12px;font-size:9px;font-weight:600;display:block}.t2XLwa_practiceAreaGrid{grid-template-columns:1fr 1fr;gap:0;display:grid}.t2XLwa_practiceAreaItem{cursor:pointer;align-items:center;gap:10px;padding:10px 16px;transition:background .2s;display:flex}.t2XLwa_practiceAreaItem:hover{background:#f2efe80a}.t2XLwa_practiceAreaCheckbox{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.t2XLwa_practiceAreaCheck{border:2px solid var(--d2-dark-hairline);color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;transition:border-color .2s,background .2s;display:flex}.t2XLwa_practiceAreaCheckbox:checked+.t2XLwa_practiceAreaCheck{border-color:var(--d2-red);background:var(--d2-red);color:var(--d2-dark-paper)}.t2XLwa_practiceAreaCheckbox:focus-visible+.t2XLwa_practiceAreaCheck{outline:2px solid var(--d2-red);outline-offset:2px}.t2XLwa_practiceAreaName{color:#f2efe873;font-family:sofia-pro,sans-serif;font-size:14px;font-weight:500;transition:color .2s}.t2XLwa_practiceAreaItem:hover .t2XLwa_practiceAreaName{color:#f2efe8a8}.t2XLwa_practiceAreaCheckbox:checked~.t2XLwa_practiceAreaName{color:var(--d2-dark-paper)}.t2XLwa_practiceAreaError{color:var(--d2-dark-mono);border-left:2px solid var(--d2-red);margin-top:8px;margin-bottom:0;padding-left:10px;font-family:sofia-pro,sans-serif;font-size:13px}.t2XLwa_scanButton{text-transform:uppercase;letter-spacing:3px;background:var(--d2-red);width:100%;color:var(--d2-dark-paper);cursor:pointer;white-space:nowrap;border:none;margin-top:20px;padding:20px 40px;font-family:sofia-pro,sans-serif;font-size:13px;font-weight:700;transition:background .3s,transform .2s,letter-spacing .3s}.t2XLwa_scanButton:hover{background:var(--d2-red);letter-spacing:4px;transform:translateY(-1px)}.t2XLwa_scanButton:disabled{opacity:.7;cursor:wait;letter-spacing:3px;transform:none}.t2XLwa_errorText{color:var(--d2-dark-mono);border-left:2px solid var(--d2-red);text-align:left;margin-top:20px;padding-left:12px;font-family:sofia-pro,sans-serif;font-size:14px;font-weight:500;display:inline-block}.t2XLwa_results{max-width:900px;margin:0 auto;padding:0 clamp(20px,5vw,48px) 80px;position:relative}.t2XLwa_redLineReveal{background:var(--d2-red);transform-origin:0;height:4px;margin-bottom:48px;animation:.8s cubic-bezier(.16,1,.3,1) forwards t2XLwa_lineGrow}@keyframes t2XLwa_lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.t2XLwa_scoreWrap{text-align:center;margin-bottom:48px;padding-top:20px}.t2XLwa_scoreCircle{background:var(--d2-cream);border:1px solid var(--d2-ink);border-top:3px solid var(--d2-red);border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;margin:0 auto 24px;display:flex}.t2XLwa_scoreValue{font-size:60px;font-weight:700;font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums;line-height:1}.t2XLwa_scoreMax{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#16151373;letter-spacing:1px;margin-top:4px;font-size:13px;font-weight:600}.t2XLwa_scoreSublabel{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;letter-spacing:2px;color:#16151373;margin-top:2px;font-size:9px;font-weight:600}.t2XLwa_scoreSummary{color:#161513c7;max-width:520px;margin:0 auto;font-family:sofia-pro,sans-serif;font-size:17px;font-weight:400;line-height:1.6}.t2XLwa_scoreSummary strong{color:var(--d2-ink);font-weight:700}.t2XLwa_scoreUrl{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#16151373;letter-spacing:.5px;margin-top:12px;font-size:12px;font-weight:500}.t2XLwa_subScoreRow{background:var(--d2-rule);border:1px solid var(--d2-rule);gap:1px;margin-bottom:48px;display:flex}.t2XLwa_subScoreCard{background:var(--d2-paper);text-align:center;flex:1;padding:28px 20px 20px}.t2XLwa_subScoreValue{letter-spacing:-1px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:36px;font-weight:800}.t2XLwa_subScoreLabel{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;letter-spacing:2px;color:#16151373;margin-top:6px;margin-bottom:12px;font-size:9px;font-weight:600}.t2XLwa_subScoreBar{background:var(--d2-rule);height:3px;overflow:hidden}.t2XLwa_subScoreBarFill{height:100%;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.t2XLwa_categoryGrid{background:var(--d2-rule);border:1px solid var(--d2-rule);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin-bottom:48px;display:grid}.t2XLwa_categoryCard{background:var(--d2-paper);text-align:center;padding:24px 16px;transition:background .3s}.t2XLwa_categoryCard:hover{background:var(--d2-cream)}.t2XLwa_categoryPercent{letter-spacing:-1px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:32px;font-weight:800}.t2XLwa_categoryLabel{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;letter-spacing:2px;color:#16151373;margin-top:6px;font-size:9px;font-weight:600}.t2XLwa_emailGate{background:var(--d2-dark-ground);text-align:center;margin-bottom:48px;padding:64px 48px;position:relative;overflow:hidden}.t2XLwa_emailGate:before{content:"";background:var(--d2-red);width:60px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.t2XLwa_emailGateTitle{color:var(--d2-dark-paper);text-transform:uppercase;letter-spacing:-1px;margin-bottom:16px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1}.t2XLwa_emailGateDesc{color:#f2efe8a8;max-width:460px;margin:0 auto 32px;font-family:sofia-pro,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.t2XLwa_emailForm{gap:0;max-width:480px;margin:0 auto;display:flex}.t2XLwa_emailInput{border:none;border-bottom:2px solid var(--d2-dark-hairline);min-width:0;color:var(--d2-dark-paper);background:#f2efe80a;outline:none;flex:1;padding:16px 20px;font-family:sofia-pro,sans-serif;font-size:15px;transition:border-color .3s}.t2XLwa_emailInput::placeholder{color:#f2efe873}.t2XLwa_emailInput:focus{border-bottom-color:var(--d2-red)}.t2XLwa_emailButton{text-transform:uppercase;letter-spacing:2px;background:var(--d2-red);color:var(--d2-dark-paper);cursor:pointer;white-space:nowrap;border:none;padding:16px 32px;font-family:sofia-pro,sans-serif;font-size:12px;font-weight:700;transition:background .3s}.t2XLwa_emailButton:hover{background:var(--d2-red)}.t2XLwa_unlockBanner{background:var(--d2-cream);border:1px solid var(--d2-rule);border-left:3px solid var(--d2-rule);color:var(--d2-ink);margin-bottom:32px;padding:16px 24px;font-family:sofia-pro,sans-serif;font-size:14px;font-weight:500}.t2XLwa_checkGroup{background:var(--d2-paper);border:1px solid var(--d2-rule);margin-bottom:2px;padding:32px}.t2XLwa_checkGroupTitle{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;letter-spacing:2.5px;color:#16151373;border-bottom:1px solid var(--d2-rule);margin-bottom:20px;padding-bottom:12px;font-size:9px;font-weight:600}.t2XLwa_checkRow{align-items:flex-start;gap:14px;padding:14px 0;display:flex}.t2XLwa_checkRowBorder{border-bottom:1px solid var(--d2-rule)}.t2XLwa_checkRowContent{flex:1}.t2XLwa_checkIcon{width:26px;height:26px;color:var(--d2-paper);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:700;display:flex}.t2XLwa_checkLabel{color:var(--d2-ink);margin-bottom:4px;font-family:sofia-pro,sans-serif;font-size:15px;font-weight:700}.t2XLwa_checkPoints{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:#16151373;letter-spacing:.5px;margin-left:10px;font-size:11px;font-weight:500}.t2XLwa_checkDetail{color:#1615138c;margin:0;font-family:sofia-pro,sans-serif;font-size:14px;line-height:1.6}.t2XLwa_aiAnalysisSection{background:var(--d2-paper);border:1px solid var(--d2-rule);margin-bottom:2px;padding:32px}.t2XLwa_aiAnalysisHeader{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;letter-spacing:2.5px;color:#16151373;border-bottom:1px solid var(--d2-rule);align-items:center;gap:8px;margin-bottom:20px;padding-bottom:12px;font-size:9px;font-weight:600;display:flex}.t2XLwa_aiAnalysisIcon{color:var(--d2-red);align-items:center;display:flex}.t2XLwa_aiSummary{color:#161513c7;margin:0 0 32px;font-family:sofia-pro,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.t2XLwa_aiSubTitle{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;letter-spacing:2px;color:#16151373;margin-bottom:12px;font-size:9px;font-weight:600}.t2XLwa_gapsList{margin-bottom:32px}.t2XLwa_gapItem{border-bottom:1px solid var(--d2-rule);padding:16px 0}.t2XLwa_gapItem:last-child{border-bottom:none}.t2XLwa_gapCategoryTag{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;letter-spacing:1.5px;color:var(--d2-red);border:1px solid var(--d2-red);background:0 0;margin-bottom:6px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.t2XLwa_gapIssue{color:var(--d2-ink);margin-bottom:4px;font-family:sofia-pro,sans-serif;font-size:15px;font-weight:700}.t2XLwa_gapMeta{color:#16151373;font-family:sofia-pro,sans-serif;font-size:13px;line-height:1.6}.t2XLwa_gapMeta strong{color:#1615138c;font-weight:600}.t2XLwa_strengthsList{margin-bottom:32px;padding:0;list-style:none}.t2XLwa_strengthItem{color:#161513c7;padding:8px 0 8px 20px;font-family:sofia-pro,sans-serif;font-size:14px;line-height:1.5;position:relative}.t2XLwa_strengthItem:before{content:"";background:var(--d2-ink);width:8px;height:8px;position:absolute;top:14px;left:0}.t2XLwa_competitorInsight{background:var(--d2-cream);border:1px solid var(--d2-rule);border-left:3px solid var(--d2-red);padding:24px 28px}.t2XLwa_competitorInsightTag{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--d2-red);margin-bottom:8px;font-size:10px;font-weight:600;display:block}.t2XLwa_competitorInsightText{color:#161513c7;margin:0;font-family:sofia-pro,sans-serif;font-size:14px;font-weight:400;line-height:1.7}.t2XLwa_bottomCta{background:var(--d2-dark-ground);text-align:center;margin-top:48px;padding:80px 48px;position:relative;overflow:hidden}.t2XLwa_bottomCtaInner{z-index:2;position:relative}.t2XLwa_bottomCtaTitle{color:var(--d2-dark-paper);text-transform:uppercase;letter-spacing:-1px;margin-bottom:20px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:.95}.t2XLwa_bottomCtaDesc{color:#f2efe8a8;max-width:480px;margin:0 auto 12px;font-family:sofia-pro,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.t2XLwa_bottomCtaCredit{color:#f2efe8a8;letter-spacing:.5px;margin:0 auto 36px;font-family:sofia-pro,sans-serif;font-size:13px;font-weight:600}.t2XLwa_ctaLink{background:var(--d2-red);color:var(--d2-dark-paper);text-transform:uppercase;letter-spacing:3px;padding:22px 56px;font-family:sofia-pro,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:background .3s,transform .2s,letter-spacing .4s;display:inline-block}.t2XLwa_ctaLink:hover{background:var(--d2-red);letter-spacing:4px;transform:translateY(-1px)}.t2XLwa_preScan{max-width:900px;margin:0 auto;padding:80px clamp(20px,5vw,48px) 100px}.t2XLwa_preScanTitle{color:var(--d2-ink);text-transform:uppercase;letter-spacing:-1px;text-align:center;margin-bottom:48px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.05}.t2XLwa_preScanGrid{background:var(--d2-rule);border:1px solid var(--d2-rule);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.t2XLwa_preScanCard{background:var(--d2-paper);padding:32px 28px;transition:background .3s;position:relative}.t2XLwa_preScanCard:hover{background:var(--d2-cream)}.t2XLwa_preScanCardNum{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--d2-red);letter-spacing:1.5px;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.t2XLwa_preScanCardTitle{color:var(--d2-ink);margin-bottom:10px;font-family:sofia-pro,sans-serif;font-size:15px;font-weight:700}.t2XLwa_preScanCardDesc{color:#1615138c;margin:0;font-family:sofia-pro,sans-serif;font-size:14px;line-height:1.6}.t2XLwa_preScanFooter{color:#16151373;text-align:center;letter-spacing:.5px;margin-top:40px;font-family:sofia-pro,sans-serif;font-size:13px}.t2XLwa_preScanLink{color:var(--d2-red);border-bottom:1px solid #eb1c234d;padding-bottom:1px;font-weight:600;text-decoration:none;transition:border-color .2s}.t2XLwa_preScanLink:hover{border-bottom-color:var(--d2-red)}.t2XLwa_sectionProse{color:#161513c7;max-width:800px;margin:0 auto 24px;font-family:sofia-pro,sans-serif;font-size:18px;line-height:1.6}.t2XLwa_sectionProseLast{margin-bottom:40px}.t2XLwa_benchmarkTitle{color:var(--d2-ink);text-transform:uppercase;letter-spacing:-1px;text-align:center;margin:64px 0 24px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(28px,3.5vw,40px);font-weight:800;line-height:1.05}.t2XLwa_benchmarkTable{background:var(--d2-rule);border:1px solid var(--d2-rule);margin-bottom:48px}.t2XLwa_benchmarkHeader{background:var(--d2-dark-ground);color:var(--d2-dark-mono);font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;letter-spacing:2.5px;grid-template-columns:120px 140px 1fr;gap:0;padding:14px 24px;font-size:9px;font-weight:600;display:grid}.t2XLwa_benchmarkRow{background:var(--d2-paper);border-top:1px solid var(--d2-rule);grid-template-columns:120px 140px 1fr;align-items:center;gap:0;padding:18px 24px;display:grid}.t2XLwa_benchmarkScore{color:var(--d2-ink);letter-spacing:-.5px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:22px;font-weight:800}.t2XLwa_benchmarkStatus{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:600}.t2XLwa_benchmarkOutcome{color:#161513c7;font-family:sofia-pro,sans-serif;font-size:14px;line-height:1.5}.t2XLwa_sovereigntyBlock{background:var(--d2-cream);border:1px solid var(--d2-rule);border-left:3px solid var(--d2-rule);text-align:left;margin-top:56px;padding:24px 28px}.t2XLwa_sovereigntyBlock .t2XLwa_systemTag{color:var(--d2-red)}.t2XLwa_sovereigntyText{color:#1615138c;margin:0;font-family:sofia-pro,sans-serif;font-size:13px;font-weight:400;line-height:1.7}@media (max-width:900px){.t2XLwa_categoryGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.t2XLwa_subScoreRow{flex-direction:column;gap:1px}.t2XLwa_categoryGrid{grid-template-columns:repeat(2,1fr)}.t2XLwa_bottomCta{padding:56px 32px}}@media (max-width:640px){.t2XLwa_practiceAreaGrid{grid-template-columns:1fr}.t2XLwa_scoreCircle{width:160px;height:160px}.t2XLwa_scoreValue{font-size:48px}}@media (max-width:600px){.t2XLwa_formRow{flex-direction:column}.t2XLwa_stateSelect{border-left:none}.t2XLwa_emailForm{flex-direction:column}.t2XLwa_scanButton,.t2XLwa_emailButton{text-align:center;width:100%;padding:18px 24px}.t2XLwa_emailGate,.t2XLwa_bottomCta{padding:40px 24px}.t2XLwa_checkGroup,.t2XLwa_aiAnalysisSection{padding:24px 20px}.t2XLwa_systemWarning{padding:16px 20px}.t2XLwa_scanLogWrap{padding:16px;font-size:10px}.t2XLwa_benchmarkHeader,.t2XLwa_benchmarkRow{grid-template-columns:80px 100px 1fr;padding:12px 16px}.t2XLwa_benchmarkScore{font-size:18px}.t2XLwa_benchmarkStatus{letter-spacing:1px;font-size:11px}.t2XLwa_benchmarkOutcome{font-size:12px}.t2XLwa_sovereigntyBlock,.t2XLwa_competitorInsight{padding:20px}.t2XLwa_heroArc{width:250px;height:250px;top:-100px;right:-80px}}@media (max-width:375px){.t2XLwa_heroTitle{letter-spacing:-1px;font-size:38px}.t2XLwa_heroDesc{font-size:16px}.t2XLwa_scanInput,.t2XLwa_stateSelect{padding:16px 18px;font-size:15px}.t2XLwa_practiceAreaItem{padding:8px 12px}.t2XLwa_practiceAreaName{font-size:13px}.t2XLwa_categoryGrid{grid-template-columns:1fr 1fr}.t2XLwa_categoryPercent{font-size:26px}.t2XLwa_categoryLabel{letter-spacing:1.5px;font-size:8px}.t2XLwa_subScoreValue{font-size:28px}.t2XLwa_subScoreLabel{letter-spacing:1.5px;font-size:8px}}
