/* Explicit surface colors prevent inherited dark/light theme collisions. */
.locale-notice:not([hidden]){display:block;max-width:920px;margin:24px auto;padding:14px 18px}
.workspace-page .breadcrumbs,.workspace-page .breadcrumbs span{color:#4d6075}.workspace-page .breadcrumbs a{color:#075aaa;text-decoration:underline;text-underline-offset:3px}.auth-reminder>span{color:#956000}
.comparison-option p{color:#4b6076}
.check-number{color:#075aaa}
.modal-intro{background-color:#0b1727}
.query-hero .optional-label{color:#52667b}.query-empty p{color:#4d6279}
.site-header .nav-actions{display:flex}html[dir="rtl"] .skip-link{left:auto;right:-9999px}html[dir="rtl"] .skip-link:focus{right:10px}.language-picker .sr-only{position:fixed;left:0;top:0}.workspace-page h1 em::before{content:' '}
:root{--blue:#0964cb}.experience-tabs button{color:#485c73}.experience-tabs button[aria-selected="true"]{color:#075aaa}.finding-marker{color:#805000}.mobile-section p:not(.overline){color:#485e74}.mobile-art a{color:#075aaa}
:root{--green:#116a49;--red:#ad2730;--muted:#4d5e71}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-header{background:#fff;color:#142131}.nav-wrap{gap:20px}.site-header #main-nav{gap:22px}.site-header #main-nav>a,.nav-dropdown>summary{color:#34485d;font-size:13px;font-weight:700;white-space:nowrap;min-height:44px;display:flex;align-items:center;cursor:pointer}.site-header #main-nav>a:hover,.site-header #main-nav>a[aria-current="page"],.nav-dropdown>summary:hover{color:#075ea6}.nav-dropdown{position:relative}.nav-dropdown>summary{gap:6px;list-style:none}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary span{font-size:15px;transition:transform .2s}.nav-dropdown[open]>summary span,.nav-dropdown:hover>summary span,.nav-dropdown:focus-within>summary span{transform:rotate(180deg)}.nav-dropdown-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:220px;padding:9px;background:#fff;border:1px solid #dce5ef;border-radius:14px;box-shadow:0 18px 42px #10253d24}.nav-dropdown[open]>.nav-dropdown-menu,.nav-dropdown:focus-within>.nav-dropdown-menu{display:block}@media(hover:hover) and (min-width:1151px){.nav-dropdown:hover>.nav-dropdown-menu{display:block}}.nav-dropdown-menu a{display:block;min-height:42px;padding:11px 13px;border-radius:9px;color:#34485d;font-size:13px}.nav-dropdown-menu a:hover,.nav-dropdown-menu a[aria-current="page"]{color:#075ea6;background:#edf5fd}.nav-actions{gap:12px}.language-picker{margin:0;display:flex;align-items:center;gap:7px;color:#31516f}.language-picker svg{width:19px;height:19px;flex:none}.language-picker select{width:106px;min-height:42px;background:#f1f5f9;color:#142131;border:1px solid #bac8d6;border-radius:9px;font-size:13px;padding:8px;cursor:pointer}.account-cta{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border-radius:11px;font-size:13px;font-weight:800;white-space:nowrap}.account-cta.login-state{color:#fff;background:linear-gradient(135deg,#eb5a32,#d83b35);box-shadow:0 9px 22px #d83b3530}.account-cta.login-state:hover{color:#fff;transform:translateY(-1px)}.account-cta.credit-state{color:#075ea6;background:#eaf4ff;border:1px solid #b7d7f5}.site-header #main-nav .mobile-account.account-cta{display:none}
.account-main,.workspace-page{background:#f4f6f8;color:#142131}.account-panel,.modal-content,.analysis-workspace{background:#fff;color:#142131}.account-panel h1,.account-panel h2,.account-panel h3,.account-panel label,.modal-content label,.service-form label{color:#142131}.account-panel p,.muted-copy{color:#4b5d70}.account-panel input,.modal-content input,.service-form input,.service-form textarea,.service-form select{color:#142131;background:#fff;border:1px solid #9dabb9}.account-panel input::placeholder,.service-form input::placeholder,.service-form textarea::placeholder{color:#58697b;opacity:1}.tab-row button{color:#425369}.tab-row button.active{color:#075aaa;background:#fff}.modal-intro{color:#fff}.modal-intro p{color:#d0dfef}.auth-reminder{color:#142131;background:#eaf3fc}.auth-reminder b{color:#142131}.auth-reminder small{color:#435870}.auth-reminder button{font-size:12px;min-height:42px;margin-inline-start:auto;margin-left:0;background:#095fc3;color:#fff}.form-status.error{color:#ad2730}.form-status.success{color:#116a49}.result-panel header span{color:#116a49}.result-body p,.result-body li{font-size:14px;color:#354a60}.result-body h4{font-size:16px}.risk-pill{color:#744100;background:#fff0d6}.status-card,.empty-result{color:#42556b}.query-hero .search-console{color:#142131;background:#fff}.query-hero .search-console label{color:#243b53}.query-hero .search-console input,.query-hero .search-console select{color:#142131;background:#fff}.tool-index{color:#58697b}.tool-category,.tool-card-link{color:#075baa}.sample-head b{color:#526579}.sample-footer{color:#4a5c70}.sample-footer span{color:#075baa}.brand-footer small,.footer-bottom{color:#b8c8da}.brand-footer .brand span span{color:#78dbc8}.button:disabled,button:disabled{opacity:1;background:#e1e7ee;color:#46576a;cursor:wait}
.workspace-page{padding:24px 0 44px}.workspace-shell{max-width:920px}.workspace-heading{margin:24px 0}.workspace-heading h1{font-size:clamp(30px,3.2vw,44px);line-height:1.16;letter-spacing:-1.6px;margin:0 0 14px}.workspace-heading h1 br{display:none}.workspace-heading h1 em{color:#086f65;margin-inline-start:.2em}.workspace-heading p:not(.overline){font-size:15px;line-height:1.75;color:#40566d;max-width:740px;margin-bottom:0}.workspace-heading .overline{margin-bottom:12px}.analysis-workspace{border:1px solid #d5dee8;padding:24px 28px;border-radius:20px;box-shadow:0 12px 32px #15283d08}.analysis-workspace .auth-reminder{margin:0 0 20px}.analysis-workspace .service-form{margin-top:0;gap:16px 20px}.service-form label{font-size:13px;text-transform:none;letter-spacing:0;min-width:0}.service-form input,.service-form select,.service-form textarea{font-size:15px;min-height:46px;width:100%}.service-form .wide{grid-column:1/-1}.service-form textarea{min-height:90px}.upload-zone{padding:16px}.upload-zone small{font-size:12px;color:#435870}.workspace-note{font-size:12px;color:#485b6f;line-height:1.7}.analysis-workspace .auth-reminder p{font-size:13px}.analysis-workspace .auth-reminder small{font-size:12px}.result-panel header{gap:12px;flex-wrap:wrap}.result-panel header h3{font-size:17px}.result-panel header span{font-size:11px}.translation-note{font-size:13px;padding:14px 18px;background:#fff1d9;border:1px solid #d9b777;color:#654019;border-radius:10px;margin:20px 0}.locale-notice{display:none}
html[dir="rtl"] body{font-family:Tahoma,Arial,sans-serif}html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3{font-family:Tahoma,Arial,sans-serif!important;letter-spacing:0}html[dir="rtl"] .overline,html[dir="rtl"] .eyebrow{letter-spacing:0}html[dir="rtl"] .nav-wrap #main-nav{margin-left:0;margin-inline-start:auto}html[dir="rtl"] .portal-nav{margin-left:0}html[dir="rtl"] .auth-reminder button{margin-inline-start:auto;margin-inline-end:0}html[dir="rtl"] .modal-close{right:auto;left:16px}html[dir="rtl"] .result-body ul{padding-left:0;padding-right:22px}html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="url"],html[dir="rtl"] input[type="number"],html[dir="rtl"] input[name="vehiclePlate"]{direction:ltr;text-align:right}html[dir="rtl"] .landing-copy,html[dir="rtl"] .workspace-heading,html[dir="rtl"] .experience-copy{text-align:right}html[dir="rtl"] .skip-link:focus{left:auto;right:10px}html[dir="rtl"] .product-stage{direction:ltr}
@media(max-width:1150px){.site-header #main-nav{display:none}.nav-toggle{display:block;margin-inline-start:auto;width:42px;height:42px;border:0;background:#edf2f7;border-radius:10px}.nav-toggle span{display:block;width:18px;height:2px;background:#142131;margin:4px auto}.nav-toggle[aria-expanded=true]+#main-nav{display:flex;position:absolute;flex-direction:column;align-items:stretch;gap:0;top:70px;left:16px;right:16px;padding:12px 20px;background:#fff;border:1px solid #cad5e0;border-radius:14px;box-shadow:0 15px 30px #12263b20;max-height:calc(100dvh - 90px);overflow:auto}.site-header #main-nav>a,.nav-dropdown>summary{font-size:14px;padding:10px 0}.nav-dropdown-menu{position:static;transform:none;width:auto;margin:0 0 8px;padding:4px 0 4px 14px;border:0;border-left:2px solid #dce8f3;border-radius:0;box-shadow:none}.nav-dropdown-menu a{font-size:13px;min-height:40px;padding:10px 12px}.site-header #main-nav .mobile-account{display:flex;margin-top:7px}.nav-actions .account-cta{display:none}.nav-wrap{gap:12px}}@media(max-width:700px){.nav-wrap{gap:8px}.language-picker{gap:5px}.language-picker svg{width:17px;height:17px}.language-picker select{width:90px;font-size:12px}.workspace-page{padding-top:12px}.workspace-heading{margin:20px 0}.workspace-heading h1{letter-spacing:-1px}.analysis-workspace{padding:18px 16px;border-radius:16px}.analysis-workspace .service-form{gap:16px}.analysis-workspace .auth-reminder{align-items:flex-start}.analysis-workspace .auth-reminder small{display:block;font-size:11px}.upload-zone input{font-size:12px}.workspace-heading p:not(.overline){font-size:14px}.result-body{padding:16px}.landing-actions .button{min-width:0}.language-picker{flex-shrink:0}html[dir="rtl"] .nav-toggle{margin-left:0;margin-inline-start:auto}}

.blog-hero{padding:72px 0 58px;background:#0b1727;color:#fff}.blog-hero .overline{color:#72e6cf}.blog-hero h1{max-width:850px;margin:12px 0 20px;font-size:clamp(44px,6vw,78px);line-height:1.02;letter-spacing:-3.5px}.blog-hero h1 span{color:#72e6cf}.blog-hero>div>p:last-child{max-width:680px;color:#bed0df;font-size:17px;line-height:1.7}.blog-listing{padding:65px 0 85px;background:#f4f6f8}.blog-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:24px}.blog-featured,.blog-card{background:#fff;border:1px solid #dfe5eb;border-radius:18px}.blog-featured{padding:42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.blog-featured h2{font-size:36px;line-height:1.15;letter-spacing:-1.5px;margin:10px 0 16px}.blog-featured>p:not(.overline){color:#556476;line-height:1.75;margin-bottom:28px}.blog-card-grid{display:grid;gap:12px}.blog-card{padding:22px 24px}.blog-card>span{float:right;color:#8da0b2;font-size:12px}.blog-card h2{font-size:19px;line-height:1.35;letter-spacing:-.5px;margin:7px 0}.blog-card>p:not(.tool-category){font-size:13px;line-height:1.6;color:#556476;margin:0 0 12px}.blog-card a{font-size:13px;font-weight:800;color:#075ea6}@media(max-width:800px){.blog-hero{padding:45px 0}.blog-hero h1{font-size:43px;letter-spacing:-2px}.blog-grid{grid-template-columns:1fr}.blog-listing{padding:30px 0 45px}.blog-featured{padding:28px}.blog-featured h2{font-size:28px}}
.query-hero .issue-card h4,.chronic-results .issue-card h4{color:#fff}.query-hero .issue-card>p,.chronic-results .issue-card>p{color:#d2e0ed}.query-hero .results-summary h3,.chronic-results .results-summary h3{color:#fff}.query-hero .results-summary p,.chronic-results .results-summary p{color:#c5d6e5}
