@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.left-1{left:calc(var(--spacing) * 1)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#fff;--ink:#0f172a;--muted:#64748b;--soft:#f8fafc;--paper:#faf8fc;--line:#e5e7eb;--line-soft:#eee8f6;--blue:#4f5bff;--blue-soft:#eef2ff;--violet:#7c3aed;--teal:#14b8a6;--amber:#f59e0b;--red:#ef4444;--green:#16a34a;--shadow:0 24px 70px #11182714}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{background:radial-gradient(circle at top left, #2e9eff0a, transparent 34rem), var(--bg);min-height:100vh;overflow:hidden}.skip-link{z-index:100;color:#0f172a;background:#fff;border:2px solid;border-radius:8px;max-width:calc(100% - 24px);padding:12px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 16px))}.skip-link:focus{outline-offset:2px;outline:3px solid #4338ca;transform:translateY(0)}.public-main:focus{outline-offset:-3px;outline:3px solid #4338ca}.grid-bg{isolation:isolate;position:relative}.grid-bg:before{content:"";z-index:-1;transform-origin:top;opacity:.55;background-image:linear-gradient(#2e9eff14 1px,#0000 1px),linear-gradient(90deg,#8b5cf614 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:-120px -80px;transform:rotate(-8deg)}.section-inner{width:min(1280px,100% - 48px);margin:0 auto}.site-header{z-index:20;width:min(1280px,100% - 48px);margin:12px auto 0;position:relative}.announcement{background:var(--blue-soft);color:#111827;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 16px;font-size:15px;line-height:1.35;display:flex}.nav-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border-bottom:1px solid #e5e7ebe6;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:74px;padding:0 18px;display:grid}.brand{color:var(--ink);white-space:nowrap;align-items:center;gap:0;font-size:24px;font-weight:850;display:inline-flex}.rankflow-logo{color:var(--ink);font-size:inherit;letter-spacing:0;align-items:center;gap:10px;font-weight:900;line-height:1;display:inline-flex}.rankflow-logo span:last-child{padding-top:1px;display:inline-block}.rankflow-mark{width:var(--mark-size);height:var(--mark-size);flex:none;display:block}.brand-mark{background:linear-gradient(135deg,#2e9eff21,#8b5cf61f);border:1px solid #8b5cf661;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.bar-glyph{grid-template-columns:repeat(3,4px);align-items:end;gap:2px;height:14px;display:grid}.bar-glyph i{background:linear-gradient(180deg, var(--blue), var(--violet));border-radius:999px;width:4px;display:block}.bar-glyph i:first-child{height:8px}.bar-glyph i:nth-child(2){height:13px}.bar-glyph i:nth-child(3){height:10px}.desktop-nav,.nav-actions{align-items:center;display:flex}.desktop-nav{justify-content:center;gap:14px}.desktop-nav>a,.nav-trigger{color:#374151;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:8px 12px;font-size:14px;font-weight:550;display:inline-flex}.desktop-nav>a:hover,.nav-trigger:hover{color:#111827;background:#f3f4f6}.nav-group{position:relative}.nav-menu{border:1px solid var(--line);min-width:230px;box-shadow:var(--shadow);opacity:0;pointer-events:none;background:#fffffffa;border-radius:8px;gap:4px;padding:10px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,8px)}.nav-menu.wide{min-width:380px}.nav-menu.columns{grid-template-columns:repeat(2,minmax(0,1fr));min-width:520px}.nav-group:hover .nav-menu,.nav-group:focus-within .nav-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-menu-item{color:#111827;border-radius:8px;gap:10px;padding:10px;display:flex}.nav-menu-item:hover{background:#f8fafc}.nav-menu-item strong{font-size:13.5px;display:block}.nav-menu-item small{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.35;display:block}.menu-icon,.round-icon{border:1px solid var(--line);color:#111;background:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.nav-actions{justify-content:flex-end;gap:10px}.primary-button,.secondary-button,.copy-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:14px;font-weight:650;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.primary-button{color:#fff;background:#111;border:0}.primary-button:hover,.arrow-submit:hover{background:#000;transform:translateY(-1px)}.primary-button.small{min-height:38px;padding:8px 16px;font-size:13.5px}.secondary-button{border:1px solid var(--line);color:#111;background:#fff}.secondary-button:hover,.copy-button:hover{border-color:#cbd5e1;transform:translateY(-1px)}.secondary-button.danger{color:#991b1b;background:#fff7f7;border-color:#fecaca}.secondary-button.danger:hover{background:#fff1f2;border-color:#fca5a5}.checkout-notice,.report-checkout-banner{background:linear-gradient(135deg,#eff6ff,#f0fdfa);border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:18px 20px;display:flex}.report-checkout-banner>div{gap:6px;display:grid}.checkout-notice{justify-content:stretch;align-items:start;margin-top:22px;display:grid}.checkout-notice strong,.report-checkout-banner strong{color:#0f172a}.checkout-notice p,.report-checkout-banner p{color:#475569;margin:0;line-height:1.55}.report-banner-button{white-space:nowrap;color:#fff;background:#0f172a;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 16px 34px #0f172a2e}.report-banner-button:hover{transform:translateY(-1px)}.checkout-form,.inline-checkout-form{margin:0}.checkout-form button,.inline-checkout-form button{width:100%}.hero-section{border-bottom:1px solid #e5e7eb99;min-height:680px;padding:74px 0 48px}.hero-inner{grid-template-columns:minmax(0,.95fr) minmax(380px,.75fr);align-items:center;gap:54px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.hero-content{text-align:left;justify-items:start;display:grid}.news-pill{border:1px solid var(--line);color:#111;background:#fff;border-radius:999px;align-items:center;gap:9px;min-height:30px;padding:4px 8px;font-size:13px;display:inline-flex;box-shadow:0 10px 26px #1118270f}.news-pill span{color:#fff;background:#111;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:750}.hero-content h1 span{color:#0000;background:linear-gradient(90deg, var(--blue), var(--violet));-webkit-background-clip:text;background-clip:text}h1,h2,h3,p{margin-top:0}h1{max-width:780px;color:var(--ink);margin:38px 0 22px;font-size:64px;font-weight:850;line-height:1.04}.hero-copy{color:#475569;width:min(560px,100%);margin-bottom:36px;font-size:17px;line-height:1.6}.audit-launcher{text-align:left;background:#ffffffe0;border:1px solid #2e9effc7;border-radius:16px;width:min(620px,100%);padding:12px;position:relative;box-shadow:0 0 0 1px #8b5cf657,0 26px 80px #2e9eff1f}.input-row{color:#6b7280;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:52px;padding:0 0 0 10px;display:grid}.input-row input{color:#262626;background:0 0;border:0;outline:0;width:100%;font-size:15px}.input-row input::placeholder{color:#475569;opacity:1}.audit-launcher :is(input,button):focus-visible{outline-offset:3px;outline:3px solid #4338ca}@media (forced-colors:active){.audit-launcher :is(input,button):focus-visible{outline-color:highlight}}.arrow-submit{color:#fff;background:#111827;border:0;border-radius:10px;place-items:center;width:60px;height:42px;transition:transform .16s,background .16s;display:grid}.hero-trust-line{color:#475569;margin:14px 0 0;font-size:13px;font-weight:750}.mode-row{border-top:1px solid #eef0f4;flex-wrap:wrap;gap:8px;padding:8px 0 0;display:flex}.mode-row button{color:#5f6876;background:#00000009;border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.mode-row button.selected{color:#1f2937;background:#fff;box-shadow:0 8px 24px #1118271f}.model-consent{color:#475569;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;line-height:1.35;display:inline-flex}.model-consent input{accent-color:#111;width:15px;height:15px}.model-note{color:#7a8493;max-width:680px;margin:0;font-size:12px;line-height:1.5}.model-note a,.consent-note a,.legal-section a{color:#0f172a;text-underline-offset:3px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.audit-status,.audit-error{border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.audit-status{color:#075985;background:#eef7ff}.audit-error{color:#be123c;background:#fff1f2}.crawl-confidence{color:#334155;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;padding:12px 14px;display:flex}.crawl-confidence strong{color:#0f172a}.crawl-confidence.limited,.crawl-confidence.unable{background:#fffbeb;border-color:#fde68a}.locked-value-card{background:linear-gradient(135deg,#14b8a61f,#0000 55%),#fff;border:1px solid #14b8a647;border-radius:8px;align-content:center;gap:12px;padding:22px;display:grid}.locked-value-card h3{color:#0f172a;margin:0;font-size:24px;line-height:1.15}.locked-value-card p{color:#5f6876;margin:0;line-height:1.55}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero-stats{background:#ffffffc7;border:1px solid #e0e7ff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(620px,100%);margin-top:28px;display:grid;overflow:hidden;box-shadow:0 20px 60px #0f172a0f}.hero-stats div{border-right:1px solid #e0e7ff;gap:8px;padding:16px;display:grid}.hero-stats div:last-child{border-right:0}.hero-stats strong{color:#4338ca;background:linear-gradient(135deg,#4f5bff1f,#7c3aed24);border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.hero-stats span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35;display:block}.hero-product{isolation:isolate;background:linear-gradient(145deg,#4f5bff1a,#0000 42%),linear-gradient(315deg,#7c3aed14,#0000 38%),#fff;border:1px solid #4f5bff2e;border-radius:18px;gap:14px;padding:20px;display:grid;position:relative;box-shadow:0 28px 80px #1118271a}.hero-product:before{content:"";z-index:-1;background:#4f5bff14;border-radius:18px;position:absolute;inset:12px;transform:rotate(-2deg)}.hero-product-top,.hero-email-preview{justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-product-top strong{color:#111827;font-size:14px}.hero-score-card{background:#ffffffd1;border:1px solid #4f5bff29;border-radius:14px;grid-template-columns:.56fr 1fr;gap:12px;padding:14px;display:grid}.hero-score-summary,.hero-score-detail{border-radius:12px}.hero-score-summary{background:linear-gradient(145deg,#4f5bff24,#14b8a61a),#f8fafc;align-content:center;gap:6px;min-height:132px;padding:16px;display:grid}.hero-score-summary span,.hero-score-summary small,.hero-score-detail span{color:#475569;text-transform:uppercase;font-size:12px;font-weight:750;display:block}.hero-score-summary strong{color:var(--blue);font-size:62px;line-height:.96;display:block}.hero-score-detail{grid-template-columns:1fr;align-items:center;gap:10px;display:grid}.hero-score-detail div{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:center;gap:7px;min-height:86px;padding:14px;display:grid}.hero-score-detail div:first-child{background:#fff7ed}.hero-score-detail div:last-child{background:#eef2ff}.hero-score-detail strong{color:#111827;font-size:18px;line-height:1.16}.hero-score-detail small{color:#475569;font-size:12px;line-height:1.35}.hero-score-detail svg{color:#94a3b8}.hero-progress-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hero-progress-rail div{gap:7px;min-width:0;display:grid}.hero-progress-rail div>span{background:#dbe3ee;border-radius:999px;height:8px;display:block}.hero-progress-rail strong{color:#475569;font-size:12px;font-weight:800}.hero-progress-rail .done>span{background:linear-gradient(90deg, var(--teal), var(--blue))}.hero-progress-rail .active>span{background:linear-gradient(90deg, var(--blue), var(--violet))}.hero-progress-rail .queued>span{background:#e2e8f0}.pulse-pill{color:#0f172a;white-space:nowrap;background:#fff;border:1px solid #2e9eff2e;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:750;display:inline-flex}.hero-fix-list{gap:10px;display:grid}.hero-fix-list div{border:1px solid var(--line);background:#fffffff0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:50px;padding:11px 13px;display:grid}.hero-fix-list span{color:#64748b;font-size:12px;font-weight:850}.hero-fix-list strong{color:#111827;font-size:14px}.hero-fix-list svg{color:var(--green)}.hero-email-preview{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;justify-content:flex-start;padding:13px}.hero-email-icon{color:#0f172a;background:#fff;border:1px solid #bfdbfe;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.hero-email-preview div strong,.hero-email-preview div span{display:block}.hero-email-preview div strong{color:#0f172a;font-size:14px}.hero-email-preview div span{color:#475569;margin-top:3px;font-size:12.5px;line-height:1.45}.hero-email-preview .pulse-pill{margin-left:auto}.trusted-strip{border-bottom:1px dashed var(--line-soft);grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);align-items:stretch;gap:18px;padding:34px 0;display:grid}.trusted-copy{color:#fff;background:linear-gradient(145deg,#2e9eff2e,#0000 48%),#111827;border:1px solid #1118271f;border-radius:8px;align-content:center;gap:12px;min-height:260px;padding:26px;display:grid;box-shadow:0 22px 70px #1118271f}.trusted-copy .section-kicker{color:#a7f3d0}.trusted-copy h2{color:#fff;max-width:420px;margin:0;font-size:32px;line-height:1.05}.trusted-copy p,.trusted-copy small{color:#cbd5e1;margin:0;line-height:1.55}.trusted-copy small{font-size:11.5px}.benchmark-proof{background:#ffffff14;border:1px solid #a7f3d038;border-radius:8px;gap:5px;margin:4px 0;padding:14px;display:grid}.benchmark-proof span{color:#a7f3d0;text-transform:uppercase;font-size:11px;font-weight:850}.benchmark-proof strong{color:#fff;font-size:14px;line-height:1.35}.brand-logo-grid{grid-template-columns:repeat(5,minmax(148px,1fr));gap:14px;display:grid}.brand-logo-card{border:1px solid var(--line);background:radial-gradient(circle at 20% 0,#14b8a621,#0000 33%),radial-gradient(circle at 100% 0,#2e9eff24,#0000 40%),linear-gradient(#fff,#f8fbff 78%,#f1f7ff);border-radius:8px;align-content:start;justify-items:start;gap:18px;min-height:198px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #11182712}.brand-logo-card:after{content:"";border-bottom:1px solid #11182714;border-right:1px solid #11182714;border-radius:0 0 8px;width:42px;height:42px;position:absolute;bottom:15px;right:15px}.brand-logo-card:hover{border-color:#14b8a65c;transform:translateY(-2px);box-shadow:0 22px 54px #1118271a}.brand-card-top,.brand-card-copy{z-index:1;position:relative}.brand-card-top{gap:10px;width:100%;display:grid}.brand-symbol{color:#111827;letter-spacing:0;background:#fffffff0;border:1px solid #1118271a;border-radius:8px;place-items:center;width:74px;height:74px;padding:14px;font-size:16px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffffb3,0 12px 28px #0f172a14}.brand-logo-card.loreal .brand-symbol{width:112px;padding-inline:12px}.brand-logo-card.loreal .brand-symbol img{width:100%}.brand-symbol img{object-fit:contain;max-width:100%;max-height:100%;display:block}.logo-fallback{display:none}.brand-logo-card.logo-missing .logo-fallback{display:block}.brand-name{color:#0f172a;font-size:15px;font-weight:900;line-height:1.2;display:block}.brand-domain{color:#64748b;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:850;display:block}.brand-card-copy{gap:7px;display:grid}.trust-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-proof-card{align-content:space-between;min-height:210px}.trust-proof-number{z-index:1;width:42px;height:42px;color:var(--blue);background:#fff;border:1px solid #4f5bff2e;border-radius:12px;place-items:center;font-size:12px;font-weight:900;display:grid;position:relative}.brand-logo-card strong{color:#111827;font-size:18px;line-height:1.15}.brand-logo-card small{color:#475569;max-width:180px;font-size:13px;line-height:1.45}.quality-promise{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);align-items:stretch;gap:18px;padding-top:78px;display:grid}.quality-promise-card,.quality-grid article,.founder-note{border:1px solid var(--line);background:#fff;border-radius:8px}.quality-promise-card{background:radial-gradient(circle at 12% 0,#4f5bff26,#0000 36%),linear-gradient(160deg,#fff,#f8fbff);align-content:center;gap:14px;padding:28px;display:grid}.quality-promise-card h2,.founder-note h2{color:#0f172a;margin:0;font-size:32px;line-height:1.08}.quality-promise-card p,.founder-note p,.founder-note small{color:#475569;margin:0;line-height:1.6}.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quality-grid article{grid-template-columns:auto 1fr;align-content:start;gap:8px 12px;padding:20px;display:grid}.quality-grid svg{color:#0f766e;grid-row:span 2;margin-top:3px}.quality-grid strong{color:#0f172a;font-size:16px}.quality-grid p{color:#475569;margin:0;line-height:1.55}.agent-card-grid{border-top:1px dashed var(--line-soft);border-left:1px dashed var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agent-card{border-right:1px dashed var(--line-soft);border-bottom:1px dashed var(--line-soft);background:var(--paper);min-height:330px;padding:32px;transition:background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.agent-card:before{content:"";background:linear-gradient(90deg, var(--blue), var(--teal), var(--amber));opacity:0;width:100%;height:4px;transition:opacity .16s;position:absolute;top:0;left:0}.agent-card:hover{z-index:1;background:#fff;transform:translateY(-2px);box-shadow:0 24px 70px #11182717}.agent-card:hover:before{opacity:1}.agent-card h3{color:var(--ink);margin-bottom:10px;font-size:18px;line-height:1.35}.agent-card p{color:#6b7280;max-width:320px;font-size:14px;line-height:1.55}.agent-card .round-icon{color:#111;border-radius:999px;width:38px;height:38px;position:absolute;top:32px;right:32px}.miniature{background:#ffffffd1;border:1px solid #edf0f5;border-radius:8px;align-self:end;width:min(290px,100%);margin:30px auto -8px;padding:20px;box-shadow:0 18px 50px #1118270f}.miniature span,.miniature small{color:#6b7280;font-size:12.5px;display:block}.miniature strong{margin:8px 0;font-size:32px;display:block}.mini-bars{gap:7px;margin-top:12px;display:grid}.mini-bars i{background:linear-gradient(90deg, var(--blue), var(--violet));border-radius:999px;height:9px;display:block}.mini-bars i:nth-child(2){background:linear-gradient(90deg, var(--teal), var(--blue));width:72%}.mini-bars i:nth-child(3){background:#e5e7eb;width:46%}.optimization-path{background:linear-gradient(#fff 0%,#f8fbff 56%,#fff 100%);border-top:1px solid #e5e7ebb8;padding:96px 0 0}.optimization-grid{grid-template-columns:minmax(0,.88fr) minmax(420px,1fr);align-items:stretch;gap:32px;display:grid}.click-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.click-step{border:1px solid var(--line);background:#fffffff0;border-radius:8px;min-height:190px;padding:22px;position:relative;overflow:hidden;box-shadow:0 16px 42px #1118270d}.click-step:before{content:"";background:linear-gradient(180deg, var(--blue), var(--teal), var(--green));width:4px;position:absolute;inset:0 auto 0 0}.click-step span{color:#1d4ed8;background:#eef6ff;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.click-step h3{color:var(--ink);margin:18px 0 9px;font-size:18px;line-height:1.25}.click-step p{color:#5f6876;margin:0;font-size:14px;line-height:1.55}.optimization-visual{background:linear-gradient(135deg,#2e9eff21,#0000 34%),linear-gradient(315deg,#14b8a629,#0000 40%),repeating-linear-gradient(0deg,#94a3b821 0 1px,#0000 1px 42px),repeating-linear-gradient(90deg,#94a3b81c 0 1px,#0000 1px 42px),#f9fbff;border:1px solid #dbe6f3;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:.85fr 1fr;align-content:center;gap:18px;min-height:520px;padding:28px;display:grid;position:relative;overflow:hidden}.optimization-visual:before{content:"";background:linear-gradient(90deg, var(--red), var(--amber), var(--green));height:2px;position:absolute;top:50%;left:18%;right:18%;transform:translateY(-50%)}.browser-preview{z-index:1;background:#fffffff0;border:1px solid #d8e0ec;border-radius:8px;gap:14px;min-height:238px;padding:20px;display:grid;position:relative;box-shadow:0 20px 60px #1118271a}.browser-preview.before{align-self:start;margin-top:26px}.browser-preview.after{background:#f0fdfaf5;border-color:#14b8a661;align-self:end;margin-bottom:30px}.browser-dots{gap:6px;display:flex}.browser-dots i{background:#cbd5e1;border-radius:999px;width:8px;height:8px}.browser-preview strong{color:var(--ink);font-size:16px}.browser-preview p{color:#5f6876;margin:7px 0 0;font-size:13px;line-height:1.45}.preview-score{font-size:58px;font-weight:800;line-height:.96;display:block}.preview-score.danger{color:#dc2626}.preview-score.good{color:#059669}.preview-bars{gap:8px;display:grid}.preview-bars i{background:#fecaca;border-radius:999px;height:10px;display:block}.preview-bars i:first-child{width:72%}.preview-bars i:nth-child(2){background:#fed7aa;width:54%}.preview-bars i:nth-child(3){background:#e5e7eb;width:38%}.preview-bars.green i{background:linear-gradient(90deg, var(--teal), var(--green))}.preview-bars.green i:first-child{width:96%}.preview-bars.green i:nth-child(2){width:82%}.preview-bars.green i:nth-child(3){background:#bbf7d0;width:68%}.report-offer-strip{z-index:2;color:#fff;background:#111827;border:1px solid #1118271f;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:18px 20px;display:flex;position:relative;box-shadow:0 24px 70px #1118272e}.report-offer-strip span{color:#a7f3d0;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.report-offer-strip strong{margin-top:3px;font-size:26px;line-height:1;display:block}.report-offer-strip a{color:#111827;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-size:13px;font-weight:750;display:inline-flex}.plain-fix{padding-top:96px}.plain-fix-header{justify-content:space-between;align-items:end;gap:28px;display:flex}.plain-fix-header .secondary-button{white-space:nowrap;margin-bottom:36px}.fix-demo-grid{grid-template-columns:minmax(360px,.82fr) minmax(0,1fr);gap:20px;display:grid}.fix-receipt,.fix-instructions{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 22px 70px #11182714}.fix-receipt{color:#fff;background:linear-gradient(145deg,#111827f5,#111827e0),#111827;gap:22px;padding:26px;display:grid}.receipt-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.receipt-topline span,.receipt-problem span,.instruction-step span,.paste-box span,.instruction-footer span{color:#6b7280;text-transform:uppercase;font-size:12px;font-weight:800}.fix-receipt .receipt-topline span,.fix-receipt .receipt-problem span{color:#a7f3d0}.paste-box span{color:#475569}.receipt-topline strong{color:#e0f2fe;border:1px solid #ffffff2e;border-radius:999px;min-height:28px;padding:5px 10px;font-size:12px}.receipt-score-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.receipt-score-row>svg{color:#94a3b8}.receipt-score{border:1px solid #ffffff1f;border-radius:8px;align-content:center;gap:8px;min-height:138px;padding:18px;display:grid}.receipt-score span{color:#cbd5e1;text-transform:uppercase;font-size:12px;font-weight:800}.receipt-score strong{font-size:58px;line-height:1}.receipt-score.before{background:#ef44441f}.receipt-score.before strong{color:#fca5a5}.receipt-score.after{background:#14b8a629}.receipt-score.after strong{color:#5eead4}.receipt-problem{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:20px}.receipt-problem h3{margin:10px 0;font-size:24px;line-height:1.18}.receipt-problem p{color:#cbd5e1;margin:0;line-height:1.6}.fix-tags{flex-wrap:wrap;gap:8px;display:flex}.fix-tags span{color:#fff;background:#ffffff1a;border-radius:999px;min-height:30px;padding:7px 11px;font-size:12px;font-weight:800}.fix-instructions{gap:12px;padding:18px;display:grid}.instruction-step{background:#fbfdff;border:1px solid #edf0f5;border-radius:8px;gap:7px;min-height:114px;padding:18px;display:grid}.instruction-step strong{color:var(--ink);font-size:17px;line-height:1.3}.instruction-step p{color:#5f6876;margin:0;font-size:14px;line-height:1.55}.paste-box{background:linear-gradient(135deg,#eff6ff,#f0fdfa);border:1px solid #bfdbfe;border-radius:8px;gap:10px;padding:18px;display:grid}.paste-box code{overflow-wrap:anywhere;color:#0f172a;background:#fff;border:1px solid #2e9eff38;border-radius:8px;width:100%;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:700;display:block}.instruction-footer{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.instruction-footer strong{color:var(--ink);margin-top:4px;display:block}.section-title{gap:12px;max-width:780px;margin-bottom:36px;display:grid}.section-title.center{text-align:center;margin-left:auto;margin-right:auto}.section-kicker{color:#6b7280;font-size:13px;font-weight:700}.section-title h2,.result-header h2,.final-cta h2,.pricing-teaser h2{color:var(--ink);margin:0;font-size:52px;font-weight:650;line-height:1.1}.section-title p{color:#5f6876;max-width:760px;margin:0;line-height:1.65}.reassurance-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.reassurance-strip article{background:linear-gradient(135deg,#2e9eff14,#0000 48%),#fff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:auto 1fr;gap:12px;min-height:118px;padding:18px;display:grid}.reassurance-strip svg{color:var(--teal)}.reassurance-strip strong{color:#0f172a;font-size:15px;display:block}.reassurance-strip p{color:#5f6876;margin:5px 0 0;font-size:13px;line-height:1.5}.how-it-works,.implementation-paths{padding-top:96px}.how-grid,.implementation-grid,.free-paid-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.how-grid article,.implementation-grid article,.free-paid-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:12px;min-height:236px;padding:24px;display:grid;box-shadow:0 20px 60px #1118270f}.how-grid article:first-child,.free-paid-grid article:nth-child(2){background:linear-gradient(135deg,#14b8a61a,#0000 48%),#fff;border-color:#14b8a661}.how-grid span,.free-paid-grid span{color:#0f766e;text-transform:uppercase;font-size:12px;font-weight:900}.how-grid h3,.implementation-grid h3,.free-paid-grid h4{color:#0f172a;margin:0;font-size:23px;line-height:1.18}.how-grid p,.implementation-grid p,.free-paid-grid p{color:#5f6876;margin:0;line-height:1.6}.product-tour{gap:28px;padding-top:82px;display:grid}.tour-rail{background:linear-gradient(135deg,#dbeafedb,#f0fdfae6),#fff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px;display:grid}.tour-rail article{background:#ffffffc7;border:1px solid #94a3b842;border-radius:8px;gap:10px;min-height:180px;padding:18px;display:grid}.tour-rail span{color:#fff;background:#111827;border-radius:999px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.tour-rail strong{color:#0f172a;font-size:18px}.tour-rail p{color:#5f6876;margin:0;line-height:1.55}.action-plan-preview{color:#fff;background:linear-gradient(135deg,#111827f5,#111827e6),#111827;border-top:1px solid #e5e7ebb8;border-bottom:1px solid #e5e7ebb8;margin-top:96px;padding:76px 0}.action-plan-inner{grid-template-columns:minmax(0,.78fr) minmax(380px,1fr);align-items:center;gap:34px;display:grid}.action-plan-copy h2{color:#fff;max-width:640px;margin:12px 0 16px;font-size:48px;line-height:1.08}.action-plan-copy p{color:#dbeafe;max-width:610px;line-height:1.65}.action-plan-preview .section-kicker,.action-plan-price span{color:#a7f3d0}.sample-packet-top span{color:#166534}.action-plan-price{background:#ffffff14;border:1px solid #a7f3d047;border-radius:8px;gap:5px;width:fit-content;margin-top:26px;padding:16px 18px;display:grid}.action-plan-price strong{font-size:30px;line-height:1}.sample-packet{color:#0f172a;background:#fffffff5;border:1px solid #ffffff2e;border-radius:8px;gap:16px;padding:22px;display:grid;box-shadow:0 30px 90px #00000047}.sample-packet .secondary-button{color:#111827;background:#fff;border-color:#cbd5e1;justify-content:center}.sample-packet-top,.sample-score-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.sample-packet-top strong{color:#0f172a}.sample-score-row{grid-template-columns:1fr auto 1fr;display:grid}.sample-score-row div{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-content:center;gap:6px;min-height:112px;padding:16px;display:grid}.sample-score-row div.after{background:#f0fdf4;border-color:#bbf7d0}.sample-score-row span,.sample-before-after span{color:#475569;text-transform:uppercase;font-size:12px;font-weight:900}.sample-score-row strong{font-size:42px;line-height:1}.sample-before-after{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;gap:8px;padding:16px;display:grid}.sample-before-after code{color:#0f172a;overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:12px;font-size:13px;font-weight:800;display:block}.sample-before-after small,.sample-deliverables small{color:#475569;line-height:1.45}.sample-deliverables{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sample-deliverables div{background:#fbfdff;border:1px solid #edf0f5;border-radius:8px;grid-template-columns:auto 1fr;gap:5px 8px;padding:12px;display:grid}.sample-deliverables svg{color:var(--green);grid-row:span 2;margin-top:2px}.after-purchase-path{gap:28px;padding-top:88px;display:grid}.purchase-path-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.purchase-path-card{background:radial-gradient(circle at 100% 0,#6366f11c,#0000 36%),linear-gradient(#fff,#f8fbff);border:1px solid #dbeafe;border-radius:8px;align-content:start;gap:14px;min-height:238px;padding:18px;display:grid;position:relative;box-shadow:0 18px 42px #0f172a0f}.purchase-path-card:after{content:"";background:linear-gradient(90deg,#93c5fd,#14b8a6);width:16px;height:2px;position:absolute;top:32px;right:-9px}.purchase-path-card:last-child:after{display:none}.purchase-path-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.purchase-path-card span,.purchase-path-card strong{text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;font-size:11px;font-weight:900;display:inline-flex}.purchase-path-card span{color:#4f5bff}.purchase-path-card>div strong{color:#4338ca;background:#eef2ff;padding:4px 8px}.purchase-path-card h3{color:#0f172a;margin:0;font-size:18px;line-height:1.2}.purchase-path-card p{color:#475569;margin:0;font-size:14px;line-height:1.55}.implementation-grid article{min-height:210px}.implementation-grid .round-icon{color:#0f172a;background:#eff6ff;width:42px;height:42px}.feature-section,.free-check,.testimonials,.faq-section,.pricing-page,.resource-page,.solution-page,.tool-page{padding:96px 0 0}.feature-list{gap:24px;display:grid}.feature-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(360px,1fr);align-items:center;gap:44px;min-height:430px;padding:42px;display:grid}.feature-row:nth-child(2n){grid-template-columns:minmax(360px,1fr) minmax(0,.95fr)}.feature-row:nth-child(2n) .feature-copy{order:2}.feature-kicker{color:#687282;align-items:center;gap:7px;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-flex}.feature-copy h3{color:var(--ink);margin-bottom:16px;font-size:30px;line-height:1.18}.feature-copy p,.free-check-card p,.pricing-card p,.pricing-support-line,.resource-card p,.workflow-step p,.tool-panel p{color:#5f6876;line-height:1.65}.pricing-support-line{margin-top:10px;font-size:12px;font-weight:800;display:block}.feature-copy ul,.pricing-card ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.feature-copy li,.pricing-card li{color:#374151;padding-left:22px;line-height:1.5;position:relative}.feature-copy li:before{content:"->";color:#111;font-weight:750;position:absolute;left:0}.feature-visual{border:1px dashed var(--line-soft);background:linear-gradient(135deg,#ef444412,#0000 34%),linear-gradient(90deg,#f59e0b14,#14b8a61f),#fbfdff;border-radius:8px;place-items:center;min-height:320px;display:grid}.dashboard-mock{background:#fffffff0;border:1px solid #e8ecf2;border-radius:8px;width:min(420px,100% - 28px);padding:22px;box-shadow:0 20px 60px #1118271a}.progress-mock{gap:16px;width:min(460px,100% - 28px);display:grid}.mock-top,.panel-heading,.issue-topline,.fix-row,.metadata-strip,.history-row,.pricing-teaser,.tool-panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.mock-top span,.mock-actions span,.severity,.pricing-card>span,.resource-card>span{color:#4b5563;text-transform:uppercase;background:#f3f4f6;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.progress-mock .mock-top span{color:#166534;background:#ecfdf5}.score-shift{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.score-shift>svg{color:#94a3b8}.score-badge{border:1px solid var(--line);border-radius:8px;align-content:center;gap:7px;min-height:132px;padding:16px;display:grid}.score-badge span{color:#475569;text-transform:uppercase;font-size:12px;font-weight:800}.score-badge strong{font-size:54px;line-height:1}.score-badge.before{background:linear-gradient(145deg,#ef44441f,#0000 48%),#fff7f7}.score-badge.before strong{color:#b91c1c}.score-badge.after{background:linear-gradient(145deg,#16a34a24,#0000 50%),#f0fdf4}.score-badge.after strong{color:#15803d}.progress-track{grid-template-columns:.65fr .9fr 1.35fr;gap:6px;min-height:12px;display:grid}.progress-track i,.trend-dots i{border-radius:999px;display:block}.progress-track .red,.trend-dots .red{background:#ef4444}.progress-track .yellow,.trend-dots .yellow{background:#f59e0b}.progress-track .green,.trend-dots .green{background:#16a34a}.mock-status-list{gap:9px;display:grid}.mock-status-list div{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:42px;padding:10px 12px;display:grid}.mock-status-list span{color:#374151;font-size:13px;font-weight:700}.mock-status-list .danger svg{color:#dc2626}.mock-status-list .warn svg{color:#d97706}.mock-status-list .done svg{color:#16a34a}.trend-dots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trend-dots i{height:8px}.mock-promise{color:#334155;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.mock-score{grid-template-columns:1fr auto;align-items:end;margin:28px 0;display:grid}.mock-score span{color:#6b7280;font-size:13px}.mock-score strong{font-size:62px;line-height:1}.mock-lines{gap:10px;display:grid}.mock-lines i{background:#e5e7eb;border-radius:999px;width:68%;height:10px;display:block}.mock-lines .long{background:linear-gradient(90deg, var(--blue), var(--violet));width:100%}.mock-lines .medium{background:linear-gradient(90deg, var(--teal), var(--blue));width:84%}.mock-actions{justify-content:flex-start;margin-top:20px}.results-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfdff;padding:84px 0}.result-header{justify-content:space-between;gap:32px;margin-bottom:30px;display:flex}.result-header p{max-width:780px;color:var(--muted);margin:14px 0 0;line-height:1.65}.verdict-chip{border:1px solid var(--line);color:#111827;white-space:nowrap;background:#fff;border-radius:999px;align-self:start;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.result-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;min-height:156px;padding:22px;display:grid}.metric-card>strong{margin-bottom:8px;font-size:32px}.metric-card span{color:#687282;font-size:13px;line-height:1.45}.score-ring{--score:0;background:radial-gradient(circle closest-side, #fff 73%, transparent 74%), conic-gradient(var(--blue) calc(var(--score) * 1%), #edf2f7 0);border-radius:999px;place-items:center;width:76px;height:76px;margin-bottom:12px;display:grid}.score-ring strong{font-size:25px}.result-disclaimer{color:#7c2d12;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0 0 20px;padding:12px 14px;font-size:13px;line-height:1.45}.signal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.signal{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto 1fr;gap:8px;min-height:74px;padding:12px;display:grid}.signal strong{color:#111827;grid-column:2;font-size:12px}.signal span{color:#4b5563;font-size:12.5px;font-weight:650}.signal.pass svg{color:var(--green)}.signal.warn svg{color:var(--amber)}.signal.fail svg{color:var(--red)}.traffic-plan-panel{background:linear-gradient(135deg,#2e9eff14,#0000 34%),linear-gradient(315deg,#14b8a61a,#0000 44%),#fff;border:1px solid #dbe6f3;border-radius:8px;gap:18px;margin-bottom:24px;padding:22px;display:grid;box-shadow:0 18px 58px #1118270f}.traffic-plan-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.traffic-plan-heading h3{color:var(--ink);margin:6px 0 0;font-size:28px;line-height:1.16}.traffic-effort-pill{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.traffic-plan-grid{grid-template-columns:minmax(320px,.86fr) minmax(0,1fr);gap:16px;display:grid}.traffic-one-fix,.traffic-channel,.traffic-expanded-grid>article{background:#ffffffeb;border:1px solid #edf0f5;border-radius:8px}.traffic-one-fix{gap:12px;padding:20px;display:grid}.traffic-one-fix>span,.traffic-expanded-grid>article>span,.traffic-action-box strong{color:#6b7280;text-transform:uppercase;font-size:12px;font-weight:850}.traffic-one-fix h4{color:var(--ink);margin:0;font-size:24px;line-height:1.18}.traffic-one-fix p{color:#5f6876;margin:0;line-height:1.6}.traffic-one-fix small{color:#166534;font-size:13px;font-weight:750;line-height:1.45}.traffic-action-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:8px;padding:14px;display:grid}.traffic-action-box strong{color:#475569}.traffic-action-box code,.traffic-action-box p{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.traffic-action-box code{font-size:12px}.traffic-channel-list{gap:10px;display:grid}.traffic-channel{grid-template-columns:auto 1fr;gap:12px;min-height:92px;padding:14px;display:grid}.traffic-status-icon{background:#f8fafc;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.traffic-channel.pass .traffic-status-icon{color:var(--green);background:#ecfdf5}.traffic-channel.warn .traffic-status-icon{color:var(--amber);background:#fffbeb}.traffic-channel.fail .traffic-status-icon{color:var(--red);background:#fef2f2}.traffic-channel strong{color:var(--ink);font-size:15px}.traffic-channel p{color:#5f6876;margin:5px 0 0;font-size:13px;line-height:1.5}.traffic-expanded-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.traffic-expanded-grid>article{align-content:start;gap:12px;padding:16px;display:grid}.traffic-paid-preview>article{background:linear-gradient(135deg,#eff6fff0,#fffffffa),#fff;border-color:#bfdbfe}.traffic-paid-preview .traffic-mini-card{border-color:#14b8a638}.traffic-mini-card{background:#fbfdff;border:1px solid #edf0f5;border-radius:8px;gap:5px;padding:12px;display:grid}.traffic-mini-card strong{color:var(--ink);font-size:14px;line-height:1.35}.traffic-mini-card small,.traffic-mini-card p{color:#5f6876;margin:0;font-size:12px;line-height:1.45}.traffic-expanded-grid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.traffic-expanded-grid li{color:#374151;padding-left:19px;font-size:13px;line-height:1.45;position:relative}.traffic-expanded-grid li:before{content:"->";color:#111827;font-weight:850;position:absolute;left:0}.traffic-preview-lock{color:#334155;background:#f8fbff;border:1px dashed #bfdbfe;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:12px 14px;font-size:13px;font-weight:750;display:flex}.results-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:24px;display:grid}.lead-preview-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start;gap:24px;display:grid}.preview-panel,.lead-gate{border:1px solid var(--line);background:#fff;border-radius:8px}.preview-panel{gap:14px;padding:18px;display:grid}.preview-issue{background:#fbfdff;border:1px solid #edf0f5;border-radius:8px;padding:16px}.preview-issue p{color:#5f6876;margin-bottom:0;line-height:1.55}.lead-gate{gap:14px;padding:22px;display:grid;position:sticky;top:18px;box-shadow:0 18px 54px #11182714}.lead-gate-icon{background:var(--blue-soft);color:#0f172a;border:1px solid #2e9eff3d;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.lead-gate h3{max-width:360px;color:var(--ink);margin-bottom:0;font-size:28px;line-height:1.16}.lead-gate p,.lead-gate small{color:#5f6876;margin-bottom:0;line-height:1.6}.lead-gate .consent-note{color:#5f6876;background:#fbfdff;border:1px solid #e5e7eb;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.lead-form{gap:10px;display:grid}.lead-form label{gap:7px;display:grid}.lead-form label span{color:#374151;font-size:12px;font-weight:750}.lead-form input{border:1px solid var(--line);color:#111827;background:#fff;border-radius:8px;outline:0;width:100%;min-height:46px;padding:0 13px}.lead-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2e9eff1f}.lead-error{color:#be123c;background:#fff1f2;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:9px 11px;font-size:13px;font-weight:650;display:inline-flex}.unlock-success{color:#0f172a;background:radial-gradient(circle at 0 0,#14b8a62e,#0000 34%),linear-gradient(135deg,#f0fdfa,#eff6ff);border:1px solid #14b8a652;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:grid;box-shadow:0 18px 44px #0f172a0f}.unlock-success>div{align-items:start;gap:10px;display:flex}.unlock-success svg{color:#047857;flex:none;margin-top:3px}.unlock-success strong,.unlock-success small{display:block}.unlock-success strong{font-size:14px}.unlock-success small{color:#475569;margin-top:4px;font-size:12px;font-weight:700;line-height:1.45}.unlock-success a{color:#fff;white-space:nowrap;background:#111827;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:9px 12px;font-size:13px;font-weight:850;display:inline-flex}.lead-benefits{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lead-benefits li{color:#374151;padding-left:20px;font-size:13px;line-height:1.45;position:relative}.lead-benefits li:before{content:"->";color:#111;font-weight:750;position:absolute;left:0}.issue-list,.draft-column{align-content:start;gap:14px;display:grid}.issue-card,.draft-block,.resource-card,.workflow-step,.free-check-card,.testimonial-card,.pricing-card{border:1px solid var(--line);background:#fff;border-radius:8px}.issue-card{padding:18px}.panel-heading{color:#111827;min-height:34px;font-size:13px;font-weight:750}.panel-heading small{color:#6b7280;font-weight:550}.issue-topline{justify-content:flex-start;margin-bottom:10px}.severity.high,.severity.critical{color:#991b1b;background:#fef2f2}.severity.medium{color:#92400e;background:#fffbeb}.severity.low{color:#166534;background:#ecfdf5}.issue-card p{color:#5f6876;margin-bottom:14px;line-height:1.55}.fix-row{align-items:center;margin-bottom:10px}.fix-row span{color:#374151;font-size:13px;font-weight:650}.copy-button{border:1px solid var(--line);color:#111;background:#fff;min-height:32px;padding:6px 10px;font-size:12px}.copy-button.compact{min-height:28px;padding:5px 8px}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.issue-card code{overflow-wrap:anywhere;color:#1f2937;background:#f8fafc;border-radius:8px;padding:12px;font-size:12px;line-height:1.55;display:block}.draft-block{padding:16px}.draft-block pre{white-space:pre-wrap;color:#334155;max-height:260px;margin:8px 0 0;font-size:12px;line-height:1.5;overflow:auto}.metadata-strip{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:stretch;margin-top:24px}.metadata-strip div{border-right:1px solid var(--line);flex:1;min-width:0;padding:14px}.metadata-strip div:last-child{border-right:0}.metadata-strip span{color:#6b7280;margin-bottom:6px;font-size:12px;display:block}.metadata-strip strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.history-row{flex-wrap:wrap;justify-content:flex-start;margin-top:16px}.history-row div{border:1px solid var(--line);color:#4b5563;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:6px 10px;font-size:12px;display:inline-flex}.history-row strong{color:#111827}.free-check-grid,.testimonial-grid,.pricing-grid,.resource-grid,.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.free-check-card,.testimonial-card,.resource-card,.workflow-step{align-content:start;gap:12px;min-height:230px;padding:24px;display:grid}.founder-trust{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);align-items:stretch;gap:18px;padding-top:96px;display:grid}.founder-note{background:radial-gradient(circle at 100% 0,#14b8a621,#0000 40%),linear-gradient(145deg,#fff,#f8fbff);align-content:center;gap:14px;min-height:300px;padding:28px;display:grid;box-shadow:0 18px 50px #0f172a0f}.founder-note small{border-top:1px solid #e5e7eb;padding-top:12px;font-size:12px}.founder-proof-grid{align-content:stretch}.free-check-card h3,.resource-card h3,.workflow-step h3,.pricing-card h3{color:var(--ink);margin:0;font-size:22px;line-height:1.22}.free-check-card span,.resource-card a{color:#111827;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:750;display:inline-flex}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:min(980px,100%);margin:0 auto}.pricing-page .section-title p{color:#5f6876;max-width:720px;margin:0;line-height:1.65}.pricing-card{align-content:start;gap:14px;padding:28px;display:grid}.pricing-card.featured{background:linear-gradient(135deg,#14b8a61f,#0000 42%),#fff;border-color:#111827e6;box-shadow:0 28px 80px #1118271f}.price{font-size:56px;font-weight:700;line-height:1}.price small{color:#6b7280;margin-left:8px;font-size:15px;font-weight:600;display:inline-block}.pricing-card .primary-button,.pricing-card .secondary-button{width:100%;margin-top:4px}.pricing-card li{align-items:flex-start;gap:8px;padding-left:0;display:flex}.pricing-card li:before{display:none}.pricing-card li svg{color:var(--green);flex:none;margin-top:3px}.comparison-table{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:28px;display:grid;overflow:hidden}.comparison-row{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1fr 1fr;align-items:center;gap:16px;padding:16px 18px;display:grid}.comparison-row:last-child{border-bottom:0}.comparison-row.header{background:#f8fafc}.comparison-row span,.comparison-row small{color:#5f6876}.market-comparison{gap:26px;padding-top:76px;display:grid}.modern-comparison{margin-top:0;box-shadow:0 24px 70px #0f172a12}.modern-comparison .comparison-row{grid-template-columns:minmax(160px,.66fr) minmax(0,1fr) minmax(0,1fr);padding:18px 20px}.modern-comparison .comparison-row.header strong{color:#0f172a;letter-spacing:0;text-transform:uppercase;font-size:13px}.comparison-value{gap:10px;display:grid}.comparison-column-label{display:none}.comparison-value strong{color:#0f172a;font-size:14px;line-height:1.45}.comparison-value.muted strong{color:#475569}.comparison-bar{background:#eef2f7;border-radius:999px;height:8px;overflow:hidden}.comparison-bar i{border-radius:inherit;height:100%;display:block}.rankflow-bar i{background:linear-gradient(90deg,#6366f1,#2e9eff,#14b8a6)}.market-bar i{background:linear-gradient(90deg,#cbd5e1,#94a3b8)}.comparison-footnote{color:#334155;background:linear-gradient(135deg,#f0fdfa,#eff6ff);border:1px solid #14b8a647;border-radius:8px;align-items:flex-start;gap:12px;max-width:860px;padding:14px 16px;display:flex}.comparison-footnote svg{color:#0f766e;flex:none;margin-top:2px}.comparison-footnote p{margin:0;line-height:1.55}.comparison-graphic,.free-vs-paid{border-top:1px solid var(--line);gap:24px;margin-top:34px;padding-top:34px;display:grid}.public-sample,.methodology-page{gap:24px;padding-top:82px;display:grid}.sample-cover{background:linear-gradient(135deg,#eff6fff2,#f0fdfaeb),#fff;border:1px solid #bfdbfe;border-radius:8px;gap:18px;padding:34px;display:grid}.sample-cover h1{color:#0f172a;max-width:780px;margin:0;font-size:46px;line-height:1.08}.sample-cover p{color:#475569;max-width:760px;margin:0;font-size:18px;line-height:1.65}.sample-cover-stats,.sample-report-grid,.methodology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sample-cover-stats div,.sample-report-card,.sample-copy-card,.methodology-grid article,.methodology-limits{background:#fff;border:1px solid #dbeafe;border-radius:8px;gap:10px;padding:20px;display:grid}.sample-cover-stats span,.sample-report-card span,.sample-copy-card>span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.sample-cover-stats strong,.sample-report-card h3,.methodology-grid h3,.methodology-limits h3{color:#0f172a;margin:0}.sample-report-card.featured{background:linear-gradient(135deg,#14b8a61a,#fff 58%);border-color:#14b8a670;grid-column:span 2}.sample-report-card p,.methodology-grid p,.methodology-limits p{color:#5f6876;margin:0;line-height:1.6}.sample-copy-stack{gap:16px;display:grid}.before-after-copy{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.before-after-copy div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:8px;padding:16px;display:grid}.before-after-copy div:last-child{background:#f0fdfa;border-color:#99f6e4}.before-after-copy small{color:#64748b;text-transform:uppercase;font-weight:850}.before-after-copy p,.paste-explainer p{color:#475569;margin:0;line-height:1.55}.before-after-copy code{white-space:normal;word-break:break-word;color:#0f172a;font-family:inherit;font-size:17px;line-height:1.45}.paste-explainer{gap:8px;display:grid}.sample-disclaimer{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-wrap:wrap;gap:4px;padding:16px 18px;line-height:1.55;display:flex}.methodology-grid article svg{color:var(--teal)}.methodology-limits{background:#fff7ed;border-color:#fed7aa}.comparison-intro{gap:10px;max-width:760px;display:grid}.comparison-intro h3{color:var(--ink);margin:0;font-size:34px;line-height:1.12}.comparison-intro p,.comparison-note{color:#5f6876;margin:0;line-height:1.65}.comparison-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.comparison-lane{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;gap:6px;min-height:112px;padding:20px;display:grid}.comparison-lane.rankflow{background:linear-gradient(135deg,#14b8a61f,#0000 58%),#fff;border-color:#14b8a661}.comparison-lane.market{background:#f8fafc}.comparison-lane strong{color:#111827;font-size:22px}.comparison-lane span{color:#5f6876;line-height:1.5}.comparison-bars{gap:12px;display:grid}.comparison-bar-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:18px;display:grid}.comparison-bar-heading span{color:#111827;text-transform:uppercase;font-size:13px;font-weight:850}.bar-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bar-compare div{gap:8px;display:grid}.bar-compare strong{color:#111827;font-size:14px}.bar-compare p{color:#5f6876;min-height:44px;margin:0;font-size:13px;line-height:1.45}.bar-compare i{width:var(--bar-width);background:linear-gradient(90deg, var(--teal), var(--blue));border-radius:999px;height:10px;display:block}.bar-compare div:nth-child(2) i{background:#dbe3ee}.comparison-note{max-width:780px;font-size:12.5px}.free-paid-grid article{box-shadow:none}.free-paid-grid article strong{color:#0f172a;font-size:34px;line-height:1}.founder-monitoring{grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);align-items:start;gap:24px;padding-top:96px;display:grid}.founder-monitoring.compact{width:100%;padding-top:48px}.founder-copy{color:#fff;background:linear-gradient(145deg,#111827f5,#111827e0),#111827;border:1px solid #1118271f;border-radius:8px;gap:12px;padding:30px;display:grid}.founder-copy .section-kicker{color:#a7f3d0}.founder-copy h2{color:#fff;margin:0;font-size:40px;line-height:1.1}.founder-copy p,.founder-copy small{color:#dbeafe;margin:0;line-height:1.65}.founder-copy small{color:#bfdbfe;padding-top:10px;font-size:12.5px;display:block}.follow-through-card{background:#fff;border:1px solid #dbeafe;border-radius:8px;gap:10px;padding:22px;display:grid;box-shadow:0 22px 70px #11182714}.follow-through-card>span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.follow-through-card div{color:#64748b;background:#fbfdff;border:1px solid #edf0f5;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:42px;padding:10px 12px;display:grid}.follow-through-card div.done{color:#0f172a;background:#f0fdf4;border-color:#bbf7d0}.follow-through-card div.active{color:#0f172a;background:#eff6ff;border-color:#bfdbfe}.follow-through-card div svg{color:#94a3b8}.follow-through-card div.done svg{color:var(--green)}.pricing-teaser{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;margin-top:96px;padding:34px}.pricing-teaser h2{max-width:760px;font-size:34px}.teaser-actions,.final-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.final-actions{justify-content:center}.tool-panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:32px}.search-console-page{padding-top:96px}.gsc-tool-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);align-items:start;gap:22px;display:grid}.gsc-import-panel,.gsc-connect-panel,.gsc-results{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 22px 70px #11182712}.gsc-import-panel{gap:14px;padding:22px;display:grid}.gsc-import-panel label{gap:8px;display:grid}.gsc-import-panel label span{color:#374151;text-transform:uppercase;font-size:12px;font-weight:850}.gsc-import-panel textarea{resize:vertical;border:1px solid var(--line);color:#111827;background:#fbfdff;border-radius:8px;outline:0;width:100%;min-height:260px;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.gsc-import-panel textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2e9eff1f}.gsc-import-panel p,.gsc-connect-panel p{color:#5f6876;margin:0;line-height:1.6}.gsc-connect-panel{color:#fff;background:linear-gradient(145deg,#111827f5,#111827e0),#111827;gap:16px;padding:22px;display:grid}.gsc-connect-panel .section-kicker{color:#a7f3d0}.gsc-connect-panel h3{color:#fff;margin:0;font-size:30px;line-height:1.12}.gsc-connect-panel p{color:#cbd5e1}.gsc-roadmap{gap:10px;display:grid}.gsc-roadmap div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto 1fr;gap:5px 10px;padding:14px;display:grid}.gsc-roadmap span{color:#fbbf24;grid-row:span 2;font-size:12px;font-weight:900}.gsc-roadmap strong{color:#fff;font-size:14px}.gsc-roadmap p{font-size:12px;line-height:1.45}.gsc-results{gap:18px;margin-top:22px;padding:22px;display:grid}.gsc-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gsc-summary-grid .metric-card{min-height:120px}.gsc-opportunity-list{gap:12px;display:grid}.gsc-opportunity{background:#fbfdff;border:1px solid #edf0f5;border-radius:8px;gap:12px;padding:18px;display:grid}.gsc-opportunity.high{background:linear-gradient(135deg,#ef444412,#0000 42%),#fff;border-color:#ef44443d}.gsc-opportunity.medium{background:linear-gradient(135deg,#f59e0b14,#0000 42%),#fff;border-color:#f59e0b47}.gsc-opportunity-stats{flex-wrap:wrap;gap:8px;display:flex}.gsc-opportunity-stats span{color:#475569;background:#fff;border:1px solid #e5e7eb;border-radius:999px;min-height:28px;padding:6px 9px;font-size:12px;font-weight:750}.gsc-opportunity p{color:#5f6876;margin:0;line-height:1.55}.gsc-opportunity code{overflow-wrap:anywhere;color:#1f2937;background:#f8fafc;border-radius:8px;padding:12px;font-size:12px;line-height:1.55;display:block}.avatar{background:linear-gradient(135deg, var(--blue), var(--violet));color:#fff;border-radius:999px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:750;display:grid}.testimonial-card p{color:#374151;line-height:1.65}.testimonial-card strong{margin-top:auto}.testimonial-card span{color:#6b7280;font-size:13px}.faq-list{border-top:1px solid var(--line);display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;color:#111827;padding:20px 4px;font-size:16px;font-weight:700}.faq-list p{color:#5f6876;max-width:820px;padding:0 4px 22px;line-height:1.65}.final-cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;justify-items:center;gap:18px;margin-top:96px;padding:108px 24px;display:grid}.final-cta h2{max-width:680px;font-size:60px}.final-cta p{color:#475569;max-width:560px;margin:-4px 0 6px;font-size:17px;line-height:1.6}.site-footer{width:min(1280px,100% - 48px);margin:0 auto;padding:54px 0 26px}.report-shell{overflow-wrap:anywhere;background:radial-gradient(circle at 0 0,#2e9eff12,#0000 34rem),#fbfdff;min-height:100vh;padding:18px 0 88px}.report-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border-bottom:1px solid #e5e7ebe6;justify-content:space-between;align-items:center;gap:18px;width:min(1280px,100% - 48px);min-height:70px;margin:0 auto;padding:0 18px;display:flex}.report-checkout-banner{width:min(1280px,100% - 48px);margin:18px auto 0}.report-checkout-banner.offer{background:radial-gradient(circle at 0 0,#14b8a62e,#0000 34%),linear-gradient(135deg,#f0fdfa,#eff6ff);border-color:#14b8a652}.report-checkout-banner.offer strong{color:#0f766e}.report-nav nav{color:#5f6876;gap:16px;font-size:14px;font-weight:700;display:flex}.report-hero,.report-layout{width:min(1280px,100% - 48px);margin:0 auto}.report-hero{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:28px;padding:58px 0 34px;display:grid}.report-hero.missing{grid-template-columns:1fr;max-width:860px}.report-hero>*{min-width:0}.report-hero h1{overflow-wrap:anywhere;max-width:760px;margin:10px 0 16px;font-size:58px}.report-hero h1.report-website-heading{letter-spacing:0;overflow-wrap:normal;max-width:100%;font-size:28px;line-height:1.2}.report-website-heading>span{overflow-wrap:anywhere;max-width:100%;display:inline-block}.report-hero p{color:#5f6876;max-width:720px;margin-bottom:0;font-size:18px;line-height:1.65}.report-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.paid-status-pill{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;min-height:46px;padding:0 16px;font-size:14px;font-weight:850;display:inline-flex}.report-score-card{color:#fff;background:linear-gradient(145deg,#f59e0b2e,#0000 48%),#111827;border:1px solid #111827;border-radius:8px;align-content:center;gap:10px;min-height:220px;padding:26px;display:grid;box-shadow:0 24px 70px #11182724}.report-score-card.red{background:linear-gradient(145deg,#ef444433,#0000 48%),#111827}.report-score-card.amber{background:linear-gradient(145deg,#f59e0b33,#0000 48%),#111827}.report-score-card.green{background:linear-gradient(145deg,#14b8a638,#0000 48%),#111827}.report-score-card span,.report-score-card small{color:#cbd5e1;font-size:13px;font-weight:750}.report-score-card strong{color:#fbbf24;font-size:78px;line-height:.95}.report-score-card.green strong{color:#5eead4}.report-score-card.red strong{color:#fca5a5}.report-score-journey{background:#ffffff14;border:1px solid #ffffff21;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.report-score-journey span{color:#dbeafe}.report-score-journey b{color:#86efac;font-size:28px;line-height:1}.report-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:start;gap:22px;display:grid}.report-clean-layout{grid-template-columns:minmax(0,1fr);gap:18px;width:min(1120px,100% - 48px);margin:0 auto;display:grid}.report-snapshot-card{background:linear-gradient(135deg,#2e9eff14,#0000 46%),#fff;grid-template-columns:minmax(0,1fr) minmax(420px,.62fr);align-items:center;gap:24px;padding:26px;display:grid}.report-snapshot-card h2{max-width:680px;margin:8px 0 0;font-size:21px;line-height:1.28}.report-snapshot-card p{color:#64748b;max-width:650px;margin:10px 0 0;font-size:14px;line-height:1.55}.report-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-snapshot-grid div{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;align-content:center;gap:6px;min-height:104px;padding:16px;display:grid}.report-snapshot-grid span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:850}.report-snapshot-grid strong{color:#0f172a;font-size:24px;line-height:1.05}.report-snapshot-grid strong.report-saved-date{overflow-wrap:normal;font-size:16px;line-height:1.4}.report-start-card{grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:20px;padding:28px;display:grid}.report-start-copy h2{max-width:760px;margin-top:8px}.report-start-side{text-align:center;background:#ffffffb3;border:1px solid #f59e0b42;border-radius:8px;align-content:center;justify-items:center;gap:8px;padding:18px;display:grid}.report-start-side strong{color:#047857;font-size:46px;line-height:.95}.report-start-side small{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800}.report-main,.saved-issue-list{gap:14px;display:grid}.report-card,.report-upgrade{border:1px solid var(--line);background:#fff;border-radius:8px}.report-card{padding:22px}.report-card.priority{background:linear-gradient(145deg,#f59e0b1f,#0000 50%),#fff;border-color:#f59e0b5c}.buyer-path-card{background:radial-gradient(circle at 0 0,#14b8a61f,#0000 34%),linear-gradient(135deg,#fff,#f8fbff);border-color:#14b8a657}.report-card h2,.report-upgrade h2{margin-bottom:12px;font-size:32px}.report-card p,.report-upgrade p{color:#5f6876;margin-bottom:0;line-height:1.65}.report-path-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.report-path-steps div{background:#ffffffd1;border:1px solid #dbeafe;border-radius:8px;gap:7px;padding:14px;display:grid}.report-path-steps span{color:var(--teal);font-size:12px;font-weight:900}.report-path-steps strong{color:#0f172a;line-height:1.2}.report-path-steps small{color:#64748b;font-size:12px;line-height:1.45}.report-choice-band{background:linear-gradient(90deg,#f59e0b29,#14b8a61a,#0000 58%) top/100% 5px no-repeat,radial-gradient(circle at 100% 0,#14b8a61f,#0000 32rem),linear-gradient(135deg,#fff,#f8fbff);border:1px solid #f59e0b3d;border-radius:8px;gap:18px;padding:26px;display:grid;box-shadow:0 20px 60px #11182712}.report-choice-intro{max-width:760px}.report-choice-intro h2,.report-section-header h2{margin:8px 0;font-size:32px}.report-choice-intro p,.report-section-header p{color:#5f6876;line-height:1.6}.report-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.report-two-column{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:start;gap:18px;display:grid}.report-tools-section{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.report-tools-section.paid-package{background:linear-gradient(90deg,#14b8a638,#2e9eff29,#0000 58%) top/100% 5px no-repeat,radial-gradient(circle at 100% 0,#14b8a626,#0000 28rem),linear-gradient(135deg,#fff,#f8fbff);border:1px solid #1118271f;border-radius:8px;gap:18px;padding:26px;box-shadow:0 24px 70px #11182717}.paid-package-hero{grid-template-columns:minmax(0,1fr) 210px;align-items:stretch;gap:18px;display:grid}.paid-package-hero h2{max-width:720px;margin:8px 0 10px;font-size:34px;line-height:1.1}.paid-package-hero p{color:#475569;max-width:720px;line-height:1.6}.paid-package-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.paid-package-actions .primary-button,.paid-package-actions .secondary-button{min-height:44px}.link-button{color:#2563eb;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.link-button:hover{color:#0f172a}.report-access-gate{max-width:860px;margin-inline:auto}.report-access-form{gap:12px;max-width:480px;margin-top:18px;display:grid}.report-access-form label{color:#475569;gap:7px;font-weight:850;display:grid}.report-access-form input{color:#0f172a;width:100%;min-height:50px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px}.paid-package-stamp{text-align:center;background:radial-gradient(circle at 50% 0,#14b8a629,#0000 52%),#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-content:center;justify-items:center;gap:7px;padding:18px;display:grid}.paid-package-stamp span{color:#047857;font-size:34px;font-weight:950;line-height:1}.paid-package-stamp strong{color:#0f172a;line-height:1.2}.paid-package-stamp small{color:#047857;text-transform:uppercase;font-size:12px;font-weight:850}.paid-package-includes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.paid-package-includes div{background:#ffffffc7;border:1px solid #dbeafe;border-radius:8px;gap:7px;padding:15px;display:grid}.paid-package-includes span{color:#134e4a;font-size:12px;font-weight:950}.paid-package-includes strong{color:#0f172a;line-height:1.25}.paid-package-includes small{color:#64748b;font-size:12px;line-height:1.45}.report-tools-section.locked{background:linear-gradient(135deg,#1118270a,#0000 52%),#fff;border:1px dashed #1118272e;border-radius:8px;padding:24px}.fulfillment-status{background:linear-gradient(90deg,#14b8a638,#2e9eff29,#0000 62%) top/100% 5px no-repeat,#fff;border:1px solid #14b8a647;border-radius:8px;padding:24px}.fulfillment-receipt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fulfillment-receipt-grid div{overflow-wrap:anywhere;background:#fbfdff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:14px;display:grid}.fulfillment-receipt-grid span,.fulfillment-stage-tracker span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.fulfillment-receipt-grid strong{color:#0f172a}.fulfillment-receipt-grid small{color:#64748b;font-size:12px;line-height:1.4}.fulfillment-review-copy-actions{background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:16px;display:grid}.fulfillment-review-copy-actions>div:first-child{gap:5px;display:grid}.fulfillment-review-copy-actions strong{color:#78350f;font-size:16px}.fulfillment-review-copy-actions span{color:#92400e;font-size:13px;line-height:1.5}.fulfillment-review-copy-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fulfillment-stage-tracker{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.fulfillment-stage-tracker div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;gap:6px;min-height:122px;padding:12px;display:grid}.fulfillment-stage-tracker .current{background:linear-gradient(135deg,#14b8a629,#fff);border-color:#14b8a68f;box-shadow:0 10px 30px #14b8a61f}.fulfillment-stage-tracker strong{color:#0f172a;font-size:13px;line-height:1.2}.fulfillment-stage-tracker small{color:#64748b;font-size:11px;line-height:1.35}.fulfillment-footer{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:1fr;gap:18px;padding:14px;display:grid}.fulfillment-footer>div:first-child{gap:4px;display:grid}.fulfillment-footer strong{color:#0f172a}.fulfillment-footer span,.status-refresh small{color:#64748b;font-size:13px;line-height:1.45}.status-refresh{justify-items:stretch;gap:12px;width:100%;display:grid}.fulfillment-stage-tracker.live{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.fulfillment-stage-tracker.live div{min-height:106px}.fulfillment-stage-tracker .pending{color:#64748b}.fulfillment-stage-tracker .current{position:relative;overflow:hidden}.fulfillment-stage-tracker .current:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff9e 44%,#0000 72%);animation:1.8s ease-in-out infinite statusSweep;position:absolute;inset:0;transform:translate(-100%)}.status-progress-meta{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.status-progress-meta span{color:#64748b;letter-spacing:0;text-transform:uppercase;flex-shrink:0;font-size:11px;font-weight:900}.status-progress-meta strong{color:#0f172a;text-align:right;flex:180px;min-width:0;font-size:13px;line-height:1.2}.status-progress-track{background:#eef2f7;border:1px solid #0f172a1a;border-radius:999px;width:100%;height:12px;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a14}.status-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#ef4444 0%,#f59e0b 34%,#38bdf8 68%,#10b981 100%);min-width:12px;height:100%;transition:width .7s;box-shadow:0 0 18px #10b98138}.status-progress-fill.live-fill{position:relative;overflow:hidden}.status-progress-fill.live-fill:after{content:"";background:linear-gradient(110deg,#0000 0%,#ffffffb3 46%,#0000 74%);animation:1.8s ease-in-out infinite statusSweep;position:absolute;inset:0;transform:translate(-100%)}.status-progress-live-note{color:#64748b;gap:3px;margin:-4px 0 0;font-size:12px;line-height:1.45;display:grid}.status-progress-live-note strong{color:#0f172a;font-size:13px}.status-progress-live-note span{color:#64748b}.status-activity-feed{grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:8px;display:grid}.status-activity-feed div{background:#ffffffe6;border:1px solid #dbeafe;border-radius:8px;gap:5px;min-height:86px;padding:11px;display:grid}.status-activity-feed .done{background:linear-gradient(135deg,#ecfdf5,#f8fbff);border-color:#14b8a652}.status-activity-feed .current{background:linear-gradient(135deg,#4f5bff1c,#14b8a61a),#fff;border-color:#4f5bff6b}.status-activity-feed span{color:#4338ca;text-transform:uppercase;font-size:10px;font-weight:950}.status-activity-feed strong{color:#0f172a;font-size:12px;line-height:1.2}.status-activity-feed small{color:#475569;justify-content:flex-start;font-size:11px;line-height:1.35}.status-refresh small{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}@keyframes statusSweep{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.fulfillment-stage-tracker[data-processing=false] .current:after{animation:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fulfillment-stage-tracker .current:after,.status-progress-fill.live-fill:after{animation:none}.status-progress-fill{transition:none}}.unsupported-paid-card{background:#fffbeb;border-color:#fde68a}.report-section-header{padding:8px 2px 0}.locked-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.locked-tool-grid div{background:#fbfdff;border:1px solid #edf0f5;border-radius:8px;gap:8px;padding:15px;display:grid}.locked-tool-grid span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:850}.locked-tool-grid strong{color:#0f172a;font-size:17px;line-height:1.25}.locked-tool-grid p{color:#5f6876;margin:0;font-size:13px;line-height:1.5}.custom-action-plan{background:linear-gradient(90deg,#14b8a62e,#2e9eff21,#0000 68%) top/100% 5px no-repeat,#fff;border-color:#14b8a642;gap:16px;display:grid}.custom-action-plan.preparing,.custom-action-plan.failed{padding-top:22px}.custom-action-plan.preparing h3,.custom-action-plan.failed h3,.custom-plan-hero h3{color:#0f172a;margin:0;font-size:30px;line-height:1.12}.custom-action-plan.preparing p,.custom-action-plan.failed p,.custom-plan-hero p{color:#475569;max-width:820px;margin:0;line-height:1.6}.custom-action-plan.failed{background:linear-gradient(90deg,#f43f5e2e,#fde68a24,#0000 68%) top/100% 5px no-repeat,#fff7f7;border-color:#fecdd3}.custom-action-plan.failed small{color:#9f1239;font-weight:800}.custom-plan-hero{grid-template-columns:minmax(0,1fr) 160px;align-items:stretch;gap:16px;display:grid}.custom-plan-official-header{background:linear-gradient(135deg,#4f5bff14,#14b8a614),#fff;border:1px solid #4f5bff38;border-radius:8px;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;padding:12px;display:grid}.custom-plan-official-header>div{background:#ffffffc7;border:1px solid #bfdbfeb8;border-radius:8px;align-content:center;gap:4px;min-height:66px;padding:10px;display:grid}.custom-plan-official-header .custom-plan-brand{justify-content:flex-start;align-items:center;gap:10px;display:flex}.custom-plan-official-header span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:950}.custom-plan-official-header strong{color:#07111f;font-size:14px;line-height:1.25}.custom-plan-status{text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-content:center;justify-items:center;gap:6px;display:grid}.custom-plan-status strong{color:#047857;font-size:22px}.custom-plan-status span{color:#475569;font-size:12px;font-weight:800}.custom-plan-download{background:linear-gradient(135deg,#dbeafeb8,#ccfbf16b);border:1px solid #2563eb2e;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.custom-plan-download div{gap:4px;display:grid}.custom-plan-download strong{color:#0f172a}.custom-plan-download span{color:#475569;font-size:13px;line-height:1.45}.custom-plan-download .primary-button{white-space:nowrap}.custom-plan-command-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.custom-plan-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.custom-plan-value-grid div{background:#fff;border:1px solid #bfdbfee6;border-radius:8px;align-content:start;gap:6px;min-height:118px;padding:14px;display:grid}.custom-plan-value-grid span{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:950}.custom-plan-value-grid p{color:#526176;margin:0;font-size:13px;line-height:1.45}.custom-plan-command-strip div{background:#fff;border:1px solid #14b8a647;border-radius:8px;gap:5px;padding:14px;display:grid}.custom-plan-command-strip span{color:var(--teal);text-transform:uppercase;font-size:12px;font-weight:950}.custom-plan-command-strip strong{color:#0f172a}.custom-plan-command-strip small{color:#64748b;font-size:12px;line-height:1.45}.custom-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.custom-plan-summary div,.custom-plan-fix,.custom-plan-handoff,.custom-plan-monitoring-cliffhanger{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:8px;padding:15px;display:grid}.custom-plan-summary span,.custom-plan-fix span,.custom-copy-grid span,.custom-plan-monitoring-cliffhanger span{color:var(--teal);text-transform:uppercase;font-size:12px;font-weight:950}.custom-plan-summary strong,.custom-plan-handoff strong,.custom-plan-monitoring-cliffhanger strong{color:#0f172a}.custom-plan-summary p,.custom-plan-fix p,.custom-plan-handoff p,.custom-plan-monitoring-cliffhanger p{color:#475569;margin:0;line-height:1.55}.custom-plan-monitoring-cliffhanger{background:radial-gradient(circle at 100% 0,#4f5bff24,#0000 22rem),linear-gradient(135deg,#eff6ff,#f0fdfa);border-color:#4f5bff42}.custom-plan-fix small{color:#64748b;line-height:1.45}.custom-copy-section{background:linear-gradient(135deg,#ecfdf5b8,#eff6ffbd),#fff;border:1px solid #14b8a642;border-radius:8px;gap:14px;padding:16px;display:grid}.custom-copy-intro{gap:6px;display:grid}.custom-copy-intro h3{color:#0f172a;margin:0;font-size:24px;line-height:1.15}.custom-copy-intro p{color:#475569;max-width:760px;margin:0;line-height:1.55}.custom-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.copy-task-card{background:#fff;border:1px solid #14b8a642;border-radius:8px;gap:12px;padding:16px;display:grid}.copy-task-header{align-items:center;gap:10px;display:flex}.copy-task-header span{color:#0f766e;background:#ecfeff;border:1px solid #14b8a652;border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}.copy-task-header strong{color:#0f172a;flex:1;font-size:16px}.copy-confidence{color:#2563eb;text-transform:uppercase;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.copy-confidence.confirmed,.copy-confidence.checked{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.copy-confidence.safe-draft{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.copy-confidence.needs-review{color:#991b1b;background:#fff1f2;border-color:#fecaca}.copy-task-current,.copy-task-suggested,.copy-task-reason,.copy-task-paste,.copy-task-safe-draft{gap:6px;display:grid}.copy-task-current{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:11px}.copy-task-current b,.copy-task-suggested b,.copy-task-reason b,.copy-task-paste b,.copy-task-safe-draft b{color:#475569;text-transform:uppercase;font-size:11px;font-weight:950}.copy-task-current p{color:#475569;margin:0;font-size:13px;line-height:1.45}.copy-task-suggested{background:linear-gradient(135deg,#10b98124,#2e9eff1a),#fff;border:1px solid #10b98152;border-radius:8px;padding:12px}.custom-copy-grid code{color:#0f172a;overflow-wrap:anywhere;white-space:pre-wrap;background:#f8fbff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;line-height:1.5;display:block}.copy-task-reason small,.copy-task-paste small,.copy-task-safe-draft small{color:#64748b;font-size:12px;line-height:1.45}.copy-task-safe-draft{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:11px}.copy-task-safe-draft b,.copy-task-safe-draft small{color:#9a3412}.custom-platform-list,.verification-checklist{gap:10px;display:grid}.custom-platform-list details{background:#fff;border:1px solid #14b8a63d;border-radius:8px}.custom-platform-list summary{cursor:pointer;color:#0f172a;padding:13px 14px;font-weight:900}.custom-platform-list ol,.verification-checklist ul{color:#475569;gap:8px;margin:0;padding:0 18px 16px 34px;line-height:1.45;display:grid}.action-plan-path{background:linear-gradient(90deg,#4f5bff47,#14b8a62e,#0000 70%) top/100% 5px no-repeat,linear-gradient(135deg,#fffffff5,#f8fbfffa);border-color:#4f5bff38;gap:22px;padding:18px}.action-plan-cover{background:radial-gradient(circle at 94% 12%,#7c3aed1f,#0000 22rem),radial-gradient(circle at 6% 0,#2e9eff1f,#0000 22rem),#fff;border:1px solid #bfdbfef2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:24px;display:grid;box-shadow:0 20px 54px #0f172a0f}.action-plan-cover-main,.path-section,.opportunity-main,.evidence-card,.platform-detection-card,.handoff-preview-card,.verification-gate-notice,.supporting-recommendation-card{gap:12px;display:grid}.path-report-brand{color:#07111f;align-items:center;gap:10px;font-weight:950;display:flex}.action-plan-cover h3{color:#07111f;max-width:760px;margin:0;font-size:clamp(36px,6vw,58px);line-height:.98}.action-plan-cover p{color:#526176;max-width:680px;margin:0;font-size:18px;line-height:1.45}.path-cover-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.path-button,.copy-action-button{color:#1d2a44;background:#fff;border:1px solid #4f5bff47;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #0f172a0f}.path-button.primary{color:#fff;background:linear-gradient(135deg,#4f5bff,#7c3aed);border-color:#4f5bffeb}.path-button.secondary{background:#ffffffdb}.copy-action-button{cursor:pointer;color:#253cff;font-size:13px}.copy-action-button[aria-disabled=true]{cursor:progress}.copy-fallback-dialog{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:min(680px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow:auto;box-shadow:0 20px 60px #0003}.copy-fallback-dialog[open]{gap:16px;display:grid}.copy-fallback-dialog::backdrop{background:#0f172a8c}.copy-fallback-dialog header,.copy-fallback-dialog footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.copy-fallback-dialog h2,.copy-fallback-dialog p{overflow-wrap:anywhere;margin:0}.copy-fallback-dialog h2{font-size:22px;line-height:1.3}.copy-fallback-dialog p{color:#475569;font-size:16px;line-height:1.5}.copy-fallback-dialog textarea{color:#0f172a;width:100%;min-width:0;height:min(40dvh,320px);min-height:100px;font:inherit;resize:vertical;background:#f8fafc;border:1px solid #64748b;border-radius:4px;padding:12px;font-size:16px;line-height:1.5}.copy-fallback-dialog button{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:44px;max-width:100%;min-height:44px;padding:8px 12px;font-weight:700;display:inline-flex}.copy-fallback-dialog :is(button,textarea):focus-visible{outline-offset:3px;outline:3px solid #4338ca}@media print{.copy-fallback-dialog{display:none!important}}.path-meta-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.path-meta-grid div{background:#f8fbffc7;border:1px solid #bfdbfee0;border-radius:8px;align-content:center;gap:5px;min-height:74px;padding:13px;display:grid}.path-meta-grid span,.path-section-heading>span,.readiness-score-card>span,.platform-detection-card>span,.handoff-preview-card>span,.supporting-recommendation-card>span{color:#4f5bff;text-transform:uppercase;font-size:11px;font-weight:950}.path-meta-grid strong{color:#07111f;font-size:14px;line-height:1.25}.path-quality-strip{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px;display:grid}.path-quality-strip div,.quality-review-hold-grid div,.recommendation-premium-note,.customer-dashboard-next-card{background:linear-gradient(135deg,#eff6ffd1,#fffffff5);border:1px solid #bfdbfee6;border-radius:8px}.path-quality-strip div{gap:5px;padding:13px;display:grid}.path-quality-strip span{color:#4f5bff;text-transform:uppercase;font-size:11px;font-weight:950}.path-quality-strip strong{color:#07111f;text-transform:capitalize;font-size:16px;line-height:1.2}.path-quality-strip small{color:#526176;font-size:12px;line-height:1.4}.action-plan-packet-overview{grid-template-columns:minmax(170px,.36fr) minmax(0,1.35fr) minmax(160px,.48fr) minmax(160px,.48fr);align-items:stretch;gap:14px;padding:10px 0 4px;display:grid}.packet-owner-note,.packet-overview-page{background:radial-gradient(circle at 12% 8%,#4f5bff1f,#0000 12rem),#fff;border:1px solid #bfdbfee6;border-radius:12px;box-shadow:0 18px 46px #0f172a0e}.packet-owner-note{background:radial-gradient(circle at 15% 18%,#2e9eff29,#0000 10rem),linear-gradient(135deg,#fff,#f8fbff);align-content:center;gap:13px;padding:20px;display:grid}.packet-owner-icon{color:#253cff;background:#eff6ff;border:1px solid #4f5bff3d;border-radius:16px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:950;display:inline-grid}.packet-owner-note strong{color:#07111f;font-size:24px;line-height:1.14}.packet-owner-note p{color:#526176;margin:0;font-size:15px;line-height:1.52}.packet-overview-page{gap:14px;min-height:360px;padding:22px;display:grid;position:relative;overflow:hidden}.packet-overview-page:after{content:"";background:linear-gradient(90deg,#2e9eff,#4f5bff,#7c3aed);height:5px;position:absolute;bottom:0;left:0;right:0}.packet-overview-page.main{background:radial-gradient(circle at 92% 8%,#14b8a621,#0000 12rem),linear-gradient(135deg,#fff,#f8fbff 70%)}.packet-overview-page.secondary{background:radial-gradient(circle at 50% 30%,#7c3aed1f,#0000 8rem),#fff;align-content:start}.packet-overview-page.monitoring{background:radial-gradient(circle at 58% 32%,#2e9eff24,#0000 8rem),#fff}.packet-page-topline{color:#4f5bff;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:950;display:flex}.packet-overview-page h4{color:#07111f;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.02}.packet-overview-page.secondary h4{font-size:clamp(24px,3vw,34px)}.packet-overview-found{background:#ecfdf5;border:1px solid #10b98147;border-radius:10px;gap:6px;padding:14px;display:grid}.packet-overview-found span,.packet-overview-rows span,.packet-overview-page.secondary span{color:#047857;text-transform:uppercase;font-size:11px;font-weight:950}.packet-overview-found p{color:#07111f;margin:0;font-size:17px;font-weight:900;line-height:1.28}.packet-overview-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.packet-overview-rows div{background:#ffffffdb;border:1px solid #dbeafe;border-radius:10px;gap:5px;min-height:94px;padding:13px;display:grid}.packet-overview-rows div:nth-child(3),.packet-overview-rows div:nth-child(4){background:linear-gradient(135deg,#eff6ff,#f5f3ff);border-color:#4f5bff42}.packet-overview-rows div:nth-child(5){background:#f0fdfa;border-color:#14b8a63d}.packet-overview-rows div:nth-child(6){background:#ecfdf5;border-color:#10b9813d}.packet-overview-rows strong{color:#1d2a44;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.42;display:-webkit-box;overflow:hidden}.packet-overview-page.secondary p{color:#526176;margin:0;font-size:14px;line-height:1.5}.packet-overview-page.secondary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.packet-overview-page.secondary li{color:#1d2a44;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;margin:0;padding:10px 11px;font-size:13px;font-weight:850}.quality-review-hold{background:linear-gradient(135deg,#fff7ed,#fff 64%),#fff;border-color:#fed7aa}.quality-review-hold-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.quality-review-hold-grid div{background:linear-gradient(135deg,#fff7edf0,#f8fbffc7);gap:5px;padding:13px;display:grid}.quality-review-hold-grid strong{color:#9a3412}.quality-review-hold-grid span{color:#526176;line-height:1.45}.action-plan-path.review-copy{border-color:#fdba74}.action-plan-review-copy-banner{background:linear-gradient(135deg,#fff7ed,#fff 58%,#eff6ff);border:1px solid #fdba74;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.action-plan-review-copy-banner h3{color:#07111f;margin:3px 0 6px;font-size:clamp(22px,3vw,30px)}.action-plan-review-copy-banner p{color:#526176;max-width:820px;margin:0;line-height:1.55}.action-plan-review-copy-banner>strong,.review-copy-lock{color:#9a3412;background:#fffbeb;border:1px solid #fdba74;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.handoff-preview-card.review-locked{background:#fffbeb;border-color:#fdba74}.review-copy .recommendation-next{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#fdba74}@media (max-width:720px){.action-plan-review-copy-banner{flex-direction:column;align-items:flex-start}}.path-section{background:#fffffff5;border:1px solid #bfdbfee0;border-radius:8px;padding:22px;box-shadow:0 18px 44px #0f172a0b}.path-section-heading{gap:7px;display:grid}.path-section-heading.with-actions{justify-content:space-between;align-items:start;gap:16px;display:flex}.path-section-heading h3{color:#07111f;margin:0;font-size:clamp(26px,4vw,38px);line-height:1.04}.path-section-heading p{color:#526176;max-width:820px;margin:0;font-size:16px;line-height:1.55}.status-priority-grid,.opportunity-layout,.placement-layout,.checklist-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;display:grid}.readiness-score-card,.fix-this-first-card,.already-working-panel,.evidence-card,.do-not-change-panel,.platform-detection-card,.handoff-preview-card,.verification-gate-notice{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;padding:17px}.readiness-score-card strong{color:#07111f;font-size:clamp(46px,8vw,72px);line-height:.95}.readiness-score-card p,.fix-this-first-card p,.opportunity-main p,.do-not-change-panel p,.platform-detection-card p,.verification-gate-notice p,.supporting-recommendation-card p{color:#526176;margin:0;line-height:1.55}.readiness-score-card details{border-top:1px solid #dbeafe;padding-top:10px}.readiness-score-card summary{cursor:pointer;color:#253cff;font-weight:900}.fix-this-first-card{background:linear-gradient(135deg,#fffbeb,#fff 66%);border-color:#fbbf2473}.fix-this-first-card h4,.opportunity-main h4,.evidence-card h4,.already-working-panel h4,.do-not-change-panel h4{color:#07111f;margin:0;font-size:22px;line-height:1.15}.priority-pill{color:#9a3412;text-transform:uppercase;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;width:fit-content;padding:6px 10px;font-size:11px;font-weight:950}.priority-pill.high{color:#991b1b;background:#fff1f2;border-color:#fecaca}.priority-pill.low{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.fix-this-first-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.fix-this-first-card dl div{background:#ffffffd1;border:1px solid #fbbf2452;border-radius:8px;gap:3px;padding:10px;display:grid}.fix-this-first-card dt{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:950}.fix-this-first-card dd{color:#07111f;margin:0;font-weight:850}.already-working-list,.do-not-change-panel div{flex-wrap:wrap;gap:8px;display:flex}.already-working-list span,.do-not-change-panel span{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:850}.canonical-status-path{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px;display:grid}.canonical-status-step{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:6px;min-height:96px;padding:12px;display:grid}.canonical-status-step span{color:#475569;font-weight:950}.canonical-status-step strong{color:#07111f;line-height:1.2}.canonical-status-step small{color:#475569;font-weight:850}.canonical-status-step.complete{background:#ecfdf5;border-color:#bbf7d0}.canonical-status-step.current{background:#eff6ff;border-color:#4f5bff59}.canonical-status-step.locked{opacity:1;background:#f8fafc;border-color:#cbd5e1}.report-nav nav form{margin:0}.report-nav-signout{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.report-nav-signout:hover{color:var(--accent)}.report-nav-signout:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.evidence-card{background:linear-gradient(135deg,#f8fbff,#fff)}.evidence-row{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:5px;padding:11px;display:grid}.evidence-row span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:950}.evidence-row p{color:#25314a;margin:0;line-height:1.45}.detected-recommended-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.recommendation-card{background:#fff;border:1px solid #4f5bff3d;border-radius:8px;gap:14px;padding:16px;display:grid;box-shadow:0 14px 32px #0f172a0b}.recommendation-card.keep{background:linear-gradient(135deg,#ecfdf5,#fff 64%);border-color:#bbf7d0}.recommendation-card-header{align-items:start;gap:10px;display:flex}.recommendation-card-header>span{color:#253cff;background:#eff6ff;border:1px solid #4f5bff4d;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:950;display:inline-grid}.recommendation-card-header div{flex:1;gap:7px;display:grid}.recommendation-card-header h4{color:#07111f;margin:0;font-size:18px;line-height:1.18}.recommendation-comparison{gap:10px;display:grid}.recommendation-current,.recommendation-next,.recommendation-explainers section,.safe-draft-note{border-radius:8px;gap:6px;padding:12px;display:grid}.recommendation-current{background:#f8fafc;border:1px solid #e5e7eb}.recommendation-next{background:linear-gradient(135deg,#eff6ffe6,#f0fdfac7);border:1px solid #4f5bff42}.recommendation-next>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.do-not-change-panel span{border-radius:6px;flex:280px;min-width:0;max-width:100%;line-height:1.55}.recommendation-next .copy-action-button{white-space:nowrap;flex:0 0 108px;inline-size:108px}.recommendation-current b,.recommendation-next b,.recommendation-explainers b,.safe-draft-note b{color:#526176;text-transform:uppercase;font-size:11px;font-weight:950}.copy-paste-label{color:#4338ca;text-transform:uppercase;font-size:11px;font-weight:950}.recommendation-current p,.recommendation-explainers p,.safe-draft-note p{color:#526176;margin:0;line-height:1.48}.recommendation-next code,.handoff-preview-card pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#0f172a;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:750;line-height:1.58;display:block}.recommendation-premium-note{background:linear-gradient(135deg,#ecfdf5d1,#eff6ffc2);gap:5px;padding:12px;display:grid}.recommendation-premium-note strong{color:#047857;text-transform:uppercase;font-size:12px;font-weight:950}.recommendation-premium-note p{color:#334155;margin:0;line-height:1.48}.recommendation-explainers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.recommendation-explainers section{background:#f8fbff;border:1px solid #dbeafe}.safe-draft-note{background:#fff7ed;border:1px solid #fed7aa}.safe-draft-note b,.safe-draft-note p{color:#9a3412}.placement-layout{align-items:stretch}.website-page-diagram{background:linear-gradient(90deg,#4f5bff33,#14b8a624) top/100% 5px no-repeat,#fff;border:1px solid #dbeafe;border-radius:8px;gap:10px;min-height:320px;padding:16px;display:grid}.browser-frame{border-bottom:1px solid #e5e7eb;gap:5px;padding-bottom:10px;display:flex}.browser-frame span{background:#cbd5e1;border-radius:999px;width:9px;height:9px}.diagram-search-block,.diagram-page-block{background:#eff6ff;border:1px solid #4f5bff3d;border-radius:8px;padding:13px;position:relative}.diagram-search-block.muted{background:#f8fbff}.diagram-page-block.headline{background:#fff7ed;border-color:#fed7aa;margin-top:10px}.diagram-page-block.body{background:#ecfdf5;border-color:#bbf7d0}.diagram-search-block strong,.diagram-page-block strong{color:#07111f;font-size:14px;display:block}.diagram-search-block p,.diagram-page-block p,.platform-detection-card small{color:#526176;margin:5px 0 0;line-height:1.45}.platform-detection-card strong{color:#07111f;font-size:28px;line-height:1.1}.implementation-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.implementation-map-grid div{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:7px;padding:13px;display:grid}.implementation-map-grid strong{color:#07111f}.implementation-map-grid span{color:#526176;font-size:13px;line-height:1.45}.path-platform-list details{background:#f8fbff}.path-platform-list h4{color:#07111f;margin:0;font-size:18px;line-height:1.2}.handoff-preview-card pre{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;padding:14px}.handoff-preview-card strong,.verification-gate-notice strong{color:#07111f;font-size:18px}.verification-gate-notice{background:#fffbeb;border-color:#fed7aa}.supporting-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.supporting-recommendation-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;padding:15px}.report-meta-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.report-meta-row small{color:#6b7280;font-size:12px}.progress-timeline-card,.customer-follow-loop,.autopilot-drafts,.traffic-alerts-card,.local-visibility-card{gap:14px;display:grid}.progress-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-follow-loop{background:linear-gradient(135deg,#2e9eff14,#0000 48%),#fff;border-color:#bfdbfe}.customer-loop-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.customer-loop-grid div{background:#fbfdff;border:1px solid #e5e7eb;border-radius:8px;align-content:start;gap:6px;min-height:132px;padding:12px;display:grid}.customer-loop-grid div.done{background:#f0fdf4;border-color:#bbf7d0}.customer-loop-grid div.next{background:#eff6ff;border-color:#bfdbfe}.customer-loop-grid span{color:var(--teal);font-size:11px;font-weight:900}.customer-loop-grid strong{color:#0f172a;font-size:13px;line-height:1.25}.customer-loop-grid small{color:#64748b;font-size:11.5px;line-height:1.4}.customer-follow-loop>p{color:#7c2d12;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:12px 0 0;padding:12px;font-size:12.5px;line-height:1.5}.customer-dashboard-shell{background:radial-gradient(circle at 12% 0,#2e9eff17,#0000 30rem),radial-gradient(circle at 88% 12%,#14b8a614,#0000 28rem),linear-gradient(#fbfdff 0%,#fff 42%,#f8fbff 100%);min-height:100vh;padding:24px clamp(16px,4vw,54px) 72px}.customer-dashboard-shell .report-nav{max-width:1180px;margin:0 auto 24px}.customer-dashboard-hero,.customer-login-card,.customer-report-list,.customer-dashboard-stats,.customer-dashboard-help,.customer-empty-card{max-width:1180px;margin-left:auto;margin-right:auto}.customer-dashboard-hero{background:linear-gradient(135deg,#fffffff5,#ecfdf5c7),#fff;border:1px solid #2e9eff33;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px;display:grid;box-shadow:0 24px 80px #0f172a14}.customer-dashboard-hero h1,.customer-login-card h1{color:#07111f;letter-spacing:0;margin:8px 0 12px;font-size:clamp(42px,6vw,76px);line-height:.95}.customer-dashboard-hero p,.customer-login-card p,.customer-empty-card p{color:#536178;max-width:760px;margin:0;font-size:18px;line-height:1.6}.customer-dashboard-hero p{overflow-wrap:anywhere}.customer-dashboard-hero.customer-dashboard-hero-compact{padding:20px}.customer-dashboard-hero.customer-dashboard-hero-compact h1{font-size:28px;line-height:1.1}.customer-library-unavailable{margin-top:16px}.customer-dashboard-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.customer-dashboard-stats div,.customer-report-card,.customer-empty-card,.customer-login-card{background:#ffffffe0;border:1px solid #bfdbfef2;border-radius:16px;box-shadow:0 18px 60px #0f172a0f}.customer-dashboard-stats div{padding:18px}.customer-dashboard-stats span,.customer-report-label,.customer-report-score span{color:#637189;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.customer-dashboard-stats strong{color:#07111f;margin-top:8px;font-size:32px;line-height:1;display:block}.customer-dashboard-next-card{background:radial-gradient(circle at 96% 10%,#7c3aed1f,#0000 20rem),linear-gradient(135deg,#fffffff5,#eff6ffdb);border-color:#4f5bff3d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1180px;margin:18px auto 0;padding:22px;display:grid;box-shadow:0 20px 56px #0f172a11}.customer-dashboard-next-card h2{color:#07111f;margin:7px 0;font-size:28px;line-height:1.1}.customer-dashboard-next-card p{color:#536178;max-width:760px;margin:0;line-height:1.55}.customer-dashboard-next-card small{color:#047857;margin-top:10px;font-weight:800;line-height:1.45;display:block}.customer-dashboard-next-card .customer-monitoring-note.paused,.customer-dashboard-next-card .customer-monitoring-note.attention,.customer-dashboard-next-card .customer-monitoring-note.payment{color:#9a3412}.customer-dashboard-next-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.customer-dashboard-help{border:1px solid var(--line);background:linear-gradient(135deg,#14b8a614,#2e9eff0f),#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:20px;display:flex}.customer-dashboard-help h2{color:#07111f;margin:6px 0;font-size:24px}.customer-dashboard-help p{color:#536178;max-width:760px;margin:0;line-height:1.55}.customer-dashboard-monitoring-cta{background:linear-gradient(135deg,#4f5bff1a,#14b8a61f),#fff;border:1px solid #4f5bff42;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1180px;margin:18px auto 0;padding:22px;display:grid;box-shadow:0 18px 52px #0f172a0f}.customer-dashboard-monitoring-cta h2{color:#07111f;margin:7px 0;font-size:26px;line-height:1.1}.customer-dashboard-monitoring-cta p{color:#536178;max-width:780px;margin:0;line-height:1.55}.customer-dashboard-cta-list{color:#475569;gap:8px;margin:14px 0 0 18px;padding:0;line-height:1.45;display:grid}.customer-dashboard-cta-list li{padding-left:2px}.customer-report-list{gap:16px;margin-top:32px;display:grid}.customer-report-list.paid-library{background:linear-gradient(135deg,#ecfdf5bf,#eff6ffb8),#fff;border:1px solid #14b8a652;border-radius:12px;padding:18px;box-shadow:0 22px 60px #0f172a0f}.customer-report-list .report-section-header{padding:0}.customer-report-list .report-section-header p{color:#536178;max-width:620px;margin:6px 0 0;line-height:1.5}.customer-report-card{gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.customer-report-card.paid{background:linear-gradient(135deg,#ecfdf5b8,#ffffffeb),#fff;border-color:#14b8a66b}.customer-report-card.paid:before{content:"";background:linear-gradient(#14b8a6,#2e9eff);width:5px;position:absolute;inset:0 auto 0 0}.customer-paid-ribbon{background:#ecfdf5c7;border:1px solid #14b8a647;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.customer-paid-ribbon span{color:#047857;text-transform:uppercase;font-size:12px;font-weight:950}.customer-paid-ribbon strong{color:#0f172a}.customer-report-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.customer-report-main h3,.customer-empty-card h3{color:#07111f;margin:6px 0;font-size:28px;line-height:1.05}.customer-report-main p{color:#536178;max-width:760px;margin:0;line-height:1.55}.customer-report-score{text-align:center;background:#f8fbff;border:1px solid #bfdbfee6;border-radius:14px;min-width:118px;padding:14px}.customer-report-score strong{color:#07111f;margin-top:8px;font-size:30px;line-height:1;display:block}.customer-report-next{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.customer-report-next strong{color:#07111f}.customer-report-next span{color:#536178;line-height:1.45}.customer-monitoring-alert{color:#7c2d12;border-left:4px solid #f59e0b;justify-content:space-between;align-items:center;gap:18px;padding:14px 0 14px 16px;display:flex}.customer-monitoring-alert>div{gap:4px;display:grid}.customer-monitoring-alert strong,.customer-monitoring-alert span{display:block}.customer-monitoring-alert span{color:#536178;line-height:1.45}.customer-monitoring-alert a{color:#4f46e5;flex:none;font-weight:850}.customer-monitoring-alert.paused{border-left-color:#ea580c}.customer-monitoring-delivery-form{flex:0 430px;gap:8px;min-width:min(100%,330px);display:grid}.customer-monitoring-delivery-form label{gap:6px;display:grid}.customer-monitoring-delivery-form label>span,.customer-monitoring-delivery-form small{color:#536178;font-size:12px;font-weight:750;line-height:1.45}.customer-monitoring-delivery-form input{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.customer-monitoring-delivery-form input:focus-visible{outline-offset:1px;border-color:#6366f1;outline:3px solid #6366f138}.customer-monitoring-delivery-form>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customer-report-meta{flex-wrap:wrap;gap:8px;display:flex}.customer-report-meta span{color:#536178;background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:700}.customer-report-actions{flex-wrap:wrap;gap:10px;display:flex}.customer-login-card{max-width:720px;margin-top:72px;padding:clamp(24px,5vw,44px)}.customer-login-form{gap:14px;margin-top:22px;display:grid}.customer-login-form label{color:#07111f;gap:8px;font-weight:800;display:grid}.customer-login-form input{color:#07111f;background:#f8fbff;border:1px solid #cfe0f5;border-radius:12px;width:100%;padding:16px;font-size:17px}.customer-login-form input:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 4px #2e9eff24}.customer-login-notice{border-radius:14px;gap:4px;margin-top:18px;padding:14px;font-size:14px;display:grid}.customer-login-notice.success{color:#065f46;background:#ecfdf5;border:1px solid #14b8a647}.customer-login-notice.warning{color:#92400e;background:#fffbeb;border:1px solid #f59e0b57}.customer-login-notice.neutral{color:#536178;background:#f8fbff;border:1px solid #dbeafe}.customer-login-card small{color:#475569;margin-top:14px;line-height:1.5;display:block}.customer-empty-card{justify-items:start;gap:12px;padding:28px;display:grid}.progress-step{background:#fbfdff;border:1px solid #dbeafe;border-radius:8px;align-content:start;gap:7px;min-height:142px;padding:14px;display:grid}.progress-step span,.draft-card span,.traffic-alert-grid span,.local-map-cell span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:850}.progress-step strong,.traffic-alert-grid strong,.local-map-cell strong{color:#0f172a;line-height:1.25}.progress-step small,.draft-card small,.local-map-cell small{color:#64748b;font-size:12px;line-height:1.45}.progress-step.done{background:#f0fdf4;border-color:#bbf7d0}.progress-step.current{background:#fffbeb;border-color:#fde68a}.draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.draft-card{background:linear-gradient(145deg,#14b8a61a,#0000 52%),#fff;border:1px solid #14b8a642;border-radius:8px;gap:9px;padding:18px;display:grid;box-shadow:0 14px 32px #0f172a0d}.draft-card code{white-space:pre-wrap;color:#0f172a;background:#f8fbff;border:1px solid #e2e8f0;border-radius:8px;min-height:72px;padding:13px;line-height:1.5;display:block}.fix-reason-guide{background:radial-gradient(circle at 100% 0,#2e9eff21,#0000 34%),#fff;border:1px solid #2e9eff38;border-radius:8px;gap:14px;padding:18px;display:grid}.fix-reason-header{gap:7px;display:grid}.fix-reason-header h3{color:#0f172a;margin:0;font-size:24px;line-height:1.15}.fix-reason-header p{color:#475569;max-width:780px;margin:0;line-height:1.55}.reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reason-grid div{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:7px;min-height:138px;padding:13px;display:grid}.reason-grid strong{color:#0f172a;font-size:14px}.reason-grid span{color:#334155;font-size:13px;line-height:1.45}.reason-grid small{color:#64748b;font-size:12px;line-height:1.45}.paste-guide{background:linear-gradient(135deg,#eff6ffeb,#f0fdfad1),#fff;border:1px solid #0f172a1a;border-radius:8px;gap:14px;padding:18px;display:grid}.paste-guide-header{gap:7px;display:grid}.paste-guide-header h3{color:#0f172a;margin:0;font-size:24px;line-height:1.15}.paste-guide-header p{color:#475569;max-width:780px;margin:0;line-height:1.55}.paste-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.paste-map-grid div{background:#ffffffc2;border:1px solid #dbeafe;border-radius:8px;gap:6px;min-height:102px;padding:13px;display:grid}.paste-map-grid strong{color:#0f172a;font-size:14px}.paste-map-grid span{color:#64748b;font-size:12px;line-height:1.45}.platform-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.platform-guide-grid details{background:#fff;border:1px solid #14b8a640;border-radius:8px;overflow:hidden}.platform-guide-grid summary{cursor:pointer;color:#0f172a;padding:13px 14px;font-weight:900}.platform-guide-grid ol{color:#475569;gap:8px;margin:0;padding:0 18px 16px 34px;font-size:13px;line-height:1.45;display:grid}.paste-guide-note{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:4px;padding:13px;display:grid}.paste-guide-note strong{color:#065f46;font-size:13px}.paste-guide-note span{color:#475569;font-size:13px;line-height:1.45}.ai-draft-badge{background:linear-gradient(135deg,#f0fdf4,#f8fbff);border:1px solid #bbf7d0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px 14px;display:grid}.ai-draft-badge strong{color:#047857;font-size:13px}.ai-draft-badge span{color:#475569;font-size:13px;line-height:1.45}.ai-draft-form{background:radial-gradient(circle at 0 0,#14b8a61f,#0000 36%),#f8fbff;border:1px solid #bfdbfe;border-radius:8px;gap:12px;padding:15px;display:grid}.custom-draft-explainer{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.custom-draft-explainer div{background:#ffffffd1;border:1px solid #dbeafe;border-radius:8px;gap:6px;padding:12px;display:grid}.custom-draft-explainer strong{color:#0f172a;font-size:13px}.custom-draft-explainer span{color:#475569;font-size:12px;line-height:1.45}.ai-draft-form label{color:#475569;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.ai-draft-form input{accent-color:var(--teal);margin-top:3px}.ai-draft-form .secondary-button{justify-self:start}.handoff-card{background:radial-gradient(circle at 100% 0,#2e9eff21,#0000 34%),#fff;border-color:#11182724;grid-template-columns:minmax(0,.82fr) minmax(280px,.58fr);align-items:start;gap:18px;display:grid;box-shadow:0 14px 36px #0f172a0d}.handoff-card h2{margin-bottom:8px}.handoff-status{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:4px;margin-top:14px;padding:12px;display:grid}.handoff-status strong{color:#0f172a;font-size:13px}.handoff-status span{color:#64748b;font-size:12px}.handoff-status.sent,.handoff-status.delivered{background:#f0fdf4;border-color:#bbf7d0}.handoff-status.failed,.handoff-status.bounced,.handoff-status.complained{background:#fef2f2;border-color:#fecaca}.handoff-form{background:#ffffffdb;border:1px solid #dbeafe;border-radius:8px;gap:11px;padding:14px;display:grid}.handoff-form label{gap:6px;display:grid}.handoff-form small{color:#64748b;font-size:12px;font-weight:800}.handoff-form input,.handoff-form textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:10px 11px;font-size:14px}.handoff-form textarea{resize:vertical}.handoff-form input:focus,.handoff-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2e9eff24}.handoff-form .primary-button{width:100%}.traffic-alert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.traffic-alert-grid div{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;gap:8px;padding:15px;display:grid}.traffic-alert-grid p{color:#5f6876;font-size:13px;line-height:1.55}.local-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.local-map-cell{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:7px;min-height:138px;padding:14px;display:grid}.local-map-cell.ready{background:#f0fdf4;border-color:#bbf7d0}.local-map-cell.missing{background:#fff1f2;border-color:#fecaca}.local-map-cell.watch{background:#fffbeb;border-color:#fde68a}.saved-issue{border-bottom:1px solid var(--line);gap:10px;padding:16px 0;display:grid}.saved-issue.clean{background:#fbfdff;border:1px solid #edf0f5;border-radius:8px;padding:14px}.saved-issue.clean p{color:#475569;margin:0;font-size:14px;line-height:1.55}.report-two-column .issue-topline .severity{white-space:nowrap;flex-shrink:0}.saved-traffic-plan{gap:16px;display:grid}.saved-traffic-first{background:linear-gradient(135deg,#eff6ff,#f0fdfa);border:1px solid #bfdbfe;border-radius:8px;gap:8px;padding:16px;display:grid}.saved-traffic-first strong,.saved-traffic-channels strong{color:var(--ink)}.saved-traffic-first p,.saved-traffic-channels p{color:#5f6876;margin:0;line-height:1.55}.saved-traffic-first small{color:#166534;font-weight:750;line-height:1.45}.saved-traffic-channels,.saved-traffic-columns{gap:12px;display:grid}.saved-traffic-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.saved-traffic-channels div,.saved-traffic-columns>div{background:#fbfdff;border:1px solid #edf0f5;border-radius:8px;gap:7px;padding:14px;display:grid}.saved-traffic-channels p,.saved-traffic-columns li{font-size:13px}.saved-traffic-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-traffic-columns span{color:#6b7280;text-transform:uppercase;font-size:12px;font-weight:850}.saved-traffic-columns ul{color:#374151;gap:8px;margin:0;padding-left:18px;line-height:1.45;display:grid}.saved-issue:last-child{border-bottom:0}.saved-issue code{white-space:pre-wrap;display:block}.saved-issue small{color:#6b7280;font-size:13px;line-height:1.5}.report-upgrade{overflow-wrap:anywhere;background:radial-gradient(circle at 100% 0,#2e9eff1f,#0000 38%),#fff;border-color:#1118271f;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:24px;display:grid;position:sticky;top:18px;box-shadow:0 24px 70px #11182717}.report-clean-layout>.report-upgrade{position:static}.report-clean-layout>.report-upgrade.paid{padding:26px}.report-upgrade.paid{background:linear-gradient(145deg,#10b9811f,#0000 54%),#fff;border-color:#bbf7d0}.paid-receipt-box{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:5px;padding:15px;display:grid}.paid-receipt-box strong{color:#065f46;font-size:18px}.paid-receipt-box span{color:#047857;font-size:13px;font-weight:750}.monitoring-setup-form,.monitoring-confirmation{background:linear-gradient(145deg,#2e9eff1a,#0000 55%),#f8fbff;border:1px solid #bfdbfe;border-radius:8px;gap:12px;padding:16px;display:grid}.monitoring-setup-form>span,.monitoring-confirmation>span{color:#fff;text-transform:uppercase;background:#172237;border-radius:999px;width:fit-content;min-height:24px;padding:5px 8px;font-size:11px;font-weight:850}.monitoring-setup-form strong,.monitoring-confirmation strong{color:#0f172a;font-size:18px;line-height:1.25}.monitoring-setup-form label{gap:6px;display:grid}.monitoring-setup-form small,.monitoring-confirmation small{color:#64748b;font-size:12px;font-weight:800}.monitoring-setup-form input,.monitoring-setup-form textarea{color:#111827;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dbeafe;border-radius:8px}.monitoring-setup-form input{min-height:42px;padding:0 12px}.monitoring-setup-form textarea{resize:vertical;padding:11px 12px;line-height:1.45}.monitoring-confirmation{background:linear-gradient(145deg,#10b98121,#0000 55%),#f0fdf4;border-color:#86efac}.monitoring-confirmation p{color:#166534;font-size:14px;line-height:1.55}.monitoring-confirmation div{background:#ffffffb8;border:1px solid #bbf7d0;border-radius:8px;gap:4px;padding:12px;display:grid}.monitoring-confirmation b{color:#047857;font-size:14px}.weekly-scan-history{gap:14px;display:grid}.weekly-scan-next{background:linear-gradient(135deg,#eff6ff,#f0fdfa);border:1px solid #bfdbfe;border-radius:8px;gap:5px;padding:15px;display:grid}.weekly-scan-next span,.weekly-scan-item span,.weekly-scan-empty span{color:#64748b;font-size:12px;font-weight:800}.weekly-scan-next strong{color:#0f172a;font-size:18px}.weekly-scan-next small{color:#166534;line-height:1.45}.weekly-scan-list{gap:10px;display:grid}.weekly-scan-item{border:1px solid var(--line);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(120px,.26fr) 1fr;gap:14px;padding:14px;display:grid}.weekly-scan-item div{align-content:start;gap:5px;display:grid}.weekly-scan-item strong{color:#0f172a}.weekly-scan-item:first-child{background:#f0fdf4;border-color:#bbf7d0}.weekly-scan-item:first-child div:first-child strong{color:#047857;font-size:30px;line-height:1}.weekly-scan-item p{color:#4b5563;font-size:13px;line-height:1.5}.weekly-scan-item p b,.weekly-scan-work-order b{color:#0f172a}.weekly-scan-work-order{background:#fff;border:1px solid #dbeafe;border-radius:8px;gap:7px;margin:3px 0;padding:12px;display:grid}.weekly-scan-work-order small{color:#475569;line-height:1.5}.weekly-scan-exact-copy{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;gap:9px;margin:4px 0;padding:14px;display:grid}.weekly-scan-exact-copy>span{color:#047857;text-transform:uppercase;font-size:12px;font-weight:800}.weekly-scan-exact-copy p{color:#0f172a;margin:0;font-size:15px;line-height:1.55}.weekly-scan-exact-copy small{color:#475569;line-height:1.5}.weekly-scan-empty{background:#f8fbff;border:1px dashed #bfdbfe;border-radius:8px;gap:6px;padding:16px;display:grid}.weekly-scan-empty strong{color:#0f172a}.report-price{font-size:42px;font-weight:900;line-height:1}.report-price small{color:#6b7280;font-size:15px;font-weight:750}.report-price.small{font-size:34px}.report-choice-card{background:#ffffffe0;border:1px solid #dbeafe;border-radius:8px;gap:12px;padding:16px;display:grid}.report-choice-card.featured{background:radial-gradient(circle at 100% 0,#14b8a624,#0000 34%),linear-gradient(145deg,#1118270a,#0000 48%),#fff;border-color:#14b8a66b;box-shadow:0 16px 42px #11182714}.report-choice-card.compact{background:linear-gradient(145deg,#f59e0b14,#0000 48%),#fffdf8;border-color:#f59e0b47}.report-choice-card>span{color:#fff;text-transform:uppercase;background:#111827;border-radius:999px;width:fit-content;min-height:24px;padding:5px 8px;font-size:11px;font-weight:850}.report-choice-card.compact>span{color:#9a3412;background:#ffedd5}.report-choice-card p{font-size:13px;line-height:1.55}.checkout-next-step,.checkout-trust-line{background:#f8fbffe0;border:1px solid #e2e8f0;border-radius:8px;gap:4px;padding:12px;display:grid}.checkout-next-step strong,.checkout-trust-line strong{color:#0f172a;font-size:13px}.checkout-next-step span,.checkout-trust-line span{color:#64748b;font-size:12px;line-height:1.45}.checkout-trust-line{background:#f0fdf4;border-color:#bbf7d0;grid-template-columns:auto 1fr;align-items:center}.checkout-trust-line strong{color:#047857}.report-short-list li{font-size:14px}.report-alt-offer{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;gap:7px;padding:14px;display:grid}.report-alt-offer strong{color:#0f172a}.report-alt-offer span{color:#475569;font-size:13px;line-height:1.5}.report-alt-offer a{color:#0f172a;text-underline-offset:3px;font-size:13px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.report-expectation-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-expectation-panel div{background:#ffffffd1;border:1px solid #bfdbfef2;border-radius:8px;padding:14px}.report-expectation-panel span,.post-purchase-monitoring-grid span{color:#4f5bff;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.customer-dashboard-cta-list li::marker{color:#4f5bff;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.report-expectation-panel p{color:#475569;margin:6px 0 0;font-size:13px;line-height:1.5}.post-purchase-monitoring-card{background:linear-gradient(90deg,#4f5bff33,#14b8a629,#0000 70%) top/100% 4px no-repeat,radial-gradient(circle at 100% 0,#14b8a61f,#0000 20rem),#fff;border:1px solid #4f5bff3d;border-radius:8px;gap:14px;padding:18px;display:grid}.post-purchase-monitoring-card strong{color:#07111f;margin-top:5px;font-size:22px;line-height:1.15;display:block}.post-purchase-monitoring-card p{color:#475569;margin:8px 0 0;line-height:1.55}.post-purchase-monitoring-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.post-purchase-monitoring-grid div{background:#f8fbffeb;border:1px solid #dbeafe;border-radius:8px;padding:12px}.post-purchase-monitoring-grid p,.post-purchase-monitoring-card .monitoring-proof-note{font-size:13px}.post-purchase-monitoring-card .monitoring-proof-note{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px}.report-check-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-check-list li{color:#374151;padding-left:22px;line-height:1.5;position:relative}.report-check-list li:before{content:"->";color:var(--green);font-weight:900;position:absolute;left:0}.report-disclaimer{border-top:1px solid var(--line);padding-top:14px;font-size:12px}.legal-page{padding:78px 0 96px}.legal-hero{max-width:860px;margin-bottom:34px}.legal-hero h1{margin:10px 0 16px;font-size:58px}.legal-hero p{color:#5f6876;margin-bottom:12px;font-size:18px;line-height:1.65}.legal-hero small{color:#6b7280;font-size:13px;font-weight:750}.legal-layout{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.legal-note{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:18px;position:sticky;top:18px}.legal-note strong{color:#0f172a;margin-bottom:8px;display:block}.legal-note p{color:#475569;margin-bottom:0;font-size:13px;line-height:1.6}.legal-sections{gap:14px;display:grid}.legal-section{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px}.legal-section h2{margin-bottom:12px;font-size:25px}.legal-section p{color:#4b5563;margin-bottom:12px;line-height:1.7}.legal-section p:last-child{margin-bottom:0}.admin-shell{background:radial-gradient(circle at 0 0,#2e9eff0f,#0000 34rem),#fbfdff;min-height:100vh;padding:32px 0 64px}.admin-hero,.admin-panel{width:min(1280px,100% - 48px);margin:0 auto}.admin-hero{justify-content:space-between;align-items:flex-start;gap:24px;padding:34px 0 26px;display:flex}.admin-hero h1{margin:12px 0 10px;font-size:54px}.admin-hero p{color:#5f6876;max-width:660px;margin-bottom:0;line-height:1.65}.admin-panel{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:18px;padding:22px;display:grid;box-shadow:0 24px 70px #11182714}.admin-key-form,.admin-toolbar{grid-template-columns:1fr auto auto auto auto;align-items:end;gap:12px;display:grid}.admin-key-form{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;padding-bottom:18px}.admin-key-form label,.admin-toolbar label{gap:7px;display:grid}.admin-key-form label span{color:#374151;font-size:12px;font-weight:750}.admin-key-form label div,.admin-toolbar label{border:1px solid var(--line);color:#687282;background:#fff;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:46px;padding:0 12px;display:grid}.admin-key-form input,.admin-toolbar input{color:#111827;background:0 0;border:0;outline:0;min-width:0}.admin-danger-zone{background:#fff7f7;border:1px solid #fecaca;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(240px,1.1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-danger-zone div{gap:4px;display:grid}.admin-danger-zone strong{color:#7f1d1d;font-size:14px}.admin-danger-zone span{color:#7f1d1d;font-size:12px;line-height:1.45}.admin-danger-zone label{color:#991b1b;background:#fff;border:1px solid #fecaca;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:grid}.admin-danger-zone input{color:#111827;background:0 0;border:0;outline:0;min-width:0}.admin-error,.admin-success{border-radius:8px;align-items:center;min-height:38px;padding:10px 12px;font-size:13px;font-weight:650;display:inline-flex}.admin-error{color:#be123c;background:#fff1f2}.admin-success{color:#0f766e;background:#f0fdfa}.urgent-review-queue{background:#fff7f7;border:2px solid #ef4444;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;display:grid;box-shadow:0 14px 36px #b91c1c1f}.urgent-review-heading,.urgent-review-heading>div,.urgent-review-actions,.urgent-review-clear{align-items:center;display:flex}.urgent-review-heading{justify-content:space-between;gap:16px}.urgent-review-heading>div{gap:12px}.urgent-review-heading h2{color:#7f1d1d;margin:2px 0 0;font-size:22px;line-height:1.2}.urgent-review-heading>strong{color:#fff;text-transform:uppercase;background:#dc2626;border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.urgent-review-icon{color:#b91c1c;background:#fee2e2;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.urgent-review-intro{color:#7f1d1d;margin:0;line-height:1.5}.urgent-review-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.urgent-review-card{background:#fff;border:1px solid #fecaca;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(150px,auto) minmax(280px,auto);align-items:center;gap:14px;padding:14px;display:grid}.urgent-review-summary,.urgent-review-meta{gap:4px;min-width:0;display:grid}.urgent-review-summary strong,.urgent-review-summary span,.urgent-review-summary small{overflow-wrap:anywhere}.urgent-review-summary span,.urgent-review-summary small,.urgent-review-meta small{color:#64748b;font-size:12px;line-height:1.4}.urgent-review-reasons{color:#78350f;background:#fffbeb;border-left:3px solid #f59e0b;grid-column:1/-1;gap:6px;padding:10px 12px;display:grid}.urgent-review-reasons strong,.urgent-review-reasons small{line-height:1.4}.urgent-review-reasons ul{gap:3px;margin:0;padding-left:20px;display:grid}.urgent-review-reasons li,.urgent-review-reasons small{font-size:12px}.urgent-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.urgent-review-actions .primary-button,.urgent-review-actions .secondary-button{width:auto}.customer-dashboard-pagination{background:#fffffff0;border:1px solid #bfdbfef2;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:28px auto 0;padding:16px;display:flex;box-shadow:0 18px 52px #0f172a0f}.customer-dashboard-pagination>span{color:#475569;font-weight:800}.customer-dashboard-pagination>div{flex-wrap:wrap;gap:10px;display:flex}.action-plan-review-workspace{background:#f8fbff;border:1px solid #93c5fd;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:4px;padding:18px;display:grid}.action-plan-review-workspace-heading,.action-plan-review-footer,.action-plan-review-recommendation>header{align-items:center;display:flex}.action-plan-review-workspace-heading,.action-plan-review-footer{justify-content:space-between;gap:18px}.action-plan-review-workspace-heading>div{gap:3px;display:grid}.action-plan-review-workspace h3,.action-plan-review-workspace h4,.action-plan-review-workspace p{margin:0}.action-plan-review-workspace h3{color:#0f172a;font-size:20px;line-height:1.25}.action-plan-review-guidance,.action-plan-review-footer p{color:#475569;font-size:13px;line-height:1.55}.sample-brand-row,.sample-copy-card-heading,.sample-browser-bar,.sample-email-preview>div:first-child,.sample-verification-note{align-items:center;display:flex}.sample-brand-row{justify-content:space-between;gap:20px}.sample-demo-label{color:#5b21b6;text-transform:uppercase;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.sample-cover-subtitle{color:#334155;font-size:21px;line-height:1.35}.sample-page-section{border-top:1px solid #cbd5e1;gap:22px;padding:34px 0 10px;display:grid}.sample-page-heading{align-items:center;gap:14px;display:flex}.sample-page-heading>div{gap:3px;display:grid}.sample-page-heading>div>span,.sample-platform-panel>span,.sample-handoff-summary>span,.sample-appendix-grid article>span,.sample-evidence-card>span,.sample-readiness-score>span,.sample-fix-card>span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.sample-page-heading h3{color:#0f172a;margin:0;font-size:28px;line-height:1.18}.sample-page-number{color:#4338ca;background:#eef2ff;border:1px solid #a5b4fc;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;display:grid}.sample-status-layout,.sample-implementation-layout,.sample-handoff-layout,.sample-checklist-grid{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:16px;display:grid}.sample-readiness-score,.sample-fix-card,.sample-evidence-card,.sample-platform-panel,.sample-email-preview,.sample-handoff-summary,.sample-checklist-grid article,.sample-appendix-grid article{background:#fff;border:1px solid #dbeafe;border-radius:8px;gap:12px;padding:20px;display:grid}.sample-readiness-score{background:#fffbeb;border-color:#fcd34d;align-content:start}.sample-readiness-score>strong{color:#334155;font-size:25px}.sample-readiness-score b{color:#b45309;font-size:48px;line-height:1}.sample-readiness-score p,.sample-fix-card p,.sample-evidence-card p,.sample-platform-panel p,.sample-handoff-summary p,.sample-explanation-grid p,.sample-appendix-grid p,.sample-verification-note p{color:#526072;margin:0;line-height:1.55}.sample-readiness-score a{color:#4338ca;font-size:13px;font-weight:800}.sample-fix-card{background:snow;border-color:#fca5a5}.sample-fix-card h4,.sample-report-card h4,.sample-platform-panel h4,.sample-appendix-grid h4{color:#0f172a;margin:0;font-size:20px;line-height:1.3}.sample-fact-grid,.sample-evidence-card dl,.sample-handoff-summary dl{gap:10px;margin:0;display:grid}.sample-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sample-fact-grid div,.sample-evidence-card dl div,.sample-handoff-summary dl div{gap:3px;display:grid}.sample-fact-grid dt,.sample-evidence-card dt,.sample-handoff-summary dt{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:850}.sample-fact-grid dd,.sample-evidence-card dd,.sample-handoff-summary dd{color:#172033;margin:0;font-weight:750;line-height:1.4}.sample-positive-band{color:#14532d;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;gap:12px;padding:18px 20px;display:grid}.sample-positive-band ul,.sample-checklist-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sample-positive-band ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-positive-band li,.sample-checklist-grid li{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.sample-positive-band svg,.sample-checklist-grid svg{color:#15803d;flex:none;margin-top:2px}.sample-evidence-card{background:#f8fafc}.sample-evidence-card dl div,.sample-handoff-summary dl div{border-bottom:1px solid #e2e8f0;padding-bottom:9px}.sample-evidence-card dl div:last-child,.sample-handoff-summary dl div:last-child{border-bottom:0;padding-bottom:0}.sample-explanation-grid,.sample-appendix-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sample-explanation-grid article{background:#f8fafc;border-left:3px solid #60a5fa;gap:8px;padding:16px;display:grid}.sample-explanation-grid article.keep{background:#f0fdf4;border-left-color:#22c55e}.sample-copy-card-heading{justify-content:space-between;gap:14px}.sample-copy-card-heading>span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.sample-copy-card-heading>strong{color:#4338ca;background:#eef2ff;border-radius:999px;padding:5px 8px;font-size:11px}.sample-copy-card.keep{border-color:#86efac}.sample-copy-card.keep .sample-copy-card-heading>strong{color:#166534;background:#dcfce7}.sample-copy-card.keep .before-after-copy .recommended{background:#f0fdf4;border-color:#86efac}.sample-copy-button{color:#3730a3;width:fit-content;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a5b4fc;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin-top:4px;padding:8px 12px;font-size:13px;font-weight:850;display:inline-flex}.sample-copy-button:hover{background:#eef2ff;border-color:#6366f1}.sample-copy-button:focus-visible{outline-offset:2px;outline:3px solid #4f46e54d}.sample-implementation-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.sample-page-map{background:#fff;border:1px solid #94a3b8;border-radius:8px;overflow:hidden}.sample-browser-bar{color:#cbd5e1;background:#101827;gap:6px;min-height:40px;padding:0 13px;font-size:12px}.sample-browser-bar i{background:#64748b;border-radius:50%;width:8px;height:8px}.sample-browser-bar span{margin-left:7px}.sample-page-map-body{gap:14px;padding:18px;display:grid}.sample-map-label{color:#334155;align-items:center;gap:8px;width:fit-content;font-size:13px;font-weight:800;display:flex}.sample-map-label span{color:#fff;background:#4f46e5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.sample-map-label.title{background:#f5f3ff;border:1px dashed #a5b4fc;padding:9px 12px}.sample-map-hero{background:#eff6ff;border:1px solid #dbeafe;align-content:center;gap:14px;min-height:190px;padding:22px;display:grid}.sample-map-line{background:#cbd5e1;border-radius:3px;width:62%;height:9px}.sample-map-line.wide{background:#1e293b;width:88%;height:17px}.sample-map-button{color:#fff;background:#0f172a;border-radius:5px;width:fit-content;padding:9px 12px;font-size:12px;font-weight:800}.sample-map-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sample-map-content div{background:#f8fafc;border:1px solid #e2e8f0;min-height:62px}.sample-platform-panel{background:#fafaff;border-color:#c4b5fd;align-content:start}.sample-platform-panel ol{color:#334155;gap:8px;margin:0;padding-left:20px;line-height:1.45;display:grid}.sample-platform-panel small{color:#64748b;line-height:1.45}.sample-implementation-table{border:1px solid #cbd5e1;border-radius:8px;overflow:hidden}.sample-implementation-row{border-top:1px solid #e2e8f0;grid-template-columns:1fr 1.2fr .6fr 1.4fr;display:grid}.sample-implementation-row:first-child{border-top:0}.sample-implementation-row span{color:#475569;min-width:0;padding:12px;font-size:13px;line-height:1.4}.sample-implementation-row.heading{background:#0f172a}.sample-implementation-row.heading span{color:#fff;font-weight:850}.sample-handoff-layout{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr)}.sample-email-preview{background:#f8fbff;border-color:#93c5fd}.sample-email-preview>div:first-child{color:#0f172a;gap:9px}.sample-email-preview pre{color:#334155;white-space:pre-wrap;background:#fff;border:1px solid #dbeafe;border-radius:6px;margin:0;padding:16px;font-family:inherit;font-size:14px;line-height:1.55;overflow:auto}.sample-handoff-summary{border-color:#c4b5fd;align-content:start}.sample-status-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sample-status-path li{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-content:space-between;gap:16px;min-height:104px;padding:14px;display:grid}.sample-status-path li span{background:#e2e8f0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.sample-status-path li.done{color:#166534;background:#f0fdf4;border-color:#86efac}.sample-status-path li.done span{color:#fff;background:#15803d}.sample-status-path li.active{color:#3730a3;background:#eef2ff;border-color:#a5b4fc}.sample-status-path li.active span{color:#fff;background:#4f46e5}.sample-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-verification-note{color:#4c1d95;background:#faf5ff;border:1px solid #c4b5fd;border-radius:8px;align-items:flex-start;gap:12px;padding:18px}.sample-verification-note>div{gap:5px;display:grid}.sample-verification-note svg{flex:none}.sample-appendix-grid article{align-content:start}.sample-appendix-grid article:first-child{border-top:3px solid #22c55e}.sample-appendix-grid article:nth-child(2){border-top:3px solid #60a5fa}.sample-appendix-grid article:nth-child(3){border-top:3px solid #f59e0b}@media (max-width:820px){.sample-status-layout,.sample-implementation-layout,.sample-handoff-layout,.sample-checklist-grid,.sample-explanation-grid,.sample-appendix-grid{grid-template-columns:1fr}.sample-fact-grid,.sample-positive-band ul,.sample-status-path{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-implementation-row{grid-template-columns:1fr 1fr}.sample-implementation-row.heading{display:none}}@media (max-width:520px){.sample-cover{padding:24px 18px}.sample-brand-row,.sample-copy-card-heading{flex-direction:column;align-items:flex-start}.sample-page-heading{align-items:flex-start}.sample-page-heading h3{font-size:23px}.sample-fact-grid,.sample-positive-band ul,.sample-status-path,.sample-implementation-row{grid-template-columns:1fr}.sample-implementation-row{gap:0;padding:8px 0}.sample-implementation-row span{padding:4px 12px}.sample-implementation-row span:first-child{color:#0f172a;font-weight:850}.sample-page-map-body,.sample-map-hero{padding:14px}}.action-plan-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.action-plan-review-field{color:#334155;gap:6px;min-width:0;font-size:12px;font-weight:750;display:grid}.action-plan-review-field-wide{grid-column:1/-1}.action-plan-review-field input,.action-plan-review-field textarea{color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;font-weight:500;line-height:1.5}.action-plan-review-field input{min-height:42px;padding:9px 11px}.action-plan-review-field textarea{resize:vertical;min-height:76px;padding:10px 11px}.action-plan-review-field input:focus-visible,.action-plan-review-field textarea:focus-visible{border-color:#4f46e5;outline:3px solid #4f46e529}.action-plan-review-recommendations{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.action-plan-review-recommendation{background:#fff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:12px;padding:15px;display:grid}.action-plan-review-recommendation>header{gap:9px}.action-plan-review-recommendation>header>span{color:#4338ca;background:#eef2ff;border-radius:6px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.action-plan-review-recommendation h4{color:#0f172a;font-size:16px}.action-plan-review-current{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;gap:5px;padding:11px;display:grid}.action-plan-review-current strong{color:#334155;font-size:12px}.action-plan-review-current p{color:#475569;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.action-plan-review-footer{border-top:1px solid #dbeafe;padding-top:15px}.action-plan-review-footer p{max-width:680px}.action-plan-review-footer .primary-button{flex:none;width:auto}.urgent-review-clear{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;gap:10px;padding:12px 14px}.urgent-review-clear>div{gap:2px;display:grid}.urgent-review-clear span{color:#475569;font-size:12px}.operations-overview{grid-template-columns:minmax(320px,1.15fr) minmax(280px,.85fr);gap:12px;display:grid}.operations-command-card,.environment-health-card{border:1px solid var(--line);background:#fbfdff;border-radius:8px}.operations-command-card{background:radial-gradient(circle at 100% 0,#2e9eff21,#0000 36%),#fff;gap:14px;padding:22px;display:grid}.operations-command-card h2{color:#111827;margin:0;font-size:28px;line-height:1.08}.operations-command-card p{color:#5f6876;max-width:760px;margin:0;line-height:1.55}.operations-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operation-number{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:5px;padding:14px;display:grid}.operation-number span,.operation-number small{color:#687282;font-size:12px;font-weight:800}.operation-number strong{color:#111827;font-size:30px;line-height:1}.environment-health-card{gap:12px;padding:18px;display:grid}.environment-health-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.environment-health-item{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;gap:4px;min-height:72px;padding:11px;display:grid}.environment-health-item span{color:#687282;font-size:12px;font-weight:800}.environment-health-item strong{color:#111827;font-size:13px}.environment-health-item.ready{background:#f0fdf4;border-color:#bbf7d0}.environment-health-item.missing{background:#fffbeb;border-color:#fde68a}.money-dashboard{grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(0,1fr));gap:12px;display:grid}.money-hero-card,.money-metric,.admin-funnel-card,.admin-next-card,.hot-leads-panel,.hot-lead-card{border:1px solid var(--line);border-radius:8px}.money-hero-card{color:#fff;background:linear-gradient(135deg,#2e9eff33,#0000 48%),linear-gradient(160deg,#101827,#172237);gap:12px;min-height:190px;padding:24px;display:grid;box-shadow:0 24px 60px #1118272e}.money-hero-card .section-kicker{color:#8ff7c6}.money-hero-card h2{color:#fff;margin:0;font-size:52px;line-height:.95}.money-hero-card p{color:#ffffffc7;max-width:560px;margin:0;line-height:1.55}.money-split{flex-wrap:wrap;align-self:end;gap:8px;display:flex}.money-split span{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:32px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.money-metric{background:#fff;gap:12px;min-height:190px;padding:18px;display:flex}.money-icon{border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.money-metric.green .money-icon{color:#047857;background:#ecfdf5}.money-metric.amber .money-icon{color:#b45309;background:#fffbeb}.money-metric.blue .money-icon{color:#2563eb;background:#eff6ff}.money-metric div{align-content:start;gap:6px;display:grid}.money-metric span:not(.money-icon),.panel-heading small,.next-action small,.hot-lead-card small{color:#687282;font-size:12px;font-weight:750}.money-metric strong{color:#111827;font-size:36px;line-height:1}.money-metric small{color:#5f6876;line-height:1.45}.admin-insight-grid{grid-template-columns:minmax(0,.95fr) minmax(300px,.55fr);gap:12px;display:grid}.monitoring-admin-panel{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#14b8a61c,#0000 34%),#fbfdff;border-radius:8px;gap:14px;padding:18px;display:grid}.monitoring-admin-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.monitoring-metric{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;gap:5px;min-height:96px;padding:15px;display:grid}.monitoring-metric strong{color:#111827;font-size:30px;line-height:1}.monitoring-metric span{color:#687282;font-size:12px;font-weight:800}.monitoring-metric.green{background:#f0fdf4;border-color:#bbf7d0}.monitoring-metric.amber{background:#fffbeb;border-color:#fde68a}.monitoring-metric.blue{background:#eff6ff;border-color:#bfdbfe}.monitoring-metric.red{background:#fef2f2;border-color:#fecaca}.monitoring-admin-list{gap:10px;display:grid}.monitoring-admin-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(130px,.85fr) minmax(100px,.45fr) minmax(220px,1.2fr) minmax(130px,.65fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.monitoring-admin-card div{gap:4px;min-width:0;display:grid}.monitoring-admin-card strong,.monitoring-admin-card span{overflow-wrap:anywhere;color:#111827;font-weight:850}.monitoring-admin-card small{color:#687282;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.monitor-status{background:#f0fdf4;border-radius:999px;width:fit-content;min-height:26px;padding:6px 9px;font-size:12px;color:#047857!important}.monitor-status.warn{background:#fffbeb;color:#b45309!important}.secondary-button.small{min-height:34px;padding:8px 11px;font-size:12px}.admin-funnel-card,.admin-next-card,.hot-leads-panel{background:#fbfdff;gap:14px;padding:18px;display:grid}.panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-heading span{color:#111827;font-size:16px;font-weight:850}.funnel-row{gap:8px;display:grid}.funnel-row div{color:#374151;justify-content:space-between;gap:14px;font-size:13px;font-weight:750;display:flex}.funnel-row strong{color:#111827}.funnel-row i{background:linear-gradient(90deg, var(--teal), var(--blue));border-radius:999px;height:8px;display:block}.next-action-list{gap:10px;display:grid}.next-action{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto 1fr;gap:10px;padding:12px;display:grid}.next-action>span{color:#047857;background:#eefaf7;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.next-action div,.hot-lead-card div{gap:4px;display:grid}.next-action strong,.hot-lead-card strong{color:#111827}.hot-lead-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hot-lead-card{background:#fff;align-content:start;gap:10px;min-height:170px;padding:14px;display:grid}.hot-lead-card>span{color:#0f766e;background:#f0fdfa;border-radius:999px;justify-self:start;padding:6px 9px;font-size:12px;font-weight:850}.hot-lead-card p{color:#374151;margin:0;font-size:13px;line-height:1.45}.admin-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.admin-stat{border:1px solid var(--line);background:#fbfdff;border-radius:8px;align-content:center;gap:5px;min-height:96px;padding:18px;display:grid}.admin-stat strong{font-size:30px}.admin-stat span{color:#687282;font-size:13px}.lead-table{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.lead-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr .85fr .72fr .72fr 1.25fr auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.lead-row:last-child{border-bottom:0}.lead-row.header{color:#4b5563;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:800}.lead-row strong,.lead-row small{display:block}.lead-row strong{overflow-wrap:anywhere;color:#111827;font-size:13.5px}.lead-row strong.lead-paid{color:#047857}.lead-row small{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.lead-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lead-actions a:not(.lead-action-button){border:1px solid var(--line);color:#111827;background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.lead-actions a:hover,.lead-action-button:hover{border-color:#cbd5e1;transform:translateY(-1px)}.lead-action-button{border:1px solid var(--line);color:#111827;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.lead-action-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.empty-leads{color:#5f6876;text-align:center;justify-items:center;gap:6px;padding:44px 18px;display:grid}.empty-leads strong{color:#111827}.footer-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:38px;display:grid}.footer-grid p{color:#475569;max-width:340px;margin-top:14px;line-height:1.6}.footer-group{align-content:start;gap:10px;display:grid}.footer-group h3{margin-bottom:4px;font-size:15px}.footer-group a{color:#475569;font-size:14px}.footer-bottom{border-top:1px solid var(--line);color:#6b7280;justify-content:space-between;gap:16px;margin-top:46px;padding-top:22px;font-size:13px;display:flex}@media (max-width:1020px){.site-header,.section-inner,.hero-inner,.trusted-strip,.site-footer,.report-nav,.report-hero,.report-layout,.report-clean-layout,.admin-hero,.admin-panel{width:min(100% - 28px,1280px)}.nav-bar{grid-template-columns:1fr auto}.desktop-nav{display:none}h1{font-size:48px}.hero-inner,.trusted-strip,.quality-promise,.founder-trust,.action-plan-inner,.founder-monitoring,.optimization-grid,.fix-demo-grid,.gsc-tool-grid{grid-template-columns:1fr}.plain-fix-header{flex-direction:column;align-items:start}.plain-fix-header .secondary-button{margin-bottom:18px}.hero-content{text-align:center;justify-items:center}.section-title h2,.result-header h2{font-size:40px}.feature-row,.feature-row:nth-child(2n){grid-template-columns:1fr}.feature-row:nth-child(2n) .feature-copy{order:0}.result-metrics,.signal-grid,.traffic-plan-grid,.traffic-expanded-grid,.lead-preview-layout,.results-layout,.footer-grid,.report-hero,.report-layout,.report-snapshot-card,.report-start-card,.report-choice-grid,.report-two-column,.report-path-steps,.legal-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-card-grid,.pricing-grid,.tour-rail,.sample-cover-stats,.sample-report-grid,.methodology-grid,.reassurance-strip,.how-grid,.implementation-grid,.purchase-path-grid,.free-paid-grid,.quality-grid,.gsc-summary-grid,.free-check-grid,.testimonial-grid,.resource-grid,.workflow-grid,.admin-stats{grid-template-columns:1fr}.money-dashboard,.hot-lead-grid,.progress-timeline,.customer-loop-grid,.sample-deliverables,.draft-grid,.reason-grid,.paste-map-grid,.custom-draft-explainer,.fulfillment-receipt-grid,.fulfillment-stage-tracker,.locked-tool-grid,.paid-package-hero,.paid-package-includes,.custom-plan-hero,.custom-plan-download,.custom-plan-command-strip,.custom-plan-value-grid,.custom-plan-summary,.custom-copy-grid,.platform-guide-grid,.traffic-alert-grid,.local-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-report-card.featured{grid-column:span 2}.before-after-copy,.handoff-card{grid-template-columns:1fr}.money-hero-card,.admin-insight-grid{grid-column:1/-1}.admin-insight-grid,.operations-overview{grid-template-columns:1fr}.urgent-review-card{grid-template-columns:minmax(0,1fr) minmax(150px,auto)}.urgent-review-actions{grid-column:1/-1;justify-content:flex-start}.monitoring-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-admin-card{grid-template-columns:1fr 1fr}.brand-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-key-form,.admin-toolbar,.admin-danger-zone{grid-template-columns:1fr}.lead-row{grid-template-columns:1fr 1fr}.lead-row.header{display:none}.lead-actions{grid-column:1/-1}}@media (max-width:720px){.site-header{margin-top:8px}.announcement{min-height:46px;font-size:13px}.nav-bar{gap:12px;min-height:auto;padding:14px 0}.brand{font-size:18px}.nav-actions .secondary-button{display:none}.primary-button.small{min-height:36px;padding:8px 12px}.report-checkout-banner{flex-direction:column;align-items:stretch}.report-banner-button{width:100%}.hero-section{min-height:auto;padding:46px 0 28px}.hero-inner{width:min(100% - 28px,1180px)}h1{margin-top:30px;font-size:40px}.hero-copy{font-size:15px}.audit-launcher{border-radius:12px}.input-row{grid-template-columns:auto 1fr}.arrow-submit{grid-column:1/-1;width:100%}.mode-row button{flex:100%;justify-content:center}.hero-stats,.trusted-strip,.quality-promise,.founder-trust,.reassurance-strip,.tour-rail,.sample-cover-stats,.sample-report-grid,.methodology-grid,.before-after-copy,.how-grid,.implementation-grid,.purchase-path-grid,.free-paid-grid,.quality-grid,.action-plan-inner,.founder-monitoring,.result-metrics,.gsc-summary-grid,.signal-grid,.traffic-plan-grid,.traffic-expanded-grid,.saved-traffic-channels,.saved-traffic-columns,.lead-preview-layout,.results-layout,.footer-grid,.comparison-lanes,.bar-compare,.operations-overview,.operations-command-grid,.environment-health-list,.customer-dashboard-help,.money-dashboard,.hot-lead-grid,.monitoring-admin-metrics,.progress-timeline,.customer-loop-grid,.sample-deliverables,.draft-grid,.reason-grid,.paste-map-grid,.custom-draft-explainer,.fulfillment-receipt-grid,.fulfillment-stage-tracker,.locked-tool-grid,.paid-package-hero,.paid-package-includes,.custom-plan-hero,.custom-plan-download,.custom-plan-command-strip,.custom-plan-value-grid,.custom-plan-summary,.custom-copy-grid,.platform-guide-grid,.traffic-alert-grid,.local-map-grid,.report-path-steps{grid-template-columns:1fr}.fulfillment-footer{flex-direction:column;align-items:stretch}.fulfillment-review-copy-actions,.urgent-review-card{grid-template-columns:minmax(0,1fr)}.fulfillment-review-copy-actions>div:last-child,.urgent-review-actions{justify-content:stretch}.fulfillment-review-copy-actions .primary-button,.fulfillment-review-copy-actions .secondary-button,.urgent-review-actions .primary-button,.urgent-review-actions .secondary-button{width:100%}.urgent-review-heading{flex-direction:column;align-items:flex-start}.action-plan-review-grid{grid-template-columns:minmax(0,1fr)}.action-plan-review-workspace-heading,.action-plan-review-footer{flex-direction:column;align-items:stretch}.action-plan-review-footer .primary-button{width:100%}.status-refresh{justify-items:start;width:100%;min-width:0}.monitoring-admin-card{grid-template-columns:1fr}.customer-dashboard-help{flex-direction:column;align-items:stretch}.brand-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trusted-copy{min-height:auto;padding:20px}.trusted-copy h2{font-size:28px}.modern-comparison .comparison-row{grid-template-columns:1fr;gap:10px}.modern-comparison .comparison-row.header{display:none}.comparison-column-label{font-size:12px;font-weight:600;display:block}.purchase-path-card{min-height:auto}.purchase-path-card:after{display:none}.quality-promise-card h2,.founder-note h2{font-size:28px}.sample-cover h1{font-size:34px}.sample-report-card.featured{grid-column:auto}.brand-logo-card{min-height:188px;padding:14px}.brand-symbol{width:62px;height:62px;padding:11px}.brand-logo-card.loreal .brand-symbol{width:94px}.hero-product{padding:16px}.hero-score-card,.hero-score-detail{grid-template-columns:1fr}.hero-score-detail>svg{justify-self:center;transform:rotate(90deg)}.hero-email-preview{grid-template-columns:auto 1fr;display:grid}.hero-email-preview .pulse-pill{grid-column:1/-1;margin-left:0}.score-shift{grid-template-columns:1fr}.score-shift>svg{justify-self:center;transform:rotate(90deg)}.pulse-pill{justify-self:start}.lead-gate{position:static}.unlock-success{grid-template-columns:1fr}.unlock-success a{width:100%}.report-nav{flex-direction:column;align-items:flex-start;padding:14px}.customer-dashboard-hero,.customer-report-main,.customer-dashboard-stats{grid-template-columns:1fr}.customer-dashboard-hero h1,.customer-login-card h1{font-size:42px}.customer-report-score{text-align:left;width:100%}.report-hero,.report-layout,.report-snapshot-card,.report-start-card,.report-choice-grid,.report-two-column,.report-snapshot-grid{grid-template-columns:1fr}.report-hero h1{font-size:40px}.report-upgrade{position:static}.legal-page{padding-top:54px}.legal-hero h1{font-size:40px}.legal-layout{grid-template-columns:1fr}.legal-note{position:static}.hero-stats div,.metadata-strip div{border-right:0;border-bottom:1px dashed var(--line-soft)}.hero-stats div:last-child,.metadata-strip div:last-child{border-bottom:0}.feature-section,.optimization-path,.plain-fix,.free-check,.testimonials,.faq-section,.pricing-page,.resource-page,.solution-page,.tool-page{padding-top:64px}.feature-row,.tool-panel,.pricing-teaser{padding:24px}.optimization-path{padding-top:64px}.click-step-grid,.optimization-visual{grid-template-columns:1fr}.click-step{min-height:auto}.optimization-visual{min-height:auto;padding:18px}.optimization-visual:before{width:2px;height:auto;inset:17% auto 17% 50%;transform:translate(-50%)}.browser-preview.before,.browser-preview.after{align-self:stretch;margin:0}.report-offer-strip{flex-direction:column;align-items:flex-start}.receipt-score-row{grid-template-columns:1fr}.receipt-score-row>svg{justify-self:center;transform:rotate(90deg)}.instruction-footer{flex-direction:column;align-items:flex-start}.section-title h2,.result-header h2,.pricing-teaser h2{font-size:34px}.final-cta h2{font-size:40px}.result-header,.traffic-plan-heading,.metadata-strip,.pricing-teaser,.tool-panel,.admin-hero,.footer-bottom{display:grid}.admin-shell{padding-top:16px}.admin-hero h1{font-size:40px}.admin-panel{padding:16px}.lead-row,.comparison-row{grid-template-columns:1fr}.traffic-plan-panel{padding:16px}.traffic-plan-heading{flex-direction:column}.traffic-plan-heading h3{font-size:24px}.traffic-preview-lock{align-items:flex-start}}.growth-admin .admin-shell{max-width:1240px}.growth-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.launch-readiness-card{background:linear-gradient(135deg,#fff,#eff7ff);border:1px solid #dbe7ff;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:18px;margin:18px 0;padding:22px;display:grid}.launch-readiness-card h2{margin:4px 0 10px;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.95}.launch-readiness-card p{color:#53627a;margin:0;line-height:1.55}.readiness-red{background:linear-gradient(135deg,#fff7f7,#fff1f2);border-color:#fecaca}.readiness-yellow{background:linear-gradient(135deg,#fffbeb,#fefce8);border-color:#fde68a}.readiness-green{background:linear-gradient(135deg,#f0fdf4,#ecfeff);border-color:#bbf7d0}.readiness-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-freedom-card{background:linear-gradient(135deg,#fff,#eef2ff);border:1px solid #c7d2fe;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:18px;margin:18px 0;padding:22px;display:grid}.owner-freedom-card h2{margin:4px 0 10px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.owner-freedom-card p{color:#53627a;margin:0;line-height:1.55}.owner-red{background:linear-gradient(135deg,#fff7f7,#fff1f2);border-color:#fecaca}.owner-yellow{background:linear-gradient(135deg,#fffbeb,#eff6ff);border-color:#fde68a}.owner-green{background:linear-gradient(135deg,#f0fdf4,#eef2ff);border-color:#bbf7d0}.owner-freedom-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.growth-metric-card,.growth-panel,.growth-actions{border:1px solid var(--border);background:#ffffffeb;border-radius:8px;box-shadow:0 18px 44px #0f172a0f}.growth-metric-card{min-height:132px;padding:18px}.growth-metric-card span,.panel-heading span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850;display:block}.growth-metric-card strong{color:var(--ink);margin:12px 0 8px;font-size:36px;line-height:1;display:block}.growth-metric-card small,.panel-lead{color:var(--muted);font-size:14px;line-height:1.5}.scorecard-list{gap:10px;display:grid}.scorecard-list div{background:#f8fbff;border:1px solid #dbe7ff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;display:grid}.scorecard-list span{color:var(--ink);font-weight:800}.scorecard-list strong{color:#0f766e}.scorecard-list small{color:var(--muted);grid-column:1/-1}.growth-actions{background:linear-gradient(115deg,#fff 0%,#eff6ff 55%,#f0fdfa 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 18px;padding:22px;display:grid}.growth-actions h2,.growth-panel h2{color:var(--ink);letter-spacing:0;margin:0;font-size:24px}.growth-actions p{color:var(--muted);margin:8px 0 0;line-height:1.6}.growth-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.growth-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.growth-panel{min-height:260px;padding:20px}.panel-heading{margin-bottom:16px}.flag-list{gap:10px;display:grid}.flag-list div,.event-list div,.admin-mini-list div{background:#fbfdff;border:1px solid #dbeafe;border-radius:8px;gap:4px;padding:12px;display:grid}.flag-list div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.flag-list span,.event-list span,.admin-mini-list span{color:var(--muted);font-size:13px;line-height:1.45}.flag-list strong,.event-list strong,.admin-mini-list strong{color:var(--ink);font-size:14px}.flag-list .ready{color:#047857}.flag-list .off{color:#64748b}.event-list,.admin-mini-list{gap:10px;display:grid}.admin-hub-shell .admin-hero p{max-width:760px}.admin-hub-panel{gap:28px}.admin-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-hub-grid-small{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-hub-card{border:1px solid var(--line);min-height:220px;color:var(--ink);background:linear-gradient(145deg,#f0fdfabf,#ffffffe6 46%),#fff;border-radius:8px;align-content:start;gap:12px;padding:22px;text-decoration:none;display:grid;position:relative;box-shadow:0 18px 45px #0f172a0f}.admin-hub-card-primary:first-child{color:#fff;background:linear-gradient(145deg,#0f172af5,#0f172ae0),#0f172a}.admin-hub-card-primary:first-child p,.admin-hub-card-primary:first-child small{color:#ffffffc7}.admin-hub-card h2,.admin-hub-card h3,.admin-hub-card p{margin:0}.admin-hub-card h2{font-size:clamp(28px,4vw,42px);line-height:1}.admin-hub-card h3{font-size:22px}.admin-hub-card p{max-width:540px;color:var(--muted);line-height:1.55}.admin-hub-card strong{align-items:center;gap:8px;margin-top:6px;font-size:14px;display:inline-flex}.admin-hub-card small{color:var(--muted);font-size:12px}.admin-hub-card-muted{min-height:190px;box-shadow:none}.admin-route-pill{color:#0f766e;text-transform:uppercase;background:#f0fdfac7;border:1px solid #14b8a642;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:800}.admin-hub-section{gap:14px;display:grid}.brand-preview-shell{background:radial-gradient(circle at 12% 8%,#4f5bff14,#0000 28rem),radial-gradient(circle at 88% 12%,#7c3aed14,#0000 24rem),#f8fafc}.brand-preview-auth form{gap:8px;display:grid}.brand-preview-auth label{color:#334155;text-transform:uppercase;font-size:12px;font-weight:900}.brand-preview-auth form>div{background:#fff;border:1px solid #dbeafe;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.brand-preview-auth input{color:#0f172a;border:0;outline:0;min-width:0}.brand-preview-locked{align-items:center;gap:14px;display:flex}.brand-preview-locked h2,.brand-preview-locked p{margin:0}.brand-preview-locked p{color:#64748b;margin-top:4px}.brand-preview-panel{gap:26px}.brand-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.brand-variant-card,.brand-context-card{background:#ffffffe6;border:1px solid #dbe3ee;border-radius:12px;gap:16px;padding:22px;display:grid;box-shadow:0 22px 70px #0f172a14}.brand-variant-top,.brand-context-title{color:#64748b;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:900;display:flex}.brand-variant-top strong,.brand-variant-top em{color:var(--blue);background:#eef2ff;border-radius:999px;padding:5px 9px;font-style:normal}.brand-variant-hero{background:linear-gradient(135deg,#4f5bff14,#0000 44%),#fff;border:1px solid #eef2ff;border-radius:12px;place-items:center;min-height:150px;display:grid}.brand-variant-card h3,.brand-variant-card p{margin:0}.brand-variant-card h3{color:#0f172a;font-size:22px}.brand-variant-card p{color:#64748b;line-height:1.55}.brand-variant-rows,.brand-preview-contexts{gap:12px;display:grid}.brand-variant-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-variant-rows>div,.brand-preview-mono>span{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-content:center;gap:10px;min-height:94px;padding:14px;display:grid}.brand-variant-rows>div.dark,.brand-preview-mono>span.dark{background:#0f172a}.brand-variant-rows small,.brand-preview-icons small{color:#64748b;font-size:12px;font-weight:800}.brand-preview-contexts{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-context-card{min-height:180px}.brand-preview-nav,.brand-preview-mobile,.brand-preview-report,.brand-preview-email{background:#fff;border:1px solid #e0e7ff;border-radius:12px;align-items:center;gap:18px;padding:14px;display:flex}.brand-preview-nav nav{color:#475569;flex:1;justify-content:center;gap:16px;font-size:13px;font-weight:800;display:flex}.brand-preview-nav button,.brand-preview-mobile button{color:#fff;background:#111827;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900}.brand-preview-mobile{justify-content:space-between}.brand-preview-report>div,.brand-preview-email{color:#0f172a}.brand-preview-report span,.brand-preview-email p{color:#64748b;margin:0;font-size:13px}.brand-preview-icons,.brand-preview-mono{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.brand-preview-icons span{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-items:center;gap:8px;padding:12px;display:grid}.brand-preview-icons .rankflow-mark{width:var(--preview-icon-size,38px);height:var(--preview-icon-size,38px)}.brand-preview-mono{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.action-plan-packet-overview{grid-template-columns:1fr}.packet-overview-page{min-height:auto}.brand-preview-grid,.brand-preview-contexts,.brand-preview-mono{grid-template-columns:1fr}.brand-preview-nav{display:grid}.brand-preview-nav nav{flex-wrap:wrap;justify-content:start}.brand-preview-icons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.brand-preview-auth form>div,.brand-variant-rows,.brand-preview-icons{grid-template-columns:1fr}}.admin-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-check-card{background:#f8fbff;border:1px solid #c7ddff;border-radius:8px;grid-template-columns:auto 1fr;gap:12px;padding:16px;display:grid}.admin-check-card strong{color:var(--ink);margin-bottom:4px;display:block}.admin-check-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.growth-command-page{color:#08111f;background:radial-gradient(circle at 0 0,#d8f1ffcc,#0000 34%),linear-gradient(#f8fbff 0%,#eef4f8 100%);min-height:100vh;padding:30px clamp(16px,3vw,40px) 72px}.growth-command-shell{gap:22px;width:min(1480px,100%);margin:0 auto;display:grid}.growth-access-card{background:#fffffff0;border:1px solid #cfe0f3;border-radius:12px;width:min(620px,100%);margin:min(12vh,110px) auto 0;padding:clamp(24px,5vw,42px);box-shadow:0 24px 80px #0f172a1f}.growth-access-icon{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:inline-grid}.growth-eyebrow{color:#526176;letter-spacing:0;margin:0 0 8px;font-size:13px;font-weight:800}.growth-access-card h1{color:#08111f;margin:0;font-size:clamp(38px,7vw,68px);line-height:.95}.growth-access-card p{color:#526176;margin:16px 0 0;font-size:17px;line-height:1.55}.growth-access-form{gap:12px;margin-top:28px;display:grid}.growth-access-form label{color:#08111f;font-weight:800}.growth-secret-field{background:#f8fbff;border:1px solid #cbd8e8;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:58px;padding:0 14px;display:grid}.growth-secret-field input{color:#08111f;min-width:0;font:inherit;background:0 0;border:0;outline:0}.growth-access-submit{justify-content:center;min-height:58px}.growth-security-note,.growth-header-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.growth-security-note{color:#526176;margin-top:18px;font-size:14px}.growth-inline-alert{border-radius:10px;padding:12px 14px;font-size:14px;font-weight:800}.growth-inline-alert.danger{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.growth-dashboard-header{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #d8e3ef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:22px;display:grid;position:sticky;top:0;box-shadow:0 18px 50px #0f172a14}.growth-dashboard-header h1{color:#08111f;margin:0;font-size:clamp(32px,4vw,44px);line-height:1}.growth-dashboard-header p{color:#526176;max-width:820px;margin:10px 0 14px;font-size:16px;line-height:1.5}.growth-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.growth-action-menu{position:relative}.growth-action-menu summary{color:#08111f;cursor:pointer;background:#fff;border:1px solid #d8e3ef;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-weight:800;list-style:none;display:inline-flex}.growth-action-menu summary::-webkit-details-marker{display:none}.growth-action-menu div{z-index:10;background:#fff;border:1px solid #d8e3ef;border-radius:10px;width:250px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 60px #0f172a29}.growth-action-menu button,.growth-action-menu a{color:#223044;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 10px;font-weight:700;text-decoration:none;display:flex}.growth-action-menu button:hover,.growth-action-menu a:hover{background:#f1f5f9}.growth-tabs{background:#ffffffb8;border:1px solid #d8e3ef;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px;display:grid}.growth-tabs button{color:#526176;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:5px;min-height:78px;padding:14px;display:grid}.growth-tabs button.active{color:#08111f;background:#fff;border-color:#bfdbfe;box-shadow:0 10px 30px #0f172a0f}.growth-tabs strong{font-size:15px}.growth-tabs span{font-size:13px;line-height:1.35}.growth-tab-stack{gap:18px;display:grid}.growth-readiness-hero,.growth-section-card,.growth-command-metric{background:#fff;border:1px solid #d8e3ef;border-radius:12px;box-shadow:0 16px 45px #0f172a0e}.growth-readiness-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:22px;padding:24px;display:grid}.growth-readiness-hero.status-red{border-color:#fecaca}.growth-readiness-hero.status-yellow{border-color:#fde68a}.growth-readiness-hero.status-green{border-color:#bbf7d0}.growth-readiness-main{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.growth-readiness-main svg{color:#2563eb}.status-red .growth-readiness-main svg{color:#dc2626}.status-yellow .growth-readiness-main svg{color:#d97706}.status-green .growth-readiness-main svg{color:#059669}.growth-readiness-main h2{color:#08111f;margin:0;font-size:clamp(28px,4vw,42px);line-height:1}.growth-readiness-main p{color:#526176;max-width:860px;margin:10px 0 0;font-size:16px;line-height:1.5}.growth-readiness-side,.growth-section-card{gap:14px;display:grid}.growth-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.growth-mini-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-mini-stats span{color:#526176;border:1px solid #e2e8f0;border-radius:9px;padding:12px;font-size:13px}.growth-mini-stats strong{color:#08111f;font-size:24px;display:block}.growth-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.growth-command-metric{gap:8px;min-height:158px;padding:18px;display:grid}.growth-metric-icon{color:#2563eb;background:#eff6ff;border-radius:10px;place-items:center;width:42px;height:42px;display:inline-grid}.growth-command-metric span,.growth-metric-tile span,.growth-section-heading span{color:#526176;font-size:13px;font-weight:800}.growth-command-metric strong{color:#08111f;font-size:clamp(28px,3.5vw,38px);line-height:1}.growth-command-metric small,.growth-metric-tile small,.growth-helper,.growth-card-lead{color:#526176;font-size:14px;line-height:1.45}.growth-overview-grid,.growth-two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.growth-section-card{min-width:0;padding:20px}.growth-section-heading{gap:6px;display:grid}.growth-section-heading h2{color:#08111f;margin:0;font-size:clamp(22px,2.5vw,28px);line-height:1.12}.growth-card-lead{max-width:760px;margin:0}.growth-financial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.growth-metric-tile{background:#f8fbff;border:1px solid #d8e3ef;border-radius:9px;gap:6px;padding:14px;display:grid}.growth-metric-tile strong{color:#08111f;font-size:24px}.growth-progress{gap:8px;display:grid}.growth-progress-meta{color:#526176;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.growth-progress-meta strong{color:#08111f}.growth-progress-track{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden}.growth-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#ef4444,#f59e0b,#14b8a6);height:100%;display:block}.growth-highlight-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;gap:6px;padding:16px;display:grid}.growth-highlight-box strong{color:#1e3a8a}.growth-highlight-box span{color:#223044;line-height:1.5}.growth-report-actions,.growth-prospect-actions{flex-wrap:wrap;gap:10px;display:flex}.growth-owner-task-list,.growth-blocker-list,.growth-queue-list,.growth-status-list,.growth-text-list{gap:10px;display:grid}.growth-owner-task-list article,.growth-blocker-list article,.growth-queue-list article,.growth-status-line,.growth-utm-list article{background:#fbfdff;border:1px solid #d8e3ef;border-radius:10px}.growth-owner-task-list article,.growth-blocker-list article{gap:8px;padding:14px;display:grid}.growth-owner-task-list strong,.growth-blocker-list strong,.growth-queue-list strong,.growth-library-grid strong{color:#08111f}.growth-owner-task-list p,.growth-blocker-list p{color:#526176;margin:0;line-height:1.45}.growth-owner-task-list small{color:#64748b}.growth-status-badge{border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.badge-green{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.badge-yellow{color:#92400e;background:#fffbeb;border-color:#fde68a}.badge-red{color:#be123c;background:#fff1f2;border-color:#fecaca}.badge-blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.badge-gray{color:#475569;background:#f8fafc;border-color:#e2e8f0}.growth-alert{border:1px solid;border-radius:10px;grid-template-columns:auto 1fr;gap:12px;padding:14px 16px;display:grid}.growth-alert div{gap:3px;display:grid}.growth-alert.success{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.growth-alert.danger{color:#be123c;background:#fff1f2;border-color:#fecaca}.growth-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.growth-funnel article{background:#fbfdff;border:1px solid #d8e3ef;border-radius:10px;gap:8px;min-height:170px;padding:16px;display:grid;position:relative;overflow:hidden}.growth-funnel-bar{background:linear-gradient(90deg,#2563eb,#14b8a6);border-radius:999px;height:7px}.growth-funnel span,.growth-funnel small{color:#526176;font-size:13px}.growth-funnel strong{color:#08111f;font-size:34px}.growth-funnel p{color:#08111f;margin:0;font-weight:900}.growth-activity-table,.growth-feature-table{gap:8px;display:grid;overflow-x:auto}.growth-activity-table>div,.growth-feature-table>div{background:#fbfdff;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:140px minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:12px;min-width:720px;padding:12px;display:grid}.growth-feature-table>div{grid-template-columns:minmax(220px,1fr) minmax(130px,.5fr) auto minmax(190px,.8fr)}.growth-activity-header{color:#526176;font-size:12px;font-weight:900;background:#f1f5f9!important}.growth-activity-table strong,.growth-feature-table strong{color:#08111f}.growth-activity-table span,.growth-feature-table span{color:#526176}.growth-queue-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.growth-queue-list div{gap:4px;min-width:0;display:grid}.growth-queue-list span{overflow-wrap:anywhere;color:#526176;line-height:1.45}.growth-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.growth-library-grid article{background:#fbfdff;border:1px solid #d8e3ef;border-radius:10px;gap:9px;padding:14px;display:grid}.growth-library-grid p{color:#526176;margin:0;line-height:1.45}.growth-utm-list{gap:10px;display:grid}.growth-utm-list article{gap:6px;padding:14px;display:grid}.growth-utm-list span{color:#526176}.growth-utm-list code{overflow-wrap:anywhere;color:#1d4ed8;font-size:12px}.growth-status-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.growth-status-line>span{color:#526176}.growth-status-line div{align-items:center;gap:8px;display:flex}.growth-text-list{margin:0;padding-left:18px}.growth-text-list li{color:#526176;line-height:1.45}.growth-notification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.growth-notification-grid>article{background:#fbfdff;border:1px solid #d8e3ef;border-radius:10px;gap:10px;padding:16px;display:grid}.growth-empty-state{background:#f8fbff;border:1px dashed #bfdbfe;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px;display:grid}.growth-empty-state.compact{padding:12px}.growth-empty-state strong{color:#08111f;display:block}.growth-empty-state p{color:#526176;margin:5px 0 0;line-height:1.45}.growth-empty-action{margin-top:12px}@media (max-width:980px){.growth-dashboard-header,.growth-readiness-hero,.growth-overview-grid,.growth-two-up{grid-template-columns:1fr}.growth-header-actions{justify-content:flex-start}.growth-tabs,.growth-kpi-strip,.growth-financial-grid,.growth-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-grid,.launch-readiness-card,.owner-freedom-card,.growth-two-column,.growth-actions,.admin-hub-grid,.admin-hub-grid-small,.admin-check-grid,.readiness-stats,.owner-freedom-stats{grid-template-columns:1fr}.growth-action-buttons{justify-content:flex-start}}@media (max-width:640px){.growth-command-page{padding:16px 14px 48px}.growth-dashboard-header{padding:18px;position:static}.growth-header-actions,.growth-header-actions .primary-button,.growth-header-actions .secondary-button,.growth-action-menu,.growth-action-menu summary{width:100%}.growth-action-menu div{width:min(100%,300px);left:0;right:auto}.growth-tabs,.growth-kpi-strip,.growth-financial-grid,.growth-funnel,.growth-library-grid,.growth-notification-grid,.growth-mini-stats,.growth-mini-stats.three{grid-template-columns:1fr}.growth-tabs{display:flex;overflow-x:auto}.growth-tabs button{min-width:220px}.growth-section-card,.growth-readiness-hero{padding:16px}.growth-readiness-main,.growth-empty-state,.growth-queue-list article,.growth-status-line{grid-template-columns:1fr}}.report-shell,.customer-dashboard-shell,.admin-shell,.growth-command-page{background:radial-gradient(circle at 8% 0,#4f5bff14,#0000 30rem),radial-gradient(circle at 92% 8%,#14b8a614,#0000 28rem),linear-gradient(#fff 0%,#fbfdff 44%,#f8fbff 100%)}.report-shell,.customer-dashboard-shell{isolation:isolate;position:relative}.report-shell:before,.customer-dashboard-shell:before{content:"";z-index:-1;opacity:.58;transform-origin:top;background-image:linear-gradient(#4f5bff12 1px,#0000 1px),linear-gradient(90deg,#14b8a60f 1px,#0000 1px);background-size:34px 34px;height:560px;position:fixed;inset:-120px -80px auto;transform:rotate(-7deg)}.report-nav,.customer-dashboard-shell .report-nav{background:#ffffffe6;border:1px solid #dbeafef2;border-radius:8px;min-height:68px;margin-top:10px;padding:0 16px;box-shadow:0 18px 50px #0f172a0f}.report-nav nav a{color:#475569;border-radius:8px;min-height:36px;padding:8px 10px}.report-nav nav a:hover{color:#0f172a;background:#f1f5ff}.report-hero h1,.customer-dashboard-hero h1,.customer-login-card h1,.admin-hero h1{color:#07111f;letter-spacing:0;max-width:820px;font-size:clamp(42px,5.2vw,72px);line-height:.98}.report-hero p,.customer-dashboard-hero p,.customer-login-card p,.admin-hero p{color:#526176}.report-card,.report-choice-card,.report-tools-section,.customer-dashboard-hero,.customer-dashboard-help,.customer-dashboard-stats div,.customer-report-card,.customer-login-card,.customer-empty-card,.admin-panel,.operations-command-card,.environment-health-card,.growth-dashboard-header,.growth-section-card,.growth-readiness-hero{background-color:#ffffffeb;border-color:#bfdbfef2;border-radius:8px;box-shadow:0 18px 52px #0f172a0f}.report-card.priority,.paid-package,.custom-action-plan.ready,.customer-report-card.paid,.customer-report-list.paid-library{background:linear-gradient(90deg,#4f5bff33,#14b8a629,#0000 66%) top/100% 5px no-repeat,linear-gradient(135deg,#fffffff5,#eff6ffc2 52%,#f0fdfaad);border-color:#4f5bff42}.primary-button,.checkout-form button,.inline-checkout-form button{-webkit-text-fill-color:#fff;background:linear-gradient(135deg,#111827,#0b1220);border:1px solid #0f172adb;box-shadow:0 12px 24px #0f172a29;color:#fff!important}.primary-button:hover,.checkout-form button:hover,.inline-checkout-form button:hover{transform:translateY(-1px);box-shadow:0 16px 30px #4f5bff2e}.secondary-button,.copy-button{color:#0f172a;background:#ffffffeb;border-color:#bfdbfef2}.section-kicker,.eyebrow{color:#4f5bff;letter-spacing:.06em}.hero-product-top .section-kicker,.quality-promise-card .section-kicker{color:#4338ca}.checkout-notice,.report-checkout-banner{border-radius:8px;box-shadow:0 18px 48px #0f172a0f}.paid-status-pill,.custom-plan-status,.paid-package-stamp,.customer-paid-ribbon,.environment-health-item.ready{background:linear-gradient(135deg,#ecfdf5f0,#eff6ffbd);border-color:#14b8a657}.fulfillment-stage-tracker div{background:#f8fbffe6;border-radius:8px}.fulfillment-stage-tracker .done{background:linear-gradient(135deg,#ecfdf5,#f8fbff);border-color:#14b8a657}.fulfillment-stage-tracker .current{background:linear-gradient(135deg,#4f5bff21,#14b8a61f),#fff;border-color:#4f5bff7a}.custom-plan-hero{background:radial-gradient(circle at 100% 0,#4f5bff24,#0000 24rem),#fff;border:1px solid #bfdbfee6;border-radius:8px;padding:18px}.custom-plan-command-strip div,.custom-plan-summary div,.custom-plan-fix,.custom-plan-handoff,.copy-task-card,.custom-platform-list details,.verification-checklist{border-color:#bfdbfee6;border-radius:8px}.copy-task-card{background:linear-gradient(#f8fbffd1,#fffffff5)}.copy-task-suggested{background:linear-gradient(135deg,#eff6fff0,#ecfdf5b8);border-color:#4f5bff47}.custom-copy-grid code{color:#07111f;overflow-wrap:anywhere;word-break:normal;background:#fff;border-color:#4f5bff2e;min-height:74px;padding:14px;font-size:13px;line-height:1.58}.copy-task-current p,.copy-task-reason small,.copy-task-paste small{color:#526176;font-size:13px}.custom-plan-download{background:linear-gradient(135deg,#4f5bff14,#14b8a61a),#fff;border-color:#4f5bff3d}.customer-report-actions .primary-button,.customer-report-actions .secondary-button,.custom-plan-download .primary-button,.paid-package-actions .primary-button,.paid-package-actions .secondary-button{min-height:46px}.paid-package-actions .primary-button,.paid-package-actions .secondary-button,.custom-plan-download .primary-button,.report-upgrade .inline-checkout-form button,.status-refresh .secondary-button.compact{-webkit-text-fill-color:#fff;background:linear-gradient(135deg,#111827,#0b1220);border-color:#0f172adb;color:#fff!important}.report-shell .primary-button,.report-shell .checkout-form button,.report-shell .inline-checkout-form button,.report-shell .handoff-form .primary-button,.report-shell .paid-package-actions .primary-button,.report-shell .paid-package-actions .secondary-button,.report-shell .custom-plan-download .primary-button,.report-shell .report-upgrade .inline-checkout-form button{-webkit-text-fill-color:#fff;background:linear-gradient(135deg,#4f5bff,#7c3aed);border-color:#4f5bffb8;color:#fff!important}.report-shell .primary-button:disabled,.report-shell .checkout-form button:disabled,.report-shell .inline-checkout-form button:disabled{cursor:not-allowed;opacity:.62}.admin-brand-lockup{margin-bottom:16px}.admin-shell{color:#0f172a}.admin-hero{align-items:center}.admin-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-key-form label div,.admin-toolbar label,.admin-danger-zone label,.customer-login-form input,.report-access-form input{background:#fff;border-color:#bfdbfef2;border-radius:8px}.admin-error,.admin-success,.customer-login-notice,.environment-health-item,.admin-stat,.operation-number{border-radius:8px}@media (max-width:760px){.report-nav,.customer-dashboard-shell .report-nav{align-items:flex-start;min-height:auto;padding:14px}.report-nav nav{justify-content:flex-start;width:100%;overflow-x:auto}.report-hero h1,.customer-dashboard-hero h1,.customer-login-card h1,.admin-hero h1{font-size:42px}.custom-copy-grid code{min-height:auto}.status-activity-feed,.packet-overview-rows,.path-quality-strip,.quality-review-hold-grid,.custom-plan-official-header,.custom-plan-value-grid,.customer-dashboard-next-card,.customer-dashboard-monitoring-cta,.post-purchase-monitoring-grid,.report-expectation-panel{grid-template-columns:1fr}.status-activity-feed div{min-height:auto}.packet-owner-note,.packet-overview-page{padding:18px}.packet-owner-note strong{font-size:22px}.packet-overview-page h4{font-size:32px}.packet-overview-rows strong{-webkit-line-clamp:6}.custom-plan-official-header>div{min-height:auto}.customer-dashboard-monitoring-cta .inline-checkout-form,.customer-dashboard-next-actions,.customer-dashboard-monitoring-cta .primary-button{width:100%}.customer-dashboard-next-actions{justify-content:stretch}.customer-monitoring-alert{flex-direction:column;align-items:flex-start}.customer-monitoring-delivery-form,.customer-monitoring-delivery-form>div,.customer-monitoring-delivery-form button,.customer-dashboard-next-actions a{width:100%}.customer-dashboard-pagination{flex-direction:column;align-items:stretch}.customer-dashboard-pagination>div,.customer-dashboard-pagination a{width:100%}}.executive-action-plan{--executive-ink:#091426;--executive-navy:#0b1730;--executive-navy-2:#13274b;--executive-blue:#2563eb;--executive-violet:#635bff;--executive-silver:#dce5f3;--executive-soft:#f6f8fc;--executive-green:#07845f;background:#f3f6fb;border-color:#cbd8eb;gap:22px;box-shadow:0 28px 70px #0914261f}.executive-action-plan .action-plan-cover{background:linear-gradient(112deg, #635bff38, transparent 38%), linear-gradient(135deg, var(--executive-navy), var(--executive-navy-2));border:0;border-radius:8px;grid-template-columns:minmax(0,1fr);padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 58px #09142633}.executive-action-plan .action-plan-cover:after{content:"";pointer-events:none;border:1px solid #ffffff1f;width:330px;height:330px;position:absolute;top:-130px;right:-80px;transform:rotate(28deg)}.executive-action-plan .action-plan-cover-main,.executive-action-plan .path-cover-actions,.executive-action-plan .path-meta-grid,.executive-action-plan .path-quality-strip{z-index:1;position:relative}.executive-action-plan .path-report-brand,.executive-action-plan .action-plan-cover h3{color:#fff}.executive-action-plan .path-report-brand{min-width:0}.executive-action-plan .path-report-brand>span:last-child{overflow-wrap:anywhere;min-width:0}.executive-action-plan .action-plan-cover-main{grid-template-columns:minmax(0,1fr);min-width:0;container:action-plan-heading/inline-size}.executive-action-plan .action-plan-cover-main>*{overflow-wrap:anywhere;min-width:0}.executive-action-plan .action-plan-cover h3{max-width:850px;font-size:70px;line-height:1.08}@container action-plan-heading (max-width:240px){.executive-action-plan .action-plan-cover .action-plan-cover-main h3{font-size:20px}}.executive-action-plan .action-plan-cover-main>.section-kicker{color:#b9c5ff}.executive-action-plan .action-plan-cover p{color:#d8e1ef}.executive-action-plan .path-button.primary{background:linear-gradient(135deg, #4e60ff, var(--executive-violet));border-color:#7c74ff;box-shadow:0 12px 28px #3a40ff47}.executive-action-plan .path-cover-actions{justify-content:flex-start}.executive-action-plan .path-button.secondary{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff57}.executive-action-plan .path-meta-grid div,.executive-action-plan .path-quality-strip div{background:#ffffff12;border-color:#dce5f32e}.executive-action-plan .path-meta-grid span,.executive-action-plan .path-quality-strip span{color:#9fb2d1}.executive-action-plan .path-meta-grid strong,.executive-action-plan .path-quality-strip strong{color:#fff}.executive-action-plan .path-quality-strip small{color:#c8d4e6}.executive-action-plan .action-plan-packet-overview{grid-template-columns:minmax(190px,.44fr) minmax(0,1.35fr) minmax(170px,.48fr) minmax(170px,.48fr)}.executive-action-plan .packet-owner-note{background:var(--executive-navy);color:#fff;border:0;box-shadow:0 18px 45px #09142629}.executive-action-plan .packet-owner-icon{background:linear-gradient(135deg, var(--executive-blue), var(--executive-violet));color:#fff;border-color:#ffffff38;border-radius:8px}.executive-action-plan .packet-owner-note strong{color:#fff}.executive-action-plan .packet-owner-note p{color:#cbd6e7}.executive-action-plan .packet-overview-page{border-color:#cbd8eb;border-radius:8px;box-shadow:0 18px 42px #09142614}.executive-action-plan .packet-overview-page:after{background:linear-gradient(90deg, var(--executive-blue), var(--executive-violet));height:4px}.executive-action-plan .packet-overview-page.main{background:#fff}.monitoring-admin-card.needs-attention{background:#fff7f7;border-color:#fca5a5}.executive-action-plan .packet-overview-found{border:0;border-left:5px solid var(--executive-violet);background:#eef2ff;border-radius:4px}.executive-action-plan .packet-overview-rows div{background:var(--executive-soft);border-radius:4px}.executive-action-plan .path-section{background:#fff;border-color:#cbd8eb;border-radius:8px;padding:22px;overflow:hidden;box-shadow:0 18px 42px #0914260f}.executive-action-plan .path-section-heading{border-bottom:4px solid var(--executive-violet);background:var(--executive-navy);margin:-22px -22px 22px;padding:18px 22px}.executive-action-plan .path-section-heading>span,.executive-action-plan .path-section-heading>div>span{color:#aebcff}.executive-action-plan .path-section-heading>.review-copy-lock{color:#9a3412;font-size:12px}.executive-action-plan .path-section-heading h3,.executive-action-plan .path-section-heading p,.executive-action-plan .path-section-heading.with-actions h3,.executive-action-plan .path-section-heading.with-actions p{color:#fff}.executive-action-plan .path-section-heading p,.executive-action-plan .path-section-heading.with-actions p{color:#cbd6e7}.executive-action-plan .path-section-heading.with-actions{align-items:center}.executive-action-plan .path-section-heading .copy-action-button{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff57}.executive-action-plan .readiness-score-card,.executive-action-plan .fix-this-first-card,.executive-action-plan .already-working-panel,.executive-action-plan .evidence-card,.executive-action-plan .do-not-change-panel,.executive-action-plan .platform-detection-card,.executive-action-plan .handoff-preview-card,.executive-action-plan .verification-gate-notice{border-color:var(--executive-silver);background:var(--executive-soft);border-radius:6px}.executive-action-plan .readiness-score-card{border-top:5px solid var(--executive-blue)}.executive-action-plan .fix-this-first-card{background:#fffaf1;border-top:5px solid #d97706}.executive-action-plan .canonical-status-step{background:#f4f7fb;border-radius:4px;min-height:102px;position:relative}.executive-action-plan .canonical-status-step:after{content:"";background:#9fb0c8;width:16px;height:1px;position:absolute;top:50%;right:-9px}.executive-action-plan .canonical-status-step:last-child:after{display:none}.executive-action-plan .canonical-status-step.complete{background:#edf9f4;border-color:#a7dcc9}.executive-action-plan .canonical-status-step.current{background:#eef0ff;border-color:#a9b4ff}.executive-action-plan .canonical-status-step>span,.executive-action-plan .canonical-status-step>small{color:#334155}.executive-action-plan .work-order-card{background:#fff;border-color:#c8d5e8;border-radius:6px;gap:0;padding:0;overflow:hidden;box-shadow:0 14px 32px #0914260f}.executive-action-plan .work-order-card .recommendation-card-header{background:var(--executive-navy);align-items:center;padding:14px 16px}.executive-action-plan .work-order-card .recommendation-card-header>span{background:linear-gradient(135deg, var(--executive-blue), var(--executive-violet));color:#fff;border:0;border-radius:4px}.executive-action-plan .work-order-card .recommendation-card-header h4{color:#fff}.executive-action-plan .work-order-card .copy-confidence{width:fit-content}.executive-action-plan .work-order-card .copy-confidence.confirmed,.executive-action-plan .work-order-card .copy-confidence.checked{color:#047857}.executive-action-plan .work-order-card .copy-confidence.safe-draft{color:#9a3412}.executive-action-plan .work-order-card .copy-confidence.needs-review{color:#991b1b}.executive-action-plan .work-order-card .recommendation-comparison{border-bottom:1px solid #dce5f3;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0}.executive-action-plan .work-order-card .recommendation-current,.executive-action-plan .work-order-card .recommendation-next{border:0;border-radius:0;min-height:170px;padding:16px}.executive-action-plan .work-order-card .recommendation-current{background:#f6f8fc;border-right:1px solid #dce5f3}.executive-action-plan .work-order-card .recommendation-next{background:linear-gradient(145deg,#f2f5ff,#f6f8fc)}.executive-action-plan .work-order-card .recommendation-premium-note,.executive-action-plan .work-order-card .recommendation-explainers,.executive-action-plan .work-order-card .safe-draft-note{margin:14px 16px 0}.executive-action-plan .work-order-card>:last-child{margin-bottom:16px}.executive-action-plan .recommendation-explainers section{background:#f6f8fc;border-radius:4px}.executive-action-plan .website-page-diagram,.executive-action-plan .implementation-map-grid div,.executive-action-plan .supporting-recommendation-card{background:#f6f8fc;border-color:#cbd8eb;border-radius:5px}.executive-action-plan .handoff-preview-card{border-left:7px solid var(--executive-violet);background:linear-gradient(135deg, var(--executive-navy), var(--executive-navy-2));padding:24px;position:relative}.executive-action-plan .handoff-preview-card>span,.executive-action-plan .handoff-preview-card strong{color:#fff}.executive-action-plan .handoff-preview-card pre{color:#edf3fc;background:#ffffff14;border-color:#ffffff2e;border-radius:4px}.executive-action-plan .handoff-preview-card pre[data-review-handoff]{font:14px/1.5 Arial,sans-serif}.executive-action-plan .handoff-preview-card.review-locked{background:#fffaf1;border-left-color:#d97706}.executive-action-plan .handoff-preview-card.review-locked>span,.executive-action-plan .handoff-preview-card.review-locked strong{color:#9a3412}@media (max-width:900px){.executive-action-plan .action-plan-packet-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-action-plan .packet-owner-note,.executive-action-plan .packet-overview-page.main{grid-column:1/-1}}@media (max-width:720px){.executive-action-plan{gap:14px}.executive-action-plan .action-plan-cover{grid-template-columns:minmax(0,1fr);padding:22px 18px}.executive-action-plan .action-plan-cover h3{font-size:28px}.executive-action-plan .path-cover-actions,.executive-action-plan .path-button{width:100%}.executive-action-plan .path-meta-grid,.executive-action-plan .path-quality-strip,.executive-action-plan .action-plan-packet-overview,.executive-action-plan .status-priority-grid,.executive-action-plan .opportunity-layout,.executive-action-plan .detected-recommended-grid,.executive-action-plan .placement-layout,.executive-action-plan .implementation-map-grid,.executive-action-plan .canonical-status-path,.executive-action-plan .checklist-layout,.executive-action-plan .supporting-recommendation-grid,.executive-action-plan .work-order-card .recommendation-comparison,.executive-action-plan .recommendation-explainers{grid-template-columns:1fr}.report-hero>*,.report-hero h1,.executive-action-plan .action-plan-cover-main,.executive-action-plan .recommendation-card,.executive-action-plan .recommendation-card-header,.executive-action-plan .recommendation-comparison{min-width:0}.report-hero h1{overflow-wrap:anywhere}.executive-action-plan .packet-owner-note,.executive-action-plan .packet-overview-page.main{grid-column:auto}.executive-action-plan .path-section{padding:18px}.executive-action-plan .path-section-heading{margin:-18px -18px 18px;padding:17px 18px}.executive-action-plan .path-section-heading.with-actions{flex-direction:column;align-items:flex-start}.executive-action-plan .work-order-card .recommendation-current,.executive-action-plan .work-order-card .recommendation-next{min-height:auto}.executive-action-plan .work-order-card .recommendation-current{border-bottom:1px solid #dce5f3;border-right:0}.executive-action-plan .canonical-status-step:after{display:none}}@media screen{.executive-action-plan .packet-overview-rows strong{-webkit-line-clamp:unset;display:block;overflow:visible}.executive-action-plan .path-section-heading{container:report-section-heading/inline-size}.executive-action-plan .path-section-heading.with-actions{flex-wrap:wrap}.executive-action-plan .path-section-heading.with-actions>div{flex:280px;min-width:0}.executive-action-plan .path-section-heading .copy-action-button{word-break:normal;overflow-wrap:normal;flex-shrink:0;max-width:100%}@container report-section-heading (max-width:260px){.executive-action-plan .path-section-heading h3{font-size:18px;line-height:1.25}}@container report-section-heading (max-width:220px){.executive-action-plan .path-section-heading h3{font-size:16px}}.report-nav nav{flex-wrap:wrap;align-items:center;min-width:0;overflow-x:visible}.report-hero .section-kicker,.report-upgrade.paid>.section-kicker,.handoff-card .section-kicker{color:#4338ca}.fulfillment-stage-tracker span,.status-refresh .fulfillment-stage-tracker small{color:#475569}.fulfillment-stage-tracker>.current>:is(span,strong,small){z-index:1;position:relative}.report-snapshot-grid>div{overflow-wrap:anywhere;min-width:0}.executive-action-plan .packet-page-topline{flex-wrap:wrap}.executive-action-plan .packet-overview-page{min-width:0;container:packet-overview/inline-size}@container packet-overview (max-width:240px){.executive-action-plan .packet-overview-page h4{overflow-wrap:anywhere;font-size:24px;line-height:1.15}}.executive-action-plan .packet-page-topline>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.executive-action-plan .readiness-score-card{min-width:0;container:report-score/inline-size}.executive-action-plan .readiness-score-card>:is(span,strong){margin-bottom:8px;display:block}.executive-action-plan .readiness-score-card>strong{font-size:56px;line-height:1.1}@container report-score (max-width:220px){.executive-action-plan .readiness-score-card>strong{font-size:36px}}@container report-score (max-width:160px){.executive-action-plan .readiness-score-card>strong{font-size:24px}}.executive-action-plan :is(.canonical-status-path,.fix-this-first-card dl){grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.executive-action-plan :is(.canonical-status-step,.fix-this-first-card dl>div){overflow-wrap:anywhere;min-width:0}.executive-action-plan .work-order-card .recommendation-card-header{grid-template-columns:34px minmax(0,1fr);display:grid}.executive-action-plan .recommendation-card-header>div{overflow-wrap:anywhere;min-width:0}.executive-action-plan .work-order-card .copy-confidence{white-space:normal;max-width:100%;line-height:1.3}}@media screen and (max-width:720px){.executive-action-plan .path-section-heading.with-actions>div{flex:0 auto}.report-tools-section.paid-package>.executive-action-plan{box-shadow:none;background:0 0;border:0;padding:0}}@media screen and (min-width:901px){.executive-action-plan .action-plan-packet-overview:not(:has(>.monitoring)){grid-template-columns:minmax(170px,.5fr) minmax(0,1.35fr) minmax(200px,.65fr)}}@media screen and (max-width:480px){.executive-action-plan .work-order-card .recommendation-card-header{grid-template-columns:minmax(0,1fr)}}@page rankflow-action-plan{size:auto;margin:16mm 14mm 18mm;@bottom-center{content:"RankFlow Action Plan  |  " counter(page) " / " counter(pages);color:#475569;font:9pt Arial,sans-serif}}@media print{.executive-action-plan :is(button,form,.path-cover-actions,.action-plan-packet-overview,.custom-plan-monitoring-cliffhanger){display:none!important}.report-shell:has(.executive-action-plan)>:not(.report-clean-layout):not(.executive-action-plan){display:none!important}.report-clean-layout:has(.executive-action-plan)>:not(#paid-report-package){display:none!important}#paid-report-package:has(.executive-action-plan)>:not(.executive-action-plan){display:none!important}.report-shell:has(.executive-action-plan):before{display:none!important}.executive-action-plan{width:auto;max-width:none;box-shadow:none;background:#fff;border:0;margin:0;padding:0;display:block}body:has(.report-shell .executive-action-plan){width:auto;max-width:none;box-shadow:none;background:#fff;border:0;margin:0;padding:0;display:block}.report-shell:has(.executive-action-plan){width:auto;max-width:none;box-shadow:none;background:#fff;border:0;margin:0;padding:0;display:block}.report-clean-layout:has(.executive-action-plan){width:auto;max-width:none;box-shadow:none;background:#fff;border:0;margin:0;padding:0;display:block}#paid-report-package:has(.executive-action-plan){width:auto;max-width:none;box-shadow:none;background:#fff;border:0;margin:0;padding:0;display:block}.executive-action-plan{page:rankflow-action-plan;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Arial,sans-serif;font-size:11pt}.executive-action-plan *{box-shadow:none!important;text-shadow:none!important;background-image:none!important;transition:none!important;animation:none!important}.executive-action-plan .action-plan-cover{break-inside:avoid;background:#f8fafc;border-top:3pt solid #635bff;margin:0;padding:20pt;overflow:visible}.executive-action-plan .action-plan-cover:after{display:none}.executive-action-plan .action-plan-cover :is(h3,p,span,strong,small){overflow-wrap:anywhere;min-width:0;color:#111827!important}.executive-action-plan .path-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-action-plan .path-quality-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-action-plan .action-plan-cover :is(.path-meta-grid,.path-quality-strip)>div{background:#fff;border-color:#cbd5e1}.executive-action-plan .action-plan-cover h3{font-size:30pt}.executive-action-plan .path-section{break-before:page;background:#fff;border:0;margin:0;padding:0;display:block}.executive-action-plan .path-section-heading{break-inside:avoid;break-after:avoid;margin:0 0 14pt;padding:12pt 14pt}.executive-action-plan .path-section-heading span{display:none}.executive-action-plan :is(.detected-recommended-grid,.placement-layout,.checklist-layout,.opportunity-layout){display:block}.executive-action-plan .status-priority-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10pt;display:grid}.executive-action-plan .work-order-card :is(.recommendation-current,.recommendation-next){align-content:start;min-height:0;padding:10pt}.executive-action-plan .work-order-card .recommendation-card-header{padding:8pt 10pt}.executive-action-plan .work-order-card :is(.recommendation-premium-note,.recommendation-explainers,.safe-draft-note){margin:8pt 10pt 0}.executive-action-plan .work-order-card>:last-child{margin-bottom:10pt}.executive-action-plan .verification-checklist ul{gap:4pt;margin-bottom:12pt}.executive-action-plan .verification-checklist li{margin-bottom:4pt}.executive-action-plan :is(.work-order-card,.readiness-score-card,.fix-this-first-card,.verification-checklist,.opportunity-card,.supporting-recommendation-card){break-inside:avoid;margin-bottom:12pt;overflow:visible}.executive-action-plan details::details-content{content-visibility:visible;display:block}.executive-action-plan details>:not(summary){display:block}.executive-action-plan summary{list-style:none}.executive-action-plan :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;line-height:1.5;overflow:visible;font-size:10pt!important}.executive-action-plan .readiness-score-card>:is(span,strong){display:block}.executive-action-plan .readiness-score-card>strong{font-size:36pt}.executive-action-plan :is(.canonical-status-path,.verification-gate-notice){break-inside:avoid}.executive-action-plan .canonical-status-step{gap:4pt;min-height:56pt;padding:6pt}.executive-action-plan .canonical-status-step>*{font-size:9pt}.executive-action-plan .custom-platform-list>h4{break-after:avoid;margin-top:12pt}.executive-action-plan .handoff-preview-card{color:#111827;background:#fff;border:1px solid #cbd5e1;padding:12pt}.executive-action-plan .handoff-preview-card pre{border:0;padding:8pt 0 0;font-family:Arial,sans-serif;font-weight:400;line-height:1.45}.executive-action-plan .handoff-preview-card :is(span,strong,pre){color:#111827}.executive-action-plan :is(p,li,pre){orphans:3;widows:3}}.action-plan-review-edit-fields{border:0;min-width:0;margin:0;padding:0}.action-plan-review-feedback,.action-plan-review-changes{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:12px;margin:16px 0;padding:16px}.action-plan-review-feedback:focus{outline-offset:2px;outline:2px solid #4f46e5}.action-plan-review-change{border-bottom:1px solid #e2e8f0;padding:12px 0}.action-plan-review-changes summary{cursor:pointer;font-weight:600}.mobile-nav{display:none}.illustration-note{color:#475569;grid-column:1/-1;margin:0 0 12px;font-size:12px;line-height:1.5}@media (max-width:720px){.mobile-nav{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:0 14px 8px;display:flex}.mobile-nav a{min-height:44px;color:var(--ink);align-items:center;font-size:13px;font-weight:600;display:inline-flex}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
