:root{--bg:#f6f7f2;--bg-2:#edf3ee;--paper:#ffffff;--paper-2:#fbfcf8;--ink:#0b1514;--deep:#10201e;--body:#253331;--muted:#687977;--line:rgba(16,32,30,0.12);--line-strong:rgba(16,32,30,0.2);--green:#2fc9a3;--mint:#87f0d2;--critical:#ff6b57;--warning:#f0b44d;--a11y:#7b78f2;--change:#46a8db;--shadow-lg:0 32px 90px rgba(11,21,20,0.16);--shadow-md:0 20px 54px rgba(11,21,20,0.11);--shadow-sm:0 10px 30px rgba(11,21,20,0.07)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100%;overflow-x:hidden;background:#f4f5f0;color:var(--body);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.72}h1,h2,h3,p,span,strong{overflow-wrap:anywhere}.marketing-page{min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#08110f 0 780px,#f4f5f0 780px 100%),#f4f5f0}.announcement{display:flex;align-items:center;justify-content:center;gap:14px;min-height:42px;border-bottom:1px solid rgba(255,255,255,.08);background:var(--deep);color:rgba(255,255,255,.86);padding:8px 24px;font-size:13px;font-weight:650}.announcement span{border:1px solid rgba(135,240,210,.42);border-radius:999px;color:var(--mint);padding:4px 9px}.announcement a{color:var(--mint);font-weight:780}.marketing-nav{position:-webkit-sticky;position:sticky;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:28px;gap:28px;min-height:74px;padding:0 clamp(20px,4vw,58px);border-bottom:1px solid var(--line);background:rgba(246,247,242,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.logo{display:inline-flex;align-items:center;gap:11px;width:-moz-fit-content;width:fit-content;white-space:nowrap;color:var(--ink);font-size:17px;font-weight:830}.logo-mark{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;overflow:hidden;border:1px solid rgba(47,201,163,.45);border-radius:10px;background:linear-gradient(135deg,#0b1514,#14302c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.logo-mark b,.logo-mark i,.logo-mark:after,.logo-mark:before{content:"";position:absolute;display:block}.logo-mark:before{inset:8px 8px 15px;border:2px solid var(--mint);border-bottom:0;border-radius:7px 7px 0 0}.logo-mark:after{right:7px;bottom:8px;width:18px;height:2px;border-radius:99px;background:var(--green)}.logo-mark i{left:8px;right:8px;top:16px;height:2px;background:rgba(135,240,210,.82)}.logo-mark b{width:8px;height:8px;right:9px;bottom:9px;border-radius:50%;box-shadow:0 0 0 4px rgba(255,107,87,.16)}.nav-menus{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--body);font-size:14px;font-weight:720}.nav-menus summary,.nav-menus>a{display:inline-flex;align-items:center;min-height:38px;border-radius:999px;padding:0 13px}.nav-menus summary{list-style:none;cursor:pointer}.nav-menus summary::-webkit-details-marker{display:none}.nav-menus details[open] summary,.nav-menus summary:hover,.nav-menus>a:hover{background:rgba(16,32,30,.07);color:var(--ink)}.nav-menus details{position:relative}.mega-menu{position:absolute;top:46px;left:50%;width:560px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;transform:translateX(-50%);border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-md);padding:10px}.mega-menu.compact{width:360px;grid-template-columns:1fr}.mega-menu a{display:grid;grid-template-columns:30px 1fr;grid-gap:2px 10px;gap:2px 10px;border-radius:7px;padding:12px}.mega-menu a:hover{background:var(--bg)}.mega-menu strong{color:var(--ink);font-size:14px}.mega-menu small{grid-column:2;color:var(--muted);line-height:1.35}.menu-icon{width:26px;height:26px;border-radius:7px;background:var(--green)}.mega-menu .risk .menu-icon{background:var(--warning)}.mega-menu .revenue .menu-icon{background:var(--critical)}.mega-menu .a11y .menu-icon{background:var(--a11y)}.mega-menu .change .menu-icon{background:var(--change)}.mega-menu .menu-footer{grid-column:1/-1;display:block;border-top:1px solid var(--line);color:var(--ink);font-weight:760;padding:12px}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:14px;font-weight:780}.nav-actions a{min-height:40px;display:inline-flex;align-items:center;border-radius:999px;padding:0 14px}.nav-cta,.primary-cta{background:var(--ink);color:#fff;box-shadow:0 16px 34px rgba(11,21,20,.17)}.nav-cta:hover,.primary-cta:hover{background:#18302d}.hero{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(520px,1fr);grid-gap:clamp(28px,5vw,74px);gap:clamp(28px,5vw,74px);align-items:center;max-width:1440px;min-height:calc(100vh - 116px);margin:0 auto;padding:clamp(54px,7vw,98px) clamp(20px,4vw,58px) 58px}.hero-copy{max-width:640px}.eyebrow{margin:0 0 14px;color:#287e6c;font-size:12px;font-weight:850;text-transform:uppercase}.hero h1{margin:0;color:var(--ink);font-size:clamp(48px,6.2vw,86px);line-height:.95;letter-spacing:0}.hero-copy>p:not(.eyebrow){max-width:620px;margin:25px 0 0;color:var(--body);font-size:19px;line-height:1.58}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.primary-cta,.secondary-cta,.secondary-dark{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:0 19px;font-size:14px;font-weight:820}.secondary-cta{border:1px solid var(--line-strong);background:rgba(255,255,255,.72);color:var(--ink)}.secondary-dark{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff}.capability-row,.trust-line{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.capability-row span,.trust-line span{border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.62);color:var(--body);padding:8px 10px;font-size:12px;font-weight:720}.capability-row span{background:rgba(47,201,163,.1)}.guard-sweep{position:relative;min-height:570px;border:1px solid rgba(16,32,30,.16);border-radius:8px;background:linear-gradient(135deg,rgba(11,21,20,.96),rgba(16,32,30,.9)),var(--deep);overflow:hidden;box-shadow:var(--shadow-lg)}.guard-sweep:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(135,240,210,.07) 1px,transparent 0),linear-gradient(90deg,rgba(135,240,210,.07) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.86),rgba(0,0,0,.3));mask-image:linear-gradient(180deg,rgba(0,0,0,.86),rgba(0,0,0,.3))}.sweep-grid{position:absolute;inset:42px 38px 110px;z-index:2}.sweep-store{position:absolute;width:168px;min-height:128px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.92);color:var(--ink);padding:12px;box-shadow:0 20px 42px rgba(0,0,0,.18)}.sweep-store:first-child{left:0;top:34px}.sweep-store:nth-child(2){right:34px;top:58px}.sweep-store:nth-child(3){left:38%;top:175px}.sweep-store:nth-child(4){left:32px;bottom:6px}.sweep-store:nth-child(5){right:0;bottom:8px}.store-browser{display:flex;gap:4px;margin-bottom:12px}.store-browser span{width:7px;height:7px;border-radius:50%;background:rgba(16,32,30,.24)}.sweep-store strong{display:block;margin-bottom:12px;font-size:14px}.store-shelves{display:grid;grid-gap:6px;gap:6px}.store-shelves i{display:block;height:9px;border-radius:99px;background:rgba(16,32,30,.1)}.store-shelves i:nth-child(2){width:68%}.store-shelves i:nth-child(3){width:42%}.sweep-store em{display:block;margin-top:12px;color:var(--muted);font-size:11px;font-style:normal;font-weight:760}.sweep-store.critical{border-color:rgba(255,107,87,.62)}.sweep-store.critical em{color:#c94635}.sweep-store.a11y{border-color:rgba(123,120,242,.54)}.sweep-store.rule{border-color:rgba(240,180,77,.62)}.sweep-store.change{border-color:rgba(70,168,219,.62)}.sweep-lines{position:absolute;inset:60px 18px 86px;z-index:1;width:calc(100% - 36px);height:calc(100% - 146px);overflow:visible}.route{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:8 12;animation:route-flow 7s linear infinite}.route.healthy{stroke:rgba(47,201,163,.78)}.route.broken{stroke:rgba(255,107,87,.8)}.route.signal{stroke:rgba(70,168,219,.82)}.scan-field{position:absolute;inset:0;z-index:3;width:34%;background:linear-gradient(90deg,transparent,rgba(135,240,210,.1) 28%,rgba(135,240,210,.32) 50%,rgba(135,240,210,.1) 72%,transparent);border-left:1px solid rgba(135,240,210,.32);border-right:1px solid rgba(135,240,210,.32);filter:blur(.2px);animation:scan-sweep 6.5s ease-in-out infinite}.finding-chip{position:absolute;z-index:4;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(11,21,20,.82);color:#fff;box-shadow:0 12px 30px rgba(0,0,0,.22);padding:8px 12px;font-size:12px;font-weight:820}.chip-one{top:122px;right:168px;color:#ffd8d2}.chip-two{top:280px;left:214px;color:#e2e1ff}.chip-three{right:82px;bottom:158px;color:#cdeeff}.action-orbit{position:absolute;z-index:5;left:38px;right:38px;bottom:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.action-orbit span{border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.76);padding:14px;font-size:13px}.action-orbit strong{display:block;color:#fff;font-size:28px;line-height:1}@keyframes scan-sweep{0%,to{transform:translateX(-30%)}50%{transform:translateX(220%)}}@keyframes route-flow{to{stroke-dashoffset:-80}}.platform-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:1320px;margin:0 auto;padding:12px clamp(20px,4vw,58px) 34px}.platform-strip p{margin:0 10px 0 0;color:var(--muted);font-size:13px;font-weight:760}.platform-strip span{border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.7);padding:8px 10px;color:var(--body);font-size:12px;font-weight:730}.faq-section,.modules-section,.portfolio-section,.pricing-section,.proof-section,.scanner-section{max-width:1320px;margin:0 auto;padding:92px clamp(20px,4vw,58px) 0}.section-heading{max-width:880px}.agency-section h2,.final-cta h2,.methodology-section h2,.regression-section h2,.report-section h2,.rule-section h2,.section-heading h2{margin:0;color:var(--ink);font-size:clamp(32px,4vw,58px);letter-spacing:0}.agency-section p,.final-cta p,.methodology-section p,.regression-section p,.report-section p,.section-heading p:not(.eyebrow){margin:16px 0 0;max-width:690px;color:var(--muted);font-size:16px;line-height:1.65}.risk-panels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:30px}.risk-panel{min-width:0;min-height:330px;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow-sm);padding:22px}.panel-visual{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;height:86px;margin-bottom:24px}.panel-visual span{border-radius:8px;background:rgba(16,32,30,.08)}.panel-visual span:nth-child(2){transform:translateY(18px)}.panel-visual span:nth-child(3){transform:translateY(6px)}.risk-panel.risk .panel-visual span{background:rgba(240,180,77,.22)}.risk-panel.revenue .panel-visual span{background:rgba(255,107,87,.2)}.risk-panel.a11y .panel-visual span{background:rgba(123,120,242,.18)}.risk-panel.change .panel-visual span{background:rgba(70,168,219,.18)}.risk-panel h3{margin:0 0 12px;color:var(--ink);font-size:22px;line-height:1.1}.risk-panel strong{display:block;color:var(--body);font-size:15px;line-height:1.4}.risk-panel p{margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.58}.agency-section,.final-cta,.methodology-section,.regression-section,.report-section,.rule-section{max-width:1320px;margin:92px auto 0;padding:0 clamp(20px,4vw,58px)}.regression-section{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(420px,1fr);grid-gap:42px;gap:42px;align-items:center;border-radius:8px}.regression-section>div:first-child{border-radius:8px;background:var(--deep);color:#fff;padding:clamp(30px,5vw,58px)}.regression-section .eyebrow,.regression-section h2{color:#fff}.regression-section .eyebrow{color:var(--mint)}.regression-section p{color:rgba(255,255,255,.76)}.timeline{display:grid;grid-gap:12px;gap:12px}.timeline span{position:relative;min-height:62px;display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow-sm);color:var(--ink);padding:0 18px 0 54px;font-weight:780}.timeline span:before{content:"";position:absolute;left:20px;width:14px;height:14px;border:3px solid var(--green);border-radius:50%}.portfolio-window{overflow:hidden;margin-top:30px;border:1px solid var(--line);border-radius:8px;background:var(--deep);box-shadow:var(--shadow-lg)}.portfolio-top{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.1)}.portfolio-top span{min-height:84px;display:flex;align-items:center;border-right:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.78);padding:18px;font-size:14px;font-weight:760}.portfolio-top span:last-child{border-right:0}.portfolio-list{display:grid}.portfolio-row{display:grid;grid-template-columns:1fr 130px 1.4fr 150px;grid-gap:14px;gap:14px;align-items:center;min-height:68px;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.86);padding:0 18px}.portfolio-row strong{color:#fff}.portfolio-row span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(255,255,255,.09);padding:6px 9px;font-size:12px;font-weight:820}.portfolio-row.revenue span{color:#ffd8d2}.portfolio-row.risk span{color:#ffe2a7}.portfolio-row.a11y span{color:#dedcff}.portfolio-row.change span{color:#ccedff}.portfolio-row.healthy span{color:#c7f7e8}.portfolio-row em,.portfolio-row p{margin:0;color:rgba(255,255,255,.66);font-size:14px;font-style:normal}.portfolio-window button{margin:18px;min-height:44px;border:1px solid rgba(135,240,210,.5);border-radius:999px;background:var(--green);color:var(--ink);padding:0 18px;font-weight:840}.agency-section,.methodology-section,.report-section,.rule-section{display:grid;grid-template-columns:minmax(300px,.62fr) minmax(420px,1fr);grid-gap:42px;gap:42px;align-items:center}.agency-stack,.report-mock,.rule-card{border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow-md);padding:26px}.agency-stack span,.rule-card span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(47,201,163,.12);color:#207966;padding:7px 10px;font-size:12px;font-weight:820}.rule-card strong{display:block;margin-top:30px;color:var(--ink);font-size:44px;line-height:1}.agency-stack p,.rule-card p{margin:18px 0 0;color:var(--muted);line-height:1.55}.rule-results{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.agency-stack small,.rule-results span{border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.72);padding:8px 10px;font-size:12px;font-weight:760}.agency-stack strong{display:block;margin-top:26px;color:var(--ink);font-size:30px;line-height:1.05}.agency-stack div{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.scanner-section{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(460px,1fr);grid-gap:42px;gap:42px;align-items:start}.scanner-panel{border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow-md);padding:clamp(22px,4vw,34px)}.scanner-panel label{display:block;margin-bottom:10px;color:var(--ink);font-size:13px;font-weight:820}.scanner-control{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.scanner-control input{min-width:0;min-height:52px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--ink);outline:0;padding:0 15px}.scanner-control input:focus{border-color:var(--green);box-shadow:0 0 0 4px rgba(47,201,163,.14)}.scanner-control button{min-height:52px;border:0;border-radius:8px;background:var(--ink);color:#fff;padding:0 18px;font-weight:820}.scanner-message{margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.scanner-panel.success .scanner-message{color:#207966}.scanner-panel.error .scanner-message{color:#c94635}.scanner-result{display:inline-flex;margin-top:12px;color:var(--ink);font-size:14px;font-weight:820}.scanner-panel ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:18px 0 0;padding:0}.scanner-panel li{border-radius:999px;background:rgba(47,201,163,.1);color:var(--body);padding:7px 9px;font-size:12px;font-weight:740}.scan-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:24px}.scan-stages span{min-height:70px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--muted);padding:12px;font-size:12px;font-weight:760;line-height:1.35}.report-section{grid-template-columns:minmax(420px,1fr) minmax(360px,.82fr)}.report-mock{padding:0;overflow:hidden}.report-head,.report-status{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:62px;border-bottom:1px solid var(--line);padding:0 20px}.report-head strong{color:var(--ink)}.report-head span,.status{border-radius:999px;background:rgba(255,107,87,.11);color:#bd4736;padding:7px 10px;font-size:12px;font-weight:830}.report-status{justify-content:flex-start;background:var(--bg)}.report-status span{border-radius:999px;background:#fff;padding:7px 10px;font-size:12px;font-weight:760}.report-mock article{padding:22px;border-bottom:1px solid var(--line)}.report-mock article:last-child{border-bottom:0}.status{display:inline-flex;width:-moz-fit-content;width:fit-content}.status.review{background:rgba(240,180,77,.17);color:#8b611a}.report-mock h3{margin:14px 0 0;color:var(--ink);font-size:22px;line-height:1.15}.report-mock p{margin:10px 0 0;color:var(--body)}.report-mock small{display:block;margin-top:14px;color:var(--muted)}.method-grid,.pricing-grid,.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:28px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.method-grid article,.pricing-grid article,.proof-grid article{border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow-sm);padding:22px}.method-grid strong,.proof-grid strong{color:var(--ink);font-size:18px}.method-grid p,.proof-grid p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.pricing-grid article{min-height:270px}.pricing-grid article.highlight{border-color:rgba(47,201,163,.58);box-shadow:0 24px 70px rgba(47,201,163,.18)}.pricing-grid h3{margin:0 0 18px;color:var(--ink);font-size:18px}.pricing-grid strong{display:block;color:var(--ink);font-size:44px;line-height:1}.pricing-grid p{margin:16px 0 22px;color:var(--muted)}.pricing-grid span{display:block;border-top:1px solid var(--line);padding:12px 0 0;margin-top:12px;color:var(--body);font-size:14px}.pricing-grid a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:18px;border-radius:999px;background:var(--ink);color:#fff;padding:0 15px;font-size:13px;font-weight:820}.pricing-note{margin:16px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.pricing-note a{color:var(--ink);font-weight:820}.methodology-section{align-items:start}.method-grid{grid-template-columns:1fr;margin-top:0}.faq-list{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.faq-list details{border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow-sm);padding:18px 20px}.faq-list summary{cursor:pointer;color:var(--ink);font-weight:820}.faq-list p{margin:12px 0 0;color:var(--muted);line-height:1.6}.final-cta{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:92px;border-radius:8px;background:var(--deep);color:#fff;padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(32px,5vw,56px)}.final-cta h2{color:#fff}.final-cta p{color:rgba(255,255,255,.74)}.marketing-footer{display:grid;grid-template-columns:280px 1fr;grid-gap:40px;gap:40px;border-top:1px solid var(--line);background:#fff;padding:42px clamp(20px,4vw,58px)}.marketing-footer nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.marketing-footer div div,.marketing-footer nav div{display:grid;grid-gap:10px;gap:10px}.marketing-footer strong{color:var(--ink);font-size:13px}.marketing-footer a{color:var(--muted);font-size:13px}.footer-note{grid-column:1/-1;max-width:720px;margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.legal-page{min-height:100vh;background:var(--bg);color:var(--body)}.legal-page header{display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid var(--line);background:rgba(255,255,255,.8);padding:20px clamp(20px,4vw,58px)}.legal-brand,.legal-page header a{color:var(--ink);font-weight:840}.legal-page header span{color:var(--muted);font-size:13px;font-weight:720}.legal-page article{max-width:860px;margin:0 auto;padding:58px 20px 88px}.legal-page h1{margin:0 0 24px;color:var(--ink);font-size:clamp(42px,5vw,68px);line-height:1}.legal-page h2{margin:34px 0 10px;color:var(--ink);font-size:22px}.legal-page p{margin:0;color:var(--body);font-size:16px;line-height:1.68}.support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:28px}.support-grid section{border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow-sm);padding:20px}.support-grid h2{margin-top:0}.support-grid a{display:inline-flex;margin-top:18px;color:var(--ink);font-weight:820}.shell{min-height:100vh;background:var(--bg)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 32px;border-bottom:1px solid var(--line);background:rgba(251,252,248,.9)}.brand{color:var(--ink);font-weight:820;font-size:18px}.button{min-height:40px;border:1px solid var(--green);background:var(--ink);color:#fff;border-radius:7px;padding:0 16px;font-weight:760}.muted{color:var(--muted)}.sections{max-width:1180px;margin:0 auto;padding:28px 32px 72px;display:grid;grid-gap:24px;gap:24px}.grid-4,.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.finding-card,.metric,.panel,.preview,.pricing-card{border:1px solid var(--line);border-radius:8px;background:var(--paper)}.finding-card,.metric,.panel,.pricing-card{padding:18px}.metric b{display:block;color:var(--ink);font-size:26px;margin-bottom:4px}.panel h1{margin:0;color:var(--ink)}.lead{color:var(--muted);line-height:1.6}.preview{overflow:hidden}.preview-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.queue,.queue-row{display:grid}.queue-row{grid-template-columns:1.1fr 1.5fr .8fr .8fr .8fr;grid-gap:12px;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);align-items:center;font-size:14px}.queue-row:last-child{border-bottom:0}.chip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:24px;border-radius:999px;padding:0 9px;font-size:12px;font-weight:760;border:1px solid var(--line)}.chip.critical{color:#bd4736;border-color:rgba(255,107,87,.38);background:rgba(255,107,87,.12)}.chip.warning{color:#8b611a;border-color:rgba(240,180,77,.38);background:rgba(240,180,77,.15)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:1180px){.marketing-nav{grid-template-columns:auto auto}.nav-menus{grid-column:1/-1;order:3;justify-content:flex-start;overflow-x:auto;padding-bottom:12px}.agency-section,.hero,.methodology-section,.regression-section,.report-section,.rule-section,.scanner-section{grid-template-columns:1fr}.hero{min-height:auto}.hero-copy{max-width:860px}.guard-sweep{min-height:520px}.marketing-footer nav,.pricing-grid,.risk-panels,.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-top{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.announcement{justify-content:flex-start;overflow-x:auto}.marketing-nav{position:relative;grid-template-columns:minmax(0,1fr) auto;min-height:auto;padding:14px 16px;gap:14px}.logo{min-width:0;gap:8px;font-size:18px}.nav-actions{justify-content:flex-start}.nav-actions a:first-child{display:none}.nav-menus{gap:4px;font-size:13px}.mega-menu,.mega-menu.compact{left:0;width:min(86vw,360px);transform:none;grid-template-columns:1fr}.agency-section,.faq-section,.final-cta,.hero,.methodology-section,.modules-section,.portfolio-section,.pricing-section,.proof-section,.regression-section,.report-section,.rule-section,.scanner-section{padding-left:16px;padding-right:16px}.hero{padding-top:42px}.hero h1{font-size:44px}.guard-sweep{min-height:640px}.sweep-grid{inset:22px 18px 112px}.sweep-store{position:relative;inset:auto!important;width:auto;min-height:104px;margin-bottom:10px}.finding-chip,.scan-field,.sweep-lines{display:none}.action-orbit{left:18px;right:18px}.action-orbit,.grid-4,.marketing-footer,.marketing-footer nav,.method-grid,.metrics,.portfolio-row,.portfolio-top,.pricing-grid,.proof-grid,.risk-panels,.support-grid{grid-template-columns:1fr}.portfolio-row{gap:8px;align-items:start;padding:16px}.scan-stages,.scanner-control{grid-template-columns:1fr}.scanner-control button,.scanner-control input{width:100%}.final-cta{display:grid}.sections{padding:20px 16px 52px}.queue-row{grid-template-columns:1fr}}.hero-console{position:relative;z-index:1;min-height:650px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at 74% 24%,rgba(201,255,95,.18),transparent 28%),radial-gradient(circle at 28% 60%,rgba(123,120,242,.2),transparent 34%),#0d1715;box-shadow:0 40px 120px rgba(0,0,0,.42)}.hero-console:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.34));mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.34))}.console-toolbar{position:relative;z-index:8;display:grid;grid-template-columns:minmax(180px,.72fr) minmax(360px,1fr);grid-gap:16px;gap:16px;align-items:center;border-bottom:1px solid rgba(255,255,255,.12);background:rgba(8,17,15,.7);padding:16px}.console-toolbar span,.panel-kicker{display:block;color:#c9ff5f;font-size:11px;font-weight:850;text-transform:uppercase}.console-toolbar strong{display:block;margin-top:4px;color:#f8fff1;font-size:18px}.console-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.console-tabs button{min-height:42px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:rgba(248,255,241,.72);padding:0 10px;text-align:left;font-size:12px;font-weight:820}.console-tabs button[aria-selected=true]{border-color:#c9ff5f;background:#c9ff5f;color:#08110f}.console-stage{position:relative;min-height:590px}.store-grid{position:absolute;inset:48px 34px 42px}.store-node{position:absolute;z-index:3;width:148px;min-height:114px;border:1px solid rgba(255,255,255,.16);background:#f7f7f0;color:#111814;padding:12px;transform:translateZ(0);animation:node-float 7s ease-in-out infinite}.store-node span{display:block;width:34px;height:6px;margin-bottom:14px;background:#ff6b57}.store-node strong{display:block;margin-bottom:12px;font-size:15px}.store-node i{display:block;height:8px;margin-top:7px;background:rgba(17,24,20,.1)}.store-node i:last-child{width:58%}.node-1{left:2%;top:8%}.node-2{right:10%;top:12%;animation-delay:-1.2s}.node-3{left:38%;top:34%;animation-delay:-2s}.node-4{left:8%;bottom:14%;animation-delay:-3.2s}.node-5{right:4%;bottom:16%;animation-delay:-4s}.node-6{left:52%;bottom:4%;animation-delay:-5s}.signal-map{position:absolute;inset:78px 22px 44px;z-index:2;width:calc(100% - 44px);height:calc(100% - 122px)}.signal-path{fill:none;stroke-width:4;stroke-linecap:round;stroke-dasharray:12 16;animation:route-flow 5s linear infinite}.path-a{stroke:rgba(201,255,95,.86)}.path-b{stroke:rgba(255,107,87,.88)}.path-c{stroke:rgba(70,168,219,.8)}.pulse{fill:#c9ff5f;filter:drop-shadow(0 0 12px rgba(201,255,95,.8));animation:pulse-pop 2.2s ease-in-out infinite}.pulse-two{fill:#ff6b57;animation-delay:-.6s}.pulse-three{fill:#46a8db;animation-delay:-1.1s}.scan-beam{position:absolute;inset:62px auto 34px 0;z-index:4;width:30%;background:linear-gradient(90deg,transparent,rgba(201,255,95,.12),rgba(201,255,95,.42),rgba(201,255,95,.12),transparent);border-left:1px solid rgba(201,255,95,.22);border-right:1px solid rgba(201,255,95,.22);animation:scan-sweep 5.8s ease-in-out infinite}.flow-orbit{position:absolute;inset:0;z-index:5}.flow-dot{position:absolute;width:14px;height:14px;border:3px solid #08110f;background:#c9ff5f;box-shadow:0 0 0 8px rgba(201,255,95,.18);animation:dot-travel 6s ease-in-out infinite}.dot-a{left:12%;top:27%}.dot-b{left:55%;top:53%;background:#ff6b57;box-shadow:0 0 0 8px rgba(255,107,87,.18);animation-delay:-1.8s}.dot-c{left:82%;top:30%;background:#46a8db;box-shadow:0 0 0 8px rgba(70,168,219,.18);animation-delay:-3s}.checkout-flow,.evidence-stack,.rule-radar{position:absolute;z-index:6;opacity:0;pointer-events:none;transition:opacity .18s ease}.checkout-flow{left:40px;right:40px;top:42%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.checkout-step{min-height:96px;border:1px solid rgba(255,255,255,.14);background:rgba(8,17,15,.86);color:#f8fff1;padding:14px}.checkout-step b{display:inline-grid;place-items:center;width:28px;height:28px;margin-bottom:18px;background:#c9ff5f;color:#08110f}.checkout-step span{display:block;font-weight:850}.mode-checkout .checkout-flow{opacity:1}.mode-checkout .checkout-step{animation:checkout-step 4s ease-in-out infinite}.mode-checkout .step-2{animation-delay:.4s}.mode-checkout .step-3{animation-delay:.8s}.mode-checkout .step-4{animation-delay:1.2s}.evidence-stack{left:62px;top:118px;width:min(420px,52%);display:grid;grid-gap:12px;gap:12px}.evidence-card{border:1px solid rgba(255,255,255,.16);background:rgba(247,247,240,.94);color:#111814;padding:16px;transform-origin:left center}.evidence-card span{display:block;margin-bottom:8px;color:#61706c;font-size:11px;font-weight:850;text-transform:uppercase}.evidence-card strong{font-size:18px}.evidence-card div{display:grid;grid-gap:7px;gap:7px}.evidence-card i{display:block;height:10px;background:rgba(17,24,20,.12)}.mode-evidence .evidence-stack{opacity:1}.mode-evidence .evidence-card{animation:evidence-in 4.8s ease-in-out infinite}.mode-evidence .card-shot{animation-delay:.4s}.mode-evidence .card-fix{animation-delay:.8s}.rule-radar{left:50%;top:52%;width:360px;height:360px;transform:translate(-50%,-50%)}.radar-core{position:absolute;inset:116px;z-index:2;display:grid;place-items:center;border:1px solid rgba(201,255,95,.44);background:#c9ff5f;color:#08110f;text-align:center}.radar-core span{position:absolute;inset:-120px;background:conic-gradient(from 0deg,rgba(201,255,95,.42),transparent 34%);animation:radar-spin 3.6s linear infinite}.radar-core strong{position:relative;z-index:1}.ring{position:absolute;inset:50%;border:1px solid rgba(201,255,95,.28);transform:translate(-50%,-50%);animation:radar-ring 3s ease-out infinite}.ring-two{animation-delay:.8s}.ring-three{animation-delay:1.6s}.mode-rules .rule-radar{opacity:1}.diagnostic-panel{position:absolute;z-index:7;right:24px;bottom:24px;width:min(360px,calc(100% - 48px));border:1px solid rgba(201,255,95,.28);background:rgba(8,17,15,.9);color:#f8fff1;padding:18px}.mode-checkout .checkout-flow{left:40px;right:auto;top:40%;width:min(470px,58%);grid-template-columns:repeat(2,minmax(0,1fr))}.mode-evidence .evidence-stack{left:40px;top:104px;width:min(360px,46%)}.mode-evidence .evidence-card{padding:14px}.mode-rules .rule-radar{left:42%}.mode-checkout .diagnostic-panel,.mode-evidence .diagnostic-panel,.mode-rules .diagnostic-panel{width:min(330px,calc(100% - 48px))}.diagnostic-panel h3{margin:8px 0 0;color:#f8fff1;font-size:28px}.diagnostic-panel p{margin:10px 0 0;color:rgba(248,255,241,.66);line-height:1.5}.diagnostic-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.diagnostic-list span{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);padding:10px;color:rgba(248,255,241,.72);font-size:12px}.diagnostic-list b{display:block;color:#c9ff5f;font-size:24px}.mode-checkout .signal-map,.mode-checkout .store-node,.mode-evidence .signal-map,.mode-evidence .store-node,.mode-rules .signal-map,.mode-rules .store-node{opacity:.22}.mode-checkout .node-2,.mode-checkout .node-5,.mode-evidence .node-3,.mode-rules .node-1,.mode-rules .node-4{opacity:.75}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-pop{0%,to{r:8;opacity:.72}50%{r:15;opacity:1}}@keyframes dot-travel{0%,to{transform:translate(0)}35%{transform:translate(120px,36px)}70%{transform:translate(220px,-16px)}}@keyframes checkout-step{0%,to{border-color:rgba(255,255,255,.14);transform:translateY(0)}42%{border-color:#c9ff5f;transform:translateY(-12px)}62%{border-color:#ff6b57}}@keyframes evidence-in{0%,to{transform:translateX(-10px);opacity:.82}50%{transform:translateX(18px);opacity:1}}@keyframes radar-spin{to{transform:rotate(1turn)}}@keyframes radar-ring{0%{width:90px;height:90px;opacity:.8}to{width:360px;height:360px;opacity:0}}@media (max-width:760px){.hero-console{min-height:650px;margin-top:28px}.console-toolbar{grid-template-columns:1fr;gap:10px;padding:10px}.console-toolbar strong{font-size:17px}.console-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.console-tabs button{min-height:38px;font-size:12px}.console-stage{min-height:520px}.store-grid{inset:74px 12px 150px}.store-node{width:108px;min-height:76px;padding:8px;opacity:.46}.store-node span{width:24px;height:5px;margin-bottom:8px}.store-node strong{margin-bottom:6px;font-size:12px}.store-node i{height:6px;margin-top:5px}.node-1{left:0;top:4%}.node-2{right:0;top:8%}.node-3{left:30%;top:34%}.node-4{left:4%;bottom:16%}.node-5{right:2%;bottom:18%}.node-6{display:none}.signal-map{inset:92px 8px 168px;width:calc(100% - 16px);height:calc(100% - 260px)}.scan-beam{inset:92px auto 148px 0;width:44%}.checkout-flow,.mode-checkout .checkout-flow{left:12px;right:12px;top:118px;width:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-step{min-height:76px;padding:10px}.checkout-step b{width:24px;height:24px;margin-bottom:10px}.evidence-stack,.mode-evidence .evidence-stack{left:12px;top:78px;width:calc(100% - 24px);gap:8px}.evidence-card{padding:10px}.evidence-card strong{font-size:16px}.mode-rules .rule-radar,.rule-radar{left:50%;top:45%;width:250px;height:250px}.radar-core{inset:82px}.radar-core span{inset:-82px}.diagnostic-panel,.mode-checkout .diagnostic-panel,.mode-evidence .diagnostic-panel,.mode-rules .diagnostic-panel{left:12px;right:12px;bottom:12px;width:auto;padding:12px}.diagnostic-panel h3{font-size:22px}.diagnostic-panel p{font-size:13px}.diagnostic-list{gap:6px}.diagnostic-list span{padding:8px}.diagnostic-list b{font-size:20px}}.announcement{justify-content:flex-start;min-height:38px;background:#08110f;padding-inline:max(22px,calc((100vw - 1440px) / 2 + 42px))}.announcement span{border-color:rgba(255,107,87,.46);color:#ffb3a8}.announcement a{color:#c9ff5f}.marketing-nav{top:0;max-width:none;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(8,17,15,.9)}.marketing-nav,.marketing-nav .logo,.marketing-nav .nav-actions,.marketing-nav .nav-menus{color:rgba(255,255,255,.9)}.logo-mark{border-color:rgba(201,255,95,.44);border-radius:4px;background:#f7f7f0}.logo-mark:before{border-color:#08110f}.logo-mark i,.logo-mark:after{background:#08110f}.logo-mark b{background:var(--critical)}.nav-menus details[open] summary,.nav-menus summary:hover,.nav-menus>a:hover{background:rgba(255,255,255,.1);color:#fff}.mega-menu{border-color:rgba(255,255,255,.12);background:rgba(8,17,15,.98)}.mega-menu strong{color:#fff}.mega-menu small{color:rgba(255,255,255,.62)}.mega-menu a:hover{background:rgba(255,255,255,.08)}.nav-cta,.primary-cta{background:#c9ff5f;color:#08110f;box-shadow:0 18px 44px rgba(201,255,95,.2)}.nav-cta:hover,.primary-cta:hover{background:#e2ff99}.hero{position:relative;max-width:none;min-height:calc(100vh - 112px);grid-template-columns:minmax(520px,.92fr) minmax(560px,1.08fr);padding-inline:max(22px,calc((100vw - 1440px) / 2 + 42px));background:linear-gradient(90deg,rgba(8,17,15,.98),rgba(8,17,15,.9) 52%,rgba(8,17,15,.98)),#08110f}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 86%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 86%)}.guard-sweep,.hero-copy{position:relative;z-index:1}.agency-section .eyebrow,.faq-section .eyebrow,.hero .eyebrow,.methodology-section .eyebrow,.modules-section .eyebrow,.portfolio-section .eyebrow,.pricing-section .eyebrow,.proof-section .eyebrow,.report-section .eyebrow,.rule-section .eyebrow,.scanner-section .eyebrow{color:#61706c;letter-spacing:0}.hero .eyebrow{color:#c9ff5f}.hero h1{color:#f8fff1;max-width:760px;font-size:clamp(52px,5.7vw,84px);line-height:.93}.hero-copy>p:not(.eyebrow){color:rgba(248,255,241,.74)}.secondary-cta{border-color:rgba(255,255,255,.24);background:transparent;color:#f8fff1}.capability-row span,.trust-line span{border-radius:4px;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:rgba(248,255,241,.78)}.capability-row span{border-color:rgba(201,255,95,.34);color:#dbffa1}.guard-sweep{border-radius:0;border-color:rgba(255,255,255,.13);background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 36%),#0d1916;box-shadow:0 36px 100px rgba(0,0,0,.34)}.sweep-store{border-radius:0;background:#f7f7f0;box-shadow:12px 12px 0 rgba(201,255,95,.12)}.sweep-store.critical{box-shadow:12px 12px 0 rgba(255,107,87,.16)}.sweep-store.a11y{box-shadow:12px 12px 0 rgba(123,120,242,.16)}.sweep-store.rule{box-shadow:12px 12px 0 rgba(240,180,77,.16)}.sweep-store.change{box-shadow:12px 12px 0 rgba(70,168,219,.16)}.finding-chip{border-radius:4px;background:#08110f}.action-orbit span{border-radius:0;border-color:rgba(201,255,95,.22);background:rgba(201,255,95,.075)}.platform-strip{max-width:none;margin:0;padding:18px max(22px,calc((100vw - 1440px) / 2 + 42px));border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);background:#08110f}.platform-strip p{color:rgba(255,255,255,.48)}.platform-strip span{border-radius:4px;border-color:rgba(255,255,255,.13);background:transparent;color:rgba(255,255,255,.78)}.faq-section,.modules-section,.portfolio-section,.pricing-section,.proof-section,.scanner-section{max-width:none;padding-inline:max(22px,calc((100vw - 1440px) / 2 + 42px))}.agency-section h2,.final-cta h2,.methodology-section h2,.regression-section h2,.report-section h2,.rule-section h2,.section-heading h2{color:#111814;font-size:clamp(30px,3.4vw,50px);line-height:1.02}.risk-panels{grid-template-columns:1fr;gap:0;border-top:1px solid #ccd0c7;border-bottom:1px solid #ccd0c7}.risk-panel{display:grid;grid-template-columns:210px minmax(220px,.75fr) minmax(260px,1fr);grid-gap:26px;gap:26px;align-items:center;min-height:164px;border:0;border-bottom:1px solid #ccd0c7;border-radius:0;background:transparent;box-shadow:none;padding:28px 0}.risk-panel:last-child{border-bottom:0}.panel-visual{height:88px;margin:0}.panel-visual span{border-radius:0}.risk-panel h3{font-size:31px}.risk-panel strong{font-size:18px}.agency-section,.final-cta,.methodology-section,.regression-section,.report-section,.rule-section{max-width:none;padding-inline:max(22px,calc((100vw - 1440px) / 2 + 42px))}.regression-section{gap:0;align-items:stretch}.regression-section>div:first-child{border-radius:0;background:#111814}.timeline{border:1px solid #111814;border-left:0;background:#c9ff5f;padding:24px}.timeline span{border:0;border-bottom:1px solid rgba(17,24,20,.24);border-radius:0;background:transparent;box-shadow:none}.timeline span:before{border-color:#111814}.portfolio-window{border:0;border-radius:0;background:#111814;box-shadow:none}.portfolio-top span{min-height:96px;color:rgba(255,255,255,.82)}.portfolio-row{min-height:82px}.portfolio-window button{border-radius:0;background:#c9ff5f}.agency-section,.methodology-section,.report-section,.rule-section{grid-template-columns:minmax(300px,.82fr) minmax(420px,1fr)}.agency-stack,.faq-list details,.method-grid article,.pricing-grid article,.proof-grid article,.report-mock,.rule-card,.scanner-panel{border-radius:0;box-shadow:none}.agency-stack,.rule-card,.scanner-panel{background:#111814;color:#f8fff1}.agency-stack strong,.rule-card strong,.scanner-panel label{color:#f8fff1}.agency-stack p,.rule-card p,.scanner-message{color:rgba(248,255,241,.68)}.agency-stack small,.agency-stack span,.rule-card span,.rule-results span,.scanner-panel li{border-radius:0;background:rgba(201,255,95,.12);color:#dfff91}.scanner-control button,.scanner-control input{border-radius:0}.scanner-control button{background:#c9ff5f;color:#08110f}.scan-stages span{border-radius:0;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(248,255,241,.68)}.report-mock{border-color:#111814;background:#f7f7f0}.report-head,.report-mock article,.report-status{border-color:#ccd0c7}.report-head span,.report-status span,.status{border-radius:0}.proof-section{padding-block:92px;background:#e7ece2;margin-top:92px}.faq-list details,.method-grid article,.proof-grid article{background:transparent;border-color:#bfc7bb}.pricing-section{padding-top:92px;padding-bottom:92px;margin-top:0;background:#111814}.pricing-section .eyebrow,.pricing-section .section-heading h2{color:#f8fff1}.pricing-grid{gap:0;border:1px solid rgba(255,255,255,.16)}.pricing-grid article{min-height:330px;border:0;border-right:1px solid rgba(255,255,255,.16);background:transparent;color:rgba(248,255,241,.78);padding:28px}.pricing-grid article:last-child{border-right:0}.pricing-grid article.highlight{border-color:rgba(255,255,255,.16);background:#c9ff5f;color:#111814;box-shadow:none}.pricing-grid h3,.pricing-grid strong{color:#f8fff1}.pricing-grid article.highlight h3,.pricing-grid article.highlight strong{color:#111814}.pricing-grid p{color:inherit}.pricing-grid span{border-color:rgba(255,255,255,.16);color:inherit}.pricing-grid article.highlight span{border-color:rgba(17,24,20,.2)}.methodology-section{margin-top:0;padding-top:92px}.final-cta{border-radius:0;background:#ff6b57}.final-cta h2,.final-cta p{color:#111814}.final-cta .primary-cta{background:#111814;color:#fff}.final-cta .secondary-dark{border-color:rgba(17,24,20,.24);color:#111814}.marketing-footer{background:#08110f;color:#f8fff1;border-top:0}.marketing-footer .logo,.marketing-footer strong{color:#f8fff1}.marketing-footer a{color:rgba(248,255,241,.58)}@media (max-width:1180px){.agency-section,.announcement,.faq-section,.final-cta,.hero,.marketing-nav,.methodology-section,.modules-section,.platform-strip,.portfolio-section,.pricing-section,.proof-section,.regression-section,.report-section,.rule-section,.scanner-section{padding-left:28px;padding-right:28px}.risk-panel{grid-template-columns:160px 1fr}.hero{grid-template-columns:1fr}.hero-copy{max-width:820px}.risk-panel p{grid-column:2}}@media (max-width:760px){.marketing-page{background:#08110f}.agency-section,.announcement,.faq-section,.final-cta,.hero,.marketing-nav,.methodology-section,.modules-section,.platform-strip,.portfolio-section,.pricing-section,.proof-section,.regression-section,.report-section,.rule-section,.scanner-section{padding-left:16px;padding-right:16px}.hero h1{font-size:52px;max-width:100%}.agency-section,.faq-section,.methodology-section,.modules-section,.portfolio-section,.proof-section,.report-section,.rule-section,.scanner-section{background:#f4f5f0}.risk-panel{grid-template-columns:1fr}.risk-panel p{grid-column:auto}.pricing-grid,.pricing-grid article{border-right:0}.pricing-grid article{border-bottom:1px solid rgba(255,255,255,.16)}.pricing-grid article:last-child{border-bottom:0}.timeline{border-left:1px solid #111814}}