/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--background:#f3f5f1;--foreground:#17221e;--panel:#fff;--panel-2:#e9eeea;--muted:#66736d;--border:#1c372d26;--ring:#176b57;--signal:#176b57;--amber:#a86308;--red:#b73549;--radius:.45rem}*{box-sizing:border-box;border-color:var(--border)}html{scroll-behavior:smooth;background:var(--background)}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea,[role=combobox]):focus-visible{outline:3px solid var(--ring);outline-offset:3px}.skip-link{z-index:1000;color:#fff;background:#123f33;border-radius:.35rem;padding:.75rem 1rem;transition:transform .15s;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-shell{background:#f3f5f1;min-height:100vh;overflow:hidden}.topbar{border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;max-width:1440px;height:76px;margin:0 auto;padding:0 clamp(1.2rem,4vw,4rem);display:grid}.brand{letter-spacing:-.02em;align-items:center;gap:.72rem;width:fit-content;min-height:44px;font-size:1.02rem;font-weight:680;display:inline-flex}.brand-mark{color:#071016;background:var(--signal);border-radius:50%;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 0 30px #bbff3933}.nav-links{color:#a8b5ba;align-items:center;gap:1.3rem;font-size:.87rem;display:flex}.nav-links a,.nav-cta{align-items:center;min-height:44px;display:inline-flex}.nav-links a:hover{color:#fff}.nav-cta{font:600 .82rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.04em;justify-self:end;align-items:center;gap:.5rem;display:inline-flex}.hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(2.5rem,7vw,7.5rem);max-width:1440px;margin:0 auto;padding:clamp(3.8rem,8vw,7.5rem) clamp(1.2rem,4vw,4rem) clamp(4.5rem,8vw,7rem);display:grid;position:relative}.hero:before{content:"";border-left:1px dashed #bed5dc1f;position:absolute;top:8%;bottom:8%;left:46%}.hero-copy{z-index:1;position:relative}@media (min-width:981px){.hero-copy h1{font-size:clamp(3rem,4.8vw,5.15rem)}}.eyebrow{color:var(--signal);font:600 .74rem var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;display:flex}.live-dot{background:var(--signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #bbff3914,0 0 18px #bbff39cc}h1{letter-spacing:-.068em;max-width:700px;margin:1.2rem 0;font-size:clamp(3rem,6.2vw,6.2rem);font-weight:650;line-height:.94}.lede{color:#aebbc0;max-width:640px;margin:0 0 2.25rem;font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.6}.scan-console{background:#0d1920f0;border:1px solid #bed5dc38;max-width:720px;padding:1.1rem;box-shadow:0 20px 70px #00000040}.scan-console>label,.scan-console legend{color:#c8d1d4;font:600 .7rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .55rem;display:block}.url-row{background:#071116;border:1px solid #bed5dc38;grid-template-columns:auto 1fr auto;align-items:center;min-height:58px;display:grid}.protocol{color:#788a91;font-family:var(--font-geist-mono);padding-left:1rem;font-size:.92rem}.url-row input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:56px;font-size:1rem}.url-row button{color:#061006;background:var(--signal);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:.5rem;height:44px;margin-right:.42rem;padding:0 1.05rem;font-weight:720;display:flex}.scan-console fieldset{border:0;margin:1.05rem 0 0;padding:0}.goal-select{color:#24342d;background:#f7f9f6;border-color:#1f48392e;justify-content:space-between;width:100%;min-height:48px;padding-inline:.9rem;font-size:.95rem}.goal-select-content{color:#22332b;background:#fff;border:1px solid #1f483926;width:min(420px,100vw - 2rem);padding:.35rem;box-shadow:0 16px 44px #1c372d24}.goal-select-content [data-slot=select-label]{color:#66776f;padding:.7rem .65rem .4rem;font-size:.75rem;font-weight:700}.goal-select-item{color:#26372f;min-height:40px;padding-inline:.65rem 2rem;font-size:.9rem}.goal-select-item:focus{color:#124f3f;background:#e8f2ee}.privacy-note{color:#778990;align-items:center;gap:.45rem;margin:.9rem 0 .05rem;font-size:.75rem;display:flex}.url-row button:disabled,.url-row input:disabled{cursor:wait;opacity:.72}.spin-icon{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.scan-progress{color:#91a2a9;font:.7rem var(--font-geist-mono);grid-template-columns:1fr auto;align-items:center;gap:.45rem .8rem;margin-top:.9rem;display:grid}.scan-progress .launch-progress{grid-column:1/-1;gap:0}.scan-progress .launch-progress [data-slot=progress-track]{background:#bbff391a;border-radius:0;height:4px}.scan-progress .launch-progress [data-slot=progress-indicator]{background:var(--signal);box-shadow:0 0 14px #bbff3980}.scan-progress em{color:var(--signal);justify-self:end;font-style:normal}.form-error{border-left:2px solid var(--red);color:#ff9ba6;background:#ff536412;margin:.8rem 0 0;padding:.68rem .78rem;font-size:.79rem;line-height:1.45}.scan-console-compact{max-width:none}.hero-trust-card{color:#16392f;background:#eef4ea;border:1px solid #c8dacb;grid-template-columns:auto 1fr;gap:.8rem;max-width:720px;margin-top:1rem;padding:.9rem 1rem;display:grid}.hero-trust-card>svg{color:var(--signal);margin-top:.12rem}.hero-trust-card strong{font-size:.85rem}.hero-trust-card p{color:#52655d;margin:.25rem 0 .55rem;font-size:.76rem;line-height:1.5}.hero-trust-card span{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.hero-trust-card a{min-height:28px;color:var(--signal);font:600 .65rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.05em;text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.report-preview{background:linear-gradient(155deg,#12222af5,#071016f5);border:1px solid #bbff3942;min-height:610px;padding:1.45rem;position:relative;overflow:hidden;box-shadow:0 36px 100px #0006,0 0 90px #bbff390a}.radar-wash{background:repeating-radial-gradient(circle,#0000 0 69px,#bbff3912 70px 71px);border:1px solid #bbff3924;border-radius:50%;width:580px;height:580px;position:absolute;top:-220px;right:-250px}.radar-wash:after{content:"";background:conic-gradient(from 250deg, transparent 0 80%, #bbff391f 98%, transparent);border-radius:50%;animation:6s linear infinite sweep;position:absolute;inset:0}.radar-wash span{background:var(--signal);width:6px;height:6px;box-shadow:0 0 12px var(--signal);border-radius:50%;position:absolute}.radar-wash span:first-child{top:60%;left:31%}.radar-wash span:nth-child(2){top:39%;left:58%}.radar-wash span:nth-child(3){top:69%;left:68%}@keyframes sweep{to{transform:rotate(360deg)}}.report-topline{border-bottom:1px solid var(--border);color:#71848c;font:600 .66rem var(--font-geist-mono);letter-spacing:.09em;justify-content:space-between;padding-bottom:1.1rem;display:flex;position:relative}.report-state span{background:var(--amber);border-radius:50%;width:6px;height:6px;margin-right:.4rem;display:inline-block}.score-row{grid-template-columns:138px 1fr;align-items:center;gap:1.2rem;padding:2.6rem 0 2rem;display:grid;position:relative}.score-dial{border:7px solid #bbff3921;border-top-color:var(--signal);border-right-color:var(--signal);border-radius:50%;place-content:center;justify-items:center;width:132px;height:132px;display:grid;box-shadow:inset 0 0 30px #bbff390d}.score-dial strong{letter-spacing:-.06em;font-size:2.75rem;line-height:1}.score-dial small{color:#7e9097;font:.68rem var(--font-geist-mono)}.score-row p{color:#83959d;font:.72rem var(--font-geist-mono);margin:0 0 .55rem}.score-row h2{letter-spacing:-.035em;max-width:330px;margin:0;font-size:1.55rem;line-height:1.18}.signal-bars{gap:4px;height:5px;margin-bottom:1.3rem;display:flex}.signal-bars span{display:block}.pass{background:var(--signal)}.warn{background:var(--amber)}.fail{background:var(--red)}.check-list{border-top:1px solid var(--border);position:relative}.check-list>div{border-bottom:1px solid var(--border);min-height:72px;color:var(--signal);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;display:grid}.check-list span{flex-direction:column;gap:.25rem;display:flex}.check-list strong{color:#edf3f1;font-size:.85rem}.check-list small{color:#72858c;font-size:.72rem}.check-list em{font:600 .64rem var(--font-geist-mono);letter-spacing:.08em;font-style:normal}.report-footer{color:#64777f;font:.66rem var(--font-geist-mono);justify-content:space-between;padding-top:1.3rem;display:flex}.proof-strip{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr) 1.5fr;max-width:1312px;margin:0 auto;padding:0 clamp(1.2rem,4vw,4rem) 3rem;display:grid}.proof-strip>div{flex-direction:column;gap:.25rem;padding:1.4rem 1.4rem 0 0;display:flex}.proof-strip strong{font-size:.92rem}.proof-strip span{color:#72858c;font:.7rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.proof-strip p{border-left:1px solid var(--border);color:#9badb4;margin:0;padding:1.4rem 0 0 2rem;font-size:.87rem}.home-section{border-top:1px solid var(--border);max-width:1312px;margin:0 auto;padding:clamp(5rem,10vw,9rem) 0}.section-intro{max-width:720px}.section-intro h2,.section-heading-row h2,.comparison-copy h2,.pricing-section>div h2,.faq-section>div h2{letter-spacing:-.058em;margin:.7rem 0 1rem;font-size:clamp(2.3rem,5vw,5rem);line-height:.98}.section-intro p,.comparison-copy p,.pricing-section>div p,.faq-section>div p{color:#93a4aa;max-width:620px;margin:0;font-size:.98rem;line-height:1.7}.action-grid{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:3.5rem;display:grid}.action-grid article{border-right:1px solid var(--border);background:linear-gradient(150deg,#15272fb8,#08111773);flex-direction:column;justify-content:flex-end;min-height:270px;padding:1.7rem;display:flex}.action-grid article:last-child{border-right:0}.action-icon{width:82px;height:82px;color:var(--signal);background:#bbff391a;border-radius:50%;place-items:center;margin-bottom:auto;display:grid}.action-grid h3{margin:1.6rem 0 .65rem;font-size:1.22rem}.action-grid p{color:#81949b;margin:0;font-size:.875rem;line-height:1.6}.marketeer-photo{background:#dce4df;border-radius:.9rem;margin:2rem 0 0;position:relative;overflow:hidden}.marketeer-photo img{object-fit:cover;width:100%;height:auto;max-height:680px;display:block}.marketeer-photo figcaption{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13231ddb;border-radius:.55rem;flex-direction:column;gap:.35rem;max-width:530px;padding:1rem 1.15rem;display:flex;position:absolute;bottom:1.4rem;left:1.4rem;right:1.4rem}.marketeer-photo figcaption strong{font-size:1rem}.marketeer-photo figcaption span{color:#ffffffd1;font-size:.85rem;line-height:1.5}.section-heading-row{justify-content:space-between;align-items:end;gap:2rem;display:flex}.section-heading-row>div{max-width:800px}.section-heading-row a,.text-link{color:var(--signal);font:600 .7rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;display:inline-flex}.category-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:3.2rem;display:grid}.category-grid article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;gap:.85rem;min-height:155px;padding:1.35rem;display:grid}.category-grid svg{color:var(--signal)}.category-grid h3{margin:.1rem 0 .55rem;font-size:.92rem}.category-grid p{color:#7f9198;margin:0;font-size:.875rem;line-height:1.55}.unlock-comparison{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.comparison-copy .text-link{margin-top:1.7rem}.comparison-card{border:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid;position:relative;box-shadow:0 25px 80px #00000047}.comparison-column{min-height:340px;padding:1.45rem}.comparison-column.full{background:linear-gradient(145deg,#bbff3914,#111f27cc);border-left:1px solid #bbff3933}.comparison-column>span{color:#7b8e95;font:600 .66rem var(--font-geist-mono);letter-spacing:.08em}.comparison-column.full>span{color:var(--signal)}.comparison-column ul,.price-card ul{margin:2.1rem 0 0;padding:0;list-style:none}.comparison-column li,.price-card li{border-bottom:1px solid var(--border);color:#a7b5ba;align-items:center;gap:.65rem;min-height:54px;font-size:.76rem;display:flex}.comparison-column svg,.price-card li svg{color:var(--signal)}.lock-divider{width:38px;height:38px;color:var(--signal);background:#0a141a;border:1px solid #bbff3952;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-section{grid-template-columns:1fr 520px;align-items:center;gap:5rem;display:grid}.price-card{background:radial-gradient(circle at 12% 20%,#bbff3914,#0000 30%),#0d1920;border:1px solid #bbff393d;grid-template-columns:.75fr 1.25fr;gap:1.5rem 2rem;padding:1.5rem;display:grid}.price-card>div{flex-direction:column;display:flex}.price-card>div>span{color:var(--signal);font:600 .65rem var(--font-geist-mono);letter-spacing:.08em}.price-card strong{letter-spacing:-.07em;margin-top:1.8rem;font-size:4.5rem;line-height:.9}.price-card sup{color:var(--signal);font-size:1.2rem}.price-card small{color:#75878e;font:.65rem var(--font-geist-mono);margin-top:.55rem}.price-card ul{margin-top:0}.price-card .primary-action{grid-column:1/-1}.faq-section{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.faq-section .text-link{margin-top:1.5rem}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)!important}.faq-trigger{color:#e5ecea;min-height:64px;border:0!important;border-radius:0!important;padding:.7rem 0!important;font-size:.92rem!important;text-decoration:none!important}.faq-content{padding-bottom:1rem!important}.faq-content p{color:#84969d;margin:0;font-size:.78rem;line-height:1.65}.site-footer{border-top:1px solid var(--border);color:#71828a;grid-template-columns:auto 1fr auto;align-items:center;gap:1.3rem 3rem;max-width:1312px;margin:4rem auto 0;padding:2.3rem 0 2rem;display:grid}.footer-brand{color:#eaf1ef;align-items:center;gap:.65rem;min-height:44px;font-size:.9rem;display:flex}.footer-brand .brand-mark{width:30px;height:30px}.site-footer p{margin:0;font-size:.78rem}.site-footer nav{gap:1.25rem;font-size:.74rem;display:flex}.site-footer a:hover{color:var(--signal)}.site-footer small{font:.62rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.07em;grid-column:1/-1}.report-hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 360px;gap:4rem;max-width:1312px;margin:0 auto;padding:4.5rem 0 3rem;display:grid}.report-title-row{grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-top:1.35rem;display:grid}.report-domain{color:#95a6ad;font:.78rem var(--font-geist-mono);align-items:center;gap:.45rem;margin-bottom:1rem;display:inline-flex}.report-domain:hover{color:var(--signal)}.report-heading h1{letter-spacing:-.058em;max-width:780px;margin:0;font-size:clamp(2.2rem,4.5vw,4.6rem);line-height:.98}.large-score{text-align:right;min-width:150px;color:var(--signal)}.large-score strong{letter-spacing:-.08em;font-size:clamp(4.5rem,8vw,7.8rem);line-height:.75;display:block}.large-score span{color:#72838a;font:.72rem var(--font-geist-mono)}.large-score.status-almost-ready,.large-score.status-blocked{color:var(--amber)}.large-score.status-blocked{color:var(--red)}.report-meta{color:#73858c;font:.75rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.status-pill{color:#061006;background:var(--signal);padding:.38rem .55rem;font-weight:700}.status-pill.status-almost-ready{background:var(--amber)}.report-hero-actions{background:#0c171ecc;border:1px solid #bed5dc33;align-self:end;padding:1.1rem}.report-hero-actions>p{color:#6e8188;align-items:flex-start;gap:.45rem;margin:.8rem 0 0;font-size:.78rem;line-height:1.5;display:flex}.report-actions{flex-direction:column;gap:.65rem;display:flex}.primary-action,.secondary-action{color:#061006;background:var(--signal);cursor:pointer;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;min-height:46px;padding:.72rem 1rem;font-weight:750;display:inline-flex}.secondary-action{color:#dce7e4;border-color:var(--border);background:0 0}.primary-action:disabled,.secondary-action:disabled{opacity:.65;cursor:wait}.payment-note{color:#778a91;font:.75rem/1.45 var(--font-geist-mono);text-align:center}.action-message{border-left:2px solid var(--red);color:#ff9ba6;background:#ff536412;margin:.2rem 0 0;padding:.65rem;font-size:.75rem;line-height:1.4}.report-snapshot{border:1px solid var(--border);background:#0c171e;margin:0 0 1rem;padding:.7rem}.report-snapshot-heading{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.6rem;display:flex}.report-snapshot-heading h2{letter-spacing:-.015em;margin:0;font-size:.88rem}.report-snapshot-heading time{color:#85979e;white-space:nowrap;font-size:.67rem}.report-snapshot-frame{aspect-ratio:16/10;border:1px solid var(--border);background:#e9eeea;overflow:hidden}.report-snapshot-frame img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.report-snapshot figcaption{color:#81939a;margin-top:.5rem;font-size:.68rem;line-height:1.4}.print-upgrade{display:none}.detection-section{max-width:1312px;margin:0 auto;padding:3.5rem 0 1rem}.detection-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.4rem;display:flex}.detection-heading h2{color:#192720;letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3.5vw,3rem)}.detection-heading p{color:#65766e;margin:.55rem 0 0;font-size:.88rem}.detection-totals{color:#566860;flex-wrap:wrap;justify-content:flex-end;gap:.7rem 1rem;font-size:.78rem;display:flex}.detection-totals span{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.detection-totals span:first-child svg{color:var(--signal)}.detection-totals span:nth-child(2) svg{color:var(--red)}.detection-totals span:last-child svg{color:var(--amber)}.detection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.6rem;display:grid}.detection-card{border:1px solid var(--border);background:#fff;border-radius:.7rem;padding:1.3rem 1.4rem}.detection-card header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.8rem;display:flex}.detection-card h3{color:#1d2c25;margin:0;font-size:1rem}.detection-card header>span{color:#77877f;font-size:.72rem}.detection-line{grid-template-columns:auto 1fr;align-items:start;gap:.65rem;margin-top:.9rem;display:grid}.detection-line svg{margin-top:.08rem}.detection-line p{color:#576960;margin:0;font-size:.86rem;line-height:1.55}.detection-line strong{color:#26372f;margin-bottom:.18rem;font-size:.8rem;display:block}.detection-line.is-issue svg{color:var(--red)}.detection-line.is-passed svg{color:var(--signal)}.detection-line.is-human svg{color:var(--amber)}.report-layout{max-width:1040px;margin:0 auto;padding:3.5rem 0 5rem}.section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1rem;display:flex}.section-heading h2{letter-spacing:-.045em;margin:.45rem 0 0;font-size:clamp(1.65rem,3vw,2.35rem)}.section-heading>span{color:#73868d;font:.75rem var(--font-geist-mono);text-transform:uppercase}.finding-list{border-bottom:1px solid var(--border)}.finding-card{border-bottom:1px solid var(--border);grid-template-columns:54px 1fr;padding:1.55rem 0;display:grid}.finding-card:last-child{border-bottom:0}.finding-index{color:#50646c;font:.75rem var(--font-geist-mono)}.finding-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.check-status,.fix-type{color:var(--amber);font:600 .75rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.4rem;display:inline-flex}.check-status.failed{color:var(--red)}.finding-body h3{letter-spacing:-.02em;margin:.72rem 0 .5rem;font-size:1.22rem}.finding-body>p{color:#a5b3b8;max-width:720px;margin:0;font-size:.95rem;line-height:1.65}.evidence,.solution{background:#bed5dc0a;border-left:2px solid #46616b;margin-top:1rem;padding:.85rem 1rem}.evidence>span,.solution>span{color:#71848b;font:600 .7rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.evidence p,.solution p{color:#aab8bd;margin:.42rem 0 0;font-size:.88rem;line-height:1.6}.prompt-box{background:#bbff3909;border:1px solid #bbff392e;margin-top:1rem;padding:1rem}.prompt-box>div{color:var(--signal);gap:.45rem;display:flex}.prompt-box span{font:600 .75rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.prompt-box p{color:#b5c2c6;font:.82rem/1.6 var(--font-geist-mono);margin:.7rem 0}.prompt-box button{min-height:40px;color:var(--signal);font:.75rem var(--font-geist-mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.locked-content{background:#071016b8;border:1px solid #bed5dc1a;place-items:center;min-height:172px;margin-top:.85rem;display:grid;position:relative;overflow:hidden}.locked-content>div:last-child{z-index:1;background:#071016e0;grid-template-columns:auto 1fr;gap:.3rem .75rem;max-width:520px;padding:1rem;display:grid;position:relative}.locked-content svg{color:#778a91;grid-row:1/4}.locked-content strong{font-size:.88rem}.locked-content span{color:#70828a;font-size:.78rem;line-height:1.55}.locked-offer a{color:#fff;background:var(--signal);border-radius:.35rem;grid-column:2;align-items:center;gap:.45rem;width:fit-content;min-height:40px;margin-top:.45rem;padding:.55rem .75rem;font-size:.8rem;font-weight:750;display:inline-flex}.locked-offer a svg{color:currentColor;grid-row:auto}.blur-lines{filter:blur(5px);opacity:.35;padding:1.2rem;position:absolute;inset:0}.blur-lines span{background:#78909a;height:10px;margin-bottom:.75rem;display:block}.blur-lines span:nth-child(2){width:82%}.blur-lines span:nth-child(3){width:63%}.passed-heading{margin-top:3.8rem}.passed-grid{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.passed-grid>div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;gap:.65rem;min-height:74px;padding:1rem;display:grid}.passed-grid>div:nth-child(odd){border-right:1px solid var(--border)}.passed-grid span{flex-direction:column;gap:.25rem;display:flex}.passed-grid strong{font-size:.82rem}.passed-grid small{color:#6f8188;font-size:.77rem;line-height:1.45}.manual-list{border-bottom:1px solid var(--border)}.manual-list>div{border-bottom:1px solid var(--border);color:#7e9198;grid-template-columns:auto 1fr auto;align-items:start;gap:.8rem;min-height:74px;padding:1rem 0;display:grid}.manual-list>div:last-child{border:0}.manual-list strong{color:#dce5e3;font-size:.82rem}.manual-list p{color:#768990;margin:.35rem 0 0;font-size:.8rem;line-height:1.5}.empty-signal{color:var(--signal);gap:.8rem;padding:1.5rem 0;display:flex}.empty-signal strong{color:#fff}.empty-signal p{color:#778a91;margin:.3rem 0 0;font-size:.78rem}.unlock-band{background:radial-gradient(circle at 88%,#bbff391a,#0000 25%),#0c171e;border:1px solid #bbff393d;grid-template-columns:1fr 340px;align-items:center;gap:4rem;max-width:1312px;margin:0 auto 6rem;padding:clamp(1.5rem,4vw,3.5rem);scroll-margin-top:1rem;display:grid}.unlock-band h2{letter-spacing:-.05em;margin:.55rem 0 .7rem;font-size:clamp(1.8rem,4vw,3.4rem)}.unlock-band p{color:#91a3aa;max-width:760px;margin:0;line-height:1.65}.unlock-builder-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.2rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.unlock-builder-list li{color:#53665d;align-items:flex-start;gap:.55rem;font-size:.86rem;line-height:1.45;display:flex}.unlock-builder-list svg{color:var(--signal);flex:none}.not-found{max-width:900px;min-height:65vh;margin:0 auto;padding:8rem 1rem}.not-found>span{color:var(--red);font:.7rem var(--font-geist-mono);letter-spacing:.1em}.not-found h1{margin:1rem 0;font-size:clamp(2.6rem,7vw,6rem)}.not-found p{color:#91a3aa;margin:0 0 2rem}.content-hero{border-bottom:1px solid var(--border);max-width:1312px;margin:0 auto;padding:clamp(5rem,11vw,10rem) 0 clamp(4rem,8vw,7rem)}.content-hero h1{max-width:1050px;margin:1.1rem 0 1.4rem;font-size:clamp(3rem,7vw,7.2rem)}.content-hero>p{color:#9babb1;max-width:760px;margin:0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.65}.content-callouts{border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);max-width:1312px;margin:0 auto;display:grid}.content-callouts:has(article:nth-child(4)){grid-template-columns:repeat(4,1fr)}.content-callouts article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:245px;padding:1.4rem;position:relative}.content-callouts article>span{color:#43565e;font:.64rem var(--font-geist-mono);position:absolute;right:1.3rem}.content-callouts svg{color:var(--signal);margin-top:2.5rem}.content-callouts h2{margin:1.2rem 0 .65rem;font-size:1.05rem}.content-callouts p{color:#81949b;margin:0;font-size:.875rem;line-height:1.6}.article-sections{max-width:980px;margin:0 auto;padding:clamp(4rem,9vw,8rem) 0}.article-sections article{border-bottom:1px solid var(--border);padding:2.6rem 0}.article-sections article:first-child{padding-top:0}.article-sections h2{letter-spacing:-.047em;margin:.65rem 0 1rem;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.03}.article-sections p{color:#91a3aa;max-width:780px;margin:0 0 1rem;font-size:1rem;line-height:1.72}.article-sections ul{grid-template-columns:repeat(2,1fr);gap:.65rem 2rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.article-sections li{color:#aab7bc;gap:.6rem;font-size:.875rem;display:flex}.article-sections li svg{color:var(--signal);flex:none;margin-top:.1rem}.page-scan-band{background:radial-gradient(circle at 12%,#bbff3914,#0000 30%),#0c171e;border:1px solid #bbff3933;grid-template-columns:.72fr 1.28fr;align-items:center;gap:3rem;max-width:1100px;margin:0 auto 7rem;padding:2rem;display:grid}.page-scan-band h2{letter-spacing:-.045em;margin:.6rem 0;font-size:clamp(1.7rem,3vw,2.6rem)}.page-scan-band>div>p{color:#82959c;margin:0;font-size:.78rem;line-height:1.55}@media (max-width:980px){.hero{grid-template-columns:1fr}.hero:before{display:none}.report-preview{min-height:560px}.nav-links{display:none}.report-hero{grid-template-columns:1fr;gap:2rem}.report-hero-actions{max-width:480px}.report-hero,.detection-section,.report-layout,.unlock-band,.site-footer{margin-inline:2rem}.unlock-band{grid-template-columns:1fr;gap:2rem}.unlock-band .report-actions{max-width:520px}.home-section{margin-inline:2rem}.pricing-section,.faq-section{grid-template-columns:1fr}.price-card{max-width:620px}.unlock-comparison{grid-template-columns:1fr}.category-grid{grid-template-columns:repeat(2,1fr)}.content-hero,.content-callouts,.article-sections,.page-scan-band{margin-inline:2rem}:is(.content-callouts,.content-callouts:has(article:nth-child(4))){grid-template-columns:repeat(2,1fr)}.page-scan-band{grid-template-columns:1fr}}@media (max-width:640px){.topbar{grid-template-columns:1fr auto;height:66px}.nav-cta{justify-content:center;min-width:44px;font-size:0}.nav-cta svg{width:20px;height:20px}.hero{padding-top:3rem}.url-row{grid-template-columns:auto 1fr}.url-row button{grid-column:1/-1;justify-content:center;width:calc(100% - .84rem);margin:0 .42rem .42rem}.score-row{grid-template-columns:108px 1fr}.score-dial{width:104px;height:104px}.score-dial strong{font-size:2.2rem}.score-row h2{font-size:1.25rem}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip p{border-left:0;grid-column:1/-1;padding-left:0}.report-preview{min-height:520px;padding:1.05rem}.site-footer{grid-template-columns:1fr;padding-inline:1.2rem}.site-footer nav{flex-wrap:wrap}.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.report-hero,.detection-section,.report-layout,.unlock-band{margin-inline:1.2rem}.report-hero{padding-top:3rem}.report-title-row{grid-template-columns:1fr}.large-score{text-align:left}.report-meta{gap:.65rem}.report-snapshot-heading{flex-direction:column;align-items:flex-start;gap:.3rem}.report-snapshot-heading time{white-space:normal}.detection-heading{flex-direction:column;align-items:flex-start}.detection-totals{justify-content:flex-start}.detection-grid{grid-template-columns:1fr}.finding-card{grid-template-columns:34px 1fr}.finding-title{flex-direction:column;align-items:flex-start}.passed-grid{grid-template-columns:1fr}.passed-grid>div:nth-child(odd){border-right:0}.unlock-band{grid-template-columns:1fr;gap:2rem}.unlock-builder-list{grid-template-columns:1fr}.home-section{margin-inline:1.2rem;padding-block:4.5rem}.action-grid,.category-grid{grid-template-columns:1fr}.action-grid article{border-right:0;border-bottom:1px solid var(--border);min-height:220px}.action-grid article:last-child{border-bottom:0}.section-heading-row{flex-direction:column;align-items:flex-start}.comparison-card{grid-template-columns:1fr}.comparison-column.full{border-top:1px solid #bbff3933;border-left:0}.lock-divider{top:50%;left:50%}.pricing-section{gap:2rem}.price-card{grid-template-columns:1fr}.price-card .primary-action{grid-column:auto}.content-hero,.content-callouts,.article-sections,.page-scan-band{margin-inline:1.2rem}:is(.content-callouts,.content-callouts:has(article:nth-child(4))){grid-template-columns:1fr}.content-callouts article{min-height:205px}.article-sections ul{grid-template-columns:1fr}.page-scan-band{padding:1.2rem}}@media print{.topbar,.site-footer,.report-actions,.report-hero-actions>p,.unlock-band,.report-free .locked-content{display:none!important}.site-shell{color:#111;background:#fff}.report-hero,.detection-section,.report-layout{max-width:none;margin:0;padding:1rem 0}.report-hero{grid-template-columns:minmax(0,1fr) 62mm;align-items:start;gap:8mm}.report-hero-actions{box-shadow:none;border:0;align-self:start;padding:0}.report-snapshot{break-inside:avoid}.report-snapshot figcaption{color:#333}.detection-card,.finding-card{break-inside:avoid}.finding-body>p,.evidence p,.solution p,.manual-list p,.passed-grid small{color:#333}.print-upgrade{break-inside:avoid;border:1px solid #b9c8c1;grid-template-columns:31mm 1fr;align-items:center;gap:4mm;margin-top:4mm;padding:4mm;display:grid}.print-upgrade svg{width:31mm;height:31mm}.print-upgrade h2{color:#14231d;margin:0 0 2mm;font-size:12pt;line-height:1.15}.print-upgrade p{color:#34483f;margin:0;font-size:8pt;line-height:1.35}.print-upgrade span{overflow-wrap:anywhere;color:#51645b;margin-top:2mm;font-size:6.5pt;line-height:1.25;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.radar-wash:after,.spin-icon{animation:none}}.topbar{background:#f3f5f1eb}.brand-mark{color:#fff;background:var(--signal);box-shadow:none}.nav-links{color:#51625b}.nav-links a:hover,.site-footer a:hover{color:var(--signal)}.nav-cta{color:#173c31;font-family:var(--font-geist-sans);text-transform:none;letter-spacing:0}.hero{align-items:start}.hero:before{display:none}h1{color:#15211c;max-width:760px;font-weight:610;line-height:.98}.lede{color:#56665f}.hero-note{color:#61716a;flex-wrap:wrap;gap:.55rem 1.2rem;margin-top:1rem;font-size:.8rem;display:flex}.hero-note span{align-items:center;gap:.45rem;display:inline-flex}.hero-note span:before{content:"✓";color:var(--signal);font-weight:800}.scan-console{background:#fff;border-color:#1f48392e;border-radius:.75rem;box-shadow:0 18px 50px #20382f14}.scan-console>label,.scan-console legend{color:#4b5b54;font-family:var(--font-geist-sans);text-transform:none;letter-spacing:0;font-size:.82rem}.url-row{background:#f7f9f6;border-color:#1f48392b;border-radius:.5rem;overflow:hidden}.protocol{color:#77857f;font-family:var(--font-geist-sans)}.url-row input{color:#17221e}.url-row input::placeholder{color:#8a9690}.url-row button,.primary-action{color:#fff;background:var(--signal);border-radius:.4rem}.privacy-note,.scan-progress{color:#687870}.form-error{color:#8e2436;background:#fff0f2}.report-preview{color:#17221e;background:#fff;border-color:#1f48392e;border-radius:.9rem;min-height:570px;box-shadow:0 28px 70px #1d362c1c}.report-topline{color:#64736d;border-color:var(--border);font-family:var(--font-geist-sans);letter-spacing:0}.report-state{color:var(--red)}.report-state span{background:var(--red)}.score-dial{border-color:#dce9e4;border-top-color:var(--signal);border-right-color:var(--signal);box-shadow:none}.score-dial svg{color:var(--signal)}.score-dial small,.score-row p{color:#6f7e77;font-family:var(--font-geist-sans)}.check-list{border-color:var(--border)}.check-list>div{color:var(--signal);border-color:var(--border)}.check-list .warning{color:var(--amber)}.check-list .locked{color:#697b73}.check-list strong{color:#213029}.check-list small,.report-footer{color:#6b7a73}.check-list em,.report-footer{font-family:var(--font-geist-sans);letter-spacing:0}.proof-strip{border-color:var(--border)}.proof-strip span{color:#68776f;font-family:var(--font-geist-sans);text-transform:none;letter-spacing:0}.proof-strip p{color:#4f6058;border-color:var(--border)}.home-section{border-color:var(--border)}.section-intro p,.section-heading-row p,.comparison-copy p,.pricing-section>div p,.faq-section>div p{color:#596a62}.section-heading-row h2{margin-top:0}.section-heading-row a,.text-link{color:var(--signal);font-family:var(--font-geist-sans);text-transform:none;letter-spacing:0}.action-grid,.category-grid{border-color:var(--border);background:#fff;border-radius:.8rem;overflow:hidden}.action-grid article,.category-grid article{border-color:var(--border);background:#fff}.action-icon{color:#fff;background:var(--signal)}.action-grid svg,.category-grid svg{color:var(--signal)}.action-grid .action-icon svg{color:#fff}.action-grid p,.category-grid p{color:#62736b}.comparison-card{border-color:var(--border);background:#fff;border-radius:.8rem;overflow:hidden;box-shadow:0 20px 55px #1d362c14}.comparison-column.full{background:#eaf3ef;border-color:#176b572e}.comparison-column>span,.price-card>div>span{color:#64756d;font-family:var(--font-geist-sans);letter-spacing:0}.comparison-column.full>span,.price-card>div>span{color:var(--signal)}.comparison-column li,.price-card li{color:#506159}.lock-divider{color:#fff;background:var(--signal);border-color:var(--signal)}.price-card{background:#fff;border-color:#176b5747;border-radius:.8rem;box-shadow:0 18px 50px #1d362c12}.price-card small{color:#687970;font-family:var(--font-geist-sans)}.faq-trigger{color:#1d2a24}.faq-content p{color:#61716a}.site-footer{color:#62726b}.footer-brand{color:#17221e}.site-footer small{font-family:var(--font-geist-sans);text-transform:none;letter-spacing:0}.report-shell{background:#f3f5f1}.report-hero{border-color:var(--border)}.report-heading h1{color:#14201b;font-size:clamp(2.5rem,5vw,5rem)}.report-domain{color:var(--signal);font-family:var(--font-geist-sans);margin:.8rem 0 0}.report-verdict{color:#4f6158;max-width:760px;margin:1.35rem 0 0;font-size:1.08rem;line-height:1.65}.large-score{color:var(--signal)}.large-score span{color:#697971;font-family:var(--font-geist-sans)}.report-meta{color:#65766e;font-family:var(--font-geist-sans);text-transform:none;letter-spacing:0}.status-pill{color:#fff;background:var(--signal);border-radius:999px}.status-pill.status-almost-ready{color:#fff;background:var(--amber)}.status-pill.status-blocked{color:#fff;background:var(--red)}.report-coverage{border:1px solid var(--border);background:#fff;border-radius:.65rem;grid-template-columns:repeat(5,1fr);margin-top:2rem;display:grid;overflow:hidden}.report-coverage>div{border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;min-height:78px;padding:.85rem;display:flex}.report-coverage>div:last-child{border-right:0}.report-coverage strong{color:#17221e;font-size:1.35rem}.report-coverage span{color:#66776f;font-size:.72rem}.report-hero-actions{border-color:var(--border);background:#fff;border-radius:.7rem;box-shadow:0 15px 45px #1d362c0f}.report-hero-actions>p,.payment-note{color:#687970}.report-snapshot{border-color:var(--border);background:#fff;border-radius:.8rem;box-shadow:0 15px 45px #1d362c0d}.report-snapshot-heading span{color:var(--signal);font-family:var(--font-geist-sans);text-transform:none;letter-spacing:0}.report-snapshot-heading h2{color:#192720}.report-snapshot-heading time,.report-snapshot figcaption{color:#607169}.secondary-action{color:#23483b;background:#fff;border-color:#176b5738;border-radius:.4rem}.action-message{color:#8e2436;background:#fff0f2}.section-heading>span{color:#687970;font-family:var(--font-geist-sans);text-transform:none}.section-heading h2{color:#192720;margin:0}.finding-card{border-color:var(--border)}.finding-index{color:#8a9791;font-family:var(--font-geist-sans)}.check-status,.fix-type{font-family:var(--font-geist-sans);text-transform:none;letter-spacing:0}.fix-type{color:#607169}.finding-body h3{color:#1b2822}.finding-body>p{color:#53655c}.why{background:#edf3f0;border-radius:.45rem;margin-top:.85rem;padding:.9rem 1rem}.why>span,.evidence>span,.solution>span,.prompt-box span{color:#52645b;font-family:var(--font-geist-sans);text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:700}.why p{color:#3e5148;margin:.35rem 0 0;font-size:.93rem;line-height:1.6}.evidence,.solution{background:#f7f9f7;border-left-color:#9eb3aa}.solution{border-left-color:var(--signal)}.evidence p,.solution p{color:#4d5e56}.prompt-box{background:#eef7f3;border-color:#176b5733;border-radius:.45rem}.prompt-box>div,.prompt-box button{color:var(--signal)}.prompt-box p{color:#3e5249}.locked-content{border-color:var(--border);background:#eef1ef;border-radius:.45rem}.locked-content>div:last-child{background:#ffffffed;border-radius:.4rem}.locked-content strong{color:#24352d}.locked-content span{color:#65766e}.locked-offer a{color:#fff}.blur-lines span{background:#adc0b7}.passed-grid,.passed-grid>div,.manual-list,.manual-list>div{border-color:var(--border)}.passed-grid svg{color:var(--signal)}.passed-grid strong,.manual-list strong{color:#203029}.passed-grid small,.manual-list p{color:#5c6e65}.manual-list small{color:#3f554b;margin-top:.45rem;font-size:.74rem;line-height:1.5;display:block}.manual-list .manual-action{color:#2e493e;background:#edf3f0;border-radius:.35rem;margin-top:.7rem;padding:.75rem}.unlock-band{background:#fff;border-color:#176b5740;border-radius:.8rem}.unlock-band p{color:#53655c}.content-hero{border-color:var(--border)}.content-hero h1{color:#15211c;margin:0 0 2rem}.content-hero-context{grid-template-columns:180px minmax(0,760px);align-items:start;gap:2rem;display:grid}.content-hero-context>span,.article-label{color:var(--signal);font-size:.82rem;font-weight:700}.content-hero-context p{color:#54665d;margin:0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.65}.content-callouts{border-color:var(--border);background:#fff}.content-callouts article{border-color:var(--border)}.content-callouts article>span{color:#929f99;font-family:var(--font-geist-sans)}.content-callouts svg{color:var(--signal)}.content-callouts p{color:#607168}.article-sections article{border-color:var(--border);grid-template-columns:180px minmax(0,1fr);gap:2rem;display:grid}.article-sections h2{margin-top:0}.article-sections p{color:#56685f}.article-sections li{color:#4f6158}.page-scan-band{background:#fff;border-color:#176b5738;border-radius:.8rem}.page-scan-band>div>p{color:#5d6f66}@media (max-width:980px){.report-coverage{grid-template-columns:repeat(3,1fr)}.report-coverage>div{border-bottom:1px solid var(--border)}.content-hero-context,.article-sections article{grid-template-columns:140px minmax(0,1fr)}}@media (max-width:640px){.hero{padding-top:2.5rem}.report-coverage{grid-template-columns:repeat(2,1fr)}.content-hero-context,.article-sections article{grid-template-columns:1fr;gap:.7rem}.content-hero h1{margin-bottom:1.4rem}.marketeer-photo img{object-position:55% center;min-height:420px}.marketeer-photo figcaption{border-radius:0;max-width:none;position:static}}@media print{@page{margin:16mm}body,.site-shell,.report-shell{background:#fff!important}.report-coverage,.finding-card,.passed-grid>div,.manual-list>div{break-inside:avoid}.report-free .locked-content{min-height:72px}}.how-shell main{overflow:clip}.how-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(2.5rem,7vw,6.5rem);max-width:1312px;margin:0 auto;padding:clamp(4.5rem,9vw,8.5rem) 0 4rem;display:grid}.how-hero-copy h1{letter-spacing:-.06em;max-width:650px;margin:0;font-size:clamp(3rem,6vw,5.9rem);line-height:.95}.how-hero-copy>p{color:#506159;max-width:610px;margin:2rem 0;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.7}.how-hero-copy .primary-action{border-radius:.45rem;width:fit-content;min-height:50px}.how-review-photo{border-radius:.9rem;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #1c362c21}.how-review-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.how-review-photo figcaption{color:#eef6f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11261edb;border-radius:.5rem;max-width:460px;padding:.8rem 1rem;font-size:.82rem;line-height:1.5;position:absolute;bottom:1rem;left:1rem;right:1rem}.how-facts{border-block:1px solid var(--border);grid-template-columns:190px 190px 1fr;max-width:1312px;margin:0 auto;display:grid}.how-facts>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:112px;padding:1.2rem 1.5rem;display:flex}.how-facts strong{color:#173d32;font-size:2.4rem;line-height:1}.how-facts span{color:#687970;margin-top:.45rem;font-size:.83rem}.how-facts>p{color:#4e6259;align-self:center;max-width:620px;margin:0;padding:1.6rem 0 1.6rem clamp(2rem,6vw,6rem);font-size:1rem;line-height:1.6}.how-step{border-bottom:1px solid var(--border);grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(3rem,7vw,7rem);max-width:1312px;margin:0 auto;padding:clamp(5rem,10vw,9rem) 0;display:grid}.how-step-report{grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr)}.how-step-copy{max-width:490px}.how-step-number{color:#fff;background:var(--signal);border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.1rem;font-weight:800;display:inline-grid}.how-step-copy h2,.how-fix-intro h2,.how-boundary-title h2{color:#17251f;letter-spacing:-.05em;margin:1.4rem 0 1rem;font-size:clamp(2rem,4vw,3.65rem);line-height:1.03}.how-step-copy>p,.how-fix-intro>p{color:#56685f;margin:0;font-size:1rem;line-height:1.7}.how-step-copy ul{margin:1.6rem 0 0;padding:0;list-style:none}.how-step-copy li{border-bottom:1px solid var(--border);color:#354a41;align-items:center;gap:.65rem;min-height:42px;font-size:.9rem;display:flex}.how-step-copy li svg{color:var(--signal);flex:none}.how-app-shot{background:#fff;border:1px solid #cad6d0;border-radius:.85rem;margin:0;overflow:hidden;box-shadow:0 28px 75px #1d362c1c}.how-app-shot>img{width:100%;height:auto;display:block}.how-app-shot figcaption{color:#586b62;padding:.85rem 1rem 1rem;font-size:.78rem;line-height:1.45}.how-browser-bar{background:#f1f4f1;border-bottom:1px solid #d8e0dc;align-items:center;gap:.38rem;height:38px;padding:0 .85rem;display:flex}.how-browser-bar i{background:#c8d1cc;border-radius:50%;width:8px;height:8px}.how-browser-bar span{color:#77877f;margin-left:.45rem;font-size:.72rem}.how-report-key{gap:.7rem;margin-top:1.7rem;display:grid}.how-report-key span{color:#44584f;align-items:center;gap:.65rem;font-size:.88rem;display:flex}.how-report-key i{background:var(--signal);border-radius:50%;width:11px;height:11px;display:block}.how-report-key .is-problem{background:var(--red)}.how-report-key .is-human{background:var(--amber)}.how-fix-plan{color:#edf5f1;background:#173d32;border-radius:1rem;max-width:1312px;margin:clamp(4rem,8vw,7rem) auto;padding:clamp(2rem,5vw,4.5rem)}.how-fix-intro{max-width:770px}.how-fix-intro .how-step-number{color:#173d32;background:#fff}.how-fix-intro h2{color:#fff}.how-fix-intro>p{color:#c5d6ce}.how-fix-types{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.how-fix-types article{border-right:1px solid #ffffff2e;min-height:235px;padding:2rem 2rem 1rem 0}.how-fix-types article+article{padding-left:2rem}.how-fix-types article:last-child{border-right:0}.how-fix-types svg{color:#a9d8c8}.how-fix-types h3{color:#fff;margin:2rem 0 .7rem;font-size:1.25rem}.how-fix-types p{color:#c1d3cb;margin:0;font-size:.9rem;line-height:1.65}.how-boundaries{max-width:1120px;margin:0 auto;padding:clamp(4rem,8vw,7rem) 0}.how-boundary-title{max-width:720px}.how-boundary-title svg{color:var(--signal)}.how-boundary-title h2{margin-top:1rem}.how-boundary-grid{border:1px solid var(--border);background:#fff;border-radius:.85rem;grid-template-columns:repeat(2,1fr);margin-top:2.5rem;display:grid;overflow:hidden}.how-boundary-grid article{min-height:220px;padding:2rem}.how-boundary-grid article+article{border-left:1px solid var(--border)}.how-boundary-grid h3{color:#203029;margin:0 0 .8rem;font-size:1.1rem}.how-boundary-grid article p{color:#586a61;margin:0;line-height:1.7}.how-boundary-grid aside{border-top:1px solid var(--border);background:#edf3f0;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1.4rem 2rem;display:grid}.how-boundary-grid aside svg{color:var(--signal)}.how-boundary-grid aside strong{color:#203029}.how-boundary-grid aside p{color:#53665c;margin:.35rem 0 0;font-size:.9rem;line-height:1.6}.how-scan-band{scroll-margin-top:1.5rem}@media (max-width:980px){.how-hero,.how-facts,.how-step,.how-fix-plan,.how-boundaries{margin-inline:2rem}.how-hero{grid-template-columns:1fr}.how-review-photo{max-width:760px}.how-facts{grid-template-columns:150px 150px 1fr}.how-step,.how-step-report{grid-template-columns:1fr}.how-step-report .how-app-shot{order:2}.how-step-report .how-step-copy{order:1}.how-step-copy{max-width:700px}}@media (max-width:640px){.how-hero,.how-facts,.how-step,.how-fix-plan,.how-boundaries{margin-inline:1.2rem}.how-hero{padding-top:3rem}.how-hero-copy h1{font-size:clamp(2.8rem,14vw,4.2rem)}.how-review-photo figcaption{border-radius:0;max-width:none;position:static}.how-facts{grid-template-columns:repeat(2,1fr)}.how-facts>div{min-height:92px}.how-facts>p{grid-column:1/-1;padding:1.3rem 0}.how-step{gap:2.5rem;padding-block:4.5rem}.how-browser-bar span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.how-fix-plan{border-radius:.75rem;padding:1.5rem}.how-fix-types{grid-template-columns:1fr}.how-fix-types article,.how-fix-types article+article{border-bottom:1px solid #ffffff2e;border-right:0;min-height:0;padding:1.6rem 0}.how-fix-types article:last-child{border-bottom:0}.how-fix-types h3{margin-top:1rem}.how-boundary-grid{grid-template-columns:1fr}.how-boundary-grid article+article{border-left:0;border-top:1px solid var(--border)}.how-boundary-grid aside{padding:1.2rem}}body{font-size:1rem;line-height:1.55}.how-hero,.how-step{max-width:1440px;padding-inline:clamp(1.2rem,4vw,4rem)}.how-facts,.how-fix-plan{width:calc(100% - clamp(2.4rem,8vw,8rem))}.brand-lockup{align-items:center;gap:.7rem;display:inline-flex}.brand-symbol{flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.brand-symbol img{object-fit:contain;width:100%;height:100%;display:block}.brand-wordmark{color:#173d32;letter-spacing:-.025em;white-space:nowrap;align-items:baseline;gap:.24em;font-size:1.08rem;font-weight:780;display:inline-flex}.brand-lockup-small{gap:.55rem}.brand-lockup-small .brand-symbol{flex-basis:34px;width:34px;height:34px}.brand-lockup-small .brand-wordmark{font-size:.98rem}.footer-tagline{color:#4f6158}.footer-tagline strong{color:#173d32}.nav-links{font-size:.95rem}.nav-cta{font-size:.92rem}.eyebrow,.scan-console>label,.scan-console legend,.goal-select-content [data-slot=select-label],.privacy-note,.scan-progress,.form-error,.report-topline,.score-row p,.check-list small,.check-list em,.report-footer,.proof-strip span,.section-heading-row a,.text-link,.comparison-column>span,.price-card>div>span,.comparison-column li,.price-card li,.price-card small,.faq-content p,.site-footer p,.site-footer nav,.site-footer small,.report-domain,.large-score span,.report-meta,.report-hero-actions>p,.payment-note,.action-message,.report-snapshot-heading time,.report-snapshot figcaption,.detection-totals,.detection-card header>span,.detection-line strong,.section-heading>span,.finding-index,.check-status,.fix-type,.evidence>span,.solution>span,.prompt-box span,.prompt-box p,.prompt-box button,.locked-content span,.locked-offer a,.passed-grid strong,.passed-grid small,.manual-list strong,.manual-list p,.manual-list small,.empty-signal p,.unlock-builder-list li,.not-found>span,.content-callouts article>span,.page-scan-band>div>p,.hero-note,.report-coverage span,.why>span,.how-review-photo figcaption,.how-facts span,.how-app-shot figcaption,.how-browser-bar span,.how-report-key span{font-size:.875rem}.check-list strong,.action-grid p,.marketeer-photo figcaption span,.category-grid p,.faq-trigger,.finding-body>p,.evidence p,.solution p,.why p,.how-step-copy li,.how-fix-types p,.how-boundary-grid aside p{font-size:.95rem}@media (max-width:980px){.how-hero,.how-step{padding-inline:0}.how-facts,.how-fix-plan{width:auto}}@media (max-width:640px){.brand-lockup{gap:.5rem}.brand-symbol{flex-basis:35px;width:35px;height:35px}.brand-wordmark{gap:.2em;font-size:.96rem}}.first-fix-section{border-bottom:1px solid var(--border);max-width:1312px;margin:0 auto;padding:2.5rem 0}.first-fix-label{color:var(--signal);font-size:.875rem;font-weight:750}.first-fix-heading h2{letter-spacing:-.04em;margin:.5rem 0;font-size:clamp(1.7rem,3vw,2.4rem)}.first-fix-heading>p{color:#53655c;margin:0 0 1.5rem;line-height:1.65}.first-fix-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:2rem;display:grid}.first-fix-grid>.finding-card{border:1px solid var(--border);background:#fff;border-radius:.7rem;min-width:0;padding:1.5rem}.first-fix-grid .finding-title{flex-wrap:wrap;gap:.6rem}.first-fix-grid .finding-body{overflow-wrap:anywhere;min-width:0}.first-fix-upgrade{background:#edf4ee;border:1px solid #176b574d;border-radius:.7rem;padding:1.4rem;scroll-margin-top:1.5rem}.first-fix-upgrade h2{letter-spacing:-.035em;margin:.7rem 0;font-size:1.6rem;line-height:1.2}.first-fix-upgrade>p{color:#53655c;font-size:.95rem;line-height:1.65}.first-fix-upgrade ul{gap:.8rem;margin:1.3rem 0;padding:0;list-style:none;display:grid}.first-fix-upgrade li{color:#344c40;align-items:flex-start;gap:.55rem;font-size:.95rem;line-height:1.5;display:flex}.first-fix-upgrade li svg{color:var(--signal);flex:none;margin-top:.15rem}@media (max-width:980px){.first-fix-section{margin-inline:2rem}.first-fix-grid{grid-template-columns:1fr;gap:1.2rem}}@media (max-width:640px){.first-fix-section{margin-inline:1.2rem;padding-block:2rem}.first-fix-grid>.finding-card{grid-template-columns:1fr;gap:.5rem;padding:1rem}}@media print{.first-fix-upgrade{display:none!important}.first-fix-section{margin:0;padding:1rem 0}.first-fix-grid{display:block}}.scan-scope{color:#53655c;margin:.7rem 0 0;font-size:.875rem;line-height:1.5}.fix-preview{border:1px solid var(--border);background:#f3f7f2;border-radius:.5rem;margin-top:1rem;padding:1rem}.fix-preview>span{color:var(--signal);font-size:.875rem;font-weight:700}.fix-preview blockquote{color:#344c40;overflow-wrap:anywhere;margin:.5rem 0;font-size:.95rem;line-height:1.6}.fix-preview small{color:#53655c;font-size:.875rem}.page-evidence{border-bottom:1px solid var(--border);max-width:1312px;margin:0 auto;padding:2.5rem 0}.page-evidence>p{color:#53655c;line-height:1.6}.page-evidence-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.evidence-snapshot{border:1px solid var(--border);background:#fff;border-radius:.7rem;overflow:hidden}.evidence-snapshot summary{cursor:pointer;padding:1rem;font-weight:700}.evidence-snapshot img{width:100%;height:auto}.evidence-snapshot p{color:#53655c;padding:0 1rem;font-size:.875rem;line-height:1.5}.source-excerpts{gap:.85rem;display:grid}.source-excerpts figure{border-left:3px solid var(--signal);background:#fff;margin:0;padding:1rem}.source-excerpts figcaption{color:var(--signal);font-size:.875rem;font-weight:700}.source-excerpts blockquote{overflow-wrap:anywhere;margin:.5rem 0 0;font-size:1rem;line-height:1.6}.source-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.source-image{border:1px solid var(--border);background:#fff;border-radius:.7rem;margin:0;overflow:hidden}.source-image img,.source-image-unavailable{object-fit:contain;background:#e9eeea;width:100%;height:180px;padding:.5rem;display:block}.source-image figcaption{overflow-wrap:anywhere;gap:.4rem;padding:1rem;font-size:.875rem;line-height:1.5;display:grid}.source-image figcaption span{color:#53655c}.report-meta a{overflow-wrap:anywhere}@media (max-width:980px){.page-evidence{margin-inline:2rem}}@media (max-width:640px){.page-evidence{margin-inline:1.2rem}.page-evidence-grid,.source-image-grid{grid-template-columns:1fr}}@media print{.page-evidence{margin:0;padding:1rem 0}.source-excerpts figure,.source-image{break-inside:avoid}}.additional-pages{color:#53655c;margin-top:1rem;font-size:.875rem}.additional-pages summary{cursor:pointer;color:var(--signal);min-height:36px;font-weight:700}.additional-pages p{line-height:1.5}.additional-pages label{margin:.8rem 0 .4rem;display:block}.additional-pages input{border:1px solid var(--border);color:#17221e;background:#f7f9f6;border-radius:.4rem;width:100%;min-height:44px;padding:.65rem;font-size:1rem;display:block}.audit-coverage{max-width:1312px;margin:0 auto;padding:2rem 0}.audit-coverage>p{color:#53655c;line-height:1.6}.audit-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.audit-page-grid article{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:.7rem;flex-direction:column;gap:.6rem;padding:1.2rem;display:flex}.audit-page-grid article>span{color:var(--signal);font-weight:700}.audit-page-grid article>strong{font-size:1.6rem}.audit-page-grid a,.audit-page-grid p{color:#53655c;font-size:.875rem;line-height:1.5}.audit-page-gap{border-top:3px solid var(--amber)!important}.finding-page{color:#53655c;overflow-wrap:anywhere;margin:.3rem 0 .6rem;font-size:.875rem;display:block}.page-findings>h3{overflow-wrap:anywhere;background:#e9eeea;margin-top:2rem;padding:1rem;font-size:1rem}@media (max-width:980px){.audit-coverage{margin-inline:2rem}}@media (max-width:640px){.audit-coverage{margin-inline:1.2rem}.audit-page-grid{grid-template-columns:1fr}}@media print{.audit-coverage{margin:0}}.report-shell .report-hero{grid-template-columns:minmax(0,1fr) 280px;gap:2.5rem;max-width:1120px}.report-shell .report-coverage{grid-template-columns:repeat(3,1fr)}.report-shell .report-hero-actions{align-self:start}.report-count-note,.report-appendix>p,.findings-column>p{color:#53655c;font-size:.95rem;line-height:1.65}.report-shell .audit-coverage,.report-shell .first-fix-section,.report-shell .report-layout,.report-appendix{max-width:1120px}.report-shell .finding-body{min-width:0}.report-shell .report-layout{padding-bottom:2rem}.affected-pages{flex-wrap:wrap;gap:.3rem .85rem;margin:.6rem 0 1rem;font-size:.875rem;line-height:1.55;display:flex}.affected-pages>span{color:#53655c;flex-basis:100%;font-weight:650}.affected-pages a{color:#355746;text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.group-example{border-left:3px solid var(--signal);background:#f3f7f2;padding:.75rem 1rem}.compact-locked{color:#53655c;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.compact-locked svg{flex-shrink:0}.report-disclosure>summary{cursor:pointer;min-height:44px;padding-block:.85rem;font-weight:650;line-height:1.5}.report-disclosure>summary:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.report-disclosure>summary>span{color:#53655c;overflow-wrap:anywhere;font-size:.875rem;font-weight:400;display:block}.report-disclosure.prompt-box>summary svg{vertical-align:middle;margin-right:.4rem;display:inline}.prompt-box p{white-space:pre-wrap}.report-appendix{border-top:1px solid var(--border);margin:0 auto;padding:2rem 0 4rem}.report-appendix .page-evidence{margin:0;padding:.5rem 0}.report-appendix .page-evidence-grid{margin-block:1rem}.check-register{border-top:1px solid var(--border);margin-top:1.25rem}.audit-table-wrap{overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;margin-block:1rem 2rem;font-size:.875rem}.audit-table caption{text-align:left;color:#53655c;padding-bottom:.75rem}.audit-table th,.audit-table td{border-bottom:1px solid var(--border);text-align:right;padding:.8rem}.audit-table th:first-child{text-align:left}.audit-table thead{background:#edf3ee}@media (max-width:1200px){.report-shell .report-hero,.report-shell .audit-coverage,.report-shell .first-fix-section,.report-appendix{margin-inline:2rem}}@media (max-width:980px){.report-shell .report-hero{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:640px){.report-shell .report-hero,.report-shell .audit-coverage,.report-shell .first-fix-section,.report-appendix{margin-inline:1.2rem}.affected-pages{display:grid}.report-shell .report-coverage{gap:.65rem}}@media print{.report-shell .report-hero{margin:0;display:block}.report-shell .audit-coverage,.report-shell .first-fix-section,.report-appendix{margin:0}.report-appendix{max-width:none;padding:1rem 0}.report-disclosure>summary{break-after:avoid}.audit-table{color:#111}}.report-shell{--report-ink:#142b22;--report-muted:#53675c;background:#f5f7f5}.report-shell main{padding-bottom:2rem}.report-shell .report-hero{padding:3rem 0 3.5rem;display:block}.report-edition{color:#53675c;border-bottom:1px solid #cbd8d0;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;font-size:.875rem;display:flex}.report-wordmark{color:#173c2d;letter-spacing:.08em;font-weight:800}.brand-dot{color:#198167}.report-kicker{color:#356d57;text-transform:uppercase;letter-spacing:.12em;margin:0 0 1rem;font-size:.8rem;font-weight:750}.report-shell .report-title-row{align-items:center;gap:3rem;margin:0}.report-shell .report-heading h1{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(2.3rem,4.5vw,4.2rem);line-height:1.1}.report-shell .report-verdict{max-width:720px;margin:1.5rem 0 0;font-size:1.125rem;line-height:1.7}.report-shell .large-score{text-align:center;background:#fff;border:1px solid #d6dfd8;border-radius:1rem;min-width:176px;padding:1.8rem 1.3rem}.report-shell .large-score strong{letter-spacing:-.07em;font-size:5rem;line-height:1}.report-shell .large-score span,.report-shell .large-score small{color:#53675c;margin-top:.35rem;font-size:.875rem;line-height:1.5;display:block}.report-shell .large-score small{text-transform:uppercase;letter-spacing:.05em;margin-top:.85rem;font-size:.75rem}.report-shell .report-meta{gap:.75rem 1.3rem;margin-top:1.75rem;font-size:.875rem;line-height:1.5}.report-shell .report-coverage{border-radius:.75rem;margin-top:2rem}.report-shell .report-coverage>div{gap:.4rem;min-height:98px;padding:1.2rem 1.5rem}.report-shell .report-coverage strong{font-size:1.8rem;line-height:1.1}.report-shell .report-coverage span{font-size:.875rem}.report-shell .report-count-note{margin:.9rem 0 0;font-size:.875rem}.report-shell .report-hero-actions{max-width:none;box-shadow:none;background:0 0;border:0;margin-top:1.75rem;padding:0}.report-shell .report-hero-actions .report-actions{flex-flow:wrap}.report-shell .report-hero-actions>p{margin-top:.75rem;font-size:.875rem}.report-shell .audit-coverage,.report-shell .first-fix-section{padding-block:3.5rem}.report-shell .audit-coverage>h2,.report-shell .section-heading h2,.report-shell .first-fix-heading h2{letter-spacing:-.035em;color:var(--report-ink);margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:700;line-height:1.2}.chapter-number{color:#247456;font-variant-numeric:tabular-nums;margin-right:.4rem;font-weight:450;display:inline-block}.report-shell .audit-coverage>p,.report-shell .first-fix-heading>p{max-width:820px;margin:1rem 0 1.75rem;font-size:1rem;line-height:1.7}.report-shell .audit-page-grid{gap:1.25rem}.report-shell .audit-page-grid article{border-top:3px solid #2c7559;border-radius:.75rem;gap:.9rem;padding:1.5rem}.report-shell .audit-page-grid article>span{font-size:.95rem}.report-shell .audit-page-grid article>strong{font-size:2rem}.report-shell .audit-page-grid p{margin:auto 0 0}.report-shell .first-fix-label{margin-bottom:.85rem;font-size:.875rem;display:block}.report-shell .first-fix-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.75rem}.report-shell .first-fix-grid>.finding-card{padding:2rem}.report-shell .first-fix-upgrade{box-shadow:none;background:#eaf2ed;border-color:#c4d8cc;margin:0;padding:1.75rem}.report-shell .first-fix-upgrade h2{margin:.8rem 0 1rem;font-size:1.7rem;line-height:1.2}.report-shell .first-fix-upgrade p{line-height:1.65}.report-shell .first-fix-upgrade ul{gap:1rem;margin-block:1.5rem}.report-shell .report-layout{padding-block:1rem 3.5rem}.report-shell .section-heading{align-items:baseline;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem}.report-shell .section-heading>span{flex-shrink:0;font-size:.875rem}.report-shell .finding-list{border:0;gap:1.5rem;display:grid}.report-shell .finding-card{background:#fff;border:1px solid #d3ded6;border-left:3px solid #be813a;border-radius:.8rem;grid-template-columns:32px minmax(0,1fr);gap:.7rem;padding:2rem}.report-shell .finding-card.failed{border-left-color:#b14c49}.report-shell .finding-index{color:#748479;padding-top:.1rem;font-size:.875rem;line-height:1.5}.report-shell .finding-body h3{letter-spacing:-.025em;margin:1rem 0 .75rem;font-size:1.5rem;font-weight:650;line-height:1.3}.report-shell .finding-title{flex-wrap:wrap;gap:.75rem}.report-shell .check-status,.report-shell .fix-type{font-size:.8rem;line-height:1.4}.report-shell .affected-pages{gap:.45rem;margin:0 0 1.5rem}.report-shell .affected-pages>span{text-transform:uppercase;letter-spacing:.045em;margin:0 0 .2rem;font-size:.75rem}.report-shell .affected-pages a{background:#f7f9f7;border:1px solid #d9e3dc;border-radius:.3rem;padding:.3rem .6rem;font-size:.8rem;text-decoration:none}.report-shell .why{background:0 0;margin-top:1.5rem;padding:0}.report-shell .why>span,.report-shell .evidence>span,.report-shell .solution>span{letter-spacing:.02em;font-size:.8rem;font-weight:750}.report-shell .why p,.report-shell .finding-body>p,.report-shell .evidence p,.report-shell .solution p{color:#40584a;margin:.6rem 0 0;font-size:1rem;line-height:1.7}.report-shell .evidence,.report-shell .solution{border-radius:.5rem;margin-top:1.5rem;padding:1.2rem 1.35rem}.report-shell .evidence{background:#f5f7f5;border:1px solid #dce4de}.report-shell .solution{background:#edf5ef;border:1px solid #cddfd1}.report-shell .prompt-box{background:#f2f7f3;border:1px solid #bfd4c6;border-radius:.5rem;margin-top:1.5rem;padding:.35rem 1.25rem .9rem}.report-shell .prompt-box>summary{font-size:.95rem}.report-shell .prompt-box p{font-size:.95rem;line-height:1.75}.report-shell .fix-preview{background:#f2f7f3;margin-top:1.5rem;padding:1.2rem 1.35rem}.report-shell .fix-preview blockquote{margin-bottom:0;line-height:1.7}.report-shell .compact-locked{margin-top:1rem;font-size:.8rem}.report-shell .manual-heading{margin-top:4rem}.report-shell .manual-list{border:0;gap:1.25rem;margin-top:1.5rem;display:grid}.report-shell .manual-list>div{background:#fff;border:1px solid #d3ded6;border-radius:.75rem;gap:1rem;padding:1.75rem}.report-shell .manual-list strong{color:#193c2b;font-size:1.125rem;line-height:1.4}.report-shell .manual-list p{margin:.6rem 0 1rem;font-size:1rem;line-height:1.7}.report-shell .manual-list .affected-pages{margin-bottom:0}.report-shell .manual-list .fix-preview{margin-top:1.25rem}.report-shell .report-appendix{padding-block:3rem 4rem}.report-shell .report-appendix>p{max-width:820px;margin-bottom:2rem}.report-shell .report-appendix .page-evidence,.report-shell .check-register{background:#fff;border:1px solid #d3ded6;border-radius:.75rem;margin-top:1rem;padding:.6rem 1.5rem}.report-shell .report-disclosure>summary{padding-block:1rem;font-size:1.05rem}.report-shell .report-disclosure>summary>span{margin-top:.4rem;line-height:1.6}@media (max-width:980px){.report-shell .first-fix-grid{grid-template-columns:1fr}.report-shell .section-heading{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:640px){.report-shell .report-title-row{grid-template-columns:1fr;gap:1.5rem}.report-shell .large-score{max-width:190px}.report-edition{flex-direction:column;align-items:flex-start;gap:.6rem}.report-shell .finding-card,.report-shell .first-fix-grid>.finding-card{grid-template-columns:1fr;gap:0;padding:1.3rem}.report-shell .finding-index{margin-bottom:.65rem}.report-shell .report-coverage>div{padding:1rem .7rem}.report-shell .audit-coverage,.report-shell .first-fix-section{padding-block:2.5rem}.report-shell .affected-pages{display:flex}}@page{size:A4;margin:17mm 16mm 19mm;@top-left{content:"GOOD TO GO LIVE";font:700 8pt Arial,sans-serif;letter-spacing:1pt;color:#32674e}@top-right{content:"WEBSITE LAUNCH ASSESSMENT";font:8pt Arial,sans-serif;color:#607568}@bottom-left{content:"goodtogolive.com";font:8pt Arial,sans-serif;color:#607568}@bottom-right{content:counter(page) " / " counter(pages);font:8pt Arial,sans-serif;color:#607568}}@media print{html,body,.site-shell.report-shell{color:#193326;background:#fff!important}.report-shell{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10pt}.report-shell main{padding:0}.report-shell .report-hero,.report-shell .audit-coverage,.report-shell .first-fix-section,.report-shell .report-layout,.report-shell .report-appendix{border:0;max-width:none;margin:0;padding:0}.report-shell .report-hero{padding-top:5mm;display:block}.report-shell .report-edition{margin-bottom:10mm;padding-bottom:5mm;font-size:9pt}.report-shell .report-kicker{margin-bottom:4mm;font-size:8pt}.report-shell .report-title-row{grid-template-columns:1fr 38mm;align-items:center;gap:8mm;display:grid}.report-shell .report-heading h1{font-size:29pt;line-height:1.1}.report-shell .report-domain{margin-top:3mm;font-size:9pt}.report-shell .large-score{border-radius:3mm;min-width:0;padding:6mm 3mm}.report-shell .large-score strong{font-size:42pt}.report-shell .large-score span{font-size:9pt}.report-shell .large-score small{margin-top:3mm;font-size:7pt}.report-shell .report-verdict{margin-top:5mm;font-size:11pt;line-height:1.55}.report-shell .report-meta{gap:3mm 5mm;margin-top:6mm;font-size:8pt}.report-shell .report-coverage{border-radius:2mm;grid-template-columns:repeat(3,1fr);margin-top:6mm}.report-shell .report-coverage>div{gap:2mm;min-height:19mm;padding:4mm}.report-shell .report-coverage strong{font-size:18pt}.report-shell .report-coverage span,.report-shell .report-count-note{font-size:8pt}.report-shell .report-count-note{margin-top:3mm}.report-shell .report-hero-actions{margin:0}.report-shell .print-upgrade{background:#f4f8f4;border:1px solid #cbdacd;border-radius:2mm;grid-template-columns:22mm 1fr;gap:5mm;margin:6mm 0 0;padding:4mm;display:grid}.report-shell .print-upgrade svg{width:22mm;height:22mm}.report-shell .print-upgrade h2{margin:0 0 2mm;font-size:11pt;line-height:1.3}.report-shell .print-upgrade p{font-size:9pt;line-height:1.45}.report-shell .print-upgrade span{font-size:7pt}.report-shell .audit-coverage{padding-top:10mm}.report-shell .audit-coverage>h2,.report-shell .section-heading h2,.report-shell .first-fix-heading h2{letter-spacing:-.5pt;font-size:21pt;line-height:1.2}.report-shell .audit-coverage>p,.report-shell .first-fix-heading>p,.report-shell .findings-column>p,.report-shell .report-appendix>p{margin:4mm 0 5mm;font-size:10pt;line-height:1.55}.report-shell .audit-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm}.report-shell .audit-page-grid article{break-inside:avoid;border-radius:2mm;gap:3mm;padding:4mm}.report-shell .audit-page-grid article>span{font-size:9pt}.report-shell .audit-page-grid article>strong{font-size:18pt}.report-shell .audit-page-grid a,.report-shell .audit-page-grid p{font-size:8pt;line-height:1.45}.report-shell .first-fix-section,.report-shell .report-layout,.report-shell .report-appendix{break-before:page;padding-top:5mm}.report-shell .first-fix-grid{display:block}.report-shell .first-fix-label{margin-bottom:3mm;font-size:8pt}.report-shell .section-heading{break-after:avoid;margin-bottom:6mm;padding-bottom:5mm;display:block}.report-shell .section-heading>span{margin-top:3mm;font-size:9pt;display:block}.report-shell .finding-list{display:block}.report-shell .finding-card,.report-shell .first-fix-grid>.finding-card{break-inside:avoid;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:1px solid #cbd8ce;border-left:2pt solid #b68443;border-radius:2mm;margin:0 0 6mm;padding:5mm;display:block}.report-shell .finding-index{float:right;padding:0;font-size:9pt}.report-shell .finding-title{justify-content:flex-start;gap:5mm;display:flex}.report-shell .check-status,.report-shell .fix-type{font-size:8pt}.report-shell .finding-body h3{break-after:avoid;margin:4mm 0 3mm;font-size:16pt}.report-shell .affected-pages{gap:2mm;margin:0 0 4mm}.report-shell .affected-pages>span{margin:0;font-size:7pt}.report-shell .affected-pages a{padding:1mm 2mm;font-size:8pt}.report-shell .why{margin-top:4mm}.report-shell .why>span,.report-shell .evidence>span,.report-shell .solution>span,.report-shell .fix-preview>span{font-size:8pt}.report-shell .why p,.report-shell .finding-body>p,.report-shell .evidence p,.report-shell .solution p,.report-shell .manual-list p{orphans:3;widows:3;margin-top:2mm;font-size:10pt;line-height:1.55}.report-shell .evidence,.report-shell .solution,.report-shell .fix-preview{border-radius:1.5mm;margin-top:4mm;padding:3mm 4mm}.report-shell .prompt-box{margin-top:4mm;padding:2mm 4mm 4mm}.report-shell .prompt-box>summary{padding:2mm 0;font-size:9pt}.report-shell .prompt-box p,.report-shell .fix-preview blockquote{font-size:9pt;line-height:1.55}.report-shell .prompt-box button{display:none}.report-shell .group-example{font-size:9pt}.report-shell .compact-locked{margin-top:3mm;font-size:8pt}.report-shell .manual-heading{break-before:page;margin-top:0;padding-top:5mm}.report-shell .manual-list{margin-top:5mm;display:block}.report-shell .manual-list>div{break-inside:avoid;border:1px solid #d3ded6;border-radius:2mm;margin-bottom:5mm;padding:5mm}.report-shell .manual-list strong{font-size:12pt}.report-shell .manual-list .fix-preview{margin-top:3mm}.report-shell .report-appendix .page-evidence{background:#fff;border:0;border-radius:0;margin:0;padding:4mm 0 0}.report-shell .page-evidence+.page-evidence{break-before:page}.report-shell .report-disclosure>summary{break-after:avoid;padding:3mm 0;font-size:13pt;line-height:1.3}.report-shell .report-disclosure>summary>span{margin-top:2mm;font-size:8pt;line-height:1.4}.report-shell summary::marker{content:""}.report-shell .page-evidence-grid{margin:4mm 0;display:block}.report-shell .evidence-snapshot{border-radius:2mm;margin-bottom:4mm}.report-shell .evidence-snapshot summary{display:none}.report-shell .evidence-snapshot img{object-fit:cover;object-position:top;width:100%;height:64mm;display:block}.report-shell .evidence-snapshot p{margin:2mm 3mm;padding:0;font-size:8pt;line-height:1.4}.report-shell .source-excerpts{grid-template-columns:1fr 1fr;gap:3mm;display:grid}.report-shell .source-excerpts figure{background:#f5f8f5;border-left-width:2pt;padding:3mm}.report-shell .source-excerpts figcaption{font-size:8pt}.report-shell .source-excerpts blockquote{margin-top:2mm;font-size:9pt;line-height:1.5}.report-shell .page-evidence>h3{margin:5mm 0 3mm;font-size:11pt}.report-shell .source-image-grid{grid-template-columns:repeat(3,1fr);gap:3mm}.report-shell .source-image img{height:28mm;padding:1mm}.report-shell .source-image figcaption{padding:2mm;font-size:7pt;line-height:1.35}.report-shell .check-register{break-before:page;border:0;border-radius:0;margin:0;padding:5mm 0 0}.report-shell .check-register>p{font-size:9pt;line-height:1.5}.report-shell .audit-table{margin:5mm 0;font-size:9pt}.report-shell .audit-table th,.report-shell .audit-table td{padding:2mm}.report-shell .passed-grid{grid-template-columns:1fr 1fr}.report-shell .passed-grid>div{min-height:0;padding:3mm}.report-shell .passed-grid strong{font-size:9pt}.report-shell .passed-grid small{overflow-wrap:anywhere;font-size:8pt;line-height:1.45}.report-shell a{color:#225f42}}@media screen{.report-shell main>:is(.report-hero,.audit-coverage,.first-fix-section,.report-layout,.report-appendix,.unlock-band){width:min(1120px,100% - 64px);margin-inline:auto}}@media screen and (max-width:640px){.report-shell main>:is(.report-hero,.audit-coverage,.first-fix-section,.report-layout,.report-appendix,.unlock-band){width:calc(100% - 40px)}}@media screen{.site-shell.report-shell{overflow:clip}.report-toolbar{z-index:40;background:#fff;border-bottom:1px solid #cbd8d0;padding:12px 0;position:sticky;top:0;box-shadow:0 5px 18px #142b2214}.report-toolbar-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 64px);margin:0 auto;display:flex}.report-toolbar-copy{gap:4px;display:grid}.report-toolbar-copy strong{color:#142b22;font-size:1rem}.report-toolbar-copy span{color:#53675c;font-size:.85rem}.report-toolbar .report-actions{max-width:430px}.report-shell .report-pdf-button{color:#fff;cursor:pointer;background:#176b57;border:2px solid #176b57;border-radius:8px;min-height:52px;padding:14px 24px;font-size:1rem;box-shadow:0 3px 8px #176b5729}.report-shell .report-pdf-button:hover:not(:disabled){background:#115441;border-color:#115441}.report-shell .report-pdf-button:active:not(:disabled){transform:translateY(1px)}.report-shell .report-pdf-button:focus-visible{outline-offset:3px;outline:3px solid #a86308}.report-shell .report-pdf-button:disabled{cursor:wait}.report-shell :is(h2,h3,[id^=finding-],#unlock-report){scroll-margin-top:100px}}@media screen and (max-width:640px){.report-toolbar{padding:10px 0}.report-toolbar-inner{width:calc(100% - 40px);display:block}.report-toolbar-copy{display:none}.report-toolbar .report-actions,.report-toolbar .report-pdf-button{width:100%;max-width:none}}@media print{.report-toolbar{display:none!important}}.brand-wordmark .brand-live{color:#bb3b24}.protocol,.score-dial small,.score-row p,.proof-strip span{color:#4d6156}.check-list .locked em{color:#51665a}select.goal-select{cursor:pointer;font:inherit;border:1px solid #aebfb4;border-radius:6px;padding:12px;display:block}progress.launch-progress{-webkit-appearance:none;appearance:none;color:#176b57;background:#d8e5dc;border:0;border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}progress.launch-progress::-webkit-progress-bar{background:#d8e5dc}progress.launch-progress::-webkit-progress-value{background:#176b57}progress.launch-progress::-moz-progress-bar{background:#176b57}summary.faq-trigger{cursor:pointer;font-weight:650;display:list-item;padding:20px 0!important}summary.faq-trigger:focus-visible{outline-offset:4px;outline:3px solid #176b57}.marketeer-photo img{aspect-ratio:3/2}.hero-sample-link{color:#176b57;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:.95rem;font-weight:650;text-decoration:underline;display:inline-flex}.sample-main{width:min(1120px,100% - 64px);margin:0 auto;padding-bottom:72px}.sample-hero{max-width:850px;padding:64px 0 32px}.sample-hero h1{color:#142b22;letter-spacing:-.045em;font-size:clamp(2.5rem,5vw,4.3rem);line-height:1.08}.sample-hero>p:not(.report-kicker){color:#405b4b;max-width:720px;font-size:1.15rem;line-height:1.7}.sample-disclaimer{color:#53675c;margin-top:20px;font-size:.85rem;display:block}.sample-edition-picker{background:#e3ebe5;border:1px solid #c9d8cd;border-radius:10px;gap:4px;padding:5px;display:inline-flex}.sample-edition-picker button{color:#224332;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:48px;padding:12px 22px;font-weight:700}.sample-edition-picker button[aria-pressed=true]{color:#fff;background:#176b57;box-shadow:0 2px 5px #173d3220}.sample-edition-status{color:#52675a;margin:16px 0 30px;font-size:.9rem}.sample-report-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.sample-findings{gap:24px;min-width:0;display:grid}.sample-finding{background:#fff;border:1px solid #cddbd1;border-left:3px solid #ba7a32;border-radius:12px;padding:28px}.sample-finding-label{color:#5a6e60;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.8rem;display:flex}.sample-finding-label span{align-items:center;gap:6px;display:inline-flex}.sample-finding h2{color:#142b22;margin:22px 0 14px;font-size:1.55rem;line-height:1.3}.sample-finding>p{color:#405b4b;margin-bottom:24px;line-height:1.7}.sample-evidence,.sample-prompt{background:#f2f6f2;border:1px solid #d6e2d9;border-radius:7px;margin-top:20px;padding:20px}.sample-evidence strong,.sample-prompt strong{color:#24543c;font-size:.9rem}.sample-evidence p,.sample-prompt p,.sample-evidence li{color:#405b4b;font-size:.95rem;line-height:1.7}.sample-evidence ol{margin-bottom:0;padding-left:20px}.sample-evidence li+li{margin-top:10px}.sample-prompt button,.sample-reveal{color:#174e39;cursor:pointer;background:#fff;border:1px solid #aac5b4;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:.9rem;display:inline-flex}.sample-included{color:#33684e;align-items:center;gap:7px;margin-top:20px;font-size:.8rem;display:flex}.sample-offer{background:#e8f0ea;border:1px solid #c7dacc;border-radius:12px;padding:28px}.sample-offer-label{color:#35664b;letter-spacing:.045em;font-size:.72rem;font-weight:700}.sample-offer h2{color:#142b22;margin:18px 0;font-size:1.7rem;line-height:1.2}.sample-offer p{color:#405b4b;line-height:1.7}.sample-offer ul{gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.sample-offer li{color:#315340;gap:10px;font-size:.9rem;display:flex}.sample-offer li svg{flex-shrink:0;margin-top:3px}.sample-offer .primary-action{width:100%}.sample-offer .sample-offer-note{text-align:center;margin-bottom:0;font-size:.8rem}@media (max-width:980px){.sample-report-grid{grid-template-columns:1fr}}@media (max-width:640px){.sample-main{width:calc(100% - 40px)}.sample-hero{padding-top:40px}.sample-finding,.sample-offer{padding:22px}.sample-finding-label{flex-direction:column}.sample-edition-picker{display:flex}.sample-edition-picker button{flex:1;padding-inline:10px}.sample-evidence,.sample-prompt{padding:16px}}.sample-hero-cta{width:fit-content;margin-top:16px}.prompt-pdf-action{display:none}.report-shell .prompt-box{scroll-margin-top:110px}.report-shell .prompt-box>.prompt-guide{color:#405b4b;font:500 .875rem/1.5 var(--font-geist-sans);display:block}.report-shell .prompt-box button{color:#fff;min-height:44px;font:600 .9rem var(--font-geist-sans);background:#176b57;border:1px solid #176b57;border-radius:6px;padding:10px 16px}.report-shell .prompt-box:target{outline-offset:4px;outline:3px solid #176b57}@media print{.report-shell .prompt-box{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#eef7f2;border:1.5pt solid #176b57;border-left-width:5pt;border-radius:2mm;margin-top:6mm;padding:0 5mm 5mm}.report-shell .prompt-box>summary{color:#fff;font:700 12pt/1.3 var(--font-geist-sans);break-after:avoid;background:#176b57;margin:0 -5mm 3mm;padding:3mm 5mm;list-style:none}.report-shell .prompt-box>summary::marker{content:""}.report-shell .prompt-box>summary svg{color:#fff}.report-shell .prompt-box>.prompt-guide{color:#244b3a;break-after:avoid;font-size:9pt}.report-shell .prompt-box p{color:#173128;font:10.5pt/1.6 var(--font-geist-sans);white-space:pre-wrap;overflow-wrap:anywhere;orphans:3;widows:3}.report-shell .prompt-box>.prompt-pdf-action{break-inside:avoid;border-top:1px solid #a5c7b5;margin-top:4mm;padding-top:3mm;display:block}.report-shell .prompt-pdf-action a{color:#fff;font:700 10pt/1.3 var(--font-geist-sans);background:#176b57;border:1px solid #176b57;border-radius:1mm;padding:2.5mm 4mm;text-decoration:none;display:inline-block}.report-shell .prompt-pdf-action small{color:#365343;font:8.5pt/1.5 var(--font-geist-sans);margin-top:2mm;display:block}.report-shell .prompt-box:target{outline:none}}
