/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}}.marketingPage{color:#102d25;background:#eff2ec;min-height:100vh}.marketingPage>header{border-bottom:1px solid #d3ddd4;justify-content:space-between;align-items:center;width:min(1050px,100% - 40px);height:74px;margin:auto;display:flex}.marketingPage>header a:first-child{align-items:center;gap:15px;display:flex}.marketingPage>header b{font-size:22px}.marketingPage>header span,.marketingPage>header>a:last-child{font-size:10px;font-weight:800}.marketingShell{width:min(1050px,100% - 40px);margin:auto;padding:55px 0}.marketingIntro>span,.marketingGrid span{color:#297252;font-size:9px;font-weight:900}.marketingIntro h1{margin:12px 0;font-size:43px}.marketingIntro p{color:#687970;max-width:650px;line-height:1.8}.marketingMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:30px;display:grid}.marketingMetrics article,.marketingCard,.marketingGrid article,.marketingGate{background:#fffefa;border:1px solid #d2dcd3;border-radius:14px;padding:20px}.marketingMetrics small,.marketingMetrics b{display:block}.marketingMetrics small{color:#687970;font-size:9px;font-weight:900}.marketingMetrics b{margin-top:12px;font-size:31px}.marketingCard{margin-top:12px}.marketingCard h2,.marketingGrid h2{margin:0 0 13px;font-size:18px}.marketingCard code{color:#315c49;direction:ltr;background:#edf3ec;border-radius:8px;padding:12px;font-size:9px;display:block;overflow:auto}.marketingCard button,.marketingGate a{color:#173c31;background:#d8f56c;border:0;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:9px;font-weight:900;display:inline-block}.marketingGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.marketingGrid p,.marketingCard p,.marketingCard li,.marketingGate p{color:#687970;font-size:11px;line-height:1.8}.marketingCard li{margin-top:8px}@media (width<=720px){.marketingMetrics{grid-template-columns:1fr 1fr}.marketingGrid{grid-template-columns:1fr}.marketingIntro h1{font-size:34px}}.accountFullLink{color:#173c31;text-align:center;background:#d8f56c;border-radius:8px;margin-top:14px;padding:10px;font-size:9px;font-weight:900;display:block}.fullWorkspacePage{color:#102d25;background:#f1f3ed;min-height:100vh}.fullWorkspacePage>header{border-bottom:1px solid #d3dcd4;justify-content:space-between;align-items:center;width:min(1080px,100% - 40px);height:76px;margin:auto;display:flex}.fullWorkspacePage>header a:first-child{align-items:center;gap:14px;display:flex}.fullWorkspacePage>header b{font-size:22px}.fullWorkspacePage>header span,.fullWorkspacePage>header>a:last-child{font-size:10px;font-weight:800}.fullWorkspaceShell{grid-template-columns:1fr 1fr;gap:40px;width:min(1080px,100% - 40px);margin:auto;padding:70px 0;display:grid}.fullWorkspaceIntro>span,.fullResult>small{color:#267052;font-size:9px;font-weight:900}.fullWorkspaceIntro h1{max-width:540px;margin:14px 0;font-size:48px;line-height:1.1}.fullWorkspaceIntro>p{color:#64766c;max-width:560px;font-size:13px;line-height:1.9}.fullWorkspaceIntro>div{background:#fff;border:1px solid #d2dbd3;border-radius:12px;align-items:end;gap:10px;margin-top:24px;padding:14px 18px;display:inline-flex}.fullWorkspaceIntro>div b{font-size:28px}.fullWorkspaceIntro>div small{color:#6c7a72;padding-bottom:4px}.fullWorkspaceGate,.fullWorkspaceTool,.fullResult{background:#fffefa;border:1px solid #d4ddd5;border-radius:16px;padding:25px}.fullWorkspaceGate>span{background:#d8f56c;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-block}.fullWorkspaceGate h2{margin-top:20px}.fullWorkspaceGate p{color:#67776f;line-height:1.8}.fullWorkspaceGate a,.fullResult a{color:#173c31;text-align:center;background:#d8f56c;border-radius:8px;margin-top:18px;padding:13px;font-weight:900;display:block}.fullWorkspaceModes{grid-template-columns:1fr 1fr;gap:4px;display:grid}.fullWorkspaceModes button{background:#fff;border:1px solid #d5ddd6;border-radius:8px;padding:11px;font-weight:800}.fullWorkspaceModes button.active{color:#fff;background:#173c31}.fullDrop{color:#315f4b;background:#f2f7f1;border:1px dashed #8eaa98;border-radius:12px;place-items:center;width:100%;min-height:170px;margin-top:15px;display:grid}.fullDrop b{font-size:30px}.fullDrop span{font-weight:900}.fullDrop small{color:#78877f}.fullFile{border-bottom:1px solid #e4e9e4;padding:9px;font-size:9px}.fullGenerate{color:#173c31;background:#d8f56c;border:0;border-radius:8px;width:100%;margin-top:16px;padding:14px;font-weight:900}.fullGenerate:disabled{opacity:.65}.fullError{color:#913d2b;background:#ffebe5;padding:10px;font-size:10px}.fullResult{grid-column:1/-1}.fullResult h2{font-size:28px}.fullResult>p{color:#66776e;line-height:1.8}.fullResultStats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fullResultStats span{border:1px solid #dce3dc;border-radius:9px;padding:14px;font-size:9px}.fullResultStats b{font-size:22px;display:block}@media (width<=760px){.fullWorkspaceShell{grid-template-columns:1fr;padding:40px 0}.fullWorkspaceIntro h1{font-size:36px}.fullResult{grid-column:auto}}.accountBilling{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.accountBilling article{background:#fffefa;border:1px solid #d5ded6;border-radius:14px;padding:20px;position:relative}.accountBilling small,.accountBilling b{display:block}.accountBilling small{color:#617269;font-size:9px;font-weight:900}.accountBilling b{margin-top:10px;font-size:25px}.accountBilling p{color:#708078;margin:8px 0 0;font-size:9px}.accountBilling article>span{color:#173c31;inset-inline-end:15px;background:#d8f56c;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:15px}.reportPrintLink{color:#173c31;text-align:center;background:#d8f56c;border-radius:8px;margin-top:18px;padding:12px;font-size:10px;font-weight:900;display:block}@media (width<=650px){.accountBilling{grid-template-columns:1fr}}:root{--ink:#102d25;--green:#184e3d;--deep:#123b30;--lime:#d8f56c;--paper:#f7f6ef;--card:#fffefa;--line:#dce3db;--muted:#6c7d74;--risk:#bf5239;--amber:#a36e09}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Tahoma,Arial,Segoe UI,sans-serif}.shell{width:min(1120px,100% - 40px);margin:auto}button,a,select{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid #dfe4dc;justify-content:space-between;align-items:center;height:78px;display:flex}.brand{letter-spacing:-.05em;align-items:center;gap:9px;font-size:24px;font-weight:900;display:flex}.brandMark{color:#173c31;background:var(--lime);border-radius:10px 10px 4px;place-items:center;width:31px;height:31px;font-size:15px;display:grid;transform:rotate(-3deg)}.navLinks{color:#53675e;gap:30px;font-size:13px;display:flex}.navLinks a:hover{color:var(--ink)}.navButton,.primaryButton,.analyzeButton{border:0;border-radius:10px;justify-content:center;align-items:center;gap:13px;font-weight:800;transition:all .2s;display:inline-flex}.navButton{color:#fff;background:var(--green);padding:11px 17px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:76px;min-height:600px;padding-top:66px;padding-bottom:78px;display:grid}.eyebrow,.sectionIntro>span,.workspaceHead>div>span,.priceCopy>span{color:#207052;letter-spacing:.04em;font-size:12px;font-weight:900}.pulse{background:#31a66f;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block;box-shadow:0 0 0 5px #dbeee3}.hero h1{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(44px,5vw,68px);line-height:1.07}.hero h1 em{color:#2e795c;font-style:normal}.lede{max-width:610px;color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.95}.heroActions{align-items:center;gap:23px;margin-top:29px;display:flex}.primaryButton{color:#18382e;background:var(--lime);min-height:51px;padding:0 20px;box-shadow:0 10px 26px #bdd15a44}.primaryButton:hover,.analyzeButton:hover{transform:translateY(-2px)}.textButton{color:#415f53;background:0 0;border:0;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.play{border:1px solid #bccac1;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.trust{color:#7d8c84;gap:19px;margin-top:21px;font-size:10px;display:flex}.reportMock{background:var(--card);border:1px solid #d9e0d8;border-radius:20px;padding:19px;transform:rotate(-1deg);box-shadow:0 26px 70px #193c2d1d}.mockTop,.mockTop>div,.mockTotals,.mockLines>div,.mockFoot{align-items:center;display:flex}.mockTop{border-bottom:1px solid #e4e8e2;justify-content:space-between;padding-bottom:15px}.mockTop>div{gap:10px}.docIcon{color:#2b7357;background:#e2f2e6;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.mockTop b,.mockTop small{display:block}.mockTop b{font-size:13px}.mockTop small{color:#87938d;margin-top:3px;font-size:9px}.ready{color:#29704f;background:#dff3e4;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:800}.mockTotals{gap:10px;margin:15px 0}.mockTotals>div{background:#f0f3ed;border-radius:10px;flex:1;padding:11px 12px}.mockTotals small,.mockTotals b{display:block}.mockTotals small{color:#78877f;font-size:9px}.mockTotals b{margin-top:4px;font-size:17px}.mockTotals i{font-size:9px;font-style:normal}.riskCard{color:#833e2f;background:#fff2ed;border:1px solid #f4d9d1;border-radius:11px;gap:12px;padding:13px;display:flex}.riskIcon{color:#fff;background:var(--risk);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.riskCard small,.riskCard b{display:block}.riskCard small{font-size:8px}.riskCard b{margin-top:2px;font-size:11px}.riskCard p{margin:3px 0 0;font-size:9px}.mockLines{margin-top:12px}.mockLines>div{border-bottom:1px solid #edf0eb;justify-content:space-between;padding:9px 2px;font-size:10px}.tag,.miniTag{border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.tag.red,.miniTag.risk{color:#a54530;background:#ffe3da}.tag.amber,.miniTag.warn{color:#946303;background:#fff0c7}.tag.green,.miniTag.ok{color:#27734d;background:#e0f3e3}.mockFoot{color:#718279;gap:9px;margin-top:14px;font-size:9px}.meter{background:#e4e9e3;border-radius:99px;flex:1;height:5px;overflow:hidden}.meter i{background:#d4a21d;width:62%;height:100%;display:block}.mockFoot b{font-size:10px}.signal{background:#fffef9;border-top:1px solid #e0e5de;border-bottom:1px solid #e0e5de}.signalGrid{grid-template-columns:repeat(3,1fr);padding:20px 0;display:grid}.signalGrid>div{border-left:1px solid #e3e8e1;justify-content:center;align-items:center;gap:10px;display:flex}.signalGrid>div:last-child{border-left:0}.signalGrid b{font-size:22px}.signalGrid span{color:#718078;font-size:11px}.how{padding-top:95px;padding-bottom:100px}.sectionIntro{text-align:center}.sectionIntro h2,.workspaceHead h2,.priceCopy h2{letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(34px,4vw,49px);line-height:1.2}.sectionIntro p{max-width:570px;color:var(--muted);margin:17px auto 0;font-size:14px;line-height:1.8}.steps{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:43px;display:grid}.steps article{border:1px solid var(--line);background:var(--card);border-radius:15px;min-height:210px;padding:22px;position:relative}.steps article>b{color:#a7b2ac;font-size:11px;position:absolute;top:20px;left:20px}.icon{color:#275f4a;background:#e4f1e5;border-radius:11px;place-items:center;width:39px;height:39px;font-size:19px;display:grid}.steps h3{margin:20px 0 0;font-size:18px}.steps p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.75}.workspaceSection{color:#eef8f0;background:var(--deep);padding:84px 0 92px}.workspaceHead{justify-content:space-between;align-items:end;gap:40px;display:flex}.workspaceHead>div>span{color:#a8dcae}.workspaceHead p{color:#bad1c3;max-width:410px;margin:0;font-size:12px;line-height:1.8}.workspace{background:#ffffff0a;border:1px solid #ffffff20;border-radius:19px;grid-template-columns:310px 1fr;gap:16px;margin-top:33px;padding:16px;display:grid}.uploader,.resultPanel{color:var(--ink);background:#fbfcf8;border-radius:13px}.uploader{padding:20px}.uploader label{color:#50645a;margin-bottom:13px;font-size:10px;font-weight:800;display:block}.uploader select{width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #cfd9d0;border-radius:8px;margin-top:7px;padding:0 10px}.dropzone{color:#557467;background:#f3f8f2;border:1px dashed #9fbaa8;border-radius:10px;place-items:center;width:100%;min-height:122px;margin-top:7px;display:grid}.dropzone span{font-size:23px}.dropzone b{margin-top:7px;font-size:11px}.dropzone small{color:#829089;margin-top:4px;font-size:8px}.fileList{margin-top:9px}.fileList>div{border-bottom:1px solid #e6eae5;grid-template-columns:23px 1fr auto;align-items:center;gap:7px;padding:8px;font-size:8px;display:grid}.fileList b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fileList i{color:#77867e;font-style:normal}.analyzeButton{color:#173a2e;background:var(--lime);width:100%;min-height:45px;margin-top:14px}.analyzeButton:disabled{opacity:.75}.legal{color:#89968f;margin:10px 0 0;font-size:8px;line-height:1.6}.resultPanel{min-height:515px;padding:20px}.emptyState{text-align:center;align-content:center;place-items:center;min-height:475px;display:grid}.scan{color:#3c765d;border:1px solid #d7e0d8;border-radius:50%;place-items:center;width:62px;height:62px;font-size:25px;display:grid}.scan.active{animation:1s infinite pulseScan}@keyframes pulseScan{50%{box-shadow:0 0 0 14px #d9ebdf66}}.emptyState h3{margin:16px 0 0;font-size:18px}.emptyState p{color:#7a8b82;max-width:330px;margin:8px 0 0;font-size:11px;line-height:1.7}.progress{background:#e2e8e2;border-radius:99px;width:210px;height:5px;margin-top:19px;overflow:hidden}.progress i{background:#4c956d;width:38%;height:100%;transition:all .6s;display:block}.progress i.wide{width:78%}.fullReport{animation:.4s appear}@keyframes appear{0%{opacity:0;transform:translateY(5px)}}.reportHeader{justify-content:space-between;align-items:start;display:flex}.reportHeader small{color:#7a8b82;font-size:9px}.reportHeader h3{margin:3px 0 0;font-size:19px}.riskCount{color:#9c432f;background:#ffebe4;border-radius:9px;padding:7px 10px;font-size:9px}.riskCount b{font-size:15px}.totals{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.totals div{border:1px solid #e0e6df;border-radius:9px;padding:10px}.totals small,.totals b{display:block}.totals small{color:#7a8981;font-size:8px}.totals b{margin-top:4px;font-size:14px}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:9px}th,td{text-align:right;white-space:nowrap;border-bottom:1px solid #e8ece7;padding:9px 6px}th{color:#72827a;font-size:8px}.answerCard{color:#79592d;background:#fff7df;border-radius:9px;gap:10px;margin-top:13px;padding:11px;display:flex}.answerCard>span{color:#fff;background:#d39a20;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.answerCard small{font-size:8px}.answerCard p{margin:3px 0 0;font-size:9px;line-height:1.6}.download{color:#315d4a;background:#fff;border:1px solid #cfd9d1;border-radius:8px;width:100%;margin-top:11px;padding:10px;font-size:10px;font-weight:800}.price{grid-template-columns:1fr 390px;align-items:center;gap:90px;padding-top:100px;padding-bottom:105px;display:grid}.priceCopy p{max-width:500px;color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.9}.priceCard{background:var(--card);border:1px solid #d4ddd5;border-radius:18px;overflow:hidden;box-shadow:0 23px 55px #17382b16}.priceTop{color:#f2fff4;background:var(--green);padding:22px 24px}.priceTop>span{font-size:11px}.priceTop strong{margin-top:8px;font-size:37px;display:block}.priceTop strong small{font-size:14px}.priceTop p{color:#bbd6c5;margin:3px 0 0;font-size:8px}.priceCard ul{margin:0;padding:19px 24px;list-style:none}.priceCard li{border-bottom:1px solid #edf0ec;padding:8px 0;font-size:11px}.priceCard li:before{content:"✓";color:#28704e;background:#e1f2e3;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:9px;font-size:9px;display:inline-grid}.priceCard button{color:#17392e;background:var(--lime);border:0;border-radius:9px;width:calc(100% - 48px);margin:0 24px;padding:12px;font-size:11px;font-weight:900}.launchNote{text-align:center;color:#89958e;margin:9px 0 17px;font-size:8px;display:block}footer{background:#f0f1ea;border-top:1px solid #dce2db}.footerInner{justify-content:space-between;align-items:center;padding-top:28px;padding-bottom:30px;display:flex}.footerInner>div:first-child p{color:#74847b;margin:5px 0 0;font-size:9px}.footerLinks{color:#607269;gap:25px;font-size:11px;display:flex}.footerInner>span{color:#7f8c85;font-size:9px}@media (width<=850px){.navLinks{display:none}.hero{grid-template-columns:1fr;gap:48px;padding-top:50px}.reportMock{max-width:500px;margin:auto}.workspace,.price{grid-template-columns:1fr}.price{gap:45px}.priceCard{max-width:430px}.workspaceHead{flex-direction:column;align-items:start}.steps{grid-template-columns:1fr}.signalGrid>div{text-align:center;flex-direction:column}.trust{flex-wrap:wrap}.how{padding-top:70px;padding-bottom:70px}}@media (width<=520px){.shell{width:min(100% - 28px,1120px)}.nav{height:68px}.navButton{padding:9px 12px;font-size:11px}.hero{min-height:auto}.hero h1{font-size:42px}.heroActions{flex-direction:column;align-items:stretch}.primaryButton{width:100%}.textButton{justify-content:center}.trust{flex-direction:column;gap:7px}.signalGrid span{font-size:9px}.workspace{padding:9px}.resultPanel{padding:13px}.workspaceHead p{max-width:none}.price{padding-top:70px;padding-bottom:75px}.footerInner{flex-wrap:wrap;align-items:start;gap:20px}.footerLinks{order:3;width:100%}.mockTotals{display:grid}.reportMock{padding:14px}.steps article{min-height:175px}}.errorBox{color:#91442f;background:#fff0ea;border:1px solid #f0d1c7;border-radius:8px;margin-top:11px;padding:10px;font-size:9px;line-height:1.6}.realSummary{color:#6c7d74;margin:9px 0 0;font-size:10px;line-height:1.7}.evidence{color:#73827a;white-space:normal;max-width:145px;margin-top:5px;font-size:7px;line-height:1.5;display:block}.riskList{color:#88412f;background:#fff0ea;border-radius:9px;margin-top:12px;padding:10px;font-size:9px}.riskList b{margin-bottom:5px;display:block}.riskList p{margin:3px 0;line-height:1.5}.language{color:var(--green);background:0 0;border:1px solid #cdd8d0;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:800}.english{font-family:Arial,Segoe UI,sans-serif}.english .hero h1,.english .sectionIntro h2,.english .workspaceHead h2,.english .benefit h2{letter-spacing:-.04em}.decisionPreview{border-right:4px solid var(--lime);background:#f2f6ef;border-radius:8px;margin:17px 0;padding:15px}.english .decisionPreview{border-right:0;border-left:4px solid var(--lime)}.decisionPreview small{color:#708078;font-size:8px;font-weight:800}.decisionPreview h3{margin:6px 0 0;font-size:15px;line-height:1.5}.scoreRow{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.scoreRow div{text-align:center;border:1px solid #e2e8e1;border-radius:9px;padding:10px}.scoreRow b,.scoreRow small{display:block}.scoreRow b{font-size:18px}.scoreRow small{color:#78877f;margin-top:3px;font-size:8px}.product{padding-top:90px;padding-bottom:95px}.modeCards{grid-template-columns:1fr 1fr;gap:16px;margin-top:38px;display:grid}.modeCards article{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:26px;position:relative}.modeCards article>b{color:#83a394;font-size:10px}.modeCards h3{margin:28px 0 0;font-size:23px}.modeCards p{max-width:440px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.8}.modeSwitch{background:#ffffff0d;border:1px solid #ffffff25;border-radius:12px;gap:4px;margin-top:28px;padding:4px;display:inline-flex}.modeSwitch button{color:#c7dacd;background:0 0;border:0;border-radius:8px;padding:10px 18px;font-size:11px;font-weight:800}.modeSwitch button.active{color:#173b30;background:var(--lime)}.workspace{grid-template-columns:290px minmax(0,1fr);margin-top:12px}.resultPanel{min-height:650px}.emptyState{min-height:600px}.validBadge{color:#26704d;background:#e1f3e5;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:800}.verdict{background:#f5f7f2;border:1px solid #dbe3dc;border-radius:12px;margin:16px 0;padding:16px}.verdict small{color:#56806c;letter-spacing:.06em;font-size:8px;font-weight:900}.verdict h4{margin:7px 0 0;font-size:17px;line-height:1.5}.verdict p{color:#687a70;margin:7px 0 0;font-size:10px;line-height:1.7}.totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.totals span{color:#63766c;margin-top:7px;font-size:8px;display:block}.clarityBar{background:#e3e8e2;border-radius:99px;height:4px;margin-top:6px;overflow:hidden}.clarityBar i{background:#4f9671;height:100%;display:block}.reportSectionTitle{justify-content:space-between;align-items:center;margin:20px 0 9px;display:flex}.reportSectionTitle h4{margin:0;font-size:13px}.reportSectionTitle span{color:#3c7359;background:#e6f1e8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.findingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.finding{background:#fff;border:1px solid #e1e7e1;border-top:3px solid #65a37e;border-radius:10px;padding:12px}.finding.medium{border-top-color:#dfa935}.finding.high{border-top-color:#ca644b}.findingTop{justify-content:space-between;align-items:start;gap:8px;display:flex}.findingTop h5{margin:0;font-size:11px}.findingTop>span{color:#2d7250;background:#e1f2e4;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:9px;font-weight:900;display:grid}.finding.medium .findingTop>span{color:#89600b;background:#fff0c8}.finding.high .findingTop>span{color:#9b412f;background:#ffe5dd}.finding>p{color:#6e7e75;margin:7px 0 10px;font-size:8px;line-height:1.6}.evidenceRow{border-top:1px solid #edf0ec;align-items:start;gap:7px;padding-top:7px;display:flex}.evidenceRow+.evidenceRow{margin-top:7px}.evidenceRow i{flex:none}.evidenceRow b,.evidenceRow small{display:block}.evidenceRow b{font-size:7px}.evidenceRow small{color:#77877e;margin-top:3px;font-size:7px;line-height:1.5}.fullReport details{color:#697a71;border:1px solid #e0e6df;border-radius:9px;margin-top:10px;padding:10px;font-size:9px}.fullReport summary{cursor:pointer;font-weight:800}.benefit{padding-top:100px;padding-bottom:100px}.benefitLead{max-width:730px}.benefitLead>span{color:#207052;font-size:12px;font-weight:900}.benefitLead h2{letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(34px,4vw,49px);line-height:1.2}.benefitLead p{color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.9}.benefitGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px;display:grid}.benefitGrid article{background:#f0f2eb;border-top:1px solid #cdd9d0;padding:23px}.benefitGrid article>b{color:#6e9a84;font-size:9px}.benefitGrid h3{margin:24px 0 0;font-size:17px}.benefitGrid p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.7}.launchBand{color:#fff;background:var(--green);border-radius:15px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:25px 28px;display:flex}.launchBand h3,.launchBand p{margin:0}.launchBand h3{font-size:19px}.launchBand p{color:#bed4c6;margin-top:6px;font-size:10px}.launchBand a{color:#173b30;background:var(--lime);border-radius:8px;padding:11px 16px;font-size:11px;font-weight:900}.footerInner>p{color:#74847b;text-align:center;max-width:520px;font-size:9px}@media (width<=850px){.modeCards,.benefitGrid,.findingGrid{grid-template-columns:1fr}.launchBand{flex-direction:column;align-items:start}}@media (width<=520px){.product,.benefit{padding-top:70px;padding-bottom:70px}.modeSwitch{grid-template-columns:1fr 1fr;width:100%;display:grid}.modeSwitch button{padding:10px 8px}.footerInner>p{text-align:start}.scoreRow{grid-template-columns:repeat(3,1fr)}}.globalPage{--gink:#11130f;--gacid:#caff3d;--gpaper:#f3f2eb;--gline:#c9cbc1;background:var(--gpaper);color:var(--gink);font-family:Arial,Helvetica Neue,sans-serif}.globalShell{width:min(1180px,100% - 48px);margin:auto}.globalNav{border-bottom:1px solid var(--gline);justify-content:space-between;align-items:center;height:84px;display:flex}.globalLogo{align-items:center;gap:12px;display:flex}.globalLogo>span:last-child{flex-direction:column;display:flex}.globalLogo b{letter-spacing:.13em;font-size:19px}.globalLogo small{letter-spacing:.22em;margin-top:2px;font-size:6px}.globalMark{background:var(--gink);align-items:flex-end;gap:3px;width:31px;height:31px;padding:6px;display:flex;position:relative}.globalMark i{background:var(--gacid);width:5px;display:block;transform:skew(-14deg)}.globalMark i:first-child{height:11px}.globalMark i:nth-child(2){height:18px}.globalMark i:nth-child(3){height:14px}.globalNav nav{letter-spacing:.08em;text-transform:uppercase;gap:34px;font-size:11px;font-weight:700;display:flex}.globalNavCta,.globalHeroActions>a,.globalAnalyze{background:var(--gink);color:#fff;border:0;justify-content:center;align-items:center;gap:20px;font-weight:800;display:inline-flex}.globalNavCta{text-transform:uppercase;letter-spacing:.06em;padding:12px 17px;font-size:10px}.globalHero{grid-template-columns:1.02fr .98fr;align-items:center;gap:75px;min-height:650px;padding-top:75px;padding-bottom:85px;display:grid}.globalEyebrow,.globalSectionHead>span,.reviewHeading>span,.globalPricing>div>div:first-child>span{letter-spacing:.18em;font-size:9px;font-weight:800}.globalHero h1{letter-spacing:-.065em;max-width:680px;margin:22px 0 0;font-size:clamp(54px,6.5vw,86px);line-height:.94}.globalHero h1 em{color:#64705b;font-style:normal}.globalHero>div:first-child>p{color:#5e625a;max-width:570px;margin:26px 0 0;font-size:16px;line-height:1.8}.globalHeroActions{align-items:center;gap:22px;margin-top:30px;display:flex}.globalHeroActions>a{text-transform:uppercase;padding:15px 19px;font-size:11px}.globalHeroActions>span{color:#72766e;font-size:9px}.globalVisual{background:#faf9f3;border:1px solid #bfc2b7;padding:21px;box-shadow:18px 18px #dfe1d4}.visualTop,.visualClause{justify-content:space-between;align-items:center;display:flex}.visualTop{letter-spacing:.1em;border-bottom:1px solid #d1d3ca;padding-bottom:16px;font-size:8px}.visualTop i{background:var(--gacid);padding:5px 7px;font-style:normal;font-weight:800}.visualVerdict{background:var(--gink);color:#fff;margin:16px 0;padding:17px}.visualVerdict small{color:var(--gacid);letter-spacing:.15em;font-size:7px}.visualVerdict h3{margin:8px 0 0;font-size:21px}.visualVerdict p{color:#bfc2b9;margin:7px 0 0;font-size:10px;line-height:1.6}.visualStats{border:1px solid #d1d3ca;grid-template-columns:repeat(3,1fr);display:grid}.visualStats div{border-right:1px solid #d1d3ca;padding:13px}.visualStats div:last-child{border:0}.visualStats b,.visualStats small{display:block}.visualStats b{font-size:22px}.visualStats small{color:#71756c;margin-top:4px;font-size:7px}.visualClause{border-bottom:1px solid #d9dbd2;padding:13px 2px;font-size:10px}.visualClause i{color:#9a3325;background:#ffd9d0;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.visualClause i.medium{color:#765309;background:#ffebb6}.visualClause i.low{color:#255f42;background:#d9f0df}.globalStrip{border-top:1px solid var(--gline);border-bottom:1px solid var(--gline);background:#e8e9df}.globalStrip>div{grid-template-columns:repeat(4,1fr);display:grid}.globalStrip span{border-right:1px solid var(--gline);letter-spacing:.12em;text-align:center;padding:18px;font-size:8px;font-weight:800}.globalPlatform,.globalCoverage{padding-top:110px;padding-bottom:115px}.globalSectionHead{grid-template-columns:180px 1fr 390px;align-items:start;gap:35px;display:grid}.globalSectionHead h2{letter-spacing:-.05em;max-width:600px;margin:0;font-size:42px;line-height:1.08}.globalSectionHead p{color:#656960;margin:0;font-size:12px;line-height:1.8}.globalCapabilities{background:#afb2a8;border:1px solid #afb2a8;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.globalCapabilities article{background:#f9f8f2;min-height:245px;padding:25px}.globalCapabilities article>b{font-size:9px}.globalCapabilities h3{margin:82px 0 0;font-size:20px}.globalCapabilities p{color:#686c63;margin:10px 0 0;font-size:11px;line-height:1.7}.globalReview{color:#f4f4ec;background:#171a15;padding:105px 0}.reviewHeading{grid-template-columns:180px 1fr 390px;align-items:start;gap:35px;display:grid}.reviewHeading h2{letter-spacing:-.05em;margin:0;font-size:42px}.reviewHeading p{color:#aeb2a8;margin:0;font-size:12px;line-height:1.8}.globalWorkbench{background:#4a4e45;border:1px solid #4a4e45;grid-template-columns:300px minmax(0,1fr);gap:1px;margin-top:45px;display:grid}.globalWorkbench>aside{background:#22251f;padding:18px}.globalMode{grid-template-columns:1fr 1fr;gap:3px;margin-bottom:18px;display:grid}.globalMode button{color:#aeb2a8;background:0 0;border:1px solid #4e5349;padding:10px 5px;font-size:9px;font-weight:800}.globalMode button.active{border-color:var(--gacid);color:#151710;background:var(--gacid)}.globalWorkbench label{color:#aeb2a8;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.globalWorkbench select{color:#fff;background:#181b16;border:1px solid #50544b;width:100%;height:42px;margin-top:7px;padding:0 9px}.globalDrop{color:#fff;background:#292d26;border:1px dashed #62675c;place-items:center;width:100%;min-height:140px;margin-top:16px;display:grid}.globalDrop span{color:var(--gacid);font-size:25px}.globalDrop b{margin-top:6px;font-size:11px}.globalDrop small{color:#94998f;margin-top:5px;font-size:7px}.globalFile{border-bottom:1px solid #3b3f37;grid-template-columns:24px 1fr;gap:8px;padding:9px 2px;font-size:8px;display:grid}.globalFile span{color:var(--gacid)}.globalFile b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.globalAnalyze{color:#171a15;background:var(--gacid);letter-spacing:.06em;text-transform:uppercase;width:100%;min-height:47px;margin-top:14px;font-size:9px}.globalAnalyze:disabled{opacity:.6}.globalLegal{color:#858a80;margin-top:11px;font-size:7px;line-height:1.6;display:block}.globalError{color:#ffc8bd;background:#492a24;padding:9px;font-size:8px}.globalResult{min-height:700px;color:var(--gink);background:#f7f6ef;padding:24px}.globalEmpty{text-align:center;align-content:center;place-items:center;min-height:650px;display:grid}.globalEmpty .globalMark{transform:scale(1.4)}.globalEmpty h3{margin:30px 0 0;font-size:22px}.globalEmpty p{color:#6e7269;max-width:440px;margin:10px 0 0;font-size:11px;line-height:1.7}.globalReportTop,.globalReportTop>div,.globalEconomics,.globalFindingsTitle,.globalFindings article>div{display:flex}.globalReportTop{justify-content:space-between;align-items:start}.globalReportTop small{letter-spacing:.11em;font-size:7px}.globalReportTop h3{margin:4px 0 0;font-size:22px}.globalReportTop>span{color:#9a372a;background:#ffded7;padding:7px 9px;font-size:7px;font-weight:800}.globalResultVerdict{color:#fff;background:var(--gink);margin:20px 0;padding:18px}.globalResultVerdict small{color:var(--gacid);letter-spacing:.14em;font-size:7px}.globalResultVerdict h4{margin:8px 0 0;font-size:19px}.globalResultVerdict p{color:#bec2b8;margin:8px 0 0;font-size:9px;line-height:1.7}.globalEconomics{gap:8px}.globalEconomics>div{border:1px solid #d4d6cd;flex:1;padding:12px}.globalEconomics small,.globalEconomics b,.globalEconomics span{display:block}.globalEconomics small{font-size:7px}.globalEconomics b{margin-top:5px;font-size:16px}.globalEconomics span{color:#6d7168;margin-top:8px;font-size:7px}.globalFindingsTitle{letter-spacing:.07em;justify-content:space-between;align-items:center;margin:22px 0 10px;font-size:10px}.globalFindingsTitle span{background:#e1e3d9;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.globalFindings{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.globalFindings article{background:#ebece4;border-top:3px solid #60956d;padding:12px}.globalFindings article.medium{border-color:#d09c32}.globalFindings article.high{border-color:#b85040}.globalFindings article>div{justify-content:space-between;align-items:start;gap:8px}.globalFindings h5{margin:0;font-size:10px}.globalFindings article>div>b{letter-spacing:.08em;font-size:6px}.globalFindings article>p{color:#686c63;margin:7px 0;font-size:8px;line-height:1.55}.globalFindings blockquote{color:#666a61;background:#f8f7f1;border-left:2px solid #a8aca2;margin:7px 0 0;padding:7px;font-size:7px;line-height:1.45}.globalFindings blockquote span{color:#1a1d18;margin-bottom:3px;font-weight:800;display:block}.globalAction{border:1px solid #adb0a6;margin-top:12px;padding:14px}.globalAction small{letter-spacing:.1em;font-size:7px;font-weight:800}.globalAction p{margin:7px 0 0;font-size:9px;line-height:1.65}.jurisdictionGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:55px;display:grid}.jurisdictionGrid article{border:1px solid var(--gline);background:#f9f8f2;min-height:220px;padding:20px}.jurisdictionGrid span{font-size:8px}.jurisdictionGrid h3{margin:55px 0 0;font-size:17px}.jurisdictionGrid p{color:#676b62;margin:10px 0 0;font-size:10px;line-height:1.7}.globalPricing{background:#dce0d2;padding:105px 0}.globalPricing>.globalShell{grid-template-columns:1fr 1fr;gap:75px;display:grid}.globalPricing h2{letter-spacing:-.05em;margin:17px 0 0;font-size:44px;line-height:1.06}.globalPriceCards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.globalPriceCards article{background:#f2f2ea;border:1px solid #aeb3a5;padding:22px}.globalPriceCards article.featured{color:#fff;background:var(--gink)}.globalPriceCards small{letter-spacing:.1em;font-size:7px}.globalPriceCards b{margin-top:35px;font-size:42px;display:block}.globalPriceCards p{color:#6b7066;min-height:28px;margin:8px 0 24px;font-size:9px}.globalPriceCards .featured p{color:#adb2a8}.globalPriceCards a{color:#161912;background:var(--gacid);text-align:center;padding:12px;font-size:9px;font-weight:800;display:block}.globalFooter{color:#fff;background:#11130f;padding:30px 0}.globalFooter>div{justify-content:space-between;align-items:center;display:flex}.globalFooter p,.globalFooter>div>span{color:#8e9388;font-size:8px}@media (width<=900px){.globalHero{grid-template-columns:1fr}.globalVisual{max-width:600px}.globalSectionHead,.reviewHeading{grid-template-columns:1fr}.globalCapabilities,.jurisdictionGrid{grid-template-columns:repeat(2,1fr)}.globalWorkbench,.globalPricing>.globalShell{grid-template-columns:1fr}.globalNav nav{display:none}}@media (width<=560px){.globalShell{width:min(100% - 28px,1180px)}.globalNav{height:72px}.globalNavCta{padding:9px;font-size:8px}.globalHero{min-height:auto;padding-top:55px}.globalHero h1{font-size:51px}.globalHeroActions{flex-direction:column;align-items:flex-start}.globalStrip>div{grid-template-columns:1fr 1fr}.globalStrip span:nth-child(2){border-right:0}.globalPlatform,.globalCoverage{padding-top:75px;padding-bottom:78px}.globalSectionHead h2,.reviewHeading h2,.globalPricing h2{font-size:34px}.globalCapabilities,.jurisdictionGrid,.globalFindings,.globalPriceCards{grid-template-columns:1fr}.globalCapabilities article{min-height:190px}.globalCapabilities h3{margin-top:45px}.globalReview{padding:75px 0}.globalResult{padding:13px}.globalFooter>div{flex-wrap:wrap;align-items:flex-start;gap:22px}.globalFooter p{order:3;width:100%}}.standaloneReport{background:#fffefa;border:1px solid #cfd8d0;border-radius:18px;margin-top:90px;margin-bottom:90px;padding:34px;box-shadow:0 18px 50px #17382b12}.completeReportHead{justify-content:space-between;align-items:start;gap:35px;display:flex}.completeReportHead>div>span,.trustIntro>span{color:#207052;font-size:10px;font-weight:900}.completeReportHead h2{max-width:760px;margin:10px 0 0;font-size:30px;line-height:1.35}.completeReportHead p{color:#66786e;max-width:760px;font-size:12px;line-height:1.8}.completeReportHead button{color:#fff;background:var(--green);border:0;border-radius:9px;flex:none;padding:12px 15px;font-size:10px;font-weight:900}.reportTrust{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.reportTrust span{background:#edf2ec;border-radius:9px;padding:13px;font-size:9px}.reportTrust b{margin-top:4px;font-size:15px;display:block}.standaloneReport>h3{margin:28px 0 12px;font-size:16px}.keyTerms{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.keyTerms article{border:1px solid #e0e6df;border-radius:10px;padding:13px}.keyTerms small,.keyTerms b{display:block}.keyTerms small{color:#708078;font-size:8px}.keyTerms b{margin-top:5px;font-size:12px}.keyTerms p{color:#7a8981;margin:7px 0 0;font-size:8px;line-height:1.6}.priorityActions{counter-reset:actions;margin:0;padding:0;list-style:none}.priorityActions li{background:#f1f4ee;border-radius:9px;margin-top:7px;padding:12px 45px 12px 12px;font-size:10px;line-height:1.7;position:relative}.priorityActions li:before{counter-increment:actions;content:counter(actions);color:#fff;background:var(--green);border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid;position:absolute;top:11px;right:12px}.reportDisclaimer{color:#786638;background:#fff7df;border-right:3px solid #d4a21d;margin-top:20px;padding:12px;font-size:8px;line-height:1.7}.trustCenter{color:#fff;background:#163b31;padding:90px 0}.trustIntro{max-width:720px}.trustIntro>span{color:#a8dcae}.trustIntro h2{margin:12px 0 0;font-size:38px}.trustIntro p{color:#bfd1c5;font-size:13px;line-height:1.8}.trustGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px;display:grid}.trustGrid article{background:#ffffff09;border:1px solid #ffffff21;border-radius:12px;padding:22px}.trustGrid article>b{color:var(--lime);font-size:9px}.trustGrid h3{margin:35px 0 0;font-size:16px}.trustGrid p{color:#bfd1c5;font-size:10px;line-height:1.7}.trustCenter details{border:1px solid #ffffff23;border-radius:12px;margin-top:14px;padding:17px}.trustCenter summary{cursor:pointer;font-size:12px;font-weight:900}.policyText{color:#c6d6cc;grid-template-columns:1fr 1fr;gap:5px 25px;margin-top:15px;font-size:9px;line-height:1.7;display:grid}.faqSection{padding-top:95px;padding-bottom:95px}.faqGrid,.globalFaqGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:40px;display:grid}.faqGrid details{border:1px solid var(--line);background:#fffefa;border-radius:11px;padding:17px}.faqGrid summary{cursor:pointer;font-size:12px;font-weight:900}.faqGrid p{color:#66776e;font-size:10px;line-height:1.8}.contactSection{background:#e9ece4;padding:75px 0}.contactCard{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.contactCard>div>span{color:#207052;font-size:10px;font-weight:900}.contactCard h2{margin:12px 0 0;font-size:36px}.contactCard p{color:#687970;font-size:11px;line-height:1.8}.contactCard form,.globalContact form{gap:8px;display:grid}.contactCard input,.contactCard textarea,.globalContact input,.globalContact textarea{width:100%;font:inherit;background:#fff;border:1px solid #cbd5cc;padding:12px;font-size:10px}.contactCard textarea,.globalContact textarea{resize:vertical;min-height:100px}.contactCard button,.globalContact button{color:#fff;background:var(--green);border:0;padding:13px;font-size:10px;font-weight:900}.globalComplete{background:#faf9f3;border:1px solid #bfc2b7;margin-top:100px;margin-bottom:100px;padding:34px}.globalCompleteHead{justify-content:space-between;align-items:start;gap:40px;display:flex}.globalCompleteHead>div>span,.globalContact>div>div>span{letter-spacing:.15em;font-size:8px;font-weight:900}.globalCompleteHead h2{max-width:760px;margin:12px 0 0;font-size:34px}.globalCompleteHead p{color:#656960;max-width:760px;font-size:11px;line-height:1.8}.globalCompleteHead button{color:#171a15;background:var(--gacid);text-transform:uppercase;border:0;padding:13px 16px;font-size:9px;font-weight:900}.globalReportMetrics{background:#bfc2b7;border:1px solid #bfc2b7;grid-template-columns:repeat(3,1fr);gap:1px;margin:25px 0;display:grid}.globalReportMetrics span{letter-spacing:.08em;background:#ebece4;padding:14px;font-size:7px}.globalReportMetrics b{text-transform:uppercase;margin-top:6px;font-size:13px;display:block}.globalComplete>h3{letter-spacing:.09em;margin:30px 0 12px;font-size:11px}.globalKeyTerms{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.globalKeyTerms article{border:1px solid #d1d3ca;padding:13px}.globalKeyTerms small,.globalKeyTerms b{display:block}.globalKeyTerms small{text-transform:uppercase;font-size:7px}.globalKeyTerms b{margin-top:6px;font-size:12px}.globalKeyTerms p{color:#6c7067;margin:8px 0 0;font-size:8px;line-height:1.6}.globalPriority{counter-reset:gaction;margin:0;padding:0;list-style:none}.globalPriority li{background:#e9eae1;margin-top:6px;padding:12px 12px 12px 45px;font-size:9px;line-height:1.6;position:relative}.globalPriority li:before{counter-increment:gaction;content:counter(gaction);color:#171a15;background:var(--gacid);place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid;position:absolute;top:10px;left:12px}.globalMemoDisclaimer{color:#665d42;background:#f3ead3;border-left:3px solid #c49933;margin-top:20px;padding:13px;font-size:8px;line-height:1.7}.globalTrust{color:#fff;background:#171a15;padding:105px 0}.globalTrust .globalSectionHead p{color:#aeb2a8}.globalTrustGrid{background:#494d44;border:1px solid #494d44;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid}.globalTrustGrid article{background:#22251f;padding:22px}.globalTrustGrid article>b{color:var(--gacid);font-size:8px}.globalTrustGrid h3{margin:45px 0 0;font-size:17px}.globalTrustGrid p{color:#aeb2a8;font-size:9px;line-height:1.7}.globalTrust details{border:1px solid #44483f;margin-top:12px;padding:16px}.globalTrust summary{cursor:pointer;font-size:10px;font-weight:900}.globalTrust details>div{color:#b9bdb3;grid-template-columns:1fr 1fr;gap:4px 24px;margin-top:14px;font-size:9px;line-height:1.7;display:grid}.globalFaq{padding-top:105px;padding-bottom:105px}.globalFaqGrid details{background:#faf9f3;border:1px solid #cfd1c8;padding:17px}.globalFaqGrid summary{cursor:pointer;font-size:11px;font-weight:900}.globalFaqGrid p{color:#666a61;font-size:9px;line-height:1.8}.globalContact{background:#dce0d2;padding:90px 0}.globalContact>.globalShell{grid-template-columns:1fr 1fr;gap:75px;display:grid}.globalContact h2{margin:15px 0 0;font-size:38px}.globalContact p{color:#62675d;font-size:10px;line-height:1.8}.globalContact button{background:var(--gink);text-transform:uppercase;letter-spacing:.07em}.globalFooterLinks{color:#b3b8ad;text-transform:uppercase;letter-spacing:.08em;gap:22px;font-size:8px;display:flex}@media (width<=850px){.completeReportHead,.globalCompleteHead{flex-direction:column}.keyTerms,.globalKeyTerms{grid-template-columns:1fr 1fr}.trustGrid,.globalTrustGrid,.contactCard,.globalContact>.globalShell,.policyText,.globalTrust details>div{grid-template-columns:1fr}}@media (width<=520px){.standaloneReport,.globalComplete{padding:18px}.reportTrust,.globalReportMetrics,.keyTerms,.globalKeyTerms,.faqGrid,.globalFaqGrid{grid-template-columns:1fr}.trustIntro h2,.contactCard h2,.globalContact h2{font-size:30px}.globalFooterLinks{order:3;width:100%}}@media print{body{background:#fff!important}.nav,.hero,.product,.workspaceSection,.benefit,.trustCenter,.faqSection,.contactSection,footer,.globalNav,.globalHero,.globalStrip,.globalPlatform,.globalReview,.globalCoverage,.globalPricing,.globalTrust,.globalFaq,.globalContact,.globalFooter{display:none!important}.printReport{width:100%!important;box-shadow:none!important;border:0!important;margin:0!important;display:block!important}.printReport button{display:none!important}.keyTerms,.globalKeyTerms{grid-template-columns:repeat(2,1fr)}@page{size:A4;margin:14mm}}.mobileDock,.globalMobileDock{display:none}@media (width>=1100px){.workspace{grid-template-columns:320px minmax(0,1fr)}.resultPanel{padding:25px}.findingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.globalWorkbench{grid-template-columns:320px minmax(0,1fr)}.globalResult{padding:28px}.globalFindings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){html{scroll-padding-bottom:78px}body{padding-bottom:67px}.nav{height:64px}.nav .navButton{display:none}.brand{font-size:21px}.hero{padding-top:38px;padding-bottom:48px;display:block}.hero h1{font-size:40px;line-height:1.12}.lede{font-size:14px;line-height:1.8}.heroActions{margin-top:22px}.reportMock{margin-top:40px;transform:none;box-shadow:0 15px 40px #193c2d17}.product{padding-top:58px;padding-bottom:60px}.sectionIntro h2,.workspaceHead h2,.benefitLead h2{font-size:31px}.modeCards{margin-top:25px}.modeCards article{padding:20px}.modeCards h3{margin-top:18px}.workspaceSection{padding:58px 0 62px}.workspaceHead{gap:12px}.modeSwitch{z-index:6;background:#174638;position:sticky;top:8px;box-shadow:0 8px 22px #0d2a22aa}.workspace{flex-direction:column;padding:8px;display:flex}.uploader{padding:15px}.dropzone{min-height:112px}.analyzeButton{min-height:50px;font-size:12px}.resultPanel{min-height:440px;padding:12px}.emptyState{min-height:410px}.fullReport{font-size:11px}.reportHeader{gap:12px}.verdict{padding:13px}.verdict h4{font-size:15px}.totals,.findingGrid{grid-template-columns:1fr}.finding{padding:13px}.findingTop h5{font-size:12px}.finding>p,.evidenceRow small{font-size:9px}.benefit{padding-top:58px;padding-bottom:60px}.benefitGrid{margin-top:28px}.launchBand{padding:20px}.standaloneReport{width:calc(100% - 24px);margin-top:55px;margin-bottom:55px;padding:16px}.completeReportHead h2{font-size:23px}.completeReportHead button{z-index:5;width:100%;min-height:47px;position:sticky;bottom:78px}.reportTrust,.keyTerms{grid-template-columns:1fr}.trustCenter{padding:60px 0}.trustIntro h2{font-size:30px}.trustGrid{margin-top:25px}.faqSection{padding-top:60px;padding-bottom:60px}.faqGrid{margin-top:25px}.contactSection{padding:55px 0}.contactCard{gap:28px}.contactCard input,.contactCard textarea{font-size:16px}.footerInner{padding-bottom:25px}.mobileDock{z-index:50;height:67px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf2;border-top:1px solid #ced8cf;grid-template-columns:1fr 1.15fr 1fr;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #17382b18}.mobileDock a{color:#687a70;place-items:center;height:42px;font-size:9px;font-weight:800;display:grid}.mobileDock a.active{color:#173a2e;background:var(--lime);border-radius:9px;font-size:11px}.globalPage{padding-bottom:67px}.globalNav{height:67px}.globalNavCta{display:none}.globalLogo b{font-size:16px}.globalHero{padding-top:48px;padding-bottom:58px;display:block}.globalHero h1{font-size:49px;line-height:.98}.globalHero>div:first-child>p{font-size:14px}.globalHeroActions{gap:12px}.globalHeroActions>a{width:100%;min-height:49px}.globalVisual{margin-top:40px;padding:14px;box-shadow:10px 10px #dfe1d4}.visualVerdict h3{font-size:18px}.globalStrip span{padding:13px 6px;font-size:7px}.globalPlatform,.globalCoverage{padding-top:62px;padding-bottom:65px}.globalSectionHead h2,.reviewHeading h2,.globalPricing h2{font-size:31px}.globalCapabilities{margin-top:30px}.globalReview{padding:62px 0}.reviewHeading{gap:12px}.globalWorkbench{flex-direction:column;margin-top:28px;display:flex}.globalWorkbench>aside{padding:14px}.globalMode{z-index:6;background:#22251f;position:sticky;top:7px}.globalMode button{min-height:42px}.globalWorkbench select{height:46px;font-size:16px}.globalDrop{min-height:125px}.globalAnalyze{min-height:50px;font-size:10px}.globalResult{min-height:430px;padding:11px}.globalEmpty{min-height:410px}.globalReportTop{gap:10px}.globalResultVerdict{padding:14px}.globalEconomics{grid-template-columns:1fr;display:grid}.globalFindings{grid-template-columns:1fr}.globalFindings article{padding:13px}.globalComplete{width:calc(100% - 24px);margin-top:55px;margin-bottom:55px;padding:15px}.globalCompleteHead h2{font-size:24px}.globalCompleteHead button{z-index:5;width:100%;min-height:47px;position:sticky;bottom:78px}.globalReportMetrics,.globalKeyTerms{grid-template-columns:1fr}.globalTrust{padding:62px 0}.globalTrustGrid{margin-top:30px}.globalFaq{padding-top:62px;padding-bottom:62px}.globalFaqGrid{margin-top:28px}.globalContact{padding:58px 0}.globalContact>.globalShell{gap:28px}.globalContact input,.globalContact textarea{font-size:16px}.globalPricing{padding:65px 0}.globalPricing>.globalShell{gap:35px}.globalMobileDock{z-index:50;height:67px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171a15f2;border-top:1px solid #34382f;grid-template-columns:1fr 1.15fr 1fr;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0005}.globalMobileDock a{color:#aeb2a8;text-transform:uppercase;letter-spacing:.07em;place-items:center;height:42px;font-size:8px;font-weight:800;display:grid}.globalMobileDock a.active{color:#171a15;background:var(--gacid);font-size:10px}.globalFooter{padding-bottom:24px}}@media (width<=380px){.hero h1{font-size:35px}.globalHero h1{font-size:42px}.scoreRow,.visualStats{grid-template-columns:1fr}.scoreRow div,.visualStats div{border-bottom:1px solid #d1d3ca}.globalEyebrow{font-size:7px}.shell,.globalShell{width:calc(100% - 22px)}}@media print{.mobileDock,.globalMobileDock{display:none!important}}@media (width<=720px){.globalPage{padding-bottom:0}}.arabMarkets{border:1px solid var(--line);background:#eef2eb;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:17px 20px;display:flex}.arabMarkets label{font-size:10px;font-weight:900}.arabMarkets select{background:#fff;border:1px solid #c4d0c6;border-radius:8px;min-width:190px;height:40px;margin-right:12px;padding:0 10px}.arabMarkets p{color:#687970;max-width:530px;margin:0;font-size:10px;line-height:1.7}.arabPricing{background:#e9ede5;padding:95px 0}.pricingIntro{max-width:740px}.pricingIntro>span{color:#207052;font-size:11px;font-weight:900}.pricingIntro h2{letter-spacing:-.05em;margin:12px 0 0;font-size:42px}.pricingIntro p{color:#687970;font-size:12px;line-height:1.8}.arabPriceGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px;display:grid}.arabPriceGrid article{background:#fffefa;border:1px solid #ccd6cd;border-radius:15px;flex-direction:column;min-height:360px;padding:23px;display:flex}.arabPriceGrid article.featured{color:#fff;background:var(--green);transform:translateY(-10px)}.arabPriceGrid article>small{font-size:10px;font-weight:900}.arabPriceGrid article>b{margin-top:28px;font-size:38px;display:block}.arabPriceGrid article>b i{font-size:11px;font-style:normal}.arabPriceGrid article>p{color:#697a71;min-height:38px;font-size:10px;line-height:1.7}.arabPriceGrid .featured>p{color:#c3d8ca}.arabPriceGrid ul{margin:10px 0 24px;padding:0;list-style:none}.arabPriceGrid li{border-bottom:1px solid #e5e9e4;padding:8px 0;font-size:10px}.arabPriceGrid .featured li{border-color:#ffffff20}.arabPriceGrid li:before{content:"✓";color:#4d936e;margin-left:8px}.arabPriceGrid .featured li:before{color:var(--lime)}.arabPriceGrid a,.arabPriceGrid button{color:#173a2e;background:var(--lime);text-align:center;border:0;border-radius:8px;margin-top:auto;padding:12px;font-size:10px;font-weight:900}.arabPriceGrid button:disabled{cursor:not-allowed;opacity:.78}.lockedReport,.globalLockedReport{position:relative;overflow:hidden}.completeReportHead>a{color:#173a2e;background:var(--lime);border-radius:9px;flex:none;padding:13px 16px;font-size:10px;font-weight:900}.lockedMetrics,.globalLockedMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.lockedMetrics span{background:#edf2ec;border-radius:9px;padding:13px;font-size:9px}.lockedMetrics b,.globalLockedMetrics b{letter-spacing:.15em;margin-top:5px;font-size:18px;display:block}.blurredReport,.globalBlurredReport{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none;padding:18px;position:relative}.blurredReport{background:#edf1eb;border-radius:12px}.blurredReport h3,.globalBlurredReport h3{margin:10px 0;font-size:14px}.blurredReport p,.globalBlurredReport p{font-size:10px;line-height:1.8}.unlockNote,.globalUnlockNote{z-index:2;text-align:center;border-radius:9px;margin-top:-20px;padding:14px;font-size:9px;font-weight:900;position:relative}.unlockNote{color:#795d24;background:#fff1c9}.globalCompleteHead>a{color:#171a15;background:var(--gacid);text-transform:uppercase;flex:none;padding:13px 16px;font-size:9px;font-weight:900}.globalLockedMetrics{background:#bfc2b7;border:1px solid #bfc2b7;gap:1px}.globalLockedMetrics span{letter-spacing:.08em;background:#ebece4;padding:14px;font-size:7px}.globalBlurredReport{background:#e9eae1}.globalUnlockNote{color:#171a15;background:var(--gacid);letter-spacing:.04em}.globalPricing>.globalShell>div:first-child>p{color:#646960;max-width:450px;font-size:10px;line-height:1.7}.globalPriceCards.three{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.globalPriceCards button{color:#171a15;background:var(--gacid);text-transform:uppercase;border:0;width:100%;padding:12px;font-size:9px;font-weight:800;display:block}.globalPriceCards button:disabled{cursor:not-allowed;opacity:.75}@media (width<=850px){.arabMarkets{flex-direction:column;align-items:stretch}.arabMarkets select{width:100%;margin:8px 0 0;display:block}.arabPriceGrid,.globalPriceCards.three{grid-template-columns:1fr}.arabPriceGrid article.featured{transform:none}.completeReportHead>a,.globalCompleteHead>a{text-align:center;width:100%}}@media (width<=720px){.arabPricing{padding:60px 0}.pricingIntro h2{font-size:31px}.arabPriceGrid{margin-top:28px}.arabPriceGrid article{min-height:320px}.lockedMetrics,.globalLockedMetrics{grid-template-columns:1fr}}.pricingDefinition{background:#f7f8f3;border:1px solid #cad4cb;border-radius:12px;grid-template-columns:210px 1fr;align-items:center;gap:18px;margin-top:28px;padding:16px 18px;display:grid}.pricingDefinition b{font-size:11px}.pricingDefinition span{color:#5e7067;font-size:10px;line-height:1.7}.arabPriceGrid article{min-height:500px}.arabPriceGrid article>h3{margin:15px 0 0;font-size:19px}.planState{letter-spacing:.04em;border:1px solid;border-radius:99px;align-self:flex-start;padding:5px 7px;font-size:7px;font-weight:900}.planState.live{color:#24704f;background:#e2f2e6}.arabPriceGrid .featured .planState{color:#d9e9de;background:#ffffff0b}.arabPriceGrid li,.globalPriceCards li{grid-template-columns:92px 1fr;align-items:start;gap:8px;display:grid}.arabPriceGrid li span,.globalPriceCards li span{color:#557166;font-size:8px;font-weight:900}.arabPriceGrid .featured li span{color:#bdd5c5}.globalPricingDefinition{background:#e8ebdf;border-color:#aeb3a5;border-radius:0;grid-column:1/-1;margin-top:0}.globalPricingDefinition b{letter-spacing:.05em;font-size:10px}.globalPricingDefinition span{color:#5f645b}.globalPriceCards article{flex-direction:column;min-height:515px;display:flex}.globalPriceCards h3{margin:16px 0 0;font-size:18px}.globalPriceCards article>b{margin-top:24px}.globalPriceCards ul{margin:4px 0 24px;padding:0;list-style:none}.globalPriceCards li{color:#343830;border-bottom:1px solid #d9ddd2;padding:8px 0;font-size:8px;line-height:1.55}.globalPriceCards .featured li{color:#e0e3da;border-color:#ffffff1f}.globalPriceCards .featured li span{color:#b6bcae}.globalPriceCards a,.globalPriceCards button{margin-top:auto}.globalPriceCards .planState{font-size:6px}.globalPriceCards .planState.live{color:#214e35;background:#dcebdc}@media (width<=720px){.pricingDefinition{grid-template-columns:1fr;gap:7px}.arabPriceGrid article,.globalPriceCards article{min-height:auto}.arabPriceGrid li,.globalPriceCards li{grid-template-columns:100px 1fr}}.workspaceGuide,.globalReviewGuide{flex-wrap:wrap;gap:9px;margin-top:21px;display:flex}.workspaceGuide span,.globalReviewGuide span{color:#d4e7da;border:1px solid #ffffff2b;border-radius:99px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.workspaceGuide b,.globalReviewGuide b{color:#173a2e;background:var(--lime);border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.globalReviewGuide{margin-top:30px}.globalReviewGuide span{color:#d7dbd0;border-color:#4b5048}.globalReviewGuide b{color:#171a15;background:var(--gacid)}.accountStart,.globalAccountStart{color:#245a45;text-align:center;background:#f0f7f0;border:1px dashed #96b5a1;border-radius:10px;gap:7px;width:100%;min-height:142px;margin-top:7px;padding:20px;display:grid}.accountStart span,.globalAccountStart span{color:#173a2e;background:var(--lime);border-radius:50%;place-items:center;width:29px;height:29px;margin:auto;font-size:13px;display:grid}.accountStart b{font-size:11px}.accountStart small{color:#657a6d;font-size:9px;line-height:1.6}.globalAccountStart{color:#fff;background:#292d26;border-color:#62675c}.globalAccountStart span{color:#171a15;background:var(--gacid)}.globalAccountStart b{font-size:11px}.globalAccountStart small{color:#aeb4aa;font-size:7px;line-height:1.65}.accountPage{color:#173a2e;background:#f3f3ec;min-height:100vh;font-family:Arial,Noto Sans Arabic,sans-serif}.accountNav{border-bottom:1px solid #d5ddd5;justify-content:space-between;align-items:center;max-width:1180px;height:76px;margin:auto;padding:0 24px;display:flex}.accountNav>a:last-child{color:#61736a;font-size:12px;font-weight:800}.accountBrand{align-items:center;gap:10px;font-size:21px;font-weight:950;display:flex}.accountBrand span{color:#dfff35;background:#174638;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.accountShell{max-width:1180px;margin:auto;padding:70px 24px 100px}.accountLoading{color:#718078;place-items:center;min-height:100vh;display:grid}.accountAuth{grid-template-columns:1fr 440px;align-items:center;gap:100px;max-width:980px;margin:40px auto;display:grid}.accountAuth small,.accountHead small,.recoveryCard small{color:#277354;letter-spacing:.08em;font-size:10px;font-weight:900}.accountAuth h1,.accountHead h1{letter-spacing:-.05em;max-width:650px;margin:12px 0;font-size:48px}.accountAuth>div p,.accountHead p{color:#65766d;max-width:560px;font-size:14px;line-height:1.8}.accountAuth form{background:#fffefa;border:1px solid #ccd7cd;border-radius:18px;padding:28px;box-shadow:0 24px 60px #163d2c12}.accountAuth label{margin-bottom:17px;font-size:11px;font-weight:900;display:block}.accountAuth input{background:#fff;border:1px solid #c8d3ca;border-radius:9px;width:100%;height:48px;margin-top:7px;padding:0 13px;font-size:15px}.accountAuth form>button,.recoveryCard button{color:#173a2e;background:#dfff35;border:0;border-radius:9px;width:100%;min-height:48px;font-weight:950}.accountAuth form>small{color:#718078;letter-spacing:0;margin-top:13px;line-height:1.7;display:block}.accountError{color:#9a3f2c;background:#ffe9e2;border-radius:7px;padding:10px;font-size:11px}.accountHead{border-bottom:1px solid #d2dad3;justify-content:space-between;align-items:end;gap:30px;padding-bottom:35px;display:flex}.accountHead>div:last-child{gap:8px;display:flex}.accountHead a,.accountHead button,.libraryEmpty a{border:0;border-radius:8px;padding:13px 17px;font-size:11px;font-weight:900}.accountHead a,.libraryEmpty a{color:#173a2e;background:#dfff35}.accountHead button{color:#52675d;background:#e2e7e0}.recoveryCard{background:#fff8d7;border:1px solid #d6b857;border-radius:14px;grid-template-columns:1fr 1.2fr;gap:40px;margin-top:28px;padding:24px;display:grid}.recoveryCard h2{margin:6px 0;font-size:19px}.recoveryCard p{color:#786a37;margin:0;font-size:10px;line-height:1.7}.recoveryCard>div:last-child{grid-template-columns:1fr 110px;align-self:center;gap:7px;display:grid}.recoveryCard input{background:#fff;border:1px solid #d8c477;border-radius:7px;min-width:0;padding:11px;font-size:10px}.reportLibrary{margin-top:55px}.libraryTop{justify-content:space-between;align-items:center;display:flex}.libraryTop h2{font-size:28px}.libraryTop button{color:#40715b;background:0 0;border:0;font-size:10px;font-weight:900}.libraryEmpty{color:#74847b;background:#eeefe8;border:1px dashed #c2cec4;border-radius:16px;place-items:center;min-height:300px;margin-top:20px;display:grid}.libraryEmpty span{font-size:38px}.libraryEmpty p{margin:8px 0 20px}.reportList{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.reportList>button{min-height:170px;text-align:inherit;color:#173a2e;background:#fffefa;border:1px solid #ced8cf;border-radius:13px;padding:20px;position:relative}.reportList>button>span{color:#34775b;font-size:9px;font-weight:900}.reportList h3{margin:25px 0 8px;font-size:16px}.reportList p{color:#77867e;font-size:9px}.reportList>button>b{inset-inline-end:18px;position:absolute;bottom:17px}.reportModal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102a21cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reportModal>article{background:#fffefa;border-radius:18px;width:min(820px,100%);max-height:90vh;padding:34px;position:relative;overflow:auto}.modalClose{top:14px;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;inset-inline-end:14px}.reportModal>article>small{color:#32775b;font-weight:900}.reportModal h2{margin:8px 0;font-size:25px}.modalDate{color:#79877f;font-size:10px}.savedVerdict{color:#fff;background:#174638;border-radius:12px;margin:24px 0;padding:20px}.savedVerdict small{color:#c8dece}.savedVerdict h3{margin:8px 0}.savedVerdict p{color:#d0e0d5;line-height:1.7}.savedFindings{grid-template-columns:1fr 1fr;gap:9px;display:grid}.savedFindings section{border:1px solid #dae1da;border-radius:10px;padding:15px}.savedFindings section>span{float:inline-end;color:#8a6a20;font-size:9px}.savedFindings p,.savedFindings blockquote{font-size:10px;line-height:1.65}.savedFindings blockquote{background:#f1f3ed;border-inline-start:2px solid #9bbcaa;margin:8px 0 0;padding:9px}@media (width<=720px){.accountShell{padding:40px 14px 85px}.accountAuth{grid-template-columns:1fr;gap:28px;margin:0}.accountAuth h1,.accountHead h1{font-size:35px}.accountAuth form{padding:20px}.accountHead{flex-direction:column;align-items:start}.recoveryCard{grid-template-columns:1fr;gap:18px}.recoveryCard>div:last-child,.reportList,.savedFindings{grid-template-columns:1fr}.reportModal{padding:8px}.reportModal>article{padding:24px 15px}body{background:#f7f6ef;padding-bottom:67px}.nav.shell{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf5;border-bottom:1px solid #d9e1da;width:100%;height:66px;padding:0 16px;position:sticky;top:0;box-shadow:0 7px 25px #17382b0d}.nav .navButton{color:#174638;min-height:38px;box-shadow:none;background:#f5f7f2;border:1px solid #d1ddd4;border-radius:9px;padding:0 14px;font-size:11px;display:inline-flex}.brand{font-size:22px}.brandMark{border-radius:9px 9px 4px;width:34px;height:34px}.hero.shell{color:#f5fff7;background:linear-gradient(155deg,#102f27 0%,#174c3b 72%,#1d5d47 100%);border-radius:0 0 26px 26px;width:100%;min-height:auto;padding:34px 18px 26px;display:block;box-shadow:0 18px 45px #123b3021}.heroCopy{max-width:520px;margin:auto}.eyebrow{color:#cfe5d7;letter-spacing:0;background:#ffffff0c;border:1px solid #b5d0c128;border-radius:99px;align-items:center;padding:7px 10px;font-size:9px;display:inline-flex}.pulse{background:#d8f56c;width:6px;height:6px;margin-left:6px;box-shadow:0 0 0 4px #d8f56c1f}.hero h1{letter-spacing:-.055em;max-width:360px;margin-top:17px;font-size:36px;line-height:1.2}.lede{color:#d2e2d8;margin-top:16px;font-size:14px;line-height:1.85}.heroActions{margin-top:23px}.primaryButton{border-radius:11px;min-height:52px;font-size:13px;box-shadow:0 12px 30px #071e1638}.trust{color:#c7d8ce;margin-top:15px;font-size:9px}.heroCopy:after{content:"حساب مستقل في بند  •  الملفات الأصلية لا تُحفظ  •  التقارير داخل حسابك";color:#bcd1c4;text-align:center;border-top:1px solid #ffffff20;margin-top:17px;padding-top:14px;font-size:9px;line-height:1.7;display:block}.reportMock{background:#fffefa;border:1px solid #ffffff38;border-radius:15px;max-width:520px;margin:25px auto 0;padding:14px;transform:none;box-shadow:0 18px 42px #061a134f}.decisionPreview{margin:13px 0;padding:12px}.decisionPreview h3{font-size:14px}.scoreRow{grid-template-columns:repeat(3,1fr);gap:6px}.scoreRow div{padding:9px 4px}.scoreRow b{font-size:16px}.mockLines>div{padding:8px 1px}.product{padding-top:52px}.product .sectionIntro{text-align:right}.sectionIntro h2{font-size:29px;line-height:1.3}.sectionIntro p{font-size:12px}.globalPage{padding-bottom:67px}.globalNav.globalShell{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f6eff5;border-bottom:1px solid #d0d2c8;width:100%;height:67px;padding:0 15px;position:sticky;top:0;box-shadow:0 7px 24px #11130f12}.globalNavCta{color:#11130f;background:#eef0e7;border:1px solid #c7cabf;padding:11px 13px;font-size:8px;display:inline-flex}.globalLogo b{font-size:16px}.globalLogo small{font-size:5px}.globalHero.globalShell{color:#fff;background:linear-gradient(150deg,#11130f 0%,#20251a 100%);border-radius:0 0 24px 24px;width:100%;min-height:auto;padding:38px 17px 27px;display:block;box-shadow:0 18px 45px #11130f24}.globalHero>div:first-child{max-width:540px;margin:auto}.globalEyebrow{color:#d9e3ce;letter-spacing:.12em;background:#ffffff08;border:1px solid #caff3d30;padding:7px 9px;font-size:7px;line-height:1.5;display:inline-block}.globalHero h1{color:#fff;letter-spacing:-.055em;max-width:420px;margin-top:19px;font-size:42px;line-height:1.01}.globalHero h1 em{color:#caff3d}.globalHero>div:first-child>p{color:#c8cec1;margin-top:19px;font-size:13px;line-height:1.75}.globalHeroActions{flex-direction:column;align-items:stretch;margin-top:22px}.globalHeroActions>a{color:#11130f;background:#caff3d;min-height:51px;font-size:10px}.globalHeroActions>span{color:#aeb5a7;text-align:center;font-size:8px}.globalHero>div:first-child:after{content:"PRIVATE BAND ACCOUNT  •  ORIGINAL FILES NOT RETAINED  •  REPORTS SAVED";color:#aeb8a8;text-align:center;letter-spacing:.06em;border-top:1px solid #ffffff1f;margin-top:17px;padding-top:14px;font-size:7px;line-height:1.7;display:block}.globalVisual{border:1px solid #ffffff35;max-width:540px;margin:25px auto 0;padding:13px;box-shadow:0 17px 40px #0008}.visualVerdict{padding:13px}.visualVerdict h3{font-size:17px}.visualStats{grid-template-columns:repeat(3,1fr)}.visualStats div{padding:11px 5px}.visualStats b{font-size:18px}.globalStrip{margin-top:0}.globalPlatform{padding-top:54px}.globalSectionHead h2{font-size:29px;line-height:1.2}}@media (width<=380px){.hero h1{font-size:33px}.globalHero h1{font-size:38px}.scoreRow,.visualStats{grid-template-columns:repeat(3,1fr)}.scoreRow div,.visualStats div{border-bottom:0}.heroCopy:after{font-size:8px}.globalHero>div:first-child:after{font-size:6px}}.accountGoogleCard{background:#fffefa;border:1px solid #ccd7cd;border-radius:18px;padding:28px;box-shadow:0 24px 60px #163d2c12}.googleSignIn{color:#173a2e;background:#fff;border:1px solid #cdd7cf;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;font-size:12px;font-weight:900;transition:all .2s;display:flex}.googleSignIn:hover{border-color:#8ca898;transform:translateY(-1px);box-shadow:0 8px 18px #163d2c12}.googleSignIn i{color:#fff;background:#4285f4;border-radius:50%;place-items:center;width:23px;height:23px;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:900;display:grid}.accountGoogleCard>small{color:#718078;margin-top:13px;font-size:10px;line-height:1.7;display:block}.accountGoogleCard .accountError{margin:12px 0 0}@media (width<=720px){.accountGoogleCard{padding:20px}}.siteMenu{z-index:70;position:relative}.siteMenu>summary{color:#173a2e;cursor:pointer;background:#fffefa;border:1px solid #cbd6cd;border-radius:11px;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;list-style:none;transition:border-color .2s,background .2s;display:flex}.siteMenu>summary::-webkit-details-marker{display:none}.siteMenu>summary:hover,.siteMenu[open]>summary{background:#f0f3ed;border-color:#8ea397}.siteMenu>summary i{background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.siteMenu>div{top:calc(100% + 10px);background:#fffefa;border:1px solid #cbd5cc;border-radius:14px;width:286px;padding:10px;position:absolute;inset-inline-end:0;box-shadow:0 22px 60px #142e231f}.siteMenu>div a{color:#173a2e;border-radius:9px;padding:11px 12px;display:block}.siteMenu>div a:hover{background:#eef2eb}.siteMenu>div b,.siteMenu>div small{display:block}.siteMenu>div b{font-size:11px}.siteMenu>div small{color:#74837b;margin-top:4px;font-size:8px}.siteMenu>div hr{background:#e0e5df;border:0;height:1px;margin:7px 4px}.siteMenu.globalSiteMenu>summary{color:#11130f;background:#f3f2eb;border-color:#bfc2b7;border-radius:0}.siteMenu.globalSiteMenu>summary:hover,.siteMenu.globalSiteMenu[open]>summary{background:#e6e8de;border-color:#11130f}.siteMenu.globalSiteMenu>div{color:#11130f;background:#f8f7f1;border-color:#bfc2b7;border-radius:0;box-shadow:14px 14px #d8dacf}.siteMenu.globalSiteMenu>div a{color:#11130f;border-radius:0}.siteMenu.globalSiteMenu>div a:hover{background:#e8e9df}@media (width<=720px){.siteMenu>summary{width:40px;height:40px}.siteMenu>div{top:72px;width:auto;max-height:calc(100vh - 92px);position:fixed;inset-inline:14px;overflow:auto}.siteMenu.globalSiteMenu>div{top:74px}}.verifiedPlans{align-items:stretch}.arabPriceGrid .plannedPlan{background:#fffefa;border-style:solid;min-height:500px}.globalPriceCards .plannedPlan{background:#f9f8f2;border-style:solid;min-height:515px}.arabPriceGrid .plannedPlan>p,.globalPriceCards .plannedPlan>p{margin-top:14px;line-height:1.8}.planState.soon{color:#765309;background:#ffebb6}@media (width<=720px){.arabPriceGrid .plannedPlan,.globalPriceCards .plannedPlan{min-height:auto}}.printPage{background:#ecefe9;min-height:100vh;padding:30px}.printToolbar{justify-content:space-between;width:min(900px,100%);margin:0 auto 18px;display:flex}.printToolbar a,.printToolbar button{color:#fff;background:#173c31;border:0;border-radius:8px;padding:11px 15px;font-weight:800}.printReport{background:#fff;width:min(900px,100%);margin:auto;padding:50px;box-shadow:0 20px 60px #173c3118}.printBrand{border-bottom:2px solid #173c31;justify-content:space-between;align-items:end;padding-bottom:12px;display:flex}.printBrand b{font-size:26px}.printBrand span,.printMeta{color:#6c7b73;font-size:10px}.printReport>h1{font-size:30px}.printVerdict{color:#fff;background:#173c31;margin:25px 0;padding:22px}.printVerdict small{color:#d8f56c}.printVerdict h2{margin:8px 0}.printReport section>h2{margin-top:30px;font-size:18px}.printTerms{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.printTerms article,.printFinding{border:1px solid #dce3dc;padding:14px}.printTerms b,.printTerms span{display:block}.printTerms span{margin-top:6px}.printTerms p,.printFinding p,.printFinding blockquote{color:#617068;font-size:10px;line-height:1.7}.printFinding{margin-top:8px}.printFinding header{justify-content:space-between;display:flex}.printFinding header span{text-transform:uppercase;font-size:9px;font-weight:900}.printReport li{margin-top:8px;font-size:11px;line-height:1.7}.printReport>footer{color:#6b7871;border-top:1px solid #dce3dc;margin-top:40px;padding-top:14px;font-size:9px}@media (width<=620px){.printPage{padding:14px}.printReport{padding:24px 18px}.printTerms{grid-template-columns:1fr}}@media print{.printPage{background:#fff;padding:0}.printToolbar{display:none!important}.printReport{width:100%;box-shadow:none;padding:0}.printFinding,.printTerms article{break-inside:avoid}}
