@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-400-normal-jUejSri3.woff2)format("woff2"),url(/assets/work-sans-latin-400-normal-DE1_0GuN.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-500-normal-BKGnScDy.woff2)format("woff2"),url(/assets/work-sans-latin-500-normal-BmdXWF6_.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-600-normal-DB-2V89X.woff2)format("woff2"),url(/assets/work-sans-latin-600-normal-Cg-NlmS7.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-latin-700-normal-CEeo_t6l.woff2)format("woff2"),url(/assets/work-sans-latin-700-normal-mDs79oer.woff)format("woff")}:root{--brand-deep:#0c2e7e;--brand:#0c2e7e;--brand-strong:#005b96;--accent:#0c7cc6;--brand-light:#e6ecf6;--ink:#0f1419;--muted:#4c6272;--line:#d6dee6;--paper:#fff;--surface:#f2f2f2;--cream:#f2f2f2;--green:#16704a;--green-light:#dff3e8;--orange:#bd6518;--red:#a83f38;--radius:.75rem;--radius-lg:1rem;--shadow-sm:0 1px 2px #0f14190f;--shadow-md:0 1px 2px #0f14190d, 0 6px 18px #0c2e7e0f;--font-heading:"IBM Plex Sans", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--font-body:"Work Sans", ui-sans-serif, system-ui, "Segoe UI", sans-serif;color:var(--ink);background:var(--surface);font-family:var(--font-body);font-synthesis:none;line-height:1.55}*{box-sizing:border-box}html{background:var(--surface);min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:.5rem;min-height:2.75rem;padding:.75rem 1.25rem;font-weight:600}button:hover:not(:disabled){background:var(--brand-strong)}button:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:3px}button:disabled{cursor:wait;opacity:.65}h1,h2,h3,p{margin-top:0}h1,h2,h3,h4,h5{color:var(--ink);font-family:var(--font-heading);font-weight:600;line-height:1.15}h1{letter-spacing:-.025em;font-size:clamp(2.2rem,6vw,4.25rem)}h2{letter-spacing:-.015em;font-size:clamp(1.6rem,3vw,2.25rem)}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-header,.site-footer,.home-layout,.state-layout,.result-layout{width:min(100% - 2rem,72rem);margin-inline:auto}.site-header{background:var(--brand-deep);min-height:5rem;box-shadow:0 0 0 100vmax var(--brand-deep);clip-path:inset(0 -100vmax);align-items:center;margin-bottom:1rem;display:flex}.brand{min-height:auto;color:var(--ink);text-align:left;background:0 0;border-radius:0;align-items:center;gap:.7rem;padding:0;display:inline-flex}.brand:hover:not(:disabled){background:0 0}.brand img{width:auto;height:1.9rem;display:block}.brand-product{color:#fff;letter-spacing:.12em;text-transform:uppercase;border-left:1px solid #ffffff59;padding-left:.85rem;font-size:.8rem;font-weight:700}.home-layout{flex:1;align-content:center;gap:2.5rem;padding:clamp(2rem,6vw,5.5rem) 0;display:grid}.hero{max-width:57rem}.hero h1{max-width:52rem;margin-bottom:1.25rem}.eyebrow{color:var(--brand-strong);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.7rem;font-size:.75rem;font-weight:700}.hero__lead{max-width:42rem;color:var(--muted);margin-bottom:2rem;font-size:clamp(1.05rem,2vw,1.25rem)}.scan-form{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-md);padding:clamp(1.25rem,4vw,2rem)}.scan-form label{margin-bottom:.55rem;font-weight:700;display:block}.scan-form__controls{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.scan-form input{border:1px solid var(--muted);width:100%;min-height:3.15rem;color:var(--ink);border-radius:.55rem;padding:.75rem .9rem}.scan-form input[aria-invalid=true]{border-color:var(--red)}.form-help,.form-error{margin-bottom:0;font-size:.86rem}.form-help{color:var(--muted);margin-top:.65rem}.form-error{min-height:1.3rem;color:var(--red);margin-top:.25rem;font-weight:600}.trust-strip{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:2rem;padding-top:1.5rem;display:flex}.trust-strip p{max-width:33rem;margin:0}.trust-strip ul{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.trust-strip li,.coverage{background:var(--brand-light);color:var(--brand-strong);border-radius:999px;padding:.35rem .7rem;font-size:.82rem;font-weight:700}.state-layout{flex:1;place-items:center;padding:3rem 0 5rem;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-md);padding:clamp(1.4rem,4vw,2.5rem)}.progress-panel,.loading-panel,.error-panel{width:min(100%,43rem)}.progress-panel h1,.error-panel h1,.loading-panel h1{font-size:clamp(2rem,5vw,3.2rem)}.status-text{color:var(--muted);font-size:1.1rem}progress{background:var(--brand-light);border:0;border-radius:999px;width:100%;height:.85rem;overflow:hidden}progress::-webkit-progress-bar{background:var(--brand-light)}progress::-webkit-progress-value{background:var(--accent);border-radius:999px}progress::-moz-progress-bar{background:var(--accent);border-radius:999px}.progress-facts{color:var(--muted);justify-content:space-between;gap:1rem;margin-top:.5rem;font-size:.88rem;display:flex}.muted{color:var(--muted);font-size:.9rem}.progress-panel>.muted{margin-top:1.8rem;margin-bottom:0}.loading-panel{text-align:center}.spinner{border:4px solid var(--brand-light);border-top-color:var(--accent);border-radius:50%;width:2.6rem;height:2.6rem;margin:0 auto 1.5rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.result-layout{flex:1;gap:1.25rem;padding:2.5rem 0 5rem;display:grid}.result-hero{background:linear-gradient(135deg, var(--brand-deep), var(--brand-strong));color:var(--brand-light);border-radius:1.2rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.7rem,5vw,3.5rem);display:grid}.result-hero h1,.result-hero .eyebrow{color:#fff}.result-hero h1{overflow-wrap:anywhere;margin-bottom:1rem}.result-hero p:last-child{max-width:45rem;margin-bottom:0}.score-badge{text-align:center;background:#ffffff14;border:1px solid #ffffff4d;border-radius:50%;place-content:center;width:10rem;min-height:10rem;display:grid}.score-badge strong{font-family:var(--font-heading);font-size:3.25rem;line-height:1}.score-badge span{font-size:.76rem}.score-badge__label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-weight:700}.notice{overflow-wrap:anywhere;border-left:4px solid var(--orange);background:#fff1df;margin:0;padding:1rem 1.25rem}.section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.section-heading h2,.panel>h2{margin-bottom:0}.category-grid,.finding-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.category-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.category-card,.summary-count{box-shadow:var(--shadow-sm);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:1.15rem}.category-card h3{min-height:2.5rem;margin-bottom:1rem;font-size:1rem}.category-score{font-family:var(--font-heading);margin-bottom:.25rem;font-size:2.25rem;font-weight:700;line-height:1}.category-score span{color:var(--muted);margin-top:.35rem;font-size:.75rem;font-weight:600;display:block}.category-card .muted{margin-bottom:0}.category-card--incomplete{background:#fffaf2;border-color:#e6c89d}.coverage-warning{color:#7d460f;margin-top:.65rem;font-size:.75rem;font-weight:700;display:inline-block}.empty-state{overflow-wrap:anywhere;border-radius:var(--radius);background:var(--cream);margin-bottom:0;padding:1.25rem}.finding-summary{margin:1.5rem 0}.summary-count{gap:.35rem;display:grid}.summary-count strong{font-family:var(--font-heading);font-size:2rem}.summary-count span{color:var(--muted);font-size:.85rem}.summary-count--important{border-top:4px solid var(--red)}.summary-count--warning{border-top:4px solid var(--orange)}.summary-count--passed{border-top:4px solid var(--green)}.section-heading--findings{align-items:end}.section-intro{max-width:38rem;color:var(--muted);margin-bottom:0}.section-heading--findings .section-intro{max-width:30rem}.finding-filters{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0;display:flex}.filter-button{border:1px solid var(--line);min-height:2.6rem;color:var(--ink);background:#fff;align-items:center;gap:.5rem;padding:.55rem .85rem;display:inline-flex}.filter-button:hover:not(:disabled){background:var(--brand-light)}.filter-button[aria-pressed=true]{border-color:var(--brand-strong);background:var(--brand);color:#fff}.filter-button span{background:#0c2e7e1a;border-radius:999px;min-width:1.5rem;padding:.08rem .38rem;font-size:.75rem}.filter-button[aria-pressed=true] span{background:#fff3}.category-nav{border-block:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1rem;padding:.9rem 0;display:flex}.category-nav a{color:var(--brand-strong);text-underline-offset:.2rem;font-size:.88rem;font-weight:700}.category-nav a:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:.2rem}.finding-categories{gap:2.5rem;margin-top:2rem;display:grid}.finding-category{scroll-margin-top:1rem}.finding-category__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.finding-category__header h3{margin-bottom:.35rem;font-size:1.45rem}.finding-category__header p{color:var(--muted);margin-bottom:0;font-size:.85rem}.category-assessment{color:var(--muted);text-align:right;justify-items:end;margin:0;display:grid}.category-assessment strong{font-family:var(--font-heading);color:var(--ink);font-size:1.25rem}.category-assessment span,.category-assessment small{font-size:.76rem}.category-assessment small{color:#7d460f;margin-top:.15rem;font-weight:700}.finding-list,.recommendation-list{gap:.75rem;display:grid}.finding-card{box-shadow:var(--shadow-sm);border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:var(--radius);background:var(--paper);min-width:0;padding:1.2rem 1.25rem}.finding-card--fail{border-left-color:var(--red)}.finding-card--warning{border-left-color:var(--orange)}.finding-card--pass{border-left-color:var(--green)}.finding-card--error,.finding-card--not_tested{border-left-color:var(--muted);background:var(--surface)}.finding-card__badges{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.status-badge,.severity-badge{border:1px solid var(--line);background:var(--surface);min-height:1.65rem;color:var(--muted);border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.status-badge--fail,.severity-badge--critical,.severity-badge--high{color:#79302b;background:#fbecea;border-color:#e1b7b2}.status-badge--warning,.severity-badge--medium{color:#76420d;background:#fff4e4;border-color:#e6c89d}.status-badge--pass{color:#145c3a;background:#eaf7ef;border-color:#b7dac6}.status-badge--error,.status-badge--not_tested{border-color:var(--line);background:var(--surface);color:var(--muted)}.finding-card h4{overflow-wrap:anywhere;margin-bottom:.4rem;font-size:1.08rem}.finding-card>p{overflow-wrap:anywhere;color:var(--muted);margin-bottom:.75rem}.finding-expand{min-height:auto;color:var(--brand-strong);background:0 0;border-radius:0;padding:.25rem 0;font-size:.85rem}.finding-expand:hover:not(:disabled){background:0 0;text-decoration:underline}.finding-detail{border-top:1px solid var(--line);gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.finding-detail h5,.technical-data h5{color:var(--ink);margin:0 0 .45rem;font-size:.85rem}.finding-detail ul{margin:0;padding-left:1.2rem}.evidence-list{gap:.65rem;display:grid}.evidence-item p{overflow-wrap:anywhere;margin-bottom:.35rem;font-size:.8rem}.technical-data{min-width:0}.technical-data pre{background:var(--surface);max-height:18rem;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;border-radius:.5rem;margin:0;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem;line-height:1.55;overflow:auto}.finding-empty{margin-top:1.5rem}.recommendation-plan>.section-intro{margin-bottom:1.5rem}.recommendation-card{box-shadow:var(--shadow-sm);overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-width:0;padding:1.25rem}.recommendation-card__heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.recommendation-card__heading h3{margin:.6rem 0 0;font-size:1.15rem}.recommendation-card__heading>span{color:var(--muted);font-size:.75rem}.recommendation-action{margin:1rem 0;font-weight:600}.recommendation-card details{border-top:1px solid var(--line);padding-top:.8rem}.recommendation-card summary{color:var(--brand-strong);cursor:pointer;font-size:.85rem;font-weight:700}.recommendation-card summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:.2rem}.recommendation-detail{margin-top:1rem}.recommendation-detail h4{margin-bottom:.35rem;font-size:.9rem}.recommendation-detail p{color:var(--muted)}.technical-remediation{overflow-wrap:anywhere;white-space:pre-wrap}.contact-etegra{border-color:var(--brand-light);background:linear-gradient(135deg, var(--brand-light), var(--paper));gap:1rem;display:grid}.contact-etegra>h2,.contact-etegra>.eyebrow,.contact-etegra>p{margin-bottom:0}.contact-etegra__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.contact-etegra__button{background:var(--brand);color:#fff;border-radius:.55rem;padding:.85rem 1.4rem;font-weight:700;text-decoration:none}.contact-etegra__button:hover,.contact-etegra__button:focus-visible{background:var(--brand-strong)}.contact-etegra__phone{color:var(--brand-strong);font-weight:700}.result-actions{text-align:center}.button-secondary{border:1px solid var(--brand);color:var(--brand-strong);background:0 0}.button-secondary:hover:not(:disabled){background:var(--brand-light)}.site-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:2rem;padding:1.5rem 0;font-size:.78rem;display:flex}.site-footer p{margin:0}.site-footer p:first-child{max-width:42rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.verdict{box-shadow:var(--shadow-sm);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);border-left-width:6px;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.verdict h2{margin:0 0 .35rem;font-size:clamp(1.25rem,3vw,1.6rem)}.verdict p{margin:.2rem 0 0}.verdict__label{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.verdict__icon,.mail-answer__icon{border:2px solid;border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:grid}.verdict__priorities{color:var(--muted)}.verdict--high{border-color:#e3b7b3;border-left-color:var(--red);background:#fdf4f3}.verdict--high .verdict__icon,.verdict--high .verdict__label{color:var(--red)}.verdict--medium{border-color:#e6c89d;border-left-color:var(--orange);background:#fffaf2}.verdict--medium .verdict__icon,.verdict--medium .verdict__label{color:var(--orange)}.verdict--good{border-left-color:var(--green);background:#f4fbf7}.verdict--good .verdict__icon,.verdict--good .verdict__label{color:var(--green)}.verdict--unknown .verdict__icon,.verdict--unknown .verdict__label{color:var(--muted)}.area-section{gap:1.25rem;display:grid}.area-section>h2,.area-section>.eyebrow{margin-bottom:0}.mail-answer{box-shadow:var(--shadow-sm);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;display:flex}.mail-answer h3{margin:0 0 .4rem;font-size:1.15rem}.mail-answer p{margin:.35rem 0 0}.mail-answer--open{background:#fdf4f3;border-color:#e3b7b3}.mail-answer--open .mail-answer__icon{color:var(--red)}.mail-answer--partial{background:#fffaf2;border-color:#e6c89d}.mail-answer--partial .mail-answer__icon{color:var(--orange)}.mail-answer--protected{background:#f4fbf7}.mail-answer--protected .mail-answer__icon{color:var(--green)}.mail-answer--unknown .mail-answer__icon{color:var(--muted)}.strength-group h3{margin:0 0 .75rem;font-size:1rem}.area-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.area-checks__meaning{font-size:.85rem;font-weight:600}.area-checks__item{box-shadow:var(--shadow-sm);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);text-align:center;justify-items:center;gap:.3rem;padding:1rem .75rem;display:grid}.area-checks__icon{border:2px solid;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:grid}.area-checks__fact{color:var(--muted);font-size:.85rem}.area-checks__item--good .area-checks__icon{color:var(--green);background:var(--green-light)}.area-checks__item--partial{background:#fffaf2;border-color:#e6c89d}.area-checks__item--partial .area-checks__icon{color:var(--orange)}.area-checks__item--bad{background:#fdf4f3;border-color:#e3b7b3}.area-checks__item--bad .area-checks__icon{color:var(--red)}.area-checks__item--unknown .area-checks__icon{color:var(--muted)}.sender-summary{border-left:4px solid var(--accent);background:var(--brand-light);overflow-wrap:anywhere;border-radius:.5rem;margin:0;padding:.9rem 1.1rem}.strength-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.strength-group{box-shadow:var(--shadow-sm);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:1.15rem}.strength-group h3{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.strength-group h3 span{background:var(--brand-light);min-width:1.75rem;color:var(--brand-strong);text-align:center;border-radius:999px;padding:.1rem .5rem;font-size:.8rem}.strength-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.strength-list li{padding-left:1.6rem;position:relative}.strength-list li:before{color:var(--green);content:"✓";font-weight:700;position:absolute;left:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a.category-card{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}a.category-card:hover{border-color:var(--brand-strong);box-shadow:var(--shadow-md)}a.category-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.category-card__more{color:var(--brand-strong);margin-top:.6rem;font-size:.8rem;font-weight:700;display:block}.area-section{scroll-margin-top:1rem}.area-section:focus{outline:none}.area-block{gap:.75rem;display:grid}.area-subhead{margin:0;font-size:1.05rem}.category-status{margin:.35rem 0 0;font-size:.9rem;font-weight:700}.category-card--good .category-status{color:var(--green)}.category-card--fair{background:#fffaf2;border-color:#e6c89d}.category-card--fair .category-status{color:#7d460f}.category-card--poor{background:#fdf4f3;border-color:#e3b7b3}.category-card--poor .category-status{color:var(--red)}.category-card--unknown .category-status{color:var(--muted)}.area-checks__item strong{font-size:.95rem}.area-checks__term{color:var(--muted);letter-spacing:.08em;font-size:.7rem;font-weight:700}.action-plan{gap:1.25rem;display:grid}.action-plan>h2,.action-plan>.eyebrow,.action-plan>.section-intro{margin-bottom:0}.action-group{gap:.75rem;display:grid}.action-group h3{margin:0;font-size:1.05rem}.action-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.action-card{box-shadow:var(--shadow-sm);border:1px solid var(--line);border-left:5px solid var(--muted);border-radius:var(--radius);background:var(--paper);padding:1rem 1.15rem}.action-card--critical,.action-card--high{border-left-color:var(--red)}.action-card--medium{border-left-color:var(--orange)}.action-card--low{border-left-color:var(--brand-strong)}.action-card h4{margin:.35rem 0 .4rem;font-size:1.05rem}.action-card p{margin:0}.action-card__priority{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.action-card--critical .action-card__priority,.action-card--high .action-card__priority{color:var(--red)}.action-card--medium .action-card__priority{color:#7d460f}.action-card--low .action-card__priority,.action-card--info .action-card__priority{color:var(--brand-strong)}.action-card details{margin-top:.65rem}.action-card summary{color:var(--brand-strong);cursor:pointer;font-size:.9rem;font-weight:700}.action-card__technical{background:var(--brand-light);overflow-wrap:anywhere;border-radius:.5rem;gap:.5rem;margin-top:.6rem;padding:.85rem;font-size:.9rem;display:grid}.service-link{border-radius:var(--radius);background:var(--brand);color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.service-link:hover,.service-link:focus-visible{background:var(--brand-strong)}.service-link strong,.service-link small{display:block}.service-link small{color:var(--brand-light);margin-top:.2rem;font-size:.85rem}.service-link>span:last-child{font-size:1.4rem;font-weight:700}.action-more{gap:1rem;display:grid}.action-more>summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--brand-strong);cursor:pointer;padding:.9rem 1rem;font-weight:700}.action-more[open]>summary{margin-bottom:1rem}.technical-details{gap:1rem;display:grid}.technical-details__toggle{justify-self:start}.technical-details__content{gap:1rem;display:grid}@media (width<=760px){.verdict,.mail-answer{padding:1rem}.technical-details__toggle,.result-actions .button-secondary{width:100%}.service-link{padding:.9rem 1rem}.finding-filters{flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.filter-button{flex:none}.area-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.strength-groups{grid-template-columns:1fr}.site-header,.site-footer,.home-layout,.state-layout,.result-layout{width:min(100% - 1.25rem,72rem)}.scan-form__controls,.result-hero{grid-template-columns:1fr}.scan-form button{width:100%}.trust-strip,.site-footer,.progress-facts,.section-heading{flex-direction:column;align-items:flex-start}.trust-strip ul{justify-content:flex-start}.score-badge{border-radius:1rem;justify-self:start;width:auto;min-width:8.5rem;min-height:8.5rem;padding:.75rem 1rem}.category-grid,.finding-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finding-category__header,.recommendation-card__heading{grid-template-columns:1fr}.contact-etegra__button{text-align:center;width:100%}.category-assessment{text-align:left;justify-items:start}}@media (width<=420px){.verdict,.mail-answer{flex-direction:column;gap:.6rem}.category-card,.area-checks__item{padding:.85rem .7rem}.category-card h3{min-height:auto;margin-bottom:.5rem}.category-score{font-size:1.8rem}.result-hero{gap:1.25rem}.score-badge{min-width:7.5rem;min-height:7rem}.score-badge__label{font-size:.65rem}.brand img{height:1.5rem}.brand-product{padding-left:.6rem;font-size:.7rem}}
