:root{--ink:#191915;--paper:#f3efe5;--paper-2:#e9e3d7;--red:#e23f2f;--red-dark:#b8251d;--muted:#706d65;--line:#1919152e;--shell:min(1240px, calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif}body::selection{color:#fff;background:var(--red)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.shell{width:var(--shell);margin:0 auto}.section-grid{border-bottom:1px solid var(--line);background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#1919150b 50%,#0000 calc(50% + .5px)),linear-gradient(90deg,#1919150b 1px,#0000 1px);background-size:100% 100%,calc(50vw + min(1240px,100vw - 48px)/-2 + 1px) 100%;position:relative}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3efe5e6;border-bottom:1px solid #19191521;width:100%;position:fixed;top:0;left:0}.header-inner{grid-template-columns:1fr auto auto;align-items:center;gap:44px;height:76px;display:grid}.brand{align-items:center;gap:12px;width:fit-content;display:inline-flex}.brand-mark{color:#fff;background:var(--red);place-items:center;width:40px;height:40px;font-family:Songti SC,STSong,serif;font-size:21px;font-weight:800;display:grid}.brand-copy{flex-direction:column;gap:2px;line-height:1;display:flex}.brand-copy strong{letter-spacing:.08em;font-size:16px}.brand-copy small{color:var(--muted);letter-spacing:.08em;font-size:9px}.main-nav{align-items:center;gap:34px;display:flex}.main-nav a{color:#393833;font-size:13px;font-weight:700;position:relative}.main-nav a:after{background:var(--red);content:"";width:0;height:2px;transition:width .18s;position:absolute;bottom:-8px;left:0}.main-nav a:hover:after{width:100%}.header-cta{color:#fff;background:var(--ink);padding:13px 20px;font-size:13px;font-weight:800}.menu-button{display:none}.hero{min-height:820px;padding-top:76px;overflow:hidden}.hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:56px;min-height:700px;display:grid}.hero-copy{z-index:4;padding:72px 0 56px;position:relative}.eyebrow{color:var(--red);letter-spacing:.17em;text-transform:uppercase;margin:0 0 26px;font-size:11px;font-weight:900}.hero-copy .eyebrow{align-items:center;gap:16px;display:flex}.hero-copy .eyebrow b{color:var(--ink);border:1px solid var(--line);letter-spacing:.06em;padding:5px 8px;font-size:10px}h1,h2,h3,p{margin-top:0}h1,h2,.sheet-kicker{font-family:Songti SC,STSong,SimSun,serif}h1{letter-spacing:-.07em;max-width:670px;margin-bottom:30px;font-size:clamp(54px,5.1vw,82px);font-weight:900;line-height:.98}h1 em{color:var(--red);font-style:normal;position:relative}h1 em:after{background:var(--red);content:"";width:10px;height:10px;position:absolute;bottom:4px;right:-14px}.hero-lead{color:#4e4c46;max-width:580px;margin-bottom:36px;font-size:17px;line-height:1.9}.hero-actions,.contact-actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid var(--ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:0 22px;font-size:14px;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;border-color:var(--red);background:var(--red);box-shadow:7px 7px 0 var(--ink)}.button-primary:hover{box-shadow:4px 4px 0 var(--ink)}.button-ghost{background:#f3efe580}.proof-line{color:var(--muted);flex-wrap:wrap;gap:10px 20px;margin-top:44px;font-size:11px;display:flex}.proof-line span{align-items:center;gap:7px;display:flex}.proof-line i{background:#3c8f65;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #3c8f6521}.hero-visual{z-index:3;transform-origin:0;min-width:0;position:relative;transform:perspective(1300px)rotateY(-4deg)rotateX(1deg)}.product-stage{background:#f9f6ef;border:1px solid #19191557;overflow:hidden;box-shadow:22px 28px #e23f2fe6}.stage-top{border-bottom:1px solid var(--line);color:#6b6861;letter-spacing:.14em;grid-template-columns:1fr auto 1fr;align-items:center;height:34px;padding:0 12px;font-size:8px;display:grid}.stage-dots{gap:5px;display:flex}.stage-dots i{background:#b4afa5;border-radius:50%;width:6px;height:6px}.stage-dots i:first-child{background:var(--red)}.stage-top .online{color:#377f5b;justify-self:end}.stage-body{grid-template-columns:76px 1fr;min-height:472px;display:grid}.stage-nav{color:#a9a69e;background:var(--ink);flex-direction:column;align-items:stretch;gap:6px;padding:20px 10px;display:flex}.stage-nav b{color:#fff;background:var(--red);place-items:center;width:28px;height:28px;margin:0 auto 20px;font-family:Songti SC,serif;display:grid}.stage-nav span{text-align:center;padding:9px 4px;font-size:8px}.stage-nav span.active{color:var(--ink);background:var(--paper)}.stage-content{min-width:0;padding:26px 24px}.stage-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:22px;display:flex}.stage-heading small{color:var(--red);letter-spacing:.12em;font-size:8px;font-weight:800}.stage-heading h3{max-width:360px;margin:7px 0 0;font-family:Songti SC,serif;font-size:23px;line-height:1.2}.stage-heading button{color:#fff;background:var(--red);border:0;padding:9px 12px;font-size:8px;font-weight:800}.stage-metrics{grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.stage-metrics article{border:1px solid var(--line);border-right:0;flex-direction:column;min-height:116px;padding:15px;display:flex}.stage-metrics article:last-child{border-right:1px solid var(--line)}.stage-metrics .metric-red{color:#fff;border-color:var(--red);background:var(--red)}.stage-metrics small{letter-spacing:.14em;text-transform:uppercase;font-size:7px}.stage-metrics strong{margin:6px 0 auto;font-family:Georgia,serif;font-size:34px;font-weight:500}.stage-metrics span{color:inherit;opacity:.72;font-size:7px}.stage-panels{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.stage-panels>article{border:1px solid var(--line);min-height:185px;padding:16px}.panel-title{justify-content:space-between;gap:10px;margin-bottom:24px;font-size:8px;display:flex}.panel-title span{color:var(--muted)}.pipeline-row{color:#54524c;justify-content:space-between;align-items:center;font-size:7px;display:flex}.pipeline-row i{background:var(--line);width:13px;height:1px}.bars{gap:10px;margin-top:32px;display:grid}.bars i{background:#e5dfd3;width:100%;height:4px;display:block;position:relative}.bars i:after{width:var(--w);background:var(--red);content:"";height:100%;display:block}.account-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:9px 0;font-size:7px;display:grid}.account-row b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.account-row small{color:var(--muted);font-size:6px}.status{background:#388d61;border-radius:50%;width:5px;height:5px}.status-2{background:var(--red)}.stage-note{color:#fff;background:var(--ink);box-shadow:5px 5px 0 var(--red);padding:9px 12px;font-size:10px;font-weight:700;position:absolute}.stage-note small{color:#a9a69e;letter-spacing:.12em;margin-bottom:4px;font-size:7px;display:block}.note-left{bottom:70px;left:-42px}.note-right{top:78px;right:-24px}.hero-orbit{border:1px solid #e23f2f2e;border-radius:50%;width:860px;height:860px;position:absolute;top:180px;right:-330px}.hero-orbit span{border:1px solid #e23f2f26;border-radius:50%;position:absolute;inset:90px}.hero-orbit span:nth-child(2){inset:190px}.hero-orbit span:nth-child(3){background:#e23f2f0a;inset:300px}.marquee{color:#fff;background:var(--ink);white-space:nowrap;padding:15px 0;overflow:hidden}.marquee div{letter-spacing:.1em;width:max-content;font-size:12px;font-weight:800;animation:28s linear infinite marquee}.marquee i{color:var(--red);margin:0 22px;font-style:normal}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-35%)}}.problem{padding:130px 0}.problem-grid,.faq-grid{grid-template-columns:.78fr 1.22fr;gap:90px;display:grid}.section-intro h2,.section-heading h2,.modes-copy h2,.security-copy h2,.evidence-title h2,.contact h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,4.1vw,64px);line-height:1.08}.big-copy{letter-spacing:-.035em;margin-bottom:56px;font-family:Songti SC,STSong,serif;font-size:clamp(24px,2.25vw,34px);line-height:1.55}.problem-list{border-top:2px solid var(--ink)}.problem-list article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:18px;padding:24px 0;display:grid}.problem-list article>span{color:var(--red);font-family:Georgia,serif;font-size:13px}.problem-list h3{margin-bottom:8px;font-size:20px}.problem-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.workflow{background-color:#ebe5da;padding:120px 0}.section-heading{grid-template-columns:1.15fr .85fr;align-items:flex-end;gap:80px;margin-bottom:70px;display:grid}.section-heading .eyebrow{margin-bottom:18px}.section-heading>p,.modes-copy>p,.evidence-title>p{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.workflow-track{border-top:2px solid var(--ink);grid-template-columns:repeat(7,1fr);display:grid}.workflow-track article{border-right:1px solid var(--line);min-height:280px;padding:20px 16px 20px 0;position:relative}.workflow-track article:not(:first-child){padding-left:16px}.workflow-track article:last-child{border-right:0}.workflow-number{color:var(--muted);font-family:Georgia,serif;font-size:11px}.workflow-icon{border:1px solid var(--ink);place-items:center;width:48px;height:48px;margin:44px 0 42px;display:grid;position:relative;transform:rotate(45deg)}.workflow-icon span{color:var(--red);font-family:Georgia,serif;transform:rotate(-45deg)}.workflow-track article:not(:last-child) .workflow-icon:after{background:var(--ink);content:"";transform-origin:0;width:calc(min(1240px,100vw - 48px)/7 - 48px);height:1px;position:absolute;top:50%;left:calc(100% + 1px);transform:rotate(-45deg)translateY(-50%)}.workflow-track h3{margin-bottom:12px;font-size:17px}.workflow-track p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.modes{padding:130px 0;overflow:hidden}.modes-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:110px;display:grid}.modes-copy h2{margin-bottom:30px}.modes-copy>p{max-width:500px}.mode-switcher{border-top:2px solid var(--ink);margin-top:58px}.mode-switcher button{width:100%;color:var(--muted);border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:48px 1fr;padding:19px 0;font-weight:800;transition:color .18s;display:grid}.mode-switcher button span{color:var(--red);font-family:Georgia,serif;font-size:11px}.mode-switcher button.active{color:var(--ink)}.mode-switcher button.active:after{color:var(--red);content:"→";grid-area:1/2;justify-self:end}.mode-showcase{position:relative}.mode-showcase:before{z-index:-1;content:"";border:1px solid #e23f2f38;border-radius:50%;width:480px;height:480px;position:absolute;top:-55px;right:-120px}.mode-sheet{min-height:590px;box-shadow:18px 18px 0 var(--ink);background:#faf7f0;border:1px solid #19191554;padding:38px 44px}.sheet-meta,.sheet-footer{color:var(--muted);letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.sheet-meta span:first-child{color:#fff;background:var(--red);padding:6px 9px;font-weight:800}.sheet-kicker{color:var(--red);margin:60px 0 8px;font-size:20px;font-weight:900}.mode-sheet h3{letter-spacing:-.07em;margin-bottom:13px;font-family:Songti SC,serif;font-size:58px}.sheet-lead{margin-bottom:26px;font-size:17px;font-weight:800}.sheet-detail{max-width:580px;color:var(--muted);font-size:14px;line-height:1.9}.sheet-visual{background:var(--paper-2);gap:12px;min-height:150px;margin:35px 0 30px;padding:26px;display:grid;position:relative}.sheet-visual>i:not(.poster){background:#1919151f;width:100%;height:8px;display:block}.sheet-visual>i:first-child{background:var(--ink);width:74%;height:18px}.sheet-visual>i:nth-child(3){width:88%}.sheet-visual>i:nth-child(5){width:62%}.mode-sheet-2 .sheet-visual{background:var(--ink);justify-content:center;align-items:stretch;gap:10px;padding:18px;display:flex}.poster{color:#fff;background:var(--red);align-items:end;width:31%;min-height:145px;padding:14px;font-family:Songti SC,serif;font-size:24px;font-style:normal;font-weight:900;display:grid}.poster-2{color:var(--ink);background:var(--paper)}.poster-3{background:#4b6758}.sheet-footer{border-top:1px solid var(--line);letter-spacing:0;padding-top:20px}.capabilities{background-color:#ebe5da;padding:120px 0 130px}.section-heading.compact{grid-template-columns:1fr;margin-bottom:55px}.capability-grid{border-top:2px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:25px;transition:color .18s,background .18s}.capability-grid article:hover{color:#fff;background:var(--red)}.capability-grid article>span{color:var(--red);margin-bottom:60px;font-family:Georgia,serif;font-size:11px;display:block}.capability-grid article:hover>span,.capability-grid article:hover p{color:#ffffffc7}.capability-grid h3{margin-bottom:12px;font-size:19px}.capability-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.deployment{color:#fff;background-color:var(--ink);background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:80px 80px;padding:130px 0}.section-heading.light>p{color:#a7a49d}.deployment-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.deployment-grid article{min-height:485px;color:var(--ink);background:var(--paper);flex-direction:column;padding:30px;display:flex}.deployment-grid article.recommended{background:var(--red)}.deployment-top{justify-content:space-between;align-items:center;display:flex}.deployment-top>span{font-family:Georgia,serif;font-size:58px}.deployment-top b{color:#fff;background:var(--ink);letter-spacing:.08em;padding:6px 9px;font-size:9px}.deployment-grid h3{margin:52px 0 20px;font-family:Songti SC,serif;font-size:34px}.deployment-grid p{color:#55524a;margin-bottom:30px;font-size:14px;line-height:1.85}.recommended p{color:#191915b8}.fit{border-top:1px solid #1919153b;border-bottom:1px solid #1919153b;margin-top:auto;padding:16px 0;font-size:12px;font-weight:800}.deployment-grid a{justify-content:space-between;align-items:center;margin-top:24px;font-size:13px;font-weight:900;display:flex}.security{padding:130px 0}.security-grid{grid-template-columns:1fr 1fr;align-items:center;gap:120px;display:grid}.security-visual{min-height:570px;position:relative}.security-ring{border:1px solid #19191533;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-1{width:560px;height:560px}.ring-2{border-style:dashed;width:400px;height:400px;animation:32s linear infinite spin}.ring-3{border-color:var(--red);background:#e23f2f0a;width:245px;height:245px}@keyframes spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.security-core{z-index:3;color:#fff;background:var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.security-core span{color:#aaa79f;font-size:10px}.security-core b{margin:8px 0;font-family:Songti SC,serif;font-size:28px}.security-core small{color:var(--red);letter-spacing:.12em;font-size:8px}.orbit-label{color:#fff;background:var(--red);padding:7px 10px;font-size:10px;font-style:normal;font-weight:800;position:absolute}.orbit-1{top:55px;left:50%}.orbit-2{top:50%;right:0}.orbit-3{bottom:45px;right:28%}.orbit-4{top:50%;left:0}.security-copy h2{margin-bottom:34px}.security-copy .big-copy{margin-bottom:36px;font-size:25px}.security-copy ul{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.security-copy li{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:24px;padding:20px 0;display:grid}.security-copy li b{font-size:13px}.security-copy li span{color:var(--muted);font-size:12px;line-height:1.75}.evidence{color:#fff;background-color:var(--red);padding:100px 0}.evidence-grid{grid-template-columns:.82fr 1.18fr;align-items:flex-end;gap:100px;display:grid}.evidence-title .eyebrow{color:var(--ink)}.evidence-title h2{margin-bottom:28px}.evidence-title>p{color:#ffffffb8}.evidence-numbers{border-top:1px solid #ffffff73;border-left:1px solid #ffffff73;grid-template-columns:repeat(2,1fr);display:grid}.evidence-numbers article{border-bottom:1px solid #ffffff73;border-right:1px solid #ffffff73;flex-direction:column;min-height:160px;padding:20px;display:flex}.evidence-numbers strong{font-family:Georgia,serif;font-size:68px;font-weight:400;line-height:1}.evidence-numbers span{margin-top:auto;font-size:11px}.faq{padding:130px 0}.faq-list{border-top:2px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:54px 1fr auto;align-items:center;padding:24px 0;font-size:18px;font-weight:800;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--red);font-family:Georgia,serif;font-size:11px}.faq-list summary i{color:var(--red);font-size:24px;font-style:normal;font-weight:400;transition:transform .16s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{max-width:720px;color:var(--muted);margin:-4px 45px 24px 54px;font-size:14px;line-height:1.9}.contact{color:#fff;background-color:var(--red);padding:130px 0 110px;overflow:hidden}.contact-grid{z-index:2;grid-template-columns:1fr .9fr;gap:110px;display:grid;position:relative}.contact .eyebrow{color:var(--ink)}.contact h2{font-size:clamp(50px,6vw,88px)}.contact-panel{padding-top:12px}.contact-panel>p{color:#ffffffc7;font-size:15px;line-height:1.9}.contact-card{color:var(--ink);background:var(--paper);box-shadow:9px 9px 0 var(--ink);flex-direction:column;margin:32px 0 20px;padding:24px;display:flex}.contact-card span{color:var(--red);letter-spacing:.12em;font-size:10px;font-weight:900}.contact-card strong{margin:8px 0;font-family:Songti SC,serif;font-size:34px}.contact-card small{color:var(--muted)}.button-dark{color:#fff;background:var(--ink)}.button-outline{color:var(--ink);background:0 0}.pricing-note{color:#191915b8!important;margin-top:18px!important;font-size:11px!important}.contact-word{color:#ffffff14;letter-spacing:-.08em;font-family:Arial Black,sans-serif;font-size:240px;font-weight:900;position:absolute;bottom:-80px;right:-30px}footer{color:#fff;background:var(--ink);padding:70px 0 28px}footer .brand-mark{background:var(--red)}footer .brand-copy small{color:#8f8c85}.footer-grid{grid-template-columns:1fr 1fr auto;align-items:start;gap:50px;display:grid}.footer-grid>p{color:#98958d;font-size:11px;line-height:1.9}.footer-grid>div{gap:26px;font-size:11px;display:flex}.footer-bottom{color:#6f6c66;border-top:1px solid #ffffff24;justify-content:space-between;margin-top:60px;padding-top:24px;font-size:10px;display:flex}[data-reveal]{animation:.62s cubic-bezier(.2,.7,.2,1) both rise-in}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.toast{z-index:90;color:#fff;background:var(--ink);box-shadow:5px 5px 0 var(--red);padding:14px 18px;font-size:12px;font-weight:800;position:fixed;bottom:24px;right:24px}.mobile-contact-bar{display:none}@media (max-width:1100px){.hero-grid{grid-template-columns:.9fr 1.1fr;gap:28px}.hero-visual{transform-origin:0;transform:scale(.9)perspective(1300px)rotateY(-4deg)}.workflow-track{grid-template-columns:repeat(4,1fr)}.workflow-track article{border-bottom:1px solid var(--line)}.workflow-track article:not(:last-child) .workflow-icon:after{display:none}.modes-grid,.security-grid{gap:60px}.capability-grid{grid-template-columns:repeat(2,1fr)}.ring-1{width:470px;height:470px}}@media (max-width:820px){:root{--shell:calc(100vw - 36px)}.section-grid{background-size:100% 100%,18px 100%}.header-inner{grid-template-columns:1fr auto;height:66px}.brand-mark{width:36px;height:36px}.brand-copy small,.header-cta{display:none}.menu-button{border:1px solid var(--ink);background:0 0;place-content:center;gap:6px;width:40px;height:40px;padding:10px;display:grid}.menu-button span{background:var(--ink);width:18px;height:1px;display:block}.main-nav{z-index:60;border-bottom:1px solid var(--ink);background:var(--paper);flex-direction:column;align-items:stretch;gap:0;padding:24px 18px 32px;display:none;position:fixed;top:66px;left:0;right:0}.main-nav.open{display:flex}.main-nav a{border-bottom:1px solid var(--line);padding:16px 0;font-size:15px}.hero{min-height:auto;padding-top:66px}.hero-grid{min-height:0;display:block}.hero-copy{padding:62px 0 44px}.hero-copy .eyebrow{flex-direction:column;align-items:flex-start}h1{font-size:clamp(47px,14.2vw,68px)}.hero-lead{font-size:15px}.hero-actions .button{width:100%}.proof-line{margin-top:36px;display:grid}.hero-visual{transform-origin:0 0;margin:0 -60px 58px -18px;transform:scale(.78)}.product-stage{width:700px}.note-left{left:20px}.note-right{right:0}.hero-orbit{display:none}.problem,.workflow,.modes,.capabilities,.deployment,.security,.faq{padding:84px 0}.problem-grid,.faq-grid,.modes-grid,.security-grid,.evidence-grid,.contact-grid{grid-template-columns:1fr;gap:54px}.section-intro h2,.section-heading h2,.modes-copy h2,.security-copy h2,.evidence-title h2{font-size:42px}.section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:50px}.workflow-track{grid-template-columns:repeat(2,1fr)}.workflow-track article{min-height:260px}.mode-showcase:before{display:none}.mode-sheet{min-height:auto;box-shadow:10px 10px 0 var(--ink);padding:28px 22px}.sheet-kicker{margin-top:45px}.mode-sheet h3{font-size:46px}.sheet-footer{flex-direction:column;align-items:flex-start;gap:7px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:190px}.capability-grid article>span{margin-bottom:38px}.deployment-grid{grid-template-columns:1fr}.deployment-grid article{min-height:420px}.security-visual{min-height:430px;overflow:hidden}.ring-1{width:430px;height:430px}.ring-2{width:320px;height:320px}.ring-3{width:230px;height:230px}.security-copy li{grid-template-columns:1fr;gap:8px}.evidence{padding:84px 0}.faq-list summary{grid-template-columns:42px 1fr auto;font-size:16px}.faq-list details p{margin-left:42px}.contact{padding:84px 0 110px}.contact h2{font-size:52px}.contact-card strong{font-size:28px}.contact-actions .button{width:100%}.contact-word{font-size:120px}footer{padding-bottom:100px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-grid>div{flex-wrap:wrap}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.mobile-contact-bar{z-index:45;color:#fff;background:var(--ink);box-shadow:5px 5px 0 var(--red);justify-content:space-between;align-items:center;padding:10px 10px 10px 16px;display:flex;position:fixed;bottom:10px;left:10px;right:10px}.mobile-contact-bar div{flex-direction:column;display:flex}.mobile-contact-bar small{color:#9d9a93;font-size:9px}.mobile-contact-bar b{margin-top:2px;font-size:14px}.mobile-contact-bar a{color:#fff;background:var(--red);padding:12px 16px;font-size:12px;font-weight:900}.toast{text-align:center;bottom:85px;left:18px;right:18px}}@media (max-width:480px){.workflow-track{grid-template-columns:1fr}.workflow-track article{grid-template-columns:42px 1fr;gap:5px 14px;min-height:auto;display:grid;padding:22px 0!important}.workflow-number{grid-column:1}.workflow-icon{display:none}.workflow-track h3{grid-area:1/2}.workflow-track p{grid-column:2}.evidence-numbers strong{font-size:52px}.evidence-numbers span{font-size:10px}.poster{padding:9px;font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;animation:none;transform:none}}
