:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7fb;--text:#101828;--muted:#667085;--card:#fff;--dark:#101828;--accent:#175cd3;--border:#eaecf0;--brand-start:#2563eb;--brand-end:#14b8a6;--brand-gradient:linear-gradient(135deg, var(--brand-start), var(--brand-end));--brand-gradient-button:linear-gradient(135deg, #1d4ed8, #0f766e)}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.hero{background:var(--dark);color:#fff;padding:28px 24px 96px;position:relative;overflow:visible}.hero:before{z-index:0;content:"";opacity:.09;pointer-events:none;background:url(/accesnexo-mark.png) 50%/contain no-repeat;width:min(570px,48vw);height:min(570px,48vw);position:absolute;top:74px;right:24px}.hero>:not(.nav){z-index:1;position:relative}.nav{z-index:1000;isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101828;border-bottom:1px solid #cfdfe51f;justify-content:space-between;align-items:center;width:100%;margin:0;padding:14px max(24px,50vw - 536px);display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 6px 22px #050f1833}.nav a{color:#d0d5dd}.navLogo{color:#fff;align-items:center;gap:10px;display:inline-flex}.navLogo strong{letter-spacing:-.01em;font-size:17px}.navLogo strong span{color:#23c9bf}.navLight .navLogo strong{color:#173b49}.navSection{border-bottom:1px solid var(--border);background:#fff}.navSection .nav{padding:14px max(24px,50vw - 536px)}.navLight a,.navLight .navLogo{color:var(--text)}.navLight a:hover{color:var(--accent)}.heroContent{max-width:1120px;margin:0 auto}.eyebrow{color:#175cd3;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.hero .eyebrow{color:#84caff}h1{max-width:980px;margin:0 0 24px;font-size:clamp(42px,7vw,76px);line-height:.95}.hero h1{font-size:clamp(28px,4vw,44px)}h2{max-width:860px;margin:0 0 24px;font-size:clamp(30px,4vw,48px);line-height:1.05}h3{margin:0 0 10px}.hero p{color:#d0d5dd;max-width:760px;font-size:20px}.actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.primary,.secondary{border-radius:999px;padding:14px 20px;font-weight:700}.primary{color:var(--dark);background:#fff}.secondary{color:#fff;border:1px solid #ffffff47}.section{max-width:1120px;margin:0 auto;padding:80px 24px}.muted{background:#fff;max-width:none;padding-left:max(24px,50vw - 536px);padding-right:max(24px,50vw - 536px)}.steps,.pricing{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.steps div,.pricing article,.featureGrid article{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:26px}.steps span{width:36px;height:36px;color:var(--accent);background:#eef4ff;border-radius:999px;place-items:center;margin-bottom:18px;font-weight:800;display:inline-grid}.featureGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.price{white-space:nowrap;margin:6px 0;font-size:36px;font-weight:800}.featureList{color:#374151;gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.featureList li{padding-left:18px;position:relative}.featureList li:before{content:"";background:#16233a;border-radius:999px;width:7px;height:7px;position:absolute;top:.62em;left:0}.oneOffPlan{border:1px solid var(--border);color:#374151;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:18px 20px;display:flex}.oneOffPlan strong{color:#101828}.disclaimer{color:var(--muted);padding-top:32px;padding-bottom:40px}.disclaimer h2{text-transform:uppercase;letter-spacing:.06em;color:#98a2b3;margin:0 0 8px;font-size:13px;font-weight:700}.disclaimer p{max-width:760px;margin:0;font-size:13px}@media (max-width:800px){.steps,.pricing,.featureGrid{grid-template-columns:1fr}.hero{padding-bottom:72px}}.narrow{max-width:760px}.dashboard.publicLegalContent{min-height:100vh;padding-top:112px;padding-bottom:72px}.dashboardHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.dashboardHeader h1{color:var(--text);font-size:clamp(36px,5vw,56px)}.dashboardHeader p{color:var(--muted);max-width:720px;font-size:18px}.button,.form button{background:var(--brand-gradient-button);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:11px 20px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 6px 16px #0f41642e}.button:hover,.form button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f41643d}.button.cta{padding:14px 28px;font-size:16px;font-weight:800}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.stats article,.panel,.form{border:1px solid var(--border);background:#fff;border-radius:22px;padding:24px;box-shadow:0 8px 24px #1018280f}.stats article{transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.stats article:before{content:"";background:var(--brand-gradient);opacity:.85;height:3px;position:absolute;top:0;left:0;right:0}.stats article:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1018281a}.stats strong{letter-spacing:-.02em;font-size:36px;display:block}.stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.panel{margin-bottom:24px}.panel h2{max-width:none;margin:0 0 18px;font-size:20px;line-height:1.3}.table{gap:8px;display:grid}.row{background:#f9fafb;border-radius:14px;grid-template-columns:1.3fr 1.8fr .7fr .7fr 1fr;gap:16px;padding:14px;display:grid}.row.head{background:#eef2ff;font-weight:800}.topIssuesTable .row{grid-template-columns:2fr .8fr .6fr}.form{gap:18px;display:grid}.form button{justify-self:start;min-width:160px}@media (max-width:640px){.form button{justify-self:stretch}}.dashboardRedesigned .dashboardOverviewHeader{align-items:flex-end;margin-bottom:22px}.dashboardPrimaryAction,.dashboardActionMain .button,.dashboardEmptyState .button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.dashboardPulse{background:#fff;border:1px solid #d6e2e7;border-radius:8px;grid-template-columns:minmax(0,1.45fr) minmax(160px,.42fr) minmax(220px,.7fr);min-height:192px;margin-bottom:14px;display:grid;overflow:hidden}.dashboardPulseSummary,.dashboardPulseScore,.dashboardTrend{padding:22px}.dashboardPulseSummary{grid-template-columns:38px minmax(0,1fr);align-content:start;column-gap:12px;display:grid}.dashboardPulseIcon{color:#087a76;background:#e7f5f2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.dashboardPulse-watch .dashboardPulseIcon{color:#a16613;background:#fff4dc}.dashboardPulse-urgent .dashboardPulseIcon{color:#b42318;background:#fff0ef}.dashboardPulse-empty .dashboardPulseIcon{color:#6d8290;background:#eef3f6}.dashboardPulseSummary .eyebrow{margin:1px 0 5px}.dashboardPulseSummary h2{color:#173b49;margin:0;font-size:22px;line-height:1.2}.dashboardPulseSummary>div>p:last-child{color:#637985;max-width:52ch;margin:7px 0 0;font-size:13px;line-height:1.55}.dashboardPulseUpdated{color:#738592;grid-column:2;align-items:center;gap:6px;margin-top:15px;font-size:12px;display:inline-flex}.dashboardPulseScore,.dashboardTrend{border-left:1px solid #dce7e9}.dashboardPulseScore{flex-direction:column;justify-content:center;display:flex}.dashboardPulseScore span,.dashboardTrend>div:first-child span,.dashboardActionMain>span,.dashboardUsage>div:first-child>span{color:#718493;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboardPulseScore strong{color:#173b49;margin-top:4px;font-size:44px;line-height:1}.dashboardPulseScore small{color:#718493;margin-top:5px;font-size:12px}.dashboardTrend{flex-direction:column;display:flex}.dashboardTrend>div:first-child{color:#087a76;justify-content:space-between;align-items:center;display:flex}.dashboardTrendBars{align-items:end;gap:8px;height:104px;margin-top:auto;padding-top:18px;display:flex}.dashboardTrendBars span{background:#9cdad5;border-radius:4px 4px 0 0;flex:1 1 0;min-width:14px;max-width:34px}.dashboardTrendBars span:last-child{background:#087a76}.dashboardTrend>p{color:#7a8b96;max-width:24ch;margin:auto 0;font-size:12px;line-height:1.5}.dashboardActionBand{background:#f9fcfc;border:1px solid #d6e2e7;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);margin-bottom:22px;display:grid;overflow:hidden}.dashboardActionMain,.dashboardUsage{padding:20px 22px}.dashboardActionMain{border-left:4px solid #087a76}.dashboardActionMain h2{color:#173b49;margin:5px 0;font-size:20px;line-height:1.25}.dashboardActionMain p{color:#607985;max-width:62ch;margin:0;font-size:13px;line-height:1.5}.dashboardActionMain .button{margin-top:15px}.dashboardUsage{border-left:1px solid #dce7e9}.dashboardUsage>div:first-child{grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;display:grid}.dashboardUsage>div:first-child>span{grid-column:1/-1}.dashboardUsage>div:first-child strong{color:#1c3d4d;font-size:17px}.dashboardUsage>p{color:#6c808b;margin:11px 0 0;font-size:12px;line-height:1.45}.dashboardMetricStrip{margin-bottom:34px}.dashboardMetricStrip article{min-height:118px;padding:18px;position:relative}.dashboardMetricStrip article>svg{color:#78aaa8;position:absolute;top:18px;right:18px}.dashboardMetricStrip article:nth-child(4)>svg{color:#c88b5e}.dashboardContentGrid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:34px;display:grid}.dashboardProjectsSection{padding-top:0}.dashboardActivitySection{border-left:1px solid #dce7e9;padding-left:26px}.dashboardActivitySection>p:not(.eyebrow){color:#718491;margin:-4px 0 14px;font-size:12px;line-height:1.5}.dashboardActivityList{border-top:1px solid #dfe8eb}.dashboardActivityList a{color:#748893;border-bottom:1px solid #dfe8eb;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:70px;display:grid}.dashboardActivityList a:hover{color:#087a76}.activityScore{color:#14714b;background:#e8f5ef;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.activityScore.watch{color:#a16613;background:#fff4dc}.activityScore.urgent{color:#b42318;background:#fff0ef}.activityScore.empty{color:#718493;background:#eef3f6}.dashboardActivityList strong,.dashboardActivityList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboardActivityList strong{color:#234451;font-size:13px}.dashboardActivityList small{color:#84949e;margin-top:3px;font-size:11px}.dashboardActivityEmpty{border-top:1px solid #dfe8eb;border-bottom:1px solid #dfe8eb;padding:18px 0;color:#7a8c97!important}.dashboardRedesigned .projectDirectoryHead,.dashboardRedesigned .projectDirectoryRow{grid-template-columns:minmax(220px,1.8fr) .55fr .55fr .9fr 20px}.projectDirectoryArrow{color:#8aa0aa}.projectDirectoryRow:hover .projectDirectoryArrow{color:#087a76}.projectScore.watch{color:#a16613;background:#fff4dc}.projectScore.urgent{color:#b42318;background:#fff0ef}@media (max-width:1120px){.dashboardPulse{grid-template-columns:minmax(0,1fr) minmax(170px,.45fr)}.dashboardTrend{border-top:1px solid #dce7e9;border-left:0;grid-column:1/-1;min-height:124px}.dashboardTrendBars{margin-top:8px}.dashboardContentGrid{grid-template-columns:1fr;gap:28px}.dashboardActivitySection{border-top:1px solid #dce7e9;border-left:0;padding-top:24px;padding-left:0}}@media (max-width:760px){.dashboardRedesigned .dashboardOverviewHeader{flex-direction:column;align-items:flex-start}.dashboardPulse,.dashboardActionBand{grid-template-columns:1fr}.dashboardPulseScore,.dashboardTrend,.dashboardUsage{border-top:1px solid #dce7e9;border-left:0}.dashboardPulseScore{min-height:108px}.dashboardTrend{min-height:120px}.dashboardUsage{padding-top:18px}.dashboardRedesigned .projectDirectoryRow{grid-template-columns:minmax(0,1fr) auto;padding-right:28px;position:relative}.dashboardRedesigned .projectIdentity{grid-row:span 3}.dashboardRedesigned .projectDirectoryRow>span:nth-child(n+2){grid-template-columns:92px auto}.dashboardRedesigned .projectDirectoryRow>span:nth-child(n+2):before{content:attr(data-label)}.dashboardRedesigned .projectDirectoryArrow{position:absolute;top:16px;right:0}}.form label{gap:8px;font-weight:800;display:grid}.form input,.form select{border:1px solid var(--border);font:inherit;border-radius:14px;padding:14px}@media (max-width:900px){.stats{grid-template-columns:1fr 1fr}.row,.topIssuesTable .row{grid-template-columns:1fr}.dashboardHeader{display:block}}.dashboardNav{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;background:#fffffff0;align-items:center;gap:4px;padding:14px 24px;display:flex;position:sticky;top:0;overflow-x:auto}.dashboardNav a,.dashboardNav strong{white-space:nowrap}.dashboardNavBrand{color:var(--text);flex-shrink:0;align-items:center;gap:10px;margin-right:12px;display:inline-flex}.dashboardNavBrand strong{letter-spacing:-.01em;font-size:16px}.dashboardNavLinks{flex-shrink:0;align-items:center;gap:2px;display:flex}.dashboardNavLinks a{color:var(--muted);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:700}.dashboardNavActive{background:#eef4ff;color:var(--text)!important}.dashboardNavEnd{flex-shrink:0;align-items:center;gap:14px;margin-left:auto;padding-left:16px;display:flex}.dashboardNavEnd a{color:var(--muted);font-size:14px;font-weight:700}.dashboardNavEnd a:hover{color:var(--text)}@media (max-width:640px){.dashboardNav{gap:10px;padding:12px 16px}}.navLinks{align-items:center;gap:12px;display:flex}.navProductLinks{align-items:center;display:flex}.navProductLinks a{padding:0 10px;position:relative}.navProductLinks a+a:before{color:#d0d5dd61;content:"|";position:absolute;left:-1px}.navLight .navProductLinks a+a:before{color:#98a8b3}.proof p{color:var(--muted);max-width:860px;font-size:20px}.split{grid-template-columns:1.3fr .8fr;align-items:start;gap:24px;display:grid}.split p,.split li{color:var(--muted);font-size:18px}.quote{background:var(--dark);color:#fff;border-radius:24px;padding:28px}.quote p{color:#d0d5dd}@media (max-width:800px){.navLinks{display:none}.split{grid-template-columns:1fr}}.actions.light button{background:var(--brand-gradient-button);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:12px 16px;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 16px #0f41642e}.actions.light button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #0f41643d}.actions.light button:disabled{opacity:.6;cursor:default;transform:none}.form textarea{border:1px solid var(--border);min-height:120px;font:inherit;resize:vertical;border-radius:14px;padding:14px}.textLink{color:var(--accent);font-weight:800}.issueCard{background:#fff;border:1px solid #e4e7ec;border-radius:12px;margin-bottom:12px;padding:16px}.issueCard header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.issueCard p{color:#475467;margin:0 0 6px}.issueCard small{color:#98a2b3}.issueCard summary::-webkit-details-marker{display:none}.projectTabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:24px;display:flex}.projectTabs a{color:var(--muted);border-bottom:2px solid #0000;margin-right:20px;padding:10px 4px;font-size:14px;font-weight:700}.projectTabs a:hover{color:var(--text)}.projectTabActive{color:var(--text)!important;border-bottom-color:var(--brand-start)!important}.inspectorLayout{grid-template-columns:1.4fr 1fr;align-items:start;gap:20px;display:grid}.inspectorScreenshot{border:1px solid var(--border);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 8px 24px #1018280f}.inspectorScreenshot img{width:100%;display:block}.inspectorIssues{border:1px solid var(--border);background:#fff;border-radius:22px;max-height:720px;padding:24px;overflow-y:auto;box-shadow:0 8px 24px #1018280f}.inspectorIssues h2{margin:0 0 16px;font-size:18px}.inspectorIssueList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.inspectorIssueList li{background:#f9fafb;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.inspectorIssueList strong{font-size:14px;display:block}.inspectorIssueList code{color:#6b7280;word-break:break-all;margin-top:4px;font-size:12px;display:block}@media (max-width:900px){.inspectorLayout{grid-template-columns:1fr}}.chip{text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.chip-critical{color:#b42318;background:#fee4e2}.chip-serious{color:#b54708;background:#fef0c7}.chip-moderate{color:#026aa2;background:#e0f2fe}.chip-minor{color:#475467;background:#f2f4f7}.panel.error{background:#fef3f2;border:1px solid #fda29b}.panel.error h2{color:#b42318}.heroNote{color:#ffffffa6;margin-top:14px;font-size:14px}.instantScan{max-width:640px;margin-top:28px}.instantInput{gap:10px;display:flex}.instantInput input{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:12px;flex:1;padding:14px 18px;font-size:16px}.instantInput input::placeholder{color:#ffffff73}.instantInput button{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:12px;padding:14px 24px;font-size:15px;font-weight:700}.instantInput button:disabled{opacity:.6;cursor:default}.instantHint{color:#ffffff8c;margin-top:10px;font-size:13px}.instantError{color:#fda29b;background:#f0443826;border:1px solid #f0443866;border-radius:10px;margin-top:14px;padding:10px 14px;font-size:14px}.instantResult{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;padding:20px;display:flex}.instantRing{flex-shrink:0;width:130px;height:130px}.instantDetails{flex:1;min-width:240px}.instantVerdict{margin:0 0 4px;font-size:18px;font-weight:800}.instantDetails p{color:#ffffffbf;margin:0 0 8px;font-size:14px}.instantDetails ul{color:#ffffffd9;margin:0 0 14px;padding-left:18px;font-size:14px}.instantDetails li{margin-bottom:4px}.fixBadge{color:#6ce9a6;white-space:nowrap;background:#12b76a33;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700}.simGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-top:24px;display:grid}.simCard{background:#fff;border:1px solid #e4e7ec;border-radius:14px;margin:0;overflow:hidden}.simCard img{object-fit:cover;object-position:top;width:100%;height:240px;display:block}.simCard figcaption{flex-direction:column;gap:2px;padding:12px 16px;display:flex}.simCard figcaption span{color:#667085;font-size:13px}.autofixCard{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-top:10px;padding:12px 14px}.autofixCard strong{color:#166534;font-size:13px}.autofixCard pre{color:#bbf7d0;white-space:pre-wrap;word-break:break-all;background:#052e16;border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:12px;overflow-x:auto}.leadForm{border-top:1px solid #ffffff1f;margin-top:16px;padding-top:14px}.leadTitle{color:#fff;margin:0 0 10px;font-size:15px;font-weight:700}.leadFields{flex-wrap:wrap;gap:8px;display:flex}.leadFields input[type=email],.leadFields select{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;flex:1;min-width:150px;padding:10px 14px;font-size:14px}.leadFields select option{color:#101828}.leadFields button{color:#fff;cursor:pointer;white-space:nowrap;background:#12b76a;border:none;border-radius:10px;padding:10px 18px;font-weight:700}.leadFields button:disabled{opacity:.5;cursor:default}.leadConsent{color:#fff9;align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;display:flex}.leadThanks{color:#6ce9a6;background:#12b76a26;border:1px solid #12b76a66;border-radius:10px;margin-top:16px;padding:12px 16px;font-size:14px;font-weight:600}.emailVerificationBanner{color:#7a2e0e;background:#fffaeb;border:1px solid #f79009;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:18px auto 0;padding:14px 18px;display:flex}.emailVerificationBanner p{margin:5px 0 0;font-size:14px}.emailVerificationBanner button{flex:none}.emailVerificationMessage{color:#166534}.emailVerificationActions{justify-items:start;gap:6px;display:grid}.emailVerificationActions button:not(.button){color:#fff;cursor:pointer;background:#175cd3;border:0;border-radius:7px;padding:9px 12px;font-weight:700}.emailVerificationActions button:disabled{opacity:.65;cursor:default}.emailVerificationActions p{margin:0}@media (max-width:640px){.emailVerificationBanner{flex-direction:column;align-items:flex-start;margin:12px 16px 0}}.autofixWarning{color:#854d0e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:13px}.autofixNote{color:#667085;margin-top:8px;font-size:12px;display:block}.simDisclaimer{color:#98a2b3;max-width:640px;font-size:13px}.normativeNote{background:#f790091f;border:1px solid #f7900959;border-radius:10px;padding:8px 12px;font-weight:600;color:#fdb022!important;font-size:13px!important}.compareGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:720px){.compareGrid{grid-template-columns:1fr}}.compareCard{text-align:center;background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:22px;position:relative}.compareCard.winner{border:2px solid #12b76a}.compareLabel{text-transform:uppercase;color:#667085;margin:0;font-size:12px;font-weight:700}.compareUrl{color:#175cd3;word-break:break-all;margin:4px 0 12px;font-size:14px}.compareRing{justify-content:center;display:flex}.compareCard ul{color:#475467;margin:14px 0 0;padding:0;font-size:14px;list-style:none}.compareCard li{margin-bottom:4px}.winnerBadge{color:#166534;background:#dcfce7;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.verdictPanel{border-width:2px}.verdictPanel h2{border:none;margin:0;padding:0}.skipLink{color:#fff;z-index:100;background:#2563eb;border-radius:0 0 8px;padding:10px 16px;font-weight:600;position:absolute;top:0;left:-9999px}.skipLink:focus{left:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #22d3ee}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.navCta{background:#2563eb;border-radius:8px;padding:6px 14px;font-weight:600;color:#fff!important}.heroGrid{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;max-width:1180px;margin:0 auto;padding:120px 24px 72px;display:grid}.trustLine{color:#ffffff8c;letter-spacing:.2px;margin-top:14px;font-size:13px}.heroMock{background:linear-gradient(160deg,#0d1b2e,#111f35);border:1px solid #ffffff1f;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #00000073}.mockTop{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:12px 16px;display:flex}.mockDot{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.mockUrl{color:#ffffff73;margin-left:10px;font-size:12px}.mockBody{gap:14px;padding:20px;display:grid}.mockScoreRow{align-items:center;gap:18px;display:flex}.mockRing{background:#f7900914;border:6px solid #f79009;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;display:flex}.mockRing span{color:#fff;font-size:30px;font-weight:800}.mockRing small{color:#ffffff80}.mockKpis{gap:14px;display:flex}.mockKpis div{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:10px 14px}.mockKpis strong{color:#fff;font-size:20px;display:block}.mockKpis span{color:#ffffff8c;text-transform:uppercase;letter-spacing:1px;font-size:11px}.mockKpis .crit strong{color:#f04438}.mockIssue,.mockFix{background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mockIssue p{color:#ffffffd9;margin:0;font-size:13px}.mockIssue code,.mockFix code{color:#22d3ee;font-size:12px}.mockChip{color:#f04438;letter-spacing:1px;background:#f0443826;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.mockChipOk{color:#12b76a;letter-spacing:1px;background:#12b76a26;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.mockBars div{background:#ffffff12;border-radius:999px;height:8px;margin-bottom:8px;overflow:hidden}.mockBars span{background:linear-gradient(90deg,#2563eb,#22d3ee);border-radius:999px;height:100%;display:block}.mockBtn{color:#fff;text-align:center;background:#2563eb;border-radius:10px;padding:11px;font-size:14px;font-weight:600}.mockBody.instantResult{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.exampleRows{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.exampleRows article{border:1px solid var(--border);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex;box-shadow:0 8px 24px #1018280f}.exampleRowText{flex-direction:column;gap:6px;min-width:0;display:flex}.exampleRowText strong{font-size:20px}.exampleRowText span{color:var(--muted);font-size:15px;line-height:1.55}.exampleRows .button{white-space:nowrap;flex-shrink:0}@media (max-width:720px){.exampleRows article{text-align:left;flex-direction:column;align-items:stretch}.exampleRows .button{align-self:flex-start}}.flowGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:28px;display:grid}.flowCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;position:relative}.flowCard h3{margin:10px 0 6px;font-size:16px}.flowCard p{color:#4b5563;margin:0;font-size:14px}.flowNum{color:#fff;background:#16233a;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-flex}.painList{color:#374151;gap:8px;margin:16px 0 0;padding-left:18px;display:grid}.sectionLead{color:#4b5563;max-width:640px}.pricingSplit{grid-template-columns:1fr;gap:40px;margin-top:24px;display:grid}.priceGroup{text-transform:uppercase;letter-spacing:1.5px;color:#6b7280;margin-bottom:14px;font-size:15px}.priceGroup small{text-transform:none;letter-spacing:0;font-weight:400}.pricingSplit .pricing{grid-template-columns:repeat(2,1fr)}.pricingSplit .pricing article{flex-direction:column;padding:28px 24px;display:flex;box-shadow:0 8px 24px #1018280f}.pricingSplit .pricing article h3{font-size:18px}.pricingSplit .pricing article p:not(.price){color:#4b5563;flex:1;font-size:14px}.pricingSplit .pricing article .button{text-align:center;margin-top:18px}.pricing article.featured{border:2px solid #16233a;position:relative;box-shadow:0 12px 32px #16233a24}.badge{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#16233a;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.disclaimerInline{text-align:center;color:#6b7280;margin-top:20px;font-size:13px}@media (max-width:640px){.pricingSplit .pricing{grid-template-columns:1fr}}.siteFooter{color:#ffffff8c;text-align:center;background:#0b1420;padding:28px 24px;font-size:13px}.siteFooter a{color:#d5f0ee;text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.siteFooter a:hover{color:#fff}.siteFooter a{color:#ffffffbf}@media (max-width:900px){.heroGrid{grid-template-columns:1fr;padding:32px 20px 48px}.heroMock{max-width:480px;margin:0 auto}}.dashboardShell{background:#f6f8fb;min-height:100vh}.dashboardWorkspace{min-width:0;margin-left:260px}.dashboardNav{z-index:40;width:260px;box-shadow:none;background:#fff;border:0;border-right:1px solid #dfe5ec;flex-direction:column;gap:22px;padding:24px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.dashboardNavBrand{color:#132432;gap:4px;margin:0;padding:0 8px;display:grid}.dashboardNavWordmark{width:148px;height:auto}.dashboardNavBrand>span{display:block}.dashboardNavBrand strong{letter-spacing:0;font-size:16px;line-height:1.2}.dashboardNavBrand small{color:#758291;font-size:11px;font-weight:600}.dashboardNavOrganization{background:#f9fbfc;border:1px solid #dfe5ec;border-radius:8px;gap:4px;padding:12px;display:grid}.dashboardNavOrganization span,.dashboardNavLinks>p{color:#7a8795;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.dashboardNavOrganization strong{color:#263746;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboardNavLinks{gap:3px;display:grid}.dashboardNavLinks>p{align-items:center;gap:6px;padding:0 9px 6px;display:flex}.dashboardNavLinks a{color:#586878;border-radius:7px;align-items:center;gap:10px;min-height:38px;padding:9px 10px;font-size:13px;font-weight:700;display:flex}.dashboardNavLinks a:hover{color:#163d4b;background:#eef4f6}.dashboardNavLinks a svg{color:#7a8795;flex:none}.dashboardNavActive{color:#0b615f!important;background:#dff3f1!important}.dashboardNavActive svg{color:#087a76!important}.dashboardNavAdmin{border-top:1px solid #e8edf1;padding-top:18px}.dashboardNavEnd{border-top:1px solid #e8edf1;grid-template-columns:1fr auto;align-items:center;gap:8px;margin:auto 0 0;padding:14px 8px 0;display:grid}.dashboardNavUser{color:#465767;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;font-weight:700;overflow:hidden}.dashboardNavSite{color:#617181;font-size:12px;font-weight:700}.dashboardNavSite:hover{color:#0b615f}.dashboardLogout{color:#526372;cursor:pointer;background:#fff;border:1px solid #d7e0e7;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.dashboardLogout:hover{color:#1f3544;border-color:#aebdc8}.dashboard{max-width:1400px;margin:0 auto;padding:36px 44px 64px}.dashboardHeader{align-items:center;margin-bottom:26px}.dashboardHeader h1{color:#142634;letter-spacing:0;max-width:800px;margin:2px 0 8px;font-size:36px;line-height:1.12}.dashboardHeader p{color:#687786;margin:0;font-size:15px;line-height:1.55}.dashboard .eyebrow{color:#087a76;letter-spacing:.08em;font-size:11px}.dashboard .button,.dashboard .form button,.dashboard .actions.light button{box-shadow:none;border-radius:7px}.dashboard .button:hover,.dashboard .form button:hover,.dashboard .actions.light button:hover:not(:disabled){box-shadow:0 6px 14px #0a4b5729}.dashboardCommandGrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px;margin-bottom:16px;display:grid}.usageSnapshot,.dashboardNextStep{border:1px solid #dfe5ec;border-radius:8px;min-height:196px;padding:22px}.usageSnapshot{background:#fff}.usageSnapshotHeader,.usageMeterMeta,.dashboardSectionHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.usageSnapshotHeader span,.dashboardNextStep>span{color:#738293;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.usageSnapshotHeader strong{color:#193444;margin-top:3px;font-size:20px;display:block}.usageMeterMeta{color:#607181;margin-top:24px;font-size:13px}.usageMeterMeta strong{color:#1c3d4d;font-size:13px}.usageMeter{background:#e6edf1;border-radius:8px;height:7px;margin-top:8px;overflow:hidden}.usageMeter span{border-radius:inherit;background:#129b95;height:100%;display:block}.usageSnapshot>p{color:#607181;margin:14px 0 0;font-size:13px}.dashboardNextStep{color:#fff;background:#153f4d;border-color:#153f4d;flex-direction:column;align-items:flex-start;display:flex}.dashboardNextStep>span{color:#a8dbd5}.dashboardNextStep h2{color:#fff;max-width:24ch;margin:8px 0 6px;font-size:20px;line-height:1.25}.dashboardNextStep p{color:#d3e3e5;max-width:52ch;margin:0;font-size:13px;line-height:1.5}.dashboardNextStep .button{color:#164856;background:#fff;margin-top:auto}.dashboardMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:34px}.dashboardMetrics article,.stats article{min-height:128px;box-shadow:none;background:#fff;border:1px solid #dfe5ec;border-radius:8px;padding:18px}.dashboardMetrics article:before,.stats article:before{display:none}.dashboardMetrics article:hover,.stats article:hover{box-shadow:none;transform:none}.dashboardMetrics span,.stats span{color:#718091;letter-spacing:.07em;font-size:11px}.dashboardMetrics strong,.stats strong{color:#193444;letter-spacing:0;margin-top:8px;font-size:30px;line-height:1.05}.dashboardMetrics small{color:#8794a1;margin-top:8px;font-size:12px;display:block}.dashboardSection{padding-top:8px}.dashboardSectionHeading{margin-bottom:14px}.dashboardSectionHeading h2{color:#1b3443;margin:3px 0 0;font-size:22px;line-height:1.25}.dashboardEmptyState{border-top:1px solid #dfe5ec;border-bottom:1px solid #dfe5ec;padding:34px 0}.dashboardEmptyState strong{color:#203a49;font-size:17px}.dashboardEmptyState p{color:#697988;max-width:580px;margin:6px 0 16px;font-size:14px}.projectDirectory{border-top:1px solid #dfe5ec}.projectDirectoryHead,.projectDirectoryRow{grid-template-columns:minmax(260px,1.8fr) .55fr .55fr .9fr;align-items:center;gap:16px;display:grid}.projectDirectoryHead{color:#788796;letter-spacing:.08em;text-transform:uppercase;min-height:38px;font-size:10px;font-weight:800}.projectDirectoryRow{color:#607181;border-top:1px solid #e6ebef;min-height:76px;padding:12px 0;font-size:13px}.projectDirectoryRow:hover{color:#1e4353}.projectIdentity{min-width:0}.projectIdentity strong,.projectIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.projectIdentity strong{color:#1a3645;font-size:14px}.projectIdentity small{color:#82909d;margin-top:3px;font-size:12px}.projectScore{color:#14714b;background:#e7f5ee;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:inline-grid}.projectScore.empty{color:#718091;background:#edf1f4}.dashboard .panel,.dashboard .form{box-shadow:none;border:1px solid #dfe5ec;border-radius:8px;padding:22px}.dashboard .panel h2{color:#1b3443;font-size:19px}.dashboard .row{background:#f7f9fa;border-radius:6px}.dashboard .row.head{background:#eef4f6}.dashboard .form input,.dashboard .form select,.dashboard .form textarea{border-radius:7px}.projectTabs{gap:16px}.projectTabs a{margin-right:0;padding:10px 2px}.dashboard .pricing{gap:14px}.dashboard .pricing article,.dashboard .pricing article.featured{box-shadow:none;background:#fff;border:1px solid #dfe5ec;border-radius:8px;flex-direction:column;padding:20px;display:flex}.dashboard .pricing article.featured,.dashboard .billingPlanSelected{box-shadow:none;border:2px solid #129b95}.dashboard .pricing article h2{color:#1b3443;margin:6px 0 4px;font-size:19px}.dashboard .pricing article>p:not(.price){color:#667887;font-size:13px}.dashboard .pricing .price{color:#183d4b;margin:0;font-size:30px}.billingPlanKind{color:#087a76;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard .pricing .featureList{margin-bottom:20px;font-size:13px}.dashboard .pricing .featureList li:before{background:#129b95}.dashboard .pricing .button,.dashboard .pricing button{margin-top:auto}@media (max-width:1120px){.dashboard{padding:30px 28px 52px}.dashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.dashboardWorkspace{margin-left:0}.dashboardNav{border-bottom:1px solid #dfe5ec;border-right:0;flex-direction:row;align-items:center;gap:14px;width:auto;min-height:auto;padding:10px 16px;position:sticky;inset:auto;overflow:auto hidden}.dashboardNavBrand{flex:none;padding:0}.dashboardNavOrganization,.dashboardNavUser,.dashboardNavSite{display:none}.dashboardNavLinks{flex:none;gap:4px;display:flex}.dashboardNavAdmin{border-top:0;padding-top:0;display:flex}.dashboardNavLinks>p{display:none}.dashboardNavLinks a{min-height:34px;padding:7px 9px;font-size:12px}.dashboardNavEnd{border:0;margin:0 0 0 auto;padding:0 0 0 8px;display:flex}.dashboardLogout{min-height:34px}.dashboardCommandGrid{grid-template-columns:1fr}}@media (max-width:640px){.dashboard{padding:24px 16px 40px}.dashboardHeader{align-items:flex-start}.dashboardHeader h1{overflow-wrap:anywhere;font-size:30px}.dashboardHeader .actions{margin-top:18px}.dashboardMetrics{grid-template-columns:1fr 1fr;gap:10px}.dashboardMetrics article{min-height:112px;padding:14px}.dashboardMetrics strong{font-size:25px}.dashboardMetrics small{display:none}.usageSnapshot,.dashboardNextStep{min-height:0;padding:18px}.projectDirectoryHead{display:none}.projectDirectoryRow{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-height:0;padding:14px 0}.projectIdentity{grid-row:span 3;align-self:start}.projectDirectoryRow>span:nth-child(n+2){grid-template-columns:76px auto;justify-content:end;align-items:center;gap:8px;font-size:12px;display:grid}.projectDirectoryRow>span:nth-child(2):before{content:"Score";color:#7b8997}.projectDirectoryRow>span:nth-child(3):before{content:"Issues";color:#7b8997}.projectDirectoryRow>span:nth-child(4):before{content:"Escaneo";color:#7b8997}.projectScore{justify-self:end;width:32px;height:32px}.dashboardNavLinks a{justify-content:center;width:34px;padding:7px}.dashboardNavLinks a span,.dashboardMetricStrip article>svg{display:none}}.visionBand{background:#fff;border-top:1px solid #e3e8ed;border-bottom:1px solid #e3e8ed}.visionSimulator{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:42px;display:grid}.visionControls h2{color:#142b38;max-width:16ch;margin:8px 0 12px;font-size:36px;line-height:1.12}.visionIntro{color:#607181;max-width:48ch;margin:0;font-size:15px}.visionUrlLabel{color:#263a48;letter-spacing:.04em;text-transform:uppercase;gap:8px;margin-top:28px;font-size:12px;font-weight:800;display:grid}.visionUrlInput{background:#fff;border:1px solid #cfd9e1;border-radius:8px;min-height:48px;display:flex;overflow:hidden}.visionUrlInput:focus-within{border-color:#087a76;box-shadow:0 0 0 3px #129b9524}.visionUrlInput input{color:#1d3442;width:100%;min-width:0;font:inherit;text-transform:none;border:0;outline:0;padding:0 14px}.visionUrlInput button{color:#fff;cursor:pointer;font:inherit;letter-spacing:0;text-transform:none;background:#116f7a;border:0;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.visionUrlInput button:disabled{cursor:default;opacity:.65}.visionError{color:#b42318;margin:10px 0 0;font-size:13px}.visionModeGroup{margin-top:26px}.visionModeGroup>p{color:#263a48;letter-spacing:.04em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:800}.visionModes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.visionModes button{color:#536878;cursor:pointer;min-height:38px;font:inherit;text-align:left;background:#fff;border:1px solid #dce4ea;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:700;display:flex}.visionModes button:hover{color:#204858;border-color:#9fb5bf}.visionModes .visionModeActive{color:#0b6965;background:#e6f5f3;border-color:#0e8d88}.visionSwatch{border:1px solid #11313f26;border-radius:50%;flex:none;width:15px;height:15px}.visionSwatch-normal{background:conic-gradient(#e44b49,#f5d04a,#45a678,#3e87da,#e44b49)}.visionSwatch-protanopia{background:#b19a68}.visionSwatch-deuteranopia{background:#9aa878}.visionSwatch-tritanopia{background:#8b9aac}.visionSwatch-achromatopsia{background:#8b9298}.visionSwatch-low-vision{background:#44515b}.visionPreview{background:#f6f8fa;border:1px solid #cfd9e1;border-radius:8px;overflow:hidden}.visionPreviewHeader{background:#fff;border-bottom:1px solid #dbe3e8;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 14px;display:flex}.visionPreviewHeader span{color:#627585;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.visionPreviewHeader strong{color:#13736f;letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:11px}.visionCanvas{object-fit:contain;background:#e9eef1;width:100%;max-height:560px;display:block}.visionEmptyPreview{color:#70818e;text-align:center;place-content:center;gap:9px;min-height:420px;padding:32px;display:grid}.visionEmptyPreview svg{color:#0e8d88;justify-self:center}.visionEmptyPreview strong{color:#294554;font-size:16px}.visionEmptyPreview span{max-width:28ch;font-size:13px;line-height:1.5}.visionModeDescription{color:#687b89;border-top:1px solid #dbe3e8;margin:0;padding:10px 14px;font-size:12px}.visionDisclaimer{color:#748593;grid-column:1/-1;margin:-18px 0 0;font-size:12px;line-height:1.5}.visionSpinner{animation:1s linear infinite vision-spin}@keyframes vision-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.visionSimulator{grid-template-columns:1fr;gap:28px}.visionControls h2{max-width:22ch}.visionDisclaimer{margin-top:-10px}}@media (max-width:640px){.visionControls h2{font-size:30px}.visionUrlInput{flex-direction:column}.visionUrlInput input{min-height:46px}.visionUrlInput button{justify-content:center;min-height:44px}.visionModes{grid-template-columns:1fr}.visionEmptyPreview{min-height:260px}}.demoBand{background:#f4f8f8;border-bottom:1px solid #e0e9e9}.demoStudioHeader{margin-bottom:24px;display:block}.demoStudioHeader h2{color:#14303c;max-width:20ch;margin:8px 0 0;font-size:36px;line-height:1.12}.demoTabs{border-bottom:1px solid #cfdddd;gap:4px;margin-bottom:18px;display:flex;overflow-x:auto}.demoTabs button{color:#617582;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.demoTabs button:hover{color:#185766}.demoTabs .demoTabActive{color:#0a706c;border-bottom-color:#0d8c87}.demoStage{background:#fff;border:1px solid #ccdcdf;border-radius:8px;min-height:408px}.demoKicker{color:#0c827d;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.demoPrimaryButton,.demoQuietButton{cursor:pointer;min-height:38px;font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.demoPrimaryButton{color:#fff;background:#126f7a;border:1px solid #126f7a}.demoPrimaryButton:hover{background:#0f5f68}.demoQuietButton{color:#466270;background:#fff;border:1px solid #cbd8dc}.demoQuietButton:disabled{cursor:default;opacity:.65}.demoAudit{grid-template-columns:minmax(0,1fr) minmax(230px,.45fr);gap:0 24px;padding:24px;display:grid}.demoAuditSummary{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.demoAuditSummary h3{color:#1a3947;margin:4px 0 0;font-size:20px}.demoAuditSummary div>span{color:#788b97;margin-top:2px;font-size:12px;display:block}.demoScoreGrid{grid-column:1/-1;grid-template-columns:1.15fr repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.demoScoreGrid>div{background:#f9fbfb;border:1px solid #dce6e8;border-radius:7px;min-height:82px;padding:14px}.demoScoreGrid span,.demoScoreGrid small{color:#788a96;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.demoScoreGrid strong{color:#173b49;margin-top:7px;font-size:25px;line-height:1;display:inline-block}.demoScore small{letter-spacing:0;text-transform:none;margin-left:3px;display:inline}.demoIssueList{grid-column:1;gap:7px;display:grid}.demoIssueRow{color:#465f6c;cursor:pointer;width:100%;min-height:54px;font:inherit;text-align:left;background:#fff;border:1px solid #e1e8ea;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.demoIssueRow:hover,.demoIssueRow.selected{background:#f3fbfa;border-color:#9cc8c5}.demoIssueRow>span:nth-child(2){min-width:0}.demoIssueRow strong,.demoIssueRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.demoIssueRow strong{color:#284755;font-size:13px}.demoIssueRow small{color:#7e909b;margin-top:2px;font-size:11px}.demoImpact{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:800}.demoImpact-critico{color:#a93428;background:#fee4e2}.demoImpact-serio{color:#94620a;background:#fff1d0}.demoImpact-moderado{color:#256679;background:#e5f2f6}.demoIssueDetail{border-left:1px solid #dce6e8;grid-column:2;align-self:end;margin-bottom:0;padding:18px}.demoIssueDetail strong{color:#1f3f4d;margin-top:8px;font-size:16px;line-height:1.3;display:block}.demoIssueDetail p{color:#637985;margin:8px 0 0;font-size:13px;line-height:1.55}.demoFixLayout{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);min-height:408px;display:grid}.demoFixPreview{background:#f7fbfb;border-right:1px solid #dce6e8;flex-direction:column;display:flex}.demoStoreBar{color:#55717e;background:#fff;border-bottom:1px solid #dce6e8;justify-content:space-between;padding:15px 18px;font-size:12px;font-weight:700;display:flex}.demoStoreBar span:first-child{color:#1c4250}.demoProduct{grid-template-columns:112px 1fr;align-items:center;gap:16px;padding:32px 24px;display:grid}.demoProductImage{aspect-ratio:1;background:#d9f0ed;border:1px solid #cde0df;border-radius:7px}.demoProduct p{color:#6f8490;margin:0;font-size:12px}.demoProduct h3{color:#173a48;margin:4px 0;font-size:18px}.demoProduct strong{color:#156e69;font-size:15px}.demoCartButton{color:#46616e;cursor:pointer;width:38px;height:38px;font:inherit;background:#c6d2d7;border:0;border-radius:7px;place-items:center;margin-top:14px;font-size:21px;font-weight:800;display:grid}.demoCartButton.fixed{color:#fff;background:#136f78;gap:8px;width:auto;padding:0 12px;font-size:13px;display:inline-flex}.demoCartButtonText{font-size:12px}.demoFixStatus{color:#7d621f;background:#fff9e9;border-left:3px solid #d29c2f;margin:auto 24px 24px;padding:10px 12px;font-size:12px}.demoFixStatus.fixed{color:#197252;background:#edf9f4;border-left-color:#129b75}.demoCodePanel{padding:30px}.demoCodePanel h3{color:#173b49;margin:8px 0;font-size:21px}.demoCodePanel>p:not(.demoKicker){color:#617886;margin:0;font-size:13px;line-height:1.55}.demoCodeColumns{grid-template-columns:.7fr 1.3fr;gap:10px;margin:22px 0;display:grid}.demoCodeColumns>div{min-width:0}.demoCodeColumns>div>span{color:#70828e;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.demoCodeColumns pre{color:#d9f1ef;white-space:pre-wrap;background:#142c38;border-radius:7px;min-height:112px;margin:6px 0 0;padding:12px;font-size:11px;line-height:1.55;overflow-x:auto}.demoKeyboardLayout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:30px;padding:28px;display:grid}.demoKeyboardIntro h3{color:#193d4a;margin:8px 0;font-size:22px;line-height:1.25}.demoKeyboardIntro>p:not(.demoKicker){color:#647a87;margin:0;font-size:13px;line-height:1.55}.demoKeyboardActions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.demoKeyboardTrack{outline:0;gap:8px;display:grid}.demoKeyboardTrack:focus-visible{border-radius:7px;box-shadow:0 0 0 3px #129b9538}.demoFocusStep{color:#647984;border:1px solid #dce5e8;border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:grid}.demoFocusStep span{color:#667b86;background:#edf2f4;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.demoFocusStep strong{color:#4d6672;font-size:13px}.demoFocusStep.active{background:#e9f8f6;border:2px solid #0f8f89;padding:8px 11px}.demoFocusStep.active span{color:#fff;background:#107c77}.demoFocusStep.active strong{color:#125e5b}.demoKeyboardStatus{color:#627985;grid-column:2;margin:-16px 0 0;font-size:12px}.demoKeyboardStatus strong{color:#23616b}.demoReportLayout{grid-template-columns:minmax(260px,.85fr) minmax(260px,1.15fr);align-items:center;gap:38px;min-height:408px;padding:34px;display:grid}.demoReportPaper{background:#fffefa;border:1px solid #d4dfdf;min-height:310px;padding:24px;box-shadow:8px 8px #e4efee}.demoReportPaper header{color:#17716d;border-bottom:1px solid #dfe7e4;justify-content:space-between;padding-bottom:12px;font-size:12px;font-weight:800;display:flex}.demoReportPaper header small{color:#788983;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.demoReportPaper h3{color:#213e46;max-width:19ch;margin:8px 0 16px;font-size:20px;line-height:1.2}.demoReportPaper ol{gap:10px;margin:0;padding-left:20px;display:grid}.demoReportPaper li{color:#47616a;font-size:12px}.demoReportPaper li strong,.demoReportPaper li span{display:block}.demoReportPaper li strong{color:#31505a}.demoReportPaper li span{color:#7b8c92;margin-top:2px;font-size:11px}.demoReportPaper footer{color:#8b9898;margin-top:18px;font-size:10px}.demoReportCopy h3{color:#173b49;max-width:22ch;margin:8px 0;font-size:27px;line-height:1.2}.demoReportCopy>p:not(.demoKicker){color:#617986;max-width:46ch;margin:0 0 20px;font-size:14px;line-height:1.6}@media (max-width:900px){.demoFixLayout,.demoKeyboardLayout,.demoReportLayout{grid-template-columns:1fr}.demoStudioHeader{flex-direction:column;align-items:start;gap:10px}.demoIssueDetail{border-top:1px solid #dce6e8;border-left:0;grid-column:1/-1;margin-top:20px}.demoFixPreview{border-bottom:1px solid #dce6e8;border-right:0}.demoKeyboardStatus{grid-column:1;margin:-16px 0 0}}@media (max-width:640px){.demoStudioHeader h2{font-size:30px}.demoStage{min-height:0}.demoAudit,.demoCodePanel,.demoKeyboardLayout,.demoReportLayout{padding:18px}.demoAudit{grid-template-columns:1fr}.demoAuditSummary{flex-direction:column;align-items:start}.demoScoreGrid{grid-template-columns:1fr 1fr}.demoScoreGrid>div:first-child{grid-column:1/-1}.demoCodeColumns{grid-template-columns:1fr}.demoProduct{grid-template-columns:84px 1fr;padding:24px 18px}.demoReportPaper{padding:18px}.demoReportCopy h3{font-size:24px}}.projectAuditStudio{background:#fff;border:1px solid #cbdcdf;border-radius:8px;margin:28px 0;overflow:hidden}.projectDetail>.stats,.projectDetailTopIssues{display:none}.projectAuditActions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex;padding:16px!important}.projectAuditActions h2{margin:0 auto 0 0!important;font-size:16px!important}.projectAuditActions .actions{margin:0}.projectAuditActions>p{flex-basis:100%}.projectMonitoring{grid-template-columns:minmax(220px,.85fr) minmax(360px,1.4fr);align-items:start;gap:22px 30px;margin-top:20px;display:grid}.projectMonitoringHeading .eyebrow{margin:0 0 6px}.projectMonitoringHeading h2{margin:0 0 8px;font-size:20px}.projectMonitoringHeading>p:last-child{color:#617783;margin:0;font-size:14px;line-height:1.55}.projectMonitoringForm{grid-template-columns:minmax(150px,.8fr) minmax(150px,1fr) auto;align-items:end;gap:12px;display:grid}.projectMonitoringToggle,.projectMonitoringField,.projectMonitoringEmail{color:#48616d;gap:7px;font-size:13px;display:grid}.projectMonitoringToggle{color:#173b49;grid-template-columns:18px 1fr;align-items:center;min-height:40px;font-weight:700}.projectMonitoringToggle input{accent-color:#087f7a;width:16px;height:16px}.projectMonitoringField select{color:#173b49;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #c7d6da;border-radius:6px;padding:8px 10px}.projectMonitoringEmail{grid-column:1/-1;padding-top:3px}.projectMonitoringEmail strong{overflow-wrap:anywhere;color:#173b49}.projectMonitoringForm button{white-space:nowrap;min-height:40px}.projectMonitoringStatus{border-top:1px solid #dce7e9;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:15px;display:grid}.projectMonitoringStatus p{color:#617783;margin:0;font-size:13px;line-height:1.5}.projectMonitoringStatus strong{color:#173b49}.projectMonitoringLocked{background:#f8fbfb;border:1px solid #d7e3e5;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;min-height:96px;padding:16px;display:flex}.projectMonitoringLocked strong{color:#173b49}.projectMonitoringLocked p{color:#617783;max-width:58ch;margin:5px 0 0;font-size:13px;line-height:1.5}.projectAuditStudioEmpty{color:#0f7f7a;align-items:center;gap:16px;padding:28px;display:flex}.projectAuditStudioEmpty h2{color:#173b49;margin:4px 0;font-size:22px;line-height:1.3}.projectAuditStudioEmpty p{color:#647b87;margin:0;font-size:14px}.projectStudioHeader{background:#f8fbfb;border-bottom:1px solid #dce6e8;justify-content:space-between;align-items:end;gap:18px;padding:24px 26px 18px;display:flex}.projectStudioHeader h2{color:#173b49;max-width:30ch;margin:5px 0 3px;font-size:25px;line-height:1.2}.projectStudioHeader>div>span{color:#6f8490;text-overflow:ellipsis;white-space:nowrap;max-width:60ch;font-size:12px;display:block;overflow:hidden}.projectStudioHeader time{color:#70838d;flex:none;font-size:12px}.projectStudioKicker{color:#0b827c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.projectStudioTabs{border-bottom:1px solid #dce6e8;gap:4px;padding:0 20px;display:flex;overflow-x:auto}.projectStudioTabs button{color:#617784;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.projectStudioTabs .projectStudioTabActive{color:#0a706b;border-bottom-color:#0f8e88}.projectStudioStage{min-height:330px}.projectStudioAudit{padding:22px}.projectStudioScoreGrid{grid-template-columns:1.1fr repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.projectStudioScoreGrid>div{background:#f9fbfb;border:1px solid #dbe6e8;border-radius:7px;min-height:78px;padding:13px}.projectStudioScoreGrid span,.projectStudioScoreGrid small{color:#788b96;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.projectStudioScoreGrid strong{color:#173b49;margin-top:8px;font-size:24px;line-height:1;display:inline-block}.projectStudioScore small{letter-spacing:0;text-transform:none;margin-left:3px;display:inline}.projectStudioIssueArea{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:22px;display:grid}.projectStudioIssueList{gap:7px;display:grid}.projectStudioIssue{color:#4c6774;cursor:pointer;width:100%;min-height:55px;font:inherit;text-align:left;background:#fff;border:1px solid #dde7e9;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.projectStudioIssue:hover,.projectStudioIssue.selected{background:#f1fbfa;border-color:#98c9c5}.projectStudioIssue>span:nth-child(2){min-width:0}.projectStudioIssue strong,.projectStudioIssue small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.projectStudioIssue strong{color:#274855;font-size:13px}.projectStudioIssue small{color:#7b8e99;margin-top:2px;font-size:11px}.projectStudioImpact{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:800}.projectStudioImpact-critical{color:#a93428;background:#fee4e2}.projectStudioImpact-serious{color:#94620a;background:#fff0ce}.projectStudioImpact-moderate{color:#256679;background:#e5f2f6}.projectStudioImpact-minor,.projectStudioImpact-unknown{color:#61737b;background:#edf1f2}.projectStudioIssueDetail{border-left:1px solid #dbe6e8;align-self:stretch;padding:16px 0 16px 20px}.projectStudioIssueDetail h3,.projectStudioFix h3,.projectStudioKeyboard h3,.projectStudioReportActions h3{color:#1b3e4b;margin:8px 0;font-size:19px;line-height:1.3}.projectStudioIssueDetail p,.projectStudioFix>div>p,.projectStudioKeyboard>div>p,.projectStudioReportActions>p{color:#637b87;margin:0 0 12px;font-size:13px;line-height:1.55}.projectStudioIssueDetail>strong{color:#355663;font-size:12px}.projectStudioIssueDetail code{color:#526d78;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f6;border-radius:6px;margin-top:10px;padding:8px;font-size:11px;display:block;overflow:hidden}.projectStudioFix{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:26px;padding:26px;display:grid}.projectStudioCodeGrid{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.projectStudioCodeGrid>div>span{color:#71848e;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.projectStudioCodeGrid pre{color:#ddf3f1;white-space:pre-wrap;background:#142d38;border-radius:7px;min-height:140px;margin:6px 0 0;padding:12px;font-size:11px;line-height:1.55;overflow-x:auto}.projectStudioFixNote{color:#607985;grid-column:1/-1;margin:2px 0 0;font-size:12px}.projectStudioWarning{background:#fff9e9;border-left:3px solid #c68c18;padding:9px 11px;color:#80601c!important}.projectStudioRecommendation,.projectStudioChecklist{background:#f8fbfb;border:1px solid #dbe6e8;border-radius:7px;padding:18px}.projectStudioRecommendation strong{color:#294d5a;font-size:13px}.projectStudioRecommendation p{color:#617a86;margin:7px 0;font-size:13px}.projectStudioRecommendation span,.projectStudioChecklist span{color:#7c8e97;font-size:12px}.projectStudioKeyboard{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:26px;padding:26px;display:grid}.projectStudioChecklist{color:#0d827d;align-content:center;gap:8px;display:grid}.projectStudioChecklist strong{color:#264956;font-size:14px}.projectStudioKeyboardList{gap:8px;display:grid}.projectStudioKeyboardList>div{border:1px solid #dce6e8;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:12px;display:grid}.projectStudioKeyboardList strong{color:#284b58;align-self:center;font-size:13px}.projectStudioKeyboardList p{color:#647c87;grid-column:2;margin:0;font-size:12px;line-height:1.5}.projectStudioAssistive{grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:26px;padding:26px;display:grid}.projectStudioAssistive h3,.projectStudioAssistiveLocked h3{color:#1b3e4b;margin:8px 0;font-size:21px;line-height:1.3}.projectStudioAssistiveIntro>p:not(.projectStudioKicker),.projectStudioAssistiveLocked p:not(.projectStudioKicker){color:#637b87;margin:0;font-size:13px;line-height:1.55}.projectStudioReaderSelect{color:#385866;gap:6px;margin-top:20px;font-size:12px;font-weight:800;display:grid}.projectStudioReaderSelect select{color:#234452;min-height:40px;font:inherit;background:#fff;border:1px solid #c9dbde;border-radius:7px;padding:8px 10px;font-weight:600}.projectStudioReaderHint{color:#0b706d!important;margin-top:11px!important;font-size:12px!important}.projectStudioAssistiveSignals{background:#eff9f8;border-left:3px solid #0f8c86;grid-template-columns:30px minmax(0,1fr);gap:10px;margin-bottom:12px;padding:13px 14px;display:grid}.projectStudioAssistiveSignals svg{color:#087a76}.projectStudioAssistiveSignals strong,.projectStudioAssistiveSignals span{display:block}.projectStudioAssistiveSignals strong{color:#20515b;font-size:13px}.projectStudioAssistiveSignals span{color:#64808a;margin-top:3px;font-size:12px;line-height:1.45}.projectStudioAssistiveChecklist{border-top:1px solid #dbe6e8;display:grid}.projectStudioAssistiveChecklist label{cursor:pointer;border-bottom:1px solid #dbe6e8;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:13px 2px;display:grid}.projectStudioAssistiveChecklist input{accent-color:#087a76;width:16px;height:16px;margin:2px 0 0}.projectStudioAssistiveChecklist strong,.projectStudioAssistiveChecklist small{display:block}.projectStudioAssistiveChecklist strong{color:#284b58;font-size:13px}.projectStudioAssistiveChecklist small{color:#647c87;margin-top:3px;font-size:12px;line-height:1.45}.projectStudioAssistiveChecklist label.checked strong{color:#087a76;text-decoration:line-through}.projectStudioAssistiveNote{color:#758a93;margin:12px 0 0;font-size:11px;line-height:1.5}.projectStudioAssistiveLocked{color:#7b5b1e;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;padding:28px;display:grid}.projectStudioAssistiveLocked .projectStudioSecondary{margin-top:16px;display:inline-flex}.projectStudioReport{grid-template-columns:minmax(240px,.9fr) minmax(260px,1.1fr);align-items:center;gap:32px;padding:30px;display:grid}.projectStudioReportPaper{background:#fffefa;border:1px solid #d5e0de;min-height:268px;padding:20px;box-shadow:7px 7px #e3efed}.projectStudioReportPaper header{color:#17716d;border-bottom:1px solid #dfe8e4;justify-content:space-between;padding-bottom:10px;font-size:12px;font-weight:800;display:flex}.projectStudioReportPaper header small{color:#7a8b84;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.projectStudioReportPaper h3{color:#223f47;max-width:19ch;margin:7px 0 14px;font-size:18px;line-height:1.22}.projectStudioReportPaper ol{gap:8px;margin:0;padding-left:19px;display:grid}.projectStudioReportPaper li{color:#48616a;font-size:11px}.projectStudioReportPaper li strong,.projectStudioReportPaper li span{display:block}.projectStudioReportPaper li strong{color:#31505a}.projectStudioReportPaper li span{color:#7d8d91;margin-top:2px}.projectStudioReportPaper footer{color:#8b9898;margin-top:14px;font-size:10px}.projectStudioReportActions>p{max-width:42ch}.projectStudioReportButtons{flex-wrap:wrap;gap:8px;display:flex}.projectStudioPrimary,.projectStudioSecondary{border-radius:7px;align-items:center;gap:6px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.projectStudioPrimary{color:#fff;background:#146f79}.projectStudioSecondary{color:#486570;border:1px solid #cbdadd}.projectStudioEmpty{color:#117d78;text-align:center;place-content:center;gap:8px;min-height:230px;padding:28px;display:grid}.projectStudioEmpty strong{color:#274a57;font-size:15px}.projectStudioEmpty span{color:#72848f;max-width:38ch;font-size:13px}@media (max-width:900px){.projectStudioFix,.projectStudioKeyboard,.projectStudioReport,.projectStudioIssueArea{grid-template-columns:1fr}.projectStudioIssueDetail{border-top:1px solid #dbe6e8;border-left:0;padding:18px 0 0}}@media (max-width:640px){.projectAuditActions{flex-direction:column;align-items:start}.projectAuditActions h2{margin-right:0!important}.projectMonitoring{grid-template-columns:1fr;gap:18px}.projectMonitoringForm,.projectMonitoringStatus{grid-template-columns:1fr}.projectMonitoringLocked{flex-direction:column;align-items:start}.projectStudioHeader{flex-direction:column;align-items:start;padding:18px}.projectStudioHeader h2{font-size:22px}.projectStudioHeader>div>span{max-width:100%}.projectStudioTabs{padding:0 12px}.projectStudioAudit,.projectStudioFix,.projectStudioKeyboard,.projectStudioReport{padding:18px}.projectStudioScoreGrid{grid-template-columns:1fr 1fr}.projectStudioScoreGrid>div:first-child{grid-column:1/-1}.projectStudioCodeGrid{grid-template-columns:1fr}}.landingSection{padding-top:92px;padding-bottom:92px}.landingSectionBand{border-top:1px solid #e1e8ea}main section[id]{scroll-margin-top:78px}.landingSoftBand{background:#f5f8f8}.landingSectionHeader{margin-bottom:32px;display:block}.landingSectionHeader h2{color:#14303c;max-width:20ch;margin:8px 0 0;font-size:38px;line-height:1.12}.landingSection .flowGrid{gap:12px}.landingSection .flowCard,.landingFeatureGrid article{background:#fff;border:1px solid #dce6e8;border-radius:8px;padding:22px}.landingSection .flowCard h3,.landingFeatureGrid h3{color:#1c3d4a;margin:11px 0 6px;font-size:17px}.landingSection .flowCard p,.landingFeatureGrid p{color:#637985;margin:0;font-size:13px;line-height:1.55}.landingSection .flowNum,.landingFeatureGrid>article>span{color:#087a76;background:#e5f4f2;border-radius:7px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:inline-grid}.landingFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landingPricing{gap:14px}.landingPricing article,.landingPricing article.featured{min-height:390px;box-shadow:none;border:1px solid #d8e3e5;border-radius:8px;flex-direction:column;padding:24px;display:flex}.landingPricing article.featured{box-shadow:none;border:2px solid #16766f}.landingPricing article h3{color:#173b49;margin:4px 0;font-size:21px}.landingPlanType{color:#0c817b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.landingPricing .price{color:#173b49;margin:4px 0 6px;font-size:31px}.landingPricing article>p:not(.price):not(.landingPlanType){color:#607884;font-size:13px}.landingPricing .featureList{margin-bottom:20px;font-size:13px}.landingPricing .featureList li:before{background:#139b94}.landingPricing .button{text-align:center;border-radius:7px;margin-top:auto}.landingOneOff{border-radius:8px;align-items:center;padding:18px 20px}.landingOneOff>div{gap:4px;display:grid}.landingOneOff>div strong{color:#173b49}.landingOneOff>span{color:#607884;flex:1;font-size:13px}.landingOneOff .button{border-radius:7px;flex:none}.landingOutcomeBand{background:#fff;border-top:1px solid #dfe8ea;border-bottom:1px solid #dfe8ea}.landingOutcome{padding-top:92px;padding-bottom:38px}.landingOutcomeGrid{grid-template-columns:minmax(0,.98fr) minmax(360px,.82fr);align-items:center;gap:62px;display:grid}.landingOutcomeCopy h2{color:#14303c;max-width:19ch;margin:8px 0 14px;font-size:38px;line-height:1.12}.landingOutcomeCopy>p:not(.eyebrow){color:#637985;max-width:55ch;margin:0;font-size:15px;line-height:1.6}.landingOutcomeSteps{border-top:1px solid #dce7e8;gap:0;margin:26px 0 20px;padding:0;list-style:none;display:grid}.landingOutcomeSteps li{border-bottom:1px solid #dce7e8;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.landingOutcomeSteps svg{color:#087a76;margin-top:2px}.landingOutcomeSteps strong,.landingOutcomeSteps span{display:block}.landingOutcomeSteps strong{color:#1c3d4a;font-size:14px}.landingOutcomeSteps span{color:#6b818c;margin-top:3px;font-size:13px;line-height:1.5}.landingTextLink{color:#075e70;text-underline-offset:4px;align-items:center;min-height:40px;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.landingTextLink:hover{color:#123d54}.landingReportPreview{background:#102a3a;border:1px solid #23485a;border-radius:8px;overflow:hidden;box-shadow:0 20px 48px #12303e29}.landingReportPreview>header,.landingReportPreview>footer{color:#c8d8de;justify-content:space-between;align-items:center;padding:15px 18px;font-size:11px;display:flex}.landingReportPreview>header{border-bottom:1px solid #31596a}.landingReportPreview>header span{color:#fff;font-weight:800}.landingReportPreview>footer{color:#9fb5be;border-top:1px solid #31596a}.landingReportProject{justify-content:space-between;align-items:end;gap:16px;padding:24px 18px 18px;display:flex}.landingReportProject p,.landingReportProject strong,.landingReportScore span,.landingReportScore strong,.landingReportScore small{display:block}.landingReportProject p,.landingReportScore span{color:#91adb8;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.landingReportProject strong{color:#fff;margin-top:5px;font-size:24px}.landingReportScore{text-align:right;grid-template-columns:auto auto;align-items:end;column-gap:2px;display:grid}.landingReportScore span{grid-column:1/-1}.landingReportScore strong{color:#69d5ca;font-size:40px;line-height:1}.landingReportScore small{color:#a7bec6;padding-bottom:3px;font-size:12px}.landingReportPriorities{background:#153445;border:1px solid #31596a;border-radius:7px;margin:0 18px 18px}.landingReportPriorities>p{color:#f8d596;border-bottom:1px solid #31596a;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.landingReportPriorities>p svg{color:#f0ab4d}.landingReportPriorities ol{gap:0;margin:0;padding:0 14px;list-style:none;display:grid}.landingReportPriorities li{border-bottom:1px solid #31596a;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:12px 0;display:grid}.landingReportPriorities li:last-child{border-bottom:0}.landingReportPriorities li>span{color:#68d5ca;font-size:10px;font-weight:800}.landingReportPriorities li strong,.landingReportPriorities li small{display:block}.landingReportPriorities li strong{color:#f3f8f9;font-size:12px}.landingReportPriorities li small{color:#9cb3bc;margin-top:3px;font-size:10px}.landingReportPriorities li svg{color:#69d5ca}.landingTrustGrid{border-top:1px solid #dce7e8;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;display:grid}.landingTrustGrid article{grid-template-columns:26px minmax(0,1fr);gap:12px;padding:24px 24px 0 0;display:grid}.landingTrustGrid article+article{border-left:1px solid #dce7e8;padding-left:24px}.landingTrustGrid article>span{color:#087a76;font-size:11px;font-weight:800}.landingTrustGrid h3{color:#1c3d4a;margin:0;font-size:14px}.landingTrustGrid p{color:#6a808a;margin:5px 0 0;font-size:12px;line-height:1.55}.landingFaqBand{background:#f4f8f7;border-top:1px solid #dfe8ea}.landingFaq{padding-top:84px;padding-bottom:92px}.landingFaqList{border-top:1px solid #cfdedf}.landingFaqList details{border-bottom:1px solid #cfdedf}.landingFaqList summary{color:#1c3d4a;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 4px;font-size:15px;font-weight:800;list-style:none;display:flex}.landingFaqList summary::-webkit-details-marker{display:none}.landingFaqList summary svg{color:#087a76;flex:none;transition:transform .16s}.landingFaqList details[open] summary svg{transform:rotate(180deg)}.landingFaqList details p{color:#607884;max-width:75ch;margin:-2px 4px 18px;font-size:14px;line-height:1.6}html.landingMotionReady [data-reveal]{opacity:0;transition:opacity .42s,transform .42s;transform:translateY(22px)}html.landingMotionReady [data-reveal].is-revealed{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.landingFeatureGrid article,.landingPricing article,.landingReportPreview,.landingOneOff,.hero .instantInput button,.landingPricing .button,.landingOneOff .button{transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}.landingFeatureGrid article:hover,.landingPricing article:hover,.landingOneOff:hover{border-color:#85bcb8;transform:translateY(-4px);box-shadow:0 12px 26px #163d491a}.landingReportPreview:hover{transform:translateY(-4px);box-shadow:0 26px 56px #12303e38}.hero .instantInput button:hover,.landingPricing .button:hover,.landingOneOff .button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #085c703d}.landingOutcomeSteps li:hover{background:#f5faf9}.landingFaqList summary:hover{color:#087a76}}.hero .heroContent h1{letter-spacing:0;max-width:14ch}.hero .heroContent>p:not(.eyebrow):not(.trustLine){color:#cbd7df;max-width:48ch;font-size:17px;line-height:1.6}.hero .instantInput button{background:#147b85;border-radius:7px}.hero .secondary{border-radius:7px}@media (max-width:900px){.landingSectionHeader h2{max-width:23ch}.landingFeatureGrid{grid-template-columns:1fr}.landingOneOff{flex-direction:column;align-items:start}.landingOutcomeGrid{grid-template-columns:1fr;gap:34px}.landingOutcomeCopy h2{max-width:23ch}}@media (max-width:640px){.landingSection{padding-top:66px;padding-bottom:66px}.landingSectionHeader h2{font-size:30px}.landingPricing article,.landingPricing article.featured{min-height:0}.landingOutcome,.landingFaq{padding-top:66px;padding-bottom:66px}.landingOutcomeCopy h2{font-size:30px}.landingReportProject strong{font-size:21px}.landingReportScore strong{font-size:36px}.landingTrustGrid{grid-template-columns:1fr;margin-top:38px}.landingTrustGrid article,.landingTrustGrid article+article{border-left:0;padding:18px 0 0}.landingTrustGrid article+article{border-top:1px solid #dce7e8}.landingFaqList summary{padding:17px 0;font-size:14px}.landingFaqList details p{margin-left:0;margin-right:0}.hero{padding-left:0;padding-right:0;overflow:hidden}.heroGrid{padding:32px 24px 56px}.hero .heroContent .eyebrow,.hero .trustLine{overflow-wrap:anywhere}.hero .instantInput{flex-direction:column}.hero .instantInput input,.hero .instantInput button{width:100%}.hero .instantInput button{justify-content:center;min-height:46px}}@media (max-width:900px){.projectStudioAssistive{grid-template-columns:1fr}}@media (max-width:640px){.projectStudioAssistive,.projectStudioAssistiveLocked{padding:18px}.projectStudioTabs button{justify-content:center;min-width:42px}.projectStudioTabs button span{display:none}}.settingsApiKeyActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.settingsApiKeyActions input{border:1px solid #cbdadd;border-radius:7px;flex:220px;min-width:min(100%,220px);min-height:40px;padding:9px 11px}.settingsPrimaryAction,.settingsSecondaryAction,.settingsDangerAction{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.settingsPrimaryAction{color:#fff;background:#147b85;border:1px solid #126e78}.settingsSecondaryAction{color:#315968;background:#fff;border:1px solid #bdd1d6}.settingsDangerAction{color:#fff;background:#b42318;border:1px solid #b42318}.settingsDangerAction:disabled{cursor:not-allowed;opacity:.48}.settingsDialogBackdrop{z-index:100;background:#0b1e27a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.settingsDialog{background:#fff;border:1px solid #d5e1e4;border-radius:8px;width:min(100%,680px);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 20px 60px #091d2540}.settingsDialog>header,.settingsDialogTitle,.settingsDialog footer,.settingsDialogActions{align-items:center;display:flex}.settingsDialog>header{justify-content:space-between;gap:16px;margin-bottom:22px}.settingsDialogTitle{gap:11px;min-width:0}.settingsDialogTitle>span,.accountDeletionIcon{color:#087a76;background:#e5f4f2;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.settingsDialogTitle.danger>span,.accountDeletionIcon{color:#b42318;background:#fff0ee}.settingsDialogTitle .eyebrow{margin:0 0 3px}.settingsDialogTitle h2{color:#1b3945;margin:0;font-size:20px}.settingsIconButton{color:#486570;background:#fff;border:1px solid #cbdadd;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.apiGuideSteps{border-top:1px solid #dfebed;gap:0;margin-bottom:20px;display:grid}.apiGuideSteps article{border-bottom:1px solid #dfebed;grid-template-columns:26px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.apiGuideSteps article>span{color:#087a76;background:#e5f4f2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.apiGuideSteps strong{color:#294955;font-size:14px}.apiGuideSteps p,.settingsDialog>p,.settingsDialog footer p{color:#687f89;margin:4px 0 0;font-size:13px;line-height:1.55}.apiGuideCode{background:#f7fafb;border:1px solid #d4e1e4;border-radius:7px;margin-top:14px;overflow:hidden}.apiGuideCode>div{color:#42636f;border-bottom:1px solid #d4e1e4;justify-content:space-between;align-items:center;min-height:36px;padding:0 8px 0 12px;font-size:12px;font-weight:800;display:flex}.apiGuideCode button{color:#1a737b;background:0 0;border:0;border-radius:5px;place-items:center;width:29px;height:29px;display:inline-grid}.apiGuideCode button:hover{background:#dfeeee}.apiGuideCode pre{color:#24434e;margin:0;padding:13px;font-size:12px;line-height:1.55;overflow-x:auto}.settingsDialog footer{border-top:1px solid #dfebed;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px}.settingsDialog footer p{max-width:48ch;margin:0}.accountDeletionControl{background:#fffdfd;border:1px solid #efd9d4;border-radius:8px;margin-top:24px;padding:22px}.accountDeletionHeading{align-items:flex-start;gap:11px;display:flex}.accountDeletionHeading h2{color:#47302e;margin:0;font-size:18px}.accountDeletionHeading p{color:#7c6863;margin:4px 0 0;font-size:13px}.settingsStatusMessage,.settingsErrorMessage{align-items:center;gap:7px;margin:16px 0 0;font-size:13px;font-weight:700;display:flex}.settingsStatusMessage{color:#16715a}.settingsErrorMessage{color:#b42318}.deletionReady,.deletionScheduled{border-top:1px solid #efd9d4;justify-content:space-between;align-items:end;gap:18px;margin-top:18px;padding-top:16px;display:flex}.deletionReady>p,.deletionScheduled p{color:#74625e;max-width:64ch;margin:0;font-size:13px;line-height:1.55}.deletionScheduled>div{gap:5px;display:grid}.deletionScheduled span,.deletionDeadline{color:#a33a31;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.deletionScheduled strong{color:#553733;font-size:17px}.deletionDialog{width:min(100%,520px)}.deletionDialog>p{margin-top:10px}.deletionDeadline{margin:18px 0 0!important}.deletionConfirmForm{border-top:1px solid #eadbd7;gap:14px;margin-top:20px;padding-top:18px;display:grid}.deletionConfirmForm label{color:#543f3a;gap:8px;font-size:13px;display:grid}.deletionConfirmForm label>span{display:block}.deletionConfirmForm input{border:1px solid #d7bcb5;border-radius:7px;min-height:42px;padding:9px 11px}.settingsDialogActions{justify-content:flex-end;gap:8px}@media (max-width:640px){.settingsDialogBackdrop{align-items:end;padding:12px}.settingsDialog{max-height:calc(100vh - 24px);padding:18px}.settingsDialog footer,.deletionReady,.deletionScheduled{flex-direction:column;align-items:stretch}.settingsDialog footer .settingsSecondaryAction,.deletionReady .settingsDangerAction,.deletionScheduled .settingsSecondaryAction{width:100%}.settingsDialogActions{grid-template-columns:1fr;display:grid}.settingsDialogActions button{width:100%}}.languageSwitcher{flex:none;position:relative}.languageSwitcher summary{cursor:pointer;color:#d0d5dd;align-items:center;gap:5px;min-height:32px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.languageSwitcher summary::-webkit-details-marker{display:none}.navLight .languageSwitcher summary{color:var(--text)}.languageMenu{z-index:20;background:#fff;border:1px solid #cedde0;border-radius:7px;min-width:148px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 12px 28px #0d27302e}.languageMenu a{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:9px 10px;font-size:12px;font-weight:700;display:grid;color:#345664!important}.languageMenu a:hover,.languageMenu a[aria-current=page]{background:#e7f4f3;color:#087a76!important}.languageMenu a>span:first-child{color:#718892;font-size:11px}.resourceHero,.resourceArticleHero{color:#fff;background:#101828;padding:28px 24px 0}.resourceHero .nav,.resourceArticleHero .nav{margin-bottom:0}.resourceArticleHero{min-height:84px}.resourceHeroContent{padding-top:120px;padding-bottom:76px}.resourceHeroContent h1{color:#fff;letter-spacing:0;max-width:18ch;margin:8px 0 16px;font-size:48px}.resourceHeroContent>p:last-child{color:#c5d0d8;max-width:62ch;margin:0;font-size:17px;line-height:1.6}.resourceMain{padding-top:64px;padding-bottom:92px}.resourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.resourceCard{background:#fff;border:1px solid #d8e4e6;border-radius:8px;flex-direction:column;min-height:290px;padding:22px;display:flex}.resourceCard>span{color:#087a76;background:#e6f3f1;border-radius:7px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:inline-grid}.resourceCard>p:first-of-type{color:#0c817b;text-transform:uppercase;margin:15px 0 6px;font-size:11px;font-weight:800}.resourceCard h2{color:#1c3d4a;margin:0;font-size:20px;line-height:1.25}.resourceCard>p:last-of-type{color:#637985;margin:10px 0 18px;font-size:13px;line-height:1.55}.resourceCard>a,.resourceNext{color:#087a76;font-size:13px;font-weight:800}.resourceCard>a{margin-top:auto}.resourceArticle{max-width:920px;padding-top:42px;padding-bottom:86px}.resourceBreadcrumb{margin-bottom:30px}.resourceBreadcrumb a{color:#087a76;font-size:13px;font-weight:800}.resourceArticle>article{max-width:760px}.resourceArticle h1{color:#173b49;letter-spacing:0;max-width:18ch;margin:6px 0 16px;font-size:48px}.resourceReadingTime{color:#0c817b;margin:0;font-size:12px;font-weight:800}.resourceLead{color:#57707b;max-width:62ch;margin:0;font-size:18px;line-height:1.6}.resourceContent{gap:30px;margin-top:46px;display:grid}.resourceContent section{border-top:1px solid #dce7e9;padding-top:25px}.resourceContent h2{color:#234651;margin:0 0 12px;font-size:25px}.resourceContent p,.resourceContent li{color:#54707b;font-size:16px;line-height:1.68}.resourceContent p{margin:0 0 14px}.resourceContent ul{gap:8px;margin:17px 0 0;padding-left:20px;display:grid}.resourceContent li::marker{color:#0d8d87}.resourceSource{border-top:1px solid #dce7e9;margin:34px 0 0;padding-top:18px}.resourceSource a{color:#087a76;font-size:13px;font-weight:800}.resourceCta{border-top:1px solid #bfdad9;border-bottom:1px solid #bfdad9;justify-content:space-between;align-items:end;gap:24px;margin-top:50px;padding:30px 0;display:flex}.resourceCta h2{color:#234651;margin:7px 0 8px;font-size:24px}.resourceCta p:not(.eyebrow){color:#627d87;max-width:48ch;margin:0;font-size:14px}.resourceCta .button{text-align:center;border-radius:7px;flex:none}.resourceNext{gap:4px;margin-top:30px;display:grid}.resourceNext span{color:#718893;font-size:12px}.resourceNext strong{max-width:55ch;font-size:16px}.seoHub{border-top:1px solid #d8e4e6;margin-top:64px;padding-top:42px}.seoHubHeading{grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);align-items:end;gap:24px;margin-bottom:24px;display:grid}.seoHubHeading .eyebrow{grid-column:1/-1;margin:0}.seoHubHeading h2{color:#173b49;margin:0;font-size:29px;line-height:1.2}.seoHubHeading>p:last-child{color:#637985;max-width:58ch;margin:0;font-size:14px;line-height:1.6}.seoHubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seoHubGrid a{background:#fff;border:1px solid #d6e3e5;border-radius:8px;gap:6px;min-height:132px;padding:18px;transition:border-color .15s,background .15s;display:grid}.seoHubGrid a:hover{background:#f7fcfb;border-color:#0d8d87}.seoHubGrid strong{color:#234651;font-size:16px;line-height:1.35}.seoHubGrid span{color:#637985;font-size:13px;line-height:1.5}.seoGuideHero{background:#101828;min-height:84px;padding:28px 24px 0}.seoGuideHero .nav{margin-bottom:0}.seoGuide{max-width:1080px;padding-top:42px;padding-bottom:86px}.seoGuide .resourceBreadcrumb{color:#6f8590;flex-wrap:wrap;gap:7px;font-size:13px;line-height:1.5;display:flex}.seoGuide>article{max-width:780px}.seoGuideHeader h1{color:#173b49;letter-spacing:0;max-width:20ch;margin:6px 0 16px;font-size:48px;line-height:1.12}.seoGuideByline{color:#718893;margin:18px 0 0;font-size:13px}.seoGuideFaq,.seoGuideSources{border-top:1px solid #dce7e9;max-width:780px;margin-top:42px;padding-top:26px}.seoGuideFaq .eyebrow{margin:0 0 6px}.seoGuideFaq h2,.seoGuideSources h2,.seoGuideRelated h2{color:#234651;margin:0 0 16px;font-size:25px;line-height:1.3}.seoGuideFaq details{border-bottom:1px solid #dce7e9;padding:15px 0}.seoGuideFaq summary{cursor:pointer;color:#234651;font-size:16px;font-weight:800;line-height:1.45}.seoGuideFaq details p{color:#58727d;max-width:70ch;margin:10px 0 0;font-size:15px;line-height:1.65}.seoGuideSources ul{gap:9px;margin:0;padding-left:20px;display:grid}.seoGuideSources li{color:#58727d;font-size:14px;line-height:1.5}.seoGuideSources a{color:#087a76;font-weight:700}.seoGuideCta{max-width:780px}.seoGuideRelated{border-top:1px solid #dce7e9;max-width:780px;margin-top:44px;padding-top:26px}.seoGuideRelated .eyebrow{margin:0 0 6px}.seoGuideRelated>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.seoGuideRelated a{background:#f9fcfc;border:1px solid #d6e3e5;border-radius:8px;gap:8px;min-height:152px;padding:16px;display:grid}.seoGuideRelated a:hover{border-color:#0d8d87}.seoGuideRelated strong{color:#234651;font-size:15px;line-height:1.35}.seoGuideRelated span{color:#637985;font-size:12px;line-height:1.5}@media (max-width:900px){.resourceGrid{grid-template-columns:1fr}.resourceCard{min-height:0}.seoGuideRelated>div{grid-template-columns:1fr}}@media (max-width:800px){.nav{padding-left:16px;padding-right:16px}.navLinks{gap:0;display:flex}.navLinks>a{display:none}}@media (max-width:640px){.resourceHero,.resourceArticleHero{padding-left:16px;padding-right:16px}.resourceHeroContent{padding-top:46px;padding-bottom:54px}.resourceHeroContent h1,.resourceArticle h1,.seoGuideHeader h1{font-size:32px}.resourceMain,.resourceArticle,.seoGuide{padding-left:24px;padding-right:24px}.seoGuideHero{padding-left:16px;padding-right:16px}.seoHubHeading,.seoHubGrid{grid-template-columns:1fr}.resourceContent{margin-top:34px}.resourceContent h2{font-size:22px}.resourceContent p,.resourceContent li{font-size:15px}.resourceCta{flex-direction:column;align-items:stretch}.resourceCta .button{width:100%}}.betaBanner{color:#e8fbf7;z-index:1;background:#0a2b3adb;border:1px solid #48d5c77a;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 48px);margin:74px auto 0;padding:10px 12px 10px 16px;font-size:13px;display:flex;position:relative}.betaBanner a{color:#103c4d;background:#d8fbf4;border-radius:6px;flex:none;padding:7px 11px;font-weight:800;text-decoration:none}.betaBannerTrust{color:#a7e9df;white-space:nowrap;border-left:1px solid #c6faf359;padding-left:14px;font-size:12px;font-weight:800}.dashboard>.betaBanner{width:100%;margin:20px 0}.betaPricing{margin-top:8px}.betaPricingHeader{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.betaPricingHeader>div:first-child{max-width:690px}.betaPricingHeader h2{color:#173b49;margin:6px 0 10px;font-size:34px}.betaPricingHeader p:not(.eyebrow){color:#607884;max-width:650px;margin:0}.billingToggle,.betaFeedbackKinds{background:#fff;border:1px solid #bdd4d7;border-radius:8px;align-items:stretch;display:inline-flex;overflow:hidden}.billingToggle button,.betaFeedbackKinds button{color:#385966;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #d8e5e7;padding:8px 13px;font-weight:750}.billingToggle button:last-child,.betaFeedbackKinds button:last-child{border-right:0}.billingToggle button.active,.betaFeedbackKinds button.active{color:#fff;background:#173b49}.billingToggle small{color:inherit;font-size:10px;font-weight:700;line-height:1.2;display:block}.betaPlanGrid{align-items:stretch}.betaPlanGrid article{min-height:510px}.betaPricingActive .betaPlanGrid article{min-height:0}.betaPricingAccess{margin:0 0 24px}.betaPricingAccess h3{color:#15414c;margin:4px 0;font-size:20px}.betaPricingAccess .button{flex:none}.landingPricing .price small{color:#607884;margin-left:4px;font-size:13px;font-weight:700}.priceCompare{color:#607884;grid-template-columns:1fr 1fr;gap:6px;font-size:12px;display:grid}.priceCompare span{background:#f8fbfc;border:1px solid #d8e5e7;border-radius:5px;padding:7px 8px}.priceSaving{font-weight:800;color:#087d76!important;font-size:12px!important}.betaPrice{background:#effbf9;border-left:3px solid #129b95;margin-top:auto;margin-bottom:10px;padding:8px 10px;font-weight:800;color:#076d68!important;font-size:13px!important}.betaOneOff{align-items:center;gap:24px}.betaOneOff p{color:#607884;margin:8px 0 0}.betaOneOff .button{flex:none}.automationDisclosure{color:#607884;text-align:center;max-width:800px;margin:28px auto 0;font-size:13px;line-height:1.65}.registerPage{background:#f4f7f9;min-height:100vh;padding:64px 24px}.registerSurface{background:#fff;border:1px solid #d6e1e4;border-radius:8px;width:min(100%,570px);margin:0 auto;padding:34px;box-shadow:0 14px 34px #14344314}.registerSurface h1{color:#173b49;margin:5px 0 6px;font-size:31px}.registerIntro{color:#607884;margin:0}.registerBetaNotice{color:#175950;background:#effbf9;border:1px solid #88cfc8;border-radius:7px;margin-top:22px;padding:14px;font-size:14px}.registerBetaNotice p{margin:7px 0 0;line-height:1.55}.registerFields{gap:8px;margin-top:22px;display:grid}.registerFields label{color:#264754;font-size:13px;font-weight:800}.registerFields input{color:#173b49;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #bdcfd5;border-radius:7px;padding:10px 12px}.registerFields input:focus{border-color:#0d8b84;outline:3px solid #129b9538}.registerConsents{border:0;gap:10px;margin:22px 0 0;padding:0;display:grid}.registerConsents legend{color:#264754;margin-bottom:10px;font-size:14px;font-weight:800}.registerConsents label{color:#4e6873;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.registerConsents input{accent-color:#0d8b84;width:16px;height:16px;margin:1px 0 0}.registerConsents a{color:#076d68;font-weight:800}.registerConsents .optionalConsent{color:#607884;margin-top:4px}.registerError{color:#a52626;margin:18px 0 0;font-size:14px}.registerSubmit{width:100%;min-height:46px;margin-top:22px}.registerLogin{color:#607884;margin:18px 0 0;font-size:14px}.registerLogin a{color:#173b49;font-weight:800}.dashboardBetaNotice,.betaAccountPanel{background:#effbf9;border:1px solid #8bcfc7;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0 24px;padding:18px 20px;display:flex}.dashboardBetaNotice h2,.betaAccountPanel h2{color:#15414c;margin:4px 0;font-size:20px}.dashboardBetaNotice p:not(.eyebrow),.betaAccountPanel p{color:#46707a;margin:0;font-size:14px}.dashboardBetaNotice .textLink{white-space:nowrap;color:#076d68;font-weight:800}.betaAccountPanel>p{color:#076d68;text-align:right;max-width:220px;font-weight:800}.dashboard .betaPricing{margin-top:28px}.dashboard .betaPricingHeader h2{font-size:28px}.betaFeedback{grid-template-columns:minmax(230px,.8fr) minmax(320px,1.2fr);gap:28px;margin-top:28px;display:grid}.betaFeedback h2{color:#183d4b;margin:4px 0 8px;font-size:21px}.betaFeedback p{color:#607884}.betaFeedbackControls{gap:12px;display:grid}.betaFeedback textarea{resize:vertical;color:#173b49;width:100%;min-height:108px;font:inherit;border:1px solid #bdcfd5;border-radius:7px;padding:11px 12px}.betaFeedback textarea:focus{border-color:#0d8b84;outline:3px solid #129b9538}.betaFeedback .button{justify-self:start}.betaFormSuccess{margin:0;font-size:13px;font-weight:800;color:#087d76!important}.betaFormError{margin:0;font-size:13px;font-weight:800;color:#a52626!important}.dashboardUsageWarning{font-weight:800;color:#9b5d08!important;margin-top:8px!important}.legalPage{color:#304d58;width:min(800px,100% - 48px);margin:0 auto;padding:72px 0 96px}.legalPage h1{color:#173b49;margin:7px 0 22px;font-size:38px}.legalPage h2{color:#173b49;margin:34px 0 9px;font-size:22px}.legalPage p{line-height:1.7}.legalPage a{color:#076d68;font-weight:800}@media (max-width:800px){.navProductLinks{display:none}.betaPricingHeader,.dashboardBetaNotice,.betaAccountPanel{flex-direction:column;align-items:flex-start}.betaAccountPanel>p{text-align:left;max-width:none}.betaFeedback{grid-template-columns:1fr}}@media (max-width:640px){.betaBanner{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);margin-top:66px}.dashboard>.betaBanner{width:100%;margin:16px 0}.betaBannerTrust{white-space:normal;border-left:0;max-width:100%;padding-left:0}.betaBanner a{text-align:center;width:100%}.betaPricingHeader h2{font-size:28px}.billingToggle{width:100%}.billingToggle button{flex:1}.priceCompare{grid-template-columns:1fr}.betaPlanGrid article{min-height:0}.betaOneOff{flex-direction:column;align-items:stretch}.betaOneOff .button{text-align:center;width:100%}.registerPage{padding:26px 16px}.registerSurface{padding:24px 18px}.registerSurface h1{font-size:28px}.dashboardBetaNotice{padding:16px}.dashboardBetaNotice .textLink{white-space:normal}}
