@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_db60c720-module__cWQg9W__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_db60c720-module__cWQg9W__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_78bbd4c3-module__tSw44G__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_78bbd4c3-module__tSw44G__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07110f;--bg-2:#0b1916;--panel:#0d1f1bd6;--panel-strong:#10231f;--text:#edf7f3;--muted:#9fb6ad;--soft:#d7e8e0;--line:#a2c9b92e;--accent:#30e0a1;--accent-2:#8cf2c9;--warning:#ffcf6a;--danger:#ff6b5f;--success:#3ee58f;--shadow:0 24px 80px #00000061}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{background:radial-gradient(circle at 18% 12%, #30e0a129, transparent 28rem), radial-gradient(circle at 88% 8%, #ffcf6a1a, transparent 24rem), linear-gradient(180deg, var(--bg), #050908 72%);min-height:100%;color:var(--text);font-family:var(--font-body), sans-serif;margin:0}body:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}button,input{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:wait;opacity:.68}a{color:inherit;text-decoration:none}h1,h2,h3,p{letter-spacing:0}h1,h2,h3,.brand{font-family:var(--font-display), sans-serif}h1{letter-spacing:-.03em;margin:0;font-size:clamp(42px,7vw,86px);line-height:.94}h2{letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,54px);line-height:1}h3{margin:0;font-size:20px;line-height:1.18}p{color:var(--muted);margin:0;line-height:1.65}input{border:1px solid var(--line);width:100%;min-height:52px;color:var(--text);background:#ffffff0f;border-radius:8px;outline:none;padding:0 14px}input::placeholder{color:#d7e8e07a}input:focus{border-color:#30e0a1bd;box-shadow:0 0 0 4px #30e0a11f}.site-page,.app-shell,.auth-page{width:min(1180px,100% - 32px);margin:0 auto}.topbar,.app-header{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.brand{color:var(--text);font-size:25px;font-weight:700}.topnav,.app-nav{color:var(--muted);align-items:center;gap:18px;font-size:15px;display:flex}.topnav a:hover,.app-nav a:hover,.auth-switch a{color:var(--accent)}.hero-stage{grid-template-columns:minmax(0,1.05fr) minmax(340px,.65fr);align-items:center;gap:42px;min-height:calc(100vh - 78px);padding:34px 0 70px;display:grid}.hero-copy p{max-width:700px;color:var(--soft);margin-top:24px;font-size:20px}.section-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.primary-link,.secondary-link,.diagnose-panel button,.interest-form button,.auth-form button,.pricing-card button,.manage-form button,.app-nav button{border-radius:8px;place-items:center;min-height:48px;padding:0 18px;font-weight:700;display:inline-grid}.primary-link,.diagnose-panel button,.interest-form button,.auth-form button,.pricing-card button,.manage-form button{background:var(--accent);color:#04110d;box-shadow:0 14px 38px #30e0a133}.primary-link:hover,.diagnose-panel button:hover,.interest-form button:hover,.auth-form button:hover,.pricing-card button:hover,.manage-form button:hover{background:var(--accent-2)}.secondary-link,.app-nav button{border:1px solid var(--line);color:var(--text);background:#ffffff0d}.secondary-link:hover,.app-nav button:hover{color:var(--accent);border-color:#30e0a173}.control-card,.diagnostic-block,.result-band,.loss-band,.protection-band,.content-band,.usp-band,.dashboard-panel,.pricing-card,.auth-card,.legal-doc,.contact-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px}.control-card{padding:22px;overflow:hidden}.monitor-line{border-bottom:1px solid var(--line);min-height:54px;color:var(--soft);align-items:center;gap:12px;font-weight:700;display:flex}.monitor-line span{background:var(--success);width:11px;height:11px;box-shadow:0 0 22px var(--success);border-radius:999px}.monitor-line.fail span{background:var(--danger);box-shadow:0 0 22px var(--danger)}.signal-map{background:linear-gradient(135deg,#30e0a12e,#0000),repeating-linear-gradient(90deg,#0000,#0000 18px,#ffffff0a 19px),#071310;border-radius:8px;min-height:210px;margin-top:22px;position:relative}.signal-map i{background:var(--accent);width:9px;height:9px;box-shadow:0 0 24px var(--accent);border-radius:999px;animation:2.4s ease-in-out infinite pulse;position:absolute}.signal-map i:first-child{top:28%;left:12%}.signal-map i:nth-child(2){animation-delay:.2s;top:62%;left:34%}.signal-map i:nth-child(3){animation-delay:.4s;top:36%;left:58%}.signal-map i:nth-child(4){animation-delay:.6s;top:72%;left:78%}.signal-map i:nth-child(5){animation-delay:.8s;top:22%;left:86%}.diagnostic-block,.content-band,.usp-band,.loss-band,.protection-band{margin:24px 0;padding:clamp(22px,4vw,38px)}.diagnostic-grid,.loss-band,.usp-band,.dashboard-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:28px;display:grid}.diagnostic-grid p,.section-heading p,.usp-band p{margin-top:16px}.diagnose-panel{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;padding:20px}.diagnose-panel label,.loss-tool label,.interest-form label,.auth-form label{color:var(--soft);margin:0 0 8px;font-size:14px;font-weight:700;display:block}.url-row{grid-template-columns:minmax(0,1fr) 190px;gap:10px;margin-bottom:14px;display:grid}.status-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.status-step{border:1px solid var(--line);min-height:72px;color:var(--muted);background:#ffffff0a;border-radius:8px;align-items:center;gap:10px;padding:13px;font-size:14px;display:flex}.status-step span{width:30px;height:30px;color:var(--accent);background:#30e0a11f;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.status-step.active{color:var(--text);border-color:#30e0a180}.result-band.success{border-color:#3ee58f5c}.result-band.failed{border-color:#ff6b5f61}.result-summary{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;display:grid}.result-icon{width:76px;height:76px;color:var(--accent);font-family:var(--font-display), sans-serif;background:#30e0a124;border-radius:999px;place-items:center;font-weight:700;display:grid}.failed .result-icon{color:var(--danger);background:#ff6b5f24}.result-metrics,.loss-grid,.step-grid,.use-case-grid,.faq-grid,.pricing-grid{gap:14px;display:grid}.result-metrics,.loss-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.metric,.step-card,.use-case,.faq-item{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;padding:18px}.metric span{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}.metric strong{color:var(--text);font-size:23px}.signals,.technical-note,.screenshot-frame{margin-top:22px}.signals ul,.pricing-card ul{color:var(--soft);margin:12px 0 0;padding-left:18px;line-height:1.75}.screenshot-frame{margin-left:0;margin-right:0}.screenshot-frame img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;max-height:620px}.screenshot-frame figcaption{color:var(--muted);margin-top:8px;font-size:13px}.loss-tool,.interest-form,.auth-form{gap:10px;display:grid}.loss-tool .loss-grid{margin-top:8px}.interest-form{grid-template-columns:minmax(0,1fr) 220px;align-items:end;margin-top:22px}.interest-form label,.interest-form p{grid-column:1/-1}.content-band,.usp-band{margin-top:72px}.step-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.step-card span{color:var(--accent);font-family:var(--font-display), sans-serif;font-weight:700}.step-card h3,.use-case h3,.faq-item h3{margin-top:12px}.use-case-grid,.faq-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 56px}.compact-pricing{margin-bottom:18px}.pricing-card{padding:22px}.pricing-card h2,.pricing-card h3{font-size:24px}.price{color:var(--text);font-family:var(--font-display), sans-serif;margin-top:12px;font-size:32px;font-weight:700}.price span{color:var(--muted);font-family:var(--font-body), sans-serif;font-size:15px;font-weight:400}.pricing-card p,.pricing-card ul,.pricing-card form{margin-top:14px}.pricing-card button,.pricing-card .primary-link{width:100%}.centered-link{margin-top:12px}.page-hero,.dashboard-hero,.pricing-hero{padding:54px 0 28px}.compact-hero h1{max-width:900px;font-size:clamp(38px,5vw,68px)}.compact-hero p,.dashboard-hero p,.pricing-hero p{max-width:760px;margin-top:18px}.auth-page{place-items:center;min-height:100vh;padding:46px 0;display:grid}.auth-card,.legal-doc,.contact-panel{width:min(760px,100%);margin:0 auto;padding:clamp(24px,5vw,42px)}.auth-card h1{font-size:clamp(34px,5vw,54px)}.auth-copy,.auth-switch,.auth-legal{margin-top:14px}.auth-legal{color:var(--muted);font-size:13px}.auth-legal a{color:var(--accent);font-weight:700}.billing-clarity-box{border:1px solid var(--line);max-width:920px;color:var(--soft);background:#ffffff0d;border-radius:8px;margin-top:22px;padding:16px}.billing-clarity-box strong,.billing-clarity-box span{display:block}.billing-clarity-box span{color:var(--muted);margin-top:6px;line-height:1.6}.form-error,.form-success{border-radius:8px;margin-top:18px;padding:12px 14px;font-weight:700}.form-error{color:#ffd5d0;background:#ff6b5f1f;border:1px solid #ff6b5f59}.form-success{color:#d9ffe8;background:#3ee58f1f;border:1px solid #3ee58f59}.dashboard-grid{margin:20px 0 64px}.dashboard-page{padding-bottom:64px}.wide-dashboard-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr)}.dashboard-panel{padding:24px}.summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.summary-card{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:126px;padding:18px;display:flex}.summary-card span,.summary-card small{color:var(--muted);font-size:13px}.summary-card strong{color:var(--text);font-family:var(--font-display), sans-serif;font-size:clamp(24px,3vw,36px);line-height:1}.summary-card.success strong{color:var(--success)}.summary-card.danger strong{color:var(--danger)}.panel-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-title-row h2{font-size:clamp(26px,3vw,38px)}.manage-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.manage-form label{color:var(--soft);font-size:14px;font-weight:700}.manage-form input{margin-top:8px}.wide-field,.manage-form button{grid-column:1/-1}.checkbox-row{align-items:center;gap:10px;min-height:44px;display:flex}.checkbox-row input{width:18px;min-height:18px;accent-color:var(--accent);margin:0}.table-panel{margin:24px 0 72px}.responsive-table{width:100%;margin-top:22px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:920px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:15px 12px}th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}td{color:var(--soft);font-size:14px}td strong,td span{display:block}td span{color:var(--muted);margin-top:5px;font-size:12px}.url-cell{overflow-wrap:anywhere;max-width:280px}.state-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;place-items:center;width:fit-content;padding:7px 11px;font-size:12px;font-weight:800;display:inline-grid}.state-badge.ok{color:var(--success);background:#3ee58f24}.state-badge.failed{color:var(--danger);background:#ff6b5f26}.state-badge.paused,.state-badge.pending{color:var(--warning);background:#ffcf6a24}.table-actions,.detail-actions{flex-wrap:wrap;gap:8px;display:flex}.compact-action,.detail-actions button{border:1px solid var(--line);min-height:38px;color:var(--text);background:#ffffff0d;border-radius:8px;place-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-grid}.detail-actions button:hover,.compact-action:hover{color:var(--accent);border-color:#30e0a173}.empty-state{margin-top:22px}.timeline-list{gap:12px;margin-top:18px;display:grid}.timeline-item{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;grid-template-columns:94px minmax(0,1fr);gap:14px;padding:14px;display:grid}.timeline-item>span{width:fit-content;height:28px;color:var(--accent);text-transform:uppercase;background:#30e0a11f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.timeline-item.failed>span{color:var(--danger);background:#ff6b5f24}.timeline-item p{overflow-wrap:anywhere;margin-top:5px}.report-page{padding-bottom:72px}.report-cover{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:32px;min-height:390px;padding:58px 0;display:grid}.report-cover p{max-width:720px;margin-top:18px}.report-meta{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:8px;gap:10px;padding:18px;display:grid}.report-meta strong{color:var(--text);font-family:var(--font-display), sans-serif;font-size:24px}.report-section{margin-top:24px}.report-section h2{font-size:clamp(26px,3vw,38px)}.report-section p{margin-top:14px}.report-footer{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.report-legal-links{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:14px;font-size:14px;font-weight:700;display:flex}.report-legal-links a:hover{color:var(--accent)}.status-pill{border-radius:999px;width:fit-content;margin:16px 0;padding:7px 12px;font-size:14px;font-weight:700}.success-pill{color:var(--success);background:#3ee58f24}.warn-pill{color:var(--warning);background:#ffcf6a24}.details-list{gap:12px;margin:18px 0;display:grid}.details-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:10px;display:flex}.details-list dt{color:var(--muted)}.details-list dd{color:var(--text);text-align:right;margin:0;font-weight:700}.legal-page{padding-bottom:40px}.legal-doc h1,.contact-panel h1{font-size:clamp(36px,5vw,62px)}.legal-doc h2{margin-top:34px;font-size:26px}.legal-doc p,.contact-panel p{margin-top:12px}.contact-email{color:var(--accent);font-size:24px;font-family:var(--font-display), sans-serif;margin-top:20px;font-weight:700;display:inline-block}.muted-note{font-size:14px}.site-footer{border-top:1px solid var(--line);min-height:90px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.site-footer a:hover{color:var(--accent)}.reveal{animation:.76s both reveal-up}.delay-1{animation-delay:.14s}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1.28)}}@media (max-width:1040px){.hero-stage,.diagnostic-grid,.loss-band,.usp-band,.dashboard-grid,.wide-dashboard-grid,.report-cover{grid-template-columns:1fr}.step-grid,.use-case-grid,.pricing-grid,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.topbar,.app-header,.topnav,.app-nav{flex-direction:column;align-items:flex-start}.hero-stage{min-height:auto}.url-row,.status-strip,.result-metrics,.loss-grid,.step-grid,.use-case-grid,.faq-grid,.pricing-grid,.interest-form,.summary-grid,.manage-form,.result-summary{grid-template-columns:1fr}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-2:#fff;--panel:#fff;--panel-strong:#fff;--text:#111816;--muted:#4f625b;--soft:#24332e;--line:#00000029;--shadow:none}body{background:#fff}body:before,.print-hide{display:none}.app-shell{width:100%;padding:0 12mm}.dashboard-panel,.summary-card,.report-meta{break-inside:avoid;box-shadow:none}}.leadmagnet-page{--lm-bg:#f4f1ea;--lm-bg-2:#e8f0ec;--lm-card:#fffdf8;--lm-ink:#10212a;--lm-muted:#64736f;--lm-line:#10212a24;--lm-accent:#075b69;--lm-accent-2:#0c7f89;--lm-cta:#ff6b35;--lm-cta-2:#ff8a4b;--lm-success:#117a55;--lm-danger:#c44336;background:linear-gradient(#075b690e 1px, transparent 1px), linear-gradient(90deg, #075b690b 1px, transparent 1px), radial-gradient(circle at 16% 10%, #ff6b3521, transparent 360px), radial-gradient(circle at 84% 8%, #0c7f8921, transparent 420px), linear-gradient(180deg, var(--lm-bg), #fbfaf6 46%, var(--lm-bg-2));width:100%;min-height:100vh;color:var(--lm-ink);background-size:44px 44px,44px 44px,auto,auto,auto;margin:0;overflow:hidden}.leadmagnet-page h1,.leadmagnet-page h2,.leadmagnet-page h3,.leadmagnet-page p{color:inherit;letter-spacing:0}.leadmagnet-page h1{letter-spacing:0;font-size:4.8rem;line-height:.96}.leadmagnet-page h2{letter-spacing:0;font-size:3rem;line-height:1.04}.leadmagnet-page h3{font-size:1.25rem}.leadmagnet-page p{color:var(--lm-muted)}.leadmagnet-page input{border-color:var(--lm-line);color:var(--lm-ink);background:#fff}.leadmagnet-page input::placeholder{color:#64736f9e}.lead-topbar,.lead-hero,.lead-section,.lead-trust-band,.lead-final-cta,.lead-footer{width:min(1180px,100% - 32px);margin:0 auto}.lead-topbar{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.lead-brand{color:var(--lm-ink);font-family:var(--font-display), sans-serif;font-size:27px;font-weight:700}.lead-nav{color:var(--lm-muted);align-items:center;gap:18px;font-size:15px;font-weight:600;display:flex}.lead-nav a:hover,.lead-footer a:hover{color:var(--lm-accent)}.lead-nav-cta,.lead-primary-link,.lead-secondary-link,.lead-inline-cta a,.lead-pricing-card a,.checklist-form button,.lead-diagnose-form button{border-radius:8px;place-items:center;min-height:48px;font-weight:800;display:inline-grid}.lead-nav-cta,.lead-primary-link,.lead-inline-cta a,.lead-pricing-card a,.checklist-form button,.lead-diagnose-form button{background:var(--lm-cta);color:#fffaf4;box-shadow:0 18px 38px #ff6b353d}.lead-nav-cta{padding:0 16px}.lead-primary-link,.lead-secondary-link,.lead-inline-cta a,.lead-pricing-card a{padding:0 18px}.lead-nav-cta:hover,.lead-primary-link:hover,.lead-inline-cta a:hover,.lead-pricing-card a:hover,.checklist-form button:hover,.lead-diagnose-form button:hover{background:var(--lm-cta-2)}.lead-secondary-link{border:1px solid var(--lm-line);color:var(--lm-ink);background:#ffffffb8}.lead-secondary-link:hover{color:var(--lm-accent);border-color:#075b6961}.lead-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,.82fr);align-items:center;gap:34px;min-height:calc(100vh - 78px);padding:28px 0 64px;display:grid}.lead-hero-copy>p:not(.lead-kicker){max-width:680px;color:var(--lm-muted);margin-top:22px;font-size:1.16rem}.lead-kicker{color:var(--lm-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:.78rem;font-weight:800}.lead-proof-row,.lead-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.lead-proof-row span{border:1px solid var(--lm-line);color:var(--lm-accent);background:#ffffff9e;border-radius:999px;padding:8px 11px;font-size:.86rem;font-weight:700}.lead-test-card,.lead-card,.lead-step-card,.lead-pricing-card,.lead-faq-item,.checklist-section,.lead-final-cta,.checklist-form,.checklist-document{border:1px solid var(--lm-line);background:#fffdf8e6;border-radius:8px;box-shadow:0 26px 70px #10212a1a}.lead-test-card{padding:22px}.lead-test-header h2{font-size:2.2rem}.lead-test-header p{margin-top:10px}.lead-diagnose-form{gap:10px;margin-top:18px;display:grid}.lead-diagnose-form label,.lead-calculator-panel label,.checklist-form label{color:var(--lm-ink);font-size:.88rem;font-weight:800}.lead-url-row,.checklist-form-row{grid-template-columns:minmax(0,1fr) 180px;gap:10px;display:grid}.lead-loading-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.lead-loading-steps span{border:1px solid var(--lm-line);min-height:54px;color:var(--lm-muted);text-align:center;background:#fff;border-radius:8px;place-items:center;padding:10px;font-size:.78rem;font-weight:700;display:grid}.lead-loading-steps span.active{color:var(--lm-accent);background:#075b6914;border-color:#075b696b}.lead-result-error,.lead-console-empty,.checklist-success{background:#c4433614;border:1px solid #c4433633;border-radius:8px;margin-top:16px;padding:14px}.lead-console-empty{color:var(--lm-ink);background:#075b6912;border-color:#075b6929;gap:12px;display:grid}.lead-console-empty strong,.lead-console-empty span{display:block}.lead-console-empty span{color:var(--lm-muted);margin-top:4px}.lead-console-empty a{color:var(--lm-cta);font-weight:800}.lead-result-zone{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:16px;margin-top:18px;display:grid}.leadmagnet-page .result-band{border-color:var(--lm-line);box-shadow:none;background:#fff;margin:0;padding:18px}.leadmagnet-page .result-band.success{border-color:#117a5542}.leadmagnet-page .result-band.failed{border-color:#c4433647}.compact-result-band .result-summary{grid-template-columns:52px minmax(0,1fr);gap:12px}.compact-result-band .result-icon{width:52px;height:52px;color:var(--lm-success);background:#117a551a}.compact-result-band.failed .result-icon{color:var(--lm-danger);background:#c443361a}.compact-result-band h2{font-size:1.65rem}.compact-result-band .result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-result-band .screenshot-frame img{max-height:280px}.lead-calculator-panel{background:linear-gradient(#fff7ef,#fff);border:1px solid #ff6b3547;border-radius:8px;padding:18px}.lead-calculator-panel h3{font-size:1.45rem}.lead-calculator-panel p,.lead-calculator-panel input,.lead-calculator-panel label{margin-top:10px}.lead-loss-grid{grid-template-columns:1fr;gap:9px;margin-top:14px;display:grid}.leadmagnet-page .metric{border-color:var(--lm-line);background:#fff;padding:13px}.leadmagnet-page .metric span{color:var(--lm-muted)}.leadmagnet-page .metric strong{color:var(--lm-ink);font-size:1.35rem}.lead-result-cta{text-align:center;width:100%;margin-top:14px}.lead-section{padding:72px 0 0}.lead-section-heading{max-width:790px}.lead-section-heading p:not(.lead-kicker){margin-top:16px;font-size:1.06rem}.lead-section-heading.split{justify-content:space-between;align-items:end;gap:24px;max-width:none;display:flex}.lead-card-grid,.lead-step-grid,.lead-pricing-grid,.lead-faq-grid{gap:16px;margin-top:24px;display:grid}.lead-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-card-grid.four,.lead-step-grid,.lead-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-card,.lead-step-card,.lead-pricing-card,.lead-faq-item{padding:20px}.lead-card-mark,.lead-step-card span{width:34px;height:34px;color:var(--lm-accent);background:#075b691a;border-radius:999px;place-items:center;font-weight:800;display:grid}.lead-card h3,.lead-step-card h3,.lead-pricing-card h3,.lead-faq-item h3{margin-top:14px}.lead-card p,.lead-step-card p,.lead-pricing-card p,.lead-faq-item p{margin-top:10px}.lead-inline-cta{background:#ffffffa8;border:1px solid #ff6b353d;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:14px;display:flex}.lead-inline-cta span{color:var(--lm-ink);font-weight:800}.lead-trust-band{border:1px solid var(--lm-line);background:var(--lm-accent);color:#f8fffb;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:72px;padding:18px;display:grid}.lead-trust-band span{border-left:1px solid #ffffff38;padding-left:12px;font-weight:700}.lead-price{color:var(--lm-ink);font-family:var(--font-display), sans-serif;margin-top:12px;font-size:2rem;font-weight:800}.lead-price span{color:var(--lm-muted);font-family:var(--font-body), sans-serif;font-size:.94rem;font-weight:500}.lead-pricing-card a{width:100%;margin-top:18px}.checklist-section{grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);align-items:center;gap:28px;margin-top:72px;padding:28px;display:grid}.checklist-section p{margin-top:16px}.checklist-form{box-shadow:none;padding:18px}.checklist-form p{margin-top:10px;font-size:.9rem}.checklist-success{color:var(--lm-ink);background:#117a5514;border-color:#117a5538}.checklist-success a{color:var(--lm-accent);font-weight:800}.lead-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-final-cta{text-align:center;margin-top:72px;padding:38px}.lead-final-cta h2{max-width:820px;margin:0 auto}.lead-final-cta .lead-primary-link{margin-top:22px}.lead-footer{border-top:1px solid var(--lm-line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:20px;margin-top:72px;padding:28px 0 36px;display:grid}.lead-footer nav{color:var(--lm-muted);flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:.92rem;font-weight:700;display:flex}.lead-company{grid-column:1/-1;font-size:.84rem}.checklist-page{color:#10212a;background:#f4f1ea;min-height:100vh;padding:42px 16px}.checklist-document{width:min(900px,100%);margin:0 auto;padding:42px}.checklist-document h1{color:#10212a;letter-spacing:0;font-size:3rem;line-height:1}.checklist-document p{color:#64736f;margin-top:16px}.checklist-document ol{color:#10212a;margin:28px 0 0;padding-left:24px;line-height:1.7}.checklist-document li{margin-bottom:10px}.checklist-document footer{color:#64736f;border-top:1px solid #10212a24;gap:6px;margin-top:30px;padding-top:18px;display:grid}.checklist-document footer nav{flex-wrap:wrap;gap:12px;margin-top:8px;font-weight:700;display:flex}.checklist-document footer a{color:#075b69}@media (max-width:1080px){.leadmagnet-page h1{font-size:3.6rem}.leadmagnet-page h2{font-size:2.35rem}.lead-hero,.lead-result-zone,.checklist-section{grid-template-columns:1fr}.lead-card-grid.four,.lead-step-grid,.lead-pricing-grid,.lead-faq-grid,.lead-trust-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.leadmagnet-page h1{font-size:2.75rem}.leadmagnet-page h2{font-size:2rem}.lead-topbar,.lead-nav,.lead-inline-cta,.lead-footer,.lead-section-heading.split{flex-direction:column;align-items:flex-start}.lead-nav{width:100%}.lead-hero{min-height:auto;padding-top:18px}.lead-url-row,.checklist-form-row,.lead-loading-steps,.lead-card-grid.three,.lead-card-grid.four,.lead-step-grid,.lead-pricing-grid,.lead-faq-grid,.lead-trust-band,.compact-result-band .result-metrics{grid-template-columns:1fr}.lead-footer nav{justify-content:flex-start}.checklist-document{padding:24px}.checklist-document h1{font-size:2.3rem}}@media print{.checklist-page{background:#fff;padding:0}.checklist-document{box-shadow:none;border:0}}
