:root{--wine:#6B1F26;--wine2:#4b1218;--rose:#d496a0;--rose2:#b76a76;--ink:#171418;--ink2:#211d21;--ink3:#302a2e;--paper:#f3f0f1;--paper2:#ebe6e8;--white:#fff;--muted:#8e8389;--muted2:#5d5559;--line:rgba(255,255,255,.1);--line-dark:#d6cfd2;--shadow:0 32px 90px rgba(13,8,11,.20);--radius:24px;--shell:min(1180px,calc(100% - 48px));--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--ink);color:#fff;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:var(--shell);margin-inline:auto}.public-header{position:fixed;top:0;left:0;right:0;z-index:50;border-bottom:1px solid transparent;transition:.3s var(--ease)}.public-header.scrolled{background:rgba(17,16,18,.78);backdrop-filter:blur(18px);border-color:rgba(255,255,255,.08)}.header-inner{height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;font-size:.88rem;font-weight:850;letter-spacing:.18em}.brand-mark{position:relative;width:31px;height:27px;display:inline-block}.brand-mark i{position:absolute;width:15px;height:24px;border:1px solid rgba(255,255,255,.35);transform:skew(-29deg);top:1px}.brand-mark i:nth-child(1){left:2px;background:var(--wine)}.brand-mark i:nth-child(2){left:8px;background:rgba(107,31,38,.65)}.brand-mark i:nth-child(3){left:14px;background:var(--rose)}.desktop-nav{display:flex;align-items:center;gap:30px;margin-left:auto}.desktop-nav a,.header-login{font-size:.82rem;color:#c5bcc1;transition:.2s}.desktop-nav a:hover,.desktop-nav a[aria-current=page],.header-login:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:16px}.lang-switch{font-size:.73rem;font-weight:800;letter-spacing:.14em;color:#aaa0a5}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:12px;font-weight:750;font-size:.86rem;padding:14px 20px;cursor:pointer;transition:.22s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--wine),#8b313c);color:#fff;box-shadow:0 10px 30px rgba(107,31,38,.25)}.btn-light{background:#fff;color:#1b171a}.btn-ghost-dark{background:transparent;color:#211b1e;border:1px solid #cdc4c8}.btn-small{padding:11px 16px;font-size:.78rem}.btn-large{padding:17px 24px;border-radius:14px}.btn-full{width:100%}.menu-trigger{display:none;background:none;border:0;width:40px;height:40px}.menu-trigger span{display:block;width:20px;height:1px;background:#fff;margin:6px auto}.mobile-nav{display:none}.hero-section{position:relative;min-height:890px;overflow:hidden;padding:165px 0 100px;background:radial-gradient(circle at 80% 20%,rgba(107,31,38,.28),transparent 32%),linear-gradient(180deg,#111012,#191519)}.hero-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,black 0,transparent 88%)}.hero-layout{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:62px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.68rem;font-weight:850;letter-spacing:.2em;color:var(--rose);text-transform:uppercase}.eyebrow::before{content:"";width:24px;height:1px;background:currentColor}.eyebrow.dark{color:var(--wine)}.hero-copy h1{font-size:clamp(3.7rem,6.3vw,6.55rem);line-height:.93;letter-spacing:-.065em;margin:24px 0 30px;max-width:780px}.hero-copy h1 em{display:block;font-style:normal;color:var(--rose);font-weight:630}.hero-copy>p{max-width:650px;font-size:1.1rem;color:#bdb3b8;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:34px}.text-link{font-size:.85rem;font-weight:720;color:#c6bcc1}.text-link span{display:inline-block;margin-left:8px;color:var(--rose)}.trust-row{display:flex;gap:20px;flex-wrap:wrap;margin-top:32px;font-size:.68rem;color:#898086;text-transform:uppercase;letter-spacing:.08em}.trust-row span{display:flex;align-items:center;gap:7px}.trust-row i{width:5px;height:5px;border-radius:50%;background:var(--rose)}.operations-visual{position:relative;background:rgba(29,25,29,.82);border:1px solid rgba(255,255,255,.11);border-radius:28px;box-shadow:0 45px 120px rgba(0,0,0,.38);overflow:hidden;transform:perspective(1200px) rotateY(-4deg) rotateX(1deg)}.visual-top,.visual-footer{height:48px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;font-size:.61rem;letter-spacing:.12em;color:#847a80;border-bottom:1px solid rgba(255,255,255,.07)}.visual-footer{border-top:1px solid rgba(255,255,255,.07);border-bottom:0}.visual-footer b{color:#fff}.visual-state{display:flex;align-items:center;gap:8px;color:#b7aaaf}.visual-state i{width:6px;height:6px;border-radius:50%;background:#8db995;box-shadow:0 0 0 5px rgba(141,185,149,.08)}.visual-canvas{position:relative;padding:8px}.visual-canvas svg{width:100%;display:block}.visual-node rect{fill:#211d21;stroke:#4a4146;stroke-width:1}.visual-node text{fill:#eee6e9;font-size:10px;font-weight:700;letter-spacing:.07em}.visual-node .node-sub{fill:#857b80;font-size:6.7px;font-weight:600}.visual-node.warning rect{stroke:#9c6b42;fill:#251f1b}.visual-node.warning .node-sub{fill:#d6a16f}.visual-node.good rect{stroke:#496851;fill:#1a221d}.visual-node.good .node-sub{fill:#8eb998}.visual-core rect{fill:url(#lineGrad);stroke:#d9a5ad}.visual-core text{fill:#fff;font-size:14px;font-weight:850}.visual-core .core-sub{font-size:6px;letter-spacing:.16em}.signal-dots circle{fill:#e1b2ba;filter:drop-shadow(0 0 6px rgba(212,150,160,.8));animation:signal 3.6s infinite}.signal-dots circle:nth-child(2){animation-delay:.8s}.signal-dots circle:nth-child(3){animation-delay:1.3s}.signal-dots circle:nth-child(4){animation-delay:2s}@keyframes signal{0%,100%{opacity:.25}50%{opacity:1}}.detection-chip{position:absolute;padding:8px 10px;border:1px solid #4f454a;border-radius:8px;background:rgba(18,16,18,.92);font-size:.58rem;color:#afa3a9;box-shadow:0 10px 25px rgba(0,0,0,.24)}.detection-chip i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--rose);margin-right:6px}.chip-a{left:24%;top:14%}.chip-b{left:44%;top:68%}.chip-c{right:8%;top:57%}.signal-strip{background:#0d0c0e;border-block:1px solid rgba(255,255,255,.06)}.signal-strip .shell{display:grid;grid-template-columns:repeat(6,1fr)}.signal-strip span{padding:23px 10px;text-align:center;font-size:.61rem;letter-spacing:.16em;color:#6e676b;border-right:1px solid rgba(255,255,255,.05)}.section{padding:120px 0}.light{background:var(--paper);color:var(--ink)}.split-intro{display:grid;grid-template-columns:1.22fr .78fr;gap:80px;align-items:end}.split-intro h2,.section-heading h2{font-size:clamp(2.8rem,5vw,4.9rem);line-height:.99;letter-spacing:-.055em;margin:20px 0 0}.split-intro h2 em{display:block;color:var(--wine);font-style:normal}.split-intro>p{font-size:1.02rem;color:#655c61;max-width:520px;line-height:1.8}.disorder-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:68px;background:#d8d1d4;border:1px solid #d8d1d4}.disorder-card{background:#f7f5f5;padding:30px;min-height:300px}.disorder-card>span,.capability>span,.method-step>span{font-size:.65rem;font-weight:800;letter-spacing:.1em;color:var(--wine)}.disorder-card h3{font-size:1.25rem;margin:50px 0 12px}.disorder-card p{font-size:.85rem;color:#6d6469;line-height:1.65}.mini-fragments{display:flex;gap:5px;flex-wrap:wrap;margin-top:30px}.mini-fragments i{font-style:normal;font-size:.55rem;padding:6px 7px;border:1px solid #cfc5c9;border-radius:5px}.manual-sequence{display:flex;align-items:center;gap:7px;margin-top:35px;font-size:.58rem}.manual-sequence b{padding:7px;border:1px solid #cfc6ca}.manual-sequence i{font-style:normal;color:#a5989e}.control-meter{height:7px;background:#e0d9dc;margin-top:42px}.control-meter i{display:block;height:100%;background:var(--wine)}.message-stack{position:relative;height:65px;margin-top:30px}.message-stack i{position:absolute;width:82%;height:28px;border:1px solid #cfc6ca;border-radius:7px;background:#fff}.message-stack i:nth-child(2){top:14px;left:9%}.message-stack i:nth-child(3){top:28px;left:18%}.dark-section{background:#141215;color:#fff}.section-heading{max-width:870px}.section-heading>p{max-width:650px;color:#a89da3;font-size:1rem}.section-heading.dark-copy>p{color:#6b6267}.method-track{display:grid;grid-template-columns:repeat(5,1fr);margin-top:70px;border-top:1px solid rgba(255,255,255,.14)}.method-step{padding:28px 24px 10px;border-right:1px solid rgba(255,255,255,.09);min-height:240px}.method-step:first-child{padding-left:0}.method-step h3{font-size:1.2rem;margin:54px 0 10px}.method-step p{font-size:.8rem;color:#92888d}.capabilities-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border:1px solid #d5ced1;background:#d5ced1;gap:1px}.capability{background:#f7f5f5;min-height:285px;padding:28px;position:relative}.capability h3{font-size:1.35rem;margin:52px 0 12px}.capability p{font-size:.85rem;color:#685f64}.capability-feature{grid-row:span 2;min-height:571px;background:var(--ink);color:#fff}.capability-feature p{color:#aaa0a5}.score-preview{position:absolute;left:28px;right:28px;bottom:32px}.score-preview strong{font-size:5rem;letter-spacing:-.07em}.score-preview small{color:#958b90}.score-preview>div{height:6px;background:#342d31;margin-top:15px}.score-preview i{display:block;height:100%;background:linear-gradient(90deg,var(--wine),var(--rose))}.audit-product-section{padding:120px 0;background:linear-gradient(140deg,#211b1f,#111012);overflow:hidden}.audit-product-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.audit-product-copy h2{font-size:clamp(2.8rem,4.6vw,4.7rem);line-height:1;letter-spacing:-.055em;margin:22px 0}.audit-product-copy>p{color:#aaa0a5;max-width:580px}.audit-bullets{list-style:none;padding:0;margin:30px 0;display:grid;gap:11px}.audit-bullets li{font-size:.82rem;color:#c6bdc1}.audit-bullets li::before{content:"✓";color:var(--rose);margin-right:10px}.audit-buy{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:34px}.audit-buy strong{font-size:1.8rem}.audit-buy span{color:#8d8388;font-size:.72rem;margin-right:10px}.report-preview{background:#171418;border:1px solid rgba(255,255,255,.12);border-radius:28px;padding:26px;box-shadow:0 40px 90px rgba(0,0,0,.28)}.report-head{display:flex;justify-content:space-between;font-size:.6rem;letter-spacing:.13em;color:#7e7479}.report-score-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;align-items:center;padding:35px 0;border-bottom:1px solid rgba(255,255,255,.08)}.report-score strong{font-size:5.2rem;letter-spacing:-.08em}.report-score small{color:#91868c}.report-score span{display:block;color:var(--rose);font-size:.62rem;font-weight:800;letter-spacing:.12em}.report-radar svg{width:100%;max-height:180px}.report-bars{padding:26px 0;display:grid;gap:13px}.report-bars>div{display:grid;grid-template-columns:120px 1fr 30px;gap:12px;align-items:center;font-size:.67rem;color:#aaa0a5}.report-bars i{height:5px;background:#332c30}.report-bars b{display:block;height:100%;background:linear-gradient(90deg,var(--wine),var(--rose))}.report-bars em{font-style:normal;color:#fff;text-align:right}.report-priorities{border-top:1px solid rgba(255,255,255,.08);padding-top:22px}.report-priorities>span{font-size:.6rem;letter-spacing:.14em;color:#8a8085}.report-priorities p{display:grid;grid-template-columns:25px 1fr auto;font-size:.7rem;color:#c9c0c4;border-bottom:1px solid rgba(255,255,255,.06);padding:10px 0;margin:0}.report-priorities em{font-style:normal;color:var(--rose);font-size:.55rem}.four-flow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px;border-top:1px solid #d3cccf}.four-flow article{padding:26px 25px 20px;border-right:1px solid #d3cccf}.four-flow span{font-size:.65rem;color:var(--wine);font-weight:800}.four-flow h3{margin:48px 0 8px}.four-flow p{font-size:.8rem;color:#6e6569}.final-cta{padding:130px 0;background:radial-gradient(circle at 70% 20%,rgba(107,31,38,.32),transparent 35%),#100f11;text-align:center}.final-cta-inner{max-width:920px}.final-cta h2{font-size:clamp(3rem,5.5vw,5.5rem);line-height:.98;letter-spacing:-.06em;margin:24px auto}.final-cta p{color:#a89fa3;margin:0 auto 32px;max-width:650px}.page-hero{padding:180px 0 95px;background:radial-gradient(circle at 75% 10%,rgba(107,31,38,.23),transparent 33%),#121012}.page-hero.compact{padding-bottom:65px}.page-hero h1{max-width:980px;font-size:clamp(3.4rem,6vw,6rem);line-height:.98;letter-spacing:-.06em;margin:24px 0}.page-hero p{max-width:720px;color:#aaa0a5;font-size:1.05rem}.service-matrix{border-top:1px solid #d2cace}.service-row{display:grid;grid-template-columns:75px 1fr 50px;gap:20px;align-items:center;padding:33px 0;border-bottom:1px solid #d2cace}.service-row>span{font-size:.63rem;color:var(--wine);font-weight:800}.service-row h2{margin:0 0 6px;font-size:1.55rem}.service-row p{margin:0;color:#6c6368}.service-row>a{text-align:right;color:var(--wine);font-size:1.4rem}.split-intro.white>p{color:#a79da2}.about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.about-grid h2{font-size:4rem;letter-spacing:-.055em}.about-copy p{font-size:1.08rem;color:#60575c;line-height:1.8}.principles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border-top:1px solid #d3cccf}.principles article{padding:28px 30px 10px;border-right:1px solid #d3cccf}.principles span{color:var(--wine);font-size:.65rem}.principles h3{font-size:2rem;margin:45px 0 10px}.principles p{color:#6b6267}.contact-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:70px}.contact-form{background:#fff;border:1px solid #ddd6d9;padding:34px;border-radius:22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid .full{grid-column:1/-1}label{display:grid;gap:8px;font-size:.72rem;font-weight:720;color:#4f474b}input,textarea,select{width:100%;border:1px solid #d7d0d3;border-radius:11px;padding:13px 14px;background:#fbfafa;color:#211c1f;outline:none;transition:.2s}input:focus,textarea:focus,select:focus{border-color:#9e6c75;box-shadow:0 0 0 4px rgba(107,31,38,.08)}.contact-form button{margin-top:22px}.contact-aside{padding:15px 0}.contact-aside>div{padding:28px 0;border-bottom:1px solid #d7d0d3}.contact-aside b{color:var(--wine);font-size:.67rem}.contact-aside h3{margin:7px 0}.contact-aside p{margin:0;color:#6d6469;font-size:.85rem}.form-message{margin-top:14px;padding:10px 12px;border-radius:8px;font-size:.76rem}.form-message.success{background:#e5f2e8;color:#365b3d}.form-message.error{background:#f6e7e9;color:#8b2630}.auth-section,.status-section{min-height:100vh;padding:130px 24px 80px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 0,rgba(107,31,38,.28),transparent 37%),#111012}.auth-panel,.status-card{width:min(100%,480px);background:var(--paper);color:var(--ink);border-radius:25px;padding:38px;box-shadow:var(--shadow)}.auth-brand{margin-bottom:36px}.auth-brand .brand-mark i{border-color:#a99aa1}.auth-panel h1,.status-card h1{font-size:2.35rem;letter-spacing:-.045em;margin:14px 0}.auth-panel>p,.status-card>p{color:#6a6166;font-size:.88rem}.auth-panel form{display:grid;gap:15px;margin-top:28px}.auth-divider{display:flex;align-items:center;gap:10px;color:#9b9196;font-size:.7rem;margin:24px 0 0}.auth-divider::before,.auth-divider::after{content:"";height:1px;background:#d9d2d5;flex:1}.auth-links{display:flex;justify-content:space-between;gap:14px;margin-top:22px;font-size:.7rem;color:var(--wine)}.status-card{text-align:center}.status-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px;font-size:1.4rem}.status-icon.success{background:#e7f2e9;color:#3d7447}.status-icon.success i{width:13px;height:23px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-2px,-2px)}.status-icon.neutral{background:#e7e2e4;color:#6b6267}.provisioning-steps{display:grid;text-align:left;gap:10px;background:#eae5e7;border-radius:13px;padding:16px;margin:24px 0}.provisioning-steps span{font-size:.76rem;color:#71676c}.provisioning-steps .done{color:#3e6c47}.status-help{border-top:1px solid #d8d1d4;margin-top:28px;padding-top:20px}.status-help form{display:flex;gap:8px}.checkout-security{font-size:.65rem;color:#857a80;line-height:1.5}.lock-dot{color:var(--rose)}.audit-landing-hero{padding:175px 0 100px;background:radial-gradient(circle at 75% 10%,rgba(107,31,38,.3),transparent 35%),#111012}.audit-landing-grid{display:grid;grid-template-columns:1.08fr .72fr;gap:80px;align-items:center}.audit-landing-grid h1{font-size:clamp(3.4rem,6vw,6.2rem);line-height:.95;letter-spacing:-.06em;margin:25px 0}.audit-landing-grid>div>p{max-width:720px;color:#aaa0a5;font-size:1.05rem}.audit-facts{display:flex;gap:35px;margin-top:45px}.audit-facts span{display:grid;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:#786f74}.audit-facts b{font-size:1.8rem;color:#fff;letter-spacing:-.04em}.checkout-card{background:#f5f2f3;color:var(--ink);border-radius:24px;padding:28px;box-shadow:0 35px 80px rgba(0,0,0,.3)}.checkout-head{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #d7cfd3;padding-bottom:18px}.checkout-head span{font-size:.78rem;font-weight:750}.checkout-head strong{font-size:2rem}.checkout-card ul{list-style:none;padding:18px 0;margin:0;display:grid;gap:10px}.checkout-card li{font-size:.77rem;color:#665e62}.checkout-card li::before{content:"✓";color:var(--wine);margin-right:8px}.checkout-form{display:grid;gap:14px}.checkout-form label{font-size:.68rem}.audit-dimensions{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d6cfd2;border:1px solid #d6cfd2;margin-top:58px}.dimension-card{padding:26px;background:#f8f6f6;min-height:190px}.dimension-card span{font-size:.62rem;color:var(--wine);font-weight:800}.dimension-card h3{font-size:1.05rem;margin:35px 0 8px}.dimension-card p{font-size:.76rem;color:#6b6267}.result-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.result-story-copy h2{font-size:4rem;line-height:1;letter-spacing:-.055em}.result-story-copy p{color:#a99fa4}.diagnostic-output{background:#1e1a1e;border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:26px}.diagnostic-top{display:grid;grid-template-columns:1fr auto;align-items:end;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:20px}.diagnostic-top span{font-size:.62rem;color:#8b8086}.diagnostic-top strong{font-size:3.2rem}.diagnostic-top small{font-size:.8rem;color:#8b8086}.diagnostic-top em{grid-column:1/-1;color:var(--rose);font-style:normal;font-size:.62rem}.diagnostic-lines{padding:18px 0}.diagnostic-lines p{display:grid;grid-template-columns:130px 1fr 28px;gap:12px;align-items:center;font-size:.65rem;color:#aaa0a5}.diagnostic-lines i{height:4px;background:#372f34}.diagnostic-lines b{display:block;height:100%;background:linear-gradient(90deg,var(--wine),var(--rose))}.diagnostic-lines strong{text-align:right;color:#fff}.diagnostic-tags{display:flex;gap:8px;flex-wrap:wrap}.diagnostic-tags span{font-size:.55rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:7px 8px;color:#9d9298}.purchase-flow h2{font-size:4rem;letter-spacing:-.055em;max-width:780px}.flow-rail{display:grid;grid-template-columns:repeat(5,1fr);margin-top:60px;border-top:1px solid #d2cace}.flow-rail article{padding:24px 20px;border-right:1px solid #d2cace;min-height:160px}.flow-rail b{font-size:.62rem;color:var(--wine)}.flow-rail h3{margin:40px 0 5px}.flow-rail p{font-size:.72rem;color:#766d72}.legal-copy{max-width:780px}.legal-copy h2{margin-top:45px}.legal-copy p{color:#62595e;line-height:1.8}.reveal{opacity:0;transform:translateY(18px);transition:.7s var(--ease)}.reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.reveal{opacity:1;transform:none;transition:none}.signal-dots circle{animation:none}}@media(max-width:1020px){.desktop-nav,.header-login,.header-cta{display:none}.menu-trigger{display:block}.mobile-nav{position:absolute;left:20px;right:20px;top:76px;background:#191619;border:1px solid rgba(255,255,255,.1);padding:20px;border-radius:18px;box-shadow:var(--shadow)}.mobile-nav.open{display:grid;gap:14px}.mobile-nav>a:not(.btn){padding:9px;color:#c4bbc0}.hero-layout,.audit-product-grid,.audit-landing-grid,.result-story,.contact-layout,.about-grid{grid-template-columns:1fr}.operations-visual{max-width:720px;transform:none}.hero-section{min-height:auto}.disorder-grid,.capabilities-grid{grid-template-columns:repeat(2,1fr)}.capability-feature{grid-row:auto;min-height:360px}.method-track{grid-template-columns:repeat(3,1fr)}.signal-strip .shell{grid-template-columns:repeat(3,1fr)}.audit-dimensions{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){:root{--shell:min(100% - 28px,1180px)}.header-inner{height:70px}.brand-word{font-size:.72rem}.hero-section{padding:125px 0 70px}.hero-copy h1{font-size:3.75rem}.hero-copy>p{font-size:.98rem}.hero-actions{align-items:flex-start;flex-direction:column}.trust-row{gap:10px}.operations-visual{margin-top:15px}.detection-chip{display:none}.visual-top,.visual-footer{font-size:.52rem}.signal-strip span{font-size:.5rem}.section{padding:78px 0}.split-intro{grid-template-columns:1fr;gap:25px}.split-intro h2,.section-heading h2{font-size:3rem}.disorder-grid,.capabilities-grid,.audit-dimensions{grid-template-columns:1fr}.disorder-card{min-height:230px}.method-track{grid-template-columns:1fr}.method-step{min-height:160px;border-bottom:1px solid rgba(255,255,255,.08);border-right:0;padding-left:0}.method-step h3{margin-top:25px}.report-score-row{grid-template-columns:1fr}.four-flow,.flow-rail{grid-template-columns:1fr 1fr}.final-cta{padding:85px 0}.page-hero{padding:130px 0 65px}.page-hero h1{font-size:3.5rem}.service-row{grid-template-columns:45px 1fr 24px}.principles{grid-template-columns:1fr}.principles article{border-bottom:1px solid #d3cccf;border-right:0;padding-left:0}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.auth-panel,.status-card{padding:28px 22px}.status-help form{flex-direction:column}.audit-landing-hero{padding:130px 0 65px}.audit-landing-grid h1{font-size:3.6rem}.audit-facts{gap:18px}.result-story-copy h2,.purchase-flow h2{font-size:3rem}.signal-strip .shell{grid-template-columns:repeat(2,1fr)}}

/* === Ordexian 2026 product-site extension === */
.skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:#fff;color:#111;padding:10px 14px;border-radius:8px;font-size:.78rem;font-weight:750}.skip-link:focus{top:12px}
.public-body{overflow-x:hidden}.public-footer{background:#0d0c0e;border-top:1px solid rgba(255,255,255,.08);padding:64px 0 26px}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,.7fr);gap:54px}.footer-grid>div:not(.footer-brand){display:grid;align-content:start;gap:10px}.footer-grid a{font-size:.74rem;color:#9d9499;transition:.2s}.footer-grid a:hover{color:#fff}.footer-brand p{max-width:360px;color:#7e757a;font-size:.78rem;margin:18px 0}.footer-mail{color:#c8bec3!important}.footer-label{font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:#5f585c;margin-bottom:8px}.footer-bottom{border-top:1px solid rgba(255,255,255,.07);margin-top:48px;padding-top:22px;display:flex;justify-content:space-between;color:#5f585c;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.mobile-nav-inner{display:grid;gap:7px}.mobile-nav-inner>a:not(.btn){padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.06)}
.paper{background:var(--paper);color:var(--ink)}.paper .dark-copy,.dark-copy{color:var(--ink)}.page-hero{padding:168px 0 105px;min-height:72vh;background:radial-gradient(circle at 78% 16%,rgba(107,31,38,.28),transparent 34%),radial-gradient(circle at 25% 100%,rgba(120,71,83,.08),transparent 36%),#111012;position:relative;overflow:hidden}.page-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 85%)}.page-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(400px,.9fr);gap:80px;align-items:center;position:relative;z-index:1}.page-hero-copy h1{font-size:clamp(3.4rem,6vw,6.5rem);line-height:.95;letter-spacing:-.062em;margin:24px 0 26px;max-width:980px}.page-hero-copy>p{font-size:1.04rem;line-height:1.75;color:#aaa0a5;max-width:720px}.page-hero-copy .hero-actions{margin-top:36px}.hero-aurora{position:absolute;width:760px;height:760px;right:-230px;top:-330px;background:radial-gradient(circle,rgba(107,31,38,.23),transparent 68%);filter:blur(10px);pointer-events:none}.hero-proof{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.hero-proof span{font-size:.63rem;color:#8e8489;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:7px 10px}.final-actions{display:flex;gap:26px;align-items:center;justify-content:center;flex-wrap:wrap}
.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d5ced1;border:1px solid #d5ced1;margin-top:52px}.capability-grid article{background:#f8f6f7;padding:30px;min-height:230px}.capability-grid article>span{color:var(--wine);font-size:.58rem;font-weight:850;letter-spacing:.12em}.capability-grid h3{font-size:1.12rem;margin:52px 0 10px;letter-spacing:-.02em}.capability-grid p{color:#6b6267;font-size:.78rem;line-height:1.7}.capability-grid.large{grid-template-columns:repeat(4,1fr)}.platform-capabilities article{min-height:250px}.dimension-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#d7cfd2;border:1px solid #d7cfd2;margin-top:52px}.dimension-grid article{background:#f8f6f7;padding:20px;min-height:175px}.dimension-grid span{color:var(--wine);font-weight:800;font-size:.56rem}.dimension-grid h3{font-size:.84rem;line-height:1.25;margin:60px 0 0}.two-col{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.feature-list{list-style:none;padding:0;margin:32px 0;display:grid;gap:1px;background:rgba(255,255,255,.08)}.feature-list li{display:grid;grid-template-columns:42px 1fr;gap:15px;background:#181518;padding:17px}.feature-list b{color:var(--rose);font-size:.62rem}.feature-list span{display:grid;gap:3px;color:#8f858a;font-size:.72rem}.feature-list strong{color:#fff;font-size:.82rem}.process-band{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.process-band>div{padding:30px 20px;min-height:185px;border-right:1px solid rgba(255,255,255,.08)}.process-band>div:last-child{border-right:0}.process-band span{font-size:.54rem;color:var(--rose)}.process-band b{display:block;margin-top:50px;font-size:.72rem;letter-spacing:.08em}.process-band p{font-size:.67rem;color:#82777d;margin-top:6px}
.product-console{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#171417;box-shadow:0 45px 100px rgba(0,0,0,.36);overflow:hidden;position:relative}.console-top{height:44px;border-bottom:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;font-size:.5rem;color:#71676c}.console-top>span{display:flex;gap:5px}.console-top i{width:6px;height:6px;background:#473f43;border-radius:50%}.console-top b{font-weight:500}.console-top em{justify-self:end;font-style:normal;color:#8d6970}.console-body{display:grid;grid-template-columns:120px 1fr;min-height:430px}.console-body aside{background:#110f11;border-right:1px solid rgba(255,255,255,.07);padding:16px 12px;display:grid;align-content:start;gap:6px}.console-brand{display:flex;align-items:center;gap:7px;margin-bottom:24px}.console-brand img{width:19px}.console-brand span{font-size:.52rem;font-weight:800;letter-spacing:.12em}.console-body aside>a{font-size:.54rem;color:#665d62;padding:8px;border-radius:6px}.console-body aside>a.on{color:#fff;background:#211b1f}.console-main{padding:24px}.console-heading{display:flex;justify-content:space-between;align-items:center}.console-heading small{font-size:.48rem;color:#6c6267}.console-heading strong{font-size:.68rem}.console-score-row{display:grid;grid-template-columns:.85fr 1.15fr;gap:10px;margin-top:26px}.console-score-row article,.console-list{background:#201b1f;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px}.console-score-row span,.console-list>span{font-size:.45rem;color:#746970;letter-spacing:.08em}.console-score-row b{display:block;font-size:2.4rem;letter-spacing:-.06em;margin-top:14px}.console-score-row b small{font-size:.7rem;color:#746970}.console-score-row em{font-size:.45rem;color:#d59ca5;font-style:normal}.bar{height:4px;background:#372f34;margin-top:23px}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--wine),var(--rose))}.console-list{margin-top:10px}.console-list p{display:grid;grid-template-columns:22px 1fr auto;gap:8px;font-size:.56rem;padding:9px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.05);color:#aba0a6}.console-list p:last-child{border:0}.console-list p b{color:#6d6268}.console-list p em{font-size:.42rem;font-style:normal;color:#b47782}.preview-label{position:absolute;right:14px;bottom:10px;font-size:.42rem;letter-spacing:.1em;color:#665d62}.architecture-section{padding:105px 0;background:#121012}.architecture-flow{display:grid;grid-template-columns:1fr 35px 1.1fr 35px 1fr;align-items:center;margin-top:52px}.architecture-flow article{background:#1b171a;border:1px solid rgba(255,255,255,.08);padding:30px;min-height:190px;display:grid;align-content:center;gap:8px}.architecture-flow article.core{border-color:rgba(180,90,122,.35);box-shadow:inset 0 0 70px rgba(107,31,38,.12)}.architecture-flow small{font-size:.55rem;color:#746970;letter-spacing:.12em}.architecture-flow strong{font-size:1.28rem}.architecture-flow span{font-size:.68rem;color:#8d8388}.architecture-flow>i{text-align:center;font-style:normal;color:#6a4850}
.solution-map{height:520px;position:relative;border:1px solid rgba(255,255,255,.08);border-radius:50%;max-width:520px;justify-self:center;width:100%;background:radial-gradient(circle,rgba(107,31,38,.18),transparent 45%)}.solution-map::before,.solution-map::after{content:"";position:absolute;inset:18%;border:1px solid rgba(255,255,255,.07);border-radius:50%}.solution-map::after{inset:35%}.map-center{position:absolute;inset:42%;display:grid;place-items:center;background:var(--wine);border-radius:50%;font-size:.58rem;font-weight:800;letter-spacing:.1em;box-shadow:0 0 60px rgba(107,31,38,.45)}.solution-map i{position:absolute;width:11px;height:11px;background:#d4b0b7;border-radius:50%;box-shadow:0 0 20px rgba(212,176,183,.4)}.solution-map .n1{left:48%;top:11%}.solution-map .n2{right:14%;top:34%}.solution-map .n3{right:25%;bottom:18%}.solution-map .n4{left:17%;bottom:27%}.solution-map .n5{left:13%;top:32%}.solution-map b{position:absolute;font-size:.48rem;letter-spacing:.1em;color:#786e73}.solution-map .l1{left:40%;top:5%}.solution-map .l2{right:3%;top:29%}.solution-map .l3{right:11%;bottom:10%}.solution-map .l4{left:5%;bottom:20%}.solution-map .l5{left:2%;top:25%}
.principle-stack{display:grid;gap:1px;background:rgba(255,255,255,.08)}.principle-stack article{display:grid;grid-template-columns:44px 1fr auto;gap:15px;align-items:center;background:#191619;padding:24px}.principle-stack small{font-size:.55rem;color:#6d6469}.principle-stack strong{font-size:1.45rem;letter-spacing:.1em}.principle-stack span{font-size:.67rem;color:#8e8489}.manifesto{max-width:1000px}.manifesto h2{font-size:clamp(3rem,5.5vw,5.2rem);line-height:1;letter-spacing:-.06em;margin:24px 0 50px}.manifesto-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.manifesto-grid p{font-size:.9rem;color:#625b5f;line-height:1.9}.principles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.08)}.principles-grid article{background:#171417;padding:28px;min-height:260px}.principles-grid span{font-size:.55rem;color:var(--rose)}.principles-grid h3{font-size:1.1rem;margin-top:72px}.principles-grid p{font-size:.73rem;color:#82787d;line-height:1.7}
.audit-hero-grid{display:grid;grid-template-columns:1.05fr .7fr;gap:85px;align-items:center}.purchase-card,.contact-card{background:#f4f1f2;color:var(--ink);border-radius:22px;padding:30px;box-shadow:0 38px 90px rgba(0,0,0,.32);position:relative}.purchase-kicker{font-size:.55rem;letter-spacing:.12em;color:var(--wine);font-weight:800}.purchase-card h2,.contact-card h2{font-size:1.9rem;letter-spacing:-.04em;margin:12px 0 8px}.purchase-card>p{font-size:.74rem;color:#70666b}.purchase-price{display:flex;align-items:end;justify-content:space-between;border-top:1px solid #d8d0d4;border-bottom:1px solid #d8d0d4;padding:18px 0;margin:22px 0}.purchase-price strong{font-size:2.3rem;letter-spacing:-.05em}.purchase-price small{font-size:.58rem;text-transform:uppercase;color:#7f7379}.purchase-card ul{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:8px}.purchase-card li{font-size:.72rem;color:#5e575a}.purchase-card li::before{content:"✓";color:var(--wine);font-weight:800;margin-right:8px}.purchase-card form{display:grid;gap:14px}.purchase-card label,.contact-card label,.auth-card label{display:grid;gap:7px;font-size:.62rem;font-weight:700;color:#51494d}.purchase-card input,.contact-card input,.contact-card textarea,.contact-card select,.auth-card input{width:100%;background:#fff;border:1px solid #d5ccd0;border-radius:9px;padding:12px 13px;color:#161316;outline:none;transition:.2s}.purchase-card input:focus,.contact-card input:focus,.contact-card textarea:focus,.contact-card select:focus,.auth-card input:focus{border-color:#985061;box-shadow:0 0 0 3px rgba(107,31,38,.08)}.btn-block{width:100%;justify-content:center}.secure-line{font-size:.55rem;color:#7f7479;margin-top:14px;line-height:1.55}.secure-line span{color:#477453;margin-right:5px}.checkout-message,.form-message,.auth-alert{padding:10px 12px;border-radius:8px;font-size:.68rem}.checkout-message.error,.form-message.error,.auth-alert.error{background:#f2dddf;color:#7d2630}.checkout-message.success,.form-message.success{background:#deeadf;color:#386445}.audit-experience{background:#141114}.question-demo{background:#f3f0f1;color:var(--ink);padding:30px;border-radius:18px;box-shadow:var(--shadow)}.question-demo-top{display:flex;justify-content:space-between;font-size:.55rem;color:#796e74;letter-spacing:.08em}.progress-track{height:3px;background:#d8d0d4;margin:15px 0 38px}.progress-track i{display:block;height:100%;background:var(--wine)}.question-demo h3{font-size:1.45rem;line-height:1.25;letter-spacing:-.035em;max-width:620px}.answer-demo{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px}.answer-demo button{border:1px solid #d5ccd0;background:#faf8f9;border-radius:8px;padding:12px;font-size:.7rem;color:#51494d}.question-demo>small{display:block;margin-top:18px;color:#8b8086;font-size:.55rem}.result-section{background:#111012}.result-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.sample-report{background:#f4f1f2;color:var(--ink);border-radius:19px;padding:28px;box-shadow:var(--shadow)}.report-head{display:flex;justify-content:space-between;font-size:.52rem;letter-spacing:.09em;color:#746a6f}.report-head em{font-style:normal;color:var(--wine)}.report-score{display:grid;grid-template-columns:1fr auto;align-items:end;padding:25px 0;border-bottom:1px solid #d9d1d4}.report-score>span{font-size:.54rem;color:#746a6f}.report-score strong{grid-row:1/3;grid-column:2;font-size:4.4rem;letter-spacing:-.07em;line-height:.8}.report-score strong small{font-size:.8rem;color:#83797e}.report-score b{font-size:.58rem;color:var(--wine);letter-spacing:.08em;margin-top:6px}.report-bars{padding:18px 0}.report-bars p{display:grid;grid-template-columns:110px 1fr 28px;gap:10px;align-items:center;font-size:.58rem}.report-bars i{height:4px;background:#ded7da}.report-bars i b{display:block;height:100%;background:linear-gradient(90deg,var(--wine),#b75e70)}.report-bars em{text-align:right;font-style:normal;font-weight:800}.report-priority{border-top:1px solid #d9d1d4;padding-top:18px;display:grid;grid-template-columns:1fr auto}.report-priority span{grid-column:1/-1;font-size:.5rem;color:#7a6f74}.report-priority strong{font-size:.82rem;margin-top:7px}.report-priority em{font-size:.48rem;color:var(--wine);font-style:normal;align-self:end}
.contact-layout{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:start;position:relative;z-index:1}.contact-points{margin-top:42px;display:grid;gap:1px;background:rgba(255,255,255,.08);max-width:650px}.contact-points article{background:#171417;padding:18px;display:grid;grid-template-columns:35px 1fr;gap:12px}.contact-points>article>span{font-size:.55rem;color:var(--rose)}.contact-points strong{font-size:.78rem}.contact-points p{font-size:.67rem;color:#83797e;margin:3px 0}.contact-card .form-grid{margin-top:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid .full{grid-column:1/-1}.contact-card textarea{resize:vertical;min-height:130px}.contact-card select{appearance:none}
.auth-stage{min-height:100vh;padding:145px 24px 90px;background:radial-gradient(circle at 20% 30%,rgba(107,31,38,.22),transparent 31%),#0f0e10;display:flex;align-items:center}.auth-shell{width:min(1040px,100%);margin:auto;display:grid;grid-template-columns:1fr 470px;gap:90px;align-items:center}.auth-shell.compact{grid-template-columns:1fr 450px}.auth-shell.single-card{display:block;width:min(460px,100%)}.auth-aside h1{font-size:clamp(3rem,5vw,5.3rem);line-height:.95;letter-spacing:-.06em;margin:22px 0}.auth-aside>p{font-size:.92rem;line-height:1.75;color:#998f94;max-width:620px}.auth-proof{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.auth-proof span{font-size:.58rem;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:7px 9px;color:#8e8489}.auth-card{background:#f4f1f2;color:var(--ink);border-radius:22px;padding:32px;box-shadow:0 42px 100px rgba(0,0,0,.36)}.auth-card-head{display:flex;align-items:center;gap:9px;margin-bottom:30px}.auth-card-head img{width:25px}.auth-card-head span{font-size:.65rem;font-weight:850;letter-spacing:.13em}.auth-card h1,.auth-card h2{font-size:2rem;letter-spacing:-.045em;margin:0 0 8px}.auth-card>p{font-size:.72rem;color:#71676c;line-height:1.6}.auth-card form{display:grid;gap:14px;margin-top:24px}.auth-card label small{font-weight:400;color:#8b8086}.btn-ghost{background:transparent;border:1px solid #cfc5c9;color:#322b2f;border-radius:8px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.7rem;cursor:pointer}.auth-divider{margin:20px 0;color:#8f848a}.auth-links{display:flex;justify-content:space-between;gap:15px;margin-top:20px;font-size:.62rem;color:var(--wine)}.auth-links.single{justify-content:flex-start}.eyebrow.small{font-size:.5rem}.checkout-state{min-height:100vh;padding:145px 24px 90px;background:radial-gradient(circle at 50% 18%,rgba(107,31,38,.22),transparent 35%),#0f0e10;display:grid;place-items:center}.state-card{width:min(610px,100%);text-align:center;background:#f4f1f2;color:var(--ink);padding:46px;border-radius:24px;box-shadow:var(--shadow)}.state-mark{width:62px;height:62px;border-radius:50%;margin:0 auto 22px;display:grid;place-items:center;background:#e1d9dc;color:#6d6468;font-size:1.3rem}.state-mark.waiting span{width:20px;height:20px;border:2px solid #c5b7bc;border-top-color:var(--wine);border-radius:50%;animation:spin 1s linear infinite}.state-mark.cancelled{background:#eedfe2;color:#8b303a}.state-mark.success{background:#deeadf;color:#3a7145}.state-card h1{font-size:2.7rem;line-height:1;letter-spacing:-.05em;margin:17px 0}.state-card>p{color:#6c6267;font-size:.78rem;line-height:1.7}.provision-steps{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;margin:30px 0}.provision-steps span{font-size:.56rem;color:#8a7f84;border:1px solid #d7ced2;border-radius:999px;padding:9px}.provision-steps span.active,.provision-steps span.done{color:#4e6f55;border-color:#a9c2ae;background:#e5eee7}.provision-steps i{height:1px;background:#d7ced2}.state-actions{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}.resend-access{border-top:1px solid #dbd4d7;margin-top:28px;padding-top:20px}.resend-access>p{font-size:.67rem;color:#71676c}.resend-access form{display:flex;gap:7px}.resend-access input{flex:1;border:1px solid #d2c9cd;background:#fff;border-radius:8px;padding:10px}.state-note{display:block;margin-top:24px;color:#91868b;font-size:.54rem;line-height:1.55}@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:1050px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{display:none}.page-hero-grid,.audit-hero-grid,.contact-layout,.two-col,.result-grid,.auth-shell,.auth-shell.compact{grid-template-columns:1fr;gap:48px}.product-console,.solution-map{max-width:720px;width:100%;justify-self:start}.capability-grid.large{grid-template-columns:repeat(2,1fr)}.dimension-grid{grid-template-columns:repeat(4,1fr)}.principles-grid{grid-template-columns:1fr 1fr}.auth-aside{max-width:760px}.auth-stage{padding-top:120px}.auth-card{max-width:520px}}
@media(max-width:760px){.public-footer{padding-top:48px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-bottom{gap:20px;flex-direction:column}.page-hero{padding:122px 0 75px;min-height:auto}.page-hero-copy h1{font-size:clamp(3.05rem,15vw,4.2rem)}.capability-grid,.capability-grid.large,.dimension-grid,.principles-grid{grid-template-columns:1fr}.capability-grid article{min-height:185px}.capability-grid h3{margin-top:35px}.dimension-grid article{min-height:120px}.dimension-grid h3{margin-top:32px}.process-band{grid-template-columns:1fr}.process-band>div{min-height:120px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.process-band b{margin-top:22px}.console-body{grid-template-columns:72px 1fr;min-height:380px}.console-body aside>a{font-size:0;padding:8px}.console-body aside>a::before{content:"•";font-size:1rem}.console-brand span{display:none}.console-score-row{grid-template-columns:1fr}.architecture-flow{grid-template-columns:1fr}.architecture-flow>i{transform:rotate(90deg);height:35px;display:grid;place-items:center}.solution-map{height:min(88vw,450px)}.manifesto h2{font-size:3.3rem}.manifesto-grid{grid-template-columns:1fr;gap:20px}.principle-stack article{grid-template-columns:32px 1fr}.principle-stack span{grid-column:2}.answer-demo{grid-template-columns:1fr}.sample-report{padding:20px}.report-score strong{font-size:3.5rem}.report-bars p{grid-template-columns:95px 1fr 24px}.contact-card,.purchase-card{padding:22px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:1}.auth-stage{padding:105px 14px 60px}.auth-aside h1{font-size:3.2rem}.auth-card{padding:24px}.state-card{padding:30px 20px}.state-card h1{font-size:2.2rem}.provision-steps{grid-template-columns:1fr}.provision-steps i{width:1px;height:18px;margin:auto}.resend-access form{flex-direction:column}.footer-grid>div:last-child{display:grid}.page-product .public-footer{} }
.brand>img{width:38px!important;height:38px!important;object-fit:contain;flex:0 0 38px}.footer-brand .brand>img{width:34px!important;height:34px!important;flex-basis:34px}input[type="hidden"]{display:none!important}

/* RC2: visual language for service/method cards */
.card-icon{width:42px;height:42px;border:1px solid rgba(212,150,160,.24);border-radius:12px;display:grid;place-items:center;color:var(--rose);background:rgba(107,31,38,.08);margin-top:18px}.card-icon svg{width:20px;height:20px;display:block}.paper .card-icon,.capability-grid .card-icon{color:var(--wine);border-color:rgba(107,31,38,.16);background:rgba(107,31,38,.055)}.method-step .card-icon{margin-top:25px}.method-step h3{margin-top:22px}.four-flow article .card-icon{margin:20px 0 0}.four-flow article h3{margin-top:22px}.process-band .card-icon{margin-top:20px;width:36px;height:36px;border-radius:10px}.process-band b{margin-top:18px}.solution-capabilities article{position:relative}.solution-capabilities .card-icon{margin-top:0}.solution-capabilities h3{margin-top:25px}.customer-flow .card-icon{margin:0 0 14px}.future-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:start}.future-copy{display:grid;gap:22px}.future-copy p{margin:0;color:#aaa0a5;line-height:1.9;font-size:.94rem}.about-principles .card-icon{margin-top:0}.about-principles h3{margin-top:28px}.purchase-journey article{position:relative}
@media(max-width:1020px){.future-grid{grid-template-columns:1fr;gap:42px}}

/* =========================================================
   RC3 — visual polish, cache-safe icon sizing and stronger UI
   ========================================================= */

/* Icon system: explicit sizing prevents browser-default SVG dimensions if an older
   stylesheet was cached during local preview. */
span.card-icon{
  width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;
  max-width:40px!important;max-height:40px!important;display:inline-grid!important;place-items:center!important;
  overflow:hidden!important;border-radius:11px!important;vertical-align:top;line-height:1!important;
}
span.card-icon svg{
  width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;
  max-width:18px!important;max-height:18px!important;display:block!important;overflow:visible!important;
}
.method-step span.card-icon,.four-flow span.card-icon,.process-band span.card-icon,
.capability span.card-icon,.capability-grid span.card-icon,.principles-grid span.card-icon,
.architecture-flow span.card-icon,.audit-value-grid span.card-icon{font-size:0!important;letter-spacing:0!important}

/* Home hero */
.hero-layout{grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);gap:72px}
.hero-copy h1{font-size:clamp(3.65rem,5.8vw,6.05rem);max-width:720px;margin-bottom:26px}
.hero-copy>p{max-width:690px}
.hero-value-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;max-width:720px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.08)}
.hero-value-row>span{background:rgba(16,14,16,.64);padding:15px 14px;display:grid;gap:4px;color:#8f858a;font-size:.62rem;line-height:1.45}
.hero-value-row b{font-size:.52rem;letter-spacing:.12em;color:#d6cbd0}
.operations-visual{transform:none;border-radius:24px;background:linear-gradient(180deg,rgba(31,27,31,.95),rgba(22,19,22,.96));box-shadow:0 42px 110px rgba(0,0,0,.42)}
.visual-canvas{padding:12px 16px 0}
.visual-canvas svg{width:100%;height:auto;max-height:500px}
.detection-chip{display:none!important}
.visual-signals{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:rgba(12,11,12,.33)}
.visual-signals>span{min-width:0;padding:12px 13px;display:grid;grid-template-columns:7px 1fr;column-gap:7px;row-gap:2px;border-right:1px solid rgba(255,255,255,.06)}
.visual-signals>span:last-child{border-right:0}.visual-signals i{width:5px;height:5px;border-radius:50%;background:var(--rose);margin-top:4px;box-shadow:0 0 0 4px rgba(212,150,160,.06)}
.visual-signals b{font-size:.45rem;letter-spacing:.12em;color:#897e84}.visual-signals em{grid-column:2;font-style:normal;font-size:.56rem;color:#b8adb2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.visual-footer{border-top:0}

/* Method/capabilities: compact premium icon rhythm */
.method-step{min-height:250px;padding-top:26px}.method-step .card-icon{margin-top:24px!important}.method-step h3{margin:18px 0 9px!important}
.capability{overflow:hidden}.capability .card-icon{margin:0 0 20px!important}.capability h3{margin:20px 0 11px!important}.capability-feature .card-icon{color:var(--rose);border-color:rgba(212,150,160,.25);background:rgba(107,31,38,.16)}
.capabilities-grid{grid-auto-flow:row}.capabilities-grid .capability{min-height:292px}.capabilities-grid .capability-feature{min-height:585px}
.four-flow article .card-icon{margin:18px 0 0!important}.four-flow article h3{margin-top:18px!important}
.process-band .card-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;margin-top:18px!important}
.process-band .card-icon svg{width:16px!important;height:16px!important}.process-band b{margin-top:16px!important}
.capability-grid .card-icon{margin-top:0!important}.capability-grid h3{margin-top:22px!important}

/* Solutions */
.solutions-hero{padding-bottom:70px}.solution-outcomes{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.06)}
.solution-outcomes span{padding:18px 20px;display:grid;gap:5px;border-right:1px solid rgba(255,255,255,.08);font-size:.68rem;color:#8f858a}.solution-outcomes span:last-child{border-right:0}.solution-outcomes b{font-size:.54rem;letter-spacing:.13em;color:#d6cbd0}
.solution-capabilities article{min-height:265px}.solution-capabilities p{line-height:1.7}.solution-method-section{background:#111012}

/* About */
.about-hero .page-hero-copy h1{max-width:900px}.origin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;background:#d7cfd2;border:1px solid #d7cfd2}
.origin-grid article{background:#faf8f8;padding:30px;min-height:260px}.origin-grid span{font-size:.56rem;font-weight:800;letter-spacing:.12em;color:var(--wine)}.origin-grid h3{font-size:1.35rem;line-height:1.16;margin:48px 0 12px}.origin-grid p{font-size:.8rem;line-height:1.75;color:#6b6267;margin:0}
.who-copy{display:grid;gap:18px}.who-copy p{margin:0;color:#aaa0a5;line-height:1.85;font-size:.94rem}.vision-rail{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}
.vision-rail article{padding:24px 25px;border-right:1px solid rgba(255,255,255,.08);min-height:160px}.vision-rail article:last-child{border-right:0}.vision-rail span{font-size:.54rem;color:var(--rose)}.vision-rail strong{display:block;font-size:.8rem;letter-spacing:.09em;margin:22px 0 8px}.vision-rail p{margin:0;color:#81777c;font-size:.7rem}

/* Audit: stronger value proposition */
.audit-hero{padding-bottom:100px}.audit-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(390px,.72fr);gap:92px}.audit-hero .page-hero-copy h1{max-width:880px}
.audit-value-strip{background:#0d0c0e;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}
.audit-value-grid{display:grid;grid-template-columns:repeat(3,1fr)}.audit-value-grid article{padding:24px 22px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:14px;border-right:1px solid rgba(255,255,255,.07)}.audit-value-grid article:last-child{border-right:0}.audit-value-grid .card-icon{grid-row:1/3;margin:0!important}.audit-value-grid>article>span:not(.card-icon){font-size:.51rem;letter-spacing:.12em;color:var(--rose)}.audit-value-grid strong{font-size:.74rem;color:#b8adb2;font-weight:600;margin-top:3px}
.audit-fit-section{background:#161316}.audit-fit-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;align-items:start}.fit-points{display:grid;gap:1px;background:rgba(255,255,255,.07)}.fit-points article{background:#1b171a;padding:19px 20px;display:grid;grid-template-columns:34px 1fr;gap:12px}.fit-points b{font-size:.56rem;color:var(--rose)}.fit-points p{margin:0;color:#aaa0a5;font-size:.77rem;line-height:1.6}.compact-heading{max-width:760px;margin-bottom:46px}
.purchase-card{border:1px solid rgba(255,255,255,.5)}.purchase-price strong{font-size:2.55rem}.secure-line{line-height:1.5}

/* Cards in light sections should never inherit a giant inline SVG. */
.paper svg:not(.report-radar svg):not(.solution-map svg){max-width:100%}

@media(max-width:1100px){
  .hero-layout{grid-template-columns:1fr;gap:52px}.hero-copy h1{max-width:850px}.hero-value-row{max-width:850px}.operations-visual{max-width:760px}
  .audit-hero-grid,.audit-fit-grid{grid-template-columns:1fr;gap:50px}.purchase-card{max-width:600px}
}
@media(max-width:900px){
  .solution-outcomes,.origin-grid,.vision-rail{grid-template-columns:1fr}.solution-outcomes span,.vision-rail article{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.solution-outcomes span:last-child,.vision-rail article:last-child{border-bottom:0}
  .audit-value-grid{grid-template-columns:1fr}.audit-value-grid article{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.audit-value-grid article:last-child{border-bottom:0}
}
@media(max-width:700px){
  .hero-value-row{grid-template-columns:1fr}.hero-value-row>span{padding:12px 13px}.visual-signals{grid-template-columns:1fr}.visual-signals>span{border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.visual-signals>span:last-child{border-bottom:0}.visual-signals em{white-space:normal}
  .origin-grid article{min-height:210px}.origin-grid h3{margin-top:32px}.audit-value-grid article{padding:18px 16px}
}

/* RC3 QA fixes: complete solution grid + fully styled Client Area preview */
.solution-capabilities{grid-template-columns:repeat(3,1fr)!important}
.workspace-product-section{background:#151215;overflow:hidden}
.workspace-product-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:82px;align-items:center}
.workspace-product-grid>.section-heading h2{max-width:610px}
.workspace-product-grid>.section-heading p{max-width:560px}
.workspace-preview{position:relative;display:grid;grid-template-columns:84px 1fr;min-height:470px;background:#1a171a;border:1px solid rgba(255,255,255,.11);border-radius:22px;overflow:hidden;box-shadow:0 38px 90px rgba(0,0,0,.3)}
.workspace-mini-sidebar{background:#100e10;border-right:1px solid rgba(255,255,255,.07);padding:19px 15px;display:grid;align-content:start;gap:13px}
.workspace-mini-sidebar .mini-brand{display:grid;place-items:center;gap:7px;margin-bottom:22px}
.workspace-mini-sidebar .mini-brand img{width:28px;height:28px;object-fit:contain}
.workspace-mini-sidebar .mini-brand span{font-size:.38rem;font-weight:800;letter-spacing:.12em;color:#c9bec3}
.workspace-mini-sidebar>i{display:block;height:27px;border-radius:7px;background:#191519;border:1px solid rgba(255,255,255,.04)}
.workspace-mini-sidebar>i.active{background:rgba(107,31,38,.32);border-color:rgba(212,150,160,.18);position:relative}
.workspace-mini-sidebar>i.active::after{content:"";position:absolute;left:7px;right:7px;top:12px;height:2px;background:var(--rose);opacity:.75}
.workspace-mini-main{padding:27px 30px 42px;min-width:0}
.mini-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.07)}
.mini-header span{font-size:.48rem;letter-spacing:.1em;color:#786e73}.mini-header b{font-size:.52rem;letter-spacing:.08em;color:#d3c8cd}
.mini-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}
.mini-kpis article{background:#211d21;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:15px;min-height:92px}
.mini-kpis span{display:block;font-size:.43rem;letter-spacing:.08em;color:#756a70;text-transform:uppercase}.mini-kpis strong{display:block;font-size:1.75rem;letter-spacing:-.05em;margin-top:11px}
.mini-content{display:grid;grid-template-columns:1.15fr .85fr;gap:9px;margin-top:9px}
.mini-content article{background:#211d21;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:18px;min-height:180px}
.mini-content article>span{font-size:.44rem;letter-spacing:.1em;color:#756a70}.mini-content h4{font-size:.9rem;margin:28px 0 13px}.mini-content small{font-size:.54rem;color:#887d83}
.mini-active>div{height:5px;background:#373035;margin:24px 0 9px}.mini-active>div i{display:block;height:100%;background:linear-gradient(90deg,var(--wine),var(--rose))}
.mini-priority h4{color:#f2eaed}.mini-priority small{color:var(--rose)}
.workspace-preview .preview-label.outside{right:18px;bottom:13px;color:#5f565b}

@media(max-width:1050px){
  .solution-capabilities{grid-template-columns:repeat(2,1fr)!important}
  .workspace-product-grid{grid-template-columns:1fr;gap:48px}.workspace-preview{max-width:760px;width:100%}
}
@media(max-width:700px){
  .solution-capabilities{grid-template-columns:1fr!important}
  .workspace-preview{grid-template-columns:60px 1fr;min-height:430px}.workspace-mini-sidebar{padding:15px 9px}.workspace-mini-sidebar .mini-brand span{display:none}.workspace-mini-main{padding:20px 16px 38px}.mini-kpis{grid-template-columns:1fr 1fr}.mini-kpis article:last-child{grid-column:1/-1}.mini-content{grid-template-columns:1fr}.mini-content article{min-height:140px}
}
.report-preview{position:relative}
.legal-copy-wide{max-width:900px}.legal-lead{max-width:780px;color:#a89da3;margin-top:18px}.legal-copy ul,.legal-copy ol{color:#62595e;line-height:1.8;padding-left:1.35rem}.legal-copy li{margin:.45rem 0}.legal-copy a{color:var(--wine);text-decoration:underline;text-underline-offset:3px}.legal-config-warning{border:1px solid #d6b36e;background:#fff8e9;border-radius:14px;padding:18px 20px;margin-bottom:28px}.legal-config-warning strong{color:#795414}.legal-config-warning p{margin:4px 0 0;color:#725f42}.legal-data-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d8d0d4;border-radius:14px;overflow:hidden;margin:18px 0 30px}.legal-data-grid>div{padding:16px 18px;background:#f9f7f8;border-bottom:1px solid #ded7da}.legal-data-grid>div:nth-child(odd){border-right:1px solid #ded7da}.legal-data-grid dt{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:#8a7e84}.legal-data-grid dd{margin:5px 0 0;font-size:.82rem;font-weight:650;color:#332c30}.legal-table-wrap{overflow-x:auto;border:1px solid #d8d0d4;border-radius:14px;margin:18px 0 30px}.legal-table{width:100%;border-collapse:collapse;background:#faf8f9;font-size:.72rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid #ded7da}.legal-table th{font-size:.58rem;text-transform:uppercase;letter-spacing:.07em;color:#786d72;background:#eee9eb}.legal-table tr:last-child td{border-bottom:0}.legal-table code{font-size:.68rem;color:#5d1c23}.legal-inline-action{margin:20px 0 32px}@media(max-width:700px){.legal-data-grid{grid-template-columns:1fr}.legal-data-grid>div:nth-child(odd){border-right:0}.legal-table{min-width:650px}}
.purchase-card .purchase-legal-check{grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:.58rem;line-height:1.5;font-weight:560;color:#675e63}.purchase-card .purchase-legal-check input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--wine);padding:0}.purchase-card .purchase-legal-check a{color:var(--wine);text-decoration:underline;text-underline-offset:2px}

/* RC11 SEO acquisition architecture */
.content-hero,.article-hero{position:relative;padding:155px 0 92px;background:radial-gradient(circle at 78% 14%,rgba(107,31,38,.28),transparent 34%),#111012;overflow:hidden}
.content-hero::after,.article-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:46px 46px;pointer-events:none;mask-image:linear-gradient(to bottom,black,transparent 92%)}
.content-hero-inner,.article-hero-inner{position:relative;z-index:1;max-width:930px}.content-hero h1,.article-hero h1{font-size:clamp(3.25rem,6vw,6rem);line-height:.96;letter-spacing:-.06em;margin:24px 0 26px}.content-hero p,.article-hero p{max-width:780px;color:#aaa0a5;font-size:1.02rem;line-height:1.75}
.breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:34px;font-size:.61rem;color:#756d71}.breadcrumb a{color:#aaa0a5}.breadcrumb a:hover{color:#fff}.breadcrumb span:last-child{color:#8d8388}
.seo-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#d7cfd2;border:1px solid #d7cfd2}.seo-card{background:#faf8f9;padding:32px;min-height:250px}.seo-card>span,.outcome-card>b,.seo-process-grid span,.metric-priority-grid span{font-size:.58rem;color:var(--wine);letter-spacing:.1em}.seo-card h3{font-size:1.4rem;line-height:1.12;margin:42px 0 12px}.seo-card p{font-size:.84rem;color:#6a6166;line-height:1.72;margin:0}
.outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.outcome-card{padding:29px 25px;border-right:1px solid rgba(255,255,255,.09);min-height:250px}.outcome-card:last-child{border-right:0}.outcome-card>b{color:var(--rose)}.outcome-card h3{font-size:1.22rem;margin:46px 0 11px}.outcome-card p{font-size:.8rem;color:#93898e;line-height:1.65;margin:0}
.seo-process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d2cace}.seo-process-grid article{padding:30px 26px 20px;border-right:1px solid #d2cace;min-height:220px}.seo-process-grid article:last-child{border-right:0}.seo-process-grid h3{font-size:1.25rem;margin:45px 0 10px}.seo-process-grid p{font-size:.8rem;color:#70676b;line-height:1.65}
.knowledge-crosslinks{background:#171418}.related-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start}.related-layout h2{font-size:clamp(2.3rem,4.4vw,4.25rem);line-height:1;letter-spacing:-.05em;margin:22px 0}.related-links{display:grid;border-top:1px solid rgba(255,255,255,.11)}.related-links a{display:grid;grid-template-columns:1fr 28px;gap:10px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.09)}.related-links span{grid-column:1/-1;font-size:.52rem;letter-spacing:.12em;color:var(--rose)}.related-links strong{font-size:1rem;line-height:1.35}.related-links em{font-style:normal;color:var(--rose);text-align:right}
.content-narrow{max-width:850px}.content-narrow>h2{font-size:clamp(2.5rem,4.7vw,4.3rem);letter-spacing:-.05em;margin:20px 0 38px}.faq-stack{border-top:1px solid #d3cccf}.faq-stack details{border-bottom:1px solid #d3cccf;padding:0}.faq-stack summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;font-weight:720;font-size:1rem;position:relative}.faq-stack summary::-webkit-details-marker{display:none}.faq-stack summary::after{content:"+";position:absolute;right:5px;top:19px;font-size:1.35rem;color:var(--wine)}.faq-stack details[open] summary::after{content:"–"}.faq-stack p{color:#655c61;line-height:1.8;margin:0;padding:0 44px 24px 0}
.related-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px}.related-service-grid a{position:relative;border:1px solid rgba(255,255,255,.09);background:#191619;border-radius:16px;padding:24px;min-height:245px;transition:.2s}.related-service-grid a:hover{transform:translateY(-3px);border-color:rgba(212,150,160,.35)}.related-service-grid span{font-size:.52rem;letter-spacing:.11em;color:var(--rose)}.related-service-grid h3{font-size:1.3rem;line-height:1.2;margin:35px 0 10px}.related-service-grid p{font-size:.75rem;color:#93898e;line-height:1.65}.related-service-grid b{position:absolute;right:22px;bottom:20px;color:var(--rose)}

/* Resources and editorial content */
.resource-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.resource-card{border:1px solid #d8d0d4;background:#faf8f9;border-radius:18px;padding:30px;min-height:310px;display:flex;flex-direction:column}.resource-card>span{font-size:.54rem;color:var(--wine);letter-spacing:.1em;font-weight:800}.resource-card h2{font-size:1.55rem;line-height:1.12;margin:42px 0 13px}.resource-card p{color:#6c6368;font-size:.83rem;line-height:1.7;margin:0 0 26px}.resource-read{margin-top:auto;color:var(--wine);font-size:.76rem;font-weight:750}.tool-resource-card{background:var(--ink);color:#fff;border-color:#332d31}.tool-resource-card p{color:#aaa0a5}.tool-resource-card .resource-read{color:var(--rose)}.tool-resource-card>span{color:var(--rose)}
.article-hero{padding-bottom:78px}.article-hero-inner{max-width:950px}.article-hero h1{max-width:930px}.article-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;color:#776e72;font-size:.6rem;letter-spacing:.07em;text-transform:uppercase}.article-meta span+span::before{content:"·";margin-right:18px;color:#4f484c}
.article-section{padding-top:90px}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 300px;gap:85px;align-items:start}.article-body section{margin-bottom:64px;scroll-margin-top:105px}.article-body h2{font-size:2.25rem;line-height:1.08;letter-spacing:-.04em;margin:0 0 22px}.article-body p{font-size:1rem;line-height:1.86;color:#5e565a;margin:0 0 18px}.article-body ul{display:grid;gap:9px;margin:24px 0 0;padding:0;list-style:none}.article-body li{position:relative;padding:10px 14px 10px 31px;background:#f4f0f1;border:1px solid #ded7da;border-radius:9px;color:#5d5559;font-size:.84rem}.article-body li::before{content:"→";position:absolute;left:12px;color:var(--wine)}
.article-aside{position:sticky;top:105px;display:grid;gap:12px}.article-aside-card{border:1px solid #d9d1d5;border-radius:15px;padding:22px;background:#fff}.article-aside-card>span,.article-tool-callout>span{font-size:.52rem;letter-spacing:.12em;color:var(--wine);font-weight:800}.article-aside-card h3{font-size:1.1rem;line-height:1.2;margin:24px 0 9px}.article-aside-card p{font-size:.74rem;line-height:1.6;color:#766d72}.article-aside-card>a:not(.btn){font-size:.72rem;color:var(--wine);font-weight:750}.article-tool-callout{margin-top:70px;padding:27px;border-radius:16px;background:#1b171a;color:#fff}.article-tool-callout h3{font-size:1.45rem;margin:25px 0 10px}.article-tool-callout p{color:#aaa0a5;font-size:.83rem;line-height:1.7}.article-tool-callout a{color:var(--rose);font-size:.76rem;font-weight:750}

/* Free manual process cost calculator */
.calculator-layout{display:grid;grid-template-columns:1.05fr .7fr;gap:22px;align-items:start}.calculator-card,.calculator-results{border:1px solid #d9d1d5;border-radius:19px;padding:30px;background:#fff}.calculator-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.calculator-fields label{display:grid;gap:8px}.calculator-fields label span{font-size:.66rem;font-weight:700;color:#5d5559}.calculator-fields input{font-size:1.1rem;font-weight:650}.calculator-note{color:#8a8085;font-size:.66rem;line-height:1.55;margin:22px 0 0}.calculator-results{background:#171418;color:#fff;border-color:#302a2e}.calculator-results>span{font-size:.52rem;letter-spacing:.12em;color:var(--rose)}.calculator-results>div{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.08)}.calculator-results small{display:block;color:#8d8388;font-size:.62rem}.calculator-results strong{display:block;font-size:2.2rem;letter-spacing:-.05em;margin-top:5px}.calculator-results .btn{margin-top:24px;width:100%}.metric-priority-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px;border-top:1px solid rgba(255,255,255,.1)}.metric-priority-grid article{padding:26px 24px;border-right:1px solid rgba(255,255,255,.08)}.metric-priority-grid span{color:var(--rose)}.metric-priority-grid h3{font-size:1.1rem;margin:35px 0 9px}.metric-priority-grid p{color:#8f858a;font-size:.75rem;line-height:1.6}

/* Internal commercial hub links */
.seo-service-hub{background:#f3f0f1;color:var(--ink)}.seo-service-hub .split-intro>p{color:#655c61}.seo-service-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:50px}.seo-service-links a{background:#fff;color:var(--ink);border:1px solid #d8d0d4;border-radius:14px;padding:22px;min-height:190px;position:relative}.seo-service-links span{font-size:.5rem;color:var(--wine);letter-spacing:.1em}.seo-service-links h3{font-size:1.15rem;line-height:1.2;margin:32px 0 10px}.seo-service-links p{font-size:.72rem;color:#766c71;line-height:1.6}.seo-service-links b{position:absolute;bottom:17px;right:18px;color:var(--wine)}

@media(max-width:1050px){.outcome-grid,.seo-process-grid,.metric-priority-grid{grid-template-columns:repeat(2,1fr)}.outcome-card:nth-child(2),.seo-process-grid article:nth-child(2),.metric-priority-grid article:nth-child(2){border-right:0}.article-layout{grid-template-columns:1fr;gap:45px}.article-aside{position:static;grid-template-columns:1fr 1fr}.calculator-layout{grid-template-columns:1fr}.seo-service-links{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.content-hero,.article-hero{padding:122px 0 68px}.content-hero h1,.article-hero h1{font-size:clamp(3rem,14vw,4rem)}.seo-card-grid,.resource-grid,.related-layout,.related-service-grid,.calculator-fields,.seo-service-links{grid-template-columns:1fr}.outcome-grid,.seo-process-grid,.metric-priority-grid{grid-template-columns:1fr}.outcome-card,.seo-process-grid article,.metric-priority-grid article{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.seo-process-grid article{border-bottom-color:#d2cace}.related-layout{gap:35px}.article-aside{grid-template-columns:1fr}.article-body h2{font-size:1.9rem}.article-body p{font-size:.94rem}.resource-card{min-height:260px}}
