body.homepage-pro{--home-ink:#0b1220;--home-muted:#536174;--home-line:#d9e0ea;--home-blue:#2257f2;--home-blue-dark:#1942ba;--home-blue-soft:#eef3ff;--home-paper:#f7f9fc;--home-white:#fff;background:radial-gradient(circle at 12% 0%, #2257f214, transparent 28rem), linear-gradient(#eef2f7 1px, transparent 1px), var(--home-paper);color:var(--home-ink);background-size:auto,100% 80px,auto;font-family:SF Pro Text,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.homepage-pro:before{display:none}body.homepage-pro .wrap{width:min(1320px,100% - 64px)}body.homepage-pro .site-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffffdb;border:1px solid #8997ab52;border-radius:14px;width:min(1320px,100% - 32px);min-height:64px;margin:14px auto 0;padding:0 16px 0 20px;position:sticky;top:14px;box-shadow:0 8px 34px #1f2d4714}body.homepage-pro .brand{color:var(--home-ink);letter-spacing:-.025em;gap:9px;font-size:15px}body.homepage-pro .brand small{color:#506078;letter-spacing:.06em;border:1px solid #c8d1df;border-radius:5px;place-items:center;min-width:23px;min-height:19px;margin-left:-4px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-grid}body.homepage-pro .brand-mark{background:var(--home-blue);border-radius:7px;grid-template-columns:repeat(3,4px);align-items:end;width:24px;height:24px;padding:5px;display:grid}body.homepage-pro .brand-mark i{background:#fff;border-radius:2px;width:3px;display:block}body.homepage-pro .brand-mark i:first-child{opacity:.58;height:6px}body.homepage-pro .brand-mark i:nth-child(2){height:10px}body.homepage-pro .brand-mark i:last-child{opacity:.8;height:14px}body.homepage-pro .nav{color:#526076;gap:28px;font-size:12px;font-weight:680}body.homepage-pro .nav a{color:inherit}body.homepage-pro .nav a:hover{color:var(--home-blue)}body.homepage-pro .nav-cta,body.homepage-pro .button{min-height:44px;box-shadow:none;color:#172033;cursor:pointer;background:#fff;border:1px solid #cbd4e1;border-radius:9px;gap:9px;font-size:12px;font-weight:760;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}body.homepage-pro .nav-cta{border-color:var(--home-ink);background:var(--home-ink);color:#fff;min-height:40px;padding:0 15px}body.homepage-pro .button svg{fill:currentColor;width:17px;height:17px}body.homepage-pro .button:hover,body.homepage-pro .nav-cta:hover{color:var(--home-ink);background:#f3f6fa;border-color:#9eabc0;transform:none}body.homepage-pro .button.primary{border-color:var(--home-blue);background:var(--home-blue);color:#fff;box-shadow:0 10px 26px #2257f233}body.homepage-pro .button.primary:hover{border-color:var(--home-blue-dark);background:var(--home-blue-dark);color:#fff;box-shadow:0 12px 30px #2257f240}body.homepage-pro .hero{border-bottom:0;min-height:auto;padding:112px 0 90px;position:relative;overflow:hidden}body.homepage-pro .hero-signal-field{z-index:0;backface-visibility:hidden;contain:layout paint style;isolation:isolate;pointer-events:none;width:min(1680px,118vw);height:calc(100% - 50px);position:absolute;top:28px;left:50%;transform:translate(-50%)}body.homepage-pro .signal-paths path{fill:none;stroke:#4a69a61f;stroke-dasharray:.004 .013;stroke-linecap:round;stroke-width:1.15px;vector-effect:non-scaling-stroke}body.homepage-pro .signal-pulse{fill:none;stroke:#386df1;stroke-dasharray:.034 .01 .022 .009 .014 .008 .008 .007 .004 .217333;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:2.2px;opacity:.84;vector-effect:non-scaling-stroke;will-change:stroke-dashoffset;animation:3.4s linear infinite homepage-signal-flow}body.homepage-pro .signal-pulse-b{stroke:#1aa77f;stroke-dasharray:.03 .01 .018 .009 .012 .008 .007 .007 .004 .228333;stroke-width:2px;animation-duration:3.9s;animation-delay:-1.7s}body.homepage-pro .signal-pulse-c{stroke:#7195ef;stroke-dasharray:.026 .009 .016 .008 .01 .007 .006 .006 .003 .242333;stroke-width:1.8px;animation-duration:4.5s;animation-delay:-3.2s}body.homepage-pro .signal-nodes circle{fill:#fff;stroke:#2257f28a;stroke-width:1.4px;filter:drop-shadow(0 0 5px #2257f25c);transform-box:fill-box;transform-origin:50%;will-change:opacity, transform;animation:3.8s ease-in-out infinite homepage-signal-node}body.homepage-pro.signal-animation-paused .signal-pulse,body.homepage-pro.signal-animation-paused .signal-nodes circle{animation-play-state:paused}body.homepage-pro .signal-nodes circle:nth-child(2n){animation-delay:-1.9s}body.homepage-pro .signal-nodes circle:nth-child(3n){animation-delay:-2.85s}@keyframes homepage-signal-flow{to{stroke-dashoffset:0}}@keyframes homepage-signal-node{0%,to{opacity:.18;transform:scale(.9)}50%{opacity:.78;transform:scale(1.14)}}body.homepage-pro .hero-grid{z-index:1;grid-template-columns:minmax(0,.83fr) minmax(610px,1.17fr);align-items:center;gap:clamp(44px,5vw,82px);position:relative}body.homepage-pro .hero-copy{z-index:2;position:relative}body.homepage-pro .eyebrow{color:var(--home-blue);letter-spacing:.12em;font-size:10px}body.homepage-pro .hero .eyebrow{align-items:center;gap:9px;margin-bottom:24px;display:flex}body.homepage-pro .hero .eyebrow>span{background:#17a678;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #17a6781a}body.homepage-pro h1{max-width:660px;color:var(--home-ink);letter-spacing:-.058em;font-family:SF Pro Display,Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(54px,4.5vw,74px);font-weight:720;line-height:.98}body.homepage-pro h1 em{color:var(--home-blue);font-style:normal}body.homepage-pro h2{color:var(--home-ink);letter-spacing:-.048em;font-family:SF Pro Display,Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(40px,4.2vw,62px);font-weight:700;line-height:1.02}body.homepage-pro .hero-text{max-width:600px;color:var(--home-muted);margin-top:26px;font-size:18px;line-height:1.62}body.homepage-pro .hero-install{background:#ffffffeb;border:1px solid #cbd4e2;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(100%,620px);margin-top:34px;padding:9px 10px 9px 15px;display:grid;box-shadow:0 12px 36px #1f2d4714}body.homepage-pro .hero-install>div{border-right:1px solid #dce2eb;gap:4px;padding-right:17px;display:grid}body.homepage-pro .hero-install>div span,body.homepage-pro .hero-install>div strong{white-space:nowrap}body.homepage-pro .hero-install>div span{color:#263249;text-transform:uppercase;font-size:10px;font-weight:800}body.homepage-pro .hero-install>div strong{color:#788499;letter-spacing:.04em;font:680 8px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}body.homepage-pro .hero-install code{color:#121a2a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:730;overflow:hidden}body.homepage-pro .hero-install code b{color:var(--home-blue);margin-right:7px}body.homepage-pro .hero-install button{color:#435169;cursor:pointer;background:#f5f7fa;border:1px solid #d1d9e5;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:760;transition:border-color .18s,background .18s,color .18s;display:inline-flex}body.homepage-pro .hero-install button:hover{color:var(--home-blue);background:#fff;border-color:#9cacc2}body.homepage-pro .hero-install button.is-copied{color:#08735f;background:#ecfaf5;border-color:#97d8c3}body.homepage-pro .hero-install svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}body.homepage-pro .actions{gap:10px;margin-top:22px}body.homepage-pro .micro-proof{color:#637087;gap:10px 18px;margin-top:22px;font-size:10px}body.homepage-pro .micro-proof span:before,body.homepage-pro .privacy-proof span:before{color:#159875}body.homepage-pro .product-window{color:#eaf0f6;transform-origin:0;background:#101722;border:1px solid #1d2938;border-radius:16px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-1.4deg)rotateX(.5deg);box-shadow:0 40px 90px #17213338,0 4px 16px #17213324}body.homepage-pro .product-window:after{z-index:-1;content:"";background:radial-gradient(circle,#2257f22e,#0000 68%);border-radius:40px;position:absolute;inset:-30px}body.homepage-pro .product-chrome{color:#8f9bad;background:#17202c;border-bottom:1px solid #293443;grid-template-columns:1fr auto 1fr;align-items:center;min-height:45px;padding:0 14px;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}body.homepage-pro .window-controls{gap:6px;display:flex}body.homepage-pro .window-controls i{background:#647084;border-radius:999px;width:7px;height:7px}body.homepage-pro .window-controls i:first-child{background:#e16b67}body.homepage-pro .window-controls i:nth-child(2){background:#d9ae55}body.homepage-pro .window-controls i:last-child{background:#50b98a}body.homepage-pro .product-chrome>strong{color:#8bc9b3;letter-spacing:.05em;text-transform:uppercase;justify-self:end;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}body.homepage-pro .product-chrome>strong i{background:#43c291;border-radius:999px;width:6px;height:6px}body.homepage-pro .product-layout{grid-template-columns:128px minmax(0,1fr);min-height:530px;display:grid}body.homepage-pro .product-sidebar{color:#6f7d90;background:#131b26;border-right:1px solid #293443;flex-direction:column;gap:5px;padding:18px 10px;font-size:9px;font-weight:650;display:flex}body.homepage-pro .product-sidebar strong{color:#b5c0ce;white-space:nowrap;align-items:center;gap:7px;margin:0 4px 15px;font-size:8px;display:flex}body.homepage-pro .product-sidebar strong span{color:#a6bffd;background:#202c3a;border:1px solid #3c4c60;border-radius:6px;place-items:center;width:22px;height:22px;font-size:7px;display:grid}body.homepage-pro .product-sidebar>span{border-radius:6px;padding:8px 9px}body.homepage-pro .product-sidebar>span.is-current{color:#e4eaf1;background:#202b3b}body.homepage-pro .product-main{background-color:#101722;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;padding:20px}body.homepage-pro .product-heading,body.homepage-pro .decision-surface>header{justify-content:space-between;align-items:center;gap:20px;display:flex}body.homepage-pro .product-heading>div,body.homepage-pro .decision-surface>header>div{gap:5px;display:grid}body.homepage-pro .product-heading span,body.homepage-pro .decision-surface>header span{color:#738196;letter-spacing:.08em;text-transform:uppercase;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}body.homepage-pro .product-heading strong,body.homepage-pro .decision-surface>header strong{color:#f1f5f9;font-size:14px}body.homepage-pro .scan-complete{background:#48c29314;border:1px solid #48c29340;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;display:flex;color:#7bd2b1!important;font-size:7px!important}body.homepage-pro .scan-complete i{background:#48c293;border-radius:999px;width:5px;height:5px}body.homepage-pro .product-metrics{grid-template-columns:1.2fr .9fr .9fr;gap:8px;margin-top:18px;display:grid}body.homepage-pro .product-metrics article{background:#1c2735eb;border:1px solid #2a3646;border-radius:9px;align-content:space-between;min-height:105px;padding:13px;display:grid}body.homepage-pro .product-metrics span{color:#8b98a9;text-transform:uppercase;font-size:8px;font-weight:700}body.homepage-pro .product-metrics strong{color:#f3f7fa;font-size:27px;line-height:1}body.homepage-pro .product-metrics strong small{color:#6f7c8d;font-size:10px}body.homepage-pro .product-metrics em{color:#d1a65d;font-size:8px;font-style:normal}body.homepage-pro .decision-surface{background:#141d29f2;border:1px solid #2a3646;border-radius:10px;margin-top:10px;padding:14px}body.homepage-pro .decision-surface>header{border-bottom:1px solid #2a3646;padding-bottom:12px}body.homepage-pro .decision-surface .live-status{color:#f18c84;text-transform:uppercase;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}body.homepage-pro .decision-surface .live-status:before{background:#e76e69;box-shadow:0 0 10px #e76e6999}body.homepage-pro .decision-route{grid-template-columns:1fr auto 1.1fr auto 1fr;align-items:stretch;gap:7px;margin-top:12px;display:grid}body.homepage-pro .decision-route>span{background:#17212d;border:1px solid #303d4d;border-radius:7px;grid-template-columns:auto 1fr;gap:3px 7px;min-width:0;padding:10px;display:grid}body.homepage-pro .decision-route>span.guard{background:#2257f21f;border-color:#4577f68c}body.homepage-pro .decision-route>span i{color:#6d89d5;grid-row:1/3;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}body.homepage-pro .decision-route>span b,body.homepage-pro .decision-route>span small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.homepage-pro .decision-route>span b{color:#dfe6ee;font-size:8px}body.homepage-pro .decision-route>span small{color:#738195;font-size:7px}body.homepage-pro .decision-route>b{color:#526174;place-items:center;font-size:10px;display:grid}body.homepage-pro .decision-log{color:#9aa7b7;background:#0c121b;border:1px solid #283545;border-radius:7px;min-height:76px;margin:10px 0 0;padding:11px;font-size:7px;line-height:1.7}body.homepage-pro .state-tabs{gap:5px;margin-top:9px}body.homepage-pro .state-tabs button{color:#8491a3;cursor:pointer;background:#18212d;border-color:#344154;border-radius:6px;min-height:29px;padding:0 10px;font-size:7px}body.homepage-pro .state-tabs button.is-active{color:#fff;background:#273448;border-color:#536681}body.homepage-pro .agent-strip{background:#ffffffb8;border-top:1px solid #d9e0e9;border-bottom:1px solid #d9e0e9}body.homepage-pro .agent-strip .wrap{grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;min-height:92px;display:grid}body.homepage-pro .agent-strip .wrap>span{color:#79859a;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:740}body.homepage-pro .agent-strip .wrap>div{justify-content:space-between;gap:22px;display:flex}body.homepage-pro .agent-strip strong{color:#364258;letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:720}body.homepage-pro .standards-strip{background:#f0f3f7;border-bottom:1px solid #d9e0e9}body.homepage-pro .standards-grid>*{border-color:#d6dee8}body.homepage-pro .standards-grid>strong{color:#263248}body.homepage-pro .standards-grid a{color:#657187}body.homepage-pro .standards-grid a span{color:var(--home-blue)}body.homepage-pro .section{padding:128px 0}body.homepage-pro .scan-section,body.homepage-pro .risks-section,body.homepage-pro .evidence-section{background:#f0f3f7;border-color:#dce2ea}body.homepage-pro .section-heading{max-width:820px}body.homepage-pro .section-heading>p:not(.eyebrow),body.homepage-pro .scan-copy>p,body.homepage-pro .vision-card>div>p,body.homepage-pro .about-copy>p{color:var(--home-muted)}body.homepage-pro .surface,body.homepage-pro .scan-copy,body.homepage-pro .vision-card,body.homepage-pro .about-card{background:#fff;border:1px solid #d7dee8;border-radius:14px;box-shadow:0 18px 55px #23304712}body.homepage-pro .scan-report{background:linear-gradient(155deg,#182331,#0e151f);border-color:#263344;border-radius:14px;box-shadow:0 30px 75px #16203030}body.homepage-pro .install-method{background:#f5f7fa;border-color:#dae1ea;border-radius:9px}body.homepage-pro .install-method.recommended{background:#f0faf7;border-color:#b6dcd1}body.homepage-pro .control-grid{grid-template-columns:repeat(4,1fr);gap:12px}body.homepage-pro .control-card{background:#fff;border:1px solid #d8dfe8;border-radius:12px;min-height:270px;box-shadow:0 10px 32px #1f2d440d}body.homepage-pro .control-card:before{background:var(--home-blue);width:auto;height:3px;inset:0 0 auto}body.homepage-pro .control-card:first-child,body.homepage-pro .control-card:nth-child(4){color:var(--home-ink);background:#fff;border-color:#d8dfe8}body.homepage-pro .control-card:first-child p,body.homepage-pro .control-card:nth-child(4) p{color:#667388}body.homepage-pro .control-card:first-child b,body.homepage-pro .control-card:nth-child(4) b{color:var(--home-blue);border-color:#cfd8e5}body.homepage-pro .risk-card,body.homepage-pro .evidence-grid>a,body.homepage-pro .about-principles article{background:#fff;border-color:#d6dee8;border-radius:12px;box-shadow:0 8px 28px #1f2d440d}body.homepage-pro .risk-card,body.homepage-pro .evidence-grid>a{transition:border-color .18s,box-shadow .18s}body.homepage-pro .risk-card:hover,body.homepage-pro .evidence-grid>a:hover{border-color:#aebbd0;transform:none;box-shadow:0 14px 38px #1f2d4417}body.homepage-pro .risk-icon,body.homepage-pro .risk-card footer span{background:var(--home-blue-soft);color:var(--home-blue);border-color:#cbd8fa}body.homepage-pro .scan-nudge{background:var(--home-blue-soft);border-color:#cbd8fa;border-radius:12px}body.homepage-pro .architecture-card{background:radial-gradient(circle at 50% 0,#4874ee33,#0000 32rem),linear-gradient(#8eaae10b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#8eaae10b 1px,#0000 1px) 0 0/32px 32px,#111a25;border:1px solid #273448;border-radius:16px;box-shadow:0 34px 85px #121c2b3d}body.homepage-pro .architecture-flow article{border-radius:10px}body.homepage-pro .architecture-flow article.core{background:var(--home-blue);border-color:#6b8ef3}body.homepage-pro .audit-rail{color:#b6c7f8;border-color:#7091f08c;border-radius:8px}body.homepage-pro .mesh-flow span{color:var(--home-ink);border-color:#d6dee8;border-radius:9px}body.homepage-pro .mesh-flow strong{border-color:var(--home-blue);background:var(--home-blue);border-radius:9px}body.homepage-pro .final-cta{background:radial-gradient(circle at 50% 120%,#3163ef52,#0000 30rem),#101823;border-color:#202d3d}body.homepage-pro .site-footer{color:#8995a7;background:#0c131d;border-top:1px solid #273344;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(140px,.7fr));align-items:start;gap:54px;padding:70px max(32px,50vw - 660px);display:grid}body.homepage-pro .site-footer .brand{color:#fff;width:max-content}body.homepage-pro .site-footer .brand small{color:#9eabc0;border-color:#3b485b}body.homepage-pro .footer-brand{gap:18px;display:grid}body.homepage-pro .footer-brand p{color:#94a0b1;max-width:330px;margin:0;font-size:13px}body.homepage-pro .footer-brand>span{color:#657185;font-size:10px}body.homepage-pro .site-footer nav{gap:11px;display:grid}body.homepage-pro .site-footer nav strong{color:#fff;margin-bottom:5px;font-size:11px}body.homepage-pro .site-footer a,body.homepage-pro .site-footer button{color:#8e9bad;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:11px}body.homepage-pro .site-footer a:hover,body.homepage-pro .site-footer button:hover{color:#fff}body.homepage-pro a:focus-visible,body.homepage-pro button:focus-visible,body.homepage-pro summary:focus-visible{outline-offset:3px;outline:3px solid #2257f285}@media (width<=1180px){body.homepage-pro .hero-grid{grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);gap:38px}body.homepage-pro h1{font-size:clamp(52px,5.4vw,70px)}body.homepage-pro .control-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){body.homepage-pro .nav,body.homepage-pro .nav-cta{display:none}body.homepage-pro .mobile-nav{display:block}body.homepage-pro .hero{padding-top:84px}body.homepage-pro .hero-grid{grid-template-columns:1fr;gap:60px}body.homepage-pro .hero-copy{max-width:760px}body.homepage-pro .product-window{width:min(100%,760px);margin:0 auto;transform:none}body.homepage-pro .agent-strip .wrap{grid-template-columns:1fr;gap:20px;padding:27px 0}body.homepage-pro .agent-strip .wrap>div{flex-wrap:wrap;justify-content:flex-start}body.homepage-pro .site-footer{grid-template-columns:1.5fr repeat(2,1fr)}body.homepage-pro .site-footer nav:last-child{grid-column:2}}@media (width<=720px){body.homepage-pro .wrap{width:min(100% - 30px,1320px)}body.homepage-pro .site-header{border-radius:12px;width:calc(100% - 16px);min-height:58px;margin-top:8px;padding:0 10px 0 14px;top:8px}body.homepage-pro .hero{padding:68px 0 64px}body.homepage-pro .hero-signal-field{opacity:.62;width:190vw;height:82%;top:34px}body.homepage-pro .signal-pulse-c,body.homepage-pro .signal-paths path:last-child{display:none}body.homepage-pro h1{font-size:clamp(46px,14vw,66px);line-height:.99}body.homepage-pro .hero-text{font-size:16px}body.homepage-pro .hero-install{grid-template-columns:1fr auto;gap:10px}body.homepage-pro .hero-install>div,body.homepage-pro .hero-install button span{display:none}body.homepage-pro .hero-install button{justify-content:center;width:38px;padding:0}body.homepage-pro .actions .button{width:100%}body.homepage-pro .product-layout{grid-template-columns:1fr;min-height:0}body.homepage-pro .product-sidebar{display:none}body.homepage-pro .product-main{padding:13px}body.homepage-pro .product-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body.homepage-pro .product-metrics article{min-height:90px;padding:10px}body.homepage-pro .product-metrics strong{font-size:22px}body.homepage-pro .decision-route{grid-template-columns:1fr}body.homepage-pro .decision-route>b{min-height:10px;transform:rotate(90deg)}body.homepage-pro .decision-log{font-size:6.5px;overflow-x:auto}body.homepage-pro .agent-strip .wrap>div{grid-template-columns:repeat(2,1fr);width:100%;display:grid}body.homepage-pro .section{padding:88px 0}body.homepage-pro .control-grid{grid-template-columns:1fr}body.homepage-pro .site-footer{grid-template-columns:repeat(2,1fr);gap:44px 28px;padding:54px 24px}body.homepage-pro .footer-brand{grid-column:1/-1}body.homepage-pro .site-footer nav:last-child{grid-column:auto}}@media (width<=430px){body.homepage-pro .product-chrome{grid-template-columns:auto 1fr}body.homepage-pro .product-chrome>span:nth-child(2){justify-self:end}body.homepage-pro .product-chrome>strong,body.homepage-pro .scan-complete{display:none}body.homepage-pro .product-metrics{grid-template-columns:1fr 1fr}body.homepage-pro .product-metrics article:first-child{grid-column:1/-1}body.homepage-pro .site-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body.homepage-pro *,body.homepage-pro :before,body.homepage-pro :after{scroll-behavior:auto!important;transition-duration:.01ms!important}body.homepage-pro .product-window{transform:none}body.homepage-pro .signal-pulse,body.homepage-pro .signal-nodes circle{animation:none}body.homepage-pro .signal-pulse{opacity:0}}
