:root{--red:#dc2418;--red-dark:#b91d13;--ink:#171717;--charcoal:#202020;--muted:#63666a;--line:#e5e2df;--warm:#f6f4f1;--paper:#fcfbf9;--dark:#171717;--green:#16864a;--amber:#d88b15;--container:1240px;--shadow:0 22px 60px rgba(33,27,24,.11)}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:92px}
body{margin:0;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.55;text-rendering:optimizeLegibility}
a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}
.container{width:min(100%,var(--container));margin:auto;padding-inline:32px}
.skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:#fff;padding:10px 14px;border:2px solid var(--red);font-weight:800}.skip-link:focus{top:12px}
.public-header{height:84px;position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(226,222,218,.9);background:rgba(255,255,255,.94);backdrop-filter:blur(14px)}
.header-inner{height:100%;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;min-width:330px}.brand-logo{width:168px;height:auto}.brand-divider{height:26px;width:1px;background:#d8d4d0;margin:0 14px}.brand-endorsement{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#77716d;font-weight:800;line-height:1.3;max-width:95px}
.nav{display:flex;align-items:center;gap:24px;margin-left:auto;font-size:12px;font-weight:750}.nav a{padding:31px 0 28px;border-bottom:3px solid transparent}.nav a:hover,.nav a:focus-visible{color:var(--red);border-bottom-color:var(--red)}
.header-actions{display:flex;gap:9px}.btn{min-height:46px;padding:0 19px;border:1px solid #cbc7c3;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.01em;white-space:nowrap;transition:transform .18s,background .18s,border-color .18s}.btn:hover{transform:translateY(-1px)}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid rgba(220,36,24,.22);outline-offset:3px}.btn.primary{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 8px 20px rgba(220,36,24,.17)}.btn.primary:hover{background:var(--red-dark);border-color:var(--red-dark)}.btn.ghost{background:#fff}.btn.white{background:#fff;border-color:#fff;color:var(--red)}.btn.outline-light{color:#fff;border-color:rgba(255,255,255,.65);background:transparent}
.language-switch{min-height:46px;min-width:72px;padding:0 14px;border:1px solid #cbc7c3;border-radius:4px;background:#fff;color:var(--red);font-size:12px;font-weight:850;cursor:pointer}.language-switch:hover{border-color:var(--red);background:#fff7f6}.language-switch:focus-visible{outline:3px solid rgba(220,36,24,.22);outline-offset:3px}
.eyebrow,.section-kicker{display:block;color:var(--red);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;margin-bottom:17px}
.hero{min-height:720px;padding:92px 0 80px;overflow:hidden;background:radial-gradient(circle at 84% 15%,rgba(220,36,24,.07),transparent 31%),linear-gradient(180deg,#fff,#faf9f7)}
.hero-grid{display:grid;grid-template-columns:minmax(420px,.82fr) minmax(620px,1.18fr);gap:70px;align-items:center}.hero-copy h1{font-size:64px;line-height:.97;letter-spacing:-3.1px;margin:0 0 30px;font-weight:850}.hero-actions{display:flex;gap:11px;flex-wrap:wrap}.hero-proof{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;color:#6e6a66;font-size:10px;font-weight:750}.hero-proof span{display:flex;align-items:center;gap:7px}.hero-proof span:before{content:"";width:6px;height:6px;background:var(--red);border-radius:50%}
.hero-visual{position:relative;min-width:0}.hero-console{border:1px solid #dad7d3;border-radius:15px;overflow:hidden;background:#f3f1ef;box-shadow:0 34px 80px rgba(38,30,26,.18);transform:perspective(1400px) rotateY(-2deg)}.console-bar{height:54px;background:#fff;border-bottom:1px solid #e6e2de;display:flex;align-items:center;padding:0 17px;gap:13px}.console-bar img{width:114px}.console-bar span{padding-left:13px;border-left:1px solid #ddd9d5;font-size:10px;color:#6d6a67}.console-bar em{margin-left:auto;font-style:normal;font-size:9px;color:var(--green);font-weight:900;text-transform:uppercase;letter-spacing:.1em}.console-bar em:before{content:"";display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:5px}
.alterworks-schema{position:relative;width:min(500px,100%);height:210px;margin:-7px 0 24px;display:grid;grid-template-columns:1fr 142px 1fr;grid-template-rows:1fr 66px 1fr;align-items:center;justify-items:center}.alterworks-schema:before,.alterworks-schema:after{content:"";position:absolute;z-index:0;background:#d9d2cd}.alterworks-schema:before{width:58%;height:1px;left:21%;top:50%}.alterworks-schema:after{width:1px;height:58%;left:50%;top:21%}.alterworks-schema strong,.alterworks-schema .schema-item{position:relative;z-index:1;display:grid;place-items:center;text-align:center}.alterworks-schema strong{grid-column:2;grid-row:2;width:142px;height:66px;border-radius:999px;background:#df2116;color:#fff;font-size:17px;letter-spacing:-.2px;box-shadow:0 10px 25px rgba(210,34,20,.2)}.alterworks-schema .schema-item{min-width:128px;min-height:42px;padding:9px 13px;border:1px solid #ddd6d1;border-radius:999px;background:#fff;color:#4d4946;font-size:11px;font-weight:800;box-shadow:0 6px 18px rgba(33,27,24,.055)}.schema-top{grid-column:2;grid-row:1}.schema-left{grid-column:1;grid-row:2;justify-self:end}.schema-right{grid-column:3;grid-row:2;justify-self:start}.schema-bottom{grid-column:2;grid-row:3}
.console-body{display:grid;grid-template-columns:126px 1fr;min-height:410px}.console-body aside{background:#1c1c1c;color:#aaa5a1;padding:25px 14px;display:flex;flex-direction:column;gap:5px;font-size:9px}.console-body aside span,.console-body aside b{padding:9px 11px;border-radius:6px}.console-body aside b{background:var(--red);color:#fff}.console-main{padding:25px 23px}.console-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.console-heading div{display:grid}.console-heading small{font-size:8px;color:var(--red);font-weight:900;letter-spacing:.12em}.console-heading strong{font-size:20px}.console-heading>span{font-size:9px;background:#fff;border:1px solid #dfdcda;padding:7px 10px;border-radius:20px}.console-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.console-kpis>div{background:#fff;border:1px solid #e2dfdc;border-radius:9px;padding:14px}.console-kpis small,.console-kpis em{display:block;font-style:normal}.console-kpis small{font-size:8px;color:#73706d}.console-kpis b{font-size:25px;display:block;margin:3px 0}.console-kpis em{font-size:8px;color:var(--green)}.console-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:10px;margin-top:10px}.console-chart,.console-actions{background:#fff;border:1px solid #e2dfdc;border-radius:9px;padding:14px;min-height:205px}.mini-title{display:flex;justify-content:space-between;font-size:9px;margin-bottom:16px}.mini-title span{color:#8c8884}.console-bars{height:125px;display:flex;align-items:flex-end;gap:13px;padding-inline:5px}.console-bars i{height:var(--h);flex:1;background:linear-gradient(#ed5046,var(--red));border-radius:4px 4px 1px 1px}.bar-labels{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;text-align:center;font-size:7px;color:#7d7975;margin-top:6px}.console-actions p{margin:0;display:grid;grid-template-columns:7px 1fr;gap:8px;align-items:center;padding:11px 0;border-top:1px solid #eeeae7}.console-actions p>i{width:7px;height:7px;border-radius:50%}.console-actions .red{background:var(--red)}.console-actions .amber{background:var(--amber)}.console-actions .green{background:var(--green)}.console-actions p span b,.console-actions p span small{display:block}.console-actions p span b{font-size:9px}.console-actions p span small{font-size:7px;color:#85817d}.signal-card{position:absolute;background:#fff;border:1px solid #e3dfdb;border-radius:10px;box-shadow:0 16px 38px rgba(33,27,24,.15);padding:13px 15px;width:190px}.signal-card span,.signal-card b,.signal-card small{display:block}.signal-card span{font-size:8px;color:var(--red);font-weight:900;text-transform:uppercase;letter-spacing:.1em}.signal-card b{font-size:11px;margin:3px 0}.signal-card small{font-size:8px;color:#77726e}.signal-one{right:-22px;top:135px}.signal-two{left:-22px;bottom:36px}
.promise-strip{background:var(--dark);color:#fff}.promise-grid{display:grid;grid-template-columns:repeat(3,1fr)}.promise-grid>div{padding:28px 36px;border-left:1px solid #383838}.promise-grid>div:last-child{border-right:1px solid #383838}.promise-grid b,.promise-grid span{display:block}.promise-grid b{font-size:13px;margin-bottom:5px}.promise-grid span{font-size:10px;line-height:1.55;color:#aaa}
.alterworks-definition{padding:105px 0;background:#f3f0ec}.alterworks-definition-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:start}.alterworks-definition h2{font-size:43px;line-height:1.12;letter-spacing:-1.5px;margin:0 0 22px}.alterworks-definition p{color:#625f5b;font-size:15px;line-height:1.75;margin:0}.alterworks-definition-cards{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d8d3ce;background:#fff}.alterworks-definition-cards article{min-height:165px;padding:25px;border-right:1px solid #e1dcd7;border-bottom:1px solid #e1dcd7}.alterworks-definition-cards article:nth-child(2n){border-right:0}.alterworks-definition-cards article:nth-last-child(-n+2){border-bottom:0}.alterworks-definition-cards span{display:block;color:var(--red);font-size:9px;font-weight:900;margin-bottom:19px}.alterworks-definition-cards b{display:block;font-size:19px}.alterworks-definition-cards p{font-size:11px;line-height:1.6;margin-top:8px}.alterworks-definition-line{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 24px;background:#1c1c1c;color:#fff;font-size:11px}.alterworks-definition-line i{color:#e95d53;font-style:normal}
.problem-section{padding:120px 0;background:#fff}.problem-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.editorial-heading h2,.governance-copy h2{font-size:45px;line-height:1.12;letter-spacing:-1.6px;margin:0}.problem-copy>p{color:#64615e;margin:0 0 20px}.problem-copy .large-copy{font-size:20px;line-height:1.65;color:#2e2d2c}.problem-points{margin-top:38px;border-top:1px solid var(--line)}.problem-points>div{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:20px 0;border-bottom:1px solid var(--line)}.problem-points>div>span{color:var(--red);font-size:10px;font-weight:900}.problem-points p{margin:0;color:#686460;font-size:13px}.problem-points b{display:block;color:var(--ink);font-size:14px;margin-bottom:4px}
.product-tour{padding:116px 0;background:var(--warm)}.center-heading{text-align:center;max-width:820px;margin:0 auto 60px}.center-heading h2{font-size:47px;line-height:1.1;letter-spacing:-1.7px;margin:0 0 20px}.center-heading p{color:#67635f;font-size:16px;line-height:1.75;margin:0}.feature-ledger{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dcd8d4;background:#fff}.feature-ledger article{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:42px;border-right:1px solid #e3dfdc;border-bottom:1px solid #e3dfdc;min-height:360px}.feature-ledger article:nth-child(2n){border-right:0}.feature-ledger article:nth-last-child(-n+2){border-bottom:0}.feature-index{font-size:11px;color:var(--red);font-weight:900}.feature-ledger article div>span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#8a8580;font-weight:900}.feature-ledger h3{font-size:24px;line-height:1.2;letter-spacing:-.5px;margin:11px 0 15px}.feature-ledger p{font-size:13px;color:#65615e;line-height:1.7;margin:0}.feature-ledger ul{padding:0;margin:22px 0 0;list-style:none;display:grid;gap:8px}.feature-ledger li{font-size:11px;font-weight:750;display:flex;align-items:center;gap:8px}.feature-ledger li:before{content:"";width:5px;height:5px;background:var(--red);border-radius:50%}
.managed-service{padding:120px 0;background:#fff}.service-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:end;margin-bottom:55px}.service-intro h2{font-size:46px;line-height:1.12;letter-spacing:-1.5px;margin:0}.service-intro>p{font-size:16px;color:#66625e;line-height:1.75;margin:0}.service-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.service-matrix article{padding:30px 26px;border:1px solid #e0ddda;background:var(--paper);min-height:240px}.service-matrix article>span{font-size:9px;color:var(--red);font-weight:900;text-transform:uppercase;letter-spacing:.13em}.service-matrix h3{font-size:19px;margin:14px 0 11px}.service-matrix p{font-size:12px;line-height:1.7;color:#65615e;margin:0}.specialist-note{margin-top:30px;background:#1c1c1c;color:#fff;display:grid;grid-template-columns:220px 1fr auto;gap:35px;align-items:center;padding:28px 32px}.specialist-note>div{border-right:1px solid #3c3c3c;padding-right:28px}.specialist-note img{width:82px;filter:brightness(0) invert(1);margin-bottom:7px}.specialist-note>div span{font-size:9px;color:#aaa}.specialist-note p{font-size:11px;line-height:1.7;color:#bebebe;margin:0}.specialist-note>a{font-size:11px;font-weight:800;color:#fff;border-bottom:1px solid var(--red);padding-bottom:4px;white-space:nowrap}
.audience-section{padding:120px 0;background:#191919;color:#fff}.center-heading.light p{color:#aaa}.center-heading.light .section-kicker{color:#f06359}.audience-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a}.audience-tabs article{padding:35px 28px 38px;border-left:1px solid #3a3a3a;min-height:390px}.audience-tabs article:last-child{border-right:1px solid #3a3a3a}.audience-tabs article>span{color:#f06359;font-size:10px;font-weight:900}.audience-tabs h3{font-size:20px;line-height:1.2;min-height:48px;margin:18px 0 15px}.audience-tabs p{font-size:12px;line-height:1.7;color:#bcbcbc;min-height:102px}.audience-tabs ul{padding:20px 0 0;margin:0;border-top:1px solid #343434;list-style:none;display:grid;gap:9px}.audience-tabs li{font-size:10px;color:#ddd;display:flex;gap:8px}.audience-tabs li:before{content:"+";color:#f06359}
.governance-section{padding:120px 0;background:#f4f2ef}.governance-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.governance-copy{position:sticky;top:120px;align-self:start}.governance-copy p{font-size:14px;line-height:1.75;color:#625f5c;margin:24px 0}.text-link{display:inline-flex;gap:8px;color:var(--red);font-size:12px;font-weight:850}.governance-list{border-top:1px solid #d7d3cf}.governance-list article{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:29px 0;border-bottom:1px solid #d7d3cf}.governance-list>article>span{font-size:10px;font-weight:900;color:var(--red)}.governance-list h3{font-size:19px;margin:0 0 8px}.governance-list p{font-size:12px;line-height:1.7;color:#65615e;margin:0}
.implementation-section{padding:120px 0;background:#fff}.implementation-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:end;margin-bottom:55px}.implementation-heading .section-kicker{grid-column:1/-1;margin-bottom:-55px}.implementation-heading h2{font-size:47px;line-height:1.1;letter-spacing:-1.7px;margin:0}.implementation-heading p{font-size:14px;line-height:1.75;color:#66625e;margin:0}.implementation-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #ddd9d5;border-bottom:1px solid #ddd9d5}.implementation-steps li{padding:30px 25px;border-left:1px solid #e2dedb;min-height:250px}.implementation-steps li:last-child{border-right:1px solid #e2dedb}.implementation-steps li>span{color:var(--red);font-size:10px;font-weight:900}.implementation-steps h3{font-size:18px;margin:25px 0 10px}.implementation-steps p{font-size:11px;color:#696561;line-height:1.7;margin:0}.deployment-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:38px}.deployment-options article{border:1px solid #dfdbd7;padding:35px 38px;background:#faf9f7}.deployment-options article>span{font-size:9px;color:var(--red);font-weight:900;text-transform:uppercase;letter-spacing:.13em}.deployment-options h3{font-size:22px;margin:12px 0}.deployment-options p{font-size:13px;line-height:1.7;color:#66615e}.deployment-options article.featured{background:var(--red);color:#fff;border-color:var(--red)}.deployment-options article.featured>span{color:#fff}.deployment-options article.featured p{color:#ffe4e1}.deployment-options article.featured a{display:inline-flex;margin-top:8px;font-size:11px;font-weight:850;border-bottom:1px solid #fff}
.integrations-section{padding:105px 0;background:#242424;color:#fff}.integrations-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.integrations-grid h2{font-size:40px;line-height:1.15;letter-spacing:-1.2px;margin:0}.integrations-grid .section-kicker{color:#f06359}.integration-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #444}.integration-list article{padding:26px;border-right:1px solid #444;border-bottom:1px solid #444;min-height:160px}.integration-list article:nth-child(2n){border-right:0}.integration-list article:nth-last-child(-n+2){border-bottom:0}.integration-list b{font-size:14px}.integration-list p{font-size:11px;line-height:1.7;color:#bdbdbd;margin:10px 0 0}
.faq-section{padding:120px 0;background:#fff}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.faq-intro{position:sticky;top:120px;align-self:start}.faq-intro h2{font-size:41px;line-height:1.14;letter-spacing:-1.2px;margin:0 0 20px}.faq-intro p{font-size:13px;line-height:1.75;color:#66615e;margin:0 0 24px}.faq-list{border-top:1px solid #d9d5d1}.faq-list details{border-bottom:1px solid #d9d5d1;padding:0}.faq-list summary{list-style:none;cursor:pointer;padding:24px 48px 24px 0;font-size:15px;font-weight:800;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:5px;top:20px;color:var(--red);font-size:24px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{font-size:13px;line-height:1.75;color:#65615e;max-width:800px;margin:0;padding:0 50px 24px 0}
.closing-section{background:var(--red);color:#fff;padding:76px 0}.closing-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:100px;align-items:center}.closing-grid .section-kicker{color:#fff;opacity:.78}.closing-grid h2{font-size:44px;line-height:1.1;letter-spacing:-1.4px;margin:0}.closing-grid>div:last-child>p{font-size:14px;line-height:1.75;margin:0 0 23px;color:#ffe4e1}.closing-actions{display:flex;gap:10px;flex-wrap:wrap}
.public-footer{padding:68px 0 23px;background:#151515;color:#fff}.footer-top{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:48px}.footer-identity>img:first-child{width:185px}.footer-identity>span{display:block;margin:25px 0 8px;color:#777;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.footer-identity .footer-pmo{width:68px;filter:none}.footer-identity p{font-size:10px;line-height:1.65;color:#8d8d8d;max-width:290px;margin:18px 0 0}.public-footer h3{font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px}.public-footer a{display:block;font-size:10px;color:#969696;margin:9px 0}.public-footer a:hover{color:#fff}.footer-bottom{border-top:1px solid #303030;margin-top:52px;padding-top:19px;display:flex;justify-content:space-between;font-size:9px;color:#777}.footer-bottom>span:last-child{display:flex;gap:22px}.footer-bottom a{display:inline;margin:0}
@media(max-width:1180px){.brand{min-width:250px}.brand-endorsement,.brand-divider{display:none}.nav{display:none}.hero-grid{grid-template-columns:1fr;gap:55px}.hero-copy{max-width:760px}.hero-visual{max-width:840px;margin:auto;width:100%}.problem-grid,.governance-grid,.faq-grid{gap:55px}.service-intro,.implementation-heading,.integrations-grid{gap:50px}.footer-top{grid-template-columns:1.5fr repeat(2,1fr)}.footer-top>div:nth-child(4),.footer-top>div:nth-child(5){margin-top:15px}}
@media(max-width:900px){.hero-copy h1{font-size:59px}.problem-grid,.service-intro,.governance-grid,.implementation-heading,.integrations-grid,.faq-grid,.closing-grid,.alterworks-definition-grid{grid-template-columns:1fr}.editorial-heading h2,.governance-copy h2,.service-intro h2,.implementation-heading h2{font-size:39px}.governance-copy,.faq-intro{position:static}.feature-ledger,.deployment-options{grid-template-columns:1fr}.feature-ledger article{border-right:0}.feature-ledger article:nth-last-child(2){border-bottom:1px solid #e3dfdc}.service-matrix{grid-template-columns:1fr 1fr}.audience-tabs{grid-template-columns:1fr 1fr}.audience-tabs article:nth-child(2){border-right:1px solid #3a3a3a}.audience-tabs article:nth-child(-n+2){border-bottom:1px solid #3a3a3a}.implementation-heading .section-kicker{grid-column:auto;margin-bottom:0}.implementation-steps{grid-template-columns:1fr 1fr}.implementation-steps li{min-height:0;border-bottom:1px solid #e2dedb}.specialist-note{grid-template-columns:160px 1fr}.specialist-note>a{grid-column:1/-1;justify-self:start}.promise-grid{grid-template-columns:1fr}.promise-grid>div{border-right:1px solid #383838;border-bottom:1px solid #383838}.promise-grid>div:last-child{border-bottom:0}}
@media(max-width:640px){.container{padding-inline:19px}.public-header{height:72px}.brand{min-width:0}.brand-logo{width:132px}.header-inner{gap:12px}.header-actions{margin-left:auto}.header-actions .btn.ghost{display:none}.header-actions .btn.primary{min-height:40px;padding:0 12px;font-size:10px}.hero{padding:65px 0 58px;min-height:0}.hero-grid{gap:42px}.hero-copy h1{font-size:47px;letter-spacing:-2px}.hero-proof{display:grid;gap:8px}.alterworks-schema{height:188px;grid-template-columns:1fr 118px 1fr;grid-template-rows:1fr 58px 1fr;margin:0 0 22px}.alterworks-schema strong{width:118px;height:58px;font-size:15px}.alterworks-schema .schema-item{min-width:0;width:112px;min-height:38px;padding:8px 7px;font-size:9px}.hero-console{transform:none}.console-body{grid-template-columns:1fr;min-height:0}.console-body aside{display:none}.console-main{padding:14px}.console-bar span{display:none}.console-kpis{grid-template-columns:1fr 1fr}.console-kpis>div:last-child{grid-column:1/-1}.console-grid{grid-template-columns:1fr}.console-actions{display:none}.signal-card{display:none}.problem-section,.product-tour,.managed-service,.audience-section,.governance-section,.implementation-section,.faq-section{padding:78px 0}.integrations-section{padding:72px 0}.problem-grid{gap:35px}.editorial-heading h2,.service-intro h2,.governance-copy h2,.implementation-heading h2,.center-heading h2,.faq-intro h2{font-size:34px}.problem-copy .large-copy{font-size:17px}.feature-ledger{display:block}.feature-ledger article{padding:28px 22px;min-height:0;border-bottom:1px solid #e3dfdc!important}.feature-ledger article:last-child{border-bottom:0!important}.feature-ledger h3{font-size:21px}.service-matrix,.audience-tabs,.integration-list{grid-template-columns:1fr}.service-matrix article{min-height:0}.specialist-note{grid-template-columns:1fr;padding:25px 22px}.specialist-note>div{border-right:0;border-bottom:1px solid #3c3c3c;padding:0 0 18px}.audience-tabs article{border-right:1px solid #3a3a3a!important;border-bottom:1px solid #3a3a3a;min-height:0}.audience-tabs article:last-child{border-bottom:0}.audience-tabs h3,.audience-tabs p{min-height:0}.implementation-steps{grid-template-columns:1fr}.implementation-steps li{padding:25px 20px}.implementation-steps li:last-child{border-bottom:0}.deployment-options article{padding:28px 23px}.integration-list article{border-right:0;border-bottom:1px solid #444!important;min-height:0}.integration-list article:last-child{border-bottom:0!important}.integrations-grid h2{font-size:33px}.faq-grid{gap:45px}.faq-list summary{font-size:14px;padding-right:38px}.closing-section{padding:62px 0}.closing-grid{gap:30px}.closing-grid h2{font-size:35px}.footer-top{grid-template-columns:1fr 1fr;gap:36px 24px}.footer-identity{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:15px}.footer-bottom>span:last-child{flex-wrap:wrap}}
@media(max-width:640px){.alterworks-definition{padding:72px 0}.alterworks-definition h2{font-size:34px}.alterworks-definition-cards{grid-template-columns:1fr}.alterworks-definition-cards article{min-height:0;border-right:0;border-bottom:1px solid #e1dcd7!important}.alterworks-definition-cards article:last-child{border-bottom:0!important}.alterworks-definition-line{align-items:flex-start;flex-direction:column}.alterworks-definition-line i{transform:rotate(90deg);margin-left:4px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}

/* Arabic marketing site */
[dir=rtl] body{font-family:Tahoma,"Segoe UI",Arial,sans-serif;text-align:right}
[dir=rtl] .skip-link{left:auto;right:16px}
[dir=rtl] .nav{margin-left:0;margin-right:auto}
[dir=rtl] .hero-console{transform:perspective(1400px) rotateY(2deg)}
[dir=rtl] .console-bar span{padding-left:0;padding-right:13px;border-left:0;border-right:1px solid #ddd9d5}
[dir=rtl] .console-bar em{margin-left:0;margin-right:auto}
[dir=rtl] .console-bar em:before{margin-right:0;margin-left:5px}
[dir=rtl] .signal-one{right:auto;left:-22px}
[dir=rtl] .signal-two{left:auto;right:-22px}
[dir=rtl] .specialist-note>div{border-right:0;border-left:1px solid #3c3c3c;padding-right:0;padding-left:28px}
[dir=rtl] .faq-list summary{padding:24px 0 24px 48px}
[dir=rtl] .faq-list summary:after{right:auto;left:5px}
[dir=rtl] .faq-list details p{padding:0 0 24px 50px}
[dir=rtl] .feature-ledger ul{padding-right:0}
[dir=rtl] .footer-bottom>span:last-child{direction:rtl}
@media(max-width:640px){[dir=rtl] .header-actions{margin-left:0;margin-right:auto}[dir=rtl] .hero-console{transform:none}[dir=rtl] .specialist-note>div{border-left:0;border-bottom:1px solid #3c3c3c;padding-left:0}[dir=rtl] .faq-list summary{padding-left:38px}.language-switch{min-height:40px;min-width:58px;padding:0 9px;font-size:10px}.header-actions{gap:6px}.header-actions .btn.primary{padding:0 9px}}
@media(max-width:430px){.header-actions .btn.primary{display:none}}
