/* Alacer Matrix V13 - AI strategy, delivery and governance */
.desktop-nav{gap:clamp(12px,1.35vw,20px)}
.desktop-nav a{font-size:12px}
.desktop-nav .nav-ai{color:#9ce2d3;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.desktop-nav .nav-ai::before{content:"";display:inline-block;background:#68c2b5;width:5px;height:5px;border-radius:50%;vertical-align:middle;margin-right:7px;box-shadow:0 0 12px #68c2b588}
.desktop-nav a[aria-current=page]{color:#fff}
.desktop-nav a[aria-current=page]::after{width:100%;background:#75cbbf}
@media(max-width:1250px){.desktop-nav,.nav-cta{display:none!important}.menu-toggle{display:block!important}}
@media(min-width:991px) and (max-width:1250px){.mobile-nav{display:flex;position:fixed;top:92px;left:0;right:0;bottom:0;flex-direction:column;gap:0;padding:25px 40px 50px;background:#0c2036;transform:translateX(100%);opacity:0;transition:transform .35s,opacity .35s;overflow:auto;pointer-events:none}.mobile-nav.open{transform:translateX(0);opacity:1;pointer-events:auto}.mobile-nav a{font:400 34px/1.1 'Instrument Serif',Georgia,serif;border-bottom:1px solid #79929940;color:#eef4ef;padding:14px 0;display:flex;justify-content:space-between}.mobile-nav a span{font:700 11px 'DM Sans',sans-serif;color:#73c5bc;align-self:center}}
.ai13-page{background:#0d2035;color:#f3f2ed;font-family:'DM Sans',sans-serif}
.ai13-page *{box-sizing:border-box}
.ai13-page .site-header{background:#102238d4}
.ai13-page .shell{max-width:1440px}
.ai13-page h1,.ai13-page h2,.ai13-page h3,.ai13-home-feature h2{font-family:'Instrument Serif',Georgia,serif;font-weight:400;letter-spacing:-.035em}
.ai13-page h2 em,.ai13-page h1 em,.ai13-home-feature h2 em{font-weight:400;color:#7fcabe}
.ai13-eyebrow,.ai13-kicker{font-size:11px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;line-height:1.65;color:#77c4bd;margin:0 0 26px}
.ai13-line{display:inline-block;width:25px;height:1px;background:#8acfc2;vertical-align:middle;margin-right:12px}
.ai13-hero{background:radial-gradient(ellipse at 90% 10%,#254f5a44,transparent 45%),#0d1c31;min-height:820px;overflow:hidden;position:relative;padding-top:137px}
.ai13-hero-layout{display:grid;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);align-items:center;gap:4%;min-height:560px}
.ai13-hero-copy{position:relative;z-index:2;padding:45px 0 65px}
.ai13-hero-copy h1{font-size:clamp(89px,8vw,151px);line-height:.89;margin:0 0 36px}
.ai13-hero-copy h1 em{color:#eeeae1}
.ai13-intro{max-width:560px;color:#c6d3da;font-size:18px;line-height:1.85;margin:0 0 34px}
.ai13-hero-actions,.ai13-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}
.ai13-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:#68beb2;color:#091e30;padding:18px 20px;min-height:57px;font:700 12px/1.2 'DM Sans',sans-serif;text-decoration:none;white-space:normal;transition:background .2s,transform .2s}
.ai13-button:hover{background:#a4dfd5;transform:translateY(-2px)}
.ai13-button span{font-size:19px;font-weight:400}
.ai13-text-link{color:#d9e9e5;display:inline-flex;gap:20px;align-items:center;border-bottom:1px solid #5caa9f;padding:11px 0;font:700 12px 'DM Sans',sans-serif;text-decoration:none}
.ai13-text-link:hover{color:#8cdccf}
.ai13-hero-micro{margin-top:55px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#92abb7;letter-spacing:.13em;font-size:9px;font-weight:700}
.ai13-hero-micro span{height:1px;width:19px;background:#8ccdc1}
.ai13-hero-art{position:relative;min-height:490px;display:flex;align-items:center;justify-content:center}
.ai13-hero-art img{display:block;width:113%;max-width:none;height:auto;transform:translateX(3%);filter:drop-shadow(0 20px 45px #05111d44)}
.ai13-art-badge{position:absolute;right:4%;bottom:5%;background:#122d41ef;border:1px solid #6dafaa77;padding:13px 21px;display:flex;gap:12px;align-items:center;font-size:9px;line-height:1.7;letter-spacing:.09em;color:#aecad0}
.ai13-art-badge strong{color:#eaf3ed;font-size:11px}
.ai13-pulse{width:8px;height:8px;border-radius:50%;background:#7dd0c6;box-shadow:0 0 0 7px #7dd0c51f;animation:ai13-breathe 2s ease-in-out infinite}
@keyframes ai13-breathe{50%{box-shadow:0 0 0 12px #7dd0c500;opacity:.8}}
.ai13-hero-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px 0 34px;border-top:1px solid #96aeb52c;font-size:9px;letter-spacing:.14em;font-weight:700;color:#94abb7}
.ai13-hero-bottom a{color:#c3e3dd;text-decoration:none}
.ai13-statement{background:#e9ebe5;color:#143447;padding:110px 0}
.ai13-statement-grid{display:grid;grid-template-columns:.44fr 1fr;gap:8%}
.ai13-statement .ai13-kicker{color:#36777b;margin:8px 0}
.ai13-statement h2{font-size:clamp(60px,6vw,101px);line-height:1.01;margin:0 0 26px}
.ai13-statement h2 em{color:#477b79}
.ai13-statement p:not(.ai13-kicker){max-width:780px;color:#52646c;font-size:18px;line-height:1.9;margin:0}
.ai13-three{background:#10253a;color:#f5f1ea}
.ai13-section-intro{display:grid;grid-template-columns:1fr 350px;gap:8%;align-items:end;margin-bottom:54px}
.ai13-section-intro .ai13-kicker{grid-column:1/-1;margin:0 0 -10px}
.ai13-section-intro h2,.ai13-cases-head h2{font-size:clamp(61px,5.8vw,93px);line-height:.96;margin:0}
.ai13-section-intro>p:last-child,.ai13-cases-head>p{font-size:16px;line-height:1.85;color:#adbec5;margin:0 0 4px}
.ai13-triad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ai13-triad-grid article{background:#163249;border:1px solid #739da23b;min-height:520px;padding:29px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s;overflow:hidden}
.ai13-triad-grid article:hover{border-color:#8ac9bf;transform:translateY(-5px)}
.ai13-card-num{color:#7dc2c0;letter-spacing:.16em;font-weight:700;font-size:10px}
.ai13-art-mini{height:145px;margin:26px 0 9px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at center,#4f999421,transparent 67%)}
.ai13-art-mini i{display:block;position:absolute;border:1px solid #89c8c0;border-radius:50%}
.ai13-art-epif i:nth-child(1){width:108px;height:108px}.ai13-art-epif i:nth-child(2){width:64px;height:64px}.ai13-art-epif i:nth-child(3){width:14px;height:14px;background:#87cfc1}
.ai13-art-build i{border-radius:5px;transform:rotate(45deg)}.ai13-art-build i:nth-child(1){width:100px;height:100px}.ai13-art-build i:nth-child(2){width:60px;height:60px}.ai13-art-build i:nth-child(3){width:14px;height:14px;background:#d6b589;border-color:#d6b589}
.ai13-art-trust i:nth-child(1){width:150px;height:90px;border-radius:50%;transform:rotate(32deg)}.ai13-art-trust i:nth-child(2){width:150px;height:90px;border-radius:50%;transform:rotate(-32deg)}.ai13-art-trust i:nth-child(3){width:21px;height:21px;background:#82c4bc}
.ai13-triad-grid h3{font-size:clamp(43px,3.5vw,57px);line-height:1.01;margin:0 0 19px}
.ai13-triad-grid h3 em{color:#8ecdc7}
.ai13-triad-grid p{font-size:14px;line-height:1.78;color:#b7c9d1;margin:0 0 25px}
.ai13-triad-grid a{margin-top:auto;padding-top:18px;border-top:1px solid #a4bfc437;display:flex;justify-content:space-between;gap:20px;color:#ace2d7;text-decoration:none;font-size:12px;font-weight:700}
.ai13-interlude{background:#13324a url('assets/ai-signal-field.svg') center/cover no-repeat;color:#f1f2ed;padding:128px 0;position:relative;overflow:hidden}
.ai13-interlude:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#112b43 5%,#112b438f 55%,#102e4600);pointer-events:none}
.ai13-interlude .shell{position:relative;z-index:2}
.ai13-interlude span{color:#a6d9d1;font-size:10px;font-weight:700;letter-spacing:.17em}
.ai13-interlude h2{font-size:clamp(68px,7.5vw,120px);line-height:.9;margin:23px 0 34px}
.ai13-interlude p{font-size:13px;line-height:2;color:#d1e3e4;max-width:550px}
.ai13-services{background:#e8ebe6;color:#122c3d}
.ai13-section-intro-dark h2 em,.ai13-cases-head h2 em{color:#387d7b}
.ai13-services .ai13-section-intro>p:last-child{color:#5d7078}
.ai13-services .ai13-kicker,.ai13-cases .ai13-kicker{color:#397979}
.ai13-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#bfcfcf;border:1px solid #bfcfcf}
.ai13-service-grid article{background:#f6f5f0;padding:43px 45px;min-height:350px;display:flex;flex-direction:column;transition:background .2s}
.ai13-service-grid article:hover{background:#fffdfa}
.ai13-service-grid article>span{font-size:10px;letter-spacing:.17em;color:#45837e;font-weight:700}
.ai13-service-grid h3{font-size:clamp(43px,3.5vw,59px);line-height:1.03;margin:23px 0 17px}
.ai13-service-grid p{font-size:15px;color:#5d6e75;line-height:1.8;max-width:510px;margin:0 0 25px}
.ai13-service-grid small{color:#317873;font-size:10px;letter-spacing:.1em;font-weight:700;margin-top:auto}
.ai13-matrix-note{font-size:12px;line-height:1.8;color:#62747a;margin:22px 0 0}.ai13-matrix-note a{color:#21655f;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.ai13-cases{background:#f7f5ef;color:#132f44}
.ai13-cases-head{display:grid;grid-template-columns:1fr 350px;gap:9%;align-items:end;margin-bottom:43px}
.ai13-cases-head .ai13-kicker{margin-bottom:20px}
.ai13-cases-head>p{color:#667880}
.ai13-use-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px;align-items:stretch}
.ai13-use-tabs{display:flex;flex-direction:column;gap:9px}
.ai13-use-tabs button{display:grid;grid-template-columns:1fr 30px;text-align:left;align-content:center;gap:8px;background:#e7ebe8;border:1px solid #c8d6d2;color:#18394d;padding:25px 28px;cursor:pointer;flex:1;min-height:113px;font-family:'DM Sans',sans-serif;transition:background .2s,border-color .2s}
.ai13-use-tabs button[aria-selected=true]{background:#183e51;color:#f6f7f3;border-color:#418c8b}
.ai13-use-tabs button>span{grid-column:1;color:#5e8e8c;font-size:10px;letter-spacing:.16em;font-weight:700}
.ai13-use-tabs button[aria-selected=true]>span{color:#86d1c5}
.ai13-use-tabs button strong{font:400 clamp(24px,2.1vw,34px)/1.05 'Instrument Serif',serif;grid-column:1}
.ai13-use-tabs button b{grid-column:2;grid-row:1 /span 2;align-self:center;text-align:right;font-size:20px;font-weight:400;color:#6ba8a0}
.ai13-example-panel{background:#173b51;color:#f5f4ef;padding:37px 43px;display:flex;flex-direction:column;min-width:0}
.ai13-panel-top{display:flex;justify-content:space-between;gap:10px;padding-bottom:20px;border-bottom:1px solid #7caaa940;font-size:9px;letter-spacing:.15em;color:#a9cfcd;font-weight:700}
.ai13-panel-topic{font-size:10px;letter-spacing:.16em;color:#86d5c8;margin:34px 0 14px}
.ai13-example-panel h3{font-size:clamp(46px,4.3vw,72px);line-height:.98;margin:0 0 24px;min-height:135px}
.ai13-example-panel h3 em{color:#85c9c0}
.ai13-example-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#819ea43d;border:1px solid #819ea43d;margin:0 0 25px}
.ai13-example-metrics>div{background:#173b51;padding:21px 18px}
.ai13-example-metrics small{font-size:9px;color:#89d0c6;letter-spacing:.13em;font-weight:700}
.ai13-example-metrics p{font-size:13px;line-height:1.7;color:#d1dfe1;margin:12px 0 0}
.ai13-example-panel>a{color:#b6e5dd;font-size:12px;font-weight:700;margin-top:auto;display:flex;justify-content:space-between;gap:15px;padding-top:20px;border-top:1px solid #779ba13c;text-decoration:none}
.ai13-governance{background:#10283c;color:#f5f3ed}
.ai13-governance-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:9%;align-items:center}
.ai13-governance h2{font-size:clamp(60px,6.15vw,98px);line-height:.96;margin:0 0 30px}
.ai13-governance-grid>div:first-child>p:not(.ai13-kicker){color:#c0d0d7;font-size:16px;line-height:1.85;margin:0 0 30px}
.ai13-control-board{border:1px solid #658b8e6b;background:#19384b}
.ai13-board-head{display:flex;justify-content:space-between;gap:15px;color:#97cbc6;font-size:10px;letter-spacing:.17em;padding:28px;border-bottom:1px solid #678b9052;font-weight:700}
.ai13-control-row{display:grid;grid-template-columns:32px 1fr 70px;gap:16px;padding:19px 24px;border-bottom:1px solid #678b9045;align-items:center}
.ai13-control-row:last-child{border:0}
.ai13-control-row b{font:400 32px 'Instrument Serif',serif;color:#8cc5bd}
.ai13-control-row strong{display:block;font:400 27px 'Instrument Serif',serif}
.ai13-control-row p{font-size:12px;line-height:1.7;color:#adc6cf;margin:8px 0 0}
.ai13-control-row i{font-style:normal;justify-self:end;color:#8cbab8;font-size:8px;letter-spacing:.12em}
.ai13-final{background:#e8eae4;color:#132e40}
.ai13-final-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:11%;align-items:center}
.ai13-final h2{font-size:clamp(60px,6.3vw,102px);line-height:.95;margin:0 0 27px}
.ai13-final h2 em{color:#3d8984}
.ai13-final p:not(.ai13-kicker){font-size:17px;line-height:1.8;color:#5c7074;max-width:740px;margin:0 0 29px}
.ai13-final .ai13-text-link{color:#24575b}
.ai13-final-list{border-top:1px solid #9bb6b2}
.ai13-final-list>div{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:22px 5px;border-bottom:1px solid #9bb6b2}
.ai13-final-list b{font:400 35px 'Instrument Serif',serif;color:#408985}
.ai13-final-list span{align-self:center;font-size:15px;line-height:1.4;font-weight:600}
.ai13-home-feature{background:#15364b;color:#f5f2ed;overflow:hidden;padding:72px 0}
.ai13-home-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:6%}
.ai13-home-feature h2{font-size:clamp(55px,5vw,79px);line-height:1.02;margin:0 0 25px;letter-spacing:-.035em}
.ai13-home-feature .ai13-kicker{margin-bottom:25px}
.ai13-home-feature h2 em{color:#84d0c6}
.ai13-home-feature p:not(.ai13-kicker){font-size:16px;line-height:1.85;color:#c8d8dd;max-width:650px;margin:0 0 30px}
.ai13-home-cta{display:flex;gap:25px;align-items:center;flex-wrap:wrap}
.ai13-home-art{position:relative;isolation:isolate}
.ai13-home-art img{display:block;width:120%;max-width:none;transform:translateX(-5%);border:1px solid #6ba5a348}
.ai13-home-art-tag{position:absolute;bottom:10px;right:-3%;background:#0c2538e8;color:#d1e9e4;letter-spacing:.15em;font-size:9px;padding:15px 20px}
@media(max-width:1100px){.ai13-hero-layout{grid-template-columns:1fr 1fr;gap:0}.ai13-hero-copy h1{font-size:clamp(70px,8vw,110px)}.ai13-hero-art img{width:108%;transform:translateX(1%)}.ai13-section-intro,.ai13-cases-head{grid-template-columns:1fr 290px;gap:4%}.ai13-triad-grid article{padding:22px}.ai13-control-row{grid-template-columns:29px 1fr}.ai13-control-row i{display:none}}
@media(max-width:800px){.ai13-hero{padding-top:135px;min-height:auto}.ai13-hero-layout{grid-template-columns:1fr;gap:0}.ai13-hero-copy{padding:35px 0 20px}.ai13-hero-copy h1{font-size:clamp(77px,12vw,120px)}.ai13-hero-art{min-height:auto}.ai13-hero-art img{width:100%;transform:none}.ai13-art-badge{right:5%;bottom:5%}.ai13-hero-bottom{margin-top:20px}.ai13-statement-grid,.ai13-governance-grid,.ai13-final-layout,.ai13-home-layout{grid-template-columns:1fr}.ai13-statement-grid{gap:25px}.ai13-section-intro,.ai13-cases-head{display:block}.ai13-section-intro>p:last-child,.ai13-cases-head>p{max-width:570px;margin:25px 0 0}.ai13-triad-grid{grid-template-columns:1fr 1fr}.ai13-triad-grid article{min-height:490px}.ai13-triad-grid article:last-child{grid-column:1/-1;min-height:360px}.ai13-use-layout{grid-template-columns:1fr}.ai13-use-tabs{display:grid;grid-template-columns:1fr 1fr}.ai13-use-tabs button{min-height:118px}.ai13-control-board{margin-top:45px}.ai13-final-list{margin-top:35px}.ai13-home-art{margin-top:30px}.ai13-home-art img{max-width:100%;width:100%;transform:none}}
@media(max-width:590px){.ai13-hero-copy h1{font-size:clamp(66px,13.8vw,86px)}.ai13-hero-copy .ai13-eyebrow{font-size:9px}.ai13-intro{font-size:16px}.ai13-hero-micro{font-size:8px}.ai13-hero-bottom{font-size:8px}.ai13-art-badge{display:none}.ai13-statement{padding:78px 0}.ai13-statement h2{font-size:clamp(55px,12vw,75px)}.ai13-triad-grid,.ai13-service-grid,.ai13-use-tabs{grid-template-columns:1fr}.ai13-triad-grid article,.ai13-triad-grid article:last-child{min-height:auto;grid-column:auto}.ai13-triad-grid article{padding:27px}.ai13-triad-grid p{margin-bottom:35px}.ai13-section-intro h2,.ai13-cases-head h2{font-size:clamp(56px,11vw,76px)}.ai13-service-grid article{min-height:auto;padding:32px}.ai13-service-grid article small{margin-top:20px}.ai13-interlude{padding:89px 0}.ai13-interlude h2{font-size:71px}.ai13-example-panel{padding:25px 23px}.ai13-example-panel h3{font-size:52px;min-height:0}.ai13-example-metrics{grid-template-columns:1fr}.ai13-panel-top{font-size:8px}.ai13-governance h2{font-size:70px}.ai13-control-row{gap:10px;padding:18px}.ai13-final h2{font-size:67px}.ai13-home-feature{padding:70px 0}.ai13-home-feature h2{font-size:clamp(57px,10vw,70px)}}
@media(prefers-reduced-motion:reduce){.ai13-pulse{animation:none}.ai13-page *,.ai13-home-feature *{transition-duration:.01ms!important}}

.ai13-journal-return{display:inline-flex;align-items:center;color:#2b8b84;font:700 11px/1.3 'DM Sans',sans-serif;letter-spacing:.04em;text-decoration:none;margin-left:15px;padding:8px 10px;border:1px solid #79c4b05c}.ai13-journal-return:hover{color:#0d554c;background:#d8eae2}@media(max-width:700px){.ai13-journal-return{margin:10px 0 0}}
