/* Action Enterprises public website screening. No sample findings are embedded. */
.presence-instrument{width:100%;max-width:350px;min-width:0;margin:0 auto 12px}.presence-instrument svg{display:block;width:100%;height:auto}.presence-instrument[data-gauge-ready="true"]+.presence-score-number{display:none}.presence-score-result>div{min-width:0}@media(prefers-reduced-motion:reduce){.presence-instrument *{animation:none!important;transition:none!important}}
.screen-optional-services{margin-top:23px;padding:20px;background:#f3f4eb;border:1px solid var(--line)}.screen-optional-services h4{font:23px/1.25 Georgia,serif;font-weight:400;margin:0 0 12px}.screen-optional-services p,.screen-optional-services li{font-size:11px;color:var(--muted);line-height:1.7}.screen-optional-services ul{padding-left:17px}.screen-optional-services li{margin:10px 0}.screen-optional-services a{color:var(--ink);overflow-wrap:anywhere}
.presence-score{margin-top:27px;padding:25px 22px;background:#fbfaf5;border:1px solid #c0d0bd;border-top:4px solid var(--green);border-radius:4px;min-width:0}.presence-score *{min-width:0}.presence-score-top{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.presence-score .screen-label{font-size:9px;letter-spacing:1.1px;margin:0 0 9px}.presence-score h3{font:30px/1.12 Georgia,serif;font-weight:400;letter-spacing:-.6px;margin:0 0 8px}.presence-score-kind{font-size:11px;margin:0;color:var(--muted)}.presence-score-kind span{display:inline-block;font-size:9px;padding:2px 5px;border:1px solid var(--line);margin-left:4px;overflow-wrap:anywhere}.presence-method{font-size:10px;flex-shrink:0;color:var(--ink);text-underline-offset:3px}.presence-score-site{font-size:12px;margin:15px 0 0;color:var(--muted);overflow-wrap:anywhere}.presence-score-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:23px;align-items:center;margin-top:23px}.presence-score-number{font-size:58px;line-height:1.05;letter-spacing:-2.5px;margin:0;color:var(--ink);white-space:nowrap}.presence-score-number strong{font-weight:500}.presence-score-number span{font-size:20px;color:var(--muted);letter-spacing:-.3px;margin-left:4px}.presence-score-caption{font-size:10px;color:var(--muted);margin:9px 0 0}.presence-score-bar{height:5px;background:#dfe7da;border-radius:8px;overflow:hidden;margin-top:15px}.presence-score-bar span{display:block;height:100%;width:0;background:var(--green)}.presence-score-change{font-size:18px;font-weight:650;margin:0 0 8px;line-height:1.3}.presence-score-comparison{font-size:11px;color:var(--muted);line-height:1.65;margin:0}.presence-score-coverage{font-size:11px;color:var(--muted);margin:22px 0 0;padding-top:16px;border-top:1px solid var(--line)}.presence-score-coverage strong{color:var(--ink)}.presence-score-dates{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 0}.presence-score-dates dt{font-size:9px;text-transform:uppercase;letter-spacing:.8px;margin:0 0 6px;color:var(--muted)}.presence-score-dates dd{font-size:12px;margin:0;line-height:1.5}.presence-score-dates dd strong{font-size:14px;font-weight:650}.presence-score-dates dd span{display:block;color:var(--muted);font-size:10px}.presence-score-changes{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:20px 0 0}.presence-score-changes li{padding:12px 5px;background:#edf2e8;border:1px solid #d8e1d3;font-size:9px;text-align:center;overflow-wrap:anywhere}.presence-score-changes strong{display:block;font-size:20px;line-height:1.2;font-weight:550;margin-bottom:6px}.presence-score-picker{margin:20px 0 0}.presence-score-picker label{display:block;font-size:11px;font-weight:650;margin-bottom:7px}.presence-score-picker select{width:100%;max-width:100%;font:11px/1.5 Arial,sans-serif;padding:10px 7px;border:1px solid #b9cabb;border-radius:3px;background:white;color:var(--ink)}.presence-score-picker select:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.presence-score-google{display:flex;justify-content:space-between;gap:16px;margin:20px 0 0;padding-top:17px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.presence-score-google strong{color:var(--ink);font-size:11px;max-width:45%}.presence-score-google span{max-width:55%;text-align:right}.presence-score-limits,.presence-score-retention{font-size:10px;color:var(--muted);margin:15px 0 0;line-height:1.7}.presence-score-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:19px}.presence-score-actions .btn{font-size:11px;padding:11px 8px;white-space:normal;text-align:center}.presence-score .screen-help{font-size:10px}.presence-score .screen-forget{font-size:10px!important;text-align:left}
@media(max-width:560px){.presence-score{padding:21px 17px}.presence-score-top{display:block}.presence-method{display:inline-block;margin-top:12px}.presence-score h3{font-size:28px}.presence-score-result{grid-template-columns:1fr;gap:20px}.presence-score-number{font-size:58px}.presence-score-dates{grid-template-columns:1fr;gap:13px}.presence-score-google{display:block}.presence-score-google strong,.presence-score-google span{display:block;max-width:none;text-align:left}.presence-score-google span{margin-top:5px}.presence-score-actions{grid-template-columns:1fr}.presence-score-change{font-size:17px}}
.screen-google-profile{margin-top:23px;padding:20px;background:#f1f5ed;border:1px solid #cbd8c7}.screen-google-profile h4{font:24px/1.25 Georgia,serif;font-weight:400;margin:0 0 12px}.screen-google-profile p{font-size:12px;line-height:1.65;color:var(--muted)}.screen-google-profile ul{padding-left:18px;font-size:12px;overflow-wrap:anywhere}.screen-google-profile li{margin:8px 0}.screen-google-profile .screen-inline-link{font-weight:650;overflow-wrap:anywhere}.screen-google-profile .screen-help{font-size:11px;padding-top:13px;border-top:1px solid var(--line)}
@media(max-width:520px){.nav{gap:12px}.nav .brand{min-width:0;font-size:15px}.nav .brand small{display:none}.nav .nav-links{flex-shrink:0}.nav .nav-contact{font-size:10px;padding:8px}.nav .mark{width:34px;height:34px}}
@media(max-width:360px){.nav .brand{font-size:14px;gap:8px}.nav .mark{width:30px;height:30px}.nav{gap:9px}}
.business-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:52px;align-items:start;padding:68px 0 54px}
.business-hero h1{font:clamp(43px,4.65vw,64px)/1.09 Georgia,serif;letter-spacing:-1.8px;font-weight:400;margin:0 0 23px}
.business-hero h1 em{font-style:italic;color:#47775d}.business-hero .intro{max-width:590px}.business-hero .hero-actions{margin-top:26px}
.business-hero .eyebrow{margin-top:9px}.business-hero .hero-detail{font-size:13px;color:var(--muted);max-width:520px;margin-top:21px}
.business-hero .hero-detail strong{color:var(--ink)}.business-pill{display:inline-block;padding:5px 10px;border:1px solid var(--line);font-size:11px;color:var(--muted);margin:0 7px 8px 0}
.screening-root{min-width:0;scroll-margin-top:24px}.screening-root [hidden]{display:none!important}.screening-root button,.screening-root input{font:inherit}
.screening-card{background:#fffefa;border:1px solid #b9cdbb;border-top:4px solid var(--green);padding:30px;box-shadow:0 13px 30px #173c330a;border-radius:6px}
.screening-card .screen-label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-weight:750;margin:0 0 15px}
.screening-card h2{font:31px/1.18 Georgia,serif;letter-spacing:-.5px;font-weight:400;margin:0 0 13px}.screening-card .screen-intro{font-size:14px;color:var(--muted);margin:0 0 23px}
.screening-form label,.checkout-form label.email-label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.screen-input-row{display:flex;gap:9px}
.screening-root input[type="url"],.screening-root input[type="email"]{width:100%;min-width:0;border:1px solid #b9cabb;border-radius:3px;background:white;color:var(--ink);padding:13px 12px;font-size:14px;line-height:1.5}
.screening-root input:focus-visible,.screening-root button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.screening-root input[aria-invalid="true"]{border-color:#9b3e2e}
.screen-input-row .btn{white-space:nowrap;flex-shrink:0;padding:13px 15px;font-size:12px}.screening-root .btn[disabled]{opacity:.55;cursor:not-allowed}.screening-root .btn[disabled]:hover{background:var(--green)}
.screen-help{font-size:11px;line-height:1.65;color:var(--muted);margin:11px 0 0}.screen-error{background:#f7e9e0;border-left:3px solid #a85839;padding:15px 17px;margin:18px 0;font-size:13px;color:#64351f}
.screen-notice{background:#edf1e7;border-left:3px solid #63856c;padding:15px 17px;margin:18px 0;font-size:13px;color:var(--ink)}
.screen-progress{display:flex;align-items:flex-start;gap:14px;margin-top:24px;padding:19px;background:#edf2e8;border:1px solid #d3dfce}
.screen-progress strong{display:block;font-size:14px}.screen-progress p{font-size:12px;color:var(--muted);margin:4px 0 0}.screen-spinner{flex-shrink:0;width:21px;height:21px;border:2px solid #bccfba;border-top-color:var(--green);border-radius:50%;animation:screen-spin 1s linear infinite;margin-top:2px}
@keyframes screen-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.screen-spinner{animation:none;border-top-width:5px}}
.screen-summary{margin-top:27px;padding-top:23px;border-top:1px solid var(--line)}.screen-summary h3,.screen-locked h3,.screen-paid h3{font:26px/1.2 Georgia,serif;font-weight:400;margin:0 0 15px}
.screen-site{font-size:13px;overflow-wrap:anywhere;color:var(--ink);margin:0 0 8px}.screen-site a{font-weight:650}.screen-date{font-size:11px;color:var(--muted);margin:0 0 20px}
.screen-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0}.screen-metric{background:#edf2e8;border:1px solid #d8e1d3;padding:13px 10px;text-align:center}.screen-metric strong{display:block;font-size:25px;line-height:1.1;font-weight:550}.screen-metric span{display:block;font-size:10px;color:var(--muted);margin-top:7px;line-height:1.4}
.screen-scope{font-size:12px;color:var(--muted);margin:13px 0}.screen-scope strong{color:var(--ink)}.screen-summary-message{font-size:13px;color:var(--ink);margin:17px 0}
.screen-categories{list-style:none;padding:0;margin:15px 0 0}.screen-categories li{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-top:1px solid var(--line);font-size:12px;align-items:center}
.screen-category-status{color:var(--muted);font-size:11px;text-align:right;flex-shrink:0}.screen-category-status.review{color:#895820}.screen-category-status.unavailable{color:#6a6e69}.screen-limits{font-size:11px;line-height:1.65;color:var(--muted);padding-top:15px;margin:15px 0 0;border-top:1px solid var(--line)}
.screen-locked{margin-top:24px;background:#f0f3eb;border:1px solid #ccd9c5;padding:23px}.screen-lock-label{font-size:10px;font-weight:750;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin:0 0 11px}.screen-locked .screen-report-price{font-size:29px;color:var(--ink);line-height:1.25;margin:0 0 14px;letter-spacing:-.5px}.screen-report-price small{font-size:12px;letter-spacing:0;color:var(--muted)}
.screen-locked .screen-report-description{font-size:13px;color:var(--muted);margin:0 0 12px}.screen-report-includes{margin:0 0 19px;padding-left:18px;font-size:12px}.screen-report-includes li{margin-bottom:7px}.screen-locked .btn{width:100%}
.checkout-form{margin-top:22px;padding-top:19px;border-top:1px solid #c7d5c0}.screen-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:11px!important;font-weight:400!important;color:var(--muted);line-height:1.65;margin:14px 0 18px!important}
.screen-consent input{width:16px;height:16px;flex-shrink:0;margin:3px 0 0;accent-color:var(--green)}.screen-payment-note{font-size:11px;color:var(--muted);margin:11px 0 0}.screen-refresh{margin:14px 0 0}.screen-inline-link{display:inline-block;font-size:12px;margin-top:15px}
.screen-paid{margin-top:26px;padding-top:23px;border-top:2px solid var(--green)}.screen-paid-banner{font-size:13px;font-weight:700;padding:15px 18px;background:#e3efde;margin-bottom:22px}.screen-report-header p{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.screen-findings{margin-top:22px;display:grid;gap:16px}.screen-finding{padding:21px;border:1px solid var(--line);background:#f9faf5}
.screen-finding .finding-kicker{font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.screen-finding h4{font:23px/1.25 Georgia,serif;margin:0 0 15px;font-weight:400}.screen-finding dl{margin:0}.screen-finding dt{font-size:11px;font-weight:750;margin-top:14px}.screen-finding dd{margin:4px 0 0;font-size:13px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.screen-report-limitations{font-size:12px;color:var(--muted);padding-left:18px;margin:20px 0}.screen-report-download{margin-top:20px}
.screen-report-checks{margin-top:23px;border-top:1px solid var(--line);padding-top:17px}.screen-report-checks summary{cursor:pointer;font-size:13px;font-weight:650}.screen-report-checks ul{padding-left:19px;color:var(--muted);font-size:12px}.screen-report-checks li{margin:12px 0;overflow-wrap:anywhere}
.screening-page-intro{max-width:850px;padding:57px 0 29px}.screening-page-intro h1{font:clamp(40px,4.5vw,57px)/1.12 Georgia,serif;font-weight:400;letter-spacing:-1.3px;margin:0 0 18px}.screening-page-intro p{font-size:16px;color:var(--muted);max-width:760px}
.screening-page-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,.8fr);gap:32px;align-items:start;padding-bottom:54px}.screening-side{background:#edf2e8;border:1px solid var(--line);padding:26px}.screening-side h2{font:26px/1.2 Georgia,serif;font-weight:400;margin:0 0 14px}.screening-side h3{font-size:14px;margin:23px 0 9px}.screening-side p,.screening-side li{font-size:13px;color:var(--muted)}.screening-side ul{padding-left:18px}.screening-side .btn{margin-top:10px;width:100%}
.journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.journey-card{background:var(--white);border:1px solid var(--line);padding:29px 25px;display:flex;flex-direction:column}.journey-card .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:20px}.journey-card h3{font:29px/1.2 Georgia,serif;font-weight:400;margin:0 0 16px}.journey-card p{font-size:14px;color:var(--muted);margin:0 0 20px}.journey-card .journey-detail{font-size:12px;padding-top:15px;border-top:1px solid var(--line)}.journey-card a{margin-top:auto;align-self:start;font-size:13px;font-weight:650}.business-home .section-head h2{max-width:650px}
.screening-terms{padding-top:43px;border-top:1px solid var(--line);margin-bottom:45px}.screening-terms h2{font:33px/1.2 Georgia,serif;font-weight:400;margin:0 0 25px}.screening-terms h3{font-size:15px;margin:22px 0 7px}.screening-terms p{font-size:13px;color:var(--muted);max-width:900px}.screening-terms a{color:var(--ink)}
@media(max-width:1000px){.business-hero{gap:30px}.business-hero h1{font-size:51px}.screening-card{padding:25px}.screen-input-row{display:block}.screen-input-row .btn{width:100%;margin-top:9px}.journey-card{padding:24px 21px}.journey-card h3{font-size:27px}}
@media(max-width:760px){.business-hero{grid-template-columns:1fr;gap:27px;padding:38px 0}.business-hero h1{font-size:46px;max-width:620px}.business-hero .intro{font-size:17px}.screen-input-row{display:flex}.screen-input-row .btn{width:auto;margin:0}.screening-page-layout{grid-template-columns:1fr;gap:25px}.screening-side{padding:24px}.journey-grid{grid-template-columns:1fr;gap:18px}.journey-card h3{font-size:30px}.screening-page-intro{padding-top:36px}.screening-page-intro h1{font-size:42px}.screening-card h2{font-size:30px}}
@media(max-width:480px){.screen-input-row{display:block}.screen-input-row .btn{width:100%;margin-top:9px}.business-hero h1{font-size:41px;letter-spacing:-1.1px}.screening-card{padding:23px 21px}.screening-card h2{font-size:28px}.screen-metrics{gap:6px}.screen-metric{padding:12px 5px}.screen-metric strong{font-size:23px}.screen-locked{padding:21px 18px}.screen-categories li{gap:9px}.screen-category-status{font-size:10px}.screen-finding{padding:18px}.screening-page-intro h1{font-size:38px}.business-hero .hero-actions{display:block}.business-hero .hero-actions .btn{width:100%;margin-bottom:9px}}

.screen-forget{font-size:11px!important;background:transparent;border:0;color:var(--muted);padding:4px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;margin-top:5px}

.screen-next-step{margin-top:25px;padding-top:18px;border-top:1px solid var(--line)}.screen-next-step h4{font:24px/1.25 Georgia,serif;font-weight:400;margin:0 0 10px}.screen-next-step p{font-size:12px;color:var(--muted);margin:9px 0}.screen-next-step a{color:var(--ink)}
.nav-short{display:none}@media(max-width:480px){.nav-contact .nav-long{display:none}.nav-contact .nav-short{display:inline}.business-hero h1{font-size:38px}}@media(max-width:360px){.business-hero h1{font-size:32px}}

.screen-config{font-size:12px;line-height:1.6;padding:13px 15px;margin:0 0 19px;border:1px solid #c7d5c0;background:#edf2e8;color:var(--ink)}.screen-config.paused{background:#f4ebd8;border-color:#dac49b;color:#695028}.screen-config.ready{background:#edf2e8}
.presence-score-goal{font-size:10px;color:var(--muted);line-height:1.7;padding:12px 14px;background:#f1e9d8;border-left:3px solid #b88b40;margin-top:17px}
