:root{--navy:#07111f;--deep-navy:#0b1728;--graphite:#141c26;--teal:#21c7b7;--teal-dark:#076e68;--blue:#3b82f6;--green:#55d98b;--cloud:#f5f8fc;--mist:#dce5ef;--wash:#eaf8f6;--professional-black:#111318;--muted:#52687a;--slate:#a8b6c6;--body:#334a5f;--button-text:#07111f;--white:#ffffff;--shadow:0 18px 50px rgba(7,17,31,0.1);--shadow-soft:0 10px 32px rgba(7,17,31,0.07)}.calculator-intro,.home-calculator-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(2rem,6vw,6rem);align-items:end;margin-bottom:2.5rem}.calculator-intro h2,.home-calculator-heading h2{margin:.7rem 0 0}.calculator-intro>p,.home-calculator-heading>p{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.8}.home-calculator-launchers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:-1rem 0 1.25rem}.home-calculator-launchers>a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:180px;padding:clamp(1.2rem,2.5vw,2rem);border:1px solid rgba(6,29,52,.14);background:#fff;box-shadow:0 14px 36px rgba(6,29,52,.07);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-calculator-launchers>a:hover{border-color:#0086c5;box-shadow:0 20px 48px rgba(6,29,52,.12);transform:translateY(-3px)}.home-calculator-launchers>a.sql:hover{border-color:#21a58f}.home-calculator-launcher-mark{width:74px;height:74px;display:grid;place-items:center;color:#fff;background:#082b48;border:1px solid #168fc4;font:900 .9rem/1 Aptos Mono,Consolas,monospace;letter-spacing:.08em}.home-calculator-launchers>a.sql .home-calculator-launcher-mark{background:#073b39;border-color:#21a58f}.home-calculator-launchers>a>span:last-child{display:grid;gap:.35rem}.home-calculator-launchers small{color:#087cae;font-size:.64rem;font-weight:900;letter-spacing:.12em}.home-calculator-launchers .sql small{color:#087c70}.home-calculator-launchers b{color:var(--navy);font-size:clamp(1.15rem,2vw,1.5rem)}.home-calculator-launchers p{margin:0;color:var(--muted);line-height:1.55}.home-calculator-launchers em{display:inline-flex;align-items:center;gap:.45rem;margin-top:.3rem;color:#0078ad;font-size:.82rem;font-style:normal;font-weight:850}.home-calculator-launchers em svg{width:15px}.home-storefront-section{padding-top:1rem}.calculator-quick-start{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);min-height:500px;overflow:hidden;border:1px solid rgba(6,29,52,.14);background:#fff;box-shadow:0 30px 80px rgba(6,29,52,.12)}.calculator-focus-switcher{display:grid;grid-template-columns:minmax(230px,1.15fr) repeat(3,minmax(170px,1fr));gap:.65rem;padding:1rem;border:1px solid rgba(6,29,52,.14);border-bottom:0;background:#eef5f9}.calculator-focus-switcher>div{align-self:center;padding:.35rem .65rem}.calculator-focus-switcher>div .eyebrow{margin-bottom:.3rem}.calculator-focus-switcher>div>b{display:block;color:var(--navy);font-size:1rem}.calculator-focus-switcher>div>p{margin:.35rem 0 0;color:#64798c;font-size:.7rem;line-height:1.45}.calculator-focus-switcher>a{display:grid;align-content:center;gap:.25rem;min-height:98px;padding:.85rem 1rem;color:#24435c;border:1px solid rgba(6,29,52,.13);background:#fff}.calculator-focus-switcher>a.active,.calculator-focus-switcher>a:hover{border-color:#0086c5;background:#edf8fd;box-shadow:inset 0 4px #0086c5}.calculator-focus-switcher>a.sql.active,.calculator-focus-switcher>a.sql:hover{border-color:#21a58f;background:#effbf8;box-shadow:inset 0 4px #21a58f}.calculator-focus-switcher>a>span{color:#087cae;font:900 .57rem/1.2 Aptos Mono,Consolas,monospace;letter-spacing:.12em}.calculator-focus-switcher>a.sql>span{color:#087c70}.calculator-focus-switcher>a>b{color:var(--navy);font-size:.78rem}.calculator-focus-switcher>a>small{color:#708394;font-size:.62rem;line-height:1.4}.calculator-quick-controls{display:flex;flex-direction:column;justify-content:center;gap:1.15rem;padding:clamp(1.5rem,4vw,3.5rem);background:linear-gradient(90deg,rgba(0,104,173,.04) 1px,transparent 0),linear-gradient(rgba(0,104,173,.04) 1px,transparent 0),#f8fbfd;background-size:24px 24px}.calculator-form-grid label,.calculator-inspector-form>label,.calculator-quick-controls label,.calculator-sql-list label{display:grid;gap:.5rem;color:#30445b;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.calculator-command-bar input,.calculator-form-grid input,.calculator-form-grid select,.calculator-inspector-form input,.calculator-inspector-form select,.calculator-quick-controls input,.calculator-quick-controls select,.calculator-sql-list input,.calculator-sql-list select{width:100%;min-height:46px;border:1px solid rgba(6,29,52,.18);border-radius:0;background:#fff;color:#061d34;padding:.72rem .8rem;font:inherit;font-size:.9rem;font-weight:650;letter-spacing:0;text-transform:none}.calculator-project-switcher{display:flex;align-items:center;gap:.3rem}.calculator-project-switcher select{max-width:190px;min-height:30px;border:1px solid rgba(6,29,52,.13);background:#f7fafc;padding:.3rem .45rem;color:#526a7d;font:inherit;font-size:.6rem}.calculator-project-switcher button{min-height:30px;border:0;background:transparent;padding:.25rem .35rem;color:#126f9b;font:inherit;font-size:.58rem;font-weight:800;cursor:pointer}.calculator-command-bar input:focus,.calculator-form-grid input:focus,.calculator-form-grid select:focus,.calculator-inspector-form input:focus,.calculator-inspector-form select:focus,.calculator-quick-controls input:focus,.calculator-quick-controls select:focus,.calculator-sql-list input:focus,.calculator-sql-list select:focus{outline:3px solid rgba(0,135,210,.2);border-color:#0078ba}.calculator-quick-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.calculator-quick-numbers label small{margin-top:-.3rem;color:#738696;font-size:.58rem;font-weight:550;letter-spacing:0;line-height:1.35;text-transform:none}.calculator-quick-controls .button{width:100%;justify-content:space-between}.calculator-quick-controls>p{margin:0;color:#63768a;font-size:.76rem;line-height:1.55}.calculator-quick-visual{position:relative;display:grid;place-items:center;min-height:500px;overflow:hidden;background:linear-gradient(90deg,rgba(102,194,255,.08) 1px,transparent 0),linear-gradient(rgba(102,194,255,.08) 1px,transparent 0),radial-gradient(circle at 70% 25%,rgba(0,143,213,.24),transparent 35%),#061d34;background-size:32px 32px,32px 32px,auto,auto}.calculator-quick-visual:after,.calculator-quick-visual:before{position:absolute;content:"";width:350px;height:350px;border:1px solid rgba(119,207,255,.14);border-radius:50%;animation:calculator-orbit 9s linear infinite}.calculator-quick-visual:after{width:470px;height:470px;animation-direction:reverse;animation-duration:15s}.quick-host{position:relative;z-index:2;width:min(75%,560px);border:1px solid rgba(123,207,255,.34);background:rgba(4,25,45,.9);box-shadow:0 26px 80px rgba(0,0,0,.3)}.quick-host header{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid rgba(123,207,255,.24);padding:.85rem 1rem;color:#d8effb;font-size:.68rem;letter-spacing:.12em}.quick-host header i{width:8px;height:8px;border-radius:50%;background:#5ce3c2;box-shadow:0 0 18px #5ce3c2}.quick-host header b{margin-left:auto;color:#6ed7ff}.quick-cpu-row,.quick-vm-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem}.quick-cpu-row>span{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;border:1px solid rgba(123,207,255,.16);padding:.65rem}.quick-cpu-row small{grid-column:1/-1;margin-bottom:.3rem;color:#8fb8cc;font-size:.6rem}.quick-cpu-row i{aspect-ratio:1;border:1px solid rgba(110,215,255,.36);background:rgba(0,139,207,.2);animation:core-pulse 3.2s ease-in-out infinite}.quick-cpu-row i:nth-of-type(2n){animation-delay:.8s}.quick-vm-row{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(123,207,255,.16)}.quick-vm-row>span{display:grid;gap:.4rem;border:1px solid rgba(123,207,255,.25);background:rgba(0,107,165,.14);padding:.75rem;color:#d9f2ff}.quick-vm-row small{font-size:.57rem;letter-spacing:.08em}.quick-vm-row b{color:#65ddff;font-size:.78rem}.quick-host footer{display:flex;justify-content:space-between;border-top:1px solid rgba(123,207,255,.16);padding:.7rem 1rem;color:#799eb2;font-size:.55rem;letter-spacing:.1em}.quick-license-signal{position:absolute;z-index:3;right:4%;bottom:5%;display:flex;align-items:center;gap:.7rem;border:1px solid rgba(96,217,255,.32);background:#082944;padding:.7rem .9rem;color:#fff;box-shadow:0 15px 30px rgba(0,0,0,.24)}.quick-license-signal i{width:8px;height:8px;border-radius:50%;background:#64e8bd;animation:status-pulse 1.8s ease-in-out infinite}.quick-license-signal span{display:grid}.quick-license-signal small{color:#74d8ff;font-size:.53rem;letter-spacing:.12em}.quick-license-signal b{font-size:.7rem}@keyframes calculator-orbit{to{transform:rotate(1turn)}}@keyframes core-pulse{0%,to{background:rgba(0,139,207,.14)}50%{background:rgba(80,215,255,.44)}}.calculator-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 28%,rgba(0,143,213,.26),transparent 26%),#061d34;color:#fff}.calculator-hero .blueprint-grid{opacity:.2}.calculator-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(400px,.96fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:700px;padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(4rem,8vw,7rem)}.calculator-hero h1{margin:1rem 0 1.5rem}.calculator-hero h1 em{color:#70dbff}.calculator-hero-grid>div:first-child>p{max-width:720px;color:#c4d8e6;font-size:1.13rem;line-height:1.75}.calculator-hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2.2rem;background:rgba(107,202,255,.16)}.calculator-hero-proof span{display:grid;gap:.3rem;background:rgba(4,28,49,.92);padding:.95rem}.calculator-hero-proof b{color:#fff;font-size:.78rem}.calculator-hero-proof small{color:#87a8bd;font-size:.65rem;line-height:1.45}.calculator-hero-diagram{position:relative;min-height:480px}.calculator-orbit{position:absolute;inset:50% auto auto 50%;width:390px;height:390px;border:1px solid rgba(102,212,255,.17);border-radius:50%;transform:translate(-50%,-50%)}.calculator-orbit:before{position:absolute;top:-5px;left:50%;width:10px;height:10px;content:"";border-radius:50%;background:#62dfff;box-shadow:0 0 20px #62dfff;animation:calculator-orbit 7s linear infinite;transform-origin:0 200px}.calculator-orbit.orbit-two{width:290px;height:290px;border-style:dashed}.calculator-hero-server{position:absolute;top:50%;left:50%;display:grid;width:190px;gap:8px;border:1px solid rgba(114,213,255,.44);background:rgba(3,24,43,.94);padding:1.4rem;box-shadow:0 30px 70px rgba(0,0,0,.3);transform:translate(-50%,-50%)}.calculator-hero-server span{height:24px;border:1px solid rgba(114,213,255,.22);background:linear-gradient(90deg,rgba(58,201,255,.35),rgba(58,201,255,.05))}.calculator-hero-server b{margin-top:.4rem;color:#6bdbff;font-size:.65rem;letter-spacing:.16em;text-align:center}.calculator-hero-rule,.calculator-hero-vm{position:absolute;display:grid;gap:.25rem;min-width:90px;border:1px solid rgba(105,213,255,.38);background:#082a46;padding:.8rem;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.08em;box-shadow:0 14px 30px rgba(0,0,0,.26);animation:topology-float 5s ease-in-out infinite}.calculator-hero-vm small{color:#67dcff}.calculator-hero-vm.vm-one{top:10%;left:7%}.calculator-hero-vm.vm-two{top:14%;right:1%;animation-delay:-1.8s}.calculator-hero-vm.vm-three{bottom:10%;left:10%;animation-delay:-3.2s}.calculator-hero-rule{right:1%;bottom:10%;border-color:rgba(98,232,189,.46)}.calculator-hero-rule strong{color:#62e8bd;font-size:1.2rem}@keyframes topology-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.calculator-assurance-strip{background:#0a2a46;color:#91b6ca}.calculator-assurance-strip .container{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;font-size:.6rem;font-weight:800;letter-spacing:.12em}.calculator-assurance-strip i{width:3px;height:3px;border-radius:50%;background:#55dcff}.calculator-main{background:#f4f8fb}.licensing-calculator{position:relative;border:1px solid rgba(6,29,52,.14);background:#fff;box-shadow:0 30px 90px rgba(5,35,61,.12)}.calculator-command-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:78px;border-bottom:1px solid rgba(6,29,52,.12);padding:.9rem 1.1rem}.calculator-command-bar>div:first-child{display:grid;min-width:min(320px,35vw)}.calculator-command-bar .eyebrow{font-size:.56rem}.calculator-command-bar input{min-height:36px;border:0;padding:.25rem 0;font-size:1.05rem}.calculator-command-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.calculator-command-actions>button,.calculator-inspector-actions button,.calculator-inventory header button,.calculator-result-actions button,.calculator-result-tabs button,.calculator-sql-list header button{min-height:38px;border:1px solid rgba(6,29,52,.16);background:#fff;padding:.55rem .72rem;color:#18334d;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}.calculator-command-actions>button:hover,.calculator-inventory header button:hover{border-color:#0079b9;color:#006da7}.calculator-validation{display:flex;align-items:center;gap:.45rem;margin-right:.3rem;color:#5c7184;font-size:.62rem;font-weight:750}.calculator-validation i{width:7px;height:7px;border-radius:50%;background:#9aa9b4}.calculator-validation.validated i{background:#1db58d;box-shadow:0 0 0 4px rgba(29,181,141,.12)}.calculator-validation.validating i{background:#0092cf;animation:status-pulse 1.2s ease-in-out infinite}.calculator-validation.error i{background:#c65c3c}.calculator-notice{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #bcdbea;background:#eaf7fc;padding:.7rem 1rem;color:#164b68;font-size:.76rem;font-weight:650}.calculator-notice button{display:grid;width:32px;height:32px;place-items:center;border:0;background:transparent;cursor:pointer}.calculator-mode-tabs{display:flex;gap:0;border-bottom:1px solid rgba(6,29,52,.12);background:#f7fafc}.calculator-mode-tabs button{position:relative;min-height:52px;border:0;border-right:1px solid rgba(6,29,52,.1);background:transparent;padding:.75rem 1.35rem;color:#5b6f81;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.calculator-mode-tabs button.active{background:#fff;color:#006ca7}.calculator-mode-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;content:"";background:#008cd0}.calculator-design-assistant{background:linear-gradient(rgba(9,65,99,.035) 1px,transparent 0),linear-gradient(90deg,rgba(9,65,99,.035) 1px,transparent 0),#f4f8fb;background-size:28px 28px;padding:clamp(1rem,3vw,2.5rem)}.calculator-design-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;border:1px solid rgba(8,45,72,.12);background:#fff;padding:clamp(1.2rem,3vw,2.4rem);box-shadow:0 20px 55px rgba(13,54,82,.08)}.calculator-design-heading h2{max-width:760px;margin:.45rem 0 .6rem;color:#072b47;font-size:clamp(1.7rem,3.2vw,3rem);line-height:1.03;letter-spacing:-.045em}.calculator-design-heading p{max-width:800px;margin:0;color:#60778a;font-size:.9rem;line-height:1.7}.calculator-design-heading>button{display:flex;min-width:255px;min-height:64px;align-items:center;gap:.8rem;border:0;background:#42ccc3;padding:.85rem 1rem;color:#062e4b;font:inherit;text-align:left;cursor:pointer;box-shadow:10px 10px 0 rgba(7,43,71,.08)}.calculator-design-heading>button svg{width:28px;height:28px;flex:0 0 auto}.calculator-design-heading>button span{display:grid;gap:.15rem}.calculator-design-heading>button small{font-size:.52rem;font-weight:900;letter-spacing:.12em}.calculator-design-heading>button b{font-size:.75rem}.calculator-object-primer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;border:1px solid rgba(8,45,72,.12);background:#092f4c}.calculator-object-primer article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;min-width:0;padding:1.1rem;color:#fff}.calculator-object-primer article+article{border-left:1px solid rgba(255,255,255,.12)}.calculator-object-primer article>span{color:#52dcd2;font-size:.58rem;font-weight:900}.calculator-object-primer article div{display:grid;gap:.3rem}.calculator-object-primer b{font-size:.82rem}.calculator-object-primer p{margin:0;color:#bed1de;font-size:.67rem;line-height:1.55}.calculator-design-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:1rem;margin-top:1rem}.calculator-design-questions{display:grid;gap:.8rem}.calculator-design-questions fieldset{min-width:0;margin:0;border:1px solid rgba(8,45,72,.13);background:#fff;padding:1.15rem}.calculator-design-questions legend{display:flex;align-items:center;gap:.7rem;padding:0 .3rem;color:#0a3452}.calculator-design-questions legend span{display:grid;width:29px;height:29px;place-items:center;background:#0a3452;color:#73e4da;font-size:.52rem;font-weight:900}.calculator-design-questions legend b{font-size:.9rem}.calculator-design-questions fieldset>p{margin:.35rem 0 .85rem;color:#65798a;font-size:.72rem;line-height:1.55}.calculator-choice-grid{display:grid;gap:.5rem}.calculator-choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.55rem}.calculator-choice-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.calculator-choice-grid button{display:grid;min-width:0;min-height:78px;align-content:center;gap:.3rem;border:1px solid rgba(8,45,72,.15);background:#f8fbfd;padding:.75rem;color:#193c56;font:inherit;text-align:left;cursor:pointer}.calculator-choice-grid button:hover{border-color:#1596c8}.calculator-choice-grid button.active{border-color:#007fb8;background:#e9f7fc;box-shadow:inset 0 0 0 1px #007fb8}.calculator-choice-grid button b{font-size:.68rem}.calculator-choice-grid button small{color:#687d8e;font-size:.58rem;line-height:1.4}.calculator-number-question{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);align-items:end;gap:.75rem;margin-bottom:.65rem;border:1px solid rgba(8,45,72,.11);background:#f7fafc;padding:.8rem}.calculator-inline-fields label,.calculator-number-question label{display:grid;gap:.35rem;color:#496377;font-size:.58rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.calculator-inline-fields input,.calculator-inline-fields select,.calculator-number-question input{width:100%;min-height:43px;border:1px solid rgba(8,45,72,.17);border-radius:0;background:#fff;padding:.65rem .7rem;color:#123650;font:inherit;font-size:.74rem;font-weight:700}.calculator-number-question>span{color:#718493;font-size:.65rem;line-height:1.5}.calculator-inline-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.65rem}.calculator-inline-fields.inventory{grid-template-columns:repeat(4,minmax(0,1fr))}.calculator-design-preview{position:sticky;top:86px;min-width:0;border:1px solid rgba(8,45,72,.15);background:#fff;box-shadow:0 20px 55px rgba(13,54,82,.09)}.calculator-design-preview>header{display:grid;gap:.25rem;background:#082f4c;padding:1rem;color:#fff}.calculator-design-preview>header span{color:#66dfd5;font-size:.52rem;font-weight:900;letter-spacing:.12em}.calculator-design-preview>header b{font-size:.88rem}.calculator-design-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(8,45,72,.12)}.calculator-design-metrics article{display:grid;min-width:0;gap:.18rem;padding:.8rem .65rem}.calculator-design-metrics article+article{border-left:1px solid rgba(8,45,72,.1)}.calculator-design-metrics strong{color:#087cae;font-size:1.35rem}.calculator-design-metrics span{color:#657b8c;font-size:.52rem;line-height:1.25}.calculator-design-topology{display:grid;gap:.5rem;background:linear-gradient(rgba(30,112,153,.05) 1px,transparent 0),linear-gradient(90deg,rgba(30,112,153,.05) 1px,transparent 0),#f6fafc;background-size:18px 18px;padding:.85rem}.calculator-design-topology>article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid rgba(8,45,72,.14);background:#fff;padding:.65rem}.design-host-icon{display:grid;gap:3px;border:1px solid #205979;background:#0a3552;padding:6px}.design-host-icon i{height:4px;background:#62ddd4}.calculator-design-topology article>span{display:grid;min-width:0;gap:.12rem}.calculator-design-topology small{color:#4381a2;font-size:.45rem;font-weight:900;letter-spacing:.08em}.calculator-design-topology b{overflow:hidden;color:#153a54;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.calculator-design-topology em{color:#728493;font-size:.54rem;font-style:normal}.design-vm-stack{display:flex;max-width:112px;align-items:center;justify-content:flex-end;gap:3px;flex-wrap:wrap}.design-vm-stack i{width:19px;height:19px;border:1px solid #8cb6ca;background:#dff1f8}.design-vm-stack i.sql{border-color:#8a6bb7;background:#eee5fa}.design-vm-stack b{color:#596f80;font-size:.52rem}.calculator-design-topology>p{margin:0;color:#62798a;font-size:.62rem}.calculator-design-explanations{display:grid;border-top:1px solid rgba(8,45,72,.1)}.calculator-design-explanations article{display:grid;grid-template-columns:25px minmax(0,1fr);gap:.65rem;padding:.8rem}.calculator-design-explanations article+article{border-top:1px solid rgba(8,45,72,.09)}.calculator-design-explanations article>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#dff7f2;color:#087d67}.calculator-design-explanations svg{width:13px;height:13px}.calculator-design-explanations article>div{display:grid;gap:.15rem}.calculator-design-explanations small{color:#1687b4;font-size:.48rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.calculator-design-explanations b{color:#163b54;font-size:.7rem}.calculator-design-explanations p{margin:0;color:#677d8d;font-size:.61rem;line-height:1.5}.calculator-design-assumptions{border-block:1px solid #f0c786;background:#fff8e9;padding:.85rem}.calculator-design-assumptions>b{color:#8a5a0a;font-size:.65rem}.calculator-design-assumptions ul{display:grid;gap:.35rem;margin:.55rem 0 0;padding-left:1rem;color:#775d31;font-size:.58rem;line-height:1.45}.calculator-boundary-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(8,45,72,.11);padding:.8rem;gap:.45rem}.calculator-boundary-map>header{display:grid;grid-column:1/-1;gap:.15rem;padding-bottom:.25rem}.calculator-boundary-map>header b{color:#173c56;font-size:.68rem}.calculator-boundary-map>header span{color:#708391;font-size:.56rem}.calculator-boundary-map article{min-width:0;border:1px solid rgba(8,45,72,.11);background:#f8fafc;padding:.6rem}.calculator-boundary-map article.topology{border-color:#66cbbf;background:#edf9f6}.calculator-boundary-map article>span{color:#708391;font-size:.42rem;font-weight:900;letter-spacing:.07em}.calculator-boundary-map article.topology>span{color:#087d67}.calculator-boundary-map article b{display:block;margin:.2rem 0;color:#1b4058;font-size:.58rem}.calculator-boundary-map article p{margin:0;color:#6a7d8b;font-size:.52rem;line-height:1.4}.calculator-design-actions{grid-template-columns:1fr 1fr;gap:.5rem;padding:.8rem;border-top:1px solid rgba(8,45,72,.11)}.calculator-design-actions .button{min-height:48px}.calculator-design-actions>small{grid-column:1/-1;color:#6c808f;font-size:.52rem;text-align:center}.calculator-guided{padding:clamp(1.3rem,4vw,3rem)}.calculator-guide-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:end;gap:2rem;margin:1.5rem 0 1.3rem;padding-top:1.5rem;border-top:1px solid rgba(6,29,52,.11)}.calculator-guide-heading:first-child{margin-top:0;padding-top:0;border-top:0}.calculator-guide-heading>div{display:flex;align-items:center;gap:.9rem}.calculator-guide-heading>div>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;background:#082b48;color:#7bdfff;font-size:.65rem;font-weight:900}.calculator-guide-heading h2{margin:0;font-size:clamp(1.4rem,2.4vw,2.1rem)}.calculator-guide-heading p{margin:0;color:#62768a;font-size:.88rem;line-height:1.65}.calculator-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.calculator-form-grid.access{grid-template-columns:repeat(7,minmax(100px,1fr))}.calculator-check{display:flex!important;align-items:center;gap:.75rem!important;border:1px solid rgba(6,29,52,.14);background:#f8fbfd;padding:.75rem;cursor:pointer}.calculator-check input{width:22px!important;min-width:22px;min-height:22px!important;height:22px;padding:0!important;accent-color:#007bb8}.calculator-check span{display:grid;gap:.2rem}.calculator-check b{color:#18334c;font-size:.68rem;letter-spacing:0;text-transform:none}.calculator-check small{color:#6f8191;font-size:.6rem;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}.calculator-guide-actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.calculator-guide-actions .button{min-height:48px}.calculator-workspace{display:grid;grid-template-columns:230px minmax(500px,1fr) 300px;min-height:760px;background:#eef4f8}.calculator-inspector,.calculator-inventory{min-width:0;background:#fff}.calculator-inventory{border-right:1px solid rgba(6,29,52,.12)}.calculator-inspector{border-left:1px solid rgba(6,29,52,.12)}.calculator-inspector>header,.calculator-inventory>header,.calculator-sql-list>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:56px;border-bottom:1px solid rgba(6,29,52,.1);padding:.7rem .8rem}.calculator-inspector>header>span,.calculator-inventory>header>span,.calculator-sql-list>header>span{color:#6f8090;font-size:.57rem;font-weight:900;letter-spacing:.12em}.calculator-inspector>header{display:grid;align-content:center}.calculator-inspector>header b{overflow:hidden;font-size:.83rem;text-overflow:ellipsis;white-space:nowrap}.calculator-inventory>div>button{display:flex;width:100%;align-items:center;gap:.7rem;min-height:58px;border:0;border-bottom:1px solid rgba(6,29,52,.08);background:#fff;padding:.65rem .8rem;color:#18334d;text-align:left;cursor:pointer}.calculator-inventory>div>button.active,.calculator-inventory>div>button:hover{background:#eaf6fb}.calculator-inventory>div>button.active{box-shadow:inset 3px 0 #008ed0}.calculator-inventory button span{display:grid;min-width:0;gap:.15rem}.calculator-inventory button b{overflow:hidden;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.calculator-inventory button small{overflow:hidden;color:#738595;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.server-icon{display:grid;width:22px;height:26px;flex:0 0 auto;border:2px solid #32617c;background:repeating-linear-gradient(0deg,#d8e9f2 0 4px,transparent 4px 7px)}.calculator-inventory .inventory-vm{min-height:50px;padding-left:2rem}.inventory-vm>i{width:18px;height:16px;flex:0 0 auto;border:1px solid #5e879d;background:#eef7fb}.calculator-canvas-shell{min-width:0;overflow:hidden}.calculator-canvas-shell>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;border-bottom:1px solid rgba(6,29,52,.12);background:#f9fbfd;padding:.65rem .9rem}.calculator-canvas-shell>header>div{display:grid}.calculator-canvas-shell>header span{color:#6d8190;font-size:.54rem;font-weight:900;letter-spacing:.12em}.calculator-canvas-shell>header b{color:#19344e;font-size:.75rem}.calculator-canvas-shell>header label{display:flex;align-items:center;gap:.5rem;color:#65798a;font-size:.62rem;font-weight:800}.calculator-canvas-shell>header input{width:90px;min-height:28px;height:28px;accent-color:#007fbe}.calculator-canvas-shell>header output{min-width:34px}.calculator-canvas{height:704px;overflow:auto;background:linear-gradient(90deg,rgba(23,95,133,.06) 1px,transparent 0),linear-gradient(rgba(23,95,133,.06) 1px,transparent 0),#eaf1f5;background-size:24px 24px;overscroll-behavior:contain}.calculator-canvas-stage{display:grid;width:max(100%,690px);min-height:100%;align-content:start;gap:1.3rem;padding:1.5rem;transform:scale(var(--calculator-zoom));transform-origin:top left}.topology-host{border:1px solid rgba(18,62,88,.22);background:rgba(255,255,255,.97);box-shadow:0 14px 30px rgba(10,45,69,.09)}.topology-host.selected{outline:2px solid #008ed0;outline-offset:3px}.topology-host-heading{display:flex;width:100%;align-items:center;gap:.75rem;min-height:58px;border:0;border-bottom:1px solid rgba(6,29,52,.11);background:#092b47;padding:.7rem .85rem;color:#fff;text-align:left;cursor:pointer}.topology-server-mark{display:grid;width:30px;gap:3px}.topology-server-mark i{height:6px;border:1px solid rgba(113,219,255,.45);background:rgba(59,197,247,.2)}.topology-host-heading>span:nth-child(2){display:grid}.topology-host-heading small{color:#75cdec;font-size:.5rem;letter-spacing:.12em}.topology-host-heading b{font-size:.8rem}.topology-host-heading em{margin-left:auto;border:1px solid rgba(255,190,107,.42);background:rgba(185,100,19,.14);padding:.3rem .45rem;color:#ffd28d;font-size:.54rem;font-style:normal;font-weight:800}.topology-processor-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem;padding:.9rem}.topology-processor{display:grid;gap:.4rem}.topology-processor>span{color:#4a6c80;font-size:.55rem;font-weight:900;letter-spacing:.1em}.topology-processor>div{display:grid;grid-template-columns:repeat(16,minmax(4px,1fr));gap:2px}.topology-processor i{aspect-ratio:1;border:1px solid rgba(0,123,180,.22);background:#ccecf8}.topology-processor>div>b{grid-column:span 4;align-self:center;color:#3e687f;font-size:.48rem}.topology-processor>small{color:#748694;font-size:.54rem}.topology-license-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(6,29,52,.09);border-bottom:1px solid rgba(6,29,52,.09);background:#eaf5fa}.topology-license-band span{display:grid;gap:.18rem;padding:.6rem .75rem;border-right:1px solid rgba(6,29,52,.08)}.topology-license-band small{color:#547388;font-size:.46rem;letter-spacing:.1em}.topology-license-band b{color:#143c56;font-size:.62rem;text-transform:capitalize}.topology-vm-grid{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:.65rem;padding:.9rem}.topology-add-vm,.topology-vm{min-height:118px;border:1px solid rgba(21,79,108,.22);background:#fff;padding:.7rem;color:#163750;text-align:left;cursor:pointer}.topology-vm{display:grid;grid-template-columns:1fr auto;gap:.6rem}.topology-vm.selected,.topology-vm:hover{border-color:#008bc9;box-shadow:inset 0 0 0 1px #008bc9}.topology-vm>span{display:grid;align-content:start}.topology-vm>span small{color:#78909f;font-size:.45rem;letter-spacing:.08em}.topology-vm>span b{overflow:hidden;max-width:110px;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.topology-vm>div{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-content:center;gap:0 .3rem}.topology-vm>div i{grid-row:1/3;width:18px;height:30px;border:1px solid #4f829b;background:repeating-linear-gradient(0deg,#d8edf6 0 5px,transparent 5px 8px)}.topology-vm>div strong{font-size:.9rem}.topology-vm>div small{color:#6e8190;font-size:.48rem}.topology-vm footer{display:flex;grid-column:1/-1;align-self:end;gap:.3rem}.topology-vm footer span{border:1px solid #cbdce5;background:#f2f7fa;padding:.18rem .3rem;color:#547084;font-size:.45rem;font-weight:900}.topology-vm footer .sql-chip{border-color:#c5a9e3;background:#f5effb;color:#70479a}.topology-add-vm{display:grid;place-items:center;border-style:dashed;background:rgba(245,251,253,.7);color:#52788b;font:inherit;font-size:.64rem;font-weight:800}.calculator-empty-inspector{display:grid;gap:1rem;padding:1.2rem}.calculator-empty-inspector span{display:grid;width:40px;height:40px;place-items:center;background:#e7f4fa;color:#007bb8;font-size:.65rem;font-weight:900}.calculator-empty-inspector p{margin:0;color:#607589;font-size:.8rem;line-height:1.6}.calculator-inspector-form{display:grid;gap:.85rem;max-height:704px;overflow-y:auto;padding:.9rem}.calculator-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.calculator-field-row label{display:grid;gap:.4rem;color:#30445b;font-size:.65rem;font-weight:800}.calculator-inspector-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.calculator-inspector-actions .danger{grid-column:1/-1;border-color:#e3b3a8;color:#9f3d2a}.calculator-sql-list{display:grid;gap:.6rem;border-top:1px solid rgba(6,29,52,.1);padding-top:.5rem}.calculator-sql-list>header{min-height:42px;padding:.3rem 0}.calculator-sql-list>article{display:grid;gap:.55rem;border:1px solid #d5c6e5;background:#faf7fd;padding:.7rem}.calculator-sql-list>p{margin:0;color:#728493;font-size:.72rem}.calculator-check.compact{padding:.5rem}.calculator-delete-button,.calculator-duplicate-button,.calculator-remove-sql{min-height:38px;border:1px solid #e1b4aa;background:#fff;color:#9b402e;font:inherit;font-size:.64rem;font-weight:800;cursor:pointer}.calculator-duplicate-button{border-color:#9cc7d9;color:#126489}.calculator-results{border-top:1px solid rgba(6,29,52,.13);background:#fff}.calculator-result-header{display:grid;grid-template-columns:minmax(0,1.1fr) auto;gap:2rem;align-items:center;padding:clamp(1.4rem,4vw,2.8rem)}.calculator-result-header h2{max-width:720px;margin:.7rem 0 .6rem;font-size:clamp(1.6rem,3vw,2.7rem)}.calculator-result-header p{margin:0;color:#63778a;font-size:.86rem}.calculator-result-status{display:inline-flex;border:1px solid #d8aa4a;background:#fff8e8;padding:.35rem .5rem;color:#8b630e;font-size:.55rem;font-weight:900;letter-spacing:.1em}.calculator-result-status.ready{border-color:#83cdb7;background:#ebfaf5;color:#14795d}.calculator-result-status.blocked{border-color:#dda99f;background:#fff2ef;color:#9b3c2a}.calculator-result-actions{display:grid;gap:.55rem;min-width:260px}.calculator-result-tabs{display:flex;overflow-x:auto;border-top:1px solid rgba(6,29,52,.11);border-bottom:1px solid rgba(6,29,52,.11);background:#f6f9fb}.calculator-result-tabs button{min-width:150px;min-height:54px;border:0;border-right:1px solid rgba(6,29,52,.1);background:transparent;color:#607487}.calculator-result-tabs button.active{background:#fff;color:#006da8;box-shadow:inset 0 -3px #008fd0}.calculator-result-tabs span{display:inline-grid;min-width:20px;height:20px;margin-left:.3rem;place-items:center;border-radius:50%;background:#e5eef3;font-size:.58rem}.calculator-license-lines>article{display:grid;grid-template-columns:50px minmax(0,1fr) minmax(160px,.3fr) 150px;align-items:center;gap:1rem;border-bottom:1px solid rgba(6,29,52,.09);padding:1.1rem clamp(1rem,3vw,2rem)}.calculator-license-lines>article>span{color:#8a9aa6;font-size:.66rem;font-weight:900}.calculator-license-lines article>div:nth-child(2) small{color:#1684b8;font-size:.57rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.calculator-license-lines h3{margin:.2rem 0 .3rem;font-size:1rem;text-transform:capitalize}.calculator-license-lines p{margin:0;color:#65798a;font-size:.75rem;line-height:1.55}.calculator-quantity{display:grid;justify-items:start}.calculator-quantity strong{color:#082b48;font-size:2rem;line-height:1}.calculator-quantity>span{color:#4f6a7c;font-size:.62rem;font-weight:800;text-transform:uppercase}.calculator-quantity small{margin-top:.35rem;color:#708492;font-size:.56rem}.calculator-line-action{display:grid;justify-items:stretch;gap:.35rem}.calculator-line-action b{border:1px solid #deb76c;background:#fff8e9;padding:.35rem;color:#89620f;font-size:.52rem;text-align:center}.calculator-line-action b.ready{border-color:#8fcfbc;background:#effaf6;color:#16775b}.calculator-line-action b.assisted{border-color:#8fc7e1;background:#edf8fd;color:#086b9b}.calculator-line-action button{min-height:34px;border:0;background:#0a3150;color:#fff;font:inherit;font-size:.6rem;font-weight:800;cursor:pointer}.calculator-line-action button.secondary{border:1px solid #91afc0;background:#fff;color:#075c89}.calculator-line-action small{color:#778894;font-size:.6rem;text-align:center}.calculator-clear-result,.calculator-empty-result{display:grid;justify-items:center;gap:.5rem;padding:3rem;color:#5b7183;text-align:center}.calculator-clear-result p,.calculator-empty-result p{max-width:600px;margin:0;font-size:.82rem}.calculator-clear-result svg{width:38px;height:38px;color:#1a9a78}.calculator-checklist>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:2rem;padding:clamp(1.2rem,3vw,2rem);background:#f4f8fa;border-bottom:1px solid rgba(6,29,52,.11)}.calculator-checklist>header .eyebrow{margin-bottom:.4rem}.calculator-checklist>header h3{margin:0;font-size:clamp(1.25rem,2vw,1.8rem)}.calculator-checklist>header p{margin:0;color:#63788a;font-size:.78rem;line-height:1.6}.calculator-issue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:1px;background:rgba(6,29,52,.11)}.calculator-issue-grid article{display:grid;align-content:start;gap:.75rem;background:#fff;padding:1.5rem}.calculator-issue-grid article>span{width:max-content;border:1px solid #e0b376;background:#fff8e9;padding:.25rem .4rem;color:#89620e;font-size:.52rem;font-weight:900;text-transform:uppercase}.calculator-issue-grid article.blocker>span{border-color:#dca99e;background:#fff1ee;color:#9d3f2d}.calculator-issue-grid h3{margin:0;font-size:1.08rem}.calculator-issue-grid p{margin:0;color:#607587;font-size:.75rem;line-height:1.6}.calculator-issue-steps{border-top:1px solid rgba(6,29,52,.09);padding-top:.8rem}.calculator-issue-steps>b{color:#123b56;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}.calculator-issue-steps ol{display:grid;gap:.45rem;margin:.65rem 0 0;padding-left:1.2rem;color:#566f80;font-size:.7rem;line-height:1.5}.calculator-issue-actions{display:flex;align-items:center;align-self:end;gap:.8rem;flex-wrap:wrap;margin-top:.2rem}.calculator-issue-grid button{display:flex;align-items:center;gap:.35rem;align-self:end;width:max-content;min-height:38px;border:0;background:transparent;padding:0;color:#0079b7;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}.calculator-issue-grid button.secondary{min-height:34px;border:1px solid #a8bfcc;padding:0 .7rem;color:#385d72}.calculator-issue-grid button svg{width:15px;height:15px;flex:0 0 auto}.calculator-quote-builder{background:#f4f8fa}.calculator-quote-builder>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(1.3rem,3vw,2rem);background:linear-gradient(90deg,rgba(0,120,183,.05) 1px,transparent 0),linear-gradient(rgba(0,120,183,.05) 1px,transparent 0),#fff;background-size:24px 24px;border-bottom:1px solid rgba(6,29,52,.11)}.calculator-quote-builder>header h3{margin:.35rem 0 .5rem;font-size:clamp(1.35rem,2.5vw,2.1rem)}.calculator-quote-builder>header p{max-width:720px;margin:0;color:#607587;font-size:.78rem;line-height:1.6}.calculator-quote-builder>header>div:last-child{display:grid;min-width:230px;border:1px solid #98c8dc;background:#edf8fd;padding:1rem}.calculator-quote-builder>header>div:last-child small{color:#0877a9;font-size:.55rem;font-weight:900;letter-spacing:.1em}.calculator-quote-builder>header>div:last-child b{margin-top:.3rem;color:#082b48;font:850 .82rem/1.4 Aptos Mono,Consolas,monospace}.calculator-quote-builder>header>div:last-child span{margin-top:.35rem;color:#657d8d;font-size:.65rem}.calculator-quote-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:clamp(1.2rem,3vw,2rem)}.calculator-quote-fields label{display:grid;gap:.45rem;color:#36536a;font-size:.65rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.calculator-quote-fields label.wide{grid-column:1/-1}.calculator-quote-fields input,.calculator-quote-fields select,.calculator-quote-fields textarea{width:100%;border:1px solid #b8cad5;background:#fff;padding:.75rem;color:#143a54;font:inherit;font-size:.78rem;letter-spacing:0;text-transform:none}.calculator-quote-fields textarea{min-height:90px;resize:vertical}.calculator-quote-fields input:focus,.calculator-quote-fields select:focus,.calculator-quote-fields textarea:focus{outline:3px solid rgba(0,135,210,.18);border-color:#087fb6}.calculator-quote-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 clamp(1.2rem,3vw,2rem) 1.2rem;background:rgba(6,29,52,.12);border:1px solid rgba(6,29,52,.12)}.calculator-quote-summary article{display:grid;align-content:start;gap:.4rem;min-height:130px;background:#fff;padding:1rem}.calculator-quote-summary small{color:#0a7caf;font-size:.56rem;font-weight:900;letter-spacing:.1em}.calculator-quote-summary strong{color:#082b48;font-size:clamp(1.25rem,2.5vw,2rem)}.calculator-quote-summary p{margin:0;color:#687e8e;font-size:.68rem;line-height:1.5}.calculator-quote-table{margin:0 clamp(1.2rem,3vw,2rem);border:1px solid rgba(6,29,52,.13);background:#fff}.calculator-quote-table>article,.calculator-quote-table>header{display:grid;grid-template-columns:minmax(260px,1fr) 70px 120px 120px;gap:.7rem;align-items:center;padding:.8rem 1rem}.calculator-quote-table>header{background:#092b47;color:#dff2f8;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.calculator-quote-table>article{border-bottom:1px solid rgba(6,29,52,.09);color:#38576c;font-size:.7rem}.calculator-quote-table>article.pending{background:#fffaf0}.calculator-quote-table article>div{display:grid;gap:.25rem}.calculator-quote-table article b{color:#123a55;font-size:.72rem}.calculator-quote-table article small{color:#748795;font-size:.6rem;line-height:1.4}.calculator-quote-table article strong{color:#082b48}.calculator-quote-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:clamp(1.2rem,3vw,2rem)}.calculator-quote-actions p{flex:1 1 280px;margin:0;color:#6a7f8e;font-size:.68rem;line-height:1.55}.calculator-comparisons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1rem,3vw,2rem);background:#f4f8fa}.calculator-comparisons>article{border:1px solid rgba(6,29,52,.13);background:#fff}.calculator-comparisons header{border-bottom:1px solid rgba(6,29,52,.1);padding:1rem}.calculator-comparisons header span{color:#1687bd;font-size:.53rem;font-weight:900;letter-spacing:.1em}.calculator-comparisons h3{margin:.35rem 0 0;font-size:1.05rem}.calculator-comparisons>article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-comparisons section{display:grid;align-content:start;border-right:1px solid rgba(6,29,52,.09);padding:1rem}.calculator-comparisons section small{color:#5d7284;font-size:.6rem;font-weight:850}.calculator-comparisons section b{margin-top:.5rem;color:#092c48;font-size:2rem}.calculator-comparisons section>span{color:#65798a;font-size:.62rem;font-weight:750}.calculator-comparisons section p{color:#637789;font-size:.7rem;line-height:1.55}.calculator-comparisons footer{border-top:1px solid rgba(6,29,52,.09);padding:.75rem 1rem;color:#6b7d8b;font-size:.63rem}.calculator-product-mappings{display:grid;gap:1rem;padding:clamp(1rem,3vw,2rem);background:#f4f8fa}.calculator-product-mappings>article{border:1px solid rgba(6,29,52,.13);background:#fff}.calculator-product-mappings>article>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(6,29,52,.1);padding:.9rem 1rem}.calculator-product-mappings header small{color:#1582b7;font-size:.56rem;font-weight:900}.calculator-product-mappings header h3{margin:.2rem 0 0;font-size:.95rem}.calculator-product-mappings header>span{color:#65798a;font-size:.54rem;font-weight:900;letter-spacing:.08em}.calculator-product-mappings>article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-product-mappings section{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:.8rem;border-right:1px solid rgba(6,29,52,.09);border-bottom:1px solid rgba(6,29,52,.09);padding:.8rem}.calculator-product-mappings img{width:72px;height:62px;object-fit:contain;background:#f4f7f9}.calculator-product-mappings section>div:nth-child(2){display:grid;gap:.25rem}.calculator-product-mappings section a{color:#123a55;font-size:.7rem;line-height:1.4}.calculator-product-mappings section strong{color:#092d49;font-size:.82rem}.calculator-product-mappings section small{color:#708491;font-size:.56rem}.calculator-product-mappings section>div:last-child{display:grid;gap:.35rem}.calculator-product-mappings section button,.calculator-product-mappings section>div:last-child>a{min-height:34px;border:1px solid rgba(6,29,52,.14);background:#fff;padding:.45rem .55rem;color:#075c89;font:inherit;font-size:.58rem;font-weight:800;text-align:center;cursor:pointer}.calculator-product-mappings section button{border-color:#0b4468;background:#0a3150;color:#fff}.calculator-product-mappings section button:disabled{cursor:not-allowed;opacity:.5}.calculator-product-mappings>article>p{margin:0;padding:1rem;color:#607487;font-size:.76rem;line-height:1.6}.calculator-result-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);gap:2rem;border-top:1px solid rgba(6,29,52,.12);background:#092b47;padding:1.2rem;color:#b8cedb}.calculator-result-footer>div{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.calculator-result-footer span{color:#69d8ff;font-size:.53rem;font-weight:900;letter-spacing:.1em}.calculator-result-footer a{color:#d4eaf4;font-size:.62rem}.calculator-result-footer p{margin:0;color:#83a5b8;font-size:.6rem;line-height:1.55}.calculator-method{background:#fff}.calculator-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(6,29,52,.12)}.calculator-method-grid article{background:#f8fbfd;padding:1.3rem}.calculator-method-grid article>span{color:#1286bd;font-size:.62rem;font-weight:900}.calculator-method-grid h3{margin:1.1rem 0 .5rem;font-size:1rem}.calculator-method-grid p{margin:0;color:#627789;font-size:.76rem;line-height:1.65}.calculator-method-note{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1rem;background:#082b48;padding:1.5rem;color:#fff}.calculator-method-note span{color:#69dbff;font-size:.55rem;font-weight:900;letter-spacing:.1em}.calculator-method-note h3{margin:.4rem 0 0;color:#fff;font-size:1.25rem}.debbie-calculator-actions{display:grid;gap:.6rem;padding:.9rem;border-top:1px solid rgba(6,29,52,.12);background:#edf8fc}.debbie-calculator-actions>span{color:#087faf;font-size:.55rem;font-weight:900;letter-spacing:.1em}.debbie-calculator-actions>b{color:#143b55;font-size:.72rem}.debbie-calculator-actions article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;border:1px solid rgba(8,94,133,.17);background:#fff;padding:.7rem}.debbie-calculator-actions article small{color:#137fae;font-size:.5rem;font-weight:900;text-transform:uppercase}.debbie-calculator-actions article h4{margin:.2rem 0;color:#123650;font-size:.75rem}.debbie-calculator-actions article p{margin:0;color:#61788a;font-size:.64rem;line-height:1.5}.debbie-calculator-actions article button{min-height:38px;border:0;background:#0a3150;padding:.55rem .65rem;color:#fff;font:inherit;font-size:.6rem;font-weight:850;cursor:pointer}@media (max-width:1180px){.calculator-design-grid{grid-template-columns:1fr}.calculator-design-preview{position:static}.calculator-workspace{grid-template-columns:210px minmax(480px,1fr)}.calculator-inspector{grid-column:1/-1;border-top:1px solid rgba(6,29,52,.12);border-left:0}.calculator-inspector-form{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.calculator-inspector-form>.calculator-delete-button,.calculator-inspector-form>.calculator-duplicate-button,.calculator-inspector-form>.calculator-inspector-actions,.calculator-inspector-form>.calculator-sql-list{grid-column:1/-1}.calculator-form-grid.access{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.calculator-hero-grid,.calculator-intro,.calculator-quick-start,.home-calculator-heading{grid-template-columns:1fr}.calculator-focus-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-focus-switcher>div{grid-column:1/-1}.calculator-hero-grid{min-height:auto}.calculator-hero-diagram{min-height:390px}.calculator-quick-visual{min-height:420px}.calculator-command-bar{align-items:stretch;flex-direction:column}.calculator-command-bar>div:first-child{min-width:0}.calculator-project-switcher{flex-wrap:wrap}.calculator-command-actions{justify-content:flex-start}.calculator-checklist>header,.calculator-design-heading,.calculator-quote-builder>header{grid-template-columns:1fr;align-items:start}.calculator-quote-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-design-heading>button{width:100%}.calculator-choice-grid.four,.calculator-inline-fields.inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-guide-heading{grid-template-columns:1fr;gap:.8rem}.calculator-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-form-grid.access{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-workspace{grid-template-columns:190px minmax(440px,1fr)}.calculator-result-footer,.calculator-result-header{grid-template-columns:1fr}.calculator-result-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-license-lines>article{grid-template-columns:35px minmax(0,1fr) 130px}.calculator-line-action{grid-column:2/-1;grid-template-columns:130px 1fr}.calculator-issue-grid,.calculator-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.home-calculator-launchers{grid-template-columns:1fr}.home-calculator-launchers>a{min-height:0}.calculator-focus-switcher{grid-template-columns:1fr}.calculator-focus-switcher>div{grid-column:auto}.calculator-hero-grid{padding-top:4rem}.calculator-hero-proof{grid-template-columns:1fr}.calculator-hero-diagram{min-height:330px;transform:scale(.84);transform-origin:center}.calculator-assurance-strip .container{justify-content:flex-start;overflow-x:auto;padding-block:.8rem;white-space:nowrap}.calculator-quick-start{min-height:0}.calculator-quick-controls{padding:1.2rem}.calculator-quick-visual{min-height:330px}.quick-host{width:88%}.quick-vm-row{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-license-signal{right:2%;bottom:2%}.calculator-command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-validation{grid-column:1/-1}.calculator-command-actions>button{width:100%}.calculator-design-assistant{padding:.65rem}.calculator-design-heading{gap:1rem;padding:1rem}.calculator-design-heading>button{min-width:0}.calculator-object-primer{grid-template-columns:1fr}.calculator-object-primer article+article{border-top:1px solid rgba(255,255,255,.12);border-left:0}.calculator-choice-grid.four,.calculator-choice-grid.three,.calculator-choice-grid.two,.calculator-inline-fields,.calculator-inline-fields.inventory,.calculator-number-question{grid-template-columns:1fr}.calculator-design-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-design-metrics article:nth-child(3){border-top:1px solid rgba(8,45,72,.1);border-left:0}.calculator-design-metrics article:nth-child(4){border-top:1px solid rgba(8,45,72,.1)}.calculator-boundary-map,.calculator-design-actions{grid-template-columns:1fr}.calculator-boundary-map>header,.calculator-design-actions>small{grid-column:1}.calculator-design-topology>article{grid-template-columns:34px minmax(0,1fr)}.design-vm-stack{grid-column:1/-1;max-width:none;justify-content:flex-start}.calculator-mode-tabs button{flex:1 1;padding-inline:.7rem}.calculator-guided{padding:1rem}.calculator-form-grid,.calculator-form-grid.access{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-check{grid-column:1/-1}.calculator-guide-actions{display:grid}.calculator-guide-actions .button{width:100%}.calculator-workspace{display:flex;flex-direction:column}.calculator-inventory{display:flex;max-width:100%;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(6,29,52,.12)}.calculator-inventory>header{position:sticky;left:0;z-index:2;min-width:90px;align-content:center;background:#fff}.calculator-inventory>header>span{display:none}.calculator-inventory>div{display:flex}.calculator-inventory>div>button{min-width:150px;border-right:1px solid rgba(6,29,52,.08);border-bottom:0}.calculator-inventory .inventory-vm{padding-left:.8rem}.calculator-canvas-shell>header{align-items:flex-start;flex-direction:column}.calculator-canvas{height:560px}.calculator-canvas-stage{width:660px;min-width:660px;padding:1rem}.calculator-inspector{border-top:1px solid rgba(6,29,52,.12)}.calculator-inspector-form{display:grid;grid-template-columns:1fr}.calculator-inspector-form>.calculator-delete-button,.calculator-inspector-form>.calculator-duplicate-button,.calculator-inspector-form>.calculator-inspector-actions,.calculator-inspector-form>.calculator-sql-list{grid-column:auto}.calculator-result-header{gap:1.2rem;padding:1.2rem}.calculator-result-actions{grid-template-columns:1fr}.calculator-result-tabs button{min-width:132px}.calculator-license-lines>article{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:.7rem;padding:1rem}.calculator-quantity{grid-column:2}.calculator-line-action{grid-column:2}.calculator-comparisons,.calculator-issue-grid,.calculator-line-action,.calculator-method-grid,.calculator-product-mappings>article>div,.calculator-quote-fields,.calculator-quote-summary{grid-template-columns:1fr}.calculator-quote-fields label.wide{grid-column:auto}.calculator-quote-table>header{display:none}.calculator-quote-table>article{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem}.calculator-quote-table article>div{grid-column:1/-1;border-bottom:1px solid rgba(6,29,52,.08);padding-bottom:.5rem}.calculator-quote-table article>strong{text-align:right}.calculator-comparisons,.calculator-product-mappings{padding:1rem}.calculator-product-mappings section{grid-template-columns:58px minmax(0,1fr)}.calculator-product-mappings img{width:58px;height:54px}.calculator-product-mappings section>div:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-product-mappings>article>header{align-items:flex-start;flex-direction:column}.calculator-method-note{align-items:stretch;flex-direction:column}.debbie-calculator-actions article{grid-template-columns:1fr}}.calculator-hero h1{color:#fff}.calculator-hero-grid{min-height:590px;padding-top:clamp(4rem,7vw,6.5rem);padding-bottom:clamp(3.5rem,6vw,5.5rem)}.calculator-hero-actions{margin-top:1.5rem}.calculator-hero-actions .button-secondary{border-color:rgba(255,255,255,.34);color:#fff;background:rgba(255,255,255,.06)}.calculator-quick-title{display:grid;gap:.45rem}.calculator-quick-title h3{margin:0;color:#061d34;font-size:clamp(1.45rem,2.4vw,2rem)}.calculator-quick-title p{margin:0;color:#64798c;font-size:.82rem;line-height:1.55}.calculator-quick-presets{display:grid;gap:.55rem}.calculator-quick-presets button{display:grid;gap:.25rem;min-height:76px;border:1px solid rgba(6,29,52,.14);background:#fff;padding:.85rem 1rem;color:#163a55;text-align:left;cursor:pointer}.calculator-quick-presets button.active,.calculator-quick-presets button:hover{border-color:#0086c5;background:#edf8fd;box-shadow:inset 4px 0 #0086c5}.calculator-quick-presets b{font-size:.82rem}.calculator-quick-presets span{color:#64798c;font-size:.68rem;line-height:1.45}.calculator-quick-custom{border-top:1px solid rgba(6,29,52,.12);border-bottom:1px solid rgba(6,29,52,.12)}.calculator-quick-custom summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;color:#21425c;font-size:.7rem;font-weight:850;cursor:pointer}.calculator-quick-custom summary::-webkit-details-marker{display:none}.calculator-quick-custom[open] summary span{transform:rotate(180deg)}.calculator-quick-custom>div{display:grid;gap:1rem;padding:.35rem 0 1rem}.calculator-workload-cards{display:grid;gap:.55rem}.calculator-workload-cards>button{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.85rem;width:100%;border:1px solid rgba(6,29,52,.14);background:#fff;padding:.75rem;color:#15354f;text-align:left;cursor:pointer}.calculator-workload-cards>button:hover{border-color:#1389c0}.calculator-workload-cards>button.active{border-color:#0086c5;background:#edf8fd;box-shadow:inset 4px 0 #0086c5}.calculator-workload-cards>button.sql.active{border-color:#21a58f;background:#effbf8;box-shadow:inset 4px 0 #21a58f}.calculator-workload-cards>button>span:last-child{display:grid;gap:.12rem}.calculator-workload-cards small{color:#087cae;font-size:.53rem;font-style:normal;font-weight:900;letter-spacing:.11em}.calculator-workload-cards b{font-size:.8rem}.calculator-workload-cards em{color:#6f8292;font-size:.63rem;font-style:normal;line-height:1.35}.workload-card-art{position:relative;display:grid;width:58px;height:50px;align-content:center;gap:4px;border:1px solid #90b8ca;background:#082b48;padding:8px}.workload-card-art.server i{height:7px;border:1px solid rgba(101,218,255,.42);background:rgba(52,190,239,.23)}.workload-card-art.server i:before{display:block;width:3px;height:3px;margin:1px 0 0 auto;content:"";border-radius:50%;background:#58e3bf}.workload-card-art.database{overflow:hidden;border:0;border-radius:50%;background:#0c8cba}.workload-card-art.database i{height:10px;border-top:1px solid rgba(255,255,255,.7);border-radius:50%;background:rgba(4,41,69,.18)}.workload-card-art.combined{grid-template-columns:1fr 1fr;align-items:center}.workload-card-art.combined i:first-child{height:26px;border:1px solid #59d8ff;background:repeating-linear-gradient(0deg,rgba(89,216,255,.35) 0 4px,transparent 4px 7px)}.workload-card-art.combined i:last-child{width:22px;height:28px;border:1px solid #61e0bf;border-radius:50%;background:rgba(97,224,191,.22)}.calculator-shape-picker{display:grid;gap:.45rem}.calculator-shape-picker>span{color:#30445b;font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.calculator-shape-picker>div{display:grid;grid-template-columns:repeat(3,1fr)}.calculator-shape-picker button{min-height:40px;border:1px solid rgba(6,29,52,.15);border-right-width:0;background:#fff;color:#5f7587;font:inherit;font-size:.63rem;font-weight:800;cursor:pointer}.calculator-shape-picker button:last-child{border-right-width:1px}.calculator-shape-picker button.active{background:#082b48;color:#fff}.quick-visual-label{position:absolute;top:1.25rem;left:1.5rem;z-index:3;display:grid;gap:.2rem;color:#fff}.quick-visual-label span{color:#62dbff;font-size:.55rem;font-weight:900;letter-spacing:.14em}.quick-visual-label b{font-size:.86rem}.quick-vm-row em{color:#82a9bd;font-size:.48rem;font-style:normal}.quick-debbie-coach{position:absolute;right:4%;top:7%;z-index:4;display:flex;width:min(270px,45%);align-items:center;gap:.65rem;border:1px solid rgba(98,232,189,.38);background:rgba(6,37,59,.96);padding:.7rem;color:#fff;box-shadow:0 18px 35px rgba(0,0,0,.24)}.quick-debbie-coach>strong{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:#27cbbb;color:#061d34}.quick-debbie-coach>span{display:grid;gap:.12rem}.quick-debbie-coach small{color:#61e4c5;font-size:.48rem;letter-spacing:.12em}.quick-debbie-coach b{font-size:.61rem;line-height:1.35}.calculator-visual-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);gap:1px;border-bottom:1px solid rgba(6,29,52,.12);background:rgba(6,29,52,.12)}.calculator-visual-guide>div{display:grid;gap:.65rem;background:#fff;padding:.9rem 1rem}.calculator-visual-guide>div>span{color:#617687;font-size:.54rem;font-weight:900;letter-spacing:.13em}.calculator-visual-guide ol{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin:0;padding:0;list-style:none}.calculator-visual-guide li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:.5rem;align-items:start;border:1px solid #dce7ee;padding:.6rem}.calculator-visual-guide li.active{border-color:#008bca;background:#eef9fd}.calculator-visual-guide li>b{display:grid;width:26px;height:26px;place-items:center;background:#082b48;color:#6edbff;font-size:.58rem}.calculator-visual-guide li>span{display:grid;gap:.15rem}.calculator-visual-guide strong{color:#19384f;font-size:.66rem}.calculator-visual-guide small{color:#708493;font-size:.54rem;line-height:1.35}.calculator-visual-guide>button{display:flex;align-items:center;gap:.65rem;border:0;background:#082b48;padding:1rem;color:#fff;text-align:left;cursor:pointer}.calculator-visual-guide>button svg{width:34px;flex:0 0 auto;color:#51dbc3}.calculator-visual-guide>button>span{display:grid;gap:.15rem}.calculator-visual-guide>button small{color:#63dfff;font-size:.5rem;letter-spacing:.12em}.calculator-visual-guide>button b{font-size:.72rem;line-height:1.35}.calculator-visual-guide>button>svg:last-child{width:20px;margin-left:auto;color:#fff}.topology-processor{width:100%;border:1px solid rgba(19,73,103,.17);background:#f5fafc;color:inherit;padding:.65rem;text-align:left;cursor:zoom-in}.topology-processor.selected,.topology-processor:hover{border-color:#008bc9;background:#eaf8fd;box-shadow:0 0 0 2px rgba(0,139,201,.12)}.calculator-processor-focus{display:grid;gap:.7rem;grid-column:1/-1;border:1px solid #b8dbea;background:linear-gradient(90deg,rgba(0,126,184,.05) 1px,transparent 0),linear-gradient(rgba(0,126,184,.05) 1px,transparent 0),#eff9fd;background-size:16px 16px;padding:.8rem}.calculator-processor-focus>header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.calculator-processor-focus>header>span{display:grid}.calculator-processor-focus>header small{color:#277697;font-size:.48rem;letter-spacing:.12em}.calculator-processor-focus>header b{font-size:.9rem}.calculator-processor-focus>header>strong{display:flex;align-items:baseline;gap:.25rem;color:#007eb9;font-size:1.65rem}.calculator-processor-focus>p{margin:0;color:#5f7788;font-size:.62rem;line-height:1.45}.calculator-core-map{display:grid;grid-template-columns:repeat(8,1fr);gap:3px}.calculator-core-map button{aspect-ratio:1;min-width:0;border:1px solid #b7d5e2;background:#fff;color:#8194a1;padding:0;font:inherit;font-size:.42rem;cursor:pointer}.calculator-core-map button.active{border-color:#3eaed6;background:#60c9ec;color:#05283c}.calculator-core-map button:hover{outline:2px solid #083f5c;outline-offset:1px}.calculator-core-stepper{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem}.calculator-core-stepper button{min-height:32px;border:1px solid #8cbccd;background:#fff;color:#0e5f82;font:inherit;font-size:.55rem;font-weight:850;cursor:pointer}.calculator-core-stepper span{color:#638092;font-size:.5rem;text-align:center}.server-product-artwork{position:relative;display:grid;width:100%;height:100%;min-height:455px;overflow:hidden;grid-template-rows:auto 1fr auto;background:radial-gradient(circle at 76% 20%,rgba(0,142,205,.2),transparent 30%),#071e35;color:#fff;isolation:isolate}.server-art-grid{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(102,210,255,.07) 1px,transparent 0),linear-gradient(rgba(102,210,255,.07) 1px,transparent 0);background-size:28px 28px}.server-product-artwork>footer,.server-product-artwork>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem}.server-product-artwork>header{border-bottom:1px solid rgba(111,209,249,.2)}.server-product-artwork>header span{color:#68ddff;font-size:.55rem;font-weight:900;letter-spacing:.13em}.server-product-artwork>header span i{display:inline-block;width:7px;height:7px;margin-right:.45rem;border-radius:50%;background:#58e2bd;box-shadow:0 0 14px #58e2bd}.server-product-artwork>header b{font-size:.72rem;letter-spacing:.08em}.server-art-stage{position:relative;display:grid;place-items:center;min-height:330px;padding:1.5rem}.server-art-rack{position:absolute;top:26%;left:9%;display:grid;width:31%;gap:8px;border:1px solid rgba(102,215,255,.4);background:rgba(3,28,49,.9);padding:1rem;box-shadow:0 24px 60px rgba(0,0,0,.3)}.server-art-rack>span{height:19px;border:1px solid rgba(102,215,255,.25);background:linear-gradient(90deg,rgba(54,192,240,.3),transparent)}.server-art-rack>strong{color:#67dbff;font-size:.52rem;letter-spacing:.12em;text-align:center}.server-art-processors{position:absolute;top:16%;right:7%;display:grid;width:48%;gap:.8rem}.server-art-processors>div{display:grid;grid-template-columns:1fr auto;gap:.45rem;border:1px solid rgba(102,215,255,.26);background:rgba(4,40,66,.84);padding:.7rem}.server-art-processors small{color:#8db8cb;font-size:.5rem;letter-spacing:.1em}.server-art-processors>div>span{display:grid;grid-column:1/-1;grid-template-columns:repeat(8,1fr);gap:3px}.server-art-processors i{aspect-ratio:1;border:1px solid rgba(92,211,250,.34);background:rgba(68,198,240,.34)}.server-art-processors b{color:#61e1bf;font-size:.5rem}.server-art-vms{position:absolute;right:10%;bottom:10%;display:flex;gap:.55rem}.server-art-vms>span{display:grid;min-width:82px;gap:.25rem;border:1px solid rgba(101,218,255,.34);background:#0a3150;padding:.65rem}.server-art-vms small{font-size:.47rem}.server-art-vms b{color:#65dcff;font-size:.62rem}.server-art-database{position:absolute;top:13%;left:12%;display:grid;width:180px;height:210px;align-content:center;gap:0;border-radius:50%;background:linear-gradient(135deg,#1db7d0,#0870bd 70%);box-shadow:0 30px 60px rgba(0,0,0,.34)}.server-art-database span{height:45px;border-top:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(4,38,69,.12)}.server-art-database b{position:absolute;inset:50% auto auto 50%;font-size:2rem;transform:translate(-50%,-50%)}.server-art-sql-path{position:absolute;top:18%;right:8%;display:grid;width:40%;gap:.6rem}.server-art-sql-path>span{display:grid;gap:.2rem;border:1px solid rgba(99,216,255,.3);background:rgba(5,45,73,.9);padding:.8rem}.server-art-sql-path small{color:#88b6c9;font-size:.48rem}.server-art-sql-path b{color:#66e0ff;font-size:.7rem}.server-art-sql-path>i{width:1px;height:22px;margin:-.6rem 0 -.6rem 1.2rem;background:#52dbc1}.server-art-core-pack{position:absolute;right:8%;bottom:10%;display:grid;width:40%;gap:.4rem;border-top:1px solid rgba(98,225,191,.34);padding-top:.8rem}.server-art-core-pack>span{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.server-art-core-pack i{aspect-ratio:1;border:1px solid #42c9a9;background:rgba(66,201,169,.2)}.server-art-core-pack b{color:#5ce0bd;font-size:.68rem}.server-art-core-pack small{color:#83a9ba;font-size:.48rem;letter-spacing:.09em}.server-product-artwork>footer{border-top:1px solid rgba(111,209,249,.2);color:#7ca5b9;font-size:.52rem;letter-spacing:.12em}.server-product-artwork>footer b{color:#5ee1bf;font-size:1.1rem}.store-product-thumbnails button.architecture{padding:0;overflow:hidden}.server-product-artwork.compact{min-height:0}.server-product-artwork.compact .server-art-stage>*,.server-product-artwork.compact>footer,.server-product-artwork.compact>header{display:none}.server-product-artwork.compact .server-art-stage{min-height:66px;padding:0}.server-product-artwork.compact .server-art-stage:before{color:#6ddfff;font-size:.52rem;font-weight:900;letter-spacing:.08em;content:"CORE VIEW"}@media (max-width:1100px){.calculator-visual-guide{grid-template-columns:1fr}.calculator-visual-guide>button{justify-content:center}}@media (max-width:760px){.calculator-hero-grid{min-height:auto}.calculator-hero-diagram{min-height:360px}.calculator-workload-cards>button{grid-template-columns:52px minmax(0,1fr)}.workload-card-art{width:48px;height:44px}.calculator-visual-guide ol{grid-template-columns:1fr 1fr}.calculator-core-map{grid-template-columns:repeat(8,minmax(22px,1fr))}.server-product-artwork{min-height:390px}.server-art-stage{min-height:285px}.server-art-rack{left:5%}.server-art-processors{right:4%;width:52%}}@media (max-width:520px){.calculator-quick-numbers,.calculator-shape-picker>div,.calculator-visual-guide ol{grid-template-columns:1fr}.calculator-shape-picker button{border-right-width:1px;border-bottom-width:0}.calculator-shape-picker button:last-child{border-bottom-width:1px}.calculator-core-stepper{grid-template-columns:1fr 1fr}.calculator-core-stepper span{grid-column:1/-1;grid-row:1}.server-product-artwork>header b{display:none}.server-art-rack{top:9%;left:7%;width:86%}.server-art-processors{top:49%;right:7%;width:86%;grid-template-columns:1fr 1fr}.server-art-vms{display:none}.server-art-database{top:9%;left:50%;width:130px;height:150px;transform:translateX(-50%)}.server-art-sql-path{top:54%;right:7%;left:7%;width:auto;grid-template-columns:1fr 1fr}.server-art-core-pack,.server-art-sql-path>i{display:none}}@media (max-width:390px){.calculator-command-actions,.calculator-form-grid,.calculator-form-grid.access,.calculator-quick-numbers{grid-template-columns:1fr}.calculator-hero-diagram{min-height:300px;transform:scale(.72)}.calculator-orbit{width:330px;height:330px}.calculator-orbit.orbit-two{width:240px;height:240px}}@media (prefers-reduced-motion:reduce){.calculator-hero-vm,.calculator-orbit:before,.calculator-quick-visual:after,.calculator-quick-visual:before,.calculator-validation.validating i,.quick-cpu-row i,.quick-license-signal i{animation:none!important}}.industries-hero,.industry-detail-hero,.insight-detail-hero,.insights-hero{position:relative;overflow:hidden;background:#061d34;color:#fff}.industries-hero-grid,.industry-detail-hero-grid,.insight-detail-hero-grid,.insights-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:620px;padding-block:clamp(4rem,9vw,8rem)}.industries-hero h1,.industry-detail-hero h1,.insight-detail-hero h1,.insights-hero h1{max-width:900px;margin:.8rem 0 1.2rem;color:#fff;font-size:clamp(2.7rem,5.6vw,5.2rem);line-height:.98}.industries-hero p,.industry-detail-hero p,.insight-detail-hero p,.insights-hero p{max-width:760px;color:#c4d8e7;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.65}.industry-detail-signal,.insights-hero-board{border:1px solid rgba(111,217,255,.34);background:rgba(5,39,65,.9);box-shadow:18px 18px 0 rgba(0,135,197,.12)}.industry-detail-signal footer,.industry-detail-signal header,.insights-hero-board footer,.insights-hero-board header{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;color:#6fdbff;border-bottom:1px solid rgba(111,217,255,.22);font-size:.62rem;font-weight:900;letter-spacing:.12em}.industry-detail-signal footer,.insights-hero-board footer{border-top:1px solid rgba(111,217,255,.22);border-bottom:0}.industry-detail-signal>span,.insights-hero-board>span{display:grid;grid-template-columns:42px 1fr auto;gap:.8rem;align-items:center;min-height:62px;padding:.7rem 1.1rem;border-bottom:1px solid rgba(111,217,255,.13)}.industry-detail-signal i,.insights-hero-board i{color:#5ecff3;font:900 .62rem/1 Aptos Mono,Consolas,monospace}.industry-detail-signal small,.insights-hero-board small{color:#8fa9bb;font-size:.66rem}.resource-filter,.resource-navigator{display:grid;gap:1.3rem}.resource-filter{grid-template-columns:auto 1fr;align-items:center;padding:1rem;border:1px solid rgba(6,29,52,.12);background:#eef5f9}.resource-filter>span{color:#456276;font-size:.62rem;font-weight:900;letter-spacing:.1em}.resource-filter>div{display:flex;flex-wrap:wrap;gap:.5rem}.resource-filter button{min-height:44px;border:1px solid rgba(6,29,52,.15);background:#fff;padding:.65rem 1rem;color:#294960;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.resource-filter button.active{border-color:#087fb4;background:#087fb4}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.resource-grid article{display:flex;flex-direction:column;min-height:400px;border:1px solid rgba(6,29,52,.13);background:#fff;padding:clamp(1.4rem,3vw,2.2rem)}.resource-grid article.featured{grid-column:span 2;background:#061d34;color:#fff}.resource-grid header{display:flex;justify-content:space-between;color:#087fb4;font-size:.62rem;font-weight:900;letter-spacing:.1em}.resource-grid h2{margin:1.6rem 0 .8rem;color:inherit;font-size:clamp(1.4rem,2.3vw,2.05rem)}.resource-grid p{color:#62798b;line-height:1.6}.resource-grid .featured dd,.resource-grid .featured p{color:#b9cedc}.resource-grid dl{display:grid;gap:.4rem;margin:auto 0 1.3rem}.resource-grid dl>div{display:grid;grid-template-columns:70px 1fr;gap:.7rem;padding-top:.55rem;border-top:1px solid rgba(109,145,168,.2);font-size:.7rem}.resource-grid dt{color:#8497a6;text-transform:uppercase}.insight-body aside a,.resource-grid a{display:inline-flex;align-items:center;gap:.5rem;color:#1187b9;font-size:.78rem;font-weight:850}.industry-capabilities,.industry-measures,.insights-principles{background:#061d34;color:#fff}.industry-capability-grid,.industry-common-grid,.industry-pressure-grid,.insights-principle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.insights-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-capability-grid article,.industry-common-grid article,.industry-pressure-grid article,.insights-principle-grid article{border:1px solid rgba(90,203,241,.22);padding:1.6rem}.industry-pressure-grid article{border-color:rgba(6,29,52,.13)}.industry-capability-grid span,.industry-common-grid span,.industry-pressure-grid span,.insights-principle-grid span{color:#25b6e6;font:900 .65rem/1 Aptos Mono,Consolas,monospace}.industry-capability-grid h3,.industry-common-grid h3,.insights-principle-grid h3{color:#fff}.industry-common-grid h3,.industry-pressure-grid h3{color:#061d34}.industry-capability-grid p,.insights-principle-grid p{color:#b6cad8;line-height:1.6}.industry-common-grid p,.industry-pressure-grid p{color:#62798b;line-height:1.6}.insight-back{display:inline-flex;margin-bottom:1.5rem;color:#73dcff;font-size:.7rem;font-weight:800}.insight-detail-hero-grid>aside{border:1px solid rgba(111,217,255,.3);background:rgba(5,39,65,.84);padding:1.5rem}.insight-body aside>span,.insight-detail-hero-grid>aside>span,.insight-summary aside>span{color:#65d6fa;font-size:.6rem;font-weight:900;letter-spacing:.12em}.insight-detail-hero-grid dl{display:grid;gap:1rem;margin-top:1.5rem}.insight-detail-hero-grid dl>div{display:grid;grid-template-columns:82px 1fr;gap:1rem;padding-top:.8rem;border-top:1px solid rgba(111,217,255,.16)}.insight-detail-hero-grid dt{color:#83a1b6;font-size:.68rem;text-transform:uppercase}.industry-measures-grid,.insight-body-grid,.insight-summary-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(2rem,7vw,7rem)}.insight-summary h2{max-width:840px;margin-top:.8rem;color:#061d34;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.2}.insight-summary aside{border-left:4px solid #1187b9;background:#eef6fa;padding:1.5rem}.insight-summary ol{display:grid;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none}.insight-summary li{display:grid;grid-template-columns:32px 1fr;gap:.6rem;color:#344f64;font-size:.82rem;line-height:1.4}.insight-summary li b{color:#1187b9;font-family:Aptos Mono,Consolas,monospace}.insight-body{background:#f5f8fa}.insight-article{display:grid;gap:3.5rem}.insight-article>section{position:relative;padding-left:4rem}.insight-article>section>span{position:absolute;top:.4rem;left:0;color:#0b86b8;font:900 .72rem/1 Aptos Mono,Consolas,monospace}.insight-article h2{color:#061d34;font-size:clamp(1.6rem,2.5vw,2.2rem)}.insight-article li,.insight-article p,.insight-body aside p{color:#526c80;font-size:.98rem;line-height:1.75}.insight-article ul{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;padding:0;list-style:none}.insight-article li{border-left:3px solid #26aad7;background:#fff;padding:.75rem 1rem}.insight-body aside{position:sticky;top:110px;align-self:start;border:1px solid rgba(6,29,52,.12);background:#fff;padding:1.5rem}.insight-checklist{background:#0b314e;color:#fff}.insight-checklist>.container>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.insight-checklist>.container>div:last-child>span{display:grid;gap:.35rem;border:1px solid rgba(94,207,243,.22);padding:1rem}.insight-checklist i{color:#5ed7ff;font-size:.62rem;font-style:normal}.insight-checklist small{color:#87a7bb;font-size:.64rem}.industries-hero-map{position:relative;min-height:420px}.industry-map-core,.industry-map-node{position:absolute;display:grid;place-items:center;border:1px solid rgba(103,218,255,.4);background:#082b48}.industry-map-core{top:36%;left:34%;width:150px;height:150px;color:#fff;font-size:2.6rem;font-weight:900;box-shadow:0 0 0 24px rgba(22,145,191,.08),0 0 0 64px rgba(22,145,191,.04)}.industry-map-core small{color:#5ed7ff;font-size:.52rem;letter-spacing:.12em}.industry-map-node{width:122px;min-height:76px;padding:.6rem;color:#fff;text-align:center}.industry-map-node b{color:#5ed7ff}.industry-map-node small{color:#b8cedc;font-size:.6rem}.industry-map-node:after{position:absolute;width:70px;height:1px;content:"";background:rgba(103,218,255,.3)}.industry-map-node.node-1{top:3%;left:4%}.industry-map-node.node-1:after{top:100%;left:80%;transform:rotate(42deg);transform-origin:left}.industry-map-node.node-2{top:5%;right:1%}.industry-map-node.node-2:after{top:100%;right:80%;transform:rotate(-42deg);transform-origin:right}.industry-map-node.node-3{bottom:3%;left:1%}.industry-map-node.node-3:after{bottom:100%;left:80%;transform:rotate(-42deg);transform-origin:left}.industry-map-node.node-4{right:3%;bottom:2%}.industry-map-node.node-4:after{right:80%;bottom:100%;transform:rotate(42deg);transform-origin:right}.industry-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.industry-card-grid article{display:flex;flex-direction:column;min-height:390px;border:1px solid rgba(6,29,52,.13);background:#fff;padding:clamp(1.5rem,3vw,2.4rem)}.industry-card-grid header{display:flex;justify-content:space-between;color:#1087b8;font-weight:900}.industry-card-grid h2{color:#061d34;font-size:clamp(1.7rem,3vw,2.5rem)}.industry-card-grid p{color:#62798b;line-height:1.65}.industry-card-grid article>div{display:flex;flex-wrap:wrap;gap:.4rem;margin:auto 0 1.3rem}.industry-card-grid article>div span{background:#edf5f9;padding:.45rem .65rem;color:#45667a;font-size:.64rem;font-weight:750}.industry-capability-grid a,.industry-card-grid a{display:inline-flex;align-items:center;gap:.4rem;color:#1087b8;font-size:.76rem;font-weight:850}.industry-detail-signal>span{grid-template-columns:38px 1fr}.industry-scenario{background:#eef4f7}.industry-scenario-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.industry-scenario-flow article{min-height:270px;border:1px solid rgba(6,29,52,.12);border-right:0;background:#fff;padding:1.4rem}.industry-scenario-flow article:last-child{border-right:1px solid rgba(6,29,52,.12);background:#0b314e;color:#fff}.industry-scenario-flow span{color:#1593c1;font:900 .66rem/1 Aptos Mono,Consolas,monospace}.industry-scenario-flow small{display:block;margin:2rem 0 .8rem;color:#1593c1;font-size:.62rem;font-weight:900;letter-spacing:.1em}.industry-scenario-flow p{color:#506b7d;line-height:1.65}.industry-scenario-flow article:last-child p{color:#c3d5df}.industry-measures-grid>div p{color:#b9cdd9;line-height:1.65}.industry-measures-grid ol{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.industry-measures-grid li{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:.8rem;min-height:64px;border:1px solid rgba(92,204,240,.22);padding:.7rem 1rem}.industry-measures-grid li span{color:#5ed7ff;font:900 .62rem/1 Aptos Mono,Consolas,monospace}.industry-measures-grid li small{color:#83a4b7;font-size:.62rem}.home-industries-section{background:#f3f7f9}.home-industry-grid,.home-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.home-industry-grid>a,.home-insight-grid>a{display:flex;flex-direction:column;min-height:340px;border:1px solid rgba(6,29,52,.13);background:#fff;padding:1.5rem;color:#061d34}.home-industry-grid>a:hover,.home-insight-grid>a:hover{border-color:#1593c1;transform:translateY(-3px);box-shadow:0 18px 40px rgba(6,29,52,.1)}.home-industry-grid>a>span{color:#1593c1;font-size:1.2rem;font-weight:900}.home-industry-grid>a>small{margin-left:auto;color:#8ba0ad;font-family:Aptos Mono,Consolas,monospace}.home-industry-grid h3,.home-insight-grid h3{margin:2rem 0 .7rem;color:inherit;font-size:1.35rem}.home-industry-grid p,.home-insight-grid p{display:-webkit-box;overflow:hidden;color:#62798b;font-size:.78rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:5}.home-industry-grid b,.home-insight-grid b{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;color:#1087b8;font-size:.72rem}.home-section-action{display:flex;justify-content:flex-end;margin-top:1.2rem}.home-insights-section{background:#061d34;color:#fff}.home-insights-section .section-heading h2,.home-insights-section .section-heading p{color:#fff}.home-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-insight-grid>a{min-height:310px;border-color:rgba(102,214,251,.2);background:#0a2c49;color:#fff}.home-insight-grid>a>span{color:#5ed7ff;font-size:.62rem;font-weight:900;letter-spacing:.08em}.home-insight-grid p{color:#b7cbd8}.home-insight-grid b{color:#66d6fb}.leadership-functions-section{background:#f3f7f9}.leadership-function-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.leadership-function-grid article{display:flex;flex-direction:column;min-height:280px;border:1px solid rgba(6,29,52,.13);background:#fff;padding:1.5rem}.leadership-function-grid span{color:#1593c1;font:900 .65rem/1 Aptos Mono,Consolas,monospace}.leadership-function-grid h3{margin:1.8rem 0 .7rem;color:#061d34}.leadership-function-grid p{color:#62798b;line-height:1.65}.leadership-function-grid small{margin-top:auto;padding-top:.8rem;border-top:1px solid rgba(6,29,52,.1);color:#267798;font-weight:800}.contact-intent-strip{border-bottom:1px solid rgba(6,29,52,.12);background:#eef5f9}.contact-intent-strip>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.contact-intent-strip a{display:grid;grid-template-columns:42px 1fr;gap:.15rem .6rem;min-height:104px;align-content:center;padding:1rem;color:#163a55;border-left:1px solid rgba(6,29,52,.1)}.contact-intent-strip a:last-child{border-right:1px solid rgba(6,29,52,.1)}.contact-intent-strip a:hover{background:#fff;box-shadow:inset 0 4px #1593c1}.contact-intent-strip span{grid-row:span 2;align-self:center;color:#1593c1;font:900 .65rem/1 Aptos Mono,Consolas,monospace}.contact-intent-strip b{font-size:.78rem}.contact-intent-strip small{color:#6c8292;font-size:.61rem;line-height:1.35}.contact-expectation-section{background:#061d34;color:#fff}.contact-expectation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.contact-expectation-grid article{border:1px solid rgba(94,215,255,.22);padding:1.5rem}.contact-expectation-grid span{color:#5ed7ff;font:900 .65rem/1 Aptos Mono,Consolas,monospace}.contact-expectation-grid h3{color:#fff}.contact-expectation-grid p{color:#b8ccd8;line-height:1.65}@media (max-width:980px){.industries-hero-grid,.industry-detail-hero-grid,.industry-measures-grid,.insight-body-grid,.insight-detail-hero-grid,.insight-summary-grid,.insights-hero-grid{grid-template-columns:1fr}.contact-intent-strip>div,.home-industry-grid,.industry-capability-grid,.industry-pressure-grid,.insight-checklist>.container>div:last-child,.leadership-function-grid,.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-body aside{position:static}.industry-scenario-flow{grid-template-columns:1fr 1fr}.home-insight-grid{grid-template-columns:1fr}.contact-intent-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-expectation-grid{grid-template-columns:1fr}.industry-scenario-flow article:nth-child(2){border-right:1px solid rgba(6,29,52,.12)}}@media (max-width:680px){.industries-hero-grid,.industry-detail-hero-grid,.insight-detail-hero-grid,.insights-hero-grid{min-height:auto}.industries-hero-map{min-height:340px;transform:scale(.82);transform-origin:center}.resource-filter{grid-template-columns:1fr}.resource-filter>div{display:grid;grid-template-columns:1fr 1fr}.contact-intent-strip>div,.home-industry-grid,.industry-capability-grid,.industry-card-grid,.industry-common-grid,.industry-pressure-grid,.industry-scenario-flow,.insight-checklist>.container>div:last-child,.insights-principle-grid,.leadership-function-grid,.resource-grid{grid-template-columns:1fr}.resource-grid article.featured{grid-column:auto}.insight-article>section{padding-left:0}.insight-article>section>span{position:static;display:block;margin-bottom:.7rem}.insight-article ul{grid-template-columns:1fr}.industry-scenario-flow article{border-right:1px solid rgba(6,29,52,.12)}.industry-measures-grid li{grid-template-columns:36px 1fr}.industry-measures-grid li small{grid-column:2}}.product-lifecycle-badge{display:inline-flex;width:fit-content;margin-bottom:.45rem;padding:.42rem .6rem;color:#7b4f00;background:#fff4d6;border:1px solid #e7c56f;font-size:.78rem;font-weight:850;text-transform:capitalize}.store-product-title-long{font-size:clamp(2.35rem,4.3vw,4.15rem)!important}.store-product-title-longest{max-width:23ch!important;font-size:clamp(2rem,3.7vw,3.55rem)!important}.store-product-lifecycle-notice{display:grid;gap:.35rem;max-width:780px;margin-top:1.25rem;padding:1rem 1.15rem;color:#603d00;background:#fff4d6;border-left:4px solid #d9a72a}.store-product-lifecycle-notice b{text-transform:capitalize}.store-product-lifecycle-notice span{font-size:.9rem;line-height:1.55}.server-art-cal-users{position:absolute;inset:28% 8% 12% 38%;display:grid;align-content:center;gap:.75rem;padding:1rem;border:1px solid rgba(63,203,239,.55);background:rgba(4,40,65,.7)}.server-art-cal-users>span{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.server-art-cal-users i{display:grid;place-items:center;min-height:42px;color:#8cecff;border:1px solid rgba(63,203,239,.55);font:800 .72rem/1 Aptos Mono,Consolas,monospace}.server-art-cal-users b{color:#fff;font-size:.85rem;letter-spacing:.08em}.server-art-cal-users small{color:#8cecff;font-size:.72rem}@media (max-width:680px){.store-product-title-long,.store-product-title-longest{max-width:18ch!important;font-size:clamp(2.2rem,10vw,2.8rem)!important}}:root{--type-hero-max:5rem;--type-hero-mobile-max:3rem;--type-body-readable:1rem;--touch-primary:44px;--content-readable:74ch}.hero h1,.page-hero h1,.platform-hero h1,.store-product-heading h1{max-width:15ch;font-size:clamp(3.1rem,6vw,var(--type-hero-max));line-height:.97;letter-spacing:-.055em;text-wrap:balance}.store-product-heading h1{max-width:19ch;font-size:clamp(2.65rem,5vw,4.7rem)}.hero p,.page-hero p,.platform-hero p{max-width:var(--content-readable);font-size:clamp(1rem,1.35vw,1.18rem)}.button,.icon-button,.mega-nav-trigger,.mobile-nav-cta,.mobile-nav-link,.page-closing-cta a,.section-navigator a{min-height:var(--touch-primary)}.section-navigator{position:sticky;top:0;z-index:28;border-block:1px solid rgba(7,17,31,.12);background:rgba(255,255,255,.96);box-shadow:0 10px 30px rgba(7,17,31,.05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.section-navigator>.container{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.4rem;min-height:82px}.section-navigator>.container>div{display:flex;min-width:0;overflow-x:auto;scrollbar-width:thin}.section-navigator a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-width:150px;padding:.8rem 1rem;color:var(--navy);border-left:1px solid var(--mist)}.section-navigator a:focus-visible,.section-navigator a:hover{background:var(--wash);color:var(--teal-dark)}.section-navigator a>small{color:var(--teal-dark);font:800 .75rem/1 Aptos Mono,Consolas,monospace}.section-navigator a span{display:grid;gap:.18rem}.section-navigator a b{font-size:.9rem}.section-navigator a em{color:var(--muted);font-size:.78rem;font-style:normal;white-space:nowrap}.executive-summary{padding-block:clamp(3rem,7vw,6rem);background:var(--cloud)}.executive-summary-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,7vw,7rem);align-items:start}.executive-summary h2{margin:.7rem 0 0;max-width:13ch;font-size:clamp(2rem,4vw,4rem);line-height:1.02}.executive-summary-copy>div{color:var(--body);font-size:1.08rem;line-height:1.8}.executive-summary-copy dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0;border:1px solid var(--mist);background:#fff}.executive-summary-copy dl>div{display:grid;gap:.35rem;min-height:100px;padding:1.2rem;border-right:1px solid var(--mist)}.executive-summary-copy dl>div:last-child{border-right:0}.executive-summary-copy dt{color:var(--muted);font:800 .75rem/1.3 Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.executive-summary-copy dd{margin:0;color:var(--navy);font-weight:800}.proof-module{background:#fff}.proof-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.25rem;border:1px solid var(--mist)}.proof-module-grid article{min-height:230px;padding:clamp(1.4rem,3vw,2.2rem);border-right:1px solid var(--mist)}.proof-module-grid article:last-child{border-right:0}.proof-module-grid article>span{color:var(--teal-dark);font:900 .82rem/1 Aptos Mono,Consolas,monospace}.proof-module-grid h3{margin:1.8rem 0 .7rem;font-size:clamp(1.3rem,2vw,1.7rem)}.proof-module-grid p{margin:0;color:var(--body);line-height:1.7}.proof-module-note{display:block;margin-top:1rem;color:var(--muted);font-size:.875rem}.page-closing-cta{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,#07111f,#0b2e4b)}.page-closing-cta:before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(33,199,183,.24) 1px,transparent 0),linear-gradient(90deg,rgba(33,199,183,.24) 1px,transparent 0);background-size:42px 42px;pointer-events:none}.page-closing-cta-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end}.page-closing-cta h2{margin:.6rem 0;max-width:18ch;color:#fff;font-size:clamp(2rem,4vw,4rem);line-height:1}.page-closing-cta p{max-width:65ch;color:var(--slate);line-height:1.7}@media (max-width:900px){.hero h1,.page-hero h1,.platform-hero h1,.store-product-heading h1{max-width:17ch;font-size:clamp(2.45rem,12vw,var(--type-hero-mobile-max));line-height:1}.section-navigator{top:0}.section-navigator>.container{display:block;min-height:0;padding:.75rem 0 0}.section-navigator>.container>.eyebrow{display:block;padding-inline:20px}.section-navigator>.container>div{margin-top:.65rem;padding-inline:8px}.section-navigator a{min-width:142px;min-height:52px}.section-navigator a em{display:none}.executive-summary-copy dl,.executive-summary-grid,.page-closing-cta-grid,.proof-module-grid{grid-template-columns:1fr}.executive-summary-copy dl>div,.proof-module-grid article{min-height:0;border-right:0;border-bottom:1px solid var(--mist)}.executive-summary-copy dl>div:last-child,.proof-module-grid article:last-child{border-bottom:0}.page-closing-cta .button-row{align-items:stretch;flex-direction:column}.page-closing-cta .button{width:100%}main button:not([data-responsive-compact-control]),main input:not([type=hidden]),main select,main textarea{min-height:var(--touch-primary)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.licensing-hero{position:relative;overflow:hidden;color:var(--white);background:radial-gradient(circle at 72% 34%,color-mix(in srgb,var(--blue) 26%,transparent),transparent 28%),linear-gradient(118deg,var(--navy) 0,color-mix(in srgb,var(--navy) 88%,var(--blue)) 100%)}.licensing-hero .blueprint-grid{opacity:.22}.licensing-hero-grid{min-height:650px;display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,.88fr);align-items:center;gap:70px;position:relative;z-index:2;padding-top:88px;padding-bottom:92px}.licensing-hero-copy h1{max-width:780px;margin:14px 0 24px;color:var(--white);font-size:clamp(3.4rem,5.4vw,6.35rem);line-height:.94;letter-spacing:-.055em}.licensing-hero-copy h1 em{color:var(--teal);font-style:normal}.licensing-hero-copy>p{max-width:720px;margin:0;color:#c5d0dc;font-size:1.06rem;line-height:1.72}.licensing-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.licensing-hero-secondary{color:var(--white);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.25)}.licensing-hero-secondary:hover{color:var(--navy);background:var(--white)}.licensing-hero-proof{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:28px}.licensing-hero-proof span{display:inline-flex;align-items:center;gap:7px;color:#dce6ef;font-size:.72rem;font-weight:800}.licensing-hero-proof svg{width:17px;color:var(--teal)}.licensing-store-window{overflow:hidden;color:#607488;background:var(--white);border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 40px 90px rgba(0,0,0,.32);transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.licensing-store-window>footer,.store-window-top{display:flex;align-items:center;gap:12px;padding:14px 17px}.store-window-top{color:var(--white);background:#0d1928}.store-window-top>span{display:flex;gap:4px}.store-window-top i{width:7px;height:7px;display:block;background:#44566a;border-radius:50%}.store-window-top i:nth-child(2){background:var(--teal)}.store-window-top b{font-size:.73rem}.store-window-top small{margin-left:auto;color:var(--teal);font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.store-window-search{display:flex;align-items:center;justify-content:space-between;margin:18px;padding:12px 14px;background:var(--cloud);border:1px solid var(--mist);border-radius:5px;font-size:.7rem}.store-window-search span{color:var(--navy);font-size:1.1rem}.store-window-body{display:grid;grid-template-columns:108px 1fr;padding:0 18px 18px}.store-window-body aside{display:grid;align-content:start;gap:5px;padding:10px 12px 0 0;border-right:1px solid var(--mist)}.store-window-body aside small{margin-bottom:6px;color:#8da0b1;font:800 .53rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.store-window-body aside b{padding:7px 8px;color:#6f8294;border-radius:4px;font-size:.63rem}.store-window-body aside b.active{color:var(--navy);background:#eaf8f6}.store-window-body main{min-width:0;padding-left:14px}.store-window-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px}.store-window-kpis span{padding:8px;background:var(--cloud);border-radius:4px}.store-window-kpis b,.store-window-kpis small{display:block}.store-window-kpis small{color:#8a9eaf;font:800 .47rem Aptos Mono,Consolas,monospace}.store-window-kpis b{margin-top:3px;color:var(--navy);font-size:.6rem}.store-window-product{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid var(--mist)}.store-window-product>div{width:42px;height:42px;display:grid;place-items:center;color:var(--white);background:var(--navy);border-radius:6px;font:900 .55rem Aptos Mono,Consolas,monospace}.store-window-product:nth-child(3)>div{color:var(--navy);background:var(--teal)}.store-window-product b,.store-window-product em,.store-window-product small{display:block}.store-window-product small{color:var(--teal-dark);font:800 .48rem Aptos Mono,Consolas,monospace}.store-window-product b{overflow:hidden;margin:2px 0;color:var(--navy);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.store-window-product em{color:#8193a3;font-size:.55rem;font-style:normal}.store-window-product button{padding:6px 8px;color:var(--navy);background:var(--teal);border:0;border-radius:3px;font-size:.55rem;font-weight:900}.licensing-store-window>footer{justify-content:space-between;color:#607488;background:var(--cloud);border-top:1px solid var(--mist);font-size:.62rem}.licensing-store-window>footer b{color:var(--teal-dark)}.licensing-promise{color:var(--white);background:color-mix(in srgb,var(--navy) 94%,var(--blue));border-top:1px solid rgba(255,255,255,.08)}.licensing-promise-grid{display:grid;grid-template-columns:repeat(4,1fr)}.licensing-promise-grid>div{min-height:95px;display:grid;align-content:center;gap:4px;padding:20px 24px;border-left:1px solid rgba(255,255,255,.1)}.licensing-promise-grid>div:last-child{border-right:1px solid rgba(255,255,255,.1)}.licensing-promise-grid b{color:var(--teal);font:900 .62rem Aptos Mono,Consolas,monospace;letter-spacing:.09em}.licensing-promise-grid span{color:#c6d2dd;font-size:.74rem}.licensing-categories-section,.licensing-faq-section,.licensing-lifecycle-section{padding:100px 0;background:var(--white)}.licensing-heading{align-items:end;margin-bottom:44px}.licensing-heading h2{margin:6px 0 0;font-size:clamp(2.4rem,4vw,4.8rem)}.licensing-heading>p{max-width:550px;margin:0 0 8px;color:#617588;line-height:1.7}.licensing-category-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.licensing-category-grid>a{min-height:185px;display:grid;grid-template-columns:50px 1fr auto;align-items:start;gap:18px;padding:28px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist);transition:background .18s ease,transform .18s ease}.licensing-category-grid>a:hover{z-index:1;background:var(--cloud);transform:translateY(-3px)}.licensing-category-grid>a>span{width:48px;height:48px;display:grid;place-items:center;color:var(--white);background:var(--navy);border-radius:8px;font:900 .63rem Aptos Mono,Consolas,monospace}.licensing-category-grid>a:nth-child(3n+2)>span{background:var(--blue)}.licensing-category-grid>a:nth-child(3n+3)>span{color:var(--navy);background:var(--teal)}.licensing-category-grid h3{margin:0 0 8px;font-size:1.35rem}.licensing-category-grid p{margin:0;color:#667b8e;font-size:.8rem;line-height:1.55}.licensing-category-grid>a>b{color:var(--teal-dark)}.licensing-catalog{scroll-margin-top:90px;padding-top:100px}.licensing-catalog .catalog-intro{align-items:start;grid-template-columns:1fr 390px}.licensing-catalog .catalog-intro>div:first-child>p{max-width:750px;margin:16px 0 0;color:#607589;line-height:1.7}.storefront-status{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:14px;padding:15px 18px;background:color-mix(in srgb,var(--white) 88%,var(--teal));border:1px solid color-mix(in srgb,var(--mist) 68%,var(--teal));border-radius:6px}.storefront-status-dot{width:10px;height:10px;background:#edb04b;border-radius:50%;box-shadow:0 0 0 5px rgba(237,176,75,.12)}.storefront-status-dot.shopify{background:#18a86b;box-shadow:0 0 0 5px rgba(24,168,107,.12)}.storefront-status-dot.fallback{background:#d56b5e;box-shadow:0 0 0 5px rgba(213,107,94,.12)}.storefront-status b,.storefront-status span{display:block}.storefront-status b{color:var(--navy);font-size:.78rem}.storefront-status span{margin-top:3px;color:#63788b;font-size:.68rem}.storefront-status>a{color:var(--teal-dark);font-size:.7rem;font-weight:900}.licensing-catalog .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.licensing-catalog .product-card{box-shadow:0 8px 24px rgba(7,17,31,.04)}.licensing-catalog .product-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.catalog-load-more{display:flex;justify-content:center;padding-top:36px}.catalog-empty{display:grid;justify-items:center;gap:6px;padding:60px 20px;text-align:center;background:var(--white);border:1px solid var(--mist)}.catalog-empty b{color:var(--navy);font-size:1.3rem}.catalog-empty span{color:#677c8f}.catalog-empty a{margin-top:8px;color:var(--teal-dark);font-weight:900}.licensing-paths-section{padding:110px 0;color:#b8c7d4;background:var(--navy)}.licensing-paths-heading{max-width:920px;margin-bottom:50px}.licensing-paths-heading h2{margin:10px 0 20px;color:var(--white);font-size:clamp(2.7rem,4.6vw,5.2rem);line-height:1}.licensing-paths-heading>p{max-width:690px;line-height:1.7}.licensing-paths-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.licensing-paths-grid article{min-height:420px;display:flex;flex-direction:column;padding:30px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:7px}.licensing-paths-grid article>div{display:flex;align-items:center;gap:12px}.licensing-paths-grid article>div span{width:38px;height:38px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:50%;font:900 .65rem Aptos Mono,Consolas,monospace}.licensing-paths-grid article>div small{color:var(--teal);font:800 .65rem Aptos Mono,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.licensing-paths-grid h3{margin:30px 0 12px;color:var(--white);font-size:2rem}.licensing-paths-grid p{color:#aebdca;line-height:1.7}.licensing-paths-grid ul{display:grid;gap:10px;margin:auto 0 0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.1);list-style:none}.licensing-paths-grid li{display:flex;align-items:center;gap:8px;color:#d6e0e8;font-size:.75rem}.licensing-paths-grid li svg{width:17px;flex:0 0 auto;color:var(--teal)}.licensing-engineering-section{padding:110px 0;background:#edf3f7}.licensing-engineering-grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:90px}.licensing-engineering-copy h2{margin:10px 0 22px;font-size:clamp(2.6rem,4.2vw,4.9rem);line-height:1}.licensing-engineering-copy>p{color:#5f7487;line-height:1.75}.licensing-engineering-callout{display:grid;gap:7px;margin-top:30px;padding:20px;background:var(--white);border-left:4px solid var(--teal)}.licensing-engineering-callout b{color:var(--navy)}.licensing-engineering-callout span{color:#64798b;font-size:.8rem;line-height:1.6}.licensing-decision-board{overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:8px;box-shadow:var(--shadow-soft)}.decision-board-head,.licensing-decision-board>div{display:grid;grid-template-columns:.72fr 1.35fr auto;align-items:center;gap:18px;padding:20px 22px}.decision-board-head{color:var(--teal);background:var(--navy);font:800 .58rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.licensing-decision-board>div{border-bottom:1px solid var(--mist)}.licensing-decision-board>div b{color:var(--navy);font-size:.82rem}.licensing-decision-board>div span{color:#687d8f;font-size:.72rem;line-height:1.45}.licensing-decision-board>div em{padding:6px 8px;color:var(--teal-dark);background:#eaf8f6;border-radius:99px;font-size:.6rem;font-style:normal;font-weight:900;white-space:nowrap}.licensing-decision-board footer{padding:17px 22px;color:#607588;background:var(--cloud);font-size:.72rem;font-weight:800}.licensing-lifecycle{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--mist)}.licensing-lifecycle article{min-height:270px;padding:28px;border-right:1px solid var(--mist)}.licensing-lifecycle article:last-child{border-right:0}.licensing-lifecycle article>span{color:var(--teal-dark);font:900 .68rem Aptos Mono,Consolas,monospace}.licensing-lifecycle h3{margin:55px 0 12px;font-size:1.8rem}.licensing-lifecycle p{margin:0;color:#667b8e;font-size:.82rem;line-height:1.65}.licensing-optimization-band{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;padding:6px;color:#b9c8d4;background:var(--navy);border-radius:7px}.licensing-optimization-band>div{display:grid;gap:5px;padding:24px;border-right:1px solid rgba(255,255,255,.1)}.licensing-optimization-band>div:last-child{border-right:0}.licensing-optimization-band small{color:var(--teal);font:800 .55rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.licensing-optimization-band b{color:var(--white)}.licensing-optimization-band span{font-size:.72rem;line-height:1.5}.licensing-faq-section{background:var(--cloud)}.licensing-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.licensing-faq-grid h2{margin-top:12px;font-size:clamp(2.5rem,4vw,4.7rem);line-height:1}.licensing-faq-grid details{background:var(--white);border-top:1px solid var(--mist)}.licensing-faq-grid details:last-child{border-bottom:1px solid var(--mist)}.licensing-faq-grid summary{padding:22px 24px;color:var(--navy);font-weight:800;cursor:pointer}.licensing-faq-grid details p{margin:0;padding:0 24px 24px;color:#617589;line-height:1.7}.storefront-cart-line{grid-template-columns:58px 1fr}.storefront-cart-line>img{width:58px;height:58px;padding:5px;object-fit:contain;background:var(--white);border:1px solid var(--mist);border-radius:5px}.cart-line-copy>a:hover b{color:var(--teal-dark)}.cart-quantity{display:flex!important;align-items:center;gap:3px;margin-top:9px}.cart-quantity button,.cart-quantity>span{min-width:26px;height:26px;display:grid;place-items:center;margin:0;padding:0;color:var(--navy);background:var(--white);border:1px solid var(--mist);border-radius:3px;font-size:.72rem;cursor:pointer}.cart-quantity .cart-remove{width:auto;margin-left:auto;padding:0 5px;color:#a14c4c;background:transparent;border:0;font-size:.62rem;font-weight:800}.cart-summary{display:grid;grid-template-columns:1fr auto;gap:6px;margin:12px 0 18px;padding-top:18px;border-top:1px solid var(--mist)}.cart-summary>span{color:#607588;font-size:.78rem}.cart-summary b{color:var(--navy);font-size:1.15rem}.cart-summary small{grid-column:1/-1;color:#7b8fa0;font-size:.63rem;line-height:1.45}.cart-checkout{justify-content:center}.cart-continue{width:100%;margin-top:10px;padding:10px;color:var(--teal-dark);background:transparent;border:0;font-weight:800;cursor:pointer}.purchase-row-live{grid-template-columns:1fr 1fr}@media (max-width:1180px){.licensing-hero-grid{grid-template-columns:1fr 430px;gap:40px}.licensing-catalog .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.licensing-engineering-grid{gap:48px}}@media (max-width:960px){.licensing-hero-grid{grid-template-columns:1fr;padding-top:75px}.licensing-hero-copy{max-width:760px}.licensing-store-window{width:min(680px,100%);transform:none}.licensing-lifecycle,.licensing-promise-grid{grid-template-columns:repeat(2,1fr)}.licensing-promise-grid>div:nth-child(3),.licensing-promise-grid>div:nth-child(4){border-top:1px solid rgba(255,255,255,.1)}.licensing-category-grid,.licensing-paths-grid{grid-template-columns:repeat(2,1fr)}.licensing-paths-grid article:last-child{grid-column:1/-1;min-height:350px}.licensing-engineering-grid,.licensing-faq-grid{grid-template-columns:1fr;gap:50px}.licensing-lifecycle article:nth-child(2){border-right:0}.licensing-lifecycle article:nth-child(-n+2){border-bottom:1px solid var(--mist)}}@media (max-width:720px){.licensing-hero-grid{min-height:auto;padding-top:58px;padding-bottom:65px}.licensing-hero-copy h1{font-size:clamp(3rem,15vw,4.2rem)}.licensing-hero-actions{display:grid}.licensing-hero-actions .button{justify-content:center}.licensing-store-window{display:none}.licensing-category-grid,.licensing-lifecycle,.licensing-optimization-band,.licensing-paths-grid,.licensing-promise-grid{grid-template-columns:1fr}.licensing-promise-grid>div{min-height:78px;border-top:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.licensing-promise-grid>div:first-child{border-top:0}.licensing-catalog,.licensing-categories-section,.licensing-engineering-section,.licensing-faq-section,.licensing-lifecycle-section,.licensing-paths-section{padding-top:74px;padding-bottom:74px}.licensing-category-grid>a{min-height:150px}.licensing-catalog .catalog-intro{grid-template-columns:1fr;gap:24px}.storefront-status{grid-template-columns:auto 1fr}.storefront-status>a{grid-column:2}.licensing-catalog .product-grid{grid-template-columns:1fr}.licensing-paths-grid article,.licensing-paths-grid article:last-child{grid-column:auto;min-height:390px}.decision-board-head{display:none}.licensing-decision-board>div{grid-template-columns:1fr;gap:7px}.licensing-decision-board>div em{justify-self:start}.licensing-lifecycle article,.licensing-lifecycle article:nth-child(2){min-height:220px;border-right:0;border-bottom:1px solid var(--mist)}.licensing-lifecycle article:last-child{border-bottom:0}.licensing-lifecycle h3{margin-top:30px}.licensing-optimization-band>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.licensing-optimization-band>div:last-child{border-bottom:0}.purchase-row-live{grid-template-columns:1fr}}.calculator-workflow{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2.2fr);gap:clamp(1rem,3vw,2.5rem);align-items:center;border-bottom:1px solid rgba(6,29,52,.12);background:#f5f9fb;padding:clamp(1.25rem,3vw,2rem)}.calculator-workflow>header{display:grid;gap:.4rem}.calculator-next-step span,.calculator-workflow>header span,.debbie-embedded-intro small{color:#087aa9;font-size:.75rem;font-weight:900;letter-spacing:.1em}.calculator-workflow>header b{color:#082f4c;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.3}.calculator-workflow>header p{margin:0;color:#596f82;font-size:.9rem;line-height:1.6}.calculator-workflow>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(8,45,72,.15);background:#fff;box-shadow:0 14px 36px rgba(8,45,72,.07)}.calculator-workflow button{position:relative;display:grid;min-width:0;min-height:116px;align-content:center;gap:.32rem;border:0;border-right:1px solid rgba(8,45,72,.12);background:transparent;padding:1rem;color:#5d7182;font:inherit;text-align:left;cursor:pointer}.calculator-workflow button:last-child{border-right:0}.calculator-workflow button>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#e7f1f6;color:#315c75;font-size:.84rem;font-weight:900}.calculator-workflow button strong{color:#173b54;font-size:.9rem;line-height:1.25}.calculator-workflow button small{color:#6b7f8f}.calculator-workflow button.active{background:linear-gradient(145deg,#082f4c,#0b4668)}.calculator-workflow button.active:after{position:absolute;right:0;bottom:0;left:0;height:4px;content:"";background:#54d8ce}.calculator-workflow button.active>span{background:#54d8ce;color:#082f4c}.calculator-workflow button.active strong{color:#fff}.calculator-workflow button.active small{color:#c8dce7}.debbie-embedded-compact{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(260px,.9fr);gap:1rem 1.5rem;align-items:center;border:1px solid rgba(8,94,133,.2);border-radius:8px;background:#fff;padding:clamp(1rem,2.5vw,1.5rem);box-shadow:0 14px 38px rgba(8,36,58,.09)}.debbie-embedded-intro{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:.8rem;align-items:start}.debbie-embedded-intro>div{display:grid;gap:.25rem}.debbie-embedded-intro b{color:#082f4c;font-size:1.02rem}.debbie-embedded-intro p{margin:0;color:#5d7284;font-size:.88rem;line-height:1.55}.debbie-embedded-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.debbie-embedded-compose textarea{min-height:68px;resize:vertical;border:1px solid #afc7d4;border-radius:4px;padding:.75rem;color:#123850;font:inherit;font-size:.92rem}.debbie-collapse-button,.debbie-embedded-actions button,.debbie-embedded-compose button{min-height:44px;border:1px solid #167ca9;border-radius:4px;background:#087caf;padding:.7rem 1rem;color:#fff;font:inherit;font-size:.82rem;font-weight:850;cursor:pointer}.debbie-embedded-compose button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.debbie-embedded-compose button:disabled{border-color:#b8c8d1;background:#dbe4e9;color:#71828d;cursor:default}.debbie-embedded-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:.55rem}.debbie-embedded-actions button{display:inline-flex;align-items:center;gap:.4rem;border-color:#b9ced9;background:#f4f8fa;color:#17405a}.debbie-embedded-actions button:last-child{border-color:#167ca9;color:#076f9e}.debbie-embedded-actions svg,.debbie-embedded-compose svg{width:16px;height:16px}.debbie-collapse-button{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff}.calculator-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;border-top:1px solid rgba(8,45,72,.12);border-bottom:1px solid rgba(8,45,72,.12);background:#eaf5f8;padding:clamp(1.25rem,3vw,2rem)}.calculator-next-step>div{display:grid;gap:.35rem}.calculator-next-step b{color:#082f4c;font-size:1.05rem}.calculator-next-step p{max-width:850px;margin:0;color:#587082;font-size:.9rem;line-height:1.6}.calculator-next-step .button{width:auto;min-height:48px}.licensing-calculator p{font-size:max(.94rem,15px)!important;line-height:1.55}.licensing-calculator small{font-size:max(.78rem,13px)!important;line-height:1.4}.licensing-calculator label{font-size:max(.86rem,14px)!important;line-height:1.4}.licensing-calculator button,.licensing-calculator input,.licensing-calculator select,.licensing-calculator textarea{font-size:max(.86rem,14px)}.licensing-calculator input:not([type=checkbox]):not([type=range]),.licensing-calculator select{min-height:44px}.licensing-calculator textarea{min-height:70px}.licensing-calculator .calculator-canvas-shell>header span,.licensing-calculator .calculator-design-preview>header span,.licensing-calculator .calculator-inspector>header span,.licensing-calculator .calculator-result-status,.licensing-calculator .calculator-validation,.licensing-calculator .topology-host-heading small{font-size:max(.76rem,12px)}.licensing-calculator .calculator-boundary-map b,.licensing-calculator .calculator-choice-grid button b,.licensing-calculator .calculator-design-explanations b,.licensing-calculator .calculator-design-topology b,.licensing-calculator .calculator-inspector-form>label,.licensing-calculator .calculator-inventory b,.licensing-calculator .calculator-license-lines h3,.licensing-calculator .calculator-object-primer b,.licensing-calculator .topology-host-heading b{font-size:max(.86rem,14px)}.debbie-widget.embedded .debbie-inspector p,.debbie-widget.embedded .debbie-message p,.debbie-widget.embedded .debbie-page-awareness b{font-size:max(.94rem,15px);line-height:1.55}.debbie-widget.embedded .debbie-inspector b,.debbie-widget.embedded .debbie-message b,.debbie-widget.embedded button,.debbie-widget.embedded input,.debbie-widget.embedded select,.debbie-widget.embedded textarea{font-size:max(.86rem,14px)}@media (max-width:960px){.calculator-workflow,.debbie-embedded-compact{grid-template-columns:1fr}.debbie-embedded-actions{grid-column:1}}@media (max-width:700px){.calculator-workflow{padding:1rem}.calculator-workflow>div{grid-template-columns:1fr 1fr}.calculator-workflow button{min-height:104px}.calculator-workflow button:nth-child(2){border-right:0}.calculator-workflow button:nth-child(-n+2){border-bottom:1px solid rgba(8,45,72,.12)}.debbie-embedded-intro{grid-template-columns:42px minmax(0,1fr)}.debbie-embedded-intro .debbie-state{grid-column:2;justify-self:start}.debbie-embedded-compose{grid-template-columns:1fr}.debbie-embedded-actions{align-items:stretch;flex-direction:column}.debbie-embedded-actions button{justify-content:center}.calculator-next-step{grid-template-columns:1fr}.calculator-next-step .button{width:100%}.debbie-widget.embedded .debbie-widget-top{grid-template-columns:minmax(0,1fr) auto}.debbie-widget.embedded .debbie-ae-button,.debbie-widget.embedded .debbie-collapse-button,.debbie-widget.embedded .debbie-state{grid-column:auto}}@media (max-width:440px){.calculator-workflow>div{grid-template-columns:1fr}.calculator-workflow button,.calculator-workflow button:nth-child(2){min-height:88px;border-right:0;border-bottom:1px solid rgba(8,45,72,.12)}.calculator-workflow button:last-child{border-bottom:0}}.calculator-debbie-dock{padding:clamp(.7rem,2vw,1.25rem);border-bottom:1px solid rgba(6,29,52,.12);background:linear-gradient(135deg,rgba(0,145,207,.1),transparent 42%),#eaf3f8;scroll-margin-top:92px}.debbie-widget.embedded{width:100%;height:clamp(580px,72vh,760px);min-height:580px;max-height:760px;position:relative;z-index:1;inset:auto;border-color:rgba(67,207,197,.28);border-radius:8px;box-shadow:0 22px 65px rgba(8,36,58,.16)}.debbie-widget.embedded .debbie-widget-top{grid-template-columns:minmax(0,1fr) auto auto}.debbie-widget.embedded .debbie-page-awareness{grid-template-columns:minmax(0,1fr) auto}.debbie-widget.embedded .debbie-page-awareness>div:first-child{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.debbie-widget.embedded .debbie-page-awareness>div:first-child span{white-space:nowrap}.debbie-widget.embedded .debbie-console{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.debbie-widget.embedded .debbie-calculator-actions{border:1px solid rgba(8,94,133,.17);border-width:1px 0}.debbie-calculator-actions article button:disabled{color:#24465d;background:#a8dcd8;cursor:default}.calculator-notice>div{display:flex;flex:0 0 auto;align-items:center;gap:.45rem}.calculator-notice .calculator-undo{width:auto;min-height:34px;display:inline-flex;padding:.45rem .75rem;color:#fff;background:#0a3150;border-radius:3px;font:inherit;font-size:.64rem;font-weight:850}@media (max-width:960px){.debbie-widget.embedded{height:720px;max-height:720px}.debbie-widget.embedded .debbie-console{grid-template-columns:minmax(0,1fr) minmax(310px,.85fr)}.debbie-widget.embedded .debbie-page-awareness>div:first-child{grid-template-columns:1fr;gap:2px}}@media (max-width:780px){.calculator-debbie-dock{padding:.5rem}.debbie-widget.embedded{width:100%;height:min(760px,calc(100dvh - 90px));min-height:600px;max-height:760px;position:relative;inset:auto;border:1px solid rgba(67,207,197,.28);border-radius:6px}.debbie-widget.embedded .debbie-widget-top{grid-template-columns:minmax(0,1fr) auto}.debbie-widget.embedded .debbie-page-awareness{grid-template-columns:1fr}.debbie-widget.embedded .debbie-console{height:0;display:block}.debbie-widget.embedded .debbie-chat,.debbie-widget.embedded .debbie-inspector{height:100%}.calculator-notice{align-items:flex-start;flex-direction:column}.calculator-notice>div{width:100%;justify-content:space-between}}.transformation-landing-hero{min-height:760px;overflow:hidden;background:radial-gradient(circle at 82% 45%,color-mix(in srgb,var(--teal) 14%,transparent),transparent 29%),radial-gradient(circle at 62% 95%,color-mix(in srgb,var(--blue) 11%,transparent),transparent 34%),linear-gradient(118deg,var(--navy) 0,var(--deep-navy) 68%,#102c3a 100%)}.transformation-landing-hero .hero-grid{position:relative;z-index:2;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:76px}.transformation-landing-hero .hero-copy{max-width:650px}.transformation-motion{min-width:0;overflow:hidden;color:var(--white);background:color-mix(in srgb,var(--deep-navy) 86%,transparent);border:1px solid #3b5368;border-radius:14px;box-shadow:0 32px 80px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.transformation-motion>footer,.transformation-motion>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px}.transformation-motion>header{color:#a9bbca;border-bottom:1px solid #31475a;font:800 .64rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.transformation-motion>header span{display:inline-flex;align-items:center;gap:9px}.solution-engineering-status i,.transformation-motion>header i{width:7px;height:7px;display:inline-block;background:var(--teal);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--teal) 14%,transparent);animation:transformation-status-pulse 2.1s ease-in-out infinite}.transformation-motion>header small{color:var(--teal);font:inherit}.transformation-motion-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px;background:rgba(3,12,22,.45);border-bottom:1px solid #31475a}.transformation-motion-tabs button{min-width:0;padding:11px 7px;color:#8095a8;background:transparent;border:1px solid transparent;border-radius:6px;font:800 .67rem Aptos Mono,Consolas,monospace;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.transformation-motion-tabs button:hover{color:var(--white)}.transformation-motion-tabs button.active{color:var(--navy);background:var(--teal);border-color:var(--teal)}.transformation-motion-story{padding:22px;animation:transformation-panel-enter .42s ease both}.transformation-motion-origin{padding:20px;background:rgba(13,34,52,.86);border:1px solid #38546b;border-radius:8px}.transformation-motion-origin small,.transformation-motion-result small,.transformation-motion-result span{display:block;color:var(--teal);font:800 .6rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.transformation-motion-origin b{display:block;margin:7px 0;font-size:1.05rem}.transformation-motion-origin p{margin:0;color:#a9bac9;font-size:.77rem;line-height:1.55}.transformation-motion-lanes{display:grid;gap:8px;padding:17px 0}.transformation-motion-lanes>div{display:grid;grid-template-columns:92px minmax(58px,1fr) minmax(130px,.95fr);align-items:center;gap:12px;opacity:0;animation:transformation-lane-enter .5s ease forwards;animation-delay:calc(.1s + (var(--lane-index) * .13s))}.transformation-motion-lanes span{color:#8fa5b8;font:700 .61rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.transformation-motion-lanes b{color:#dbe6ee;font-size:.7rem}.transformation-motion-lanes i{height:2px;position:relative;overflow:hidden;background:#345069}.transformation-motion-lanes i:before{width:34%;height:100%;position:absolute;content:"";background:linear-gradient(90deg,transparent,var(--teal),transparent);animation:transformation-flow 2.4s ease-in-out infinite;animation-delay:calc(var(--lane-index) * .3s)}.transformation-motion-result{display:grid;grid-template-columns:1fr auto;gap:6px 20px;padding:18px 20px;background:linear-gradient(115deg,color-mix(in srgb,var(--teal) 17%,var(--deep-navy)),var(--deep-navy));border:1px solid var(--teal);border-radius:8px}.transformation-motion-result b{grid-column:1/-1;font-size:1.12rem}.transformation-motion-result small{grid-column:1/-1;color:#93a9b9}.transformation-motion>footer{align-items:flex-start;flex-direction:column;gap:3px;color:#8298aa;background:rgba(3,12,22,.38);border-top:1px solid #31475a;font-size:.7rem}.transformation-motion>footer b{color:var(--white);font-size:.78rem}.transformation-principle-strip{color:var(--white);background:var(--deep-navy);border-top:1px solid #2b4054;border-bottom:1px solid #2b4054}.transformation-principle-strip .container{display:grid;grid-template-columns:repeat(4,1fr)}.transformation-principle-strip span{min-height:118px;display:grid;grid-template-columns:35px 1fr;align-content:center;column-gap:9px;padding:22px 24px;color:#91a4b6;border-right:1px solid #2b4054;font-size:.75rem}.transformation-principle-strip span:first-child{border-left:1px solid #2b4054}.transformation-principle-strip b{color:var(--teal);font:800 .63rem Aptos Mono,Consolas,monospace;grid-row:1/span 2}.transformation-principle-strip small{color:var(--white);font-size:.88rem;font-weight:800}.transformation-why-intro{overflow:hidden}.transformation-solution-heading,.transformation-why-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:start;gap:92px}.transformation-why-heading{margin-bottom:62px}.transformation-difference-heading h2,.transformation-paths-heading h2,.transformation-solution-heading h2,.transformation-why-heading h2{max-width:840px;margin-bottom:0}.transformation-solution-heading>div:last-child,.transformation-why-heading>div:last-child{padding-top:22px}.transformation-difference-heading p,.transformation-paths-heading p,.transformation-solution-heading p,.transformation-why-heading p{color:#5f7387}.transformation-solution-heading p:first-child,.transformation-why-heading p:first-child{margin-top:0}.transformation-why-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.transformation-why-grid article{min-height:270px;padding:30px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist);opacity:0;animation:transformation-card-enter .54s ease forwards}.transformation-why-grid article:nth-child(2){animation-delay:70ms}.transformation-why-grid article:nth-child(3){animation-delay:.14s}.transformation-why-grid article:nth-child(4){animation-delay:.21s}.transformation-why-grid article:nth-child(5){animation-delay:.28s}.transformation-why-grid article:nth-child(6){animation-delay:.35s}.transformation-why-grid article:hover{background:var(--wash)}.transformation-why-grid article>span{display:block;margin-bottom:52px;color:var(--teal-dark);font:800 .65rem Aptos Mono,Consolas,monospace}.transformation-why-grid h3{font-size:1.3rem}.transformation-why-grid p{margin-bottom:0;color:#667a8d;font-size:.84rem;line-height:1.65}.transformation-pressure-section{color:#a9bac9;background:radial-gradient(circle at 82% 15%,color-mix(in srgb,var(--blue) 10%,transparent),transparent 28%),var(--navy)}.transformation-balanced-heading{align-items:start}.transformation-balanced-heading h2{max-width:760px}.transformation-pressure-section .transformation-balanced-heading p{color:#9bafc0}.transformation-pressure-section .transformation-balanced-heading h2{color:var(--white)}.transformation-pressure-lab{display:grid;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);overflow:hidden;background:var(--deep-navy);border:1px solid #344b61;border-radius:12px;box-shadow:0 28px 70px rgba(0,0,0,.18)}.transformation-pressure-controls{display:grid;align-content:stretch;border-right:1px solid #344b61}.transformation-pressure-controls button{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:11px;padding:22px 20px;color:#8ea3b5;text-align:left;background:transparent;border:0;border-bottom:1px solid #2c4155;font:800 .8rem Aptos Display,Aptos,sans-serif;cursor:pointer;transition:color .18s ease,background .18s ease}.transformation-pressure-controls button:last-child{border-bottom:0}.transformation-pressure-controls button span{color:#60788d;font:800 .59rem Aptos Mono,Consolas,monospace}.transformation-pressure-controls button.active,.transformation-pressure-controls button:hover{color:var(--white);background:#14283a}.transformation-pressure-controls button.active{box-shadow:inset 4px 0 var(--teal)}.transformation-pressure-controls button.active span{color:var(--teal)}.transformation-pressure-story{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:9px;padding:26px;animation:transformation-panel-enter .42s ease both}.transformation-pressure-story>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:5px;padding-bottom:18px;border-bottom:1px solid #30465a}.transformation-pressure-story>header span{display:inline-flex;align-items:center;gap:9px;color:var(--teal);font:800 .6rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.transformation-pressure-story>header span i{width:7px;height:7px;background:var(--teal);border-radius:50%}.transformation-pressure-story>header b{color:var(--white);font-size:.86rem}.transformation-pressure-stage{min-height:235px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:#12263a;border:1px solid #344e65;border-radius:8px}.transformation-pressure-stage.risk{background:color-mix(in srgb,#9b4f32 15%,var(--deep-navy));border-color:#654738}.transformation-pressure-stage.value{background:color-mix(in srgb,var(--teal) 13%,var(--deep-navy));border-color:var(--teal-dark)}.transformation-pressure-stage small{color:#8da2b5;font:800 .61rem Aptos Mono,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.transformation-pressure-stage.risk small{color:#e4a287}.transformation-pressure-stage.value small{color:var(--teal)}.transformation-pressure-stage p{margin:40px 0 0;color:#d2dde6;font-size:.88rem;line-height:1.65}.transformation-pressure-arrow{display:flex;align-items:center;justify-content:center;gap:3px}.transformation-pressure-arrow i{width:5px;height:5px;background:var(--teal);border-radius:50%;animation:transformation-arrow-step 1.4s ease-in-out infinite}.transformation-pressure-arrow i:nth-child(2){animation-delay:.16s}.transformation-pressure-arrow i:nth-child(3){animation-delay:.32s}.transformation-paths-section{overflow:hidden;background:var(--cloud);border-bottom:1px solid var(--mist)}.transformation-difference-heading,.transformation-paths-heading{max-width:920px;margin-bottom:54px}.transformation-difference-heading p,.transformation-paths-heading p{max-width:790px;font-size:1rem}.transformation-path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.transformation-path-grid article{min-height:390px;display:flex;flex-direction:column;padding:28px;background:var(--white);border:1px solid var(--mist);border-radius:8px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.transformation-path-grid article:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--teal) 48%,var(--mist));box-shadow:var(--shadow-soft)}.transformation-path-grid article>span{display:block;margin-bottom:72px;color:var(--teal-dark);font:800 .61rem Aptos Mono,Consolas,monospace;letter-spacing:.06em}.transformation-path-grid h3{font-size:1.42rem}.transformation-path-grid p{color:#62768a;font-size:.84rem;line-height:1.65}.transformation-path-grid small{display:block;margin-top:auto;padding-top:18px;color:#718598;border-top:1px solid var(--mist);font-size:.72rem;line-height:1.55}.transformation-capability-section{overflow:hidden}.transformation-capability-explorer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:20px}.transformation-capability-rail{display:grid;grid-template-columns:1fr 1fr;gap:12px}.transformation-capability-rail button{min-height:190px;position:relative;padding:23px;color:var(--body);text-align:left;background:var(--cloud);border:1px solid var(--mist);border-radius:8px;cursor:pointer;opacity:0;animation:transformation-card-enter .5s ease forwards;transition:background .18s ease,border-color .18s ease,transform .18s ease}.transformation-capability-rail button:nth-child(2){animation-delay:60ms}.transformation-capability-rail button:nth-child(3){animation-delay:.12s}.transformation-capability-rail button:nth-child(4){animation-delay:.18s}.transformation-capability-rail button:nth-child(5){animation-delay:.24s}.transformation-capability-rail button:nth-child(6){animation-delay:.3s}.transformation-capability-rail button:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--teal) 50%,var(--mist))}.transformation-capability-rail button.active{color:var(--white);background:var(--navy);border-color:var(--teal);box-shadow:inset 0 -4px var(--teal)}.transformation-capability-rail button>span{width:43px;height:43px;display:grid;place-items:center;margin-bottom:22px;color:var(--white);background:var(--navy);border-radius:6px;font:900 .63rem Aptos Mono,Consolas,monospace}.transformation-capability-rail button.active>span{color:var(--navy);background:var(--teal)}.transformation-capability-rail button b,.transformation-capability-rail button small{display:block}.transformation-capability-rail button b{margin-bottom:7px;color:var(--navy);font-size:.9rem}.transformation-capability-rail button.active b{color:var(--white)}.transformation-capability-rail button small{color:#64798c;font-size:.69rem;line-height:1.48}.transformation-capability-rail button.active small{color:#9dafc0}.transformation-capability-rail button>i{position:absolute;top:22px;right:22px;color:#8ea1b3;font:normal 800 .6rem Aptos Mono,Consolas,monospace}.transformation-capability-detail{min-height:594px;display:flex;flex-direction:column;padding:38px;color:#a7b8c7;background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--teal) 14%,transparent),transparent 26%),var(--navy);border:1px solid #31495e;border-radius:10px;box-shadow:var(--shadow);animation:transformation-detail-fly .44s cubic-bezier(.22,1,.36,1) both}.transformation-capability-detail>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:46px}.transformation-capability-detail>header small{color:#7f95a8;font:800 .61rem Aptos Mono,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.transformation-capability-emblem{width:58px;height:58px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:8px;font:900 .72rem Aptos Mono,Consolas,monospace}.transformation-capability-detail h3{color:var(--white);font-size:clamp(2rem,3.2vw,3.5rem)}.transformation-capability-why{color:#bdcbd7;font-size:.92rem;line-height:1.7}.transformation-capability-connects{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;padding:20px;background:rgba(20,44,63,.72);border:1px solid #345068;border-radius:7px}.transformation-capability-connects>small{grid-column:1/-1;margin-bottom:4px;color:var(--teal);font:800 .59rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.transformation-capability-connects span{display:flex;align-items:center;gap:7px;color:#c4d0da;font-size:.74rem}.transformation-capability-connects svg{width:16px;flex:0 0 16px;color:var(--teal)}.transformation-capability-leaves{display:grid;gap:4px;padding:18px 0;border-top:1px solid #31485d;border-bottom:1px solid #31485d}.transformation-capability-leaves small{color:#8197aa;font:800 .59rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.transformation-capability-leaves b{color:var(--white);font-size:.84rem}.transformation-capability-detail>a{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding-top:24px;color:var(--teal);font-size:.82rem;font-weight:800}.transformation-capability-detail>a svg{width:18px}.transformation-solution-engineering{color:#a8bac9;background:linear-gradient(110deg,rgba(6,18,31,.96),rgba(12,35,52,.97)),var(--navy)}.transformation-solution-heading h2{color:var(--white)}.transformation-solution-heading p{color:#a2b3c2}.solution-engineering-value-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:58px 0 22px;border-top:1px solid #334b60;border-left:1px solid #334b60}.solution-engineering-value-grid article{min-height:265px;padding:26px;border-right:1px solid #334b60;border-bottom:1px solid #334b60}.solution-engineering-value-grid span{display:block;margin-bottom:54px;color:var(--teal);font:800 .6rem Aptos Mono,Consolas,monospace;letter-spacing:.07em}.solution-engineering-value-grid h3{color:var(--white);font-size:1.2rem}.solution-engineering-value-grid p{margin-bottom:0;color:#93a8b9;font-size:.78rem;line-height:1.62}.solution-engineering-studio{overflow:hidden;background:#f8fbfd;border:1px solid #3b5367;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.24)}.solution-engineering-studio>header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:26px 30px;color:#a2b5c4;background:var(--deep-navy);border-bottom:1px solid #30465a}.solution-engineering-studio>header h3{max-width:620px;margin:7px 0 0;color:var(--white);font-size:1.45rem}.solution-engineering-studio>header p{max-width:720px;margin:9px 0 0;color:#9fb1c1;font-size:.77rem;line-height:1.55}.solution-engineering-status{display:inline-flex;align-items:center;gap:9px;color:var(--teal);font:800 .61rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.solution-engineering-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:10px;background:#e9f0f5;border-bottom:1px solid var(--mist)}.solution-engineering-tabs button{padding:14px 12px;color:#667c8f;background:transparent;border:0;border-right:1px solid #cfdae3;font-size:.75rem;font-weight:800;cursor:pointer}.solution-engineering-tabs button:last-child{border-right:0}.solution-engineering-tabs button.active{color:var(--white);background:var(--navy);border-radius:5px}.solution-engineering-case{padding:28px;color:var(--body);animation:transformation-panel-enter .42s ease both}.solution-engineering-brief{display:grid;grid-template-columns:120px 1fr;gap:10px 22px;padding:22px;background:var(--white);border:1px solid var(--mist);border-radius:7px}.solution-engineering-brief small,.solution-engineering-decision small{color:var(--teal-dark);font:800 .59rem Aptos Mono,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.solution-engineering-brief b,.solution-engineering-brief p{margin:0;color:#52697d;font-size:.84rem;line-height:1.55}.solution-engineering-brief b{color:var(--navy)}.solution-engineering-lenses{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 0}.solution-engineering-lenses article{min-height:180px;padding:20px;background:var(--white);border:1px solid var(--mist);border-radius:7px;opacity:0;animation:transformation-card-enter .46s ease forwards;animation-delay:calc(var(--lens-index) * 90ms)}.solution-engineering-lenses article>span{color:var(--teal-dark);font:800 .59rem Aptos Mono,Consolas,monospace}.solution-engineering-lenses h4{margin:27px 0 8px;color:var(--navy);font-size:1rem}.solution-engineering-lenses p{margin:0;color:#677b8e;font-size:.72rem;line-height:1.55}.solution-engineering-decision{display:grid;grid-template-columns:1.1fr .9fr;gap:1px;overflow:hidden;color:#a5b6c5;background:#30465a;border:1px solid #30465a;border-radius:7px}.solution-engineering-decision>div{display:grid;gap:7px;padding:21px;background:var(--deep-navy)}.solution-engineering-decision b{color:var(--white);font-size:.82rem}.solution-engineering-decision span{color:#a8b9c7;font-size:.75rem;line-height:1.55}.transformation-temen-difference{background:var(--cloud);border-bottom:1px solid var(--mist)}.transformation-difference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.transformation-difference-grid article{min-height:310px;display:flex;flex-direction:column;padding:30px;background:var(--white);border:1px solid var(--mist);border-radius:8px}.transformation-difference-grid article.featured{grid-column:span 2;color:#a9bac9;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--teal) 16%,transparent),transparent 28%),var(--navy);border-color:#30495f}.transformation-difference-grid small{display:block;margin-bottom:70px;color:var(--teal-dark);font:800 .61rem Aptos Mono,Consolas,monospace}.transformation-difference-grid .featured small{color:var(--teal)}.transformation-difference-grid h3{font-size:1.35rem}.transformation-difference-grid .featured h3{color:var(--white);font-size:clamp(2rem,3.5vw,3.4rem)}.transformation-difference-grid p{color:#63778a;font-size:.82rem;line-height:1.65}.transformation-difference-grid .featured p{max-width:720px;color:#b5c4d0;font-size:.92rem}.transformation-difference-grid .featured span{display:inline-flex;align-self:flex-start;margin-top:auto;padding:9px 12px;color:var(--teal);background:color-mix(in srgb,var(--teal) 10%,transparent);border:1px solid color-mix(in srgb,var(--teal) 36%,transparent);border-radius:4px;font:800 .61rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.transformation-scenarios-section{overflow:hidden}.transformation-scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.transformation-scenario-grid article{min-height:475px;display:flex;flex-direction:column;padding:32px;background:var(--white);border:1px solid var(--mist);border-radius:9px;box-shadow:var(--shadow-soft)}.transformation-scenario-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:68px}.transformation-scenario-grid article>header span{color:#7b8fa1;font:800 .61rem Aptos Mono,Consolas,monospace;letter-spacing:.05em}.transformation-scenario-grid article>header b{padding:7px 10px;color:var(--teal-dark);background:var(--wash);border-radius:4px;font-size:.69rem}.transformation-scenario-grid h3{max-width:520px;font-size:1.55rem}.transformation-scenario-grid>article>p{color:#617589;font-size:.86rem;line-height:1.66}.transformation-scenario-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:auto -32px -32px;overflow:hidden;background:var(--mist);border-top:1px solid var(--mist);border-radius:0 0 9px 9px}.transformation-scenario-grid dl div{padding:20px 24px;background:var(--cloud)}.transformation-scenario-grid dt{margin-bottom:7px;color:var(--teal-dark);font:800 .6rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.transformation-scenario-grid dd{margin:0;color:#63778a;font-size:.74rem;line-height:1.55}.transformation-path-section{background:var(--cloud);border-top:1px solid var(--mist);border-bottom:1px solid var(--mist)}.transformation-path-section .method-list li{padding-block:25px}.outcome-panel p{color:#8fa3b6}@keyframes transformation-flow{0%{left:-35%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}@keyframes transformation-status-pulse{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes transformation-panel-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes transformation-lane-enter{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}@keyframes transformation-card-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes transformation-detail-fly{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:translateX(0)}}@keyframes transformation-arrow-step{0%,to{opacity:.25;transform:translateX(-2px)}50%{opacity:1;transform:translateX(2px)}}@media (max-width:1160px){.transformation-landing-hero .hero-grid{grid-template-columns:minmax(0,.78fr) minmax(440px,1fr);gap:38px}.solution-engineering-value-grid,.transformation-path-grid{grid-template-columns:repeat(2,1fr)}.transformation-path-grid article{min-height:340px}.transformation-capability-explorer{grid-template-columns:minmax(0,.85fr) minmax(370px,1fr)}}@media (max-width:900px){.transformation-landing-hero{min-height:0}.transformation-capability-explorer,.transformation-landing-hero .hero-grid,.transformation-solution-heading,.transformation-why-heading{grid-template-columns:1fr}.transformation-landing-hero .hero-grid{gap:54px}.transformation-motion{max-width:680px}.transformation-principle-strip .container,.transformation-why-grid{grid-template-columns:1fr 1fr}.transformation-principle-strip span:nth-child(3){border-left:1px solid #2b4054}.transformation-principle-strip span:nth-child(n+3){border-top:1px solid #2b4054}.transformation-solution-heading,.transformation-why-heading{gap:20px}.transformation-solution-heading>div:last-child,.transformation-why-heading>div:last-child{padding-top:0}.transformation-pressure-lab{grid-template-columns:1fr}.transformation-pressure-controls{grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid #344b61}.transformation-pressure-controls button:nth-child(odd){border-right:1px solid #2c4155}.transformation-pressure-controls button.active{box-shadow:inset 0 -4px var(--teal)}.transformation-capability-detail{min-height:570px}.solution-engineering-lenses{grid-template-columns:1fr 1fr}.solution-engineering-lenses article{min-height:155px}.transformation-difference-grid{grid-template-columns:1fr 1fr}.transformation-difference-grid article.featured{grid-column:1/-1}}@media (max-width:680px){.transformation-landing-hero{padding-block:70px}.transformation-motion>header{align-items:flex-start;flex-direction:column;gap:6px}.transformation-motion-tabs{grid-template-columns:1fr 1fr;gap:5px}.transformation-motion-story{padding:16px}.transformation-motion-lanes>div{grid-template-columns:90px 1fr;gap:8px 12px}.transformation-motion-lanes i{grid-column:1/-1;grid-row:2}.transformation-motion-lanes b{text-align:right}.solution-engineering-value-grid,.transformation-difference-grid,.transformation-path-grid,.transformation-principle-strip .container,.transformation-scenario-grid,.transformation-why-grid{grid-template-columns:1fr}.transformation-principle-strip span,.transformation-principle-strip span:nth-child(3){border-right:1px solid #2b4054;border-left:1px solid #2b4054;border-top:1px solid #2b4054}.transformation-principle-strip span:first-child{border-top:0}.transformation-why-grid article{min-height:240px}.transformation-pressure-controls{grid-template-columns:1fr}.transformation-pressure-controls button,.transformation-pressure-controls button:nth-child(odd){border-right:0}.transformation-pressure-story{grid-template-columns:1fr;padding:18px}.transformation-pressure-story>header{grid-column:1;align-items:flex-start;flex-direction:column}.transformation-pressure-stage{min-height:210px}.transformation-pressure-arrow{min-height:25px;transform:rotate(90deg)}.transformation-path-grid article{min-height:330px}.transformation-capability-rail{grid-template-columns:1fr}.transformation-capability-rail button{min-height:170px}.transformation-capability-detail{min-height:0;padding:28px}.transformation-capability-detail>header{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:36px}.solution-engineering-decision,.solution-engineering-lenses,.transformation-capability-connects,.transformation-scenario-grid dl{grid-template-columns:1fr}.transformation-capability-detail>a{margin-top:28px}.solution-engineering-studio>header{align-items:flex-start;flex-direction:column}.solution-engineering-tabs{grid-template-columns:1fr}.solution-engineering-tabs button{border-right:0;border-bottom:1px solid #cfdae3}.solution-engineering-case{padding:18px}.solution-engineering-brief{grid-template-columns:1fr}.transformation-difference-grid article.featured{grid-column:auto}.transformation-difference-grid article,.transformation-difference-grid article.featured{min-height:330px}.transformation-scenario-grid article{min-height:0;padding:25px}.transformation-scenario-grid article>header{margin-bottom:52px}.transformation-scenario-grid dl{margin:28px -25px -25px}.transformation-scenario-grid dl div+div{border-top:1px solid var(--mist)}.outcomes-section .outcome-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.solution-engineering-lenses article,.solution-engineering-status i,.transformation-capability-rail button,.transformation-motion-lanes i:before,.transformation-motion-lanes>div,.transformation-motion>header i,.transformation-pressure-arrow i,.transformation-why-grid article{opacity:1;animation:none;transform:none}.solution-engineering-case,.transformation-capability-detail,.transformation-motion-story,.transformation-pressure-story{animation:none}}.capability-demo-shell{border:1px solid var(--mist);border-radius:14px;box-shadow:var(--shadow)}.demo-status{display:inline-flex;align-items:center;gap:8px;color:var(--teal-dark);font:800 .66rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.demo-status i,.managed-live i{width:7px;height:7px;display:inline-block;background:var(--teal);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--teal) 14%,transparent)}.ai-capability-cta .button{white-space:nowrap}.strategy-hero{min-height:710px;overflow:hidden;background:radial-gradient(circle at 83% 50%,rgba(33,199,183,.16),transparent 27%),linear-gradient(122deg,#06111f,#0b1b2e 70%,#102d3a)}.strategy-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(390px,.75fr);align-items:center;gap:80px}.strategy-dossier{padding:30px;color:var(--white);background:rgba(9,25,42,.88);border:1px solid #385065;border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.3);transform:rotate(1.5deg)}.strategy-dossier header{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #34485d;color:#9bb0c2;font:700 .62rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.strategy-dossier header b{color:var(--teal)}.strategy-score-ring{width:180px;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:34px auto;border:1px solid var(--teal);border-radius:50%;box-shadow:inset 0 0 0 18px rgba(33,199,183,.06),0 0 50px rgba(33,199,183,.1)}.strategy-score-ring b{font:800 4rem/.9 Aptos Display,Aptos,sans-serif}.strategy-score-ring span{margin-top:10px;color:#aabaca;font-size:.7rem}.strategy-dossier ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none}.strategy-dossier li{display:flex;gap:7px;color:#c8d4df;font-size:.72rem}.strategy-dossier li svg{width:15px;flex:0 0 15px;color:var(--teal)}.strategy-dossier>small{display:block;margin-top:20px;padding-top:16px;border-top:1px solid #34485d;color:#8095a8}.strategy-question-band{padding:54px 0;color:var(--white);background:var(--teal-dark)}.strategy-question-band .container{display:grid;grid-template-columns:220px 1fr;align-items:start;gap:60px}.strategy-question-band span{font:800 .65rem Aptos Mono,Consolas,monospace;letter-spacing:.1em}.strategy-question-band h2{max-width:950px;margin:0;font-size:clamp(1.8rem,3vw,3rem)}.strategy-review-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.strategy-review-grid article{min-height:230px;display:grid;grid-template-columns:52px 1fr;gap:18px;padding:30px 26px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.strategy-review-grid article>span{width:50px;height:50px;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:50%;font:900 .66rem Aptos Mono,Consolas,monospace}.adoption-channel-grid h3,.cowork-explainer-cards h3,.decision-ladder h3,.managed-coverage-grid h3,.strategy-review-grid h3,.workflow-anatomy-grid h3{margin:0 0 10px;font-size:1.12rem}.adoption-channel-grid p,.cowork-explainer-cards p,.decision-ladder p,.managed-coverage-grid p,.strategy-review-grid p,.workflow-anatomy-grid p{margin:0;color:var(--body);font-size:.88rem;line-height:1.65}.strategy-decision-section{padding-top:30px;background:linear-gradient(var(--white),var(--cloud))}.strategy-choice-grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px}.strategy-choice-grid article{min-height:330px;display:flex;flex-direction:column;padding:27px;background:var(--white);border:1px solid var(--mist);border-top:4px solid var(--slate);border-radius:5px;box-shadow:0 8px 24px rgba(7,17,31,.04)}.strategy-choice-grid article:first-child{border-top-color:var(--blue)}.strategy-choice-grid article:nth-child(2){border-top-color:var(--teal)}.strategy-choice-grid article:nth-child(3){color:var(--white);background:var(--navy);border-color:var(--navy);border-top-color:var(--teal)}.strategy-choice-grid article:nth-child(4){border-top-color:#d29b52}.strategy-choice-grid header{display:flex;align-items:center;justify-content:space-between}.strategy-choice-grid header>span{width:43px;height:43px;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:50%;font:900 .6rem Aptos Mono,Consolas,monospace}.strategy-choice-grid article:first-child header>span{color:var(--white);background:var(--blue)}.strategy-choice-grid article:nth-child(4) header>span{background:#efc079}.strategy-choice-grid header small{color:var(--muted);font:800 .62rem Aptos Mono,Consolas,monospace}.strategy-choice-grid h3{margin:42px 0 12px;color:var(--navy);font-size:1.2rem}.strategy-choice-grid article:nth-child(3) h3{color:var(--white)}.strategy-choice-grid p{margin:0;color:var(--body);font-size:.8rem;line-height:1.65}.strategy-choice-grid article:nth-child(3) p{color:#aebfcd}.strategy-choice-grid footer{margin-top:auto;padding-top:22px;border-top:1px solid var(--mist)}.strategy-choice-grid article:nth-child(3) footer{border-top-color:#31475c}.strategy-choice-grid footer b,.strategy-choice-grid footer span{display:block}.strategy-choice-grid footer b{color:var(--teal-dark);font:800 .56rem Aptos Mono,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.strategy-choice-grid article:nth-child(3) footer b{color:var(--teal)}.strategy-choice-grid footer span{margin-top:5px;color:var(--navy);font-size:.72rem;font-weight:800}.strategy-choice-grid article:nth-child(3) footer span{color:var(--white)}.strategy-path-section{color:#c6d2de;background:var(--navy)}.strategy-path-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px}.strategy-path-intro h2{color:var(--white);font-size:clamp(2.1rem,4vw,3.7rem)}.strategy-path-intro p{color:#9eb0c2}.strategy-path-grid ol{margin:0;padding:0;list-style:none;border-top:1px solid #34475b}.strategy-path-grid li{display:grid;grid-template-columns:70px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid #34475b}.strategy-path-grid li>b{color:var(--teal);font:700 .74rem Aptos Mono,Consolas,monospace}.strategy-path-grid li span{color:#758b9f;font:700 .6rem Aptos Mono,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.strategy-path-grid li h3{margin:5px 0 8px;color:var(--white)}.strategy-path-grid li p{margin:0;color:#a8b8c7}.readiness-demo-section{background:var(--cloud)}.readiness-workbench{overflow:hidden;background:var(--white)}.demo-disclosure{display:flex;align-items:center;gap:14px;padding:18px 24px;color:var(--body);background:var(--wash);border-bottom:1px solid #bfe7e2;font-size:.78rem}.demo-disclosure svg{width:24px;color:var(--teal-dark)}.demo-disclosure b{display:block;color:var(--navy)}.readiness-demo-grid{display:grid;grid-template-columns:1.35fr .65fr}.readiness-controls{padding:32px}.readiness-controls fieldset{margin:0;padding:20px 0;border:0;border-bottom:1px solid var(--mist)}.readiness-controls fieldset:first-child{padding-top:0}.readiness-controls fieldset:last-child{padding-bottom:0;border-bottom:0}.readiness-controls legend{float:left;width:185px;padding-top:11px;color:var(--navy);font-weight:800}.segmented-control{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.role-tabs button,.segmented-control button{min-height:42px;padding:8px 10px;color:var(--body);background:var(--cloud);border:1px solid var(--mist);border-radius:5px;font:700 .68rem Aptos,sans-serif;cursor:pointer}.role-tabs button.active,.segmented-control button.active{color:var(--button-text);background:var(--teal);border-color:var(--teal)}.readiness-result{padding:34px;color:#c7d3de;background:var(--deep-navy)}.readiness-score{display:flex;align-items:baseline;gap:6px;margin-top:30px}.readiness-score b{color:var(--white);font:800 5rem/.9 Aptos Display,Aptos,sans-serif}.readiness-score span{color:#8095a9}.readiness-result h3{margin:18px 0 8px;color:var(--white);font-size:1.45rem}.readiness-result>p{color:#91a6b8;font-size:.78rem}.readiness-bars{display:grid;gap:7px;margin:24px 0}.readiness-bars span{height:5px;overflow:hidden;background:#26384b;border-radius:4px}.readiness-bars i{height:100%;display:block;background:linear-gradient(90deg,var(--teal-dark),var(--teal))}.readiness-result h4{margin:28px 0 10px;color:var(--white)}.readiness-result ol{display:grid;gap:12px;padding-left:20px;color:#b4c3d0;font-size:.78rem;line-height:1.5}.strategy-case-section{background:var(--white)}.strategy-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.strategy-case-grid>article{min-height:590px;display:flex;flex-direction:column;overflow:hidden;background:var(--cloud);border:1px solid var(--mist);border-radius:7px}.strategy-case-grid>article>header{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:14px;padding:20px 24px;color:var(--white);background:var(--deep-navy)}.strategy-case-grid>article>header>span{width:50px;height:50px;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:50%;font:900 .66rem Aptos Mono,Consolas,monospace}.strategy-case-grid>article>header b,.strategy-case-grid>article>header small{display:block}.strategy-case-grid>article>header small{color:var(--teal);font:800 .56rem Aptos Mono,Consolas,monospace;letter-spacing:.05em;text-transform:uppercase}.strategy-case-grid>article>header b{margin-top:4px;color:#b4c4d1;font-size:.7rem}.strategy-case-grid>article>h3{min-height:106px;margin:0;padding:26px 24px 20px;color:var(--navy);background:var(--white);font-size:1.25rem}.strategy-case-detail{padding:19px 24px;border-top:1px solid var(--mist)}.strategy-case-decision b,.strategy-case-detail b{color:var(--teal-dark);font:800 .58rem Aptos Mono,Consolas,monospace;letter-spacing:.05em;text-transform:uppercase}.strategy-case-decision p,.strategy-case-detail p{margin:7px 0 0;color:var(--body);font-size:.76rem;line-height:1.6}.strategy-case-decision{margin-top:auto;padding:21px 24px;background:var(--wash);border-top:1px solid #bce4df}.strategy-idea-section{background:radial-gradient(circle at 92% 8%,rgba(33,199,183,.1),transparent 25%),var(--cloud)}.strategy-idea-table{overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:7px;box-shadow:var(--shadow-soft)}.strategy-idea-heading,.strategy-idea-table article{display:grid;grid-template-columns:.55fr 1.2fr 1.35fr .7fr;gap:20px;align-items:center}.strategy-idea-heading{padding:14px 22px;color:#8396a8;background:var(--deep-navy);font:800 .57rem Aptos Mono,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.strategy-idea-table article{min-height:116px;padding:20px 22px;border-bottom:1px solid var(--mist)}.strategy-idea-table article:last-child{border-bottom:0}.strategy-idea-table article:hover{background:var(--wash)}.strategy-idea-table article>b{color:var(--navy);font-size:.78rem}.strategy-idea-table article>p{margin:0;color:var(--body);font-size:.75rem;line-height:1.5}.strategy-idea-table article>span{justify-self:start;padding:6px 9px;color:var(--teal-dark);background:var(--wash);border:1px solid #b9e3de;border-radius:20px;font-size:.62rem;font-weight:800}.strategy-handoff{background:var(--teal-dark)}.strategy-handoff-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.strategy-handoff h2{color:var(--white)}.strategy-handoff-grid>div:first-child>p{color:#cce8e5}.strategy-handoff-artifacts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.strategy-handoff-artifacts article{min-height:158px;display:grid;grid-template-columns:38px 1fr;gap:13px;padding:20px;color:var(--white);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18)}.strategy-handoff-artifacts article>span{color:var(--teal);font:800 .62rem Aptos Mono,Consolas,monospace}.strategy-handoff-artifacts h3{margin:0 0 7px;color:var(--white);font-size:.92rem}.strategy-handoff-artifacts p{margin:0;color:#cce5e2;font-size:.7rem;line-height:1.5}.adoption-hero{min-height:700px;background:linear-gradient(90deg,rgba(7,17,31,.98),rgba(11,33,48,.9)),radial-gradient(circle at 80% 20%,var(--teal-dark),transparent 45%)}.adoption-hero-grid{display:grid;grid-template-columns:1fr .92fr;align-items:center;gap:90px}.adoption-journey-visual{position:relative;padding-left:70px}.adoption-journey-visual:before{content:"";position:absolute;top:70px;bottom:34px;left:24px;border-left:1px dashed var(--teal)}.phase-two-badge{display:inline-block;margin-bottom:20px;padding:7px 10px;color:var(--button-text);background:var(--teal);border-radius:3px;font:900 .62rem Aptos Mono,Consolas,monospace}.adoption-journey-visual article{position:relative;display:grid;grid-template-columns:78px 1fr;gap:18px;margin-bottom:14px;padding:21px;color:var(--white);background:rgba(16,42,60,.78);border:1px solid #3a5368;border-radius:7px}.adoption-journey-visual article:before{content:"";position:absolute;top:50%;left:-51px;width:9px;height:9px;background:var(--teal);border:6px solid #102b3d;border-radius:50%;transform:translateY(-50%)}.adoption-journey-visual article>b{font:800 3.2rem/1 Aptos Display,Aptos,sans-serif}.adoption-journey-visual small{color:var(--teal);font:800 .55rem Aptos Mono,Consolas,monospace}.adoption-journey-visual h3{margin:2px 0;font-size:1.05rem}.adoption-journey-visual p{margin:0;color:#a5b7c6;font-size:.72rem}.adoption-principle-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.adoption-principle-grid>p{padding-left:40px;border-left:3px solid var(--teal);font-size:1.1rem;line-height:1.8}.adoption-channel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.adoption-channel-grid article{min-height:250px;padding:28px;background:var(--white);border:1px solid var(--mist);border-radius:7px}.adoption-channel-grid article>span{display:block;margin-bottom:34px;color:var(--teal-dark);font:800 .7rem Aptos Mono,Consolas,monospace}.adoption-channel-grid .adoption-channel-large{grid-column:span 2;padding:34px;color:var(--white);background:var(--navy)}.adoption-channel-large h3{color:var(--white);font-size:1.6rem}.adoption-channel-large p{color:#aebfcd}.adoption-channel-large div{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.adoption-channel-large div b{padding:6px 9px;color:var(--teal);border:1px solid #3c5266;border-radius:20px;font-size:.64rem}.adoption-studio{overflow:hidden;background:var(--white)}.adoption-studio-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:30px;border-bottom:1px solid var(--mist)}.adoption-studio-header h3{margin:8px 0 0}.role-tabs{display:flex;gap:6px}.role-tabs button{min-width:80px}.adoption-board{display:grid;grid-template-columns:1fr 1fr .9fr;min-height:400px}.adoption-board>section{padding:30px;border-right:1px solid var(--mist)}.adoption-board>section:last-child{border-right:0}.adoption-board small,.adoption-measures>small,.learning-feed>small{color:var(--muted);font:800 .6rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.adoption-board h4{margin:22px 0 16px;font-size:1.35rem}.adoption-board blockquote{margin:0 0 20px;padding:18px;color:var(--body);background:var(--cloud);border-left:3px solid var(--teal);font-size:.86rem;line-height:1.6}.app-chip-row{display:flex;flex-wrap:wrap;gap:7px}.app-chip-row span{padding:6px 9px;color:var(--teal-dark);background:var(--wash);border-radius:4px;font-size:.68rem;font-weight:800}.measure-label{display:block;margin-top:22px;color:var(--navy);font-size:.75rem}.learning-feed article{display:grid;grid-template-columns:46px 1fr;gap:12px;margin-top:18px;padding-bottom:18px;border-bottom:1px solid var(--mist)}.learning-feed article>span{width:42px;height:42px;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:5px;font:900 .58rem Aptos Mono,Consolas,monospace}.learning-feed b{font-size:.83rem}.learning-feed p{margin:5px 0 0;color:var(--body);font-size:.72rem}.adoption-measures{background:var(--cloud)}.adoption-measures>div{margin-top:28px}.adoption-measures>div>span{display:flex;justify-content:space-between;margin-bottom:7px;color:var(--body);font-size:.72rem}.adoption-measures em{color:var(--teal-dark);font-style:normal;font-weight:900}.adoption-measures>div>i{height:7px;display:block;overflow:hidden;background:var(--mist);border-radius:6px}.adoption-measures>div>i b{height:100%;display:block;background:linear-gradient(90deg,var(--teal-dark),var(--teal));transition:width .25s ease}.adoption-measures>p{margin-top:34px;color:var(--muted);font-size:.68rem;line-height:1.55}.adoption-timeline{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mist)}.adoption-timeline button{display:flex;justify-content:space-between;padding:18px 24px;color:var(--body);background:var(--white);border:0;border-right:1px solid var(--mist);cursor:pointer}.adoption-timeline button.active{color:var(--white);background:var(--teal-dark)}.adoption-timeline span{font-size:.72rem}.adoption-review-band{color:var(--white);background:linear-gradient(120deg,var(--teal-dark),#075a5d)}.adoption-review-band .container{display:grid;grid-template-columns:1fr 1fr;gap:80px}.adoption-review-band h2{color:var(--white)}.adoption-review-band p{color:#cae5e2}.adoption-review-evidence{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adoption-review-evidence span{display:flex;gap:8px;padding:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:.76rem}.adoption-review-evidence svg{width:16px;flex:0 0 16px;color:var(--teal)}.cowork-hero{min-height:730px;overflow:hidden;background:radial-gradient(circle at 72% 38%,rgba(59,130,246,.22),transparent 30%),linear-gradient(135deg,#07111f,#101e38 64%,#172c49)}.cowork-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:62px}.copilot-cowork-compare{display:grid;grid-template-columns:1fr 38px 1fr;align-items:center}.copilot-cowork-compare>i{color:var(--teal);font-style:normal;font-size:2rem;text-align:center}.copilot-cowork-compare article{min-height:300px;display:flex;flex-direction:column;padding:28px;color:#c4d1de;background:rgba(11,26,47,.88);border:1px solid #3a506b;border-radius:10px;box-shadow:0 24px 60px rgba(0,0,0,.24)}.copilot-cowork-compare article:last-child{background:linear-gradient(155deg,rgba(18,54,78,.95),rgba(11,28,48,.96));border-color:var(--teal-dark);transform:translateY(30px)}.copilot-cowork-compare small{color:var(--teal);font:800 .58rem Aptos Mono,Consolas,monospace}.copilot-cowork-compare b{display:block;margin:38px 0 14px;color:var(--white);font-size:1.4rem}.copilot-cowork-compare p{color:#a9b9c9;font-size:.8rem}.copilot-cowork-compare span{margin-top:auto;color:#7f96ac;font:700 .55rem Aptos Mono,Consolas,monospace;letter-spacing:.06em}.copilot-value-ribbon{background:var(--white);border-bottom:1px solid var(--mist)}.copilot-value-ribbon .container{display:grid;grid-template-columns:repeat(4,1fr)}.copilot-value-ribbon span{display:flex;flex-direction:column;padding:26px;border-right:1px solid var(--mist)}.copilot-value-ribbon span:first-child{border-left:1px solid var(--mist)}.copilot-value-ribbon b{color:var(--navy)}.copilot-value-ribbon small{margin-top:4px;color:var(--muted)}.cowork-explainer-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.cowork-explainer-sticky{align-self:start;position:sticky;top:110px}.cowork-explainer-sticky h2{font-size:clamp(2.2rem,4vw,3.8rem)}.cowork-explainer-cards{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.cowork-explainer-cards article{min-height:250px;padding:28px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.cowork-explainer-cards article>span{display:block;margin-bottom:50px;color:var(--blue);font:800 .72rem Aptos Mono,Consolas,monospace}.cowork-demo-section{background:#f0f4f9}.cowork-simulator{overflow:hidden;background:var(--white);border-color:#bdcad7}.cowork-window-bar{min-height:50px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;color:#b7c6d5;background:var(--navy)}.cowork-window-bar>span{display:flex;gap:6px}.cowork-window-bar>span i{width:9px;height:9px;background:#415469;border-radius:50%}.cowork-window-bar>b{color:var(--white);font-size:.74rem}.cowork-window-bar>small{justify-self:end;color:var(--teal);font:800 .55rem Aptos Mono,Consolas,monospace}.cowork-layout{display:grid;grid-template-columns:185px minmax(0,1fr) 280px;min-height:650px}.cowork-layout>nav{padding:22px 14px;background:#f3f6fa;border-right:1px solid var(--mist)}.cowork-layout aside>small,.cowork-layout>nav>span{padding:0 8px;color:var(--muted);font:800 .56rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.cowork-layout nav>button{width:100%;margin-top:8px;padding:11px 10px;color:var(--body);background:transparent;border:0;border-radius:5px;text-align:left;font-size:.72rem;font-weight:700;cursor:pointer}.cowork-layout nav>button.active{color:var(--navy);background:var(--white);box-shadow:0 3px 12px rgba(7,17,31,.08)}.cowork-app-rail{display:grid;gap:7px;margin-top:30px;padding-top:18px;border-top:1px solid var(--mist)}.cowork-app-rail span{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;color:var(--white);background:var(--blue);border-radius:4px;font:800 .52rem Aptos Mono,Consolas,monospace}.cowork-app-rail span:nth-child(2n){background:var(--teal-dark)}.cowork-app-rail span b{padding:8px 7px;color:var(--body);background:var(--white);font:700 .64rem Aptos,sans-serif}.cowork-layout>main{padding:28px}.cowork-plan,.cowork-prompt{display:grid;grid-template-columns:62px 1fr;gap:14px;margin-bottom:18px}.cowork-plan>span,.cowork-prompt>span{padding-top:4px;color:var(--muted);font:800 .58rem Aptos Mono,Consolas,monospace}.cowork-prompt p{margin:0;padding:14px 16px;color:var(--navy);background:var(--cloud);border-radius:6px;font-size:.82rem}.cowork-plan b{color:var(--navy);font-size:.83rem;line-height:1.5}.cowork-plan p{margin:6px 0 0;color:var(--muted);font-size:.7rem}.cowork-progress-list{display:grid;gap:8px;margin:25px 0 24px 76px}.cowork-progress-list article{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:10px 12px;color:#91a0ad;border:1px dashed var(--mist);border-radius:5px}.cowork-progress-list article.current{color:var(--body);background:#f6fbff;border-color:var(--blue);border-style:solid}.cowork-progress-list article.done{color:var(--body);background:var(--wash);border-color:#b9e4df;border-style:solid}.cowork-progress-list article>span{width:28px;height:28px;display:grid;place-items:center;color:var(--muted);background:var(--cloud);border-radius:50%;font:800 .57rem Aptos Mono,Consolas,monospace}.cowork-progress-list article.done>span{color:var(--button-text);background:var(--teal)}.cowork-progress-list b{font-size:.72rem}.cowork-progress-list p{margin:3px 0 0;color:inherit;font-size:.66rem;line-height:1.45}.cowork-actions{display:flex;gap:9px;margin-left:76px}.cowork-actions .button{min-height:40px;padding:0 16px;font-size:.7rem}.cowork-approved{display:inline-flex;align-items:center;gap:7px;color:var(--teal-dark);font-weight:800}.cowork-approved svg{width:18px}.cowork-layout>aside{padding:26px 22px;background:#f8fafc;border-left:1px solid var(--mist)}.cowork-layout aside h4{margin:14px 8px 8px}.artifact-state{display:inline-block;margin:0 8px 22px;padding:5px 8px;color:var(--teal-dark);background:var(--wash);border-radius:3px;font-size:.62rem;font-weight:800}.cowork-layout dl{margin:0 8px}.cowork-layout dl div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--mist);font-size:.69rem}.cowork-layout dt{color:var(--muted)}.cowork-layout dd{margin:0;color:var(--navy);font-weight:800}.artifact-preview{min-height:180px;margin:22px 8px;padding:18px;background:var(--white);border:1px solid var(--mist);border-radius:5px;box-shadow:0 7px 18px rgba(7,17,31,.06)}.artifact-preview b{color:var(--navy);font-size:.78rem}.artifact-preview p{color:var(--body);font-size:.7rem;line-height:1.6}.demo-note{margin:0 8px;color:var(--muted);font-size:.6rem;line-height:1.5}.cowork-enablement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cowork-enablement-grid article{min-height:225px;padding:26px;background:var(--cloud);border-top:3px solid var(--blue);border-radius:4px}.cowork-enablement-grid article:nth-child(2n){border-top-color:var(--teal)}.cowork-enablement-grid span{color:var(--muted);font:800 .65rem Aptos Mono,Consolas,monospace}.cowork-enablement-grid h3{margin:35px 0 10px}.cowork-enablement-grid p{color:var(--body);font-size:.8rem;line-height:1.6}.workflow-hero{min-height:650px;background:linear-gradient(120deg,rgba(7,17,31,.98),rgba(9,42,51,.92)),radial-gradient(circle,var(--teal-dark),transparent)}.workflow-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px}.workflow-hero-map{display:grid;grid-template-columns:repeat(9,auto);align-items:center;gap:8px;padding:40px 30px;color:var(--white);background:rgba(9,29,43,.86);border:1px solid #395267;border-radius:10px;box-shadow:0 24px 60px rgba(0,0,0,.24)}.workflow-hero-map>span{min-height:62px;display:grid;place-items:center;padding:10px;background:#173148;border:1px solid #425b70;border-radius:5px;font:800 .55rem Aptos Mono,Consolas,monospace}.workflow-hero-map>span.ai{color:var(--button-text);background:var(--teal);border-color:var(--teal)}.workflow-hero-map>span.human{background:var(--blue);border-color:var(--blue)}.workflow-hero-map>i{color:var(--teal);font-style:normal}.workflow-hero-map>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px}.workflow-hero-map>div b{padding-top:12px;color:#8ea4b7;border-top:1px solid #344b60;font-size:.58rem;text-align:center}.workflow-story{background:var(--white)}.workflow-story-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:90px}.workflow-story-grid>div h2{max-width:760px;font-size:clamp(2.2rem,4vw,3.9rem)}.workflow-story-grid aside{padding:34px;background:var(--cloud);border-left:4px solid var(--teal)}.workflow-story-grid aside small{color:var(--teal-dark);font:800 .62rem Aptos Mono,Consolas,monospace}.workflow-story-grid blockquote{margin:24px 0;color:var(--navy);font-size:1.25rem;font-weight:700;line-height:1.5}.workflow-story-grid aside>span{color:var(--muted);font-size:.65rem;line-height:1.5}.workflow-anatomy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.workflow-anatomy-grid article{min-height:220px;padding:26px;background:var(--white);border:1px solid var(--mist)}.workflow-anatomy-grid article>span{display:block;margin-bottom:38px;color:var(--teal-dark);font:800 .72rem Aptos Mono,Consolas,monospace}.workflow-demo-section{background:var(--white)}.workflow-canvas{overflow:hidden;background:var(--cloud)}.workflow-canvas>header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:28px 30px;color:var(--white);background:var(--navy)}.workflow-canvas header h3{margin:8px 0 0;color:var(--white)}.exception-toggle{padding:9px 12px;color:#8fa2b5;background:#14283b;border:1px solid #3a5064;border-radius:4px;font-size:.68rem;font-weight:800;cursor:pointer}.exception-toggle i{width:7px;height:7px;display:inline-block;margin-right:6px;background:#6c8296;border-radius:50%}.exception-toggle.active{color:#ffd9d9;border-color:#d96b6b}.exception-toggle.active i{background:#ff7b7b}.workflow-track{display:grid;grid-template-columns:repeat(6,1fr);padding:22px;background:var(--white);border-bottom:1px solid var(--mist)}.workflow-track button{position:relative;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:8px;padding:10px;color:var(--muted);background:transparent;border:0;cursor:pointer;text-align:left;font-size:.7rem}.workflow-track button:after{content:"";position:absolute;top:50%;right:-5px;width:10px;border-top:1px solid var(--mist)}.workflow-track button:last-child:after{display:none}.workflow-track button>span{width:29px;height:29px;display:grid;place-items:center;background:var(--cloud);border-radius:50%;font:800 .56rem Aptos Mono,Consolas,monospace}.workflow-track button.active{color:var(--navy)}.workflow-track button.active>span{color:var(--button-text);background:var(--teal)}.workflow-track button.done>span{color:var(--white);background:var(--teal-dark)}.workflow-detail{display:grid;grid-template-columns:1.15fr .85fr}.workflow-detail>aside,.workflow-detail>div{min-height:300px;padding:34px}.workflow-detail>div{background:var(--white)}.workflow-detail small{color:var(--muted);font:800 .6rem Aptos Mono,Consolas,monospace}.workflow-detail h4{margin:18px 0 9px;font-size:1.4rem}.workflow-detail p{color:var(--body);font-size:.82rem;line-height:1.65}.workflow-systems{display:flex;align-items:center;gap:9px;margin-top:28px}.workflow-systems span{padding:8px 9px;color:var(--navy);background:var(--cloud);border:1px solid var(--mist);border-radius:3px;font-size:.63rem;font-weight:800}.workflow-systems i{color:var(--teal-dark);font-style:normal}.workflow-detail>aside{background:var(--wash);border-left:1px solid #b8e3de}.workflow-detail>aside.has-exception{background:#fff3f1;border-color:#e3b7b2}.workflow-detail aside button{margin-top:18px;padding:10px 12px;color:var(--white);background:var(--teal-dark);border:0;border-radius:4px;font-weight:800;cursor:pointer}.workflow-detail aside.has-exception button{background:#9d4545}.workflow-detail aside button:disabled{opacity:.5;cursor:default}.workflow-patterns{color:var(--white);background:var(--navy)}.workflow-patterns .section-heading p,.workflow-patterns h2{color:var(--white)}.workflow-pattern-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #34475b;border-left:1px solid #34475b}.workflow-pattern-grid article{min-height:250px;padding:28px;border-right:1px solid #34475b;border-bottom:1px solid #34475b}.workflow-pattern-grid span{color:var(--teal);font:900 .68rem Aptos Mono,Consolas,monospace}.workflow-pattern-grid h3{margin:50px 0 10px;color:var(--white)}.workflow-pattern-grid p{color:#9fb0c0;font-size:.8rem;line-height:1.6}.custom-ai-hero{min-height:720px;background:radial-gradient(circle at 80% 34%,rgba(33,199,183,.16),transparent 32%),linear-gradient(135deg,#07111f,#0f2030 70%,#0d3035)}.custom-ai-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px}.custom-architecture{display:grid;gap:10px;padding:34px;background:rgba(9,25,41,.9);border:1px solid #3b5267;border-radius:12px;box-shadow:0 28px 70px rgba(0,0,0,.28)}.custom-architecture>span{padding:18px;color:var(--button-text);background:var(--teal);border-radius:5px;text-align:center;font-weight:900}.custom-architecture>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.custom-architecture>div span{min-height:72px;display:grid;place-items:center;padding:10px;color:#c2cfda;background:#142d40;border:1px solid #3a5266;border-radius:5px;font-size:.7rem;font-weight:800;text-align:center}.custom-architecture>div:nth-child(3) span{background:#183548}.custom-architecture>div:nth-child(4) span{color:var(--teal);background:#102536}.custom-architecture small{padding-top:14px;color:#7890a4;font:700 .54rem Aptos Mono,Consolas,monospace;text-align:center}.decision-ladder{display:grid;grid-template-columns:repeat(4,1fr);align-items:end;gap:12px}.decision-ladder article{min-height:260px;display:flex;flex-direction:column;padding:27px;background:var(--cloud);border-top:4px solid var(--slate)}.decision-ladder article:nth-child(2){min-height:290px;border-top-color:var(--blue)}.decision-ladder article:nth-child(3){min-height:320px;color:var(--white);background:var(--navy);border-top-color:var(--teal)}.decision-ladder article:nth-child(3) h3{color:var(--white)}.decision-ladder article:nth-child(3) p{color:#aebdca}.decision-ladder article:nth-child(4){min-height:350px;border-top-color:var(--teal-dark)}.decision-ladder article>span{color:var(--muted);font:800 .68rem Aptos Mono,Consolas,monospace}.decision-ladder h3{margin-top:50px}.decision-ladder article>b{margin-top:auto;color:var(--teal-dark);font-size:.7rem;text-transform:uppercase}.custom-fit-section{background:var(--cloud)}.custom-ai-advisor{display:grid;grid-template-columns:1.2fr .8fr;overflow:hidden;background:var(--white)}.advisor-questions{padding:34px}.advisor-questions>h3{margin:10px 0 30px;font-size:1.55rem}.advisor-questions>div{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:16px;padding:15px 0;border-top:1px solid var(--mist)}.advisor-questions>div>span{color:var(--teal-dark);font:800 .65rem Aptos Mono,Consolas,monospace}.advisor-questions>div>p{margin:0;color:var(--body);font-size:.78rem;line-height:1.45}.advisor-questions>div>div{display:flex;gap:5px}.advisor-questions button{min-width:48px;padding:7px;color:var(--body);background:var(--cloud);border:1px solid var(--mist);border-radius:4px;font-size:.66rem;font-weight:800;cursor:pointer}.advisor-questions button.active{color:var(--button-text);background:var(--teal);border-color:var(--teal)}.advisor-result{padding:34px;color:#b9c9d7;background:var(--navy)}.advisor-result>small{color:var(--teal);font:800 .58rem Aptos Mono,Consolas,monospace}.advisor-orbit{width:210px;height:210px;position:relative;margin:28px auto;border:1px solid #385068;border-radius:50%}.advisor-orbit b{width:70px;height:70px;position:absolute;top:50%;left:50%;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:50%;transform:translate(-50%,-50%)}.advisor-orbit span{position:absolute;padding:4px 7px;color:#a8bac9;background:var(--navy);font-size:.58rem}.advisor-orbit span:first-child{top:-5px;left:50%;transform:translateX(-50%)}.advisor-orbit span:nth-child(2){top:50%;right:-23px;transform:translateY(-50%)}.advisor-orbit span:nth-child(4){bottom:-5px;left:50%;transform:translateX(-50%)}.advisor-orbit span:nth-child(5){top:50%;left:-23px;transform:translateY(-50%)}.advisor-result>h3{margin:18px 0 8px;color:var(--white);font-size:1.5rem}.advisor-result>b{color:var(--teal);font-size:.75rem}.advisor-result>p{color:#a8b9c8;font-size:.78rem}.advisor-result ul{display:grid;gap:8px;padding-left:18px;font-size:.7rem}.custom-build-section{color:#c3d0dc;background:var(--navy)}.custom-build-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.custom-build-grid h2{color:var(--white);font-size:clamp(2.2rem,4vw,3.8rem)}.custom-build-grid>div p{color:#9fb1c0}.custom-build-grid ol{margin:0;padding:0;list-style:none}.custom-build-grid li{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:19px 0;border-bottom:1px solid #31465a}.custom-build-grid li>span{color:var(--teal);font:800 .65rem Aptos Mono,Consolas,monospace}.custom-build-grid h3{margin:0 0 5px;color:var(--white);font-size:1rem}.custom-build-grid li p{margin:0;color:#9fb1c0;font-size:.78rem}.custom-example-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.custom-example-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.custom-example-grid>div:last-child span{min-height:170px;padding:24px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.custom-example-grid>div:last-child b{color:var(--teal-dark);font:800 .65rem Aptos Mono,Consolas,monospace}.custom-example-grid>div:last-child p{color:var(--body);font-size:.78rem}.managed-hero{min-height:720px;background:linear-gradient(rgba(4,12,22,.82),rgba(4,12,22,.95)),repeating-linear-gradient(90deg,rgba(33,199,183,.08) 0 1px,transparent 1px 80px),repeating-linear-gradient(0deg,rgba(33,199,183,.06) 0 1px,transparent 1px 80px),#06101d}.managed-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px}.managed-hero-console{overflow:hidden;color:#b7c7d5;background:#071523;border:1px solid #314b60;border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.38)}.managed-hero-console header{display:flex;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #2b4054}.managed-hero-console header span{color:var(--teal);font:800 .6rem Aptos Mono,Consolas,monospace}.managed-hero-console header i{width:7px;height:7px;display:inline-block;margin-right:6px;background:var(--teal);border-radius:50%}.managed-hero-console>div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #2b4054}.managed-hero-console>div span{padding:24px;border-right:1px solid #2b4054}.managed-hero-console>div span:last-child{border-right:0}.managed-hero-console small{display:block;color:#72899d;font:700 .55rem Aptos Mono,Consolas,monospace}.managed-hero-console>div b{display:block;margin-top:8px;color:var(--white);font-size:1.7rem}.managed-hero-console .warning{color:#ffb86b}.managed-hero-console ol{margin:0;padding:12px 22px;list-style:none}.managed-hero-console li{display:grid;grid-template-columns:12px 1fr;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #203548}.managed-hero-console li:last-child{border-bottom:0}.managed-hero-console li>i{width:8px;height:8px;background:var(--teal);border-radius:50%}.managed-hero-console li>i.warning{background:#ffb86b}.managed-hero-console li b{color:var(--white);font-size:.8rem}.managed-hero-console footer{padding:15px 22px;color:#6d8498;background:#091a29;font:700 .55rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.managed-page-main{background:#f4f7fa}.managed-definition{padding:62px 0;color:var(--white);background:#0b1c2b}.managed-definition-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px}.managed-definition h2{color:var(--white)}.managed-definition p{color:#aec0ce;font-size:1.05rem;line-height:1.75}.managed-coverage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.managed-coverage-grid article{min-height:225px;padding:28px;background:var(--white);border:1px solid var(--mist);box-shadow:0 8px 24px rgba(7,17,31,.04)}.managed-coverage-grid article>span{color:var(--teal-dark);font:900 .65rem Aptos Mono,Consolas,monospace}.managed-coverage-grid h3{margin-top:42px}.managed-console-section{color:var(--white);background:var(--navy)}.managed-console-section .section-heading>p,.managed-console-section h2{color:var(--white)}.managed-console{overflow:hidden;color:#bed0de;background:#071522;border-color:#344c60;box-shadow:0 28px 70px rgba(0,0,0,.3)}.managed-console>header{display:flex;justify-content:space-between;padding:18px 22px;background:#091a29;border-bottom:1px solid #294054}.managed-console>header>div{display:flex;gap:18px}.managed-live{color:var(--teal);font:800 .58rem Aptos Mono,Consolas,monospace}.managed-console>header small{color:#6f879a}.managed-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #294054}.managed-kpis>span{display:flex;flex-direction:column;padding:22px;border-right:1px solid #294054}.managed-kpis small{color:#71889c;font:700 .56rem Aptos Mono,Consolas,monospace}.managed-kpis b{margin:8px 0 4px;color:var(--white);font-size:1.45rem}.managed-kpis em{color:var(--teal);font-size:.6rem;font-style:normal}.managed-kpis em.negative{color:#ff7f7f}.managed-kpis em.warning{color:#ffb86b}.managed-body{display:grid;grid-template-columns:.8fr 1.3fr .9fr}.managed-body>aside,.managed-body>section{min-height:480px;padding:24px;border-right:1px solid #294054}.managed-body>aside{border-right:0}.managed-body>aside>small,.managed-body>section>small{color:#6f879a;font:700 .56rem Aptos Mono,Consolas,monospace}.managed-body>section:first-child>button{width:100%;display:grid;grid-template-columns:58px 1fr;gap:10px;margin-top:10px;padding:13px 10px;color:#9aafbf;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;text-align:left}.managed-body>section:first-child>button.active{color:var(--white);background:#10283a;border-color:#365166}.managed-body button>span{align-self:start;padding:4px;color:var(--white);background:#587086;border-radius:3px;font:800 .5rem Aptos Mono,Consolas,monospace;text-align:center}.managed-body button>span.critical{background:#a83e4a}.managed-body button>span.watch{color:var(--navy);background:#ffb86b}.managed-body button b{font-size:.69rem}.managed-body button p{margin:4px 0 0;color:#71899c;font-size:.6rem}.managed-response{background:#091a28}.managed-response>div:first-child{display:flex;justify-content:space-between;color:#6f879a;font:700 .55rem Aptos Mono,Consolas,monospace}.managed-response h3{margin:20px 0 24px;color:var(--white);font-size:1.35rem}.managed-response ol{margin:0;padding:0;list-style:none}.managed-response li{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:12px;padding:12px;color:#6f879a;border-bottom:1px solid #233a4d}.managed-response li span{width:27px;height:27px;display:grid;place-items:center;background:#162d3f;border-radius:50%;font:800 .56rem Aptos Mono,Consolas,monospace}.managed-response li.current{color:var(--white);background:#10283a}.managed-response li.current span{color:var(--button-text);background:var(--teal)}.managed-response li.done{color:#9db1c1}.managed-response li.done span{color:var(--button-text);background:var(--teal)}.managed-response li p{margin:0;font-size:.7rem}.managed-actions{display:flex;gap:7px;margin-top:22px}.managed-actions button{padding:9px 11px;color:var(--button-text);background:var(--teal);border:0;border-radius:4px;font-size:.65rem;font-weight:800;cursor:pointer}.managed-actions button:last-child{color:#a9bac8;background:#172e40}.managed-actions button:disabled{opacity:.55}.managed-body>aside>div{padding:16px 0;border-bottom:1px solid #233a4d}.managed-body>aside b{color:var(--teal);font:800 .62rem Aptos Mono,Consolas,monospace}.managed-body>aside p{margin:6px 0 0;color:#8298aa;font-size:.67rem;line-height:1.45}.managed-service-layers{background:var(--white)}.managed-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px}.managed-tier-grid article{padding:30px;background:var(--cloud);border:1px solid var(--mist);border-radius:7px}.managed-tier-grid article.featured{color:var(--white);background:var(--teal-dark);border-color:var(--teal-dark);box-shadow:var(--shadow);transform:translateY(-12px)}.managed-tier-grid article>span{color:var(--teal-dark);font:800 .6rem Aptos Mono,Consolas,monospace}.managed-tier-grid article.featured>span{color:var(--teal)}.managed-tier-grid h3{margin:30px 0 12px}.managed-tier-grid article.featured h3{color:var(--white)}.managed-tier-grid article>b{display:block;color:var(--navy);font-size:2rem}.managed-tier-grid article.featured>b{color:var(--white)}.managed-tier-grid article>b small{color:inherit;font-size:.75rem;font-weight:500}.managed-tier-grid p{color:var(--body);font-size:.78rem;line-height:1.65}.managed-tier-grid article.featured p{color:#d3eeeb}.managed-boundary{color:var(--white);background:#0b1b2a}.managed-boundary-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.managed-boundary h2{color:var(--white)}.managed-boundary-grid>div:last-child{display:grid;gap:10px}.managed-boundary article{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:20px;background:#10283a;border:1px solid #2f485d}.managed-boundary article b{color:var(--teal)}.managed-boundary article p{margin:0;color:#a1b3c2;font-size:.78rem}@media (max-width:1050px){.adoption-hero-grid,.cowork-hero-grid,.custom-ai-hero-grid,.managed-hero-grid,.strategy-hero-grid,.workflow-hero-grid{grid-template-columns:1fr;gap:48px}.adoption-journey-visual,.copilot-cowork-compare,.custom-architecture,.managed-hero-console,.strategy-dossier,.workflow-hero-map{max-width:760px}.adoption-channel-grid,.cowork-enablement-grid,.managed-coverage-grid,.strategy-review-grid,.workflow-anatomy-grid{grid-template-columns:repeat(2,1fr)}.adoption-board{grid-template-columns:1fr 1fr}.adoption-board>section:last-child{grid-column:1/-1;border-top:1px solid var(--mist)}.cowork-layout{grid-template-columns:165px 1fr}.cowork-layout>aside{grid-column:1/-1;border-top:1px solid var(--mist);border-left:0}.artifact-preview{min-height:100px}.managed-body{grid-template-columns:.9fr 1.1fr}.managed-body>aside{grid-column:1/-1;min-height:0;border-top:1px solid #294054}}@media (max-width:820px){.adoption-principle-grid,.adoption-review-band .container,.cowork-explainer-grid,.custom-build-grid,.custom-example-grid,.managed-boundary-grid,.managed-definition-grid,.strategy-handoff-grid,.strategy-path-grid,.strategy-question-band .container,.workflow-story-grid{grid-template-columns:1fr;gap:38px}.cowork-explainer-sticky{position:static}.custom-ai-advisor,.readiness-demo-grid,.workflow-detail{grid-template-columns:1fr}.readiness-controls legend{float:none;width:auto;margin-bottom:9px}.workflow-track{grid-template-columns:repeat(3,1fr)}.workflow-track button:last-child:after,.workflow-track button:nth-child(3):after{display:none}.decision-ladder,.workflow-pattern-grid{grid-template-columns:repeat(2,1fr)}.decision-ladder article,.decision-ladder article:nth-child(2),.decision-ladder article:nth-child(3),.decision-ladder article:nth-child(4){min-height:280px}.managed-kpis{grid-template-columns:repeat(2,1fr)}.managed-body{grid-template-columns:1fr}.managed-body>aside,.managed-body>section{min-height:0;border-right:0;border-bottom:1px solid #294054}.managed-tier-grid{grid-template-columns:1fr}.managed-tier-grid article.featured{transform:none}}@media (max-width:580px){.strategy-dossier{padding:22px;transform:none}.adoption-channel-grid,.adoption-review-evidence,.cowork-enablement-grid,.cowork-explainer-cards,.custom-example-grid>div:last-child,.decision-ladder,.managed-coverage-grid,.strategy-dossier ul,.strategy-review-grid,.workflow-anatomy-grid,.workflow-pattern-grid{grid-template-columns:1fr}.strategy-question-band .container{gap:18px}.strategy-review-grid article{min-height:0}.segmented-control{grid-template-columns:1fr}.advisor-questions,.advisor-result,.readiness-controls,.readiness-result{padding:22px 18px}.adoption-journey-visual{padding-left:42px}.adoption-journey-visual:before{left:13px}.adoption-journey-visual article:before{left:-39px}.adoption-journey-visual article{grid-template-columns:56px 1fr;padding:16px}.adoption-journey-visual article>b{font-size:2.4rem}.adoption-studio-header{align-items:stretch;flex-direction:column;padding:22px 18px}.role-tabs{display:grid;grid-template-columns:1fr 1fr}.role-tabs button{min-width:0}.adoption-board{grid-template-columns:1fr}.adoption-board>section{padding:22px 18px;border-right:0;border-bottom:1px solid var(--mist)}.adoption-board>section:last-child{grid-column:auto}.adoption-timeline button{align-items:flex-start;flex-direction:column;gap:5px;padding:14px 10px}.copilot-cowork-compare{grid-template-columns:1fr;gap:12px}.copilot-cowork-compare>i{transform:rotate(90deg)}.copilot-cowork-compare article,.copilot-cowork-compare article:last-child{min-height:250px;transform:none}.copilot-value-ribbon .container{grid-template-columns:1fr 1fr}.cowork-layout{grid-template-columns:1fr}.cowork-layout>nav{border-right:0;border-bottom:1px solid var(--mist)}.cowork-app-rail{grid-template-columns:1fr 1fr}.cowork-layout>main{padding:22px 16px}.cowork-plan,.cowork-prompt{grid-template-columns:1fr}.cowork-actions,.cowork-progress-list{margin-left:0}.cowork-window-bar{grid-template-columns:1fr auto}.cowork-window-bar>b{display:none}.workflow-hero-map{grid-template-columns:1fr;padding:22px}.workflow-hero-map>i{transform:rotate(90deg);text-align:center}.workflow-hero-map>div{grid-column:auto}.workflow-hero-map>div,.workflow-track{grid-template-columns:1fr 1fr}.workflow-track button:nth-child(2n):after{display:none}.workflow-track button:nth-child(3):after{display:block}.workflow-canvas>header{align-items:flex-start;flex-direction:column}.workflow-systems{align-items:stretch;flex-direction:column}.workflow-systems i{transform:rotate(90deg);text-align:center}.advisor-questions>div{grid-template-columns:28px 1fr}.advisor-questions>div>div{grid-column:2}.custom-architecture{padding:20px}.custom-architecture>div{grid-template-columns:1fr}.managed-console>header{align-items:flex-start;flex-direction:column;gap:8px}.managed-console>header>div{align-items:flex-start;flex-direction:column;gap:6px}.managed-boundary article{grid-template-columns:1fr;gap:8px}}.ai-showcase-hero{min-height:720px;display:flex;align-items:center}.showcase-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);align-items:center;gap:60px}.showcase-hero-grid>div:first-child{position:relative;z-index:4}.showcase-hero-proof{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:30px;color:#b9c7d5;font-size:.74rem;font-weight:700}.showcase-hero-proof span{display:inline-flex;align-items:center;gap:7px}.showcase-hero-proof svg{width:17px;height:17px;padding:3px;color:var(--button-text);background:var(--teal);border-radius:50%}.showcase-hero-visual{min-height:520px;position:relative}.showcase-hero-visual:after,.showcase-hero-visual:before{content:"";position:absolute;inset:52px 80px;border:1px solid color-mix(in srgb,var(--teal) 45%,transparent);border-radius:50%}.showcase-hero-visual:after{inset:118px 155px;border-color:color-mix(in srgb,var(--blue) 50%,transparent)}.showcase-hero-core{width:154px;height:154px;position:absolute;z-index:3;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--navy);background:var(--teal);border:14px solid color-mix(in srgb,var(--teal) 18%,transparent);border-radius:50%;background-clip:padding-box;box-shadow:0 25px 70px rgba(0,0,0,.32);transform:translate(-50%,-50%)}.showcase-hero-core small,.showcase-hero-core span{font:800 .56rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.showcase-hero-core b{font:900 3.25rem/1 Aptos Display,Aptos,sans-serif}.showcase-orbit-card{min-width:154px;position:absolute;z-index:3;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:2px 10px;padding:10px;color:#c5d1dd;background:color-mix(in srgb,var(--deep-navy) 88%,transparent);border:1px solid #31445a;border-radius:7px;box-shadow:0 14px 35px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.showcase-orbit-card i{width:42px;height:42px;grid-row:1/3;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:5px;font:900 .62rem Aptos Mono,Consolas,monospace}.showcase-orbit-card b,.showcase-orbit-card small{display:block}.showcase-orbit-card b{color:var(--white);font-size:.72rem}.showcase-orbit-card small{color:#8fa3b5;font-size:.55rem}.showcase-orbit-1{top:12px;left:50%;transform:translateX(-50%)}.showcase-orbit-2{top:80px;right:0}.showcase-orbit-3{right:8px;bottom:95px}.showcase-orbit-4{bottom:8px;left:50%;transform:translateX(-50%)}.showcase-orbit-5{bottom:90px;left:2px}.showcase-orbit-6{top:78px;left:0}.showcase-orbit-7{top:205px;right:-18px}.showcase-orbit-8{top:205px;left:-18px}.showcase-orbit-2 i,.showcase-orbit-5 i{background:var(--blue);color:var(--white)}.showcase-orbit-3 i,.showcase-orbit-6 i{background:var(--green)}.showcase-orbit-4 i,.showcase-orbit-8 i{background:var(--white);color:var(--navy)}.showcase-positioning{color:#b9c7d5;background:var(--deep-navy);border-top:1px solid #293b50;border-bottom:1px solid #293b50}.showcase-positioning .container{display:grid;grid-template-columns:repeat(4,1fr)}.showcase-positioning span{min-height:104px;display:flex;align-items:center;gap:11px;padding:20px 26px;border-right:1px solid #293b50;font-size:.76rem}.showcase-positioning span:first-child{border-left:1px solid #293b50}.showcase-positioning b{color:var(--teal);font-size:1.8rem}.showcase-intro{padding-bottom:72px}.showcase-lab-section{padding-top:0;background:radial-gradient(circle at 10% 18%,color-mix(in srgb,var(--teal) 11%,transparent),transparent 25%),linear-gradient(var(--white),var(--cloud))}.ai-showcase-lab{overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:10px;box-shadow:var(--shadow)}.showcase-console-header{min-height:118px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:27px 32px}.showcase-console-header .eyebrow{margin-bottom:3px}.showcase-console-header h2{margin:0;font-size:clamp(1.8rem,3vw,2.7rem)}.showcase-live-chip{display:flex;align-items:center;gap:11px;padding:10px 14px;background:var(--wash);border:1px solid color-mix(in srgb,var(--teal) 30%,var(--mist));border-radius:6px}.showcase-live-chip>i,.showcase-run-header>span i{width:9px;height:9px;flex:0 0 auto;background:var(--green);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 18%,transparent)}.showcase-live-chip b,.showcase-live-chip small{display:block}.showcase-live-chip small{color:var(--muted);font-size:.58rem;font-weight:800;text-transform:uppercase}.showcase-live-chip b{color:var(--navy);font:800 .72rem Aptos Mono,Consolas,monospace}.showcase-assurance-bar{display:grid;grid-template-columns:repeat(4,1fr);color:#b9c7d5;background:var(--navy)}.showcase-assurance-bar span{min-height:53px;display:flex;align-items:center;gap:8px;padding:10px 15px;border-right:1px solid #2b3d54;font-size:.66rem;font-weight:700}.showcase-assurance-bar svg{width:17px;height:17px;flex:0 0 auto;padding:3px;color:var(--button-text);background:var(--teal);border-radius:50%}.showcase-group-tabs{display:flex;gap:7px;padding:15px 20px;background:var(--cloud);border-bottom:1px solid var(--mist)}.showcase-group-tabs button{min-height:35px;padding:6px 12px;color:var(--muted);background:var(--white);border:1px solid var(--mist);border-radius:999px;cursor:pointer;font-size:.67rem;font-weight:800}.showcase-group-tabs button.active,.showcase-group-tabs button:hover{color:var(--button-text);background:var(--teal);border-color:var(--teal)}.showcase-console{display:grid;grid-template-columns:315px minmax(0,1fr);min-height:690px}.showcase-experience-list{padding:10px;background:var(--deep-navy)}.showcase-experience-list>button{width:100%;min-height:78px;display:grid;grid-template-columns:45px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px;color:#aab9c7;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;text-align:left}.showcase-experience-list>button:hover{background:color-mix(in srgb,var(--graphite) 75%,transparent)}.showcase-experience-list>button.active{color:var(--white);background:var(--graphite);border-color:color-mix(in srgb,var(--teal) 40%,#31445a)}.showcase-experience-list>button>span{width:43px;height:43px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:5px;font:900 .61rem Aptos Mono,Consolas,monospace}.showcase-experience-list b,.showcase-experience-list small{display:block}.showcase-experience-list b{color:inherit;font-size:.76rem}.showcase-experience-list small{overflow:hidden;margin-top:3px;color:#879aad;font-size:.59rem;line-height:1.35;text-overflow:ellipsis}.showcase-experience-list svg{width:18px}.showcase-stage{padding:32px}.showcase-stage-header{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--mist)}.showcase-stage-mark{width:84px;height:84px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:9px;box-shadow:9px 9px 0 var(--wash);font:900 .8rem Aptos Mono,Consolas,monospace}.showcase-stage-mark svg{width:25px;height:25px;margin-bottom:-14px}.showcase-stage-header small{color:var(--teal-dark);font:800 .64rem Aptos Mono,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.showcase-stage-header h3{margin:4px 0 7px;font-size:2rem}.showcase-stage-header p{margin:0;color:var(--muted);font-size:.83rem}.showcase-capability-strip{display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;margin:20px 0 26px}.showcase-capability-strip>span{min-width:0;padding:13px 15px;background:var(--cloud);border:1px solid var(--mist);border-radius:5px}.showcase-capability-strip b,.showcase-capability-strip small{display:block}.showcase-capability-strip small{margin-bottom:4px;color:var(--muted);font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.showcase-capability-strip b{color:var(--navy);font-size:.7rem;line-height:1.45}.showcase-scenario-picker>.eyebrow{margin-bottom:10px}.showcase-scenario-picker>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.showcase-scenario-picker button{min-height:190px;position:relative;padding:20px;color:var(--body);background:var(--white);border:1px solid var(--mist);border-radius:6px;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.showcase-scenario-picker button.active,.showcase-scenario-picker button:hover{border-color:var(--teal-dark);box-shadow:0 8px 24px color-mix(in srgb,var(--teal) 13%,transparent);transform:translateY(-2px)}.showcase-scenario-picker button.active:after{content:"SELECTED";position:absolute;top:15px;right:15px;color:var(--teal-dark);font:900 .53rem Aptos Mono,Consolas,monospace;letter-spacing:.06em}.showcase-scenario-picker button>span{color:var(--teal-dark);font:900 .67rem Aptos Mono,Consolas,monospace}.showcase-scenario-picker button b,.showcase-scenario-picker button p{display:block}.showcase-scenario-picker button b{margin:15px 0 8px;color:var(--navy);font-size:1rem}.showcase-scenario-picker button p{margin:0;color:#64788b;font-size:.7rem;line-height:1.5}.showcase-run-button{width:100%;margin-top:16px}.showcase-run-button svg{width:19px;height:19px}.showcase-run-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.showcase-run-note{margin:9px 0 0;color:var(--muted);font-size:.62rem;text-align:center}.showcase-output{min-height:360px;padding:32px;background:var(--cloud);border-top:1px solid var(--mist)}.showcase-empty,.showcase-error,.showcase-load-error,.showcase-loading,.showcase-working{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.showcase-empty-mark{width:76px;height:76px;display:grid;place-items:center;margin-bottom:20px;color:var(--button-text);background:var(--teal);border-radius:50%;box-shadow:9px 9px 0 var(--wash);font:900 .7rem Aptos Mono,Consolas,monospace}.showcase-empty .eyebrow,.showcase-working .eyebrow{margin:4px 0 8px}.showcase-empty h3,.showcase-error h3,.showcase-working h3{margin:0 0 9px;font-size:1.75rem}.showcase-empty p,.showcase-error p,.showcase-load-error p,.showcase-working p{max-width:620px;margin:0;color:var(--muted);font-size:.8rem}.showcase-working .demo-working-orbit{margin-bottom:14px}.showcase-error{background:#fff8f7;border:1px solid #e7c6c6}.showcase-error>span{color:#a13a36;font:900 .65rem Aptos Mono,Consolas,monospace}.showcase-error .button{margin-top:20px}.showcase-run-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--mist)}.showcase-run-header>span{display:inline-flex;align-items:center;gap:8px;color:var(--teal-dark);font-size:.68rem;font-weight:900;text-transform:uppercase}.showcase-run-header>small{color:var(--muted);font:700 .58rem Aptos Mono,Consolas,monospace}.showcase-result-title{padding:25px 0 20px}.showcase-result-title h3{margin:9px 0 8px;font-size:clamp(1.7rem,3vw,2.5rem)}.showcase-result-title p{max-width:850px;margin:0;color:var(--body)}.showcase-priority{display:inline-flex;padding:5px 9px;color:#6d5314;background:#fff3ce;border:1px solid #ead695;border-radius:999px;font-size:.58rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.showcase-priority.priority-routine{color:#23613e;background:#eaf9ef;border-color:#c2efd1}.showcase-priority.priority-critical-human-escalation{color:#8b2926;background:#fff0ef;border-color:#e7b6b3}.showcase-output-section{margin-top:22px}.showcase-output-section>.eyebrow{margin-bottom:10px}.showcase-signal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.showcase-signal-grid article{padding:15px;background:var(--white);border:1px solid var(--mist);border-top:3px solid var(--teal);border-radius:5px}.showcase-signal-grid b{color:var(--navy);font-size:.76rem}.showcase-signal-grid p{margin:8px 0;color:var(--body);font-size:.69rem}.showcase-signal-grid small{display:block;color:var(--muted);font-size:.62rem}.showcase-action-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.showcase-action-list li{display:grid;grid-template-columns:46px 1fr;gap:13px;padding:13px;background:var(--white);border:1px solid var(--mist);border-radius:5px}.showcase-action-list li>span{width:42px;height:42px;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:50%;font:900 .65rem Aptos Mono,Consolas,monospace}.showcase-action-list b,.showcase-action-list small{display:block}.showcase-action-list b{color:var(--navy);font-size:.78rem}.showcase-action-list small{margin:2px 0 4px;color:var(--teal-dark);font-size:.6rem;font-weight:800;text-transform:uppercase}.showcase-action-list p{margin:0;color:var(--muted);font-size:.68rem}.showcase-decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:23px}.showcase-decision-grid article{padding:18px;background:color-mix(in srgb,var(--teal) 8%,var(--white));border:1px solid color-mix(in srgb,var(--teal) 30%,var(--mist));border-left:4px solid var(--teal)}.showcase-decision-grid article:last-child{background:var(--navy);border-color:var(--navy)}.showcase-decision-grid span{color:var(--teal-dark);font:900 .58rem Aptos Mono,Consolas,monospace}.showcase-decision-grid article:last-child span{color:var(--teal)}.showcase-decision-grid p{margin:7px 0 0;color:var(--navy);font-size:.75rem}.showcase-decision-grid article:last-child p{color:#c4d0dc}.showcase-closeout{display:grid;grid-template-columns:.8fr 1.2fr;gap:9px;margin-top:9px}.showcase-closeout>div{padding:18px;background:var(--white);border:1px solid var(--mist)}.showcase-closeout b{color:var(--navy);font-size:.76rem}.showcase-closeout ul{margin:9px 0 0;padding-left:18px;color:var(--muted);font-size:.68rem}.showcase-closeout p{margin:9px 0;color:var(--body);font-size:.72rem}.showcase-closeout small{display:block;padding-top:9px;color:var(--teal-dark);border-top:1px solid var(--mist);font-size:.61rem;line-height:1.45}.showcase-disclosure{margin:0;padding:15px 32px;color:#65798b;background:#edf3f8;border-top:1px solid var(--mist);font-size:.68rem}.compact-scenario-picker button{min-height:214px}.compact-scenario-picker button>small{display:inline-flex;margin-top:7px;padding:3px 7px;color:var(--teal-dark);background:var(--wash);border-radius:999px;font:800 .55rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.compact-scenario-picker button p{margin-top:9px}.showcase-workbench-label{display:grid;grid-template-columns:minmax(270px,.62fr) 34px minmax(0,1.38fr);align-items:center;gap:12px;margin-bottom:12px}.showcase-workbench-label>span{display:flex;align-items:baseline;gap:9px}.showcase-workbench-label small{color:var(--teal-dark);font:900 .57rem Aptos Mono,Consolas,monospace}.showcase-workbench-label b{color:var(--navy);font-size:.75rem}.showcase-workbench-label svg{width:20px;color:var(--teal-dark)}.showcase-artifact-layout{display:grid;grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:start;gap:22px}.showcase-result-stage,.showcase-source-card{min-width:0;overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:7px}.showcase-source-card{position:sticky;top:96px;box-shadow:var(--shadow-soft)}.showcase-source-card>header{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:16px;color:#b9c7d5;background:var(--navy)}.showcase-source-mark{width:49px;height:49px;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:5px;font:900 .62rem Aptos Mono,Consolas,monospace}.showcase-source-card header h3,.showcase-source-card header p,.showcase-source-card header small{display:block;margin:0}.showcase-source-card header small{color:var(--teal);font:800 .53rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.showcase-source-card header h3{margin-top:3px;color:var(--white);font-size:.94rem;line-height:1.25}.showcase-source-card header p{color:#91a5b7;font-size:.59rem}.showcase-status{display:inline-flex;width:fit-content;align-items:center;justify-content:center;padding:4px 7px;color:#24537e;background:#eaf3fc;border:1px solid #c5d9ea;border-radius:999px;font:900 .51rem Aptos Mono,Consolas,monospace;letter-spacing:.03em;text-transform:uppercase}.status-good,.status-match,.status-normal,.status-observed,.status-ok,.status-satisfied{color:#23613e;background:#eaf9ef;border-color:#c2efd1}.status-needs-evidence,.status-review,.status-service-soon,.status-simulated-check,.status-time-sensitive,.status-warning,.status-watch{color:#755613;background:#fff5d9;border-color:#ead695}.status-alert,.status-anomaly,.status-blocked,.status-critical-human-escalation,.status-fault,.status-not-satisfied,.status-urgent{color:#8b2926;background:#fff0ef;border-color:#e7b6b3}.status-approval-required,.status-human-decision,.status-monitor,.status-proposed,.status-unknown,.status-validate{color:#5d4597;background:#f1edff;border-color:#d7ccfa}.showcase-source-card header .showcase-status{color:var(--teal);background:rgba(33,199,183,.1);border-color:rgba(33,199,183,.38)}.showcase-source-fields{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--mist)}.showcase-source-fields>span{min-width:0;position:relative;padding:13px;background:var(--white)}.showcase-source-fields b,.showcase-source-fields small{display:block}.showcase-source-fields small{color:var(--muted);font-size:.55rem;font-weight:800;text-transform:uppercase}.showcase-source-fields b{overflow-wrap:anywhere;margin-top:4px;color:var(--navy);font-size:.68rem;line-height:1.35}.showcase-source-fields i{width:5px;height:5px;position:absolute;top:10px;right:10px;background:var(--blue);border-radius:50%}.showcase-source-fields .field-ok i{background:var(--green)}.showcase-source-fields .field-warning i{background:#e7aa35}.showcase-source-fields .field-alert i{background:#d65b55}.showcase-source-history{padding:16px;border-top:1px solid var(--mist)}.showcase-source-history>div:first-child{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.showcase-source-history b{color:var(--navy);font-size:.68rem}.showcase-source-history small{color:var(--muted);font-size:.55rem}.source-history-chart{height:112px;display:flex;align-items:flex-end;gap:4px;padding-top:10px;border-bottom:1px solid var(--mist)}.source-history-chart>span{height:100%;display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.source-history-chart i{width:70%;display:block;background:linear-gradient(var(--teal),var(--teal-dark));border-radius:2px 2px 0 0}.source-history-chart small{font-size:.45rem}.showcase-source-telemetry{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:14px;background:var(--deep-navy)}.showcase-source-telemetry span{padding:10px;background:#132239;border-left:3px solid var(--blue)}.showcase-source-telemetry .field-ok{border-left-color:var(--green)}.showcase-source-telemetry .field-warning{border-left-color:#e7aa35}.showcase-source-telemetry .field-alert{border-left-color:#d65b55}.showcase-source-telemetry b,.showcase-source-telemetry small{display:block}.showcase-source-telemetry small{color:#8599ac;font-size:.5rem;text-transform:uppercase}.showcase-source-telemetry b{margin-top:4px;color:var(--white);font-size:.65rem}.showcase-source-rules{display:grid;gap:8px;padding:16px;background:var(--cloud);border-top:1px solid var(--mist)}.showcase-source-rules>b{color:var(--navy);font-size:.65rem}.showcase-source-rules>span{display:flex;align-items:flex-start;gap:7px;color:var(--body);font-size:.6rem}.showcase-source-rules svg{width:15px;height:15px;flex:0 0 auto;padding:3px;color:var(--button-text);background:var(--teal);border-radius:50%}.showcase-result-stage{min-height:520px}.showcase-result-stage>.showcase-run-header{margin:0;padding:14px 18px;background:var(--white)}.showcase-specialized-result{padding:22px}.specialized-title{margin-bottom:20px}.specialized-title h3{margin:8px 0;font-size:1.75rem}.specialized-title p{margin:0;color:var(--muted);font-size:.77rem}.anomaly-table{overflow:hidden;border:1px solid var(--mist);border-radius:5px}.anomaly-row{display:grid;grid-template-columns:1.2fr .9fr .9fr .6fr;align-items:center;gap:8px;padding:11px 12px;background:var(--white);border-top:1px solid var(--mist);font-size:.63rem}.anomaly-row:first-child{border-top:0}.anomaly-row>span{min-width:0;overflow-wrap:anywhere}.anomaly-row b,.anomaly-row small{display:block}.anomaly-row b{color:var(--navy)}.anomaly-row small{margin-top:3px;color:var(--muted);font-size:.55rem}.anomaly-heading{color:#98a9b9;background:var(--navy);font-size:.54rem;font-weight:900;text-transform:uppercase}.anomaly-anomaly,.anomaly-missing{background:#fff9f8;box-shadow:inset 4px 0 #d65b55}.action-sequence{display:grid;gap:7px;margin-top:23px}.action-sequence>.eyebrow{margin-bottom:2px}.action-sequence article{display:grid;grid-template-columns:38px 1fr;gap:11px;padding:11px;background:var(--cloud);border:1px solid var(--mist);border-radius:5px}.action-sequence article>span{width:35px;height:35px;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:50%;font:900 .58rem Aptos Mono,Consolas,monospace}.action-sequence b,.action-sequence small{display:block}.action-sequence small{color:var(--teal-dark);font-size:.53rem;font-weight:800;text-transform:uppercase}.action-sequence b{margin-top:2px;color:var(--navy);font-size:.72rem}.action-sequence p{margin:3px 0 0;color:var(--muted);font-size:.61rem}.conversation-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(190px,.75fr);gap:12px}.conversation-reasoning,.simulated-chat{overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:6px}.ops-console-bar,.simulated-app-bar{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:10px 13px;color:#9eb0c0;background:var(--navy);font-size:.55rem}.ops-console-bar b,.simulated-app-bar b{color:var(--white);text-align:center}.chat-thread{min-height:360px;display:flex;flex-direction:column;gap:9px;padding:15px;background:#f3f6fa}.chat-turn{max-width:86%;display:grid;grid-template-columns:32px 1fr;gap:8px;align-self:flex-start}.chat-turn>span{width:31px;height:31px;display:grid;place-items:center;color:var(--white);background:var(--navy);border-radius:50%;font-size:.55rem;font-weight:900}.chat-turn>div{padding:9px 11px;background:var(--white);border:1px solid var(--mist);border-radius:4px 10px 10px 10px}.chat-turn small{display:block;color:var(--teal-dark);font-size:.51rem;font-weight:800;text-transform:uppercase}.chat-turn p{margin:3px 0 0;color:var(--body);font-size:.65rem}.chat-assistant{align-self:flex-end}.chat-assistant>span{background:var(--teal);color:var(--button-text)}.chat-assistant>div{background:var(--wash);border-color:color-mix(in srgb,var(--teal) 35%,var(--mist));border-radius:10px 4px 10px 10px}.chat-action,.chat-verification{max-width:100%;align-self:stretch}.chat-action>span{color:var(--navy);background:#f1d17b}.chat-action>div{background:#fffaf0;border-color:#ead695}.chat-verification>span{color:var(--navy);background:var(--green)}.chat-verification>div{background:#edf9f1;border-color:#c2efd1}.chat-action b{display:block;margin-top:6px;color:#7b5a14;font-size:.49rem}.conversation-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--white);border-top:1px solid var(--mist)}.conversation-controls>span{color:var(--muted);font-size:.54rem}.conversation-controls div{display:flex;flex-wrap:wrap;gap:5px}.conversation-controls button,.ops-controls button,.workflow-closeout-grid button{min-height:30px;padding:5px 9px;color:var(--navy);background:var(--white);border:1px solid var(--mist);border-radius:4px;cursor:pointer;font-size:.56rem;font-weight:800}.conversation-controls button.active,.ops-controls button.active{color:var(--button-text);background:var(--teal);border-color:var(--teal)}.conversation-reasoning{display:grid;align-content:start;gap:7px;padding:14px;background:var(--cloud)}.conversation-reasoning>.eyebrow{margin-bottom:1px}.conversation-reasoning article{padding:11px;background:var(--white);border:1px solid var(--mist);border-radius:4px}.conversation-reasoning b{display:block;margin-top:7px;color:var(--navy);font-size:.65rem}.conversation-reasoning p{margin:4px 0 0;color:var(--muted);font-size:.58rem}.conversation-outcome{display:grid;grid-template-columns:1.15fr .85fr;gap:8px;margin-top:12px}.conversation-outcome>div{padding:15px;color:#c6d1dc;background:var(--navy);border-left:4px solid var(--teal)}.conversation-outcome>div:last-child{color:var(--body);background:var(--wash)}.conversation-outcome b,.conversation-outcome small{display:block}.conversation-outcome small{color:var(--teal);font:900 .5rem Aptos Mono,Consolas,monospace}.conversation-outcome>div:last-child small{color:var(--teal-dark)}.conversation-outcome b{margin-top:6px;color:var(--white);font-size:.7rem}.conversation-outcome p{margin:5px 0 0;font-size:.62rem}.document-result{display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);align-items:start;gap:14px}.document-intake,.document-usage{display:grid;align-content:start;gap:7px}.document-intake>span:not(.eyebrow){padding:10px;background:var(--cloud);border:1px solid var(--mist);border-radius:6px}.document-intake b{color:var(--teal-dark);font-size:.57rem}.document-intake p{margin:3px 0 0;color:var(--body);font-size:.59rem}.generated-document{overflow:hidden;background:var(--white);border:1px solid #cbd5df;box-shadow:0 14px 32px rgba(7,17,31,.1)}.document-toolbar{display:flex;justify-content:space-between;gap:10px;padding:9px 14px;color:#aebdcc;background:var(--navy);font-size:.52rem}.document-toolbar b{color:var(--teal)}.document-edited-copy,.document-editor,.generated-document>header,.generated-document>section{padding:18px 24px}.generated-document>header{padding-top:28px;border-bottom:1px solid var(--mist)}.generated-document>header small{color:var(--teal-dark);font-size:.55rem;font-weight:800;text-transform:uppercase}.generated-document>header h3{margin:5px 0 8px;font-size:1.65rem}.generated-document>header p,.generated-document>section li,.generated-document>section p{color:var(--body);font-size:.66rem}.generated-document>section{border-bottom:1px solid var(--mist)}.generated-document>section h4{margin-bottom:7px;color:var(--navy);font-size:.82rem}.generated-document>section p{margin-bottom:8px}.generated-document>section ul{margin:0;padding-left:18px}.document-usage{grid-column:1;padding:14px;background:var(--navy);border-radius:6px}.document-usage .eyebrow{color:var(--teal)}.document-usage>span:not(.eyebrow){display:grid;grid-template-columns:24px 1fr;align-items:center;gap:7px;color:#c5d0db;font-size:.58rem}.document-usage i{width:23px;height:23px;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:50%;font-size:.52rem;font-style:normal;font-weight:900}.document-usage p{margin:8px 0 0;padding-top:10px;color:#9fb0bf;border-top:1px solid #2c4056;font-size:.57rem}.document-approval{padding:16px 24px;background:var(--cloud);border-top:1px solid var(--mist)}.document-approval p{margin:0 0 10px;color:var(--navy);font-size:.65rem;font-weight:800}.document-approval>div{display:flex;flex-wrap:wrap;gap:6px}.document-approval button{min-height:34px;padding:6px 10px;color:var(--navy);background:var(--white);border:1px solid var(--mist);border-radius:4px;cursor:pointer;font-size:.58rem;font-weight:800}.document-approval button.approve{color:#173e29;background:#dff6e7;border-color:#aedebf}.document-approval button.reject{color:#7f2a27;background:#fff0ef;border-color:#e7b6b3}.document-approval>span{display:block;margin-top:10px;color:var(--teal-dark);font-size:.58rem}.document-editor label{display:grid;gap:7px;color:var(--navy);font-size:.65rem;font-weight:800}.document-editor textarea{width:100%;padding:12px;border:1px solid var(--mist);resize:vertical}.document-editor .button{width:100%;margin-top:10px}.document-edited-copy pre{overflow:auto;margin:0;color:var(--body);font:.63rem/1.6 Aptos,Segoe UI,Arial,sans-serif;white-space:pre-wrap}.teams-window{display:grid;grid-template-columns:44px 1fr;overflow:hidden;border:1px solid #cbc9e7;border-radius:7px;box-shadow:var(--shadow-soft)}.teams-rail{display:flex;flex-direction:column;align-items:center;gap:17px;padding:12px 7px;color:#cbc9ea;background:#343169}.teams-rail b{width:29px;height:29px;display:grid;place-items:center;color:#343169;background:#c9c6ff;border-radius:5px}.teams-main{min-width:0;background:#f5f4fb}.teams-main>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;background:var(--white);border-bottom:1px solid #dedced}.teams-main header h3,.teams-main header small{display:block;margin:0}.teams-main header small{color:#6c6994;font-size:.53rem}.teams-main header h3{margin-top:2px;font-size:1rem}.teams-summary{margin:0;padding:13px 18px;color:#55536f;background:#e9e7f6;font-size:.63rem}.teams-card-list{display:grid;gap:7px;padding:14px}.teams-task{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;background:var(--white);border:1px solid #dedced}.teams-task,.teams-task>span{display:grid;border-radius:5px}.teams-task>span{width:32px;height:32px;place-items:center;color:#343169;background:#dcd9fc;font-size:.55rem;font-weight:900}.teams-task b,.teams-task small{display:block}.teams-task small{color:#6c6994;font-size:.5rem}.teams-task b{margin-top:2px;color:var(--navy);font-size:.66rem}.teams-task p{margin:2px 0 0;color:var(--muted);font-size:.55rem}.teams-task button{padding:6px 8px;color:var(--white);background:#5b56a9;border:0;border-radius:4px;cursor:pointer;font-size:.52rem;font-weight:800}.teams-task>i{color:var(--muted);font-size:.49rem;font-style:normal;font-weight:800;text-transform:uppercase}.teams-task.task-done{opacity:.64}.teams-task.task-done>span{color:#173e29;background:#bce9cb}.teams-task.task-active{border-color:#7771c7;box-shadow:0 0 0 2px #e4e2ff}.teams-messages{display:grid;gap:7px;margin:0 14px 14px;padding:13px;background:var(--white);border:1px solid #dedced;border-radius:5px}.teams-messages>b{color:#4b477b;font-size:.65rem}.teams-messages>span{padding:8px;background:#f5f4fb;border-left:3px solid #7771c7}.teams-messages small{color:#6c6994;font-size:.5rem}.teams-messages p{margin:3px 0 0;color:var(--body);font-size:.57rem}.workflow-closeout-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.workflow-closeout-grid>div{display:grid;align-content:start;gap:7px;padding:14px;background:var(--white);border:1px solid var(--mist)}.workflow-closeout-grid b{color:var(--navy);font-size:.68rem}.workflow-closeout-grid span{display:flex;gap:6px;color:var(--body);font-size:.58rem}.workflow-closeout-grid svg{width:15px;flex:0 0 auto;color:var(--teal-dark)}.workflow-closeout-grid p{margin:0;color:var(--muted);font-size:.6rem}.ops-header,.report-cover{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;color:#b9c7d5;background:var(--navy);border-radius:6px}.ops-header h3,.report-cover h3{margin:4px 0 7px;color:var(--white);font-size:1.55rem}.ops-header p,.report-cover p{max-width:650px;margin:0;color:#aebdcc;font-size:.65rem}.report-cover>div>small{color:var(--teal);font:900 .53rem Aptos Mono,Consolas,monospace}.ops-header>span,.report-cover>span{min-width:145px;padding:11px;background:#14243a;border:1px solid #2c4056;border-radius:5px}.ops-header>span b,.ops-header>span small,.report-cover>span b,.report-cover>span small{display:block}.ops-header>span small,.report-cover>span small{color:#8398ab;font-size:.49rem;text-transform:uppercase}.ops-header>span b,.report-cover>span b{margin-top:4px;color:var(--teal);font-size:.62rem}.report-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:7px;margin:9px 0}.report-metrics article{padding:12px;background:var(--white);border:1px solid var(--mist)}.report-metrics article>b,.report-metrics article>small{display:block}.report-metrics article>small{margin-top:9px;color:var(--muted);font-size:.5rem;text-transform:uppercase}.report-metrics article>b{margin-top:2px;color:var(--navy);font-size:.84rem}.report-metrics article>p{margin:3px 0 0;color:var(--teal-dark);font-size:.55rem}.report-history{padding:15px;background:var(--white);border:1px solid var(--mist)}.report-history header p{margin:-6px 0 8px;color:var(--muted);font-size:.58rem}.report-chart{height:190px;display:flex;align-items:flex-end;gap:5px;padding:20px 4px 0;background:linear-gradient(var(--mist) 1px,transparent 1px);background-size:100% 25%;border-bottom:1px solid var(--mist)}.report-chart>span{height:100%;display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.report-chart i{width:min(75%,34px);display:block;background:linear-gradient(var(--teal),var(--teal-dark));border-radius:3px 3px 0 0}.report-chart b{color:var(--navy);font-size:.46rem}.report-chart small{min-height:18px;color:var(--muted);font-size:.46rem}.ops-verification,.report-detail-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:9px}.ops-verification>div,.report-detail-grid>div{padding:14px;background:var(--white);border:1px solid var(--mist)}.report-detail-grid>div:first-child p{display:grid;grid-template-columns:22px 1fr;gap:7px;margin:6px 0 0;color:var(--body);font-size:.59rem}.report-detail-grid>div:first-child i{width:20px;height:20px;display:grid;place-items:center;color:#7b5a14;background:#fff0c7;border-radius:50%;font-style:normal;font-weight:900}.report-detail-grid article{padding:9px;background:var(--cloud);border-left:3px solid var(--teal)}.report-detail-grid article+article{margin-top:6px}.report-detail-grid article b,.report-detail-grid article small{display:block}.report-detail-grid article b{color:var(--navy);font-size:.65rem}.report-detail-grid article small{color:var(--teal-dark);font-size:.51rem}.report-detail-grid article p{margin:4px 0 0;color:var(--muted);font-size:.55rem}.report-human-checkpoint{display:flex;align-items:flex-start;gap:10px;margin-top:9px;padding:13px;color:#c4d0dc;background:var(--navy)}.report-human-checkpoint svg{width:19px;flex:0 0 auto;padding:3px;color:var(--button-text);background:var(--teal);border-radius:50%}.report-human-checkpoint p{margin:0;font-size:.61rem}.report-human-checkpoint b{color:var(--teal)}.ops-header>div>.showcase-status{margin-bottom:5px}.ops-telemetry{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:6px;margin:9px 0}.ops-telemetry article{position:relative;padding:12px;background:var(--deep-navy);border:1px solid #283b50}.ops-telemetry article>span{width:7px;height:7px;position:absolute;top:10px;right:10px;background:var(--blue);border-radius:50%}.ops-telemetry .ops-normal>span{background:var(--green)}.ops-telemetry .ops-warning>span{background:#e7aa35}.ops-telemetry .ops-fault>span{background:#d65b55;box-shadow:0 0 0 4px rgba(214,91,85,.17)}.ops-telemetry b,.ops-telemetry small{display:block}.ops-telemetry small{color:#8398ab;font-size:.5rem;text-transform:uppercase}.ops-telemetry b{margin-top:5px;color:var(--white);font-size:.72rem}.ops-telemetry p{margin:4px 0 0;color:#8fa3b5;font-size:.51rem}.ops-console{overflow:hidden;background:#0d1726;border:1px solid #263a4f;border-radius:6px}.ops-step{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:11px 13px;color:#aebdca;border-top:1px solid #22354a}.ops-step>span{width:31px;height:31px;display:grid;place-items:center;color:var(--teal);background:#14243a;border:1px solid #2d465e;border-radius:50%;font:800 .53rem Aptos Mono,Consolas,monospace}.ops-step b,.ops-step small{display:block}.ops-step small{color:var(--teal);font-size:.49rem;text-transform:uppercase}.ops-step b{margin-top:2px;color:var(--white);font-size:.65rem}.ops-step p{margin:3px 0 0;color:#8398ab;font-size:.55rem}.ops-step>i{color:#e7aa35;font:800 .48rem Aptos Mono,Consolas,monospace}.ops-step-queued{opacity:.38}.ops-step-done>span{color:var(--navy);background:var(--green)}.ops-step-active{background:#14243a;box-shadow:inset 4px 0 var(--teal)}.ops-controls{display:flex;justify-content:flex-end;gap:6px;padding:11px;background:#101d2f;border-top:1px solid #263a4f}.service-handoff{display:grid;grid-template-columns:1fr 210px;gap:15px;margin-top:9px;padding:16px;background:var(--wash);border:1px solid color-mix(in srgb,var(--teal) 35%,var(--mist));border-left:5px solid var(--teal);transition:opacity .18s ease,filter .18s ease}.service-handoff.locked{opacity:.46;filter:grayscale(.65)}.service-handoff b,.service-handoff small{display:block}.service-handoff small{color:var(--teal-dark);font-size:.5rem;font-weight:900;text-transform:uppercase}.service-handoff h4{margin:4px 0 6px;color:var(--navy);font-size:.9rem}.service-handoff p{margin:0;color:var(--body);font-size:.6rem}.service-handoff>span{padding-left:15px;border-left:1px solid color-mix(in srgb,var(--teal) 35%,var(--mist))}.service-handoff>span b{margin:3px 0 8px;color:var(--navy);font-size:.62rem}.ops-verification b{color:var(--navy);font-size:.66rem}.ops-verification span{display:flex;gap:6px;margin-top:6px;color:var(--body);font-size:.57rem}.ops-verification svg{width:15px;flex:0 0 auto;color:var(--teal-dark)}.ops-verification p{margin:7px 0 0;color:var(--muted);font-size:.59rem}@media (max-width:1100px){.showcase-hero-grid{grid-template-columns:.85fr 1.15fr;gap:25px}.showcase-hero-visual{transform:scale(.88)}.showcase-positioning span{padding:18px}.showcase-console{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:860px){.ai-showcase-hero{min-height:0}.showcase-hero-grid{grid-template-columns:1fr}.showcase-hero-visual{width:min(100%,620px);margin:0 auto;transform:none}.showcase-positioning .container{grid-template-columns:repeat(2,1fr)}.showcase-positioning span:nth-child(2){border-right:0}.showcase-positioning span:nth-child(n+3){border-top:1px solid #293b50}.showcase-console{grid-template-columns:1fr}.showcase-experience-list{display:grid;grid-template-columns:repeat(2,1fr)}.showcase-stage{padding:28px}.showcase-workbench-label{grid-template-columns:1fr}.showcase-workbench-label svg{display:none}.showcase-artifact-layout{grid-template-columns:1fr}.showcase-source-card{position:static}.conversation-layout,.document-result{grid-template-columns:1fr}.document-usage{grid-column:auto}}@media (max-width:580px){.showcase-hero-visual{min-height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding-top:26px}.showcase-hero-core,.showcase-hero-visual:after,.showcase-hero-visual:before{display:none}.showcase-orbit-1,.showcase-orbit-2,.showcase-orbit-3,.showcase-orbit-4,.showcase-orbit-5,.showcase-orbit-6,.showcase-orbit-7,.showcase-orbit-8,.showcase-orbit-card{min-width:0;position:static;transform:none}.conversation-outcome,.ops-verification,.report-detail-grid,.service-handoff,.showcase-assurance-bar,.showcase-capability-strip,.showcase-closeout,.showcase-decision-grid,.showcase-experience-list,.showcase-positioning .container,.showcase-scenario-picker>div,.showcase-source-fields,.showcase-source-telemetry,.workflow-closeout-grid{grid-template-columns:1fr}.showcase-positioning span,.showcase-positioning span:nth-child(2){min-height:70px;border-top:1px solid #293b50;border-right:0;border-left:0}.showcase-positioning span:first-child{border-top:0}.showcase-console-header{align-items:flex-start;flex-direction:column;padding:23px 20px}.showcase-live-chip{width:100%}.showcase-assurance-bar span{min-height:43px;border-right:0;border-bottom:1px solid #2b3d54}.showcase-group-tabs{overflow-x:auto}.showcase-group-tabs button{flex:0 0 auto}.showcase-experience-list>button{min-height:74px}.showcase-stage{padding:22px}.showcase-stage-header{grid-template-columns:64px 1fr;gap:15px}.showcase-stage-mark{width:64px;height:64px}.showcase-stage-header h3{font-size:1.45rem}.showcase-scenario-picker button{min-height:0}.showcase-output{padding:22px}.showcase-workbench-label{display:none}.showcase-source-card>header{grid-template-columns:46px 1fr}.showcase-source-card header .showcase-status{grid-column:1/-1}.anomaly-row{grid-template-columns:1fr 1fr}.anomaly-heading{display:none}.chat-turn{max-width:100%}.conversation-controls,.ops-header,.report-cover{align-items:flex-start;flex-direction:column}.document-result{padding:14px}.document-approval,.document-edited-copy,.document-editor,.generated-document>header,.generated-document>section{padding:16px}.teams-window{grid-template-columns:34px 1fr}.ops-step,.teams-task{grid-template-columns:32px 1fr}.ops-step>i,.teams-task button,.teams-task>i{grid-column:2;justify-self:start}.ops-header>span,.report-cover>span{width:100%}.report-chart{gap:2px}.report-chart b{display:none}.service-handoff>span{padding:12px 0 0;border-top:1px solid color-mix(in srgb,var(--teal) 35%,var(--mist));border-left:0}.showcase-run-header{align-items:flex-start;flex-direction:column}.showcase-disclosure{padding:15px 22px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--body);background:var(--white);font-family:var(--managed-font-body,Aptos,"Segoe UI",Arial,sans-serif);line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility}body:has(.modal-backdrop),body:has(.overlay),body:has(.search-overlay){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{color:inherit}img,svg{display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--professional-black);font-family:var(--managed-font-heading,"Aptos Display",Aptos,"Segoe UI",Arial,sans-serif);font-weight:720;letter-spacing:-.035em;line-height:1.04}h1{font-size:clamp(3.25rem,6vw,6.6rem)}h2{font-size:clamp(2.15rem,4vw,4.35rem)}h3{font-size:1.4rem}em{color:var(--teal-dark);font-style:normal}.capability-evidence em,.dark-feature em,.delivery-close em,.page-hero em{color:var(--teal)}.container{width:min(1180px,calc(100% - 48px));margin:0 auto}.offer-bar{color:var(--mist);background:var(--navy);border-bottom:1px solid color-mix(in srgb,var(--blue) 24%,var(--navy));font-size:.78rem}.offer-inner{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:20px}.offer-inner a,.offer-inner b{color:var(--teal)}.offer-inner a{font-weight:700;white-space:nowrap}.site-header{position:sticky;z-index:40;top:0;background:rgba(255,255,255,.94);border-bottom:1px solid var(--mist);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{width:min(1420px,calc(100% - 48px));min-height:80px;position:relative;display:grid;grid-template-columns:168px minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,30px)}.logo-holding{min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;background:var(--white);border:1px solid var(--mist);border-radius:6px}.logo-holding img{width:138px;height:auto}.desktop-nav{justify-content:center;gap:clamp(4px,.7vw,12px)}.desktop-nav,.mega-nav-item{height:100%;display:flex;align-items:stretch}.mega-nav-item{position:static}.mega-nav-trigger{position:relative;display:flex;align-items:center;gap:7px;padding:0 clamp(8px,.8vw,13px);color:color-mix(in srgb,var(--navy) 75%,var(--muted));background:transparent;border:0;font-size:clamp(.75rem,.8vw,.88rem);font-family:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.mega-nav-trigger>span{color:#577187;font-size:.78rem;transition:transform .18s ease}.mega-nav-trigger:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--teal);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.mega-nav-item.current .mega-nav-trigger,.mega-nav-item.open .mega-nav-trigger,.mega-nav-item:hover .mega-nav-trigger{color:var(--navy)}.mega-nav-item.current .mega-nav-trigger:after,.mega-nav-item.open .mega-nav-trigger:after,.mega-nav-item:hover .mega-nav-trigger:after{transform:scaleX(1)}.mega-nav-item.open .mega-nav-trigger>span{transform:rotate(180deg)}.mega-menu-panel{width:min(1180px,calc(100vw - 48px));max-height:calc(100vh - 116px);position:absolute;z-index:12;top:calc(100% + 1px);left:50%;display:grid;grid-template-columns:minmax(265px,.72fr) minmax(0,2fr);overflow:auto;color:var(--navy);background:#ffffff;border:1px solid #cbd8e4;box-shadow:0 28px 75px rgba(7,29,54,.22);transform:translateX(-50%);animation:mega-menu-arrive .15s ease-out both}@keyframes mega-menu-arrive{0%{opacity:0;transform:translate(-50%,-7px)}to{opacity:1;transform:translate(-50%)}}.mega-menu-intro{min-height:510px;display:flex;align-items:flex-start;flex-direction:column;padding:34px;color:#c5d4e0;background:linear-gradient(rgba(35,91,134,.18) 1px,transparent 0),linear-gradient(90deg,rgba(35,91,134,.18) 1px,transparent 0),linear-gradient(145deg,#081a2e,#102f4b);background-size:34px 34px,34px 34px,auto}.mega-menu-mark{width:56px;height:56px;display:grid;place-items:center;margin-bottom:52px;color:#071d36;background:var(--teal);border-radius:5px;font:900 .77rem/1 Aptos Mono,Consolas,monospace;letter-spacing:.05em}.mega-menu-intro>small{color:#7de0ce;font:850 .62rem/1.3 Aptos Mono,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.mega-menu-intro h2{margin:15px 0 16px;color:#ffffff;font-size:clamp(1.65rem,2vw,2.35rem);line-height:1.04}.mega-menu-intro p{margin:0 0 28px;color:#b8c9d7;font-size:.82rem;line-height:1.65}.mega-menu-intro>a{display:inline-flex;align-items:center;gap:10px;margin-top:auto;color:#071d36;padding:12px 16px;background:var(--teal);border-radius:4px;font-size:.76rem;font-weight:850}.mega-menu-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:30px}.mega-menu-column{min-width:0;padding:2px 18px}.mega-menu-column+.mega-menu-column{border-left:1px solid var(--mist)}.mega-menu-column h3{margin:0 0 15px;color:#587084;font:850 .65rem/1.3 Aptos Mono,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase}.mega-menu-column>div{display:grid;gap:4px}.mega-menu-column a{min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr) 16px;align-items:start;gap:11px;padding:13px 11px;color:var(--navy);border:1px solid transparent;border-radius:5px}.mega-menu-column a:focus-visible,.mega-menu-column a:hover{background:#f2f7fa;border-color:#dbe6ed}.mega-menu-column a>span{width:27px;height:27px;display:grid;place-items:center;color:#196e83;background:#e4f5f2;border-radius:4px;font:850 .56rem/1 Aptos Mono,Consolas,monospace}.mega-menu-column a>div{min-width:0;display:grid;gap:4px}.mega-menu-column a b{color:#102f4b;font-size:.78rem;line-height:1.25}.mega-menu-column a small{color:#657b8c;font-size:.67rem;line-height:1.42}.mega-menu-column a>i{color:#6d8496;font-size:.76rem;font-style:normal}.header-actions{display:flex;align-items:center;gap:8px}.icon-button{width:42px;height:42px;display:inline-grid;position:relative;flex:0 0 auto;place-items:center;padding:0;color:var(--navy);background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer}.icon-button:hover{background:var(--cloud);border-color:var(--mist)}.icon-button svg{width:21px;height:21px}.cart-button span{position:absolute;top:1px;right:-1px;min-width:18px;height:18px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border:2px solid var(--white);border-radius:999px;font-size:.63rem;font-weight:800}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:1px solid transparent;border-radius:5px;font-size:.9rem;font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--button-text);background:var(--teal);box-shadow:0 8px 24px color-mix(in srgb,var(--teal) 20%,transparent)}.button-primary:hover{background:color-mix(in srgb,var(--teal) 84%,white);box-shadow:0 12px 30px color-mix(in srgb,var(--teal) 28%,transparent)}.button-secondary{color:var(--navy);background:var(--white);border-color:var(--slate)}.button-secondary:hover{border-color:var(--teal-dark)}.button-ghost{color:var(--white);background:transparent;border-color:#5d6d80}.button-ghost:hover{border-color:var(--teal);background:rgba(255,255,255,.04)}.full-width{width:100%}.mobile-only{display:none}.eyebrow{display:block;margin-bottom:14px;color:var(--teal-dark);font:800 .74rem/1.25 Aptos Mono,Consolas,monospace;letter-spacing:.13em;text-transform:uppercase}.eyebrow.light{color:var(--teal)}.blueprint-grid{position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(59,130,246,.22) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.22) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,transparent 2%,black 52%,transparent);mask-image:linear-gradient(90deg,transparent 2%,black 52%,transparent)}.hero,.page-hero{position:relative;overflow:hidden;color:var(--slate);background:radial-gradient(circle at 78% 42%,color-mix(in srgb,var(--blue) 18%,transparent),transparent 31%),linear-gradient(128deg,var(--navy),var(--deep-navy) 70%,var(--graphite))}.hero{padding:98px 0 90px}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);align-items:center;gap:70px}.hero-copy,.hero-grid>*,.hero-visual{min-width:0}.hero-copy h1,.page-hero h1{margin-bottom:26px;color:var(--white);letter-spacing:-.055em}.hero-copy p,.page-hero p{max-width:680px;margin-bottom:30px;color:#b9c7d5;font-size:1.18rem;line-height:1.65}.button-row{display:flex;flex-wrap:wrap;gap:12px}.hero-proof{display:flex;align-items:center;gap:11px;margin-top:34px;color:#c8d3df;font-size:.83rem}.hero-proof b{color:var(--white)}.stars{color:#ffb648;letter-spacing:.08em}.hero-visual{min-height:500px;display:grid;position:relative;place-items:center}.signal-orbit{position:absolute;border:1px solid rgba(33,199,183,.34);border-radius:50%}.orbit-one{width:480px;height:480px}.orbit-two{width:360px;height:360px;border-color:rgba(59,130,246,.4)}.dashboard-card{width:min(100%,470px);position:relative;z-index:2;padding:26px;color:var(--body);background:rgba(255,255,255,.98);border:1px solid rgba(255,255,255,.7);border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.32);transform:rotate(-1.5deg)}.dashboard-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.dashboard-top .eyebrow{margin:0}.status-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;color:#23613e;background:#eaf9ef;border:1px solid #c2efd1;border-radius:99px;font-size:.66rem;font-weight:800}.status-chip i,.status-header i{width:7px;height:7px;display:inline-block;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px rgba(85,217,139,.15)}.dashboard-card h2{margin:26px 0 22px;font-size:2rem}.license-lines{display:grid;gap:1px;overflow:hidden;border:1px solid var(--mist);border-radius:6px}.license-lines>div{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px;background:var(--cloud)}.license-icon{width:38px;height:38px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:5px;font-size:.75rem;font-weight:900}.license-icon.blue{color:var(--white);background:var(--blue)}.license-icon.green{background:var(--green)}.license-lines p{margin:0}.license-lines b,.license-lines small{display:block}.license-lines b{color:var(--navy);font-size:.82rem}.license-lines small{color:#6a7d8f;font-size:.7rem}.license-lines strong{color:var(--teal-dark);font-size:.82rem}.dashboard-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:20px}.dashboard-foot b,.dashboard-foot small{display:block}.dashboard-foot small{color:#6c7f91;font-size:.68rem}.dashboard-foot b{color:var(--navy);font-size:1.45rem}.dashboard-foot a{display:inline-flex;align-items:center;gap:5px;color:var(--teal-dark);font-size:.74rem;font-weight:800}.cloud-service-grid a svg,.dashboard-foot svg,.path-card a svg,.service-card a svg,.support-grid a svg,.text-link svg{width:18px;height:18px}.partner-float{width:180px;position:absolute;z-index:3;right:-10px;bottom:18px;padding:5px;background:var(--white);border:1px solid var(--mist);border-radius:10px;box-shadow:var(--shadow-soft);transform:rotate(2.2deg)}.partner-float img{width:100%;border-radius:8px}.trust-strip{color:var(--white);background:var(--deep-navy);border-top:1px solid #243449;border-bottom:1px solid #243449}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-grid>div{min-height:112px;display:flex;flex-direction:column;justify-content:center;padding:22px 28px;border-right:1px solid #2a3a50}.trust-grid>div:first-child{border-left:1px solid #2a3a50}.trust-grid b{color:var(--teal);font-size:1.55rem}.trust-grid span{color:#9dafc0;font-size:.78rem}.section{padding:104px 0}.surface-section{background:var(--cloud);border-top:1px solid #e9eff5;border-bottom:1px solid #e9eff5}.section-heading{margin-bottom:48px}.section-heading h2{margin-bottom:0}.section-heading p{color:#617589;font-size:1.02rem}.split-heading{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:70px}.split-heading p{margin:0 0 8px}.center-heading{max-width:760px;margin-right:auto;margin-left:auto;text-align:center}.center-heading p{max-width:660px;margin:18px auto 0}.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.path-card{min-height:520px;position:relative;overflow:hidden;padding:40px;border-radius:8px}.path-card h3{max-width:500px;margin:14px 0 16px;font-size:clamp(2rem,3vw,3rem)}.path-card p{max-width:470px;color:#617589}.path-card>a{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--teal-dark);font-weight:800}.path-number{position:absolute;top:24px;right:28px;color:#8da0b3;font:800 .8rem Aptos Mono,Consolas,monospace}.path-shop{background:var(--cloud);border:1px solid var(--mist)}.path-icon-grid{width:260px;display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:48px}.path-icon-grid span{height:64px;display:grid;place-items:center;color:var(--navy);background:var(--white);border:1px solid var(--mist);border-radius:5px;font:900 1rem Aptos Mono,Consolas,monospace}.path-icon-grid span:first-child{border-bottom:4px solid var(--teal)}.path-icon-grid span:nth-child(2){border-bottom:4px solid var(--blue)}.path-icon-grid span:nth-child(3){border-bottom:4px solid var(--green)}.path-icon-grid span:nth-child(4){border-bottom:4px solid var(--navy)}.path-cloud{color:#aebdcb;background:var(--navy);border:1px solid #243449}.path-cloud h3{color:var(--white)}.path-cloud p{color:#aebdcb}.path-cloud>a{color:var(--teal)}.cloud-diagram{width:260px;height:176px;position:relative;margin-bottom:18px}.cloud-diagram span{width:56px;height:56px;position:absolute;top:58px;left:102px;background:var(--teal);border:9px solid rgba(33,199,183,.14);border-radius:50%;background-clip:padding-box}.cloud-diagram i{width:26px;height:26px;position:absolute;z-index:2;background:var(--deep-navy);border:2px solid var(--blue);border-radius:5px}.cloud-diagram i:first-child{top:2px;left:15px}.cloud-diagram i:nth-child(2){top:15px;right:14px;border-color:var(--teal)}.cloud-diagram i:nth-child(3){bottom:12px;left:26px;border-color:var(--green)}.cloud-diagram i:nth-child(4){right:28px;bottom:5px}.cloud-diagram:after,.cloud-diagram:before{content:"";position:absolute;inset:22px 40px;border:1px solid #37506b;transform:skewX(-20deg)}.cloud-diagram:after{inset:40px 68px;border-color:rgba(33,199,183,.35)}.ai-proof-gateway{background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--teal) 9%,transparent),transparent 30%),linear-gradient(180deg,var(--white),color-mix(in srgb,var(--slate) 72%,var(--white)));border-bottom:1px solid var(--mist)}.ai-proof-gateway .section-heading{max-width:900px;margin-inline:auto}.ai-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ai-proof-card{min-width:0;min-height:590px;display:flex;flex-direction:column;padding:34px;overflow:hidden;background:color-mix(in srgb,var(--white) 96%,var(--slate));border:1px solid var(--mist);border-top:5px solid var(--teal);border-radius:10px;box-shadow:0 22px 56px rgba(7,17,31,.1)}.demo-proof-card{border-top-color:var(--blue)}.ai-proof-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.ai-proof-kicker{display:flex;align-items:center;gap:9px;color:var(--navy);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ai-proof-kicker i{width:9px;height:9px;background:var(--teal);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--teal) 16%,transparent)}.demo-proof-card .ai-proof-kicker i{background:var(--blue);box-shadow:0 0 0 5px color-mix(in srgb,var(--blue) 16%,transparent)}.ai-proof-count{color:var(--body);font:700 .65rem/1.2 Aptos Mono,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}.ai-proof-console,.ai-proof-workflow{min-height:166px;margin-bottom:28px;padding:24px;color:var(--white);background:linear-gradient(rgba(59,130,246,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.08) 1px,transparent 1px),linear-gradient(135deg,var(--navy),var(--deep-navy));background-size:24px 24px,24px 24px,auto;border:1px solid color-mix(in srgb,var(--blue) 35%,var(--navy));border-radius:7px}.ai-proof-console>div:first-child{display:grid;gap:5px;margin-bottom:20px}.ai-proof-console small{color:var(--teal);font:800 .62rem/1.2 Aptos Mono,Consolas,monospace;letter-spacing:.08em}.ai-proof-console b{font-size:1.05rem}.ai-proof-marks{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.ai-proof-marks span{display:grid;min-height:38px;place-items:center;color:var(--slate);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:4px;font:800 .62rem Aptos Mono,Consolas,monospace}.ai-proof-workflow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px}.ai-proof-workflow>span{min-width:0;display:grid;gap:8px}.ai-proof-workflow small{width:30px;height:30px;display:grid;place-items:center;color:var(--button-text);background:var(--blue);border-radius:50%;font:800 .62rem Aptos Mono,Consolas,monospace}.ai-proof-workflow b{color:var(--slate);font-size:.76rem;line-height:1.35}.ai-proof-workflow>i{color:var(--blue);font-style:normal}.ai-proof-card h3{margin-bottom:12px;font-size:1.72rem;letter-spacing:-.025em}.ai-proof-card>p{margin-bottom:22px;color:var(--body);line-height:1.65}.ai-proof-checks{display:grid;gap:9px;margin-bottom:28px}.ai-proof-checks span{display:flex;align-items:center;gap:9px;color:var(--navy);font-size:.82rem;font-weight:700}.ai-proof-checks svg{width:17px;flex:0 0 17px;color:var(--teal-dark)}.demo-proof-card .ai-proof-checks svg{color:var(--blue)}.ai-proof-card>.button{align-self:flex-start;margin-top:auto}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-card{min-height:330px;display:flex;flex-direction:column;padding:30px;background:var(--white);border:1px solid var(--mist);border-top:4px solid var(--teal);border-radius:6px;box-shadow:0 0 0 rgba(7,17,31,0);transition:transform .18s ease,box-shadow .18s ease}.service-card:nth-child(2){border-top-color:var(--blue)}.service-card:nth-child(3){border-top-color:var(--green)}.service-card:nth-child(4){border-top-color:var(--navy)}.service-card:nth-child(5){border-top-color:var(--blue)}.service-card:nth-child(6){border-top-color:var(--teal)}.service-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-soft)}.service-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.service-top span{color:#8ca0b2;font:800 .8rem Aptos Mono,Consolas,monospace}.service-top b{padding:5px 8px;color:var(--teal-dark);background:#eaf8f6;border-radius:99px;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.service-card h3{font-size:1.85rem}.service-card p{color:#617589}.service-card a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:var(--teal-dark);font-weight:800}.product-heading .text-link{justify-self:end}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--teal-dark);font-weight:800}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:7px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card:hover{border-color:#b6d7d3;box-shadow:var(--shadow-soft);transform:translateY(-4px)}.product-art,.product-detail-art{min-height:190px;display:grid;position:relative;overflow:hidden;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.12),transparent 42%),var(--cloud);border-bottom:1px solid var(--mist)}.product-grid-lines{position:absolute;inset:0;opacity:.44;background-image:linear-gradient(rgba(59,130,246,.08) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.08) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(135deg,transparent 5%,black,transparent 95%);mask-image:linear-gradient(135deg,transparent 5%,black,transparent 95%)}.product-mark{width:88px;height:88px;display:grid;z-index:1;place-items:center;color:var(--white);background:var(--navy);border:7px solid var(--white);border-radius:15px;box-shadow:0 14px 30px rgba(7,17,31,.19);font:900 1.05rem/1 Aptos Mono,Consolas,monospace}.product-image{width:100%;height:190px;z-index:1;object-fit:contain;padding:22px}.product-card:nth-child(3n+2) .product-mark{background:var(--blue)}.product-card:nth-child(3n+3) .product-mark{color:var(--navy);background:var(--teal)}.savings-badge{position:absolute;z-index:3;top:12px;left:12px;padding:5px 8px;color:var(--navy);background:var(--green);border-radius:99px;font-size:.67rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.product-copy{padding:20px 20px 12px}.product-category{display:block;margin-bottom:8px;color:var(--teal-dark);font:800 .67rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.product-copy h3{min-height:3.05em;margin-bottom:10px;font-size:1.12rem;line-height:1.3}.product-copy p{min-height:5.8em;margin-bottom:12px;color:#677b8e;font-size:.82rem}.delivery{color:#6d8091;font-size:.72rem;font-weight:700}.product-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:14px 20px 18px;border-top:1px solid #edf1f5}.price b,.price s{display:block}.price b{color:var(--navy);font-size:1.15rem}.price s{color:#8ba0b2;font-size:.7rem}.product-bottom button,.product-bottom>a{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;color:var(--navy);background:#eaf8f6;border:1px solid #c8ebe7;border-radius:4px;font-size:.73rem;font-weight:900;cursor:pointer}.product-bottom button:hover,.product-bottom>a:hover{background:var(--teal);border-color:var(--teal)}.product-bottom button svg,.product-bottom>a svg{width:16px;height:16px}.dark-feature{position:relative;overflow:hidden;color:#aebdcb;background:var(--navy)}.feature-grid{position:relative;z-index:2;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:78px}.feature-grid h2,.outcome-panel h2,.responsible-ai h2,.support-proof h2{color:var(--white)}.feature-grid>div:first-child>p{max-width:530px;color:#aebdcb}.check-list{display:grid;gap:10px;margin:28px 0 32px}.check-list span{display:flex;align-items:center;gap:10px;color:#30495d;font-weight:700}.capability-evidence .check-list span,.dark-feature .check-list span,.delivery-close .check-list span{color:#e6edf4}.check-list svg{width:20px;height:20px;padding:3px;color:var(--navy);background:var(--teal);border-radius:50%}.savings-panel{padding:28px;background:rgba(11,23,40,.88);border:1px solid #30445d;border-radius:8px;box-shadow:0 32px 80px rgba(0,0,0,.25)}.savings-head{display:flex;justify-content:space-between;gap:20px;color:#9eb0c0;font-size:.76rem}.savings-head b{color:var(--teal);font-family:Aptos Mono,Consolas,monospace}.chart{height:280px;position:relative;overflow:hidden;margin:25px 0;background-image:linear-gradient(#263a52 1px,transparent 0),linear-gradient(90deg,#263a52 1px,transparent 0);background-size:48px 48px;border:1px solid #2a3e57;border-radius:5px}.chart-line{position:absolute;height:2px;background:var(--teal);transform-origin:left center;box-shadow:0 0 12px rgba(33,199,183,.45)}.line-one{width:240px;left:45px;bottom:75px;transform:rotate(-20deg)}.line-two{width:220px;left:267px;bottom:156px;background:var(--blue);transform:rotate(-11deg)}.point{position:absolute;padding:5px 7px;color:var(--white);background:var(--deep-navy);border:1px solid var(--teal);border-radius:3px;font:700 .66rem Aptos Mono,Consolas,monospace}.p1{left:25px;bottom:52px}.p2{left:200px;bottom:114px}.p3{left:365px;bottom:158px;border-color:var(--blue)}.p4{right:20px;top:52px;border-color:var(--green)}.savings-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.savings-stats span{padding:13px;background:#101f33;border:1px solid #293d56;border-radius:4px}.savings-stats b,.savings-stats small{display:block}.savings-stats small{color:#8499ad;font-size:.66rem}.savings-stats b{color:var(--teal);font-size:1.3rem}.copilot-preview{overflow:hidden}.copilot-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px}.copilot-art{min-height:480px;display:grid;position:relative;place-items:center;background:var(--cloud);border:1px solid var(--mist);border-radius:10px}.copilot-art:before{content:"";width:330px;height:330px;position:absolute;border:1px solid #b7c9dc;border-radius:50%}.spark-main{width:270px;height:270px;color:rgba(59,130,246,.14)}.copilot-core{width:128px;height:128px;display:grid;position:absolute;place-items:center;color:var(--white);background:var(--navy);border:11px solid var(--white);border-radius:50%;box-shadow:0 18px 50px rgba(7,17,31,.2);font:900 2rem Aptos Mono,Consolas,monospace}.copilot-core span{position:absolute;right:16px;bottom:16px;color:var(--teal);font-size:1rem}.ai-chip{position:absolute;z-index:3;padding:8px 11px;color:var(--navy);background:var(--white);border:1px solid var(--mist);border-left:4px solid var(--teal);border-radius:4px;box-shadow:var(--shadow-soft);font-size:.74rem;font-weight:800}.chip-one{top:78px;left:36px}.chip-two{right:27px;bottom:105px;border-left-color:var(--blue)}.chip-three{bottom:44px;left:48px;border-left-color:var(--green)}.mini-steps{display:grid;margin:28px 0;border-top:1px solid var(--mist)}.mini-steps span{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--mist);font-weight:700}.mini-steps b{color:var(--teal-dark);font-family:Aptos Mono,Consolas,monospace}.review-section{background:#fbfcfe}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.review-grid blockquote{min-height:310px;display:flex;flex-direction:column;margin:0;padding:30px;background:var(--white);border:1px solid var(--mist);border-radius:7px}.review-grid blockquote p{margin:24px 0;color:var(--navy);font:600 1.08rem/1.6 Aptos Display,Aptos,sans-serif}.review-grid footer{margin-top:auto}.review-grid footer b,.review-grid footer span{display:block}.review-grid footer b{color:var(--navy)}.review-grid footer span{color:#718497;font-size:.75rem}.customer-review-proof{position:relative;z-index:3;padding:14px 0;border-bottom:1px solid #dce5ef;background:#fff}.customer-review-trustbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.customer-review-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.customer-review-rating b{color:#07111f;font-size:1rem}.customer-review-rating>span:last-child{color:#52687a;font-size:.86rem;font-weight:650}.customer-review-trustbar>a{min-height:44px;display:inline-flex;align-items:center;color:#075f58;font-size:.86rem;font-weight:800;text-decoration:none}.customer-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.customer-review-carousel{display:block}.customer-review-slides{min-height:146px}.customer-review-slide{min-height:146px;animation:customer-review-arrive .28s ease both}.customer-review-slide[hidden]{display:none}.customer-review-carousel-controls{display:flex;align-items:center;gap:10px;margin-top:10px}.customer-review-carousel-controls>button{min-width:44px;min-height:44px;display:inline-grid;place-items:center;padding:0 12px;color:#075f58;border:1px solid #dce5ef;border-radius:999px;background:#fff;font-weight:850;cursor:pointer}.customer-review-carousel-controls>button:focus-visible,.customer-review-carousel-controls>button:hover{border-color:#075f58;background:#f2fbf9}.customer-review-carousel-dots{display:flex;align-items:center;gap:7px}.customer-review-carousel-dots button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.customer-review-carousel-dots button:after{width:10px;height:10px;content:"";border-radius:999px;background:#9fb1bf}.customer-review-carousel-dots button[aria-current=true]:after{width:26px;background:#075f58}.customer-review-carousel-status{color:#52687a;font-size:.75rem;font-weight:750}.customer-review-carousel-controls>.customer-review-carousel-pause{min-width:68px;margin-left:auto;font-size:.74rem}@keyframes customer-review-arrive{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.customer-review-grid blockquote{margin:0;padding:14px 16px;border:1px solid #dce5ef;border-radius:12px;background:#fbfcfe}.customer-review-stars{color:#9b6500;font-size:.92rem;letter-spacing:.09em}.customer-review-quote-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.customer-review-quote-head span{color:#07111f;font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.customer-review-quote-head small{flex:0 0 auto;color:#718497;font-size:.72rem}.customer-review-grid blockquote>p{margin:8px 0 10px;color:#13273b;font-size:.92rem;font-weight:650;line-height:1.5}.customer-review-grid footer{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px}.customer-review-grid footer b{color:#07111f;font-size:.78rem}.customer-review-grid footer span{color:#52687a;font-size:.72rem}.customer-review-proof-copilot{color:#fff;border-color:rgba(202,216,255,.16);background:linear-gradient(100deg,#0c1938,#171744)}.customer-review-proof-copilot .customer-review-rating b{color:#fff}.customer-review-proof-copilot .customer-review-rating>span:last-child{color:#c7d7e8}.customer-review-proof-copilot .customer-review-trustbar>a{color:#8be8ff}.customer-review-proof-copilot .customer-review-grid blockquote{border-color:rgba(202,216,255,.18);background:rgba(16,23,53,.8)}.customer-review-proof-copilot .customer-review-stars{color:#ffc07c}.customer-review-proof-copilot .customer-review-grid blockquote>p{color:#f4f7ff}.customer-review-proof-copilot .customer-review-grid footer b{color:#fff}.customer-review-proof-copilot .customer-review-grid footer span{color:#c7d7e8}.customer-review-proof-copilot .customer-review-quote-head span{color:#fff}.customer-review-proof-copilot .customer-review-quote-head small{color:#9eb2c8}.customer-review-proof-copilot .customer-review-carousel-controls>button{color:#8be8ff;border-color:rgba(202,216,255,.22);background:rgba(16,23,53,.8)}.customer-review-proof-copilot .customer-review-carousel-dots button:after{background:#60728c}.customer-review-proof-copilot .customer-review-carousel-dots button[aria-current=true]:after{background:#8be8ff}.customer-review-proof-copilot .customer-review-carousel-status{color:#c7d7e8}@media (max-width:900px){.customer-review-grid{grid-template-columns:1fr}}@media (max-width:640px){.customer-review-trustbar{align-items:flex-start;flex-direction:column;gap:4px}.customer-review-rating{gap:5px 8px}.customer-review-rating>span:last-child{width:100%}.customer-review-trustbar>a{min-height:36px}.customer-review-grid{margin-top:8px}.customer-review-slide,.customer-review-slides{min-height:188px}.customer-review-carousel-controls{gap:7px}.customer-review-carousel-controls>button{min-width:44px;min-height:44px}.customer-review-carousel-controls>.customer-review-carousel-pause{min-width:62px;padding-inline:9px}}.assurance-row{border-top:1px solid var(--mist)}.assurance-grid{display:grid;grid-template-columns:repeat(4,1fr)}.assurance-grid>span{min-height:170px;display:flex;flex-direction:column;justify-content:center;padding:30px;border-right:1px solid var(--mist)}.assurance-grid>span:first-child{border-left:1px solid var(--mist)}.assurance-grid i{margin-bottom:15px;color:var(--teal-dark);font:normal 800 .75rem Aptos Mono,Consolas,monospace}.assurance-grid b{color:var(--navy)}.assurance-grid small{color:#52687a;font-size:.875rem}.pre-footer{padding:64px 0;color:#aebdcb;background:var(--deep-navy);border-top:1px solid #293a50}.pre-footer-grid{display:grid;grid-template-columns:1.1fr .75fr auto;align-items:center;gap:50px}.pre-footer h2{margin:0;color:var(--white);font-size:2rem}.pre-footer p{margin:0}.site-footer{padding:70px 0 0;color:#8fa2b4;background:var(--navy)}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,.7fr);gap:55px;padding-bottom:58px}.footer-logo{width:178px;margin-bottom:20px}.footer-grid>div:first-child>p{max-width:390px}.footer-grid h3{margin-bottom:18px;color:var(--white);font-size:1rem}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.footer-grid a,.footer-grid span{font-size:.82rem}.footer-grid a:hover{color:var(--teal)}.footer-contact{display:flex;flex-direction:column;gap:5px;margin-top:20px}.footer-contact a{color:#dce5ef;font-weight:700}.footer-bottom{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #25354a;font-size:.72rem}.footer-bottom div{display:flex;gap:18px}.approach-hero .container,.legal-hero .container{position:relative;z-index:1}.approach-hero p,.legal-hero p{max-width:780px}.legal-hero h1{max-width:900px}.legal-hero small{display:block;margin-top:22px;color:#aebdcb;font:normal 700 .75rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.approach-jump-nav{position:sticky;z-index:20;top:var(--header-height,74px);border-bottom:1px solid #d5e0e8;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.approach-jump-nav .container{display:grid;grid-template-columns:repeat(4,1fr)}.approach-jump-nav a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:62px;color:var(--navy);border-right:1px solid #e1e8ee;font-size:.86rem;font-weight:800}.approach-jump-nav a:first-child{border-left:1px solid #e1e8ee}.approach-jump-nav a:focus-visible,.approach-jump-nav a:hover{color:var(--teal-dark);background:#f2f8fa}.approach-jump-nav span{color:var(--teal-dark);font:normal 800 .69rem Aptos Mono,Consolas,monospace}.approach-intro{background:#f4f7fa}.approach-intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px}.approach-intro h2{max-width:540px;margin-bottom:0}.approach-question-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #d6e1e8;background:var(--white)}.approach-question-grid span{display:flex;flex-direction:column;min-height:132px;padding:28px;border-right:1px solid #e0e8ee;border-bottom:1px solid #e0e8ee}.approach-question-grid span:nth-child(2n){border-right:0}.approach-question-grid span:nth-last-child(-n+2){border-bottom:0}.approach-question-grid b{color:var(--navy);font-size:1.1rem}.approach-question-grid small{margin-top:8px;color:#63798b;line-height:1.5}.approach-stage{position:relative;scroll-margin-top:136px}.approach-stage:nth-child(2n){background:#f4f7fa}.approach-stage-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.approach-stage-grid>header{position:sticky;top:162px;align-self:start}.approach-stage-grid>header>span{display:block;margin-bottom:14px;color:#076e68;font:normal 800 1rem Aptos Mono,Consolas,monospace}.approach-stage-grid>header>small{display:block;color:#536a7c;font:normal 800 .68rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.approach-stage-grid>header h2{margin:10px 0 16px;font-size:clamp(3.4rem,7vw,6.8rem);line-height:.9}.approach-stage-grid>header p{max-width:480px;color:#536a7c;font-size:1.05rem;line-height:1.7}.approach-stage-grid>article{overflow:hidden;border:1px solid #d5e0e8;background:var(--white);box-shadow:0 24px 60px rgba(18,42,62,.08)}.approach-stage-grid>article>div{padding:38px 42px}.approach-stage-grid>article>div:first-child{border-bottom:1px solid #e1e8ed}.approach-stage-grid>article>div:first-child p{margin:12px 0 0;color:#445c6e;font-size:1.08rem;line-height:1.75}.approach-work-list h3{margin-bottom:22px;color:var(--navy)}.approach-work-list>span{display:flex;align-items:flex-start;gap:12px;padding:13px 0;color:#52697b;border-top:1px solid #e5ebef;line-height:1.55}.approach-work-list svg{flex:0 0 17px;width:17px;margin-top:3px;color:var(--teal-dark)}.approach-stage-grid article footer{padding:26px 42px 30px;color:#c4d3de;background:var(--deep-navy)}.approach-stage-grid article footer b{display:block;color:var(--teal);font:normal 800 .7rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.approach-stage-grid article footer p{margin:9px 0 0;line-height:1.65}.approach-stage-connector{position:absolute;bottom:-27px;left:50%;z-index:2;display:grid;width:54px;height:54px;place-items:center;color:var(--white);background:var(--teal-dark);border:6px solid var(--white);border-radius:50%;transform:translateX(-50%)}.approach-stage:nth-child(2n) .approach-stage-connector{border-color:#f4f7fa}.approach-stage-connector span{font:normal 800 .67rem Aptos Mono,Consolas,monospace}.approach-close{color:#c5d3df;background:var(--deep-navy)}.approach-close h2{color:var(--white)}.legal-section{background:#f4f7fa}.legal-layout{display:grid;grid-template-columns:250px minmax(0,820px);justify-content:center;gap:72px}.legal-layout>aside{position:sticky;top:105px;display:flex;flex-direction:column;align-self:start;overflow:hidden;border:1px solid #d7e1e8;background:var(--white)}.legal-layout>aside .eyebrow{margin:0;padding:22px 24px 16px}.legal-layout>aside a{padding:11px 24px;color:#536b7c;border-top:1px solid #e7ecef;font-size:.8rem;font-weight:700}.legal-layout>aside a:focus-visible,.legal-layout>aside a:hover{color:var(--teal-dark);background:#f1f8f9}.legal-content{min-width:0;padding:54px 60px;border:1px solid #d7e1e8;background:var(--white);box-shadow:0 22px 60px rgba(18,42,62,.07)}.legal-content>section{scroll-margin-top:110px;padding:34px 0;border-bottom:1px solid #e0e7ec}.legal-content>section:first-of-type{padding-top:38px}.legal-content h2{margin-bottom:18px;color:var(--navy);font-size:1.55rem}.legal-content h3{margin:24px 0 8px;color:var(--navy);font-size:1rem}.legal-content li,.legal-content p{color:#536a7b;line-height:1.75}.legal-content ul{display:grid;gap:9px;padding-left:22px}.legal-content a:not(.button){color:var(--teal-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}.legal-notice{padding:25px 28px;color:#d7e4ed;background:var(--deep-navy);border-left:4px solid var(--teal)}.legal-notice b{color:var(--teal);font:normal 800 .72rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.legal-notice p{margin:9px 0 0;color:#d7e4ed}.legal-contact-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:38px;padding:28px;color:var(--navy);background:#edf5f6;border:1px solid #cfe0e2;font-weight:800}@media (max-width:900px){.approach-intro-grid,.approach-stage-grid,.legal-layout{grid-template-columns:1fr;gap:38px}.approach-stage-grid>header,.legal-layout>aside{position:static}.legal-layout>aside{display:grid;grid-template-columns:repeat(2,1fr)}.legal-layout>aside .eyebrow{grid-column:1/-1}}@media (max-width:600px){.approach-jump-nav{position:static}.approach-jump-nav .container{grid-template-columns:repeat(2,1fr);padding:0}.approach-jump-nav a{min-height:54px;border-bottom:1px solid #e1e8ee}.approach-question-grid,.legal-layout>aside{grid-template-columns:1fr}.approach-question-grid span,.approach-question-grid span:nth-child(2n),.approach-question-grid span:nth-last-child(-n+2){min-height:0;border-right:0;border-bottom:1px solid #e0e8ee}.approach-question-grid span:last-child{border-bottom:0}.approach-stage{scroll-margin-top:20px}.approach-stage-grid>header h2{font-size:clamp(3rem,20vw,4.8rem)}.approach-stage-grid article footer,.approach-stage-grid>article>div{padding:28px 24px}.legal-layout>aside .eyebrow{grid-column:auto}.legal-content{padding:30px 22px}.legal-notice{padding:22px}.legal-contact-card{align-items:stretch;flex-direction:column}}.modal-backdrop,.overlay{position:fixed;z-index:200;inset:0;display:flex}.overlay-dismiss{flex:1 1;background:rgba(7,17,31,.72);border:0;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer{width:min(460px,calc(100vw - 44px));flex:0 0 auto;height:100%;position:relative;z-index:2;overflow-y:auto;padding:30px;background:var(--white);box-shadow:0 0 70px rgba(0,0,0,.25)}.drawer-right{order:2}.drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--mist)}.drawer-header .eyebrow{margin-bottom:5px}.drawer-header h2{margin:0;font-size:1.75rem}.mobile-nav-link{display:block;padding:18px 0;color:var(--navy);border-bottom:1px solid var(--mist);font-size:1.3rem;font-weight:800}.mobile-nav-groups{display:grid;border-top:1px solid var(--mist)}.mobile-nav-groups details{border-bottom:1px solid var(--mist)}.mobile-nav-groups summary{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--navy);font-size:1rem;font-weight:850;list-style:none;cursor:pointer}.mobile-nav-groups summary::-webkit-details-marker{display:none}.mobile-nav-groups summary i{color:#198b77;font-size:1.3rem;font-style:normal;transition:transform .18s ease}.mobile-nav-groups details[open] summary i{transform:rotate(45deg)}.mobile-nav-groups details>div{display:grid;gap:20px;padding:2px 0 22px}.mobile-nav-overview{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:15px;color:#dce8f1;background:#102f4b;border-radius:5px}.mobile-nav-overview>span{width:42px;height:42px;display:grid;place-items:center;color:#071d36;background:var(--teal);border-radius:4px;font:900 .62rem/1 Aptos Mono,Consolas,monospace}.mobile-nav-overview>div{min-width:0;display:grid;gap:4px}.mobile-nav-overview b{color:#ffffff;font-size:.78rem;line-height:1.3}.mobile-nav-overview small{color:#88dcca;font-size:.64rem}.mobile-nav-overview>i{color:var(--teal);font-style:normal}.mobile-nav-groups section{display:grid;gap:2px}.mobile-nav-groups section h3{margin:0 0 6px;color:#63798a;font:850 .61rem/1.3 Aptos Mono,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase}.mobile-nav-groups section a{min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 9px;color:#17364f;border-radius:4px;font-size:.78rem;font-weight:720}.mobile-nav-groups section a:focus-visible,.mobile-nav-groups section a:hover,.mobile-nav-groups section a[aria-current=page]{color:#0c584e;background:#e9f6f3}.mobile-nav-groups section a span{color:#607b8f}.mobile-nav-cta{width:100%;margin-top:14px}.cart-list{display:grid;gap:10px;margin-bottom:20px}.cart-line{display:grid;grid-template-columns:50px 1fr;align-items:center;gap:12px;padding:12px;background:var(--cloud);border:1px solid var(--mist);border-radius:5px}.cart-line b,.cart-line span{display:block}.cart-line b{color:var(--navy);font-size:.82rem}.cart-line span{color:#74889b;font-size:.7rem}.small-mark{width:44px;height:44px;border-width:4px;border-radius:8px;font-size:.58rem;box-shadow:none}.concept-note{margin:18px 0;padding:12px 14px;color:#557083;background:#eaf8f6;border-left:4px solid var(--teal);font-size:.75rem}.search-overlay{position:fixed;z-index:200;inset:0;padding-top:8vh;background:rgba(7,17,31,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.search-panel{max-height:84vh;overflow-y:auto;background:var(--white);border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.35)}.search-top{display:grid;grid-template-columns:30px 1fr 42px;align-items:center;gap:16px;padding:26px;border-bottom:1px solid var(--mist)}.search-top>svg{width:26px;color:var(--teal-dark)}.search-top input{width:100%;padding:7px 0;color:var(--navy);background:transparent;border:0;outline:0;font:700 clamp(1.2rem,3vw,2rem) Aptos Display,Aptos,sans-serif}.search-results{padding:28px}.search-results a{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--mist)}.search-results a:hover b{color:var(--teal-dark)}.search-results b,.search-results small{display:block}.search-results b{color:var(--navy)}.search-results small{color:#77899a}.modal-backdrop{align-items:center;justify-content:center}.modal-backdrop .overlay-dismiss{position:absolute;inset:0}.account-modal{width:min(490px,calc(100% - 32px));position:relative;z-index:2;padding:34px;background:var(--white);border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.3)}.modal-close{position:absolute;top:15px;right:15px}.account-modal h2{margin-bottom:12px}.account-modal label,.catalog-toolbar label,.contact-form label{display:grid;gap:7px;margin:14px 0;color:var(--navy);font-size:.78rem;font-weight:800}.account-modal input,.catalog-toolbar input,.catalog-toolbar select,.contact-form input,.contact-form select,.contact-form textarea,.purchase-row select{width:100%;padding:13px 14px;color:var(--navy);background:var(--white);border:1px solid #bac8d5;border-radius:4px;outline:0}.account-modal input:focus,.catalog-toolbar input:focus,.catalog-toolbar select:focus,.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--teal-dark);box-shadow:0 0 0 3px rgba(33,199,183,.13)}.page-hero{padding:92px 0}.compact-hero{padding:85px 0 88px}.compact-hero .container{position:relative;z-index:2}.compact-hero h1{max-width:900px;margin-bottom:20px}.compact-hero p{max-width:710px;margin-bottom:0}.cloud-hero,.copilot-hero,.support-hero{min-height:650px;display:flex;align-items:center}.cloud-map{min-height:440px;position:relative}.map-core,.map-node{display:grid;position:absolute;z-index:2;place-items:center;color:var(--white);background:var(--deep-navy);border:1px solid #38506a;border-radius:7px;box-shadow:0 20px 50px rgba(0,0,0,.25);font-family:Aptos Mono,Consolas,monospace;font-weight:900}.map-core{width:160px;height:160px;top:140px;left:calc(50% - 80px);border:2px solid var(--teal);border-radius:50%;font-size:2rem}.map-core span{display:block;color:var(--teal);font-size:.65rem}.map-node{width:92px;height:68px;font-size:.74rem}.node-a{top:15px;left:18px;border-color:var(--blue)}.node-b{top:20px;right:20px;border-color:var(--teal)}.node-c{right:8px;bottom:15px;border-color:var(--green)}.node-d{left:15px;bottom:12px;border-color:var(--teal)}.map-line{width:180px;height:1px;position:absolute;z-index:1;background:#46617c;transform-origin:left center}.map-line-a{top:95px;left:87px;transform:rotate(35deg)}.map-line-b{top:93px;right:67px;transform:rotate(145deg)}.map-line-c{right:77px;bottom:105px;transform:rotate(214deg)}.map-line-d{bottom:105px;left:82px;transform:rotate(-34deg)}.cloud-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cloud-service-grid article{min-height:320px;position:relative;padding:30px;background:var(--white);border:1px solid var(--mist);border-radius:6px}.cloud-service-grid article:hover{border-color:#a9d9d4;box-shadow:var(--shadow-soft)}.cloud-service-mark{width:56px;height:56px;display:grid;place-items:center;color:var(--white);background:var(--navy);border-radius:7px;font:900 .75rem Aptos Mono,Consolas,monospace}.cloud-service-grid small{position:absolute;top:30px;right:30px;color:#8da0b2;font-family:Aptos Mono,Consolas,monospace}.cloud-service-grid h3{margin:28px 0 12px;font-size:1.55rem}.cloud-service-grid p{color:#64788c}.cloud-service-grid a{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--teal-dark);font-weight:800}.capability-detail-hero{padding:0 0 92px}.capability-detail-hero .container{position:relative;z-index:2}.capability-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;padding:26px 0 54px;color:#91a4b6;font-size:.72rem}.capability-breadcrumbs a:hover{color:var(--teal)}.capability-breadcrumbs b{color:var(--white)}.capability-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:74px}.capability-hero-grid>*{min-width:0}.capability-detail-hero h1{max-width:800px;font-size:clamp(3.2rem,5.1vw,5.7rem)}.capability-detail-hero h1 em{display:inline-block;margin-top:8px;font-size:.62em;letter-spacing:-.035em;line-height:1.05}.capability-hero-card{padding:28px;color:var(--body);background:var(--white);border:1px solid color-mix(in srgb,var(--blue) 30%,var(--mist));border-radius:9px;box-shadow:0 28px 75px rgba(0,0,0,.24);transform:rotate(-1deg)}.capability-hero-card-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.capability-hero-card-top small{color:var(--muted);font:800 .68rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.capability-emblem{width:68px;height:68px;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:8px;box-shadow:9px 9px 0 var(--wash);font:900 .86rem Aptos Mono,Consolas,monospace}.capability-hero-card .eyebrow{margin-bottom:9px}.capability-hero-card h2{margin-bottom:22px;font-size:2.05rem}.capability-hero-outcomes{display:grid;gap:1px;overflow:hidden;background:var(--mist);border:1px solid var(--mist);border-radius:6px}.capability-hero-outcomes>span{display:grid;grid-template-columns:28px 1fr;gap:1px 10px;padding:13px;background:var(--cloud)}.capability-hero-outcomes svg{width:22px;height:22px;grid-row:1/3;padding:4px;color:var(--button-text);background:var(--teal);border-radius:50%}.capability-hero-outcomes b{color:var(--navy);font-size:.82rem}.capability-hero-outcomes small{color:var(--muted);font-size:.68rem;line-height:1.4}.capability-outcome-strip{background:var(--cloud);border-bottom:1px solid var(--mist)}.capability-outcome-strip .container{display:grid;grid-template-columns:repeat(4,1fr)}.capability-outcome-strip div div{min-height:138px;display:flex;flex-direction:column;justify-content:center;padding:24px 26px;border-right:1px solid var(--mist)}.capability-outcome-strip div div:first-child{border-left:1px solid var(--mist)}.capability-outcome-strip b{margin-bottom:7px;color:#075f59;font-size:1rem}.capability-outcome-strip span{color:var(--muted);font-size:.76rem;line-height:1.45}.capability-why-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:90px}.capability-why-grid>div:first-child{position:sticky;top:110px}.capability-why-copy>p{margin-bottom:22px;color:#536a7e;font-size:1.12rem;line-height:1.75}.capability-principle{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:18px;margin-top:34px;padding:20px;background:var(--wash);border:1px solid color-mix(in srgb,var(--teal) 28%,var(--mist));border-left:5px solid var(--teal);border-radius:5px}.capability-principle>span{width:58px;height:58px;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:50%;font:900 .7rem Aptos Mono,Consolas,monospace}.capability-principle p{margin:0;color:var(--body);font-size:.86rem}.capability-principle b{display:block;color:var(--navy)}.capability-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.capability-focus-grid article{min-height:270px;padding:28px;background:var(--white);border:1px solid var(--mist);border-radius:6px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.capability-focus-grid article:hover{border-color:color-mix(in srgb,var(--teal) 45%,var(--mist));box-shadow:var(--shadow-soft);transform:translateY(-3px)}.capability-focus-grid article>span{width:38px;height:38px;display:grid;place-items:center;margin-bottom:34px;color:var(--button-text);background:var(--teal);border-radius:50%;font:900 .68rem Aptos Mono,Consolas,monospace}.capability-focus-grid h3{margin-bottom:12px;font-size:1.28rem;line-height:1.15}.capability-focus-grid p{margin:0;color:#63788b;font-size:.86rem}.capability-evidence-section{color:#aebdcb;background:radial-gradient(circle at 15% 15%,color-mix(in srgb,var(--teal) 10%,transparent),transparent 28%),var(--navy)}.capability-evidence-grid{display:grid;grid-template-columns:1fr .82fr;align-items:stretch;gap:60px}.capability-deliverables h2{max-width:650px;color:var(--white)}.capability-check-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin-top:36px;background:#2b3d54;border:1px solid #2b3d54;border-radius:6px}.capability-check-list span{min-height:76px;display:flex;align-items:center;gap:12px;padding:16px;color:#dbe5ef;background:color-mix(in srgb,var(--deep-navy) 88%,black);font-size:.8rem;font-weight:700}.capability-check-list svg{width:22px;height:22px;flex:0 0 auto;padding:4px;color:var(--button-text);background:var(--teal);border-radius:50%}.capability-fit-card{align-self:start;padding:34px;color:var(--body);background:var(--white);border:1px solid #30445d;border-radius:8px;box-shadow:0 28px 70px rgba(0,0,0,.22)}.capability-fit-card h2{margin-bottom:22px;font-size:2.15rem}.capability-fit-card ul{display:grid;gap:13px;margin:0 0 28px;padding:0;list-style:none}.capability-fit-card li{position:relative;padding:0 0 13px 22px;border-bottom:1px solid var(--mist);font-size:.86rem}.capability-fit-card li:before{content:"";width:8px;height:8px;position:absolute;top:7px;left:0;background:var(--teal);border-radius:50%}.capability-cross-link{background:var(--wash);border-top:1px solid color-mix(in srgb,var(--teal) 24%,var(--mist));border-bottom:1px solid color-mix(in srgb,var(--teal) 24%,var(--mist))}.capability-cross-link .container{min-height:190px;display:flex;align-items:center;justify-content:space-between;gap:50px;padding-top:30px;padding-bottom:30px}.capability-cross-link .eyebrow{margin-bottom:7px}.capability-cross-link h2{max-width:720px;margin:0;font-size:clamp(1.8rem,3vw,2.8rem)}.capability-cross-link .button svg{width:18px;height:18px}.capability-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.capability-related-grid>a{min-height:295px;position:relative;padding:28px;background:var(--white);border:1px solid var(--mist);border-radius:6px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.capability-related-grid>a:hover{border-color:color-mix(in srgb,var(--teal) 45%,var(--mist));box-shadow:var(--shadow-soft);transform:translateY(-3px)}.capability-related-grid>a>span{width:52px;height:52px;display:grid;place-items:center;color:var(--white);background:var(--navy);border-radius:6px;font:900 .68rem Aptos Mono,Consolas,monospace}.capability-related-grid>a>small{position:absolute;top:28px;right:28px;color:var(--muted);font:800 .72rem Aptos Mono,Consolas,monospace}.capability-related-grid h3{margin:28px 0 12px;font-size:1.45rem}.capability-related-grid p{color:#64788c;font-size:.84rem}.capability-related-grid>a>b{display:inline-flex;align-items:center;gap:7px;margin-top:8px;color:var(--teal-dark);font-size:.8rem}.capability-related-grid svg{width:17px;height:17px}.ai-case-hero-card>p{margin:0;color:var(--body);font-size:.92rem;line-height:1.65}.ai-case-facts .container{grid-template-columns:repeat(4,1fr)}.ai-case-opening{background:var(--white)}.ai-case-disclosure{margin-bottom:55px}.ai-case-request-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px}.ai-case-request-grid>div:first-child{position:sticky;top:112px}.ai-case-request-grid h2{max-width:630px;font-size:clamp(2.2rem,4vw,3.65rem);line-height:1.04;letter-spacing:-.045em}.ai-case-starting-list{display:grid;border-top:1px solid var(--mist)}.ai-case-starting-list>span{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--mist)}.ai-case-starting-list b{color:var(--teal-dark);font:800 .75rem Aptos Mono,Consolas,monospace}.ai-case-starting-list p{margin:0;color:var(--body);line-height:1.6}.ai-case-handling{display:grid;gap:12px}.ai-case-handling article{display:grid;grid-template-columns:70px 1fr;gap:24px;padding:26px 30px;background:var(--white);border:1px solid var(--mist);border-left:4px solid var(--teal);border-radius:6px;box-shadow:0 10px 26px rgba(7,17,31,.04)}.ai-case-handling article>span{color:#8ca0b2;font:800 .85rem Aptos Mono,Consolas,monospace}.ai-case-handling h3{margin-bottom:7px;font-size:1.35rem}.ai-case-handling p{margin-bottom:12px;color:var(--body);line-height:1.65}.ai-case-handling small{color:var(--teal-dark);font-size:.75rem}.ai-case-issues-section{color:var(--slate);background:radial-gradient(circle at 86% 15%,color-mix(in srgb,var(--blue) 15%,transparent),transparent 28%),linear-gradient(140deg,var(--navy),var(--deep-navy))}.ai-case-issues-section .eyebrow{color:var(--teal)}.ai-case-issues-section h2{color:var(--white)}.ai-case-issues-section .section-heading>p{color:#b8c7d6}.ai-case-issue-table{overflow:hidden;border:1px solid #29415b;border-radius:7px}.ai-case-issue-heading,.ai-case-issue-table article{display:grid;grid-template-columns:.82fr 1.25fr .93fr;gap:22px}.ai-case-issue-heading{padding:13px 22px;color:var(--teal);background:rgba(255,255,255,.04);font:800 .66rem Aptos Mono,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.ai-case-issue-table article{align-items:start;padding:24px 22px;border-top:1px solid #29415b}.ai-case-issue-table h3{color:var(--white);font-size:1rem}.ai-case-issue-table p{margin:0;color:#becbd8;font-size:.84rem;line-height:1.6}.ai-case-issue-table article>span{display:flex;align-items:flex-start;gap:8px;color:var(--slate);font-size:.78rem;line-height:1.5}.ai-case-issue-table svg{width:17px;flex:0 0 17px;color:var(--teal)}.ai-case-solution-grid article{min-height:245px}.ai-case-outcome-card>small{display:block;margin-top:24px;padding-top:18px;color:var(--body);border-top:1px solid var(--mist);font-size:.72rem;line-height:1.55}.ai-case-controls .check-list{margin-bottom:28px}.method-grid{display:grid;grid-template-columns:.75fr 1.25fr;align-items:start;gap:85px}.method-grid>div p{max-width:500px}.method-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--mist)}.method-list li{display:grid;grid-template-columns:62px 1fr;gap:22px;padding:22px 0;border-bottom:1px solid var(--mist)}.method-list li>b{color:var(--teal-dark);font-family:Aptos Mono,Consolas,monospace}.method-list span,.method-list strong{display:block}.method-list strong{margin-bottom:4px;color:var(--navy);font-size:1.15rem}.outcomes-section,.responsible-ai,.support-proof{color:#aebdcb;background:var(--navy)}.outcomes-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.outcome-panel{padding-right:70px;border-right:1px solid #2b3e56}.outcome-list{display:grid;grid-template-columns:1fr 1fr;gap:28px}.outcome-list>span{display:grid;grid-template-columns:30px 1fr;align-items:start;column-gap:10px}.outcome-list svg{width:24px;height:24px;padding:4px;color:var(--navy);background:var(--teal);border-radius:50%;grid-row:1/span 2}.outcome-list b,.outcome-list small{display:block}.outcome-list b{color:var(--white)}.outcome-list small{color:#8fa3b6}.ai-visual{min-height:450px;position:relative}.ai-center{width:160px;height:160px;display:grid;position:absolute;z-index:3;top:calc(50% - 80px);left:calc(50% - 80px);place-items:center;padding:26px;color:var(--white);background:var(--deep-navy);border:2px solid var(--teal);border-radius:50%;box-shadow:0 0 60px rgba(33,199,183,.14)}.ai-center svg{width:36px;color:var(--teal)}.ai-center b,.ai-center span{display:block}.ai-center span{color:#8fa5b9;font-size:.65rem}.ai-ring{position:absolute;top:50%;left:50%;border:1px solid #38506a;border-radius:50%;transform:translate(-50%,-50%)}.ring-one{width:330px;height:330px}.ring-two{width:440px;height:440px;border-color:rgba(59,130,246,.3)}.ai-node{min-width:98px;position:absolute;z-index:4;padding:10px 12px;color:var(--white);background:var(--deep-navy);border:1px solid #3b526c;border-left:4px solid var(--teal);border-radius:4px;text-align:center;font:800 .72rem Aptos Mono,Consolas,monospace}.ai-node-a{top:20px;left:65px}.ai-node-b{top:66px;right:20px;border-left-color:var(--blue)}.ai-node-c{right:65px;bottom:18px;border-left-color:var(--green)}.ai-node-d{bottom:65px;left:12px}.readiness-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.readiness-grid article{min-height:340px;display:flex;flex-direction:column;padding:28px;background:var(--white);border:1px solid var(--mist);border-top:4px solid var(--teal);border-radius:6px}.readiness-grid article:nth-child(2){border-top-color:var(--blue)}.readiness-grid article:nth-child(3){border-top-color:var(--green)}.readiness-grid article:nth-child(4){border-top-color:var(--navy)}.readiness-grid article>b{color:#8ca0b2;font-family:Aptos Mono,Consolas,monospace}.readiness-grid h3{margin:38px 0 12px;font-size:1.55rem}.readiness-grid p{color:#65798c}.readiness-grid article>span{display:flex;align-items:center;gap:7px;margin-top:auto;color:var(--teal-dark);font-size:.75rem;font-weight:800}.readiness-grid svg{width:18px;height:18px}.app-grid{display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;gap:75px}.app-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.app-cards>span{min-height:140px;display:flex;flex-direction:column;justify-content:center;padding:18px;background:var(--white);border:1px solid var(--mist);border-radius:5px}.app-cards i{width:38px;height:38px;display:grid;place-items:center;margin-bottom:18px;color:var(--white);background:var(--blue);border-radius:5px;font:normal 900 .7rem Aptos Mono,Consolas,monospace}.app-cards>span:nth-child(2n) i{color:var(--navy);background:var(--teal)}.app-cards b,.app-cards small{display:block}.app-cards b{color:var(--navy)}.app-cards small{color:#718598}.responsible-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px}.responsible-grid p{color:#aebdcb}.support-status{padding:24px;background:rgba(11,23,40,.86);border:1px solid #30455d;border-radius:7px;box-shadow:0 25px 70px rgba(0,0,0,.25)}.status-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 4px 20px;color:var(--white);border-bottom:1px solid #2c4159}.status-header span{display:flex;align-items:center;gap:10px;font-weight:800}.status-header b{color:var(--teal);font-family:Aptos Mono,Consolas,monospace}.status-row{display:flex;justify-content:space-between;gap:20px;padding:17px 4px;border-bottom:1px solid #253950;color:#adc0d0;font-size:.85rem}.status-row b{color:var(--green);font:800 .7rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.support-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.support-grid article{min-height:330px;display:flex;flex-direction:column;padding:28px;background:var(--white);border:1px solid var(--mist);border-radius:6px}.support-grid article>span{color:var(--teal-dark);font:800 .76rem Aptos Mono,Consolas,monospace}.support-grid h3{margin:42px 0 13px;font-size:1.55rem}.support-grid p{color:#667a8d}.support-price{display:block;margin:-2px 0 12px;color:var(--teal-dark);font:800 .78rem Aptos Mono,Consolas,monospace;letter-spacing:.02em}.support-grid a{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--teal-dark);font-size:.78rem;font-weight:800}.support-process{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px}.process-track{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:12px}.process-track:before{content:"";position:absolute;top:24px;right:7%;left:7%;height:1px;background:#aebdcb}.process-track>span{position:relative;z-index:1}.process-track b{width:48px;height:48px;display:grid;place-items:center;margin-bottom:25px;color:var(--navy);background:var(--teal);border:8px solid var(--cloud);border-radius:50%;font:900 .72rem Aptos Mono,Consolas,monospace}.process-track small,.process-track strong{display:block}.process-track strong{margin-bottom:8px;color:var(--navy)}.process-track small{color:#708496}.proof-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.proof-grid blockquote{margin:0}.proof-grid blockquote,.scope-panel{padding:38px;color:var(--body);background:var(--white);border-radius:7px}.scope-panel h3{font-size:2rem}.scope-panel p{margin-bottom:0;line-height:1.7}.proof-grid blockquote p{margin:22px 0;color:var(--navy);font:600 1.35rem/1.55 Aptos Display,Aptos,sans-serif}.proof-grid blockquote footer{color:#6b7f91;font-size:.8rem}.catalog-section{padding:82px 0 110px;background:var(--cloud)}.catalog-intro{display:grid;grid-template-columns:1fr 360px;align-items:end;gap:60px;margin-bottom:38px}.catalog-intro h2{margin:0;font-size:clamp(2rem,3.5vw,3.7rem)}.catalog-help{display:grid;gap:5px;padding:18px;background:#eaf8f6;border-left:4px solid var(--teal)}.catalog-help b{color:var(--navy)}.catalog-help a,.catalog-help span{font-size:.78rem}.catalog-help a{color:var(--teal-dark);font-weight:800}.catalog-toolbar{display:grid;grid-template-columns:1fr 220px;align-items:end;gap:16px;padding:18px;background:var(--white);border:1px solid var(--mist);border-radius:6px}.catalog-toolbar label{margin:0}.category-pills{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.category-pills button{padding:8px 12px;color:#526a7e;background:var(--white);border:1px solid var(--mist);border-radius:99px;font-size:.72rem;font-weight:800;cursor:pointer}.category-pills button.active,.category-pills button:hover{color:var(--navy);background:var(--teal);border-color:var(--teal)}.catalog-count{margin:18px 0;color:#65798c;font-size:.82rem}.catalog-count b{color:var(--navy)}.product-detail-section{padding:42px 0 95px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:35px;color:#728598;font-size:.75rem}.breadcrumbs a:hover{color:var(--teal-dark)}.product-detail-grid{display:grid;grid-template-columns:1fr .9fr;gap:70px}.product-detail-art{min-height:620px;border:1px solid var(--mist);border-radius:8px}.detail-mark{width:180px;height:180px;border-width:12px;border-radius:28px;font-size:2rem}.product-detail-copy{align-self:center}.product-detail-copy h1{margin-bottom:16px;font-size:clamp(2.5rem,4vw,4.5rem)}.detail-rating{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:#718497;font-size:.76rem}.detail-description{color:#5f7488;font-size:1.05rem}.detail-price{display:flex;align-items:baseline;gap:12px;margin:25px 0}.detail-price b{color:var(--navy);font-size:2rem}.detail-price s{color:#8498aa}.detail-benefits{display:grid;gap:10px;margin:24px 0}.detail-benefits span{display:flex;align-items:center;gap:9px;color:var(--navy);font-weight:700}.detail-benefits svg{width:20px;height:20px;padding:3px;color:var(--navy);background:var(--teal);border-radius:50%}.purchase-row{display:grid;grid-template-columns:90px 1fr;align-items:end;gap:10px}.purchase-row label{display:grid;gap:5px;color:var(--navy);font-size:.72rem;font-weight:800}.related-grid{grid-template-columns:repeat(3,1fr)}.contact-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:85px}.contact-grid>div:first-child>p{max-width:520px;color:#617588}.contact-details{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:35px}.contact-details>span{min-height:125px;padding:18px;background:var(--cloud);border:1px solid var(--mist);border-radius:5px}.contact-details a,.contact-details b,.contact-details small{display:block}.contact-details small{margin-bottom:10px;color:var(--teal-dark);font:800 .67rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.contact-details a,.contact-details b{color:var(--navy);font-size:.8rem}.contact-form{padding:32px;background:var(--cloud);border:1px solid var(--mist);border-radius:7px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form textarea{resize:vertical}.checkbox-label{display:flex!important;align-items:center;gap:8px;min-height:28px}.checkbox-label input{width:18px;height:18px;flex:0 0 18px;margin:0}.form-note{margin:12px 0 0;color:#708496;font-size:.7rem}.form-success{min-height:520px;display:grid;place-items:center;align-content:center;padding:40px;background:var(--cloud);border:1px solid var(--mist);border-radius:7px;text-align:center}.form-success>span{width:70px;height:70px;display:grid;place-items:center;margin-bottom:20px;color:var(--navy);background:var(--teal);border-radius:50%}.form-success svg{width:38px}.form-success p{max-width:440px}.honeypot-field{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contact-form button:disabled{cursor:wait;opacity:.72;transform:none}.form-error{margin:14px 0;padding:12px 14px;color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:5px;font-size:.8rem;font-weight:700}.submission-reference{padding:7px 11px;color:var(--teal-dark);background:#eaf8f6;border-radius:4px;font:800 .72rem Aptos Mono,Consolas,monospace}.pricing-groups{display:grid;gap:18px}.pricing-group{display:grid;grid-template-columns:220px 1fr;overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:8px}.pricing-group-title{display:flex;flex-direction:column;justify-content:space-between;padding:28px;color:var(--white);background:var(--navy)}.pricing-group-title span{color:var(--white);font:800 1.45rem/1.1 Aptos Display,Aptos,sans-serif}.pricing-group-title small{color:var(--teal);font:800 .68rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.pricing-rows{display:grid;grid-template-columns:repeat(4,1fr)}.pricing-rows>div{min-height:250px;display:flex;flex-direction:column;padding:25px;border-left:1px solid var(--mist)}.pricing-rows h3{min-height:50px;margin-bottom:10px;font-size:1.08rem}.pricing-rows b{min-height:48px;color:var(--teal-dark);font-size:.8rem}.pricing-rows p{color:#667a8d;font-size:.78rem}.pricing-rows a{display:inline-flex;align-items:center;gap:5px;margin-top:auto;color:var(--teal-dark);font-size:.75rem;font-weight:800}.pricing-rows svg{width:16px}.pricing-disclaimer{max-width:980px;margin:24px 0 0;color:#6b7f91;font-size:.78rem}.msp-pricing-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px}.msp-price-card{min-width:0;padding:36px;background:var(--cloud);border:1px solid var(--mist);border-top:5px solid var(--teal);border-radius:7px}.msp-price-card h3{margin-bottom:14px;font-size:2.35rem;overflow-wrap:anywhere}.msp-price-card>p{color:#64788b}.msp-price-card .button{margin-top:18px}.dark-checks span{color:var(--body)}.msp-scope-table{min-width:0;overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:7px}.msp-scope-table>div{min-height:84px;display:grid;grid-template-columns:155px 1fr;align-items:center;gap:20px;padding:17px 22px;border-bottom:1px solid var(--mist)}.msp-scope-table>div:last-child{border-bottom:0}.msp-scope-table b{color:var(--navy)}.msp-scope-table span{color:#65798c;font-size:.82rem}.work-preview-section{background:linear-gradient(180deg,rgba(245,248,252,.72),transparent 44%),var(--white)}.work-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.work-preview-grid article{min-height:400px;display:flex;flex-direction:column;padding:30px;background:var(--white);border:1px solid var(--mist);border-bottom:5px solid var(--teal);border-radius:7px;box-shadow:var(--shadow-soft)}.work-preview-grid article:nth-child(2){border-bottom-color:var(--blue)}.work-preview-grid article:nth-child(3){border-bottom-color:var(--green)}.work-preview-grid article>div:first-child{display:flex;justify-content:space-between;margin-bottom:42px;color:#8498aa;font:800 .68rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.work-preview-grid h3{font-size:1.75rem}.work-preview-grid p{color:#63778a}.work-preview-grid a{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--teal-dark);font-size:.8rem;font-weight:800}.work-preview-grid svg{width:17px}.work-actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.case-disclosure{display:grid;grid-template-columns:220px 1fr;gap:30px;margin-bottom:26px;padding:20px 24px;color:#4f6578;background:#eaf8f6;border:1px solid #c8ebe7;border-radius:6px}.case-disclosure b{color:var(--navy)}.case-list{display:grid;gap:24px}.case-study{display:grid;grid-template-columns:150px 1fr;overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:8px;box-shadow:var(--shadow-soft);scroll-margin-top:120px}.case-index{display:flex;flex-direction:column;justify-content:space-between;padding:28px;color:var(--white);background:var(--navy)}.case-index span{color:var(--teal);font:900 2.2rem Aptos Mono,Consolas,monospace}.case-index small{color:#a9bac9;font-weight:700}.case-main{padding:44px;border-top:5px solid var(--teal)}.case-study.accent-blue .case-main{border-top-color:var(--blue)}.case-study.accent-green .case-main{border-top-color:var(--green)}.case-main h2{max-width:890px;margin-bottom:18px;font-size:clamp(2rem,3.2vw,3.2rem)}.case-summary{max-width:900px;color:#536a7f;font-size:1.05rem}.case-columns{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;margin-top:34px;padding-top:30px;border-top:1px solid var(--mist)}.case-columns h3{margin:0 0 10px;font-size:1rem}.case-columns p{color:#64788b;font-size:.88rem}.case-columns ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.case-columns li{display:grid;grid-template-columns:20px 1fr;gap:9px;color:#53697d;font-size:.86rem}.case-columns svg{width:18px;color:var(--teal-dark)}.case-deliverables{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.case-deliverables span{padding:7px 10px;color:var(--navy);background:var(--cloud);border:1px solid var(--mist);border-radius:4px;font-size:.72rem;font-weight:800}.case-proof{display:grid;grid-template-columns:190px 1fr;gap:18px;margin-top:22px;padding:16px 18px;color:#52687a;background:#eef4fa;border-left:4px solid var(--blue);font-size:.8rem}.case-proof b{color:var(--navy)}.demo-section{background:radial-gradient(circle at 12% 20%,rgba(33,199,183,.1),transparent 25%),var(--cloud)}.demo-consent{max-width:780px;margin:0 auto;padding:60px;background:var(--white);border:1px solid var(--mist);border-top:5px solid var(--teal);border-radius:8px;box-shadow:var(--shadow);text-align:center}.demo-consent h2{font-size:2.8rem}.demo-consent p{max-width:620px;margin:0 auto 28px}.demo-lab{overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:9px;box-shadow:var(--shadow)}.demo-lab-heading{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 30px;border-bottom:1px solid var(--mist)}.demo-lab-heading .eyebrow{margin-bottom:3px}.demo-lab-heading h2{margin:0;font-size:2rem}.demo-lab-heading>span{display:flex;align-items:center;gap:8px;color:var(--muted);font:800 .68rem Aptos Mono,Consolas,monospace;letter-spacing:.05em;text-transform:uppercase}.demo-lab-heading>span i,.demo-run-header>span i{width:8px;height:8px;display:inline-block;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 18%,transparent)}.demo-tabs{display:grid;grid-template-columns:repeat(4,1fr);background:var(--navy)}.demo-tabs button{min-height:62px;padding:10px;color:#9fb1c1;background:transparent;border:0;border-right:1px solid #2b3d54;cursor:pointer;font-weight:800}.demo-tabs button.active{color:var(--navy);background:var(--teal)}.demo-workspace{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;padding:38px}.demo-workspace label{display:grid;gap:8px;color:var(--navy);font-size:.8rem;font-weight:800}.demo-workspace input,.demo-workspace select,.demo-workspace textarea{width:100%;padding:14px;color:var(--navy);background:var(--cloud);border:1px solid #b8c7d4;border-radius:5px;outline:none;resize:vertical}.demo-input-stack{display:grid;align-content:start;gap:18px}.demo-input-stack .button{width:100%}.demo-input-stack .button:disabled{opacity:.48;cursor:not-allowed;transform:none}.demo-input-note{color:var(--muted);font-size:.7rem;line-height:1.5}.demo-result{min-height:310px;padding:26px;background:var(--cloud);border:1px solid var(--mist);border-radius:6px}.demo-run-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:-6px -6px 24px;padding-bottom:14px;border-bottom:1px solid var(--mist)}.demo-run-header>span{display:inline-flex;align-items:center;gap:7px;color:var(--teal-dark);font-size:.68rem;font-weight:800;text-transform:uppercase}.demo-run-header>b{overflow:hidden;color:var(--navy);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.demo-run-header>small{color:var(--muted);font:700 .58rem Aptos Mono,Consolas,monospace}.demo-ready-state{min-height:255px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center}.demo-ready-state>span{width:76px;height:76px;display:grid;place-items:center;margin-bottom:20px;color:var(--button-text);background:var(--teal);border-radius:50%;box-shadow:9px 9px 0 var(--wash);font:900 .68rem Aptos Mono,Consolas,monospace}.demo-ready-state h3{margin-bottom:8px;font-size:1.65rem}.demo-ready-state p{max-width:440px;margin:0;color:var(--muted);font-size:.82rem}.demo-result dl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.demo-result dl div{padding:14px;background:var(--white);border:1px solid var(--mist)}.demo-result dt{color:#718497;font-size:.67rem;font-weight:800;text-transform:uppercase}.demo-result dd{margin:4px 0 0;color:var(--navy);font-weight:800}.demo-result ol{padding-left:21px;color:#536a7e}.demo-two-columns{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;margin-top:22px}.demo-two-columns b{color:var(--navy);font-size:.78rem}.demo-two-columns ol,.demo-two-columns ul{margin:10px 0 0;padding-left:19px;color:#536a7e;font-size:.74rem}.demo-two-columns li{margin-bottom:7px}.scope-document{background:var(--white);box-shadow:0 10px 24px rgba(7,17,31,.08)}.scope-document>small{color:var(--teal-dark);font:800 .65rem Aptos Mono,Consolas,monospace}.scope-document h3{margin:14px 0 22px;font-size:1.7rem}.scope-document p{font-size:.82rem}.scope-workstreams{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.scope-workstreams span{padding:13px;color:#5f7386;background:var(--cloud);border:1px solid var(--mist);border-radius:4px;font-size:.7rem}.scope-workstreams b{display:block;margin-bottom:4px;color:var(--navy)}.workflow-result{display:grid;gap:1px;padding:0;overflow:hidden}.workflow-result>.demo-run-header{margin:0;padding:16px;background:var(--cloud)}.workflow-result>div{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:12px 16px;background:var(--white)}.workflow-result>.demo-ready-state{display:flex;padding:28px}.workflow-result>div>span{width:38px;height:38px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:50%;font:900 .7rem Aptos Mono,Consolas,monospace}.workflow-result>.demo-run-header>span{width:auto;height:auto;display:inline-flex;padding:0;color:var(--teal-dark);background:transparent;border-radius:0;font-family:Aptos,Segoe UI,Arial,sans-serif}.workflow-result>.demo-run-header>span i{width:8px;height:8px}.workflow-result>.demo-ready-state>span{width:76px;height:76px;display:grid}.workflow-result b,.workflow-result p,.workflow-result small{display:block;margin:0}.workflow-result small{color:#687c8f}.workflow-step{grid-template-columns:52px 1fr auto!important}.workflow-step>i{color:var(--muted);font-size:.64rem;font-style:normal;font-weight:800;text-transform:uppercase}.workflow-step.active{background:var(--wash)}.workflow-step.active>i{color:var(--teal-dark)}.workflow-step.done{opacity:.68}.workflow-step.done>span{background:var(--green)}.demo-progress{display:block;position:relative;overflow:hidden;padding-top:9px;background:var(--mist);border-radius:999px}.demo-progress>span{height:9px;position:absolute;top:0;left:0;background:var(--teal);transition:width .22s ease}.demo-progress small{display:block;padding-top:7px;color:var(--muted);background:var(--white);font-size:.67rem}.delivery-plan-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.delivery-plan-metrics span{padding:12px;background:var(--white);border:1px solid var(--mist);border-radius:4px}.delivery-plan-metrics b,.delivery-plan-metrics small{display:block}.delivery-plan-metrics small{color:var(--muted);font-size:.58rem;text-transform:uppercase}.delivery-plan-metrics b{margin-top:3px;color:var(--navy);font-size:.74rem}.delivery-board{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.delivery-board>div{min-width:0;padding:10px;background:var(--white);border:1px solid var(--mist);border-radius:4px}.delivery-board b,.delivery-board span{display:block}.delivery-board b{margin-bottom:8px;color:var(--teal-dark);font-size:.66rem;text-transform:uppercase}.delivery-board span{margin-top:5px;padding:6px;color:#5d7183;background:var(--cloud);border-left:3px solid var(--teal);font-size:.57rem;line-height:1.35}.delivery-controls{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.delivery-controls span{display:flex;align-items:center;gap:7px;color:#5c7183;font-size:.64rem}.delivery-controls svg{width:17px;height:17px;flex:0 0 auto;padding:3px;color:var(--button-text);background:var(--teal);border-radius:50%}.demo-disclosure{margin:0;padding:14px 38px;color:#65798b;background:#edf3f8;border-top:1px solid var(--mist);font-size:.7rem}.foundry-consent{max-width:900px}.demo-config-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:26px 0;text-align:left}.demo-config-grid>span{min-width:0;padding:13px 15px;background:var(--cloud);border:1px solid var(--mist);border-radius:5px}.demo-config-grid b,.demo-config-grid small{display:block}.demo-config-grid small{margin-bottom:3px;color:var(--muted);font-size:.61rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.demo-config-grid b{overflow:hidden;color:var(--navy);font-size:.76rem;text-overflow:ellipsis}.demo-data-consent{max-width:720px;margin:0 auto 24px;color:var(--body);text-align:left}.demo-data-consent input{flex:0 0 auto}.demo-safeguard-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:-8px 0 24px;text-align:left}.demo-safeguard-list span{display:flex;align-items:center;gap:8px;color:var(--body);font-size:.7rem}.demo-safeguard-list svg{width:18px;height:18px;flex:0 0 auto;padding:3px;color:var(--button-text);background:var(--teal);border-radius:50%}.foundry-live-status{color:var(--teal-dark)!important}.foundry-run-header>span{color:var(--teal-dark)}.demo-ai-summary{margin:0 0 18px;padding:14px;color:var(--navy);background:color-mix(in srgb,var(--teal) 8%,var(--white));border-left:4px solid var(--teal);font-size:.82rem}.demo-error-state,.demo-working-state{min-height:285px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center}.demo-error-state h3,.demo-working-state h3{margin:18px 0 8px;font-size:1.45rem}.demo-error-state p,.demo-working-state p{max-width:480px;margin:0;color:var(--muted);font-size:.82rem}.demo-working-state>small{margin-top:13px;color:var(--teal-dark);font:800 .6rem Aptos Mono,Consolas,monospace;letter-spacing:.03em;text-transform:uppercase}.demo-working-orbit{width:64px;height:64px;position:relative;display:block;border:2px solid var(--mist);border-top-color:var(--teal);border-radius:50%;animation:foundry-orbit 1.1s linear infinite}.demo-working-orbit i{width:9px;height:9px;position:absolute;background:var(--teal);border-radius:50%}.demo-working-orbit i:first-child{top:-4px;left:25px}.demo-working-orbit i:nth-child(2){right:3px;bottom:7px;opacity:.62}.demo-working-orbit i:last-child{bottom:5px;left:7px;opacity:.34}@keyframes foundry-orbit{to{transform:rotate(1turn)}}.demo-error-state{border:1px solid #e7c6c6;background:#fff8f7}.demo-error-state>span{color:#a13a36;font:900 .65rem Aptos Mono,Consolas,monospace;letter-spacing:.05em}.demo-error-state .button{margin-top:20px}.foundry-scope-workstreams{grid-template-columns:1fr}.foundry-scope-workstreams span{padding:17px}.foundry-scope-workstreams span>small{display:block;margin-top:8px;color:#637789;font-size:.65rem}.foundry-scope-workstreams span>small strong{display:inline-block;min-width:72px;color:var(--teal-dark);font-size:.58rem;text-transform:uppercase}.demo-next-decision{margin-top:20px;padding:14px;background:var(--wash);border:1px solid color-mix(in srgb,var(--teal) 28%,var(--mist))}.workflow-step p em{display:block;margin-top:5px;color:var(--teal-dark);font-size:.62rem;font-style:normal}.workflow-result>.demo-error-state,.workflow-result>.demo-working-state{display:flex}.workflow-result>.workflow-closeout{grid-template-columns:1fr 1fr;align-items:start;padding:20px;background:var(--cloud)}.workflow-closeout>div{align-self:stretch;padding:14px;background:var(--white);border:1px solid var(--mist)}.foundry-delivery-board{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.foundry-delivery-board small{display:block;min-height:46px;margin-bottom:8px;color:var(--muted);font-size:.6rem}.delivery-detail-lists{grid-template-columns:1fr 1fr}.delivery-detail-lists>div{padding:13px}.delivery-detail-lists>div,.demo-disclosure code{background:var(--white);border:1px solid var(--mist)}.demo-disclosure code{padding:1px 4px;color:var(--navy);border-radius:3px}.demo-explain{padding:45px;color:var(--body);background:var(--white);border:1px solid var(--mist);border-radius:8px}.demo-explain h2{color:var(--navy)}.delivery-hero{min-height:690px;display:flex;align-items:center}.delivery-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(470px,.9fr);align-items:center;gap:70px}.delivery-board-visual{overflow:hidden;padding:24px;color:var(--body);background:var(--white);border:1px solid color-mix(in srgb,var(--blue) 35%,var(--mist));border-radius:9px;box-shadow:0 30px 80px rgba(0,0,0,.25);transform:rotate(1.2deg)}.delivery-visual-foot,.delivery-visual-top{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font:800 .62rem Aptos Mono,Consolas,monospace;letter-spacing:.06em}.delivery-visual-top b{color:var(--teal-dark)}.delivery-visual-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:22px 0}.delivery-visual-metrics span{padding:12px;background:var(--cloud);border:1px solid var(--mist);border-radius:4px}.delivery-visual-metrics b,.delivery-visual-metrics small{display:block}.delivery-visual-metrics small{color:var(--muted);font-size:.56rem}.delivery-visual-metrics b{margin-top:3px;color:var(--navy);font-size:.78rem}.delivery-visual-board{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;background:var(--cloud);border:1px solid var(--mist);border-radius:5px}.delivery-visual-board>div{min-width:0}.delivery-visual-board b,.delivery-visual-board span{display:block}.delivery-visual-board b{padding:4px;color:var(--muted);font-size:.58rem;text-transform:uppercase}.delivery-visual-board span{margin-top:6px;padding:8px;color:#617589;background:var(--white);border:1px solid var(--mist);border-left:3px solid var(--blue);border-radius:3px;font-size:.58rem;line-height:1.35}.delivery-visual-board span.active{background:var(--wash);border-left-color:var(--teal)}.delivery-visual-board span.done{opacity:.68;border-left-color:var(--green)}.delivery-visual-foot{margin-top:18px}.delivery-visual-foot span:first-child{display:flex;align-items:center;gap:8px;color:var(--teal-dark)}.delivery-visual-foot i{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 18%,transparent)}.delivery-intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:85px}.delivery-intro-grid>div:first-child{position:sticky;top:110px}.delivery-intro-grid>div:last-child>p{color:#536a7e;font-size:1.08rem;line-height:1.72}.delivery-position{display:grid;grid-template-columns:150px 1fr;gap:20px;margin-top:30px;padding:20px;background:var(--wash);border:1px solid color-mix(in srgb,var(--teal) 30%,var(--mist));border-left:5px solid var(--teal);border-radius:5px}.delivery-position b{color:var(--navy)}.delivery-position span{color:#536a7e;font-size:.82rem}.delivery-stage-grid{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid var(--mist);border-radius:7px}.delivery-stage-grid article{min-height:300px;padding:24px;background:var(--white);border-right:1px solid var(--mist)}.delivery-stage-grid article:last-child{border-right:0}.delivery-stage-grid article>span{width:42px;height:42px;display:grid;place-items:center;margin-bottom:44px;color:var(--button-text);background:var(--teal);border-radius:50%;font:900 .68rem Aptos Mono,Consolas,monospace}.delivery-stage-grid h3{margin-bottom:12px;font-size:1.25rem}.delivery-stage-grid p{margin:0;color:#62778a;font-size:.78rem}.delivery-controls-section{color:#aebdcb;background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--blue) 14%,transparent),transparent 30%),var(--navy)}.delivery-controls-section .center-heading h2{color:var(--white)}.delivery-controls-section .center-heading p{color:#aebdcb}.delivery-control-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;overflow:hidden;background:#2b3d54;border:1px solid #2b3d54;border-radius:7px}.delivery-control-grid article{min-height:132px;display:grid;grid-template-columns:30px 1fr;gap:14px;padding:23px;background:color-mix(in srgb,var(--deep-navy) 90%,black)}.delivery-control-grid svg{width:25px;height:25px;padding:5px;color:var(--button-text);background:var(--teal);border-radius:50%}.delivery-control-grid h3{margin-bottom:7px;color:var(--white);font-size:1rem}.delivery-control-grid p{margin:0;color:#aebdcb;font-size:.76rem}.delivery-tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.delivery-tool-grid article{min-height:280px;padding:27px;background:var(--white);border:1px solid var(--mist);border-radius:6px}.delivery-tool-grid article>span{min-width:64px;height:52px;display:inline-grid;place-items:center;margin-bottom:42px;padding:0 12px;color:var(--white);background:var(--navy);border-bottom:4px solid var(--teal);border-radius:5px;font:900 .62rem Aptos Mono,Consolas,monospace}.delivery-tool-grid h3{font-size:1.25rem}.delivery-tool-grid p{color:#62778a;font-size:.8rem}.delivery-tool-note{display:grid;grid-template-columns:170px 1fr;gap:20px;margin-top:18px;padding:18px 22px;background:var(--wash);border-left:5px solid var(--teal)}.delivery-tool-note b{color:var(--navy)}.delivery-tool-note span{color:#536a7e;font-size:.8rem}.delivery-engagement-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.delivery-engagement-grid article{min-height:220px;position:relative;padding:28px;background:var(--white);border:1px solid var(--mist);border-radius:6px}.delivery-engagement-grid article>span{position:absolute;top:28px;right:28px;color:var(--muted);font:800 .7rem Aptos Mono,Consolas,monospace}.delivery-engagement-grid h3{margin:38px 0 12px}.delivery-engagement-grid p{margin:0;color:#62778a;font-size:.84rem}.delivery-close{color:#aebdcb;background:var(--deep-navy)}.delivery-close h2{color:var(--white)}.delivery-close .check-list{grid-template-columns:1fr 1fr}@media (max-width:1300px){.mobile-only{display:inline-grid}.desktop-nav,.desktop-only,.header-cta{display:none}.header-inner{grid-template-columns:44px minmax(0,1fr) auto;min-height:72px}.header-inner>.logo-holding{justify-self:start}}@media (max-width:1100px){.container{width:min(100% - 36px,980px)}.hero-grid{grid-template-columns:1fr 1fr;gap:35px}.product-grid{grid-template-columns:repeat(3,1fr)}.home-product-grid .product-card:last-child{display:none}.capability-focus-grid,.cloud-service-grid,.service-grid{grid-template-columns:repeat(2,1fr)}.capability-hero-grid{gap:38px}.capability-evidence-grid{gap:32px}.delivery-hero-grid{grid-template-columns:1fr .9fr;gap:34px}.delivery-stage-grid{grid-template-columns:repeat(3,1fr)}.delivery-stage-grid article{border-bottom:1px solid var(--mist)}.delivery-tool-grid,.readiness-grid,.support-grid{grid-template-columns:repeat(2,1fr)}.pricing-group{grid-template-columns:170px 1fr}.pricing-rows{grid-template-columns:repeat(2,1fr)}.pricing-rows>div:nth-child(n+3){border-top:1px solid var(--mist)}.pre-footer-grid{grid-template-columns:1fr auto}.pre-footer-grid>p{display:none}.footer-grid{grid-template-columns:1.3fr repeat(3,.7fr);gap:30px}}@media (max-width:860px){.offer-inner>span{display:none}.offer-inner{justify-content:center}.logo-holding img{width:130px}.hero,.page-hero{padding:78px 0}.ai-proof-grid,.app-grid,.capability-hero-grid,.contact-grid,.copilot-grid,.delivery-hero-grid,.feature-grid,.hero-grid,.method-grid,.outcomes-grid,.product-detail-grid,.proof-grid{grid-template-columns:1fr}.capability-detail-hero{padding:0 0 78px}.capability-detail-hero .hero-copy{max-width:760px}.capability-hero-card{max-width:650px;transform:none}.capability-outcome-strip .container{grid-template-columns:repeat(2,1fr)}.capability-outcome-strip div div:nth-child(2){border-right:0}.capability-outcome-strip div div:nth-child(n+3){border-top:1px solid var(--mist)}.ai-case-request-grid,.capability-evidence-grid,.capability-why-grid{grid-template-columns:1fr;gap:38px}.ai-case-request-grid>div:first-child,.capability-why-grid>div:first-child{position:static}.ai-case-issue-heading{display:none}.ai-case-issue-table article{grid-template-columns:1fr;gap:12px}.capability-fit-card{max-width:720px}.capability-cross-link .container{align-items:flex-start;flex-direction:column;gap:24px;padding-top:42px;padding-bottom:42px}.capability-related-grid{grid-template-columns:repeat(2,1fr)}.delivery-hero{min-height:0}.delivery-board-visual{max-width:720px;transform:none}.delivery-intro-grid{grid-template-columns:1fr;gap:30px}.delivery-intro-grid>div:first-child{position:static}.delivery-stage-grid{grid-template-columns:repeat(2,1fr)}.case-columns,.demo-workspace,.msp-pricing-grid{grid-template-columns:1fr}.work-preview-grid{grid-template-columns:1fr 1fr}.work-preview-grid article:last-child{grid-column:1/-1;min-height:320px}.case-study{grid-template-columns:105px 1fr}.case-index{padding:22px}.hero-visual{min-height:450px}.catalog-intro,.split-heading,.support-process{grid-template-columns:1fr;gap:28px}.path-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.home-product-grid .product-card:last-child{display:flex}.review-grid{grid-template-columns:1fr}.review-grid blockquote{min-height:0}.assurance-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.assurance-grid>span:first-child,.trust-grid>div:first-child{border-left:0}.assurance-grid>span:nth-child(2n),.trust-grid>div:nth-child(2n){border-right:0}.assurance-grid>span:nth-child(-n+2),.trust-grid>div:nth-child(-n+2){border-bottom:1px solid #2a3a50}.assurance-grid>span:nth-child(-n+2){border-bottom-color:var(--mist)}.outcome-panel{padding-right:0;padding-bottom:36px;border-right:0;border-bottom:1px solid #2b3e56}.responsible-grid{grid-template-columns:1fr;gap:20px}.process-track{grid-template-columns:repeat(2,1fr);gap:25px}.process-track:before{display:none}.product-detail-art{min-height:460px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:580px){.container{width:calc(100% - 28px)}.ai-proof-card{min-height:0;padding:24px 20px}.ai-proof-card>header{align-items:flex-start;flex-direction:column}.ai-proof-marks{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-proof-workflow{grid-template-columns:1fr}.ai-proof-workflow>i{display:none}.ai-proof-workflow>span{grid-template-columns:30px 1fr;align-items:center}.ai-proof-card>.button{width:100%}.offer-bar{display:none}.header-inner{grid-template-columns:40px minmax(90px,1fr) auto;min-height:64px;gap:4px}.header-inner>.logo-holding{padding:6px 8px}.logo-holding img{width:103px}.header-actions{gap:0}.header-search-button{display:none}.drawer-left{width:100vw;padding:22px}.drawer-left+.overlay-dismiss{display:none}.mobile-nav-link{padding:14px 0;font-size:1.08rem}.capability-breadcrumbs{padding-bottom:40px}.capability-detail-hero h1{font-size:clamp(2.65rem,13vw,4rem)}.capability-detail-hero h1 em{font-size:.6em}.capability-fit-card,.capability-hero-card{padding:24px}.ai-case-handling article{grid-template-columns:1fr;gap:10px;padding:22px 20px}.ai-case-facts .container,.capability-check-list,.capability-focus-grid,.capability-outcome-strip .container,.capability-related-grid{grid-template-columns:1fr}.capability-outcome-strip div div,.capability-outcome-strip div div:nth-child(2){min-height:0;border-top:1px solid var(--mist);border-right:0;border-left:0}.capability-outcome-strip div div:first-child{border-top:0;border-left:0}.capability-focus-grid article,.capability-related-grid>a{min-height:0}.capability-why-copy>p{font-size:1rem}.capability-principle{grid-template-columns:1fr}.demo-lab-heading,.demo-run-header{align-items:flex-start;grid-template-columns:1fr}.demo-lab-heading{flex-direction:column}.delivery-control-grid,.delivery-controls,.delivery-detail-lists,.delivery-engagement-grid,.delivery-plan-metrics,.delivery-position,.delivery-stage-grid,.delivery-tool-grid,.delivery-tool-note,.demo-config-grid,.demo-safeguard-list,.demo-two-columns,.scope-workstreams,.workflow-result>.workflow-closeout{grid-template-columns:1fr}.delivery-board,.delivery-visual-board{grid-template-columns:repeat(2,1fr)}.workflow-step{grid-template-columns:46px 1fr!important}.workflow-step>i{grid-column:2}.delivery-visual-metrics{grid-template-columns:1fr}.delivery-stage-grid article,.delivery-stage-grid article:last-child{min-height:0;border-right:0;border-bottom:1px solid var(--mist)}.delivery-stage-grid article>span{margin-bottom:26px}.delivery-tool-grid article{min-height:0}.delivery-close .check-list{grid-template-columns:1fr}h1{font-size:clamp(2.8rem,14vw,4.4rem)}h2{font-size:clamp(2rem,10vw,3rem)}.hero{padding-top:64px}.hero-copy p,.page-hero p{font-size:1rem}.button-row{flex-direction:column}.button-row .button{width:100%}.hero-proof{flex-wrap:wrap}.hero-visual{min-height:380px}.dashboard-card{width:100%;max-width:100%;padding:18px;transform:none}.dashboard-card h2{font-size:1.55rem}.dashboard-top{align-items:flex-start}.dashboard-top .status-chip{display:none}.partner-float{width:130px;right:0;bottom:0}.app-cards,.assurance-grid,.case-disclosure,.case-proof,.case-study,.cloud-service-grid,.contact-details,.demo-tabs,.field-grid,.outcome-list,.pricing-group,.pricing-rows,.product-grid,.readiness-grid,.related-grid,.service-grid,.support-grid,.trust-grid,.work-preview-grid{grid-template-columns:1fr}.pricing-group-title{min-height:120px}.pricing-rows>div,.pricing-rows>div:nth-child(n+3){min-height:0;border-top:1px solid var(--mist);border-left:0}.work-preview-grid article:last-child{grid-column:auto}.work-actions{flex-direction:column}.case-index{min-height:105px;flex-direction:row;align-items:center}.case-main{padding:28px 22px}.case-columns{gap:22px}.case-proof{gap:6px}.demo-consent{padding:34px 22px}.demo-consent h2{font-size:2.1rem}.demo-tabs button{border-right:0;border-bottom:1px solid #2b3d54}.demo-workspace{padding:22px}.demo-result dl,.msp-scope-table>div{grid-template-columns:1fr}.assurance-grid>span,.assurance-grid>span:nth-child(-n+2),.trust-grid>div,.trust-grid>div:nth-child(-n+2){border-right:0;border-bottom:1px solid #2a3a50}.assurance-grid>span{min-height:130px;border-bottom-color:var(--mist)!important}.section{padding:76px 0}.path-card{min-height:0;padding:28px}.cloud-diagram,.path-icon-grid{width:220px}.readiness-grid article,.service-card,.support-grid article{min-height:290px}.chart{height:230px}.line-one{width:145px}.line-two{width:115px;left:180px}.p3{left:auto;right:35px}.p4{display:none}.savings-stats{grid-template-columns:1fr}.copilot-art{min-height:390px}.copilot-art:before{width:270px;height:270px}.chip-one{top:35px;left:15px}.chip-two{right:15px;bottom:70px}.chip-three{bottom:22px;left:18px}.pre-footer-grid{grid-template-columns:1fr}.pre-footer-grid .button{width:100%}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;align-items:flex-start;padding:22px 0}.ai-visual,.cloud-map{min-height:370px;transform:scale(.9)}.catalog-toolbar{grid-template-columns:1fr}.category-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.category-pills button{flex:0 0 auto}.product-detail-art{min-height:350px}.detail-mark{width:130px;height:130px;font-size:1.4rem}.purchase-row{grid-template-columns:75px 1fr}.contact-form{padding:22px}.search-overlay{padding-top:0}.search-panel{width:100%;max-height:100%;min-height:100vh;border-radius:0}}.adoption-hero-grid>*,.cowork-explainer-grid>*,.cowork-hero-grid>*,.custom-ai-hero-grid>*,.custom-build-grid>*,.managed-definition-grid>*,.managed-hero-grid>*,.strategy-hero-grid>*,.strategy-path-grid>*,.workflow-hero-grid>*{min-width:0}.adoption-journey-visual h3{color:var(--white)}@media (max-width:1050px){.strategy-choice-grid{grid-template-columns:repeat(2,1fr)}.strategy-case-grid{grid-template-columns:1fr}.strategy-case-grid>article,.strategy-case-grid>article>h3{min-height:0}}@media (max-width:820px){.strategy-idea-heading{display:none}.strategy-idea-table{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--mist)}.strategy-idea-table article{min-height:260px;display:flex;flex-direction:column;align-items:flex-start;gap:13px;background:var(--white);border:0}.strategy-idea-table article>span{margin-top:auto}.strategy-handoff-artifacts{grid-template-columns:1fr}.strategy-handoff-artifacts article{min-height:0}}@media (max-width:580px){.adoption-hero-grid,.cowork-hero-grid,.custom-ai-hero-grid,.managed-hero-grid,.strategy-hero-grid,.workflow-hero-grid{width:100%;max-width:100%}.adoption-hero-grid h1,.cowork-hero-grid h1,.custom-ai-hero-grid h1,.managed-hero-grid h1,.strategy-hero-grid h1,.workflow-hero-grid h1{max-width:100%;font-size:clamp(2.65rem,13vw,3.55rem);overflow-wrap:anywhere}.adoption-hero-grid .hero-copy,.cowork-hero-grid .hero-copy,.custom-ai-hero-grid .hero-copy,.managed-hero-grid .hero-copy,.strategy-hero-grid .hero-copy,.workflow-hero-grid .hero-copy{width:100%;max-width:100%}.capability-breadcrumbs{max-width:100%;flex-wrap:wrap;row-gap:5px;overflow-wrap:anywhere}.adoption-hero,.cowork-hero,.custom-ai-hero,.managed-hero,.strategy-hero,.workflow-hero{overflow-x:clip}.strategy-choice-grid,.strategy-idea-table{grid-template-columns:1fr}.strategy-choice-grid article{min-height:300px}.strategy-idea-table article{min-height:230px}}.adoption-foundation-section{padding-block:112px}.adoption-foundation-grid{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:92px}.adoption-foundation-copy h2{max-width:610px;margin-bottom:24px;font-size:clamp(2.35rem,4vw,4rem);line-height:1.03}.adoption-foundation-copy p{max-width:610px;margin-bottom:0;font-size:1.02rem;line-height:1.75}.adoption-foundation-points{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;background:var(--mist);border:1px solid var(--mist);border-radius:8px}.adoption-foundation-points article{min-height:190px;display:grid;grid-template-columns:38px 1fr;gap:14px;align-content:start;padding:28px;background:var(--white)}.adoption-foundation-points article>span{color:var(--teal-dark);font:900 .66rem Aptos Mono,Consolas,monospace}.adoption-foundation-points h3{margin:0 0 9px;font-size:1rem}.adoption-foundation-points p{margin:0;color:var(--body);font-size:.78rem;line-height:1.55}.adoption-operating-model{padding-block:112px}.adoption-system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.adoption-system-grid article{min-height:308px;display:flex;flex-direction:column;padding:30px;background:var(--white);border:1px solid var(--mist);border-radius:7px;transition:transform .2s ease,border-color .2s ease}.adoption-system-grid article:hover{transform:translateY(-3px);border-color:var(--teal)}.adoption-system-grid header{display:flex;align-items:center;gap:14px;margin-bottom:34px}.adoption-system-grid header>span{color:var(--teal-dark);font:900 .65rem Aptos Mono,Consolas,monospace}.adoption-system-grid header>i{height:1px;flex:1 1;background:var(--mist)}.adoption-system-grid h3{margin:0 0 13px;font-size:1.22rem}.adoption-system-grid p{margin:0;color:var(--body);font-size:.8rem;line-height:1.65}.adoption-system-grid footer{margin-top:auto;padding-top:22px;color:var(--teal-dark);border-top:1px solid var(--mist);font:800 .62rem Aptos Mono,Consolas,monospace;letter-spacing:.03em}.adoption-learning-arc{padding-block:112px}.adoption-learning-arc-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--mist);border-bottom:1px solid var(--mist)}.adoption-learning-arc-grid article{position:relative;min-height:285px;padding:34px 30px;border-right:1px solid var(--mist)}.adoption-learning-arc-grid article:last-child{border-right:0}.adoption-learning-arc-grid article>span{display:inline-block;padding:6px 9px;color:var(--button-text);background:var(--teal);border-radius:3px;font:900 .57rem Aptos Mono,Consolas,monospace}.adoption-learning-arc-grid article>b{position:absolute;top:32px;right:28px;color:var(--mist);font:900 2.6rem/1 Aptos Display,Aptos,sans-serif}.adoption-learning-arc-grid h3{margin:55px 0 14px;font-size:1.2rem}.adoption-learning-arc-grid p{margin:0;color:var(--body);font-size:.78rem;line-height:1.65}.adoption-lab-section{padding-block:112px;color:var(--white);background:radial-gradient(circle at 10% 0,rgba(13,148,136,.18),transparent 34%),linear-gradient(135deg,#07111f,#0b1c2c)}.adoption-lab-section .section-heading h2{color:var(--white)}.adoption-lab-section .section-heading p{color:#b7c8d5}.adoption-learning-lab{overflow:hidden;color:var(--navy);background:#f6f8fa;border-color:#35495d;border-radius:10px;box-shadow:0 28px 70px rgba(0,0,0,.3)}.adoption-lab-header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 30px;background:var(--white);border-bottom:1px solid var(--mist)}.adoption-lab-header h3{margin:7px 0 0;font-size:1.22rem}.adoption-lab-time{padding:8px 11px;color:var(--teal-dark);background:var(--wash);border-radius:4px;font:800 .62rem Aptos Mono,Consolas,monospace}.adoption-lab-progress{display:grid;grid-template-columns:repeat(5,1fr);background:#e3e9ed;border-bottom:1px solid #d6dee4}.adoption-lab-progress button{min-height:66px;display:flex;align-items:center;gap:10px;padding:12px 16px;color:#687783;background:#f4f6f8;border:0;border-right:1px solid #d6dee4;cursor:default}.adoption-lab-progress button.complete{color:#135d5d;background:#e6f4f1;cursor:pointer}.adoption-lab-progress button.active{color:var(--white);background:var(--teal-dark)}.adoption-lab-progress button>span{width:27px;height:27px;display:grid;place-items:center;flex:0 0 27px;border:1px solid;border-radius:50%;font:900 .54rem Aptos Mono,Consolas,monospace}.adoption-lab-progress button>b{font-size:.73rem}.adoption-lab-workspace{display:grid;grid-template-columns:230px minmax(0,1fr) 250px;min-height:560px}.adoption-lab-brief,.adoption-lab-coach{padding:28px 24px;background:#edf2f5}.adoption-lab-brief{border-right:1px solid #d6dee4}.adoption-lab-brief>span,.adoption-lab-coach>span{color:var(--teal-dark);font:900 .57rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.adoption-lab-brief h4,.adoption-lab-coach h4{margin:14px 0 9px;font-size:1rem}.adoption-lab-brief>p,.adoption-lab-coach>p{margin:0;color:var(--body);font-size:.72rem;line-height:1.55}.adoption-lab-brief dl{margin:28px 0 0}.adoption-lab-brief dl>div{padding:13px 0;border-top:1px solid #d5dfe4}.adoption-lab-brief dt{color:var(--muted);font:800 .55rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.adoption-lab-brief dd{margin:5px 0 0;color:var(--navy);font-size:.68rem;font-weight:700;line-height:1.4}.adoption-lab-stage{min-width:0;padding:34px;background:var(--white)}.adoption-stage-title{padding-bottom:20px;border-bottom:1px solid var(--mist)}.adoption-stage-title>span{color:var(--teal-dark);font:900 .57rem Aptos Mono,Consolas,monospace}.adoption-stage-title h4{margin:8px 0 0;font-size:1.3rem}.adoption-job-canvas{padding-top:24px}.adoption-coach-copy{margin:0 0 18px;color:var(--body);font-size:.78rem;line-height:1.55}.adoption-job-canvas article{display:grid;grid-template-columns:130px 1fr 20px;gap:14px;align-items:center;padding:15px 0;border-top:1px solid var(--mist)}.adoption-job-canvas article>span{color:var(--muted);font-size:.65rem}.adoption-job-canvas article>b{font-size:.72rem;line-height:1.45}.adoption-job-canvas svg{width:17px;color:var(--teal-dark)}.adoption-prompt-builder{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:24px}.adoption-prompt-builder>div{min-height:125px;padding:18px;background:var(--cloud);border:1px solid var(--mist);border-radius:5px}.adoption-prompt-builder>div>span{color:var(--teal-dark);font:900 .57rem Aptos Mono,Consolas,monospace}.adoption-prompt-builder>div>p{margin:10px 0 0;color:var(--body);font-size:.7rem;line-height:1.5}.adoption-prompt-builder blockquote{grid-column:1/-1;margin:0;padding:18px 20px;color:var(--navy);background:#e8f5f3;border-left:3px solid var(--teal-dark);font-size:.74rem;line-height:1.55}.adoption-draft-review{margin-top:24px;padding:22px;background:#fbfcfd;border:1px solid var(--mist);border-radius:5px}.adoption-draft-toolbar{display:flex;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--mist)}.adoption-draft-toolbar b{font-size:.8rem}.adoption-draft-toolbar span{color:#9a650d;font:900 .54rem Aptos Mono,Consolas,monospace}.adoption-draft-review h5{margin:21px 0 7px;font-size:.73rem}.adoption-draft-review>p{margin:0;color:var(--body);font-size:.7rem;line-height:1.55}.adoption-draft-review>p.needs-review{padding:9px 11px;color:#7b341e;background:#fff0e9;border-left:3px solid #c2410c}.adoption-source-row{display:grid;grid-template-columns:62px 1fr auto;gap:10px;align-items:center;margin-top:9px;padding:9px 11px;background:#eef7f5;border-radius:4px}.adoption-source-row>span{color:var(--teal-dark);font:900 .52rem Aptos Mono,Consolas,monospace}.adoption-source-row>b,.adoption-source-row>small{font-size:.61rem}.adoption-source-row>small{color:#39706c}.adoption-source-row.missing{background:#fff0e9}.adoption-source-row.missing>small,.adoption-source-row.missing>span{color:#a53b11}.adoption-verification-challenge{margin-top:28px;text-align:center}.challenge-label{color:var(--teal-dark);font:900 .58rem Aptos Mono,Consolas,monospace}.adoption-verification-challenge blockquote{margin:20px 0 14px;padding:24px;color:#7b341e;background:#fff0e9;border:1px solid #f4c8b5;font-size:1rem;font-weight:800}.adoption-verification-challenge>p{color:var(--body);font-size:.75rem}.adoption-verification-challenge>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.adoption-verification-challenge button{min-height:58px;padding:12px;color:var(--navy);background:var(--white);border:1px solid #aab8c2;border-radius:5px;font-weight:800;cursor:pointer}.adoption-verification-challenge button:hover{border-color:var(--teal-dark)}.adoption-verification-challenge button.selected.wrong{color:#8d3213;background:#fff0e9;border-color:#d7683d}.adoption-verification-challenge button.selected.correct{color:#0f5757;background:#e4f5f1;border-color:var(--teal-dark)}.adoption-feedback{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:10px 14px;font-size:.68rem;font-weight:800}.adoption-feedback.error{color:#8d3213;background:#fff0e9}.adoption-feedback.success{color:#0f5757;background:#e4f5f1}.adoption-feedback svg{width:16px}.adoption-practice-card{margin-top:28px;overflow:hidden;background:#f6fbfa;border:1px solid #9bcac3;border-radius:7px;transition:box-shadow .2s ease}.adoption-practice-card.published{box-shadow:0 0 0 3px rgba(13,148,136,.16)}.adoption-practice-card header{display:flex;justify-content:space-between;gap:18px;padding:14px 18px;color:#d9f5f0;background:var(--teal-dark)}.adoption-practice-card header>b,.adoption-practice-card header>span{font:900 .55rem Aptos Mono,Consolas,monospace}.adoption-practice-card h5{margin:20px 20px 10px;font-size:1rem}.adoption-practice-card ol{margin:0 20px;padding-left:19px;color:var(--body);font-size:.7rem;line-height:1.7}.adoption-practice-card footer{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px;padding:14px 18px;background:#e5f3f0}.adoption-practice-card footer span{padding:5px 7px;color:var(--teal-dark);background:var(--white);border-radius:3px;font-size:.58rem;font-weight:800}.adoption-lab-coach{border-left:1px solid #d6dee4}.adoption-coach-checklist{display:grid;gap:11px;margin-top:30px}.adoption-coach-checklist>span{display:flex;align-items:center;gap:9px;color:#77848d;font-size:.66rem;font-weight:700}.adoption-coach-checklist>span.checked{color:var(--navy)}.adoption-coach-checklist i{width:20px;height:20px;display:grid;place-items:center;color:var(--white);background:#ccd5da;border-radius:50%;font-style:normal;font-size:.58rem}.adoption-coach-checklist .checked i{background:var(--teal-dark)}.adoption-lab-actions{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 28px;background:var(--white);border-top:1px solid var(--mist)}.adoption-lab-actions>p{max-width:570px;margin:0;color:var(--muted);font-size:.65rem}.adoption-lab-actions>div{display:flex;gap:8px}.adoption-lab-actions .button{min-width:142px}.adoption-lab-actions .button:disabled{opacity:.45;cursor:not-allowed}.adoption-program-section{padding-block:112px}.adoption-program-timeline{margin-top:10px;border-top:1px solid var(--mist)}.adoption-program-timeline article{display:grid;grid-template-columns:95px 1fr;gap:35px}.adoption-program-marker{position:relative;display:flex;justify-content:center;padding-top:30px}.adoption-program-marker>span{position:relative;z-index:2;width:48px;height:48px;display:grid;place-items:center;color:var(--white);background:var(--teal-dark);border:7px solid var(--white);border-radius:50%;box-shadow:0 0 0 1px var(--teal-dark);font:900 .62rem Aptos Mono,Consolas,monospace}.adoption-program-marker>i{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--mist)}.adoption-program-timeline article>div:last-child{min-height:190px;display:grid;grid-template-columns:130px 230px 1fr 180px;gap:25px;align-items:start;padding:34px 0;border-bottom:1px solid var(--mist)}.adoption-program-timeline small{color:var(--teal-dark);font:900 .62rem Aptos Mono,Consolas,monospace}.adoption-program-timeline h3{margin:0;font-size:1.1rem}.adoption-program-timeline p{margin:0;color:var(--body);font-size:.76rem;line-height:1.6}.adoption-program-timeline article>div:last-child>b{padding:9px 11px;color:var(--teal-dark);background:var(--wash);border-radius:4px;font-size:.65rem;line-height:1.4}.adoption-case-section{padding-block:112px;background:var(--cloud)}.adoption-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.adoption-case-grid>article{min-height:635px;display:flex;flex-direction:column;overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:7px}.adoption-case-grid>article>div,.adoption-case-grid>article>h3,.adoption-case-grid>article>header{margin-inline:28px}.adoption-case-grid>article>header{display:flex;align-items:center;justify-content:space-between;padding:27px 0 20px;border-bottom:1px solid var(--mist)}.adoption-case-grid header>span{color:var(--teal-dark);font:900 .72rem Aptos Mono,Consolas,monospace}.adoption-case-grid header>small{padding:5px 7px;color:var(--teal-dark);background:var(--wash);border-radius:3px;font-size:.58rem;font-weight:900;text-transform:uppercase}.adoption-case-grid>article>h3{min-height:94px;margin-top:25px;margin-bottom:12px;font-size:1.24rem;line-height:1.18}.adoption-case-grid>article>div{padding:17px 0;border-top:1px solid var(--mist)}.adoption-case-grid>article b{color:var(--teal-dark);font-size:.62rem;text-transform:uppercase}.adoption-case-grid>article p{margin:8px 0 0;color:var(--body);font-size:.73rem;line-height:1.58}.adoption-case-grid>article>footer{margin-top:auto;padding:22px 28px 25px;background:#e7f3f1;border-top:1px solid #c8e1dc}.adoption-measurement-section{padding-block:112px;color:var(--white);background:linear-gradient(128deg,#064b50,#072f3b 72%)}.adoption-measurement-section>.container{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:center}.adoption-measurement-intro h2{margin-bottom:22px;color:var(--white);font-size:clamp(2.15rem,3.5vw,3.45rem);line-height:1.04}.adoption-measurement-intro>p{color:#c7dcdd;font-size:.9rem;line-height:1.7}.adoption-measurement-intro>div{display:flex;gap:12px;margin-top:28px;padding:17px;color:#e9f7f5;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:6px;font-size:.7rem;line-height:1.5}.adoption-measurement-intro>div svg{width:18px;flex:0 0 18px;color:#72e3d2}.adoption-measurement-intro>div b{display:block;margin-bottom:3px;color:var(--white)}.adoption-measurement-dashboard{overflow:hidden;color:var(--navy);background:#f8fafb;border:1px solid #517179;border-radius:9px;box-shadow:0 28px 60px rgba(0,0,0,.23)}.adoption-measurement-dashboard>header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:var(--white);border-bottom:1px solid var(--mist)}.adoption-measurement-dashboard>header div{display:grid;gap:4px}.adoption-measurement-dashboard>footer span,.adoption-measurement-dashboard>header span{color:var(--teal-dark);font:900 .56rem Aptos Mono,Consolas,monospace}.adoption-measurement-dashboard>header b{font-size:.9rem}.adoption-measurement-dashboard>header small{color:var(--muted);font:800 .55rem Aptos Mono,Consolas,monospace}.adoption-measure-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--mist)}.adoption-measure-grid article{min-height:215px;padding:23px;background:var(--white)}.adoption-measure-grid article>span{display:inline-block;color:var(--teal-dark);font:900 .59rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.adoption-measure-grid h3{margin:10px 0 15px;color:var(--navy);font-size:.86rem}.adoption-measure-grid ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.adoption-measure-grid li{display:flex;gap:8px;align-items:flex-start;color:var(--body);font-size:.66rem;line-height:1.4}.adoption-measure-grid li svg{width:14px;flex:0 0 14px;color:var(--teal-dark)}.adoption-measurement-dashboard>footer{display:flex;align-items:center;gap:18px;padding:17px 24px;background:#e4f2f0}.adoption-measurement-dashboard>footer b{font-size:.7rem}.adoption-handoff-section{padding-block:112px}.adoption-handoff-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adoption-handoff-grid article{min-height:175px;display:grid;grid-template-columns:46px 1fr;gap:18px;padding:29px;background:var(--white);border:1px solid var(--mist);border-top:3px solid var(--teal-dark);border-radius:5px}.adoption-handoff-grid article>span{color:var(--teal-dark);font:900 .65rem Aptos Mono,Consolas,monospace}.adoption-handoff-grid h3{margin:0 0 10px;font-size:1rem}.adoption-handoff-grid p{margin:0;color:var(--body);font-size:.75rem;line-height:1.58}@media (max-width:1050px){.adoption-foundation-grid,.adoption-measurement-section>.container{grid-template-columns:1fr;gap:55px}.adoption-case-grid,.adoption-system-grid{grid-template-columns:1fr 1fr}.adoption-case-grid>article{min-height:600px}.adoption-lab-workspace{grid-template-columns:200px minmax(0,1fr)}.adoption-lab-coach{grid-column:1/-1;border-top:1px solid #d6dee4;border-left:0}.adoption-coach-checklist{grid-template-columns:repeat(4,1fr)}.adoption-program-timeline article>div:last-child{grid-template-columns:110px 180px 1fr}.adoption-program-timeline article>div:last-child>b{grid-column:2/-1}}@media (max-width:820px){.adoption-case-grid,.adoption-foundation-points,.adoption-handoff-grid,.adoption-system-grid{grid-template-columns:1fr}.adoption-learning-arc-grid{grid-template-columns:1fr 1fr}.adoption-learning-arc-grid article:nth-child(2){border-right:0}.adoption-learning-arc-grid article:nth-child(-n+2){border-bottom:1px solid var(--mist)}.adoption-lab-progress button{justify-content:center}.adoption-lab-progress button>b{display:none}.adoption-lab-workspace{grid-template-columns:1fr}.adoption-lab-brief{border-right:0;border-bottom:1px solid #d6dee4}.adoption-lab-brief dl{display:grid;gap:0 20px}.adoption-coach-checklist,.adoption-lab-brief dl,.adoption-program-timeline article>div:last-child{grid-template-columns:1fr 1fr}.adoption-program-timeline article>div:last-child>b,.adoption-program-timeline article>div:last-child>p{grid-column:1/-1}.adoption-case-grid>article,.adoption-case-grid>article>h3{min-height:0}}@media (max-width:580px){.adoption-case-section,.adoption-foundation-section,.adoption-handoff-section,.adoption-lab-section,.adoption-learning-arc,.adoption-measurement-section,.adoption-operating-model,.adoption-program-section{padding-block:76px}.adoption-foundation-points,.adoption-learning-arc-grid,.adoption-measure-grid{grid-template-columns:1fr}.adoption-foundation-points article,.adoption-learning-arc-grid article,.adoption-system-grid article{min-height:0}.adoption-learning-arc-grid article{border-right:0;border-bottom:1px solid var(--mist)}.adoption-draft-toolbar,.adoption-lab-actions,.adoption-lab-header,.adoption-practice-card header{align-items:flex-start;flex-direction:column}.adoption-lab-progress button{min-height:55px;padding:8px 4px}.adoption-lab-progress button>span{width:25px;height:25px;flex-basis:25px}.adoption-lab-stage{padding:26px 20px}.adoption-coach-checklist,.adoption-lab-brief dl,.adoption-prompt-builder,.adoption-verification-challenge>div{grid-template-columns:1fr}.adoption-job-canvas article{grid-template-columns:1fr 20px}.adoption-job-canvas article>span{grid-column:1/-1}.adoption-source-row{grid-template-columns:54px 1fr}.adoption-source-row>small{grid-column:2}.adoption-lab-actions .button,.adoption-lab-actions>div{width:100%}.adoption-lab-actions>div{flex-direction:column-reverse}.adoption-program-timeline article{grid-template-columns:56px 1fr;gap:10px}.adoption-program-timeline article>div:last-child{grid-template-columns:1fr;gap:12px}.adoption-program-timeline article>div:last-child>b,.adoption-program-timeline article>div:last-child>p{grid-column:auto}.adoption-program-marker>span{width:40px;height:40px}.adoption-measurement-dashboard>footer,.adoption-measurement-dashboard>header{align-items:flex-start;flex-direction:column}}.cowork-hero{min-height:980px;padding-bottom:80px;background:radial-gradient(circle at 76% 16%,rgba(80,118,255,.22),transparent 31%),radial-gradient(circle at 18% 70%,rgba(17,197,181,.12),transparent 32%),linear-gradient(140deg,#07111f,#0d1c34 62%,#142945)}.cowork-hero-content{position:relative;z-index:2}.cowork-hero-content>.eyebrow{display:block;margin-top:68px}.cowork-hero-content>h1{max-width:none;margin:21px 0 30px;color:var(--white);font-size:clamp(3.65rem,5.4vw,5rem);line-height:.98;letter-spacing:-.055em}.cowork-hero-content>h1 em,.cowork-hero-content>h1 span{display:block}.cowork-hero-content>h1 em{margin-top:7px;color:var(--teal);font-style:normal}.cowork-hero-intro{display:grid;grid-template-columns:minmax(0,700px) auto;justify-content:space-between;align-items:end;gap:55px}.cowork-hero-intro>p{margin:0;color:#b5c6d6;font-size:1.02rem;line-height:1.72}.cowork-hero-intro .button-row{flex-wrap:nowrap;margin:0}.cowork-hero-product{margin-top:62px;overflow:hidden;color:var(--navy);background:#f7f9fc;border:1px solid #40556e;border-radius:12px;box-shadow:0 34px 80px rgba(0,0,0,.36)}.cowork-hero-product>header{min-height:58px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;background:var(--white);border-bottom:1px solid #d9e0e8}.cowork-hero-product>header>div{display:flex;align-items:center;gap:10px}.cowork-hero-product>header>div>i{width:24px;height:24px;background:conic-gradient(from 45deg,#7c3aed,#2563eb,#14b8a6,#7c3aed);border-radius:7px}.cowork-hero-product>header>div>b{font-size:.75rem}.cowork-hero-product>header>span{display:flex;padding:3px;background:#eef2f7;border-radius:7px}.cowork-hero-product>header>span b{padding:8px 20px;color:#637181;border-radius:5px;font-size:.68rem}.cowork-hero-product>header>span b.active{color:var(--white);background:#5046e5;box-shadow:0 3px 8px rgba(80,70,229,.25)}.cowork-hero-product>header>small{justify-self:end;color:#645bd5;font:900 .55rem Aptos Mono,Consolas,monospace}.cowork-hero-product-body{display:grid;grid-template-columns:170px minmax(0,1fr) 270px;min-height:330px}.cowork-hero-product-body>aside{display:grid;align-content:center;gap:8px;padding:22px;background:#f0f3f8;border-right:1px solid #d9e0e8}.cowork-hero-product-body>aside>span{display:grid;grid-template-columns:29px 1fr;gap:9px;align-items:center;padding:8px;color:#87929e;border-radius:5px}.cowork-hero-product-body>aside>span.used{color:var(--navy);background:var(--white);box-shadow:0 2px 8px rgba(7,17,31,.06)}.cowork-hero-product-body>aside i{width:27px;height:27px;display:grid;place-items:center;color:var(--white);background:#6773ce;border-radius:5px;font:900 .5rem Aptos Mono,Consolas,monospace}.cowork-hero-product-body>aside>span:nth-child(2n) i{background:var(--teal-dark)}.cowork-hero-product-body>aside b{font-size:.63rem}.cowork-hero-product-body>main{padding:34px;background:var(--white)}.cowork-hero-user{display:grid;grid-template-columns:54px 1fr;gap:12px}.cowork-hero-user>span{padding-top:5px;color:var(--muted);font:900 .52rem Aptos Mono,Consolas,monospace}.cowork-hero-user>p{margin:0;padding:14px 16px;color:var(--navy);background:#f0f3f8;border-radius:7px;font-size:.73rem;line-height:1.5}.cowork-hero-cowork{display:grid;grid-template-columns:36px 1fr;gap:13px;margin:28px 0 0 55px}.cowork-hero-cowork>span{width:34px;height:34px;display:grid;place-items:center;color:var(--white);background:linear-gradient(135deg,#635bdb,#2c76da);border-radius:9px;font-weight:900}.cowork-hero-cowork>div>b{font-size:.78rem}.cowork-hero-cowork>div>p{margin:7px 0 15px;color:var(--body);font-size:.68rem;line-height:1.5}.cowork-hero-cowork>div>div{display:flex;flex-wrap:wrap;gap:6px}.cowork-hero-cowork>div i{padding:6px 8px;color:#7f8994;background:#f3f5f8;border:1px solid #e0e5eb;border-radius:3px;font-size:.56rem;font-style:normal}.cowork-hero-cowork>div i.active{color:#0d675f;background:#e7f6f3;border-color:#bce2dc}.cowork-hero-product-body>section{padding:28px 24px;background:#f3f6fa;border-left:1px solid #d9e0e8}.cowork-hero-product-body>section>span{color:var(--muted);font:900 .53rem Aptos Mono,Consolas,monospace}.cowork-hero-product-body>section h3{margin:14px 0 12px;font-size:1rem}.cowork-hero-product-body>section>small{display:flex;align-items:center;gap:7px;color:#5a4dc7;font-size:.61rem;font-weight:800}.cowork-hero-product-body>section>small i{width:7px;height:7px;background:#5a4dc7;border-radius:50%;box-shadow:0 0 0 5px rgba(90,77,199,.12)}.cowork-hero-product-body>section>div{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;margin-top:26px;padding:17px;background:var(--white);border:1px solid #dce3ea;border-radius:5px}.cowork-hero-product-body>section>div b{color:var(--navy);font-size:.82rem}.cowork-hero-product-body>section>div span{color:var(--muted);font-size:.62rem}.cowork-hero-product-body>section footer{margin-top:20px;padding:11px;color:#0e625c;background:#e3f3f0;border-radius:4px;font-size:.62rem;font-weight:800}.cowork-value-ribbon{background:var(--white);border-bottom:1px solid var(--mist)}.cowork-value-ribbon>.container{display:grid;grid-template-columns:repeat(5,1fr)}.cowork-value-ribbon span{min-height:105px;display:flex;flex-direction:column;justify-content:center;padding:24px;border-right:1px solid var(--mist)}.cowork-value-ribbon span:first-child{border-left:1px solid var(--mist)}.cowork-value-ribbon b{color:var(--navy);font-size:.86rem}.cowork-value-ribbon small{margin-top:5px;color:var(--muted);font-size:.65rem;line-height:1.35}.cowork-mode-section{padding-block:112px}.cowork-mode-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cowork-mode-grid article{min-height:385px;display:flex;flex-direction:column;padding:28px;background:var(--white);border:1px solid var(--mist);border-top:4px solid #7b88a3;border-radius:5px}.cowork-mode-grid article.featured{color:var(--white);background:linear-gradient(145deg,#3530a3,#155a82);border-color:#6f76e8;transform:translateY(-12px);box-shadow:0 20px 45px rgba(41,48,132,.2)}.cowork-mode-grid header{display:flex;justify-content:space-between;gap:16px}.cowork-mode-grid header>span{color:var(--teal-dark);font:900 .6rem Aptos Mono,Consolas,monospace}.cowork-mode-grid header>b{color:#d8dfe7;font:900 1.6rem Aptos Display,Aptos,sans-serif}.cowork-mode-grid .featured header>b,.cowork-mode-grid .featured header>span{color:#9cece2}.cowork-mode-grid h3{margin:46px 0 15px;font-size:1.22rem}.cowork-mode-grid .featured h3{color:var(--white)}.cowork-mode-grid p{margin:0;color:var(--body);font-size:.77rem;line-height:1.65}.cowork-mode-grid .featured p{color:#d5e1ed}.cowork-mode-grid footer{margin-top:auto;padding-top:22px;color:var(--teal-dark);border-top:1px solid var(--mist);font:800 .59rem Aptos Mono,Consolas,monospace;line-height:1.5}.cowork-mode-grid .featured footer{color:#9cece2;border-color:rgba(255,255,255,.19)}.cowork-mechanics-section{padding-block:112px;color:var(--white);background:radial-gradient(circle at 12% 20%,rgba(56,189,248,.14),transparent 28%),linear-gradient(140deg,#091426,#111f3b)}.cowork-mechanics-section>.container{display:grid;grid-template-columns:.72fr 1.28fr;gap:85px}.cowork-mechanics-intro{align-self:start;position:sticky;top:120px}.cowork-mechanics-intro h2{margin:12px 0 22px;color:var(--white);font-size:clamp(2.4rem,4vw,3.9rem);line-height:1.03}.cowork-mechanics-intro p{color:#b9c7d7;line-height:1.72}.cowork-mechanics-list{border-top:1px solid #35465d}.cowork-mechanics-list article{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:31px 0;border-bottom:1px solid #35465d}.cowork-mechanics-list article>span{color:var(--teal);font:900 .67rem Aptos Mono,Consolas,monospace}.cowork-mechanics-list h3{margin:0 0 8px;color:var(--white);font-size:1.05rem}.cowork-mechanics-list p{margin:0;color:#adbdcd;font-size:.76rem;line-height:1.6}.cowork-demo-section{padding-block:112px;background:#edf2f7}.cowork-conversation-demo{overflow:hidden;background:var(--white);border-color:#b7c3d1;border-radius:10px;box-shadow:0 25px 60px rgba(7,17,31,.13)}.cowork-demo-bar{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;color:var(--white);background:#171b38}.cowork-demo-bar>div{display:flex;align-items:center;gap:12px}.cowork-demo-mark{width:34px;height:34px;display:grid;place-items:center;background:linear-gradient(135deg,#7957e8,#2c7ada);border-radius:9px;font-weight:900}.cowork-demo-bar>div>div{display:grid;gap:3px}.cowork-demo-bar b{color:var(--white);font-size:.75rem}.cowork-demo-bar small{color:#aebad0;font-size:.58rem}.cowork-fictional-badge{padding:7px 9px;color:#9cece2;background:rgba(156,236,226,.1);border:1px solid rgba(156,236,226,.25);border-radius:4px;font:900 .54rem Aptos Mono,Consolas,monospace}.cowork-task-tabs{display:grid;grid-template-columns:1fr 1fr;background:#e5eaf0;border-bottom:1px solid #d4dce4}.cowork-task-tabs button{display:flex;align-items:center;gap:12px;padding:15px 20px;color:#667482;background:#f4f6f9;border:0;border-right:1px solid #d4dce4;text-align:left;cursor:pointer}.cowork-task-tabs button.active{color:var(--navy);background:var(--white);box-shadow:inset 0 -3px #6155d8}.cowork-task-tabs button>span{width:32px;height:32px;display:grid;place-items:center;color:var(--white);background:#7680a0;border-radius:7px;font:900 .53rem Aptos Mono,Consolas,monospace}.cowork-task-tabs button.active>span{background:#6155d8}.cowork-task-tabs button>div{display:grid;gap:3px}.cowork-task-tabs button b{font-size:.73rem}.cowork-task-tabs button small{font-size:.58rem}.cowork-demo-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);min-height:735px}.cowork-conversation{min-width:0;display:flex;flex-direction:column;padding:30px;background:var(--white)}.cowork-user-message{display:grid;grid-template-columns:52px 1fr;gap:12px}.cowork-user-message>span{padding-top:5px;color:var(--muted);font:900 .55rem Aptos Mono,Consolas,monospace}.cowork-user-message>p{margin:0;padding:16px 18px;color:var(--navy);background:#eef1f6;border-radius:8px;font-size:.77rem;line-height:1.55}.cowork-message-stream{display:grid;gap:11px;margin:24px 0 24px 52px}.cowork-event{display:grid;grid-template-columns:38px 1fr;gap:12px;opacity:0;animation:cowork-message-in .42s ease forwards}.cowork-event-delay-1{animation-delay:80ms}.cowork-event-delay-2{animation-delay:.16s}@keyframes cowork-message-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cowork-event-avatar{width:36px;height:36px;display:grid;place-items:center;color:var(--white);background:#6155d8;border-radius:9px;font:900 .52rem Aptos Mono,Consolas,monospace}.cowork-event-artifact .cowork-event-avatar,.cowork-event-tool .cowork-event-avatar{background:#1c7385}.cowork-event-approval .cowork-event-avatar{background:#b66b13}.cowork-event-complete .cowork-event-avatar{background:var(--teal-dark)}.cowork-event>div{padding:13px 15px;background:#fafbfc;border:1px solid #dfe5eb;border-radius:7px}.cowork-event-cowork>div{background:#f4f3ff;border-color:#d8d4f5}.cowork-event-approval>div{background:#fff8ed;border-color:#edcca1}.cowork-event-complete>div{background:#eaf7f4;border-color:#b9e2db}.cowork-event header{display:flex;align-items:center;justify-content:space-between;gap:15px}.cowork-event header b{font-size:.72rem}.cowork-event header span{color:#5f56c6;font:900 .52rem Aptos Mono,Consolas,monospace}.cowork-event>div>p{margin:5px 0 0;color:var(--body);font-size:.67rem;line-height:1.5}.cowork-approval-card{margin-top:13px;padding:14px;background:var(--white);border:1px solid #e7bd87;border-radius:5px}.cowork-approval-card>span{color:#9a5b0c;font:900 .52rem Aptos Mono,Consolas,monospace}.cowork-approval-card>b{display:block;margin-top:7px;font-size:.72rem}.cowork-approval-card>p{margin:5px 0 11px;color:var(--body);font-size:.63rem}.cowork-approval-card button{padding:9px 12px;color:var(--white);background:#6155d8;border:0;border-radius:4px;font-size:.63rem;font-weight:900;cursor:pointer}.cowork-complete-state{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--teal-dark);font-size:.62rem;font-weight:900}.cowork-complete-state svg{width:15px}.cowork-typing{display:flex;align-items:center;gap:5px;min-height:30px;padding-left:48px}.cowork-typing i{width:6px;height:6px;background:#6d65cb;border-radius:50%;animation:cowork-typing 1s ease-in-out infinite}.cowork-typing i:nth-child(2){animation-delay:.16s}.cowork-typing i:nth-child(3){animation-delay:.32s}@keyframes cowork-typing{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.cowork-typing span{margin-left:7px;color:var(--muted);font-size:.6rem}.cowork-demo-controls{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:18px;border-top:1px solid var(--mist)}.cowork-demo-controls .button{min-height:40px;padding:0 15px;font-size:.66rem}.cowork-demo-controls>span{margin-left:auto;color:var(--muted);font-size:.58rem}.cowork-live-work{min-width:0;display:flex;flex-direction:column;padding:26px 22px;background:#f3f6fa;border-left:1px solid #d8dfe6}.cowork-live-work>header{display:grid;gap:7px}.cowork-live-work>footer>span,.cowork-live-work>header span,.cowork-result-preview>span{color:#5c54bd;font:900 .53rem Aptos Mono,Consolas,monospace}.cowork-live-work>header b{font-size:.88rem}.cowork-work-state{display:flex;justify-content:space-between;gap:15px;margin-top:16px}.cowork-work-state>span{display:flex;align-items:center;gap:7px;color:#6057bf;font-size:.61rem;font-weight:900}.cowork-work-state>span i{width:7px;height:7px;background:currentColor;border-radius:50%;box-shadow:0 0 0 4px rgba(96,87,191,.12)}.cowork-work-state>span.approval{color:#a35f0c}.cowork-work-state>span.complete{color:var(--teal-dark)}.cowork-work-state small{color:var(--muted);font-size:.55rem}.cowork-app-orbit{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:22px}.cowork-app-orbit>span{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:7px;color:#929ca6;background:#e8edf2;border:1px solid transparent;border-radius:4px}.cowork-app-orbit>span.used{color:var(--navy);background:var(--white);border-color:#cbd5df}.cowork-app-orbit>span.active{color:var(--navy);background:#efedff;border-color:#8179df;box-shadow:0 0 0 3px rgba(97,85,216,.1)}.cowork-app-orbit i{width:26px;height:26px;display:grid;place-items:center;color:var(--white);background:#8893a2;border-radius:4px;font:900 .47rem Aptos Mono,Consolas,monospace}.cowork-app-orbit .active i,.cowork-app-orbit .used i{background:#6155d8}.cowork-app-orbit b{font-size:.58rem}.cowork-result-preview{margin-top:22px;padding:17px;background:var(--white);border:1px solid #d8e0e7;border-radius:5px}.cowork-result-preview>p{margin:10px 0 15px;color:var(--body);font-size:.65rem;line-height:1.5}.cowork-result-preview ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cowork-result-preview li{display:flex;align-items:center;gap:7px;color:#99a2aa;font-size:.59rem;font-weight:700}.cowork-result-preview li i{width:13px;height:13px;border:1px solid #aeb8c1;border-radius:50%}.cowork-result-preview li.done{color:var(--navy)}.cowork-result-preview li.done i{position:relative;background:var(--teal-dark);border-color:var(--teal-dark)}.cowork-result-preview li.done i:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:var(--white);font-size:.48rem;font-style:normal}.cowork-live-work>footer{display:grid;gap:5px;margin-top:auto;padding:15px;background:#e8ebf6;border-radius:5px}.cowork-live-work>footer b{font-size:.66rem}.cowork-live-work>footer small{color:var(--muted);font-size:.56rem;line-height:1.4}.cowork-scenario-section{padding-block:112px}.cowork-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.cowork-scenario-grid article{min-height:340px;display:flex;flex-direction:column;padding:27px;background:var(--white);border:1px solid var(--mist);border-radius:6px;transition:transform .2s ease,border-color .2s ease}.cowork-scenario-grid article:hover{transform:translateY(-3px);border-color:#756de0}.cowork-scenario-grid header{display:flex;justify-content:space-between;gap:16px}.cowork-scenario-grid header>span{color:#5f56c6;font:900 .58rem Aptos Mono,Consolas,monospace}.cowork-scenario-grid header>i{color:#dce2e9;font:900 1.8rem Aptos Display,Aptos,sans-serif;font-style:normal}.cowork-scenario-grid h3{margin:45px 0 13px;font-size:1.18rem}.cowork-scenario-grid p{margin:0;color:var(--body);font-size:.76rem;line-height:1.63}.cowork-scenario-grid footer{display:grid;gap:7px;margin-top:auto;padding-top:20px;border-top:1px solid var(--mist)}.cowork-scenario-grid footer b{color:var(--teal-dark);font:900 .52rem Aptos Mono,Consolas,monospace}.cowork-scenario-grid footer span{color:var(--navy);font-size:.66rem;font-weight:800}.cowork-enablement-section{padding-block:112px;color:var(--white);background:radial-gradient(circle at 88% 20%,rgba(106,96,220,.2),transparent 30%),linear-gradient(135deg,#111733,#082c3c)}.cowork-enablement-section .section-heading h2{color:var(--white)}.cowork-enablement-section .section-heading p{color:#bdcbd6}.cowork-enablement-path{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;background:#3b4b60;border:1px solid #3b4b60;border-radius:7px}.cowork-enablement-path article{min-height:300px;padding:28px;background:rgba(13,29,47,.96)}.cowork-enablement-path article>div{display:flex;justify-content:space-between;gap:15px}.cowork-enablement-path article>div span{color:var(--teal);font:900 .58rem Aptos Mono,Consolas,monospace}.cowork-enablement-path article>div b{color:#475c70;font:900 2.1rem Aptos Display,Aptos,sans-serif}.cowork-enablement-path h3{margin:48px 0 13px;color:var(--white);font-size:1.12rem}.cowork-enablement-path p{margin:0;color:#afbecb;font-size:.74rem;line-height:1.62}.cowork-governance-section{padding-block:112px}.cowork-governance-grid{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:75px}.cowork-governance-copy h2{margin-bottom:22px;font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.03}.cowork-governance-copy>p{line-height:1.72}.cowork-cost-formula{display:grid;gap:8px;margin-top:30px;padding:22px;color:var(--white);background:#26225f;border-radius:7px}.cowork-cost-formula>span{color:#a9a4f4;font:900 .56rem Aptos Mono,Consolas,monospace}.cowork-cost-formula b{font-size:.77rem}.cowork-cost-formula i{color:#8e88e4;font-style:normal;font-weight:900}.cowork-control-board{overflow:hidden;background:#f7f9fb;border:1px solid #bdc8d3;border-radius:9px;box-shadow:0 24px 55px rgba(7,17,31,.13)}.cowork-control-board>header{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;color:var(--white);background:#171b38}.cowork-control-board>header>div{display:grid;gap:4px}.cowork-control-board>footer span,.cowork-control-board>header span{color:#a9a4f4;font:900 .54rem Aptos Mono,Consolas,monospace}.cowork-control-board>header b{color:var(--white);font-size:.82rem}.cowork-control-board>header small{color:#c0cada;font:800 .52rem Aptos Mono,Consolas,monospace}.cowork-control-board>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dce3ea}.cowork-control-board article{min-height:150px;display:grid;grid-template-columns:20px 1fr;gap:10px;padding:22px;background:var(--white)}.cowork-control-board article>svg{width:16px;color:#5f56c6}.cowork-control-board article b{font-size:.72rem}.cowork-control-board article p{margin:7px 0 0;color:var(--body);font-size:.64rem;line-height:1.5}.cowork-control-board>footer{display:grid;gap:5px;padding:17px 24px;background:#eeedff}.cowork-control-board>footer b{font-size:.67rem}.cowork-case-section{padding-block:112px;background:var(--cloud)}.cowork-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.cowork-case-grid>article{min-height:650px;display:flex;flex-direction:column;overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:7px}.cowork-case-grid>article>div,.cowork-case-grid>article>h3,.cowork-case-grid>article>header{margin-inline:28px}.cowork-case-grid>article>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:26px 0 19px;border-bottom:1px solid var(--mist)}.cowork-case-grid header>span{color:#5f56c6;font:900 .68rem Aptos Mono,Consolas,monospace}.cowork-case-grid header>small{padding:5px 7px;color:#5148b4;background:#efedff;border-radius:3px;font-size:.55rem;font-weight:900;text-transform:uppercase}.cowork-case-grid>article>h3{min-height:104px;margin-top:24px;margin-bottom:9px;font-size:1.2rem;line-height:1.2}.cowork-case-grid>article>div{padding:17px 0;border-top:1px solid var(--mist)}.cowork-case-grid>article b{color:#5148b4;font-size:.6rem;text-transform:uppercase}.cowork-case-grid>article p{margin:8px 0 0;color:var(--body);font-size:.71rem;line-height:1.58}.cowork-case-grid>article>footer{margin-top:auto;padding:22px 28px 25px;background:#efedff;border-top:1px solid #d8d4f2}.cowork-handoff-section{padding-block:112px;color:var(--white);background:linear-gradient(135deg,#0a1728,#153a4b)}.cowork-handoff-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px}.cowork-handoff-grid>div:first-child{align-self:start;position:sticky;top:120px}.cowork-handoff-grid>div:first-child h2{color:var(--white);font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.03}.cowork-handoff-grid>div:first-child p{color:#b7cad3;line-height:1.7}.cowork-handoff-artifacts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cowork-handoff-artifacts article{min-height:190px;display:grid;grid-template-columns:38px 1fr;gap:12px;padding:24px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.17);border-radius:5px}.cowork-handoff-artifacts article>span{color:var(--teal);font:900 .62rem Aptos Mono,Consolas,monospace}.cowork-handoff-artifacts h3{margin:0 0 9px;color:var(--white);font-size:.91rem}.cowork-handoff-artifacts p{margin:0;color:#b9cbd4;font-size:.68rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.cowork-event,.cowork-typing i{animation:none;opacity:1}}@media (max-width:1050px){.cowork-governance-grid,.cowork-handoff-grid,.cowork-hero-intro,.cowork-mechanics-section>.container{grid-template-columns:1fr;gap:50px}.cowork-hero-intro .button-row{margin-top:0}.cowork-hero-product-body{grid-template-columns:140px minmax(0,1fr)}.cowork-hero-product-body>section{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;border-top:1px solid #d9e0e8;border-left:0}.cowork-hero-product-body>section h3,.cowork-hero-product-body>section>small{grid-column:1}.cowork-hero-product-body>section>div{grid-column:2;grid-row:1/span 3;margin-top:0}.cowork-hero-product-body>section footer{grid-column:3;grid-row:1/span 3;align-self:center;margin-top:0}.cowork-mode-grid{grid-template-columns:1fr 1fr}.cowork-mode-grid article.featured{transform:none}.cowork-handoff-grid>div:first-child,.cowork-mechanics-intro{position:static}.cowork-case-grid{grid-template-columns:1fr}.cowork-case-grid>article,.cowork-case-grid>article>h3{min-height:0}}@media (max-width:820px){.cowork-hero{min-height:0}.cowork-hero-content>h1{font-size:clamp(3rem,11vw,4.35rem)}.cowork-hero-intro .button-row{flex-wrap:wrap}.cowork-hero-product>header{grid-template-columns:1fr auto}.cowork-hero-product>header>small{display:none}.cowork-hero-product-body{grid-template-columns:1fr}.cowork-hero-product-body>aside{display:grid;grid-template-columns:repeat(5,1fr);border-right:0;border-bottom:1px solid #d9e0e8}.cowork-hero-product-body>aside>span{grid-template-columns:1fr;justify-items:center}.cowork-hero-product-body>aside b{display:none}.cowork-hero-product-body>section{grid-column:auto;grid-template-columns:1fr}.cowork-hero-product-body>section footer,.cowork-hero-product-body>section h3,.cowork-hero-product-body>section>div,.cowork-hero-product-body>section>small{grid-column:auto;grid-row:auto}.cowork-value-ribbon>.container{grid-template-columns:1fr 1fr}.cowork-value-ribbon span{border-bottom:1px solid var(--mist)}.cowork-enablement-path,.cowork-handoff-artifacts,.cowork-mode-grid,.cowork-scenario-grid{grid-template-columns:1fr 1fr}.cowork-demo-layout{grid-template-columns:1fr}.cowork-live-work{min-height:560px;border-top:1px solid #d8dfe6;border-left:0}}@media (max-width:580px){.cowork-hero{padding-bottom:58px}.cowork-hero-content>.eyebrow{margin-top:45px}.cowork-hero-content>h1{margin-top:17px;font-size:clamp(2.8rem,13vw,3.8rem);line-height:1;overflow-wrap:normal}.cowork-hero-intro{gap:28px}.cowork-hero-intro .button,.cowork-hero-intro .button-row{width:100%}.cowork-hero-product{margin-top:42px}.cowork-hero-product>header{grid-template-columns:1fr;gap:12px;padding-block:14px}.cowork-hero-product>header>span{width:100%}.cowork-hero-product>header>span b{flex:1 1;text-align:center}.cowork-hero-product-body>aside{padding:14px}.cowork-hero-product-body>main{padding:24px 18px}.cowork-hero-user{grid-template-columns:1fr}.cowork-hero-cowork{grid-template-columns:34px 1fr;margin-left:0}.cowork-control-board>div,.cowork-enablement-path,.cowork-handoff-artifacts,.cowork-mode-grid,.cowork-scenario-grid,.cowork-value-ribbon>.container{grid-template-columns:1fr}.cowork-case-section,.cowork-demo-section,.cowork-enablement-section,.cowork-governance-section,.cowork-handoff-section,.cowork-mechanics-section,.cowork-mode-section,.cowork-scenario-section{padding-block:76px}.cowork-enablement-path article,.cowork-handoff-artifacts article,.cowork-mode-grid article,.cowork-scenario-grid article{min-height:0}.cowork-demo-bar,.cowork-demo-controls{align-items:flex-start;flex-direction:column}.cowork-fictional-badge{align-self:flex-start}.cowork-task-tabs button{padding:12px}.cowork-task-tabs button small{display:none}.cowork-conversation{padding:22px 16px}.cowork-user-message{grid-template-columns:1fr}.cowork-message-stream{margin-left:0}.cowork-event{grid-template-columns:34px 1fr;gap:8px}.cowork-demo-controls,.cowork-demo-controls .button{width:100%}.cowork-demo-controls>span{margin-left:0}.cowork-live-work{min-height:600px}.cowork-mechanics-list article{grid-template-columns:46px 1fr}.cowork-cost-formula{grid-template-columns:1fr auto 1fr}.cowork-cost-formula>span{grid-column:1/-1}}.workflow-hero{min-height:930px;padding-bottom:80px;background:radial-gradient(circle at 82% 12%,rgba(16,185,129,.18),transparent 30%),radial-gradient(circle at 15% 75%,rgba(245,158,11,.1),transparent 30%),linear-gradient(140deg,#07111f,#0a2730 68%,#11323a)}.workflow-hero-content{position:relative;z-index:2}.workflow-hero-content>.eyebrow{display:block;margin-top:68px}.workflow-hero-content>h1{max-width:none;margin:21px 0 30px;color:var(--white);font-size:clamp(3.65rem,5.6vw,5.15rem);line-height:.98;letter-spacing:-.055em}.workflow-hero-content>h1 em,.workflow-hero-content>h1 span{display:block}.workflow-hero-content>h1 em{margin-top:7px;color:var(--teal);font-style:normal}.workflow-hero-intro{display:grid;grid-template-columns:minmax(0,700px) auto;justify-content:space-between;align-items:end;gap:55px}.workflow-hero-intro>p{margin:0;color:#b7cbd0;font-size:1.02rem;line-height:1.72}.workflow-hero-intro .button-row{flex-wrap:nowrap;margin:0}.workflow-hero-blueprint{margin-top:60px;overflow:hidden;color:var(--navy);background:#f8fafb;border:1px solid #3c5a62;border-radius:11px;box-shadow:0 34px 80px rgba(0,0,0,.34)}.workflow-hero-blueprint>header{min-height:58px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;background:var(--white);border-bottom:1px solid #d8e1e5}.workflow-hero-blueprint>header>div{display:flex;align-items:center;gap:10px}.workflow-hero-blueprint>header>div>i{width:25px;height:25px;background:conic-gradient(from 45deg,#10b981,#0f766e,#f59e0b,#10b981);border-radius:7px}.workflow-hero-blueprint>header>div>b{font-size:.75rem}.workflow-hero-blueprint>header>span{color:var(--muted);font:900 .54rem Aptos Mono,Consolas,monospace}.workflow-hero-blueprint>header>small{justify-self:end;display:flex;align-items:center;gap:7px;color:var(--teal-dark);font:900 .54rem Aptos Mono,Consolas,monospace}.workflow-hero-blueprint>header>small i{width:7px;height:7px;background:var(--teal);border-radius:50%;box-shadow:0 0 0 5px rgba(13,148,136,.11)}.workflow-hero-flow{display:grid;grid-template-columns:repeat(6,1fr);gap:0;padding:36px 26px;background:var(--white)}.workflow-hero-flow article{position:relative;min-height:138px;display:grid;grid-template-columns:42px 1fr;gap:11px;align-content:center;padding:18px 20px 18px 14px;color:#89959f;background:#f5f7f9;border:1px solid #e0e5e9;border-right:0}.workflow-hero-flow article:last-child{border-right:1px solid #e0e5e9}.workflow-hero-flow article.done{color:var(--navy);background:#edf8f5;border-color:#c5e6df}.workflow-hero-flow article.active{color:var(--navy);background:#fff8e9;border-color:#efcb84;box-shadow:0 0 0 3px rgba(245,158,11,.12);z-index:2}.workflow-hero-flow article>span{width:38px;height:38px;display:grid;place-items:center;color:var(--white);background:#98a4ae;border-radius:8px;font:900 .51rem Aptos Mono,Consolas,monospace}.workflow-hero-flow article.done>span{background:var(--teal-dark)}.workflow-hero-flow article.active>span{background:#c27a0e}.workflow-hero-flow article>div{display:grid;align-content:center;gap:5px}.workflow-hero-flow article b{font-size:.68rem}.workflow-hero-flow article small{font-size:.55rem}.workflow-hero-flow article>i{position:absolute;top:50%;right:-7px;z-index:3;width:13px;height:13px;background:#f5f7f9;border-top:1px solid #d8e0e5;border-right:1px solid #d8e0e5;transform:translateY(-50%) rotate(45deg)}.workflow-hero-flow article:last-child>i{display:none}.workflow-hero-blueprint>footer{display:grid;grid-template-columns:repeat(4,1fr);background:#eaf0f2;border-top:1px solid #d5dfe3}.workflow-hero-blueprint>footer>div{min-height:76px;display:grid;align-content:center;gap:5px;padding:15px 20px;border-right:1px solid #d5dfe3}.workflow-hero-blueprint>footer>div:last-child{border-right:0}.workflow-hero-blueprint>footer span{color:var(--teal-dark);font:900 .51rem Aptos Mono,Consolas,monospace}.workflow-hero-blueprint>footer b{font-size:.65rem}.workflow-value-ribbon{background:var(--white);border-bottom:1px solid var(--mist)}.workflow-value-ribbon>.container{display:grid;grid-template-columns:repeat(6,1fr)}.workflow-value-ribbon span{min-height:105px;display:flex;flex-direction:column;justify-content:center;padding:22px;border-right:1px solid var(--mist)}.workflow-value-ribbon span:first-child{border-left:1px solid var(--mist)}.workflow-value-ribbon b{color:var(--navy);font-size:.82rem}.workflow-value-ribbon small{margin-top:5px;color:var(--muted);font-size:.62rem;line-height:1.35}.workflow-authority-section{padding-block:112px}.workflow-authority-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.workflow-authority-grid article{overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:7px}.workflow-authority-grid article>header{min-height:125px;display:grid;align-content:center;gap:9px;padding:25px 30px;color:var(--white);background:var(--teal-dark)}.workflow-authority-grid article.human>header{background:#253e75}.workflow-authority-grid header>span{color:#9cece2;font:900 .57rem Aptos Mono,Consolas,monospace}.workflow-authority-grid .human header>span{color:#a9c2ff}.workflow-authority-grid header>b{color:var(--white);font-size:1.25rem}.workflow-authority-grid ul{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:20px 30px;list-style:none}.workflow-authority-grid li{min-height:75px;display:flex;gap:9px;align-items:flex-start;padding:15px 15px 15px 0;color:var(--body);border-bottom:1px solid var(--mist);font-size:.7rem;line-height:1.45}.workflow-authority-grid li:nth-last-child(-n+2){border-bottom:0}.workflow-authority-grid li svg{width:16px;flex:0 0 16px;color:var(--teal-dark)}.workflow-authority-grid .human li svg{color:#365aa5}.workflow-authority-grid article>footer{padding:15px 30px;color:var(--teal-dark);background:#e6f4f1;font:900 .58rem Aptos Mono,Consolas,monospace}.workflow-authority-grid .human>footer{color:#294987;background:#e9eefb}.workflow-source-record{display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:center;margin-top:16px;padding:22px;background:var(--cloud);border:1px solid var(--mist);border-radius:6px}.workflow-source-record>div{display:grid;gap:6px;padding:18px;background:var(--white);border:1px solid var(--mist);border-radius:5px}.workflow-source-record>div>span{color:var(--teal-dark);font:900 .54rem Aptos Mono,Consolas,monospace}.workflow-source-record>div>b{font-size:.82rem}.workflow-source-record>div>small{color:var(--muted);font-size:.59rem}.workflow-source-record>i{color:var(--teal-dark);font-style:normal;text-align:center}.workflow-anatomy-section{padding-block:112px}.workflow-anatomy-system{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.workflow-anatomy-system article{min-height:285px;padding:28px;background:var(--white);border:1px solid var(--mist);border-radius:6px}.workflow-anatomy-system header{display:flex;justify-content:space-between;align-items:center;gap:15px}.workflow-anatomy-system header>span{color:var(--teal-dark);font:900 .62rem Aptos Mono,Consolas,monospace}.workflow-anatomy-system header>i{padding:6px 8px;color:var(--white);background:var(--teal-dark);border-radius:4px;font:900 .52rem Aptos Mono,Consolas,monospace;font-style:normal}.workflow-anatomy-system article:nth-child(4) header>i{color:var(--button-text);background:var(--teal)}.workflow-anatomy-system article:nth-child(5) header>i{background:#365aa5}.workflow-anatomy-system h3{margin:52px 0 14px;font-size:1.17rem}.workflow-anatomy-system p{margin:0;color:var(--body);font-size:.75rem;line-height:1.62}.workflow-demo-section{padding-block:112px;color:var(--white);background:radial-gradient(circle at 8% 15%,rgba(13,148,136,.16),transparent 28%),linear-gradient(135deg,#081522,#0b2b35)}.workflow-demo-section .section-heading h2{color:var(--white)}.workflow-demo-section .section-heading p{color:#b8cbd0}.workflow-live-runner{overflow:hidden;color:var(--navy);background:#f7f9fa;border-color:#47636a;border-radius:10px;box-shadow:0 28px 65px rgba(0,0,0,.28)}.workflow-runner-bar{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 24px;color:var(--white);background:#12202e}.workflow-runner-bar>div{display:flex;align-items:center;gap:12px}.workflow-runner-mark{width:36px;height:36px;display:grid;place-items:center;color:var(--white);background:linear-gradient(135deg,#12a68f,#087f77);border-radius:8px;font:900 .56rem Aptos Mono,Consolas,monospace}.workflow-runner-bar>div>div{display:grid;gap:3px}.workflow-runner-bar b{color:var(--white);font-size:.75rem}.workflow-runner-bar small{color:#aebfca;font-size:.58rem}.workflow-run-status{display:flex;align-items:center;gap:8px;padding:8px 10px;color:#91a4b2;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:4px;font-size:.61rem;font-weight:900}.workflow-run-status i{width:7px;height:7px;background:currentColor;border-radius:50%}.workflow-run-status.running{color:#73e2d2}.workflow-run-status.waiting{color:#ffc45c}.workflow-run-status.complete{color:#81d7a6}.workflow-runner-layout{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;min-height:820px}.workflow-run-input{min-width:0;display:flex;flex-direction:column;padding:24px 18px;background:#edf2f4;border-right:1px solid #d6e0e3}.workflow-boundary-card>span,.workflow-run-console>header span,.workflow-run-input>span{color:var(--teal-dark);font:900 .54rem Aptos Mono,Consolas,monospace}.workflow-scenario-tabs{display:grid;gap:7px;margin-top:14px}.workflow-scenario-tabs button{display:grid;gap:4px;padding:12px;color:var(--body);background:transparent;border:1px solid transparent;border-radius:5px;text-align:left;cursor:pointer}.workflow-scenario-tabs button.active{color:var(--navy);background:var(--white);border-color:#c5d0d6;box-shadow:0 4px 12px rgba(7,17,31,.06)}.workflow-scenario-tabs button b{font-size:.68rem}.workflow-scenario-tabs button small{color:var(--muted);font-size:.56rem}.workflow-record-card{margin-top:18px;padding:16px;background:var(--white);border:1px solid #cfd9dd;border-radius:6px}.workflow-record-card>header{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--mist)}.workflow-record-card>header span{color:var(--muted);font:900 .51rem Aptos Mono,Consolas,monospace}.workflow-record-card>header b{color:var(--teal-dark);font-size:.63rem}.workflow-record-card h4{margin:15px 0 10px;font-size:.8rem}.workflow-record-card dl{margin:0}.workflow-record-card dl>div{display:grid;gap:4px;padding:8px 0;border-top:1px solid #edf0f2}.workflow-record-card dt{color:var(--muted);font-size:.53rem}.workflow-record-card dd{margin:0;color:var(--navy);font-size:.61rem;font-weight:800}.workflow-record-card dd.warning{color:#9b5e08}.workflow-boundary-card{margin-top:14px;padding:13px;background:#e5f3f0;border-left:3px solid var(--teal-dark)}.workflow-boundary-card>p{margin:7px 0 0;color:var(--body);font-size:.57rem;line-height:1.48}.workflow-run-input>.button{width:100%;margin-top:auto}.workflow-run-input>.button:disabled{opacity:.5;cursor:not-allowed}.workflow-execution{min-width:0;padding:26px 30px;background:var(--white)}.workflow-execution-meta{display:flex;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--mist)}.workflow-execution-meta>span{color:var(--teal-dark);font:900 .54rem Aptos Mono,Consolas,monospace}.workflow-execution-meta>b{color:var(--muted);font-size:.59rem}.workflow-live-track{padding-top:16px}.workflow-live-track article{display:grid;grid-template-columns:54px 1fr;gap:12px;min-height:91px;color:#8d99a2}.workflow-live-marker{position:relative;display:flex;justify-content:center}.workflow-live-marker>span{position:relative;z-index:2;width:38px;height:38px;display:grid;place-items:center;color:var(--white);background:#a8b2ba;border:5px solid var(--white);border-radius:50%;box-shadow:0 0 0 1px #a8b2ba;font:900 .47rem Aptos Mono,Consolas,monospace}.workflow-live-marker>i{position:absolute;top:38px;bottom:0;left:50%;width:1px;background:#d9e0e4}.workflow-live-track article:last-child .workflow-live-marker>i{display:none}.workflow-live-track article.done{color:var(--navy)}.workflow-live-track article.done .workflow-live-marker>span{background:var(--teal-dark);box-shadow:0 0 0 1px var(--teal-dark)}.workflow-live-track article.active,.workflow-live-track article.waiting{color:var(--navy)}.workflow-live-track article.active .workflow-live-marker>span{background:var(--teal);box-shadow:0 0 0 4px rgba(13,148,136,.12)}.workflow-live-track article.waiting .workflow-live-marker>span{background:#c67b0d;box-shadow:0 0 0 4px rgba(198,123,13,.13)}.workflow-live-track article>div:last-child{padding:5px 12px 17px;border-bottom:1px solid #edf0f2}.workflow-live-track article header{display:flex;justify-content:space-between;gap:15px}.workflow-live-track h4{margin:0;font-size:.72rem}.workflow-live-track header b{color:inherit;font-size:.56rem}.workflow-live-track p{margin:5px 0 0;color:inherit;font-size:.61rem;line-height:1.45}.workflow-live-track article small{display:inline-flex;align-items:center;gap:7px;margin-top:7px;color:var(--teal-dark);font-size:.56rem;font-weight:900}.workflow-live-track article small i{width:6px;height:6px;background:var(--teal);border-radius:50%;animation:workflow-live-pulse 1s ease-in-out infinite}@keyframes workflow-live-pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.workflow-run-console{min-width:0;display:flex;flex-direction:column;padding:24px 20px;background:#f1f5f6;border-left:1px solid #d6e0e3}.workflow-run-console>header{display:flex;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid #d7e0e3}.workflow-run-console>header b{font-size:.62rem}.workflow-console-empty,.workflow-console-working{padding:55px 12px;text-align:center}.workflow-console-empty>i{width:52px;height:52px;display:grid;place-items:center;margin:0 auto;color:var(--white);background:var(--teal-dark);border-radius:50%;font-style:normal}.workflow-console-empty h4,.workflow-console-working h4{margin:17px 0 7px;font-size:.88rem}.workflow-console-empty p,.workflow-console-working p{margin:0;color:var(--body);font-size:.64rem;line-height:1.5}.workflow-console-working>span{display:flex;justify-content:center;gap:6px}.workflow-console-working>span i{width:9px;height:9px;background:var(--teal-dark);border-radius:50%;animation:cowork-typing 1s ease-in-out infinite}.workflow-console-working>span i:nth-child(2){animation-delay:.16s}.workflow-console-working>span i:nth-child(3){animation-delay:.32s}.workflow-checkpoint,.workflow-console-complete{margin-top:18px;padding:18px;background:var(--white);border:1px solid #cfd9dd;border-radius:6px}.workflow-checkpoint.exception{border-top:4px solid #c67b0d}.workflow-checkpoint.approval{border-top:4px solid #365aa5}.workflow-checkpoint>span{color:#9b5e08;font:900 .53rem Aptos Mono,Consolas,monospace}.workflow-checkpoint.approval>span{color:#365aa5}.workflow-checkpoint h4,.workflow-console-complete h4{margin:13px 0 8px;font-size:.88rem}.workflow-checkpoint>p,.workflow-console-complete>p{color:var(--body);font-size:.63rem;line-height:1.52}.workflow-checkpoint dl,.workflow-console-complete dl{margin:14px 0}.workflow-checkpoint dl>div,.workflow-console-complete dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--mist);font-size:.59rem}.workflow-checkpoint dd,.workflow-console-complete dd{margin:0;color:var(--navy);font-weight:900}.workflow-checkpoint ul{display:grid;gap:8px;margin:13px 0;padding:0;list-style:none}.workflow-checkpoint li{display:flex;align-items:center;gap:7px;color:var(--body);font-size:.59rem}.workflow-checkpoint li svg{width:14px;color:var(--teal-dark)}.workflow-checkpoint button,.workflow-console-complete button{width:100%;padding:10px 11px;color:var(--white);background:var(--teal-dark);border:0;border-radius:4px;font-size:.61rem;font-weight:900;cursor:pointer}.workflow-console-complete>svg{width:27px;color:var(--teal-dark)}.workflow-run-console>footer{margin-top:auto;padding:14px;background:#e4edef;border-radius:5px}.workflow-run-console>footer span{color:var(--teal-dark);font:900 .51rem Aptos Mono,Consolas,monospace}.workflow-run-console>footer p{margin:6px 0 0;color:var(--muted);font-size:.55rem;line-height:1.4}.workflow-pattern-section{padding-block:112px}.workflow-pattern-system{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.workflow-pattern-system article{min-height:345px;display:flex;flex-direction:column;padding:28px;background:var(--white);border:1px solid var(--mist);border-top:4px solid var(--teal-dark);border-radius:5px}.workflow-pattern-system article.featured{color:var(--white);background:linear-gradient(145deg,#0f625e,#123f55);border-color:var(--teal)}.workflow-pattern-system header{display:flex;justify-content:space-between;gap:15px}.workflow-pattern-system header>span{color:var(--teal-dark);font:900 .58rem Aptos Mono,Consolas,monospace}.workflow-pattern-system header>b{color:#dfe5e8;font:900 1.8rem Aptos Display,Aptos,sans-serif}.workflow-pattern-system .featured header>b,.workflow-pattern-system .featured header>span{color:#9cece2}.workflow-pattern-system h3{margin:48px 0 13px;font-size:1.15rem}.workflow-pattern-system .featured h3{color:var(--white)}.workflow-pattern-system p{margin:0;color:var(--body);font-size:.74rem;line-height:1.63}.workflow-pattern-system .featured p{color:#c4d9dc}.workflow-pattern-system footer{margin-top:auto;padding-top:20px;color:var(--teal-dark);border-top:1px solid var(--mist);font:800 .56rem Aptos Mono,Consolas,monospace;line-height:1.45}.workflow-pattern-system .featured footer{color:#9cece2;border-color:rgba(255,255,255,.18)}.workflow-delivery-section{padding-block:112px;color:var(--white);background:linear-gradient(135deg,#0a1727,#0c3039)}.workflow-delivery-section .section-heading h2{color:var(--white)}.workflow-delivery-section .section-heading p{color:#b7c9cf}.workflow-delivery-track{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #35505a;border-bottom:1px solid #35505a}.workflow-delivery-track article{min-height:340px;padding:28px 24px;border-right:1px solid #35505a}.workflow-delivery-track article:last-child{border-right:0}.workflow-delivery-track article>div{display:flex;align-items:center;gap:12px}.workflow-delivery-track article>div span{width:38px;height:38px;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:50%;font:900 .57rem Aptos Mono,Consolas,monospace}.workflow-delivery-track article>div i{height:1px;flex:1 1;background:#35505a}.workflow-delivery-track article>small{display:block;margin-top:35px;color:var(--teal);font:900 .56rem Aptos Mono,Consolas,monospace}.workflow-delivery-track h3{margin:13px 0;color:var(--white);font-size:1.02rem}.workflow-delivery-track p{margin:0;color:#aec1c7;font-size:.7rem;line-height:1.6}.workflow-reliability-section{padding-block:112px}.workflow-reliability-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px;align-items:center}.workflow-reliability-copy h2{margin-bottom:22px;font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.03}.workflow-reliability-copy>p{line-height:1.72}.workflow-reliability-copy>div{display:flex;gap:11px;margin-top:28px;padding:17px;color:var(--body);background:#e7f4f1;border:1px solid #c7e4de;border-radius:6px;font-size:.7rem;line-height:1.5}.workflow-reliability-copy>div svg{width:18px;flex:0 0 18px;color:var(--teal-dark)}.workflow-reliability-copy>div b{display:block;margin-bottom:3px;color:var(--navy)}.workflow-control-board{overflow:hidden;background:#f8fafb;border:1px solid #bdcbd0;border-radius:9px;box-shadow:0 24px 55px rgba(7,17,31,.13)}.workflow-control-board>header{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;color:var(--white);background:#12202e}.workflow-control-board>header>div{display:grid;gap:4px}.workflow-control-board>footer span,.workflow-control-board>header span{color:#87e1d4;font:900 .54rem Aptos Mono,Consolas,monospace}.workflow-control-board>header b{color:var(--white);font-size:.82rem}.workflow-control-board>header small{color:#afc0ca;font:800 .52rem Aptos Mono,Consolas,monospace}.workflow-control-board>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dce4e7}.workflow-control-board article{min-height:165px;display:grid;grid-template-columns:20px 1fr;gap:10px;padding:22px;background:var(--white)}.workflow-control-board article>svg{width:16px;color:var(--teal-dark)}.workflow-control-board h3{margin:0;font-size:.72rem}.workflow-control-board article p{margin:7px 0 0;color:var(--body);font-size:.63rem;line-height:1.5}.workflow-control-board>footer{display:grid;gap:5px;padding:17px 24px;background:#e6f3f0}.workflow-control-board>footer b{font-size:.64rem}.workflow-case-section{padding-block:112px;background:var(--cloud)}.workflow-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.workflow-case-grid>article{min-height:660px;display:flex;flex-direction:column;overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:7px}.workflow-case-grid>article>div,.workflow-case-grid>article>h3,.workflow-case-grid>article>header{margin-inline:28px}.workflow-case-grid>article>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:26px 0 19px;border-bottom:1px solid var(--mist)}.workflow-case-grid header>span{color:var(--teal-dark);font:900 .68rem Aptos Mono,Consolas,monospace}.workflow-case-grid header>small{padding:5px 7px;color:var(--teal-dark);background:var(--wash);border-radius:3px;font-size:.55rem;font-weight:900;text-transform:uppercase}.workflow-case-grid>article>h3{min-height:108px;margin-top:24px;margin-bottom:9px;font-size:1.2rem;line-height:1.2}.workflow-case-grid>article>div{padding:17px 0;border-top:1px solid var(--mist)}.workflow-case-grid>article b{color:var(--teal-dark);font-size:.6rem;text-transform:uppercase}.workflow-case-grid>article p{margin:8px 0 0;color:var(--body);font-size:.71rem;line-height:1.58}.workflow-case-grid>article>footer{margin-top:auto;padding:22px 28px 25px;background:#e6f3f0;border-top:1px solid #c7e3dd}.workflow-handoff-section{padding-block:112px;color:var(--white);background:linear-gradient(135deg,#081522,#153a42)}.workflow-handoff-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px}.workflow-handoff-grid>div:first-child{align-self:start;position:sticky;top:120px}.workflow-handoff-grid>div:first-child h2{color:var(--white);font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.03}.workflow-handoff-grid>div:first-child p{color:#b8cbd0;line-height:1.7}.workflow-handoff-artifacts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.workflow-handoff-artifacts article{min-height:195px;display:grid;grid-template-columns:38px 1fr;gap:12px;padding:24px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.17);border-radius:5px}.workflow-handoff-artifacts article>span{color:var(--teal);font:900 .62rem Aptos Mono,Consolas,monospace}.workflow-handoff-artifacts h3{margin:0 0 9px;color:var(--white);font-size:.91rem}.workflow-handoff-artifacts p{margin:0;color:#b9cbd0;font-size:.68rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.workflow-console-working>span i,.workflow-live-track article small i{animation:none}}@media (max-width:1050px){.workflow-handoff-grid,.workflow-hero-intro,.workflow-reliability-grid{grid-template-columns:1fr;gap:50px}.workflow-hero-flow{grid-template-columns:repeat(3,1fr);gap:10px}.workflow-hero-flow article{border-right:1px solid #e0e5e9}.workflow-hero-flow article>i{display:none}.workflow-runner-layout{grid-template-columns:220px minmax(0,1fr)}.workflow-run-console{grid-column:1/-1;min-height:430px;border-top:1px solid #d6e0e3;border-left:0}.workflow-anatomy-system,.workflow-pattern-system{grid-template-columns:1fr 1fr}.workflow-delivery-track{grid-template-columns:repeat(3,1fr)}.workflow-delivery-track article:nth-child(3){border-right:0}.workflow-delivery-track article:nth-child(-n+3){border-bottom:1px solid #35505a}.workflow-case-grid{grid-template-columns:1fr}.workflow-case-grid>article,.workflow-case-grid>article>h3{min-height:0}.workflow-handoff-grid>div:first-child{position:static}}@media (max-width:820px){.workflow-hero{min-height:0}.workflow-hero-content>h1{font-size:clamp(3rem,11vw,4.35rem)}.workflow-hero-intro .button-row{flex-wrap:wrap}.workflow-hero-blueprint>header{grid-template-columns:1fr auto}.workflow-hero-blueprint>header>span{display:none}.workflow-hero-blueprint>footer{grid-template-columns:1fr 1fr}.workflow-hero-blueprint>footer>div:nth-child(2){border-right:0}.workflow-hero-blueprint>footer>div:nth-child(-n+2){border-bottom:1px solid #d5dfe3}.workflow-value-ribbon>.container{grid-template-columns:repeat(3,1fr)}.workflow-value-ribbon span{border-bottom:1px solid var(--mist)}.workflow-authority-grid,.workflow-source-record{grid-template-columns:1fr}.workflow-source-record{gap:8px}.workflow-source-record>i{transform:rotate(90deg)}.workflow-runner-layout{grid-template-columns:1fr}.workflow-run-input{border-right:0;border-bottom:1px solid #d6e0e3}.workflow-run-input>.button{margin-top:20px}.workflow-run-console{grid-column:auto}.workflow-delivery-track{grid-template-columns:1fr 1fr}.workflow-delivery-track article:nth-child(3){border-right:1px solid #35505a}.workflow-delivery-track article:nth-child(2n){border-right:0}.workflow-delivery-track article:nth-child(-n+4){border-bottom:1px solid #35505a}.workflow-handoff-artifacts{grid-template-columns:1fr}}@media (max-width:580px){.workflow-hero{padding-bottom:58px}.workflow-hero-content>.eyebrow{margin-top:45px}.workflow-hero-content>h1{margin-top:17px;font-size:clamp(2.8rem,13vw,3.8rem);line-height:1;overflow-wrap:normal}.workflow-hero-intro{gap:28px}.workflow-hero-intro .button,.workflow-hero-intro .button-row{width:100%}.workflow-hero-blueprint{margin-top:42px}.workflow-hero-blueprint>header{grid-template-columns:1fr;gap:8px;padding-block:14px}.workflow-hero-blueprint>header>small{justify-self:start}.workflow-hero-flow{grid-template-columns:1fr;padding:18px}.workflow-hero-flow article{min-height:95px}.workflow-anatomy-system,.workflow-control-board>div,.workflow-delivery-track,.workflow-hero-blueprint>footer,.workflow-pattern-system,.workflow-value-ribbon>.container{grid-template-columns:1fr}.workflow-hero-blueprint>footer>div{border-right:0;border-bottom:1px solid #d5dfe3}.workflow-anatomy-section,.workflow-authority-section,.workflow-case-section,.workflow-delivery-section,.workflow-demo-section,.workflow-handoff-section,.workflow-pattern-section,.workflow-reliability-section{padding-block:76px}.workflow-authority-grid ul{grid-template-columns:1fr}.workflow-authority-grid li:nth-last-child(2){border-bottom:1px solid var(--mist)}.workflow-anatomy-system article,.workflow-delivery-track article,.workflow-handoff-artifacts article,.workflow-pattern-system article{min-height:0}.workflow-runner-bar{align-items:flex-start;flex-direction:column}.workflow-execution{padding:24px 16px}.workflow-live-track article{grid-template-columns:46px 1fr}.workflow-live-track article header{align-items:flex-start;flex-direction:column;gap:4px}.workflow-delivery-track article{border-right:0;border-bottom:1px solid #35505a}}.custom-ai-hero{min-height:790px;padding-bottom:90px}.custom-ai-hero .container{position:relative;z-index:1}.custom-ai-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(42px,6vw,92px)}.custom-ai-hero-grid .hero-copy{max-width:610px}.custom-ai-hero-grid .hero-copy h1{max-width:600px;margin-block:23px 26px;font-size:clamp(3.45rem,4.7vw,5rem);line-height:.93;letter-spacing:-.062em}.custom-ai-hero-grid .hero-copy p{max-width:570px;font-size:.98rem;line-height:1.7}.custom-architecture{gap:11px;padding:0;overflow:hidden;border-color:rgba(131,161,184,.42);border-radius:14px;box-shadow:0 32px 80px rgba(0,0,0,.33)}.custom-architecture>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;color:#d9e5ed;background:#0a1928;border-bottom:1px solid #344c61}.custom-architecture>header>div{display:flex;align-items:center;gap:10px}.custom-architecture>header i{width:9px;height:9px;background:var(--teal);border-radius:50%;box-shadow:0 0 0 5px rgba(33,199,183,.12)}.custom-architecture>header b{font-size:.78rem}.custom-architecture>header>span{color:var(--teal);font:800 .54rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.custom-architecture>.arch-user{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:13px 18px 3px;padding:19px 20px;text-align:left}.custom-architecture>.arch-user small{padding:0;color:rgba(7,17,31,.7);font-size:.55rem;text-align:right}.custom-architecture>div{margin-inline:18px}.custom-architecture>div span{min-height:83px;align-content:center;gap:6px}.custom-architecture>div span b{color:#dce7ef;font-size:.72rem}.custom-architecture>div span small{padding:0;color:#8299ab;font-size:.52rem}.custom-architecture>footer{display:grid;grid-template-columns:repeat(4,1fr);margin-top:10px;border-top:1px solid #344c61}.custom-architecture>footer span{padding:15px 9px;color:#8298aa;border-right:1px solid #344c61;font:800 .47rem Aptos Mono,Consolas,monospace;text-align:center}.custom-architecture>footer span:last-child{border-right:0}.custom-decision-ladder{padding-block:118px 126px}.custom-decision-ladder .split-heading h2{max-width:790px}.custom-decision-ladder .decision-ladder{align-items:stretch;margin-top:50px}.custom-decision-ladder .decision-ladder article,.custom-decision-ladder .decision-ladder article:nth-child(2),.custom-decision-ladder .decision-ladder article:nth-child(3),.custom-decision-ladder .decision-ladder article:nth-child(4){min-height:330px}.custom-decision-ladder .decision-ladder article{position:relative;overflow:hidden;border:1px solid var(--mist);border-top:4px solid var(--slate)}.custom-decision-ladder .decision-ladder article:nth-child(2){border-top-color:var(--blue)}.custom-decision-ladder .decision-ladder article:nth-child(3){border-color:var(--navy);border-top-color:var(--teal)}.custom-decision-ladder .decision-ladder article:nth-child(4){border-top-color:var(--teal-dark)}.custom-decision-ladder .decision-ladder article>span{font-size:3.1rem;letter-spacing:-.08em;opacity:.22}.custom-decision-ladder .decision-ladder h3{margin-top:42px}.custom-definition-section{position:relative;padding-block:116px 124px;color:#c0ced8;background:linear-gradient(90deg,rgba(33,199,183,.035) 1px,transparent 1px),linear-gradient(rgba(33,199,183,.035) 1px,transparent 1px),var(--navy);background-size:80px 80px}.custom-definition-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:80px;margin-bottom:58px}.custom-definition-heading h2{max-width:810px;margin:12px 0 0;color:var(--white);font-size:clamp(2.8rem,5vw,5.2rem);line-height:.96;letter-spacing:-.055em}.custom-definition-heading>p{margin:0;color:#9eafbc;line-height:1.7}.custom-layer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;background:#30475a;border:1px solid #30475a;border-radius:8px}.custom-layer-grid article{min-height:280px;padding:28px;color:#9fb0be;background:#0b1c2a}.custom-layer-grid article.featured{background:#112c37}.custom-layer-grid article header{display:flex;align-items:center;justify-content:space-between}.custom-layer-grid article header span{color:var(--teal);font:900 .62rem Aptos Mono,Consolas,monospace}.custom-layer-grid article header b{color:#324b5d;font-size:2.2rem}.custom-layer-grid h3{margin:68px 0 12px;color:var(--white);font-size:1.15rem}.custom-layer-grid p{margin:0;font-size:.78rem;line-height:1.62}.custom-fit-section{padding-block:118px 128px}.custom-fit-section .section-heading{margin-bottom:48px}.custom-fit-section .custom-ai-advisor{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);align-items:stretch;overflow:hidden;border:1px solid var(--mist);border-radius:10px;box-shadow:0 28px 70px rgba(16,38,58,.12)}.custom-fit-section .advisor-questions{padding:38px}.custom-fit-section .advisor-questions>header{padding-bottom:26px;border-bottom:1px solid var(--mist)}.custom-fit-section .advisor-questions>header h3{margin:13px 0 8px;font-size:1.85rem}.custom-fit-section .advisor-questions>header p{max-width:680px;margin:0;color:var(--body);font-size:.8rem;line-height:1.58}.custom-fit-section .advisor-question-list{display:grid;grid-template-columns:1fr;align-items:stretch;gap:0;padding:0;border-top:0}.custom-fit-section .advisor-question-list fieldset{min-width:0;margin:0;padding:24px 0;border:0;border-bottom:1px solid var(--mist)}.custom-fit-section .advisor-question-list fieldset:last-child{border-bottom:0}.custom-fit-section .advisor-question-list legend{width:100%;display:grid;grid-template-columns:38px 1fr;gap:10px;margin-bottom:14px;padding:0}.custom-fit-section .advisor-question-list legend>span{color:var(--teal-dark);font:900 .62rem Aptos Mono,Consolas,monospace}.custom-fit-section .advisor-question-list legend b{display:block;margin-bottom:3px;color:var(--navy);font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.custom-fit-section .advisor-question-list legend p{margin:0;color:var(--navy);font-size:.86rem;font-weight:750}.custom-fit-section .advisor-question-list fieldset>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.custom-fit-section .advisor-question-list button{min-width:0;min-height:116px;display:block;padding:14px;color:var(--body);background:var(--white);border:1px solid var(--mist);border-radius:6px;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.custom-fit-section .advisor-question-list button:hover{border-color:var(--teal-dark);transform:translateY(-2px)}.custom-fit-section .advisor-question-list button.active{color:var(--navy);background:color-mix(in srgb,var(--teal) 10%,var(--white));border-color:var(--teal-dark);box-shadow:inset 0 3px 0 var(--teal)}.custom-fit-section .advisor-question-list button b{display:block;margin-bottom:7px;color:inherit;font-size:.72rem}.custom-fit-section .advisor-question-list button small{display:block;color:var(--muted);font-size:.61rem;line-height:1.43}.custom-fit-section .advisor-result{padding:38px;background:radial-gradient(circle at 50% 17%,rgba(33,199,183,.13),transparent 31%),var(--navy)}.custom-fit-section .advisor-result>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid #2d4458}.custom-fit-section .advisor-result>header small{color:var(--teal);font:900 .56rem Aptos Mono,Consolas,monospace}.custom-fit-section .advisor-result>header span{color:#8297aa;font-size:.57rem}.advisor-radar{position:relative;max-width:330px;margin:24px auto 18px;text-align:center}.advisor-radar svg{width:100%;overflow:visible}.advisor-radar-ring{fill:rgba(33,199,183,.015);stroke:#355065;stroke-width:.7}.advisor-radar-axis{stroke:#263e52;stroke-width:.6}.advisor-radar-value{fill:rgba(33,199,183,.24);stroke:var(--teal);stroke-width:2;stroke-linejoin:round}.advisor-radar text{fill:#9cb0c0;font:700 7px Aptos Mono,Consolas,monospace;text-transform:uppercase}.advisor-radar>b{display:inline-block;margin-top:-10px;color:#70899d;font:900 .5rem Aptos Mono,Consolas,monospace;letter-spacing:.13em}.advisor-scoreboard{display:grid;gap:10px;padding:20px 0;border-top:1px solid #2d4458;border-bottom:1px solid #2d4458}.advisor-scoreboard>div>span{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:5px;color:#8fa5b6;font-size:.59rem}.advisor-scoreboard>div.active>span{color:var(--white)}.advisor-scoreboard>div span b{font-weight:750}.advisor-scoreboard>div span em{color:var(--teal);font-style:normal;font-weight:900}.advisor-scoreboard progress{width:100%;height:5px;display:block;overflow:hidden;appearance:none;border:0;border-radius:10px;background:#20384b}.advisor-scoreboard progress::-webkit-progress-bar{background:#20384b}.advisor-scoreboard progress::-webkit-progress-value{background:#48667b;border-radius:10px}.advisor-scoreboard .active progress::-webkit-progress-value{background:var(--teal)}.advisor-scoreboard progress::-moz-progress-bar{background:#48667b;border-radius:10px}.advisor-scoreboard .active progress::-moz-progress-bar{background:var(--teal)}.advisor-recommendation{padding-block:22px 16px}.advisor-recommendation>span{color:var(--teal);font:900 .57rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.advisor-recommendation h3{margin:9px 0 7px;color:var(--white);font-size:1.55rem;line-height:1.08}.advisor-recommendation>b{color:#d4e0e8;font-size:.71rem}.advisor-recommendation p{color:#9db0bf;font-size:.72rem;line-height:1.55}.advisor-gate{padding:13px 14px;color:#c7d6e0;background:#17374a;border-left:3px solid var(--teal);font-size:.63rem;line-height:1.5}.advisor-deliverables{padding-top:20px}.advisor-deliverables>small{color:#718a9e;font:900 .52rem Aptos Mono,Consolas,monospace}.advisor-deliverables ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.advisor-deliverables li{display:flex;align-items:center;gap:8px;color:#aebfcb;font-size:.63rem}.advisor-deliverables svg{width:13px;color:var(--teal)}.custom-patterns-section{padding-block:118px 130px;background:var(--white)}.custom-pattern-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px}.custom-pattern-grid article{min-height:390px;display:flex;flex-direction:column;padding:28px;background:var(--cloud);border-top:4px solid var(--teal-dark)}.custom-pattern-grid article.featured{color:#afc0cc;background:var(--navy);border-top-color:var(--teal)}.custom-pattern-grid article header{display:flex;align-items:center;justify-content:space-between}.custom-pattern-grid article header span{color:var(--teal-dark);font:900 .61rem Aptos Mono,Consolas,monospace}.custom-pattern-grid article.featured header span{color:var(--teal)}.custom-pattern-grid article header b{color:#d6dee4;font-size:2.5rem}.custom-pattern-grid h3{margin:58px 0 12px;font-size:1.23rem}.custom-pattern-grid article.featured h3{color:var(--white)}.custom-pattern-grid>article>p{color:var(--body);font-size:.77rem;line-height:1.58}.custom-pattern-grid article.featured>p{color:#9fb1bf}.custom-pattern-grid dl{display:grid;gap:12px;margin:auto 0 0;padding-top:22px;border-top:1px solid var(--mist)}.custom-pattern-grid article.featured dl{border-top-color:#2e465a}.custom-pattern-grid dl div{display:grid;grid-template-columns:80px 1fr;gap:12px}.custom-pattern-grid dt{color:var(--teal-dark);font:900 .53rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.custom-pattern-grid article.featured dt{color:var(--teal)}.custom-pattern-grid dd{margin:0;color:var(--muted);font-size:.62rem}.custom-pattern-grid article.featured dd{color:#97aab9}.custom-delivery-section{padding-block:118px 128px;color:#a5b7c4;background:#081a28}.custom-delivery-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:80px}.custom-delivery-intro h2{max-width:860px;margin:12px 0 0;color:var(--white);font-size:clamp(2.8rem,4.8vw,4.8rem);line-height:.97;letter-spacing:-.05em}.custom-delivery-intro>p{margin:0;line-height:1.65}.custom-delivery-track{display:grid;grid-template-columns:repeat(6,1fr);margin-top:62px;border-top:1px solid #30485c;border-bottom:1px solid #30485c}.custom-delivery-track article{min-height:390px;display:flex;flex-direction:column;padding:28px 20px;border-right:1px solid #30485c}.custom-delivery-track article:last-child{border-right:0}.custom-delivery-track header{display:flex;align-items:center;gap:10px}.custom-delivery-track header span{width:32px;height:32px;display:grid;place-items:center;color:var(--button-text);background:var(--teal);border-radius:50%;font:900 .55rem Aptos Mono,Consolas,monospace}.custom-delivery-track header i{height:1px;flex:1 1;background:#355066}.custom-delivery-track h3{margin:44px 0 10px;color:var(--white);font-size:1rem}.custom-delivery-track p{margin:0;color:#94a8b7;font-size:.69rem;line-height:1.62}.custom-delivery-track footer{display:grid;gap:4px;margin-top:auto;padding-top:17px;border-top:1px solid #253d50}.custom-delivery-track footer b{color:var(--teal);font:900 .5rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.custom-delivery-track footer span{color:#d2dde5;font-size:.63rem}.custom-evaluation-section{padding-block:120px 130px}.custom-evaluation-layout{display:grid;grid-template-columns:minmax(310px,.75fr) minmax(0,1.25fr);align-items:center;gap:82px}.custom-evaluation-copy h2{max-width:580px;margin:15px 0 20px;font-size:clamp(2.8rem,4.4vw,4.6rem);line-height:.96;letter-spacing:-.055em}.custom-evaluation-copy>p{color:var(--body);line-height:1.65}.custom-evaluation-copy>div{display:flex;align-items:flex-start;gap:12px;margin-top:30px;padding:17px;color:var(--body);background:color-mix(in srgb,var(--teal) 11%,var(--white));border:1px solid color-mix(in srgb,var(--teal) 30%,var(--white));border-radius:5px;font-size:.68rem;line-height:1.52}.custom-evaluation-copy>div svg{width:20px;flex:0 0 auto;color:var(--teal-dark)}.custom-evaluation-copy>div b{display:block;color:var(--navy)}.custom-evaluation-board{overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:8px;box-shadow:0 28px 65px rgba(13,37,57,.13)}.custom-evaluation-board>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;color:#dce7ee;background:var(--navy)}.custom-evaluation-board>header div{display:flex;align-items:center;gap:10px}.custom-evaluation-board>header i{width:8px;height:8px;background:var(--teal);border-radius:50%}.custom-evaluation-board>header b{font-size:.73rem}.custom-evaluation-board>header span{color:var(--teal);font:900 .52rem Aptos Mono,Consolas,monospace}.custom-evaluation-board article{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid var(--mist)}.custom-evaluation-board article>span{color:var(--teal-dark);font:900 .57rem Aptos Mono,Consolas,monospace}.custom-evaluation-board article h3{margin:0 0 4px;font-size:.86rem}.custom-evaluation-board article p{margin:0 0 4px;color:var(--body);font-size:.65rem}.custom-evaluation-board article small{color:var(--muted);font-size:.56rem}.custom-evaluation-board article>b{padding:5px 7px;color:var(--teal-dark);background:var(--cloud);border-radius:3px;font:900 .48rem Aptos Mono,Consolas,monospace}.custom-evaluation-board>footer{display:grid;grid-template-columns:repeat(6,1fr);background:color-mix(in srgb,var(--teal) 9%,var(--white))}.custom-evaluation-board>footer span{padding:12px 5px;color:var(--teal-dark);border-right:1px solid color-mix(in srgb,var(--teal) 22%,var(--white));font:900 .44rem Aptos Mono,Consolas,monospace;text-align:center}.custom-cases-section{padding-block:118px 130px;background:var(--cloud)}.custom-case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:50px}.custom-case-grid article{min-height:510px;display:flex;flex-direction:column;padding:32px;background:var(--white);border-top:4px solid var(--teal-dark)}.custom-case-grid article:nth-child(2),.custom-case-grid article:nth-child(3){border-top-color:var(--blue)}.custom-case-grid article header{display:flex;align-items:center;justify-content:space-between}.custom-case-grid article header span{color:var(--teal-dark);font:900 .62rem Aptos Mono,Consolas,monospace}.custom-case-grid article header small{padding:5px 8px;color:var(--teal-dark);background:color-mix(in srgb,var(--teal) 10%,var(--white));font:900 .49rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.custom-case-grid h3{max-width:550px;margin:48px 0 25px;font-size:1.55rem;line-height:1.08}.custom-case-grid article>div{padding:18px 0;border-top:1px solid var(--mist)}.custom-case-grid article>div b,.custom-case-grid article>footer b{color:var(--teal-dark);font:900 .54rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.custom-case-grid article p{margin:7px 0 0;color:var(--body);font-size:.73rem;line-height:1.58}.custom-case-grid article>footer{margin:auto -32px -32px;padding:20px 32px;background:color-mix(in srgb,var(--teal) 9%,var(--white))}.custom-boundaries-section{padding-block:118px 128px;color:#a5b7c4;background:#0a1e2c}.custom-boundaries-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:80px}.custom-boundaries-grid>div:first-child h2{margin:14px 0 22px;color:var(--white);font-size:clamp(2.7rem,4.4vw,4.6rem);line-height:.97;letter-spacing:-.055em}.custom-boundaries-grid>div:first-child p{line-height:1.7}.custom-boundary-board{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #365064;border-radius:8px}.custom-boundary-board article{padding:30px;background:#102737}.custom-boundary-board article+article{background:#15283a;border-left:1px solid #365064}.custom-boundary-board article>span{display:inline-block;margin-bottom:24px;color:var(--teal);font:900 .57rem Aptos Mono,Consolas,monospace}.custom-boundary-board article+article>span{color:#f0b760}.custom-boundary-board ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}.custom-boundary-board li{display:flex;align-items:flex-start;gap:9px;color:#a8bac7;font-size:.69rem;line-height:1.5}.custom-boundary-board li svg{width:14px;flex:0 0 auto;color:var(--teal)}.custom-boundary-board article+article li:before{content:"×";color:#f0b760;font-weight:900}.custom-boundary-board>footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;color:#91a7b7;background:#081725;border-top:1px solid #365064;font-size:.61rem}.custom-boundary-board>footer b{color:var(--teal);text-transform:uppercase}.custom-handoff-section{padding-block:118px 128px}.custom-handoff-layout{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:82px}.custom-handoff-layout>div:first-child{position:sticky;top:110px}.custom-handoff-layout>div:first-child h2{margin:14px 0 22px;font-size:clamp(2.7rem,4.1vw,4.35rem);line-height:.96;letter-spacing:-.052em}.custom-handoff-layout>div:first-child p{color:var(--body);line-height:1.68}.custom-handoff-artifacts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;overflow:hidden;background:var(--mist);border:1px solid var(--mist);border-radius:7px}.custom-handoff-artifacts article{min-height:230px;display:grid;grid-template-columns:35px 1fr;gap:12px;padding:26px;background:var(--cloud)}.custom-handoff-artifacts article>span{color:var(--teal-dark);font:900 .61rem Aptos Mono,Consolas,monospace}.custom-handoff-artifacts h3{margin:0 0 9px;font-size:1rem}.custom-handoff-artifacts p{margin:0;color:var(--body);font-size:.7rem;line-height:1.58}@media (max-width:1120px){.custom-ai-hero-grid{grid-template-columns:1fr}.custom-ai-hero-grid .hero-copy,.custom-ai-hero-grid .hero-copy h1,.custom-ai-hero-grid .hero-copy p{max-width:850px}.custom-architecture{max-width:none}.custom-fit-section .custom-ai-advisor{grid-template-columns:1fr}.custom-pattern-grid{grid-template-columns:repeat(2,1fr)}.custom-delivery-track{grid-template-columns:repeat(3,1fr)}.custom-delivery-track article:nth-child(3){border-right:0}.custom-delivery-track article:nth-child(-n+3){border-bottom:1px solid #30485c}.custom-boundaries-grid,.custom-evaluation-layout,.custom-handoff-layout{grid-template-columns:1fr;gap:50px}.custom-handoff-layout>div:first-child{position:static}}@media (max-width:820px){.custom-ai-hero{min-height:0;padding-bottom:70px}.custom-ai-hero-grid .hero-copy h1{font-size:clamp(3rem,12vw,4.8rem)}.custom-definition-heading,.custom-delivery-intro{grid-template-columns:1fr;gap:28px}.custom-case-grid,.custom-layer-grid{grid-template-columns:1fr}.custom-layer-grid article{min-height:240px}.custom-fit-section .advisor-question-list fieldset>div{grid-template-columns:1fr}.custom-fit-section .advisor-question-list button{min-height:0}.custom-pattern-grid{grid-template-columns:1fr}.custom-pattern-grid article{min-height:340px}.custom-delivery-track{grid-template-columns:repeat(2,1fr)}.custom-delivery-track article:nth-child(3){border-right:1px solid #30485c}.custom-delivery-track article:nth-child(2n){border-right:0}.custom-delivery-track article:nth-child(-n+4){border-bottom:1px solid #30485c}.custom-evaluation-board>footer{grid-template-columns:repeat(3,1fr)}.custom-boundary-board{grid-template-columns:1fr}.custom-boundary-board article+article{border-top:1px solid #365064;border-left:0}.custom-handoff-artifacts{grid-template-columns:1fr}}@media (max-width:580px){.custom-architecture>.arch-user,.custom-architecture>header{align-items:flex-start;flex-direction:column}.custom-architecture>.arch-user small{text-align:left}.custom-architecture>div{grid-template-columns:1fr}.custom-architecture>div span{min-height:68px}.custom-architecture>footer{grid-template-columns:repeat(2,1fr)}.custom-architecture>footer span:nth-child(2){border-right:0}.custom-architecture>footer span:nth-child(-n+2){border-bottom:1px solid #344c61}.custom-decision-ladder .decision-ladder article,.custom-decision-ladder .decision-ladder article:nth-child(2),.custom-decision-ladder .decision-ladder article:nth-child(3),.custom-decision-ladder .decision-ladder article:nth-child(4){min-height:290px}.custom-fit-section .advisor-questions,.custom-fit-section .advisor-result{padding:24px 18px}.custom-fit-section .advisor-result>header{align-items:flex-start;flex-direction:column;gap:6px}.advisor-radar{max-width:290px}.custom-delivery-track{grid-template-columns:1fr}.custom-delivery-track article,.custom-delivery-track article:nth-child(2n),.custom-delivery-track article:nth-child(3){min-height:315px;border-right:0;border-bottom:1px solid #30485c}.custom-delivery-track article:last-child{border-bottom:0}.custom-evaluation-board article{grid-template-columns:30px 1fr}.custom-evaluation-board article>b{grid-column:2;justify-self:start}.custom-evaluation-board>header{align-items:flex-start;flex-direction:column}.custom-case-grid article{min-height:0;padding:25px}.custom-case-grid article>footer{margin:25px -25px -25px;padding-inline:25px}.custom-boundary-board>footer{align-items:flex-start;flex-direction:column}.custom-handoff-artifacts article{min-height:0}}.managed-expanded-hero{min-height:1040px;padding-bottom:90px;background:radial-gradient(circle at 78% 26%,rgba(33,199,183,.14),transparent 30%),linear-gradient(rgba(4,12,22,.84),rgba(4,12,22,.97)),repeating-linear-gradient(90deg,rgba(33,199,183,.07) 0 1px,transparent 1px 80px),repeating-linear-gradient(0deg,rgba(33,199,183,.055) 0 1px,transparent 1px 80px),#06101d}.managed-expanded-hero .container{position:relative;z-index:2}.managed-hero-content{margin-top:68px}.managed-hero-content>h1{max-width:1020px;margin:22px 0 24px;color:var(--white);font-size:clamp(4.4rem,7.4vw,7.7rem);line-height:.88;letter-spacing:-.07em}.managed-hero-content>h1 em{color:var(--teal);font-style:normal}.managed-hero-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:48px}.managed-hero-intro>p{max-width:780px;margin:0;color:#bdcbd6;font-size:1rem;line-height:1.72}.managed-hero-intro .button-row{flex:0 0 auto;margin:0}.managed-hero-surface{overflow:hidden;color:#b8c8d4;background:#071523;border:1px solid #365065;border-radius:11px;box-shadow:0 34px 90px rgba(0,0,0,.38)}.managed-hero-surface>header{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:17px 22px;background:#091a29;border-bottom:1px solid #30485c}.managed-hero-surface>header>div{display:flex;align-items:center;gap:10px}.managed-hero-surface>header i{width:8px;height:8px;background:var(--teal);border-radius:50%;box-shadow:0 0 0 5px rgba(33,199,183,.1)}.managed-hero-surface>header b{color:#dbe5ec;font-size:.75rem}.managed-hero-surface>header span{color:#758da0;font:800 .52rem Aptos Mono,Consolas,monospace}.managed-hero-surface>header>small{padding:5px 8px;color:var(--teal);background:rgba(33,199,183,.1);border:1px solid rgba(33,199,183,.28);border-radius:3px;font:900 .5rem Aptos Mono,Consolas,monospace}.managed-hero-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #30485c}.managed-hero-metrics>span{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:2px 9px;padding:22px;border-right:1px solid #30485c}.managed-hero-metrics>span:last-child{border-right:0}.managed-hero-metrics small{grid-column:1/-1;color:#71899c;font:800 .51rem Aptos Mono,Consolas,monospace}.managed-hero-metrics b{color:var(--white);font-size:1.75rem;line-height:1}.managed-hero-metrics em{color:#8299aa;font-size:.58rem;font-style:normal}.managed-hero-workloads{display:grid}.managed-hero-workloads article{display:grid;grid-template-columns:43px minmax(190px,1fr) minmax(460px,1.6fr) auto;align-items:center;gap:15px;padding:18px 22px;border-bottom:1px solid #243b4e}.managed-hero-workloads article>span{width:36px;height:36px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:50%;font:900 .51rem Aptos Mono,Consolas,monospace}.managed-hero-workloads article>span.review{background:#f0b760}.managed-hero-workloads article>span.blocked{color:var(--white);background:#a83e4a}.managed-hero-workloads article>div b{display:block;color:var(--white);font-size:.78rem}.managed-hero-workloads article>div small{color:#70889a;font-size:.55rem}.managed-hero-workloads dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.managed-hero-workloads dl div{padding-inline:16px;border-left:1px solid #294155}.managed-hero-workloads dt{color:#6e879a;font:800 .47rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.managed-hero-workloads dd{margin:4px 0 0;color:#bdcad4;font-size:.61rem}.managed-hero-workloads article>em{color:var(--teal);font:900 .49rem Aptos Mono,Consolas,monospace;font-style:normal}.managed-hero-workloads article:nth-child(2)>em{color:#f0b760}.managed-hero-workloads article:nth-child(3)>em{color:#ff8993}.managed-hero-surface>footer{display:grid;grid-template-columns:repeat(8,1fr);background:#091a29}.managed-hero-surface>footer span{padding:14px 5px;color:#688196;border-right:1px solid #294155;font:800 .46rem Aptos Mono,Consolas,monospace;text-align:center}.managed-why-section{padding-block:124px 132px;background:var(--white)}.managed-why-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:90px}.managed-why-heading h2{max-width:840px;margin:14px 0 0;font-size:clamp(3rem,5.2vw,5.4rem);line-height:.95;letter-spacing:-.06em}.managed-why-heading>div:last-child p{color:var(--body);line-height:1.7}.managed-why-heading>div:last-child b{display:block;margin-top:20px;padding-left:16px;color:var(--navy);border-left:3px solid var(--teal);font-size:.88rem;line-height:1.55}.managed-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;overflow:hidden;background:var(--mist);border:1px solid var(--mist);border-radius:7px}.managed-why-grid article{min-height:285px;padding:28px;background:var(--cloud)}.managed-why-grid article.featured{background:color-mix(in srgb,var(--teal) 9%,var(--white))}.managed-why-grid article header{display:flex;justify-content:space-between}.managed-why-grid article header span{color:var(--teal-dark);font:900 .61rem Aptos Mono,Consolas,monospace}.managed-why-grid article header b{color:#d4dee4;font-size:2.3rem}.managed-why-grid h3{margin:60px 0 12px;font-size:1.12rem}.managed-why-grid p{margin:0;color:var(--body);font-size:.75rem;line-height:1.63}.managed-failure-chains{display:grid;gap:9px;margin-top:16px}.managed-failure-chains article{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:18px 22px;color:#9cafbd;background:var(--navy);border-radius:5px}.managed-failure-chains article>span{color:var(--teal);font:900 .53rem Aptos Mono,Consolas,monospace}.managed-failure-chains article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.managed-failure-chains b,.managed-failure-chains strong{font-size:.68rem}.managed-failure-chains i{color:#567084;font-style:normal}.managed-failure-chains strong{color:#f0b760}.managed-governance-system{padding-block:120px 128px;color:#a9bac7;background:linear-gradient(90deg,rgba(33,199,183,.035) 1px,transparent 0),linear-gradient(rgba(33,199,183,.035) 1px,transparent 0),#081a28;background-size:80px 80px}.managed-governance-heading{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:end;gap:80px}.managed-governance-heading h2{max-width:850px;margin:14px 0 0;color:var(--white);font-size:clamp(3rem,5vw,5.2rem);line-height:.95;letter-spacing:-.055em}.managed-governance-heading>p{margin:0;color:#98abb9;line-height:1.7}.managed-governance-domains{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;overflow:hidden;background:#30495c;border:1px solid #30495c;border-radius:7px}.managed-governance-domains article{min-height:300px;display:flex;flex-direction:column;padding:25px;background:#0b1f2e}.managed-governance-domains article:nth-child(3n){background:#102b38}.managed-governance-domains header{display:grid;gap:9px}.managed-governance-domains header span{color:var(--teal);font:900 .56rem Aptos Mono,Consolas,monospace}.managed-governance-domains header b{color:var(--white);font-size:1rem}.managed-governance-domains p{color:#96aab8;font-size:.71rem;line-height:1.62}.managed-governance-domains footer{margin-top:auto;padding-top:15px;color:var(--teal);border-top:1px solid #2a4356;font:800 .51rem Aptos Mono,Consolas,monospace}.managed-governance-flow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding:18px 22px;color:var(--teal);background:#0b1f2e;border:1px solid #30495c;border-radius:5px;font:900 .52rem Aptos Mono,Consolas,monospace}.managed-governance-flow i{color:#557084;font-style:normal}.managed-governance-lab-section{padding-block:120px 132px;background:var(--cloud)}.agent-governance-lab{overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:9px;box-shadow:0 28px 75px rgba(16,38,58,.14)}.agent-governance-lab>header{justify-content:space-between;padding:18px 22px;color:#b7c8d4;background:var(--navy);border-bottom:1px solid #30495c}.agent-governance-lab>header,.agent-governance-lab>header>div{display:flex;align-items:center;gap:20px}.agent-governance-lab>header>div>b{color:var(--white);font-size:.72rem}.governance-decision{padding:6px 9px;border-radius:3px;font:900 .53rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.governance-decision.approved{color:var(--teal);background:rgba(33,199,183,.1)}.governance-decision.review{color:#f0b760;background:rgba(240,183,96,.1)}.governance-decision.blocked{color:#ff8c96;background:rgba(216,79,91,.13)}.governance-lab-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--mist)}.governance-lab-summary>div{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:3px 8px;padding:20px 22px;border-right:1px solid var(--mist)}.governance-lab-summary>div:last-child{border-right:0}.governance-lab-summary small{grid-column:1/-1;color:var(--muted);font:800 .51rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.governance-lab-summary b{color:var(--navy);font-size:1.65rem}.governance-lab-summary span{color:var(--muted);font-size:.58rem}.governance-lab-body{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(360px,1.18fr) minmax(260px,.84fr)}.governance-lab-body>aside,.governance-lab-body>section{min-width:0;min-height:710px;padding:26px;border-right:1px solid var(--mist)}.governance-lab-body>aside{color:#a8bac7;background:var(--navy);border-right:0}.governance-actions>small,.governance-lab-body>aside>small{color:var(--teal-dark);font:900 .53rem Aptos Mono,Consolas,monospace}.governance-lab-body>aside>small{color:var(--teal)}.governance-actions h3{margin:10px 0 8px;font-size:1.35rem}.governance-actions>p{color:var(--body);font-size:.71rem;line-height:1.55}.governance-actions>div{display:grid;gap:7px;margin-top:18px}.governance-actions>div button{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:13px;color:var(--body);background:var(--cloud);border:1px solid var(--mist);border-radius:4px;text-align:left;cursor:pointer}.governance-actions>div button:hover{border-color:var(--teal-dark)}.governance-actions button b{color:var(--navy);font-size:.67rem}.governance-actions button small{color:var(--muted);font-size:.56rem}.governance-actions button span{grid-column:2;grid-row:1/3;align-self:center;color:var(--teal-dark);font:900 .51rem Aptos Mono,Consolas,monospace}.governance-actions .governance-reset{width:100%;margin-top:12px;padding:10px;color:var(--white);background:var(--teal-dark);border:0;border-radius:4px;font-size:.63rem;font-weight:850;cursor:pointer}.governance-registry-record{padding:16px;background:var(--cloud);border:1px solid var(--mist);border-radius:5px}.governance-registry-record>span{color:var(--teal-dark);font:900 .52rem Aptos Mono,Consolas,monospace}.governance-registry-record dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 0}.governance-registry-record dt{color:var(--muted);font-size:.53rem}.governance-registry-record dd{margin:3px 0 0;color:var(--navy);font-size:.64rem;font-weight:800}.governance-control-list{display:grid;margin-top:12px;border:1px solid var(--mist);border-radius:5px}.governance-control-list article{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:13px;border-bottom:1px solid var(--mist)}.governance-control-list article:last-child{border-bottom:0}.governance-control-list article>span{width:28px;height:28px;display:grid;place-items:center;color:var(--white);background:var(--teal-dark);border-radius:50%;font:900 .48rem Aptos Mono,Consolas,monospace}.governance-control-list article.review>span{color:var(--navy);background:#f0b760}.governance-control-list article.block>span{background:#a83e4a}.governance-control-list b{color:var(--navy);font-size:.68rem}.governance-control-list p{margin:2px 0;color:var(--body);font-size:.6rem}.governance-control-list small{color:var(--muted);font-size:.54rem}.governance-policy-result{margin-top:15px;padding:20px;background:#10293a;border-top:3px solid var(--teal)}.governance-policy-result.review{border-top-color:#f0b760}.governance-policy-result.blocked{border-top-color:#d84f5b}.governance-policy-result>span{color:var(--teal);font:900 .53rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.governance-policy-result.review>span{color:#f0b760}.governance-policy-result.blocked>span{color:#ff8c96}.governance-policy-result h3{margin:12px 0 9px;color:var(--white);font-size:1.1rem;line-height:1.18}.governance-policy-result p{color:#98adbc;font-size:.68rem;line-height:1.55}.governance-event,.governance-evidence{margin-top:16px;padding:16px;border:1px solid #30495c}.governance-event span,.governance-evidence b{color:var(--teal);font:900 .52rem Aptos Mono,Consolas,monospace}.governance-event p{margin:8px 0 0;color:#a8bac7;font-size:.65rem;line-height:1.5}.governance-evidence ul{display:grid;gap:7px;margin:12px 0 0;padding-left:17px;color:#91a7b7;font-size:.61rem}.governance-lab-body>aside>footer{margin-top:18px;color:#647d90;font:800 .47rem Aptos Mono,Consolas,monospace}.managed-coverage{padding-block:120px 130px;background:var(--white)}.managed-coverage .managed-coverage-grid{gap:1px;margin-top:52px;overflow:hidden;background:var(--mist);border:1px solid var(--mist);border-radius:7px}.managed-coverage .managed-coverage-grid article{min-height:285px;padding:28px;border:0;box-shadow:none}.managed-coverage .managed-coverage-grid article.featured{color:#a9bcc9;background:var(--navy)}.managed-coverage .managed-coverage-grid article header{display:flex;align-items:center;justify-content:space-between}.managed-coverage .managed-coverage-grid article header span{color:var(--teal-dark);font:900 .61rem Aptos Mono,Consolas,monospace}.managed-coverage .managed-coverage-grid article.featured header span{color:var(--teal)}.managed-coverage .managed-coverage-grid article header b{color:#d4dee4;font-size:2.25rem}.managed-coverage .managed-coverage-grid h3{margin:62px 0 12px}.managed-coverage .managed-coverage-grid article.featured h3{color:var(--white)}.managed-coverage .managed-coverage-grid p{color:var(--body);font-size:.75rem;line-height:1.64}.managed-coverage .managed-coverage-grid article.featured p{color:#9fb2c0}.managed-console-section{padding-block:120px 132px}.managed-console-section .section-heading .eyebrow{color:var(--teal)}.managed-console-section .section-heading>p{color:#9fb1bf}.managed-change-section{padding-block:120px 132px;background:var(--cloud)}.agent-change-workbench{overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:9px;box-shadow:0 28px 75px rgba(16,38,58,.13)}.agent-change-workbench>header{justify-content:space-between;padding:18px 22px;color:#a8bac7;background:var(--navy);border-bottom:1px solid #30495c}.agent-change-workbench>header,.agent-change-workbench>header>div{display:flex;align-items:center;gap:20px}.agent-change-workbench>header b{color:var(--white);font-size:.73rem}.agent-change-workbench>header>small{color:#728a9d;font:800 .5rem Aptos Mono,Consolas,monospace}.agent-change-body{display:grid;grid-template-columns:minmax(230px,.68fr) minmax(330px,1fr) minmax(370px,1.12fr)}.agent-change-body>aside,.agent-change-body>section{min-width:0;min-height:610px;padding:26px;border-right:1px solid var(--mist)}.agent-change-body>section:last-child{border-right:0}.agent-change-body>aside>small{color:var(--teal-dark);font:900 .52rem Aptos Mono,Consolas,monospace}.agent-change-body>aside>button{width:100%;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-top:9px;padding:13px;color:var(--body);background:transparent;border:1px solid var(--mist);border-radius:4px;text-align:left;cursor:pointer}.agent-change-body>aside>button.active{background:color-mix(in srgb,var(--teal) 9%,var(--white));border-color:var(--teal-dark)}.agent-change-body>aside>button>span{color:var(--teal-dark);font:900 .57rem Aptos Mono,Consolas,monospace}.agent-change-body>aside>button b{display:block;color:var(--navy);font-size:.67rem}.agent-change-body>aside>button small{color:var(--muted);font-size:.54rem}.agent-change-gates>div:first-child,.agent-change-request>div:first-child{display:flex;justify-content:space-between;gap:20px;color:var(--teal-dark);font:900 .52rem Aptos Mono,Consolas,monospace}.agent-change-request h3{margin:18px 0 10px;font-size:1.45rem}.agent-change-request>p{color:var(--body);font-size:.75rem;line-height:1.6}.agent-change-request>dl{display:grid;gap:1px;margin:24px 0;background:var(--mist);border:1px solid var(--mist)}.agent-change-request>dl div{padding:14px;background:var(--cloud)}.agent-change-request dt{color:var(--teal-dark);font:900 .5rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.agent-change-request dd{margin:5px 0 0;color:var(--body);font-size:.65rem;line-height:1.48}.agent-change-evidence{padding:17px;background:color-mix(in srgb,var(--teal) 9%,var(--white));border:1px solid color-mix(in srgb,var(--teal) 24%,var(--white))}.agent-change-evidence>span{color:var(--teal-dark);font:900 .52rem Aptos Mono,Consolas,monospace}.agent-change-evidence ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.agent-change-evidence li{display:flex;align-items:center;gap:8px;color:var(--body);font-size:.61rem}.agent-change-evidence svg{width:13px;color:var(--teal-dark)}.agent-change-gates{color:#a7b9c6;background:var(--navy)}.agent-change-gates>div:first-child{color:var(--teal)}.agent-change-gates ol{display:grid;margin:23px 0 0;padding:0;list-style:none}.agent-change-gates li{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:15px;color:#71899b;border-bottom:1px solid #294255}.agent-change-gates li>span{width:29px;height:29px;display:grid;place-items:center;background:#162e40;border-radius:50%;font:900 .5rem Aptos Mono,Consolas,monospace}.agent-change-gates li p{margin:0;font-size:.68rem}.agent-change-gates li.current{color:var(--white);background:#102a3b}.agent-change-gates li.current>span,.agent-change-gates li.done>span{color:var(--navy);background:var(--teal)}.agent-change-gates li.done{color:#a7bac7}.agent-change-actions{display:flex;gap:8px;margin-top:22px}.agent-change-actions button{padding:10px 12px;color:var(--button-text);background:var(--teal);border:0;border-radius:4px;font-size:.62rem;font-weight:850;cursor:pointer}.agent-change-actions button:last-child{color:#a9bbc8;background:#193145}.agent-change-actions button:disabled{opacity:.55}.agent-change-complete{display:flex;gap:10px;margin-top:16px;padding:14px;background:rgba(33,199,183,.1);border:1px solid rgba(33,199,183,.24)}.agent-change-complete svg{width:18px;flex:0 0 auto;color:var(--teal)}.agent-change-complete b{color:var(--white);font-size:.66rem}.agent-change-complete p{margin:4px 0 0;color:#8fa6b6;font-size:.6rem}.managed-expanded-boundary{padding-block:120px 130px}.managed-boundary-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:80px}.managed-boundary-heading h2{max-width:820px;margin:14px 0 0;color:var(--white);font-size:clamp(3rem,5vw,5.1rem);line-height:.96;letter-spacing:-.055em}.managed-boundary-heading>p{margin:0;color:#9db0be;line-height:1.7}.managed-boundary-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:55px}.managed-boundary-matrix article{min-height:520px;display:flex;flex-direction:column;padding:28px;color:#9eb1bf;background:#10283a;border:1px solid #30495c;border-top:4px solid #60778a}.managed-boundary-matrix article.featured{background:#12323d;border-top-color:var(--teal)}.managed-boundary-matrix header{display:flex;align-items:center;justify-content:space-between;gap:15px}.managed-boundary-matrix header span{color:var(--teal);font:900 .58rem Aptos Mono,Consolas,monospace}.managed-boundary-matrix header b{color:#8fa5b5;font-size:.62rem;text-align:right}.managed-boundary-matrix h3{margin:52px 0 12px;color:var(--white);font-size:1.4rem}.managed-boundary-matrix>article>p{color:#9db0be;font-size:.73rem;line-height:1.6}.managed-boundary-matrix dl{display:grid;gap:1px;margin:auto 0 0;background:#30495c;border:1px solid #30495c}.managed-boundary-matrix dl div{padding:14px;background:#0c2131}.managed-boundary-matrix dt{color:var(--teal);font:900 .51rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.managed-boundary-matrix dd{margin:5px 0 0;color:#94a8b7;font-size:.62rem;line-height:1.5}.managed-examples-section{padding-block:120px 132px;background:var(--cloud)}.managed-example-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:52px}.managed-example-grid article{min-height:610px;display:flex;flex-direction:column;padding:31px;background:var(--white);border-top:4px solid var(--teal-dark)}.managed-example-grid article:nth-child(2),.managed-example-grid article:nth-child(3){border-top-color:var(--blue)}.managed-example-grid header{display:flex;align-items:center;justify-content:space-between}.managed-example-grid header>span{color:var(--teal-dark);font:900 .61rem Aptos Mono,Consolas,monospace}.managed-example-grid header small{padding:5px 8px;color:var(--teal-dark);background:color-mix(in srgb,var(--teal) 10%,var(--white));font:900 .49rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.managed-example-grid h3{max-width:570px;margin:46px 0 24px;font-size:1.55rem;line-height:1.1}.managed-example-grid article>div{padding:16px 0;border-top:1px solid var(--mist)}.managed-example-grid article>div b,.managed-example-grid article>footer b{color:var(--teal-dark);font:900 .52rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.managed-example-grid article p{margin:6px 0 0;color:var(--body);font-size:.71rem;line-height:1.58}.managed-example-grid article>footer{margin:auto -31px -31px;padding:19px 31px;background:color-mix(in srgb,var(--teal) 9%,var(--white))}.managed-cadence-section{padding-block:120px 130px;color:#9fb2c0;background:#081a28}.managed-cadence-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:80px}.managed-cadence-heading h2{max-width:840px;margin:14px 0 0;color:var(--white);font-size:clamp(3rem,5vw,5.1rem);line-height:.96;letter-spacing:-.055em}.managed-cadence-heading>p{margin:0;line-height:1.7}.managed-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;overflow:hidden;background:#30495c;border:1px solid #30495c;border-radius:7px}.managed-roadmap article{min-height:390px;display:flex;flex-direction:column;padding:30px;background:#0c2131}.managed-roadmap article:nth-child(2){background:#102a39}.managed-roadmap header{display:grid;gap:28px}.managed-roadmap header span{width:54px;height:54px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:50%;font:900 .56rem Aptos Mono,Consolas,monospace}.managed-roadmap header b{color:var(--white);font-size:1.15rem}.managed-roadmap p{color:#96aab8;font-size:.72rem;line-height:1.65}.managed-roadmap footer{margin-top:auto;padding-top:16px;color:var(--teal);border-top:1px solid #294255;font:800 .53rem Aptos Mono,Consolas,monospace}.managed-operating-cadence{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;border:1px solid #30495c}.managed-operating-cadence>span{padding:20px;border-right:1px solid #30495c}.managed-operating-cadence>span:last-child{border-right:0}.managed-operating-cadence b{color:var(--teal);font:900 .58rem Aptos Mono,Consolas,monospace}.managed-operating-cadence p{margin:8px 0 0;color:#91a6b5;font-size:.65rem;line-height:1.55}.managed-service-layers{padding-block:120px 132px}.managed-service-layers .managed-tier-grid{margin-top:58px}.managed-service-layers .managed-tier-grid article{min-height:520px;display:flex;flex-direction:column;padding:34px;border-top:4px solid var(--teal-dark)}.managed-service-layers .managed-tier-grid article.featured{border-top-color:var(--teal)}.managed-service-layers .managed-tier-grid h3{margin-top:44px;font-size:1.45rem}.managed-service-layers .managed-tier-grid article>b{margin-top:7px;font-size:2.2rem}.managed-service-layers .managed-tier-grid article>em{display:block;margin-top:5px;color:var(--teal-dark);font:900 .54rem Aptos Mono,Consolas,monospace;font-style:normal;text-transform:uppercase}.managed-service-layers .managed-tier-grid article.featured>em{color:var(--teal)}.managed-service-layers .managed-tier-grid p{margin-top:23px}.managed-service-layers .managed-tier-grid ul{display:grid;gap:11px;margin:auto 0 0;padding:19px 0 0;border-top:1px solid var(--mist);list-style:none}.managed-service-layers .managed-tier-grid article.featured ul{border-top-color:rgba(255,255,255,.22)}.managed-service-layers .managed-tier-grid li{display:flex;align-items:center;gap:9px;color:var(--body);font-size:.68rem}.managed-service-layers .managed-tier-grid article.featured li{color:#d4eeec}.managed-service-layers .managed-tier-grid li svg{width:14px;color:var(--teal-dark)}.managed-service-layers .managed-tier-grid article.featured li svg{color:var(--teal)}.managed-handoff-section{padding-block:120px 130px;color:#a2b5c2;background:var(--navy)}.managed-handoff-layout{display:grid;grid-template-columns:minmax(310px,.7fr) minmax(0,1.3fr);align-items:start;gap:82px}.managed-handoff-layout>div:first-child{position:sticky;top:110px}.managed-handoff-layout>div:first-child h2{margin:14px 0 22px;color:var(--white);font-size:clamp(2.8rem,4.4vw,4.7rem);line-height:.96;letter-spacing:-.055em}.managed-handoff-layout>div:first-child p{line-height:1.7}.managed-handoff-artifacts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;overflow:hidden;background:#365064;border:1px solid #365064;border-radius:7px}.managed-handoff-artifacts article{min-height:245px;display:grid;grid-template-columns:35px 1fr;gap:13px;padding:27px;background:#102839}.managed-handoff-artifacts article:nth-child(3n){background:#14313d}.managed-handoff-artifacts article>span{color:var(--teal);font:900 .6rem Aptos Mono,Consolas,monospace}.managed-handoff-artifacts h3{margin:0 0 9px;color:var(--white);font-size:1rem}.managed-handoff-artifacts p{margin:0;color:#9bafbd;font-size:.69rem;line-height:1.58}@media (max-width:1120px){.managed-hero-intro{align-items:flex-start;flex-direction:column}.managed-hero-workloads article{grid-template-columns:43px 1fr auto}.managed-hero-workloads dl{grid-column:2/-1;grid-row:2;margin-top:8px}.managed-boundary-heading,.managed-cadence-heading,.managed-governance-heading,.managed-handoff-layout,.managed-why-heading{grid-template-columns:1fr;gap:38px}.managed-governance-domains{grid-template-columns:repeat(2,1fr)}.agent-change-body,.governance-lab-body{grid-template-columns:1fr 1fr}.agent-change-body>section:last-child,.governance-lab-body>aside{grid-column:1/-1;min-height:0;border-top:1px solid var(--mist)}.agent-change-body>section:last-child{border-top-color:#30495c}.managed-handoff-layout>div:first-child{position:static}}@media (max-width:820px){.managed-expanded-hero{min-height:0;padding-bottom:72px}.managed-hero-content{margin-top:48px}.managed-hero-content>h1{font-size:clamp(3.5rem,13vw,5.6rem)}.managed-hero-surface>header{grid-template-columns:1fr auto}.managed-hero-surface>header>span{display:none}.managed-hero-metrics{grid-template-columns:repeat(2,1fr)}.managed-hero-metrics>span:nth-child(2){border-right:0}.managed-hero-metrics>span:nth-child(-n+2){border-bottom:1px solid #30485c}.managed-hero-workloads article{grid-template-columns:43px 1fr auto}.managed-hero-workloads dl{grid-template-columns:1fr}.managed-hero-workloads dl div{padding:7px 0;border-top:1px solid #294155;border-left:0}.managed-hero-surface>footer{grid-template-columns:repeat(4,1fr)}.managed-hero-surface>footer span:nth-child(-n+4){border-bottom:1px solid #294155}.managed-boundary-matrix,.managed-coverage .managed-coverage-grid,.managed-example-grid,.managed-roadmap,.managed-why-grid{grid-template-columns:1fr}.managed-coverage .managed-coverage-grid article,.managed-why-grid article{min-height:245px}.managed-failure-chains article{grid-template-columns:1fr}.managed-failure-chains article>div{align-items:flex-start;flex-direction:column}.managed-failure-chains i{transform:rotate(90deg)}.managed-governance-flow{align-items:flex-start;flex-direction:column}.managed-governance-flow i{transform:rotate(90deg)}.governance-lab-summary{grid-template-columns:repeat(2,1fr)}.governance-lab-summary>div:nth-child(2){border-right:0}.governance-lab-summary>div:nth-child(-n+2){border-bottom:1px solid var(--mist)}.agent-change-body,.governance-lab-body{grid-template-columns:1fr}.agent-change-body>aside,.agent-change-body>section,.governance-lab-body>aside,.governance-lab-body>section{min-height:0;border-right:0;border-bottom:1px solid var(--mist)}.agent-change-body>section:last-child,.governance-lab-body>aside{grid-column:auto}.managed-boundary-matrix article,.managed-example-grid article{min-height:0}.managed-operating-cadence{grid-template-columns:repeat(2,1fr)}.managed-operating-cadence>span:nth-child(2){border-right:0}.managed-operating-cadence>span:nth-child(-n+2){border-bottom:1px solid #30495c}.managed-handoff-artifacts{grid-template-columns:1fr}}@media (max-width:580px){.managed-cadence-section,.managed-change-section,.managed-console-section,.managed-coverage,.managed-examples-section,.managed-expanded-boundary,.managed-expanded-hero,.managed-governance-lab-section,.managed-governance-system,.managed-handoff-section,.managed-service-layers,.managed-why-section{overflow-x:clip}.managed-hero-intro .button-row{width:100%}.managed-hero-workloads article{grid-template-columns:38px 1fr}.managed-hero-workloads article>em{grid-column:2}.managed-hero-workloads dl{grid-column:1/-1;grid-row:auto}.managed-cadence-section,.managed-change-section,.managed-console-section,.managed-coverage,.managed-examples-section,.managed-expanded-boundary,.managed-governance-lab-section,.managed-governance-system,.managed-handoff-section,.managed-service-layers,.managed-why-section{padding-block:78px}.managed-governance-domains{grid-template-columns:1fr}.managed-governance-domains article{min-height:250px}.agent-change-workbench>header,.agent-governance-lab>header{align-items:flex-start;flex-direction:column}.agent-change-workbench>header>div,.agent-governance-lab>header>div{align-items:flex-start;flex-direction:column;gap:7px}.governance-lab-summary{grid-template-columns:1fr}.governance-lab-summary>div{border-right:0;border-bottom:1px solid var(--mist)}.governance-registry-record dl{grid-template-columns:1fr}.managed-boundary-matrix article{padding:24px}.managed-example-grid article{padding:25px}.managed-example-grid article>footer{margin:22px -25px -25px;padding-inline:25px}.managed-operating-cadence{grid-template-columns:1fr}.managed-operating-cadence>span{border-right:0;border-bottom:1px solid #30495c}.managed-service-layers .managed-tier-grid article{min-height:470px}.managed-handoff-artifacts article{min-height:0}}.ai-landing-hero{min-height:790px;overflow:hidden;background:radial-gradient(circle at 78% 46%,color-mix(in srgb,var(--teal) 15%,transparent),transparent 28%),radial-gradient(circle at 62% 105%,color-mix(in srgb,var(--blue) 12%,transparent),transparent 35%),linear-gradient(118deg,var(--navy) 0,var(--deep-navy) 65%,#102d3b 100%)}.ai-landing-hero .hero-grid{position:relative;z-index:2;grid-template-columns:minmax(0,.83fr) minmax(490px,1.17fr);align-items:center;gap:70px}.ai-landing-hero .hero-copy{max-width:650px}.ai-system-animation{min-width:0;overflow:hidden;color:var(--white);background:color-mix(in srgb,var(--deep-navy) 88%,transparent);border:1px solid #3a5268;border-radius:14px;box-shadow:0 34px 90px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ai-system-animation>footer,.ai-system-animation>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px}.ai-system-animation>header{color:#a7b8c6;border-bottom:1px solid #31485d;font:800 .61rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.ai-system-animation>header span,.ai-system-input>span{display:inline-flex;align-items:center;gap:9px}.ai-system-animation>header i,.ai-system-input>span i{width:7px;height:7px;display:inline-block;background:var(--teal);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--teal) 13%,transparent);animation:ai-landing-status 2.2s ease-in-out infinite}.ai-system-animation>header small{color:var(--teal);font:inherit}.ai-system-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:10px;background:rgba(2,11,20,.44);border-bottom:1px solid #31485d}.ai-system-tabs button{min-width:0;padding:11px 8px;color:#8095a8;background:transparent;border:1px solid transparent;border-radius:5px;font:800 .66rem Aptos Mono,Consolas,monospace;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.ai-system-tabs button:hover{color:var(--white)}.ai-system-tabs button.active{color:var(--navy);background:var(--teal);border-color:var(--teal)}.ai-system-story{padding:22px;animation:ai-landing-panel-in .43s ease both}.ai-system-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:13px}.ai-system-checkpoint span,.ai-system-input small,.ai-system-result small,.ai-system-title span{color:#8198ab;font:800 .59rem Aptos Mono,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.ai-system-title b{color:var(--white);font-size:.86rem}.ai-system-input{display:grid;grid-template-columns:1fr auto;gap:7px 18px;padding:17px 19px;background:#12293d;border:1px solid #38546c;border-radius:7px}.ai-system-input b{grid-column:1/-1;color:var(--white);font-size:.82rem}.ai-system-input>span{grid-column:1/-1;color:var(--teal);font:700 .59rem Aptos Mono,Consolas,monospace}.ai-system-input>span i{width:5px;height:5px;box-shadow:none}.ai-system-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:15px 0}.ai-system-flow>div{min-height:103px;position:relative;overflow:hidden;padding:16px;background:rgba(15,36,54,.88);border:1px solid #304a61;border-radius:6px;opacity:0;animation:ai-landing-stage-in .46s ease forwards;animation-delay:calc(var(--ai-stage) * .12s)}.ai-system-flow>div>span{display:block;margin-bottom:30px;color:var(--teal);font:800 .58rem Aptos Mono,Consolas,monospace}.ai-system-flow>div>b{display:block;color:#dce7ef;font-size:.68rem}.ai-system-flow>div>i{width:42%;height:2px;position:absolute;top:42px;left:-42%;background:linear-gradient(90deg,transparent,var(--teal),transparent);animation:ai-landing-flow 2.3s ease-in-out infinite;animation-delay:calc(var(--ai-stage) * .28s)}.ai-system-checkpoint{display:grid;gap:6px;padding:16px 19px;background:color-mix(in srgb,#e8a13a 9%,var(--deep-navy));border:1px solid #6b5c37;border-radius:7px}.ai-system-checkpoint span{color:#e3ad5c}.ai-system-checkpoint b{color:var(--white);font-size:.79rem}.ai-system-result{display:grid;grid-template-columns:1fr .74fr;gap:1px;margin-top:10px;overflow:hidden;background:#345067;border:1px solid #345067;border-radius:7px}.ai-system-result>div{display:grid;gap:5px;padding:16px 18px;background:linear-gradient(120deg,color-mix(in srgb,var(--teal) 12%,var(--deep-navy)),var(--deep-navy))}.ai-system-result b{color:var(--white);font-size:.75rem}.ai-system-result span{color:#a5b7c5;font-size:.67rem}.ai-system-animation>footer{align-items:flex-start;flex-direction:column;gap:3px;color:#8096a9;background:rgba(2,11,20,.4);border-top:1px solid #31485d;font-size:.69rem}.ai-system-animation>footer b{color:var(--white);font-size:.77rem}.ai-why-temen{overflow:hidden;background:var(--cloud);border-top:1px solid var(--mist);border-bottom:1px solid var(--mist)}.ai-build-heading,.ai-managed-heading,.ai-trust-heading,.ai-why-heading{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(350px,.74fr);align-items:start;gap:88px;margin-bottom:58px}.ai-build-heading h2,.ai-managed-heading h2,.ai-partner-heading h2,.ai-platform-heading h2,.ai-trust-heading h2,.ai-why-heading h2{max-width:850px;margin-bottom:0}.ai-managed-heading>div:last-child,.ai-why-heading>div:last-child{padding-top:18px}.ai-build-heading>p,.ai-managed-heading p,.ai-platform-heading p,.ai-trust-heading>p,.ai-why-heading p{color:#5f7488}.ai-managed-heading p:first-child,.ai-why-heading p:first-child{margin-top:0}.ai-why-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.ai-why-grid article{min-height:285px;padding:30px;background:color-mix(in srgb,var(--white) 86%,var(--cloud));border-right:1px solid var(--mist);border-bottom:1px solid var(--mist);opacity:0;animation:ai-landing-card-in .52s ease forwards}.ai-why-grid article:nth-child(2){animation-delay:70ms}.ai-why-grid article:nth-child(3){animation-delay:.14s}.ai-why-grid article:nth-child(4){animation-delay:.21s}.ai-why-grid article:nth-child(5){animation-delay:.28s}.ai-why-grid article:nth-child(6){animation-delay:.35s}.ai-why-grid article:hover{background:var(--wash)}.ai-why-grid article>span{display:block;margin-bottom:58px;color:var(--teal-dark);font:800 .62rem Aptos Mono,Consolas,monospace}.ai-why-grid h3{font-size:1.28rem}.ai-why-grid p{margin-bottom:0;color:#62778a;font-size:.82rem;line-height:1.65}.ai-solution-spectrum{color:#a8bac9;background:radial-gradient(circle at 82% 13%,color-mix(in srgb,var(--blue) 11%,transparent),transparent 27%),var(--navy)}.ai-balanced-heading{align-items:start}.ai-balanced-heading h2{max-width:790px}.ai-solution-spectrum .ai-balanced-heading h2{color:var(--white)}.ai-solution-spectrum .ai-balanced-heading p{color:#9fb1c1}.ai-solution-navigator{display:grid;grid-template-columns:minmax(260px,.4fr) minmax(0,1fr);overflow:hidden;background:var(--deep-navy);border:1px solid #385067;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.24)}.ai-solution-options{display:grid;border-right:1px solid #385067}.ai-solution-options button{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:19px 20px;color:#92a5b6;text-align:left;background:transparent;border:0;border-bottom:1px solid #2c4256;cursor:pointer;transition:color .18s ease,background .18s ease}.ai-solution-options button:last-child{border-bottom:0}.ai-solution-options button.active,.ai-solution-options button:hover{color:var(--white);background:#142a3e}.ai-solution-options button.active{box-shadow:inset 4px 0 var(--teal)}.ai-solution-options button>span{width:38px;height:38px;display:grid;place-items:center;color:var(--white);background:#1b354b;border:1px solid #3d5b72;border-radius:5px;font:900 .57rem Aptos Mono,Consolas,monospace}.ai-solution-options button.active>span{color:var(--navy);background:var(--teal);border-color:var(--teal)}.ai-solution-options button b{font-size:.79rem}.ai-solution-options button small{color:#61788c;font:800 .58rem Aptos Mono,Consolas,monospace}.ai-solution-detail{min-height:620px;display:flex;flex-direction:column;padding:38px;color:#a8b9c8;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--teal) 14%,transparent),transparent 26%),linear-gradient(125deg,#0d2134,var(--deep-navy));animation:ai-landing-detail-in .43s cubic-bezier(.22,1,.36,1) both}.ai-solution-detail>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px}.ai-solution-detail>header>span{width:58px;height:58px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:7px;font:900 .69rem Aptos Mono,Consolas,monospace}.ai-solution-detail>header small{color:#7e95a8;font:800 .59rem Aptos Mono,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.ai-solution-detail h3{color:var(--white);font-size:clamp(2rem,3vw,3.25rem)}.ai-solution-answer{display:grid;grid-template-columns:98px 1fr;gap:18px;padding:17px 0;border-top:1px solid #30485d}.ai-solution-answer small,.ai-solution-brings>small,.ai-solution-leaves small{color:var(--teal);font:800 .58rem Aptos Mono,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.ai-solution-answer p{margin:0;color:#b4c2cd;font-size:.82rem;line-height:1.62}.ai-solution-brings{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:8px 0;padding:20px;background:rgba(19,45,65,.72);border:1px solid #36536a;border-radius:7px}.ai-solution-brings>small{grid-column:1/-1;margin-bottom:4px}.ai-solution-brings span{display:flex;align-items:center;gap:7px;color:#c0ced8;font-size:.72rem}.ai-solution-brings svg{width:15px;flex:0 0 15px;color:var(--teal)}.ai-solution-leaves{display:grid;gap:5px;padding:17px 0;border-top:1px solid #30485d}.ai-solution-leaves b{color:var(--white);font-size:.84rem}.ai-solution-detail>a{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding-top:20px;color:var(--teal);font-size:.81rem;font-weight:800}.ai-solution-detail>a svg{width:18px}.ai-training-expanded{background:var(--cloud);border-bottom:1px solid var(--mist)}.ai-training-expanded .app-grid{margin-bottom:45px}.ai-training-value{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.ai-training-value article{min-height:220px;padding:23px;background:var(--white);border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.ai-training-value article>span{display:block;margin-bottom:42px;color:var(--teal-dark);font:800 .6rem Aptos Mono,Consolas,monospace}.ai-training-value h3{font-size:1.08rem}.ai-training-value p{margin-bottom:0;color:#64798c;font-size:.74rem;line-height:1.6}.ai-build-section{overflow:hidden}.ai-build-heading{align-items:end}.ai-build-heading>p{margin-bottom:8px}.ai-build-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ai-build-grid article{min-height:395px;display:flex;flex-direction:column;position:relative;padding:30px;background:var(--white);border:1px solid var(--mist);border-radius:8px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ai-build-grid article:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--teal) 48%,var(--mist));box-shadow:var(--shadow-soft)}.ai-build-grid article>span{width:51px;height:51px;display:grid;place-items:center;margin-bottom:54px;color:var(--white);background:var(--navy);border-radius:6px;font:900 .64rem Aptos Mono,Consolas,monospace}.ai-build-grid article>small{position:absolute;top:33px;right:30px;color:#7c8fa1;font:800 .58rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.ai-build-grid h3{font-size:1.4rem}.ai-build-grid p{color:#62778a;font-size:.82rem;line-height:1.64}.ai-build-grid a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:var(--teal-dark);font-size:.77rem;font-weight:800}.ai-build-grid a svg{width:17px}.ai-platform-section{color:#a9bac8;background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--teal) 12%,transparent),transparent 28%),var(--navy)}.ai-platform-heading{max-width:900px;margin-bottom:52px}.ai-platform-heading h2{color:var(--white)}.ai-platform-heading p{max-width:800px;color:#9eb0bf}.ai-platform-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #344c61;border-left:1px solid #344c61}.ai-platform-grid article{min-height:320px;display:flex;flex-direction:column;padding:27px;border-right:1px solid #344c61;border-bottom:1px solid #344c61}.ai-platform-grid article>span{display:block;margin-bottom:60px;color:var(--teal);font:800 .61rem Aptos Mono,Consolas,monospace}.ai-platform-grid h3{color:var(--white);font-size:1.25rem}.ai-platform-grid p{color:#9aafbf;font-size:.79rem;line-height:1.62}.ai-platform-grid small{display:block;margin-top:auto;padding-top:17px;color:var(--teal);border-top:1px solid #30485c;font:700 .58rem Aptos Mono,Consolas,monospace;line-height:1.5}.ai-scenario-section{background:var(--cloud);border-bottom:1px solid var(--mist)}.ai-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ai-scenario-grid article{min-height:335px;display:flex;flex-direction:column;padding:28px;background:var(--white);border:1px solid var(--mist);border-radius:8px}.ai-scenario-grid article>span{display:block;margin-bottom:58px;color:var(--teal-dark);font:800 .59rem Aptos Mono,Consolas,monospace;letter-spacing:.06em}.ai-scenario-grid h3{font-size:1.28rem}.ai-scenario-grid p{color:#617689;font-size:.8rem;line-height:1.62}.ai-scenario-grid small{display:block;margin-top:auto;padding-top:16px;color:#728699;border-top:1px solid var(--mist);font:700 .58rem Aptos Mono,Consolas,monospace}.ai-scenario-links{display:flex;justify-content:center;gap:12px;margin-top:28px}.ai-workflow-method{overflow:hidden}.ai-workflow-method .method-grid{grid-template-columns:.82fr 1.18fr}.ai-workflow-method .method-list li{padding-block:24px}.ai-trust-section{color:#a9bac8;background:linear-gradient(120deg,rgba(7,17,31,.98),rgba(14,39,57,.98)),var(--navy)}.ai-managed-heading h2,.ai-trust-heading h2{color:var(--white)}.ai-trust-heading>p{margin:18px 0 0;color:#a0b2c1}.ai-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #344c60;border-left:1px solid #344c60}.ai-trust-grid article{min-height:280px;padding:28px;border-right:1px solid #344c60;border-bottom:1px solid #344c60}.ai-trust-grid article>span{display:block;margin-bottom:55px;color:var(--teal);font:800 .61rem Aptos Mono,Consolas,monospace}.ai-trust-grid h3{color:var(--white);font-size:1.22rem}.ai-trust-grid p{margin-bottom:0;color:#9db0c0;font-size:.8rem;line-height:1.65}.ai-managed-expanded{color:#a8bac8;background:radial-gradient(circle at 86% 16%,color-mix(in srgb,var(--teal) 13%,transparent),transparent 28%),var(--deep-navy);border-top:1px solid #30475b}.ai-managed-heading p{color:#a1b3c2}.ai-managed-heading .button{margin-top:14px}.ai-managed-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ai-managed-grid article{min-height:305px;padding:27px;background:#10283c;border:1px solid #355169;border-radius:8px}.ai-managed-grid small{display:block;margin-bottom:65px;color:var(--teal);font:800 .59rem Aptos Mono,Consolas,monospace;letter-spacing:.07em}.ai-managed-grid h3{color:var(--white);font-size:1.22rem}.ai-managed-grid p{margin-bottom:0;color:#9eb1c0;font-size:.78rem;line-height:1.62}.ai-partner-section{overflow:hidden;background:var(--cloud);border-bottom:1px solid var(--mist)}.ai-partner-heading{max-width:930px;margin-bottom:54px}.ai-partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ai-partner-grid article{min-height:310px;display:flex;flex-direction:column;padding:30px;background:var(--white);border:1px solid var(--mist);border-radius:8px}.ai-partner-grid article.featured{grid-column:span 2;color:#a9bbc9;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--teal) 15%,transparent),transparent 28%),var(--navy);border-color:#30495f}.ai-partner-grid article>span{display:block;margin-bottom:66px;color:var(--teal-dark);font:800 .6rem Aptos Mono,Consolas,monospace;letter-spacing:.06em}.ai-partner-grid article.featured>span{color:var(--teal)}.ai-partner-grid h3{font-size:1.32rem}.ai-partner-grid article.featured h3{color:var(--white);font-size:clamp(2rem,3.4vw,3.3rem)}.ai-partner-grid p{color:#61768a;font-size:.82rem;line-height:1.64}.ai-partner-grid article.featured p{max-width:720px;color:#b4c3cf;font-size:.91rem}.ai-partner-grid small{display:block;margin-top:auto;padding-top:18px;color:var(--teal);border-top:1px solid #30475c;font:700 .59rem Aptos Mono,Consolas,monospace}@keyframes ai-landing-status{0%,to{opacity:.5;transform:scale(.86)}50%{opacity:1;transform:scale(1.14)}}@keyframes ai-landing-flow{0%{left:-42%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}@keyframes ai-landing-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-landing-stage-in{0%{opacity:0;transform:translateX(-17px)}to{opacity:1;transform:translateX(0)}}@keyframes ai-landing-card-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-landing-detail-in{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1160px){.ai-landing-hero .hero-grid{grid-template-columns:minmax(0,.76fr) minmax(460px,1fr);gap:36px}.ai-training-value{grid-template-columns:repeat(3,1fr)}.ai-build-grid,.ai-managed-grid,.ai-platform-grid,.ai-scenario-grid,.ai-trust-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ai-landing-hero{min-height:0}.ai-build-heading,.ai-landing-hero .hero-grid,.ai-managed-heading,.ai-solution-navigator,.ai-trust-heading,.ai-why-heading{grid-template-columns:1fr}.ai-landing-hero .hero-grid{gap:52px}.ai-system-animation{max-width:700px}.ai-build-heading,.ai-managed-heading,.ai-trust-heading,.ai-why-heading{gap:20px}.ai-managed-heading>div:last-child,.ai-why-heading>div:last-child{padding-top:0}.ai-solution-options,.ai-why-grid{grid-template-columns:1fr 1fr}.ai-solution-options{border-right:0;border-bottom:1px solid #385067}.ai-solution-options button:nth-child(odd){border-right:1px solid #2c4256}.ai-solution-options button.active{box-shadow:inset 0 -4px var(--teal)}.ai-solution-detail{min-height:590px}.ai-partner-grid{grid-template-columns:1fr 1fr}.ai-partner-grid article.featured{grid-column:1/-1}}@media (max-width:680px){.ai-landing-hero{padding-block:70px}.ai-system-animation>header{align-items:flex-start;flex-direction:column;gap:6px}.ai-system-tabs{grid-template-columns:1fr 1fr}.ai-system-story{padding:16px}.ai-system-title{align-items:flex-start;flex-direction:column;gap:6px}.ai-build-grid,.ai-managed-grid,.ai-partner-grid,.ai-platform-grid,.ai-scenario-grid,.ai-system-flow,.ai-system-result,.ai-training-value,.ai-trust-grid,.ai-why-grid{grid-template-columns:1fr}.ai-system-flow>div{min-height:88px}.ai-system-flow>div>span{margin-bottom:20px}.ai-why-grid article{min-height:250px}.ai-solution-options{grid-template-columns:1fr}.ai-solution-options button,.ai-solution-options button:nth-child(odd){border-right:0}.ai-solution-detail{min-height:0;padding:27px}.ai-solution-detail>header{align-items:flex-start;flex-direction:column}.ai-solution-answer,.ai-solution-brings{grid-template-columns:1fr}.ai-solution-brings>small{grid-column:1}.ai-solution-detail>a{margin-top:28px}.ai-training-value article{min-height:200px}.ai-build-grid article{min-height:360px}.ai-scenario-links{align-items:stretch;flex-direction:column}.ai-scenario-links .button{width:100%}.ai-workflow-method .method-grid{grid-template-columns:1fr}.ai-partner-grid article.featured{grid-column:auto}.ai-partner-grid article,.ai-partner-grid article.featured{min-height:340px}}@media (prefers-reduced-motion:reduce){.ai-system-animation>header i,.ai-system-flow>div,.ai-system-flow>div>i,.ai-system-input>span i,.ai-why-grid article{opacity:1;animation:none;transform:none}.ai-solution-detail,.ai-system-story{animation:none}}.ai-orchestration-animation{min-width:0;overflow:hidden;color:var(--white);background:color-mix(in srgb,var(--deep-navy) 89%,transparent);border:1px solid #3a5268;border-radius:14px;box-shadow:0 34px 90px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ai-orchestration-animation>footer,.ai-orchestration-animation>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px}.ai-orchestration-animation>header{color:#a7b8c6;border-bottom:1px solid #31485d;font:800 .61rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.ai-orchestration-animation>header span{display:inline-flex;align-items:center;gap:9px}.ai-orchestration-animation>header i{width:7px;height:7px;display:inline-block;background:var(--teal);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--teal) 13%,transparent);animation:ai-orchestration-live 1.8s ease-in-out infinite}.ai-orchestration-animation>header small{color:var(--teal);font:inherit}.ai-orchestration-canvas{min-height:350px;display:grid;grid-template-columns:minmax(125px,.72fr) minmax(170px,1fr) minmax(135px,.78fr);gap:10px;position:relative;padding:18px;background:linear-gradient(rgba(58,82,104,.11) 1px,transparent 0),linear-gradient(90deg,rgba(58,82,104,.11) 1px,transparent 0),rgba(3,13,23,.3);background-size:24px 24px}.ai-orchestration-canvas:after{width:34%;height:1px;position:absolute;top:57%;left:-34%;content:"";background:linear-gradient(90deg,transparent,var(--teal),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--teal) 55%,transparent);animation:ai-orchestration-sweep 4.8s linear infinite;pointer-events:none}.ai-orchestration-engine,.ai-orchestration-outputs,.ai-orchestration-signals{min-width:0;position:relative;padding:14px;background:rgba(13,33,50,.84);border:1px solid #304a61;border-radius:8px}.ai-orchestration-engine>small,.ai-orchestration-outputs>small,.ai-orchestration-signals>small{display:block;margin-bottom:17px;color:#7f96a9;font:800 .55rem Aptos Mono,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.ai-orchestration-signals{display:flex;flex-direction:column}.ai-signal-card{display:grid;grid-template-columns:1fr auto;gap:5px 8px;margin-bottom:8px;padding:11px;background:#132b40;border:1px solid #38536a;border-left:3px solid var(--teal);border-radius:5px;animation:ai-signal-arrive 7.2s ease-in-out infinite}.ai-signal-card.signal-document{border-left-color:var(--blue);animation-delay:-4.8s}.ai-signal-card.signal-security{margin-bottom:0;border-left-color:#e49a59;animation-delay:-2.4s}.ai-signal-card span{color:#8299ac;font:800 .51rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.ai-signal-card b{grid-column:1/-1;color:#e1eaf1;font-size:.64rem}.ai-signal-card i{grid-column:2;grid-row:1;color:var(--teal);font:normal 800 .48rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.signal-security i{color:#e9a66c}.ai-orchestration-engine{overflow:hidden;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--teal) 10%,transparent),transparent 50%),rgba(12,31,48,.94);border-color:#3c5c72}.ai-engine-scan{width:100%;height:54px;position:absolute;z-index:0;top:-54px;left:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--teal) 10%,transparent),transparent);border-bottom:1px solid color-mix(in srgb,var(--teal) 32%,transparent);animation:ai-engine-scan 5.4s ease-in-out infinite}.ai-engine-stage{display:grid;grid-template-columns:1fr auto;gap:5px 9px;position:relative;z-index:1;margin-bottom:9px;padding:13px;background:rgba(17,43,62,.88);border:1px solid #38556c;border-radius:5px;animation:ai-engine-stage-pulse 6s ease-in-out infinite}.ai-engine-stage.stage-ground{animation-delay:-4s}.ai-engine-stage.stage-act{margin-bottom:0;animation-delay:-2s}.ai-engine-stage span{color:var(--teal);font:800 .53rem Aptos Mono,Consolas,monospace;letter-spacing:.05em;text-transform:uppercase}.ai-engine-stage b{grid-column:1/-1;color:#d9e5ed;font-size:.66rem}.ai-engine-stage>i{width:6px;height:6px;background:var(--teal);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 11%,transparent)}.ai-engine-thinking{height:28px;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:1;margin-top:9px;overflow:hidden;background:rgba(3,14,24,.42);border:1px solid #2d465c;border-radius:5px}.ai-engine-thinking i{width:5px;height:5px;background:var(--teal);border-radius:50%;animation:ai-engine-thinking 1.4s ease-in-out infinite}.ai-engine-thinking i:nth-child(2){animation-delay:.12s}.ai-engine-thinking i:nth-child(3){animation-delay:.24s}.ai-engine-thinking i:nth-child(4){animation-delay:.36s}.ai-engine-thinking i:nth-child(5){animation-delay:.48s}.ai-orchestration-outputs{overflow:hidden}.ai-output-stack{display:grid;gap:9px}.ai-output-stack>span{display:grid;grid-template-columns:27px 1fr;align-items:center;gap:2px 8px;padding:11px;background:#f5f9fc;border:1px solid #cddae4;border-radius:5px;box-shadow:0 8px 18px rgba(0,0,0,.12);animation:ai-output-resolve 7.2s ease-in-out infinite}.ai-output-stack>span.output-workflow{animation-delay:-4.8s}.ai-output-stack>span.output-brief{animation-delay:-2.4s}.ai-output-stack>span>i{width:25px;height:25px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:50%;font:normal 900 .63rem Aptos Mono,Consolas,monospace;grid-row:1/span 2}.ai-output-stack b,.ai-output-stack small{display:block}.ai-output-stack b{color:var(--navy);font-size:.63rem}.ai-output-stack small{margin:0;color:#6e8295;font-size:.52rem}.ai-orchestration-control{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px 0 0;background:#30485d}.ai-orchestration-control>span{display:grid;grid-template-columns:8px 1fr;gap:3px 7px;padding:13px 15px;color:#879caf;background:#0d2133;font:700 .51rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.ai-orchestration-control>span>i{width:6px;height:6px;margin-top:2px;background:var(--teal);border-radius:50%;grid-row:1/span 2;animation:ai-control-check 3.6s ease-in-out infinite}.ai-orchestration-control>span:nth-child(2) i{animation-delay:-2.7s}.ai-orchestration-control>span:nth-child(3) i{animation-delay:-1.8s}.ai-orchestration-control>span:nth-child(4) i{animation-delay:-.9s}.ai-orchestration-control b{color:#d4e0e9;font-size:.56rem;text-transform:none}.ai-orchestration-animation>footer{align-items:flex-start;flex-direction:column;gap:3px;color:#8096a9;background:rgba(2,11,20,.4);border-top:1px solid #31485d;font-size:.69rem}.ai-orchestration-animation>footer b{color:var(--white);font-size:.77rem}@keyframes ai-orchestration-live{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes ai-orchestration-sweep{0%{left:-34%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}@keyframes ai-signal-arrive{0%,to{opacity:.58;transform:translateX(-7px)}15%,46%{opacity:1;transform:translateX(0);border-color:color-mix(in srgb,var(--teal) 62%,#38536a)}62%{opacity:.72;transform:translateX(3px)}}@keyframes ai-engine-scan{0%{top:-54px;opacity:0}15%{opacity:1}75%{opacity:.65}to{top:100%;opacity:0}}@keyframes ai-engine-stage-pulse{0%,to{border-color:#38556c;transform:translateX(0)}18%,42%{border-color:var(--teal);transform:translateX(2px);box-shadow:0 0 22px color-mix(in srgb,var(--teal) 8%,transparent)}58%{border-color:#38556c;transform:translateX(0)}}@keyframes ai-engine-thinking{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes ai-output-resolve{0%,to{opacity:.62;transform:translateX(7px) scale(.98)}16%,48%{opacity:1;transform:translateX(0) scale(1)}64%{opacity:.78;transform:translateX(-2px) scale(.99)}}@keyframes ai-control-check{0%,to{opacity:.45;box-shadow:0 0 0 0 transparent}50%{opacity:1;box-shadow:0 0 0 5px color-mix(in srgb,var(--teal) 10%,transparent)}}@media (max-width:900px){.ai-orchestration-animation{max-width:700px}}@media (max-width:680px){.ai-orchestration-animation>header{align-items:flex-start;flex-direction:column;gap:6px}.ai-orchestration-canvas{grid-template-columns:1fr}.ai-orchestration-engine,.ai-orchestration-outputs,.ai-orchestration-signals{padding:13px}.ai-orchestration-signals{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ai-orchestration-signals>small{grid-column:1/-1}.ai-signal-card{margin-bottom:0}.ai-signal-card.signal-security{grid-column:1/-1}.ai-orchestration-control{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.ai-engine-scan,.ai-engine-stage,.ai-engine-thinking i,.ai-orchestration-animation>header i,.ai-orchestration-canvas:after,.ai-orchestration-control>span>i,.ai-output-stack>span,.ai-signal-card{opacity:1;animation:none;transform:none}.ai-engine-scan,.ai-orchestration-canvas:after{display:none}}.delivery-landing-hero{min-height:790px;overflow:hidden;background:radial-gradient(circle at 82% 48%,color-mix(in srgb,var(--blue) 13%,transparent),transparent 29%),radial-gradient(circle at 66% 104%,color-mix(in srgb,var(--teal) 11%,transparent),transparent 34%),linear-gradient(118deg,var(--navy) 0,var(--deep-navy) 67%,#112a3a 100%)}.delivery-landing-hero-grid{grid-template-columns:minmax(0,.83fr) minmax(500px,1.17fr);gap:68px}.delivery-landing-hero .hero-copy h1{font-size:clamp(3.4rem,5.5vw,6.2rem)}.delivery-control-animation{min-width:0;overflow:hidden;color:var(--white);background:color-mix(in srgb,var(--deep-navy) 90%,transparent);border:1px solid #3a5268;border-radius:14px;box-shadow:0 34px 90px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.delivery-control-animation>footer,.delivery-control-animation>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 21px}.delivery-control-animation>header{color:#a7b8c6;border-bottom:1px solid #31485d;font:800 .59rem Aptos Mono,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.delivery-control-animation>header span{display:inline-flex;align-items:center;gap:9px}.delivery-control-animation>header i{width:7px;height:7px;display:inline-block;background:var(--green);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 12%,transparent);animation:delivery-control-live 1.8s ease-in-out infinite}.delivery-control-animation>header b{color:var(--teal);font:inherit}.delivery-animation-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#30485c;border-bottom:1px solid #30485c}.delivery-animation-metrics>span{display:grid;gap:4px;padding:13px 15px;background:#102439}.delivery-animation-board>small,.delivery-animation-metrics small,.delivery-animation-roadmap>small{color:#8197aa;font:800 .53rem Aptos Mono,Consolas,monospace;letter-spacing:.05em;text-transform:uppercase}.delivery-animation-metrics b{color:var(--white);font-size:.68rem}.delivery-animation-body{display:grid;gap:11px;padding:17px;background:linear-gradient(rgba(58,82,104,.1) 1px,transparent 0),linear-gradient(90deg,rgba(58,82,104,.1) 1px,transparent 0),rgba(3,13,23,.32);background-size:24px 24px}.delivery-animation-board,.delivery-animation-roadmap{padding:14px;background:rgba(13,33,50,.88);border:1px solid #304a61;border-radius:7px}.delivery-roadmap-track{display:grid;grid-template-columns:repeat(5,1fr);position:relative;gap:6px;margin-top:15px}.delivery-roadmap-track:before{height:2px;position:absolute;z-index:0;top:10px;right:8%;left:8%;content:"";background:#385169}.delivery-roadmap-track>i{width:18%;height:2px;position:absolute;z-index:1;top:10px;left:8%;background:linear-gradient(90deg,transparent,var(--teal),transparent);animation:delivery-roadmap-flow 5.6s linear infinite}.delivery-roadmap-track>span{display:grid;justify-items:center;position:relative;z-index:2;padding-top:22px;color:#8da1b3;text-align:center}.delivery-roadmap-track>span:before{width:9px;height:9px;position:absolute;top:6px;content:"";background:#344d64;border:2px solid #71879a;border-radius:50%}.delivery-roadmap-track>span.complete:before{background:var(--green);border-color:var(--green)}.delivery-roadmap-track>span.active:before{background:var(--teal);border-color:var(--teal);box-shadow:0 0 0 6px color-mix(in srgb,var(--teal) 12%,transparent);animation:delivery-active-stage 1.9s ease-in-out infinite}.delivery-roadmap-track b{color:#d9e4ec;font-size:.6rem}.delivery-roadmap-track small{color:#72899d;font-size:.49rem}.delivery-animation-board>div{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.delivery-animation-board>div>span{min-width:0;padding:8px;background:#11283b;border:1px solid #30495f;border-radius:5px}.delivery-animation-board b,.delivery-animation-board i{display:block}.delivery-animation-board b{margin-bottom:7px;color:#8ba0b3;font:800 .51rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.delivery-animation-board i{margin-top:5px;padding:6px;color:#adbdc9;background:#182f43;border-left:2px solid var(--blue);border-radius:3px;font:normal 700 .5rem/1.35 Aptos,sans-serif;animation:delivery-board-card 5.8s ease-in-out infinite}.delivery-animation-board i.active{color:#dbe8ef;background:color-mix(in srgb,var(--teal) 10%,#182f43);border-left-color:var(--teal)}.delivery-animation-board i.done{opacity:.62;border-left-color:var(--green);animation:none}.delivery-animation-control{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#30485d}.delivery-animation-control>span{display:grid;grid-template-columns:8px 1fr;gap:3px 7px;padding:12px 13px;color:#8298aa;background:#0d2133;font:700 .48rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.delivery-animation-control>span i{width:6px;height:6px;margin-top:1px;background:var(--teal);border-radius:50%;grid-row:1/span 2;animation:delivery-control-check 3.8s ease-in-out infinite}.delivery-animation-control>span:nth-child(2) i{animation-delay:-2.85s}.delivery-animation-control>span:nth-child(3) i{animation-delay:-1.9s}.delivery-animation-control>span:nth-child(4) i{animation-delay:-.95s}.delivery-animation-control b{color:#d6e1e9;font-size:.52rem;text-transform:none}.delivery-control-animation>footer{align-items:flex-start;flex-direction:column;gap:3px;color:#8096a9;background:rgba(2,11,20,.4);border-top:1px solid #31485d;font-size:.66rem}.delivery-control-animation>footer b{color:var(--white);font-size:.74rem}.delivery-principle-strip{color:var(--white);background:var(--deep-navy);border-top:1px solid #2b4054;border-bottom:1px solid #2b4054}.delivery-principle-strip .container{display:grid;grid-template-columns:repeat(4,1fr)}.delivery-principle-strip span{min-height:120px;display:grid;grid-template-columns:35px 1fr;align-content:center;column-gap:9px;padding:22px 24px;color:#91a4b6;border-right:1px solid #2b4054;font-size:.73rem}.delivery-principle-strip span:first-child{border-left:1px solid #2b4054}.delivery-principle-strip span>b{color:var(--teal);font:800 .62rem Aptos Mono,Consolas,monospace;grid-row:1/span 2}.delivery-principle-strip small{color:var(--white);font-size:.86rem;font-weight:800}.delivery-why-section{overflow:hidden}.delivery-why-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.delivery-why-grid article{min-height:270px;padding:29px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.delivery-why-grid article:hover{background:var(--wash)}.delivery-why-grid article>span{display:block;margin-bottom:52px;color:var(--teal-dark);font:800 .62rem Aptos Mono,Consolas,monospace}.delivery-why-grid h3{font-size:1.25rem}.delivery-why-grid p{margin:0;color:#64788b;font-size:.81rem;line-height:1.65}.delivery-balanced-heading{align-items:start}.delivery-balanced-heading h2{max-width:810px}.delivery-types-section{color:#a8bac9;background:radial-gradient(circle at 82% 17%,color-mix(in srgb,var(--blue) 12%,transparent),transparent 28%),var(--navy)}.delivery-change-section h2,.delivery-lifecycle-section h2,.delivery-team-section h2,.delivery-types-section h2{color:var(--white)}.delivery-change-section .delivery-balanced-heading p,.delivery-lifecycle-section .delivery-balanced-heading p,.delivery-team-section .delivery-balanced-heading p,.delivery-types-section .delivery-balanced-heading p{color:#a2b4c3}.delivery-type-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #344c61;border-left:1px solid #344c61}.delivery-type-grid article{min-height:285px;padding:28px;border-right:1px solid #344c61;border-bottom:1px solid #344c61}.delivery-type-grid article>span{width:48px;height:48px;display:grid;place-items:center;margin-bottom:54px;color:var(--navy);background:var(--teal);border-radius:6px;font:900 .61rem Aptos Mono,Consolas,monospace}.delivery-type-grid h3{color:var(--white);font-size:1.25rem}.delivery-type-grid p{margin:0;color:#9db0bf;font-size:.8rem;line-height:1.64}.delivery-method-section{background:var(--cloud);border-bottom:1px solid var(--mist)}.delivery-commercial-heading,.delivery-method-heading{max-width:900px;margin-bottom:52px}.delivery-commercial-heading p,.delivery-method-heading p{max-width:790px;color:#607488}.delivery-method-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.delivery-method-grid article{min-height:380px;display:flex;flex-direction:column;padding:28px;background:var(--white);border:1px solid var(--mist);border-radius:8px}.delivery-method-grid article:first-child,.delivery-method-grid article:nth-child(2){grid-column:span 3}.delivery-method-grid article:nth-child(n+3){grid-column:span 2}.delivery-method-grid article>span{width:48px;height:48px;display:grid;place-items:center;margin-bottom:65px;color:var(--white);background:var(--navy);border-bottom:4px solid var(--teal);border-radius:6px;font:900 .64rem Aptos Mono,Consolas,monospace}.delivery-method-grid h3{font-size:1.4rem}.delivery-method-grid p{color:#63778a;font-size:.82rem;line-height:1.64}.delivery-method-grid small{display:block;margin-top:auto;padding-top:17px;color:#728699;border-top:1px solid var(--mist);font-size:.71rem;line-height:1.55}.delivery-example-section{overflow:hidden}.delivery-project-example{overflow:hidden;background:var(--cloud);border:1px solid var(--mist);border-radius:12px;box-shadow:var(--shadow)}.delivery-example-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:10px;background:#e7eef4;border-bottom:1px solid var(--mist)}.delivery-example-tabs button{padding:15px;color:#64798c;background:transparent;border:0;border-radius:5px;font-size:.78rem;font-weight:800;cursor:pointer}.delivery-example-tabs button.active{color:var(--white);background:var(--navy)}.delivery-example-shell{animation:delivery-example-in .43s ease both}.delivery-example-shell>header{display:grid;grid-template-columns:1fr auto;gap:40px;padding:31px;color:#a6b7c5;background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--teal) 14%,transparent),transparent 28%),var(--navy)}.delivery-example-shell>header small{color:var(--teal);font:800 .59rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.delivery-example-shell>header h3{margin:7px 0;color:var(--white);font-size:1.7rem}.delivery-example-shell>header p{max-width:680px;margin:0;color:#acbdca;font-size:.83rem}.delivery-example-shell>header>div:last-child{display:grid;align-content:center;justify-items:end;gap:6px}.delivery-example-shell>header>div:last-child span{padding:7px 9px;color:var(--navy);background:var(--teal);border-radius:4px;font:800 .6rem Aptos Mono,Consolas,monospace}.delivery-example-shell>header>div:last-child b{color:#9fb1c1;font-size:.7rem}.delivery-example-controls,.delivery-example-kanban,.delivery-example-roadmap{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:28px;border-bottom:1px solid var(--mist)}.delivery-example-label{display:grid;align-content:start}.delivery-example-label>span{margin-bottom:33px;color:var(--teal-dark);font:800 .62rem Aptos Mono,Consolas,monospace}.delivery-example-label b,.delivery-example-label small{display:block}.delivery-example-label b{color:var(--navy);font-size:.9rem}.delivery-example-label small{color:#74889a;font-size:.65rem;line-height:1.45}.delivery-example-roadmap-track{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.delivery-example-roadmap-track article{min-height:190px;position:relative;padding:17px;background:var(--white);border:1px solid var(--mist);border-top:4px solid var(--teal);border-radius:5px}.delivery-example-roadmap-track article>span{position:absolute;top:16px;right:16px;color:#95a7b7;font:800 .56rem Aptos Mono,Consolas,monospace}.delivery-example-roadmap-track article>small{color:var(--teal-dark);font:800 .55rem Aptos Mono,Consolas,monospace}.delivery-example-roadmap-track h4{margin:51px 0 8px;color:var(--navy);font-size:.92rem}.delivery-example-roadmap-track p{margin:0;color:#687d90;font-size:.65rem;line-height:1.5}.delivery-example-board{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:9px;background:#e6edf3;border:1px solid var(--mist);border-radius:6px}.delivery-example-board article{min-height:220px;padding:9px;background:#f3f7fa;border:1px solid #d5e0e8;border-radius:4px}.delivery-example-board article>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px;color:#73879a;font:800 .57rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.delivery-example-board article>header span{width:20px;height:20px;display:grid;place-items:center;color:var(--navy);background:#dce6ed;border-radius:50%}.delivery-example-board i{display:block;margin-top:7px;padding:10px;color:#586f82;background:var(--white);border:1px solid var(--mist);border-left:3px solid var(--blue);border-radius:4px;font:normal 700 .64rem/1.4 Aptos,sans-serif}.delivery-example-board i.doing{background:var(--wash);border-left-color:var(--teal)}.delivery-example-board i.review{border-left-color:#e0a34c}.delivery-example-board i.done{opacity:.68;border-left-color:var(--green)}.delivery-example-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.delivery-example-control-grid article{min-height:120px;padding:18px;background:var(--white);border:1px solid var(--mist);border-radius:5px}.delivery-example-control-grid small{color:var(--teal-dark);font:800 .57rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.delivery-example-control-grid p{margin:15px 0 0;color:#5f7487;font-size:.75rem;line-height:1.55}.delivery-cadence-section{background:var(--cloud);border-bottom:1px solid var(--mist)}.delivery-cadence-heading{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(350px,.74fr);gap:80px;margin-bottom:55px}.delivery-cadence-heading h2{max-width:830px}.delivery-cadence-heading>p{padding-top:18px;color:#617589}.delivery-cadence-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.delivery-cadence-grid article{min-height:320px;display:flex;flex-direction:column;padding:28px;background:var(--white);border:1px solid var(--mist);border-radius:7px;grid-column:span 2}.delivery-cadence-grid article.featured{color:#a8bac8;background:var(--navy);border-color:#30495f;grid-column:span 4}.delivery-cadence-grid article>span{display:block;margin-bottom:62px;color:var(--teal-dark);font:800 .59rem Aptos Mono,Consolas,monospace;letter-spacing:.06em}.delivery-cadence-grid article.featured>span{color:var(--teal)}.delivery-cadence-grid h3{font-size:1.28rem}.delivery-cadence-grid article.featured h3{color:var(--white);font-size:clamp(1.8rem,3vw,3rem)}.delivery-cadence-grid p{color:#62778a;font-size:.81rem;line-height:1.63}.delivery-cadence-grid article.featured p{max-width:670px;color:#b2c1cc;font-size:.9rem}.delivery-cadence-grid small{display:block;margin-top:auto;padding-top:17px;color:#728699;border-top:1px solid var(--mist);font-size:.69rem}.delivery-cadence-grid article.featured small{color:var(--teal);border-top-color:#30485d}.delivery-change-section{color:#a8bac8;background:radial-gradient(circle at 82% 16%,color-mix(in srgb,var(--teal) 12%,transparent),transparent 28%),var(--navy)}.delivery-change-simulator{display:grid;grid-template-columns:minmax(235px,.34fr) minmax(0,1fr);overflow:hidden;background:var(--deep-navy);border:1px solid #385168;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.23)}.delivery-change-options{display:grid;border-right:1px solid #385168}.delivery-change-options button{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:22px 20px;color:#8fa4b6;text-align:left;background:transparent;border:0;border-bottom:1px solid #2d4358;cursor:pointer}.delivery-change-options button:last-child{border-bottom:0}.delivery-change-options button.active,.delivery-change-options button:hover{color:var(--white);background:#142b3e}.delivery-change-options button.active{box-shadow:inset 4px 0 var(--teal)}.delivery-change-options button span{color:#6c8397;font:800 .58rem Aptos Mono,Consolas,monospace}.delivery-change-options button.active span{color:var(--teal)}.delivery-change-options button b{font-size:.79rem}.delivery-change-detail{min-height:600px;padding:35px;animation:delivery-example-in .43s ease both}.delivery-change-detail>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:17px;border-bottom:1px solid #30485c}.delivery-change-detail>header span{color:var(--teal);font:800 .59rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.delivery-change-detail>header b{color:var(--white);font-size:.75rem}.delivery-change-request{color:var(--white);font-size:1.14rem;line-height:1.55}.delivery-change-impact{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:24px 0;padding:19px;background:#122a3e;border:1px solid #38536a;border-radius:6px}.delivery-change-decision small,.delivery-change-impact>small,.delivery-change-path>small{color:var(--teal);font:800 .57rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.delivery-change-impact>small{grid-column:1/-1}.delivery-change-impact span{display:flex;align-items:center;gap:7px;color:#c2ced8;font-size:.72rem}.delivery-change-impact svg{width:15px;flex:0 0 15px;color:var(--teal)}.delivery-change-path ol{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0 22px;padding:0;list-style:none}.delivery-change-path li{min-height:105px;padding:15px;color:#b5c3ce;background:#10263a;border:1px solid #334f66;border-radius:5px;font-size:.68rem;line-height:1.5}.delivery-change-path li span{display:block;margin-bottom:24px;color:var(--teal);font:800 .55rem Aptos Mono,Consolas,monospace}.delivery-change-decision{display:grid;gap:5px;padding:20px;background:color-mix(in srgb,var(--teal) 9%,var(--deep-navy));border:1px solid var(--teal-dark);border-radius:6px}.delivery-change-decision b{margin-bottom:13px;color:var(--white);font-size:.78rem}.delivery-change-decision p{margin:0;color:#aebdca;font-size:.72rem;line-height:1.55}.delivery-commercial-section{background:var(--cloud);border-bottom:1px solid var(--mist)}.delivery-commercial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.delivery-commercial-grid article{min-height:390px;display:flex;flex-direction:column;padding:29px;background:var(--white);border:1px solid var(--mist);border-radius:8px}.delivery-commercial-grid article.featured{grid-column:span 2;color:#a8bac8;background:var(--navy);border-color:#30495f}.delivery-commercial-grid article>span{display:block;margin-bottom:70px;color:var(--teal-dark);font:800 .61rem Aptos Mono,Consolas,monospace}.delivery-commercial-grid article.featured>span{color:var(--teal)}.delivery-commercial-grid h3{font-size:1.35rem}.delivery-commercial-grid article.featured h3{color:var(--white);font-size:clamp(2rem,3.2vw,3.2rem)}.delivery-commercial-grid p{color:#62778a;font-size:.82rem;line-height:1.64}.delivery-commercial-grid article.featured p{max-width:720px;color:#b1c0cc;font-size:.91rem}.delivery-commercial-grid small{display:grid;gap:5px;margin-top:auto;padding-top:17px;color:#708497;border-top:1px solid var(--mist);font-size:.7rem;line-height:1.5}.delivery-commercial-grid small b{color:var(--teal-dark);font:800 .57rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.delivery-commercial-grid article.featured small{color:#a4b5c3;border-top-color:#30485d}.delivery-commercial-grid article.featured small b{color:var(--teal)}.delivery-team-section{color:#a8bac8;background:radial-gradient(circle at 83% 15%,color-mix(in srgb,var(--blue) 11%,transparent),transparent 27%),var(--deep-navy)}.delivery-staffing-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #344c61;border-left:1px solid #344c61}.delivery-staffing-grid article{min-height:310px;padding:27px;border-right:1px solid #344c61;border-bottom:1px solid #344c61}.delivery-staffing-grid article>span{display:block;margin-bottom:63px;color:var(--teal);font:800 .6rem Aptos Mono,Consolas,monospace}.delivery-staffing-grid h3{color:var(--white);font-size:1.24rem}.delivery-staffing-grid p{color:#9db0bf;font-size:.79rem;line-height:1.64}.delivery-location-model{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:17px;background:#344c61;border:1px solid #344c61}.delivery-location-model span{display:grid;gap:7px;padding:20px;background:#10283b}.delivery-location-model b{color:var(--teal);font-size:.79rem}.delivery-location-model small{color:#91a6b7;font-size:.66rem;line-height:1.5}.delivery-technology-section{background:var(--white)}.delivery-lifecycle-section{color:#a8bac8;background:var(--navy)}.delivery-lifecycle-section .delivery-stage-grid{border-color:#344c61}.delivery-lifecycle-section .delivery-stage-grid article{background:#10283b;border-right-color:#344c61}.delivery-lifecycle-section .delivery-stage-grid h3{color:var(--white)}.delivery-lifecycle-section .delivery-stage-grid p{color:#9db0bf}.delivery-engagement-section{background:var(--cloud);border-bottom:1px solid var(--mist)}@keyframes delivery-control-live{0%,to{opacity:.45;transform:scale(.84)}50%{opacity:1;transform:scale(1.16)}}@keyframes delivery-roadmap-flow{0%{left:6%}to{left:76%}}@keyframes delivery-active-stage{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 8%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--teal) 13%,transparent)}}@keyframes delivery-board-card{0%,to{transform:translateY(0);border-color:var(--blue)}50%{transform:translateY(-2px);border-color:var(--teal)}}@keyframes delivery-control-check{0%,to{opacity:.45;box-shadow:0 0 0 0 transparent}50%{opacity:1;box-shadow:0 0 0 5px color-mix(in srgb,var(--teal) 10%,transparent)}}@keyframes delivery-example-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1160px){.delivery-landing-hero-grid{grid-template-columns:minmax(0,.76fr) minmax(470px,1fr);gap:36px}.delivery-commercial-grid,.delivery-type-grid{grid-template-columns:1fr 1fr}.delivery-commercial-grid article.featured{grid-column:1/-1}.delivery-location-model,.delivery-staffing-grid{grid-template-columns:1fr 1fr}.delivery-example-controls,.delivery-example-kanban,.delivery-example-roadmap{grid-template-columns:150px 1fr}}@media (max-width:900px){.delivery-landing-hero{min-height:0}.delivery-cadence-heading,.delivery-change-simulator,.delivery-landing-hero-grid{grid-template-columns:1fr}.delivery-landing-hero-grid{gap:52px}.delivery-control-animation{max-width:720px}.delivery-principle-strip .container,.delivery-why-grid{grid-template-columns:1fr 1fr}.delivery-principle-strip span:nth-child(3){border-left:1px solid #2b4054}.delivery-principle-strip span:nth-child(n+3){border-top:1px solid #2b4054}.delivery-method-grid{grid-template-columns:1fr 1fr}.delivery-method-grid article:nth-child(n){grid-column:auto}.delivery-method-grid article:last-child{grid-column:1/-1}.delivery-example-controls,.delivery-example-kanban,.delivery-example-roadmap{grid-template-columns:1fr}.delivery-example-label{grid-template-columns:40px 1fr;column-gap:10px}.delivery-example-label>span{margin-bottom:0;grid-row:1/span 2}.delivery-example-roadmap-track{grid-template-columns:repeat(3,1fr)}.delivery-change-options{grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid #385168}.delivery-change-options button:nth-child(odd){border-right:1px solid #2d4358}.delivery-change-options button.active{box-shadow:inset 0 -4px var(--teal)}.delivery-cadence-heading{gap:20px}.delivery-cadence-heading>p{padding-top:0}}@media (max-width:680px){.delivery-landing-hero{padding-block:70px}.delivery-control-animation>header{align-items:flex-start;flex-direction:column;gap:6px}.delivery-animation-control,.delivery-animation-metrics{grid-template-columns:1fr 1fr}.delivery-roadmap-track{grid-template-columns:repeat(5,minmax(65px,1fr));overflow-x:auto;padding-bottom:8px}.delivery-animation-board>div{grid-template-columns:1fr 1fr}.delivery-commercial-grid,.delivery-location-model,.delivery-method-grid,.delivery-principle-strip .container,.delivery-staffing-grid,.delivery-type-grid,.delivery-why-grid{grid-template-columns:1fr}.delivery-principle-strip span,.delivery-principle-strip span:nth-child(3){border-right:1px solid #2b4054;border-left:1px solid #2b4054;border-top:1px solid #2b4054}.delivery-principle-strip span:first-child{border-top:0}.delivery-why-grid article{min-height:245px}.delivery-method-grid article:last-child{grid-column:auto}.delivery-change-impact,.delivery-change-options,.delivery-change-path ol,.delivery-example-board,.delivery-example-control-grid,.delivery-example-roadmap-track,.delivery-example-shell>header,.delivery-example-tabs{grid-template-columns:1fr}.delivery-example-shell>header{gap:20px}.delivery-example-shell>header>div:last-child{justify-items:start}.delivery-example-controls,.delivery-example-kanban,.delivery-example-roadmap{padding:21px}.delivery-example-roadmap-track article{min-height:165px}.delivery-change-options button,.delivery-change-options button:nth-child(odd){border-right:0}.delivery-change-detail{min-height:0;padding:25px}.delivery-change-detail>header{align-items:flex-start;flex-direction:column}.delivery-change-impact>small{grid-column:1}.delivery-change-path li{min-height:90px}.delivery-commercial-grid article.featured{grid-column:auto}.delivery-cadence-grid{grid-template-columns:1fr}.delivery-cadence-grid article,.delivery-cadence-grid article.featured{min-height:320px;grid-column:auto}}@media (prefers-reduced-motion:reduce){.delivery-animation-board i,.delivery-animation-control>span i,.delivery-control-animation>header i,.delivery-roadmap-track>i,.delivery-roadmap-track>span.active:before{animation:none;transform:none}.delivery-change-detail,.delivery-example-shell{animation:none}}.store-product-page{min-height:760px;padding:38px 0 110px;background:var(--cloud)}.store-product-shell{padding-top:12px}.store-product-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:32px;color:#728598;font-size:.74rem}.store-product-breadcrumbs a:hover{color:var(--teal-dark)}.store-product-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:60px}.store-product-gallery,.store-product-purchase{min-width:0}.store-product-main-image{min-height:590px;display:grid;overflow:hidden;place-items:center;background:radial-gradient(circle at center,rgba(59,130,246,.1),transparent 43%),var(--white);border:1px solid var(--mist);border-radius:8px}.store-product-main-image img{width:100%;height:560px;padding:45px;object-fit:contain}.store-product-main-image>span{width:150px;height:150px;display:grid;place-items:center;color:var(--white);background:var(--navy);border-radius:24px;font:900 1.3rem Aptos Mono,Consolas,monospace}.store-product-thumbnails{display:flex;gap:9px;margin-top:12px}.store-product-thumbnails button{width:78px;height:78px;padding:5px;background:var(--white);border:1px solid var(--mist);border-radius:5px;cursor:pointer}.store-product-thumbnails button.active{border-color:var(--teal-dark);box-shadow:0 0 0 2px rgba(33,199,183,.18)}.store-product-thumbnails img{width:100%;height:100%;object-fit:contain}.store-product-purchase{align-self:start;padding:32px;background:var(--white);border:1px solid var(--mist);border-radius:8px;box-shadow:var(--shadow-soft)}.store-product-purchase h1{margin:12px 0 20px;font-size:clamp(2.35rem,3.7vw,4.4rem);line-height:1.02}.store-product-price{display:flex;align-items:baseline;gap:12px;margin-bottom:22px}.store-product-price b{color:var(--navy);font-size:2rem}.store-product-price s{color:#8b9daf}.store-product-description{max-height:250px;overflow:auto;padding-right:8px;color:#5e7488;line-height:1.7}.store-product-actions label,.store-product-variant{display:grid;gap:7px;color:var(--navy);font-size:.72rem;font-weight:900}.store-product-variant{margin-top:25px}.store-product-actions select,.store-product-variant select{width:100%;padding:12px;color:var(--navy);background:var(--white);border:1px solid var(--mist);border-radius:4px}.store-product-actions{display:grid;grid-template-columns:110px 1fr;align-items:end;gap:10px;margin-top:20px}.store-product-actions .button{justify-content:center}.store-product-assurances{display:grid;gap:9px;margin:26px 0;padding-top:24px;border-top:1px solid var(--mist)}.store-product-assurances span{display:flex;align-items:center;gap:8px;color:#526a7e;font-size:.74rem;font-weight:800}.store-product-assurances svg{width:18px;color:var(--teal-dark)}.store-product-complex{display:grid;gap:6px;padding:18px;background:#eaf8f6;border-left:4px solid var(--teal)}.store-product-complex b{color:var(--navy)}.store-product-complex span{color:#5a7184;font-size:.76rem;line-height:1.55}.store-product-complex>div{display:flex;gap:18px;margin-top:5px}.store-product-complex a{color:var(--teal-dark);font-size:.72rem;font-weight:900}.store-product-error,.store-product-loading{min-height:580px;display:grid;align-content:center;justify-items:center;gap:12px;text-align:center}.store-product-error h1,.store-product-loading h2{max-width:700px;margin:0}.store-product-error p,.store-product-loading p{max-width:560px;margin:0 0 14px;color:#64798c}.debbie-section{scroll-margin-top:90px;padding:105px 0 115px;color:#b7c6d3;background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--blue) 22%,transparent),transparent 28%),var(--navy)}.debbie-heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:42px}.debbie-heading h2{margin:10px 0 0;color:var(--white);font-size:clamp(3rem,5vw,5.7rem);line-height:.96}.debbie-heading h2 em{color:var(--teal);font-style:normal}.debbie-heading>p{margin:0 0 8px;color:#b6c4d0;line-height:1.75}.debbie-console{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);overflow:hidden;color:var(--body);background:var(--white);border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 38px 100px rgba(0,0,0,.35)}.debbie-chat{min-width:0;display:flex;flex-direction:column;background:#f8fafc;border-right:1px solid var(--mist)}.debbie-chat>header{min-height:78px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px 18px;color:var(--white);background:#0b1728}.debbie-avatar{width:46px;height:46px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:13px;font:900 1rem Aptos Mono,Consolas,monospace}.debbie-chat>header b,.debbie-chat>header small{display:block}.debbie-chat>header b{font-size:.9rem}.debbie-chat>header small{margin-top:2px;color:#91a4b6;font-size:.62rem}.debbie-state{display:inline-flex;align-items:center;gap:6px;color:#8fa1b3;font-size:.6rem;font-weight:900}.debbie-state i{width:7px;height:7px;background:#f0b752;border-radius:50%}.debbie-state.online i{background:var(--green);box-shadow:0 0 0 5px rgba(85,217,139,.12)}.debbie-messages{min-height:345px;max-height:540px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:22px}.debbie-message{display:grid;grid-template-columns:34px minmax(0,1fr);align-self:start;gap:10px;max-width:88%}.debbie-message.user{align-self:end;grid-template-columns:minmax(0,1fr) 34px}.debbie-message.user>span{grid-column:2;grid-row:1}.debbie-message.user>div{grid-column:1;grid-row:1;background:var(--navy)}.debbie-message>span{width:34px;height:34px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:9px;font:900 .52rem Aptos Mono,Consolas,monospace}.debbie-message>div{padding:13px 15px;background:var(--white);border:1px solid var(--mist);border-radius:4px 11px 11px 11px}.debbie-message.user>div{border:0;border-radius:11px 4px 11px 11px}.debbie-message b{display:block;margin-bottom:4px;color:var(--teal-dark);font-size:.65rem}.debbie-message p{margin:0;color:#52697c;font-size:.82rem;line-height:1.62;white-space:pre-line}.debbie-message.user b{color:var(--teal)}.debbie-message.user p{color:#e0e8ef}.debbie-response-text{display:grid;gap:5px;color:#52697c;font-size:.82rem;line-height:1.62}.debbie-response-text>span{display:block}.debbie-response-text>span.spacer{height:4px}.debbie-response-text>span.bullet{position:relative;padding-left:15px}.debbie-response-text>span.bullet:before{content:"";width:5px;height:5px;position:absolute;top:.62em;left:1px;background:var(--teal-dark);border-radius:50%}.debbie-response-text strong{color:var(--navy)}.debbie-chat-questions{display:grid;gap:7px;margin:11px 0 0;padding:11px 11px 11px 28px;color:#29475d;background:#eef8f7;border-left:3px solid var(--teal);font-size:.74rem;line-height:1.45}.debbie-message.working>div{border-color:#bde9e4;animation:debbie-pulse 1.5s ease-in-out infinite}@keyframes debbie-pulse{50%{box-shadow:0 0 0 5px rgba(33,199,183,.1)}}.debbie-starters{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 22px 14px}.debbie-starters button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;color:#526a7e;text-align:left;background:var(--white);border:1px solid var(--mist);border-radius:4px;font-size:.66rem;font-weight:800;cursor:pointer}.debbie-starters button:hover{color:var(--navy);border-color:var(--teal)}.debbie-starters span{color:var(--teal-dark)}.debbie-composer{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:15px 18px;background:var(--white);border-top:1px solid var(--mist)}.debbie-composer textarea{min-height:76px;resize:vertical;padding:12px;color:var(--navy);background:var(--cloud);border:1px solid var(--mist);border-radius:5px;font:inherit}.debbie-composer textarea:focus{border-color:var(--teal-dark);outline:2px solid rgba(33,199,183,.14)}.debbie-composer button{min-height:48px;display:inline-flex;align-items:center;gap:7px;padding:12px 16px;color:var(--navy);background:var(--teal);border:0;border-radius:4px;font-weight:900;cursor:pointer}.debbie-composer button:disabled{opacity:.5;cursor:not-allowed}.debbie-composer svg{width:18px}.debbie-chat>footer{padding:0 18px 15px;color:#7b8e9f;background:var(--white);font-size:.58rem}.debbie-error{display:grid;grid-template-columns:1fr auto;gap:2px 12px;margin:0 18px 12px;padding:11px 12px;color:#7c3c3c;background:#fff0ee;border-left:3px solid #d56558;font-size:.7rem}.debbie-error span{grid-column:1}.debbie-error button{grid-column:2;grid-row:1/3;color:#7c3c3c;background:transparent;border:0;font-weight:900;cursor:pointer}.debbie-inspector{min-width:0;overflow-y:auto;background:var(--white)}.debbie-inspector>header{min-height:78px;display:grid;align-content:center;gap:5px;padding:15px 20px;background:#edf3f7;border-bottom:1px solid var(--mist)}.debbie-guard-list>span,.debbie-inspector-block>span,.debbie-inspector>header span,.debbie-recommendations>span{color:var(--teal-dark);font:900 .56rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.debbie-inspector>header b{color:var(--navy);font-size:.82rem;line-height:1.45}.debbie-guard-list,.debbie-guided-answers,.debbie-inspector-block,.debbie-recommendations{display:grid;gap:9px;padding:20px;border-bottom:1px solid var(--mist)}.debbie-outcome{display:grid;gap:6px;padding:18px 20px;background:#f2fbfa;border-bottom:1px solid var(--mist);border-left:4px solid var(--teal)}.debbie-outcome.handoff{background:#fff7e8;border-left-color:#e7a83f}.debbie-outcome.out_of_scope{background:#f5f7f9;border-left-color:#8ca0b0}.debbie-outcome>span{color:var(--teal-dark);font:900 .56rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.debbie-outcome.handoff>span{color:#9c6818}.debbie-outcome>b{color:var(--navy);font-size:.9rem}.debbie-outcome>p{margin:0;color:#5e7487;font-size:.68rem;line-height:1.5}.debbie-guided-answers{gap:12px;background:linear-gradient(145deg,#f2fbfa,#ffffff);border-left:4px solid var(--teal)}.debbie-guided-answers>span{color:var(--teal-dark);font:900 .56rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.debbie-guided-answers>b{color:var(--navy);font-size:.95rem}.debbie-guided-answers>p{margin:-5px 0 2px;color:#647b8d;font-size:.68rem;line-height:1.5}.debbie-guided-answers label{display:grid;grid-template-columns:24px minmax(0,1fr);gap:5px 8px;padding:11px;background:var(--white);border:1px solid #cfe3e1;border-radius:5px}.debbie-guided-answers label small{grid-row:1/3;color:var(--teal-dark);font:900 .58rem Aptos Mono,Consolas,monospace}.debbie-guided-answers label span{color:#29475d;font-size:.7rem;font-weight:800;line-height:1.4}.debbie-guided-answers textarea{min-height:58px;resize:vertical;padding:8px 9px;color:var(--navy);background:var(--cloud);border:1px solid var(--mist);border-radius:4px;font:inherit;font-size:.7rem}.debbie-guided-answers textarea:focus{border-color:var(--teal-dark);outline:2px solid rgba(33,199,183,.12)}.debbie-guided-answers>button{min-height:42px;color:var(--navy);background:var(--teal);border:0;border-radius:4px;font-weight:900;cursor:pointer}.debbie-guided-answers>button:disabled{opacity:.45;cursor:not-allowed}.debbie-inspector-block p{display:grid;grid-template-columns:75px 1fr;gap:9px;margin:0;color:#5e7487;font-size:.7rem;line-height:1.5}.debbie-inspector-block p i{color:#7b8fa0;font:800 .5rem Aptos Mono,Consolas,monospace;font-style:normal}.debbie-recommendations article{display:grid;grid-template-columns:52px 1fr;gap:10px;padding:12px;background:var(--cloud);border:1px solid var(--mist);border-radius:5px}.debbie-recommendations article>div{width:52px;height:52px;display:grid;overflow:hidden;place-items:center;color:var(--white);background:var(--navy);border-radius:5px;font:900 .55rem Aptos Mono,Consolas,monospace}.debbie-recommendations img{width:100%;height:100%;padding:4px;object-fit:contain;background:var(--white)}.debbie-recommendations section b,.debbie-recommendations section em,.debbie-recommendations section small,.debbie-recommendations section strong{display:block}.debbie-recommendations section small{color:var(--teal-dark);font-size:.55rem;font-weight:900;text-transform:uppercase}.debbie-recommendations section b{margin:3px 0 5px;color:var(--navy);font-size:.75rem}.debbie-recommendations section p{margin:0 0 5px;color:#667b8e;font-size:.65rem;line-height:1.45}.debbie-recommendations section em{color:#718698;font-size:.58rem;font-style:normal}.debbie-recommendations section strong{margin-top:5px;color:var(--navy);font-size:.8rem}.debbie-recommendations article>a,.debbie-recommendations article>button{grid-column:1/-1;padding:8px;color:var(--navy);text-align:center;background:var(--teal);border:0;border-radius:3px;font-size:.65rem;font-weight:900;cursor:pointer}.debbie-inspector-block.sources a{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid var(--mist)}.debbie-inspector-block.sources a:last-child{border-bottom:0}.debbie-inspector-block.sources b,.debbie-inspector-block.sources em,.debbie-inspector-block.sources small{display:block}.debbie-inspector-block.sources small{color:var(--teal-dark);font:800 .5rem Aptos Mono,Consolas,monospace}.debbie-inspector-block.sources b{color:var(--navy);font-size:.7rem}.debbie-inspector-block.sources em{color:#7b8fa0;font-size:.58rem;font-style:normal}.debbie-handoff{display:grid;gap:5px;margin:16px 20px;padding:15px;background:#fff7e8;border-left:4px solid #e7a83f}.debbie-handoff>span{color:#9c6818;font:900 .53rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.debbie-handoff b{color:var(--navy);font-size:.78rem}.debbie-handoff p{margin:0;color:#6e6048;font-size:.65rem;line-height:1.45}.debbie-handoff a{margin-top:4px;color:#885b16;font-size:.65rem;font-weight:900}.debbie-guard-list p{display:flex;align-items:center;gap:7px;margin:0;color:#5f7487;font-size:.67rem}.debbie-guard-list svg{width:15px;color:var(--teal-dark)}.debbie-safety-note{margin:14px 20px 20px;color:#748899;font-size:.58rem;line-height:1.5}.debbie-disclosure{max-width:1050px;margin:18px auto 0;color:#91a4b5;text-align:center;font-size:.64rem;line-height:1.55}@media (max-width:1050px){.debbie-console,.store-product-grid{grid-template-columns:1fr}.store-product-main-image{min-height:460px}.store-product-main-image img{height:430px}.debbie-chat{border-right:0;border-bottom:1px solid var(--mist)}.debbie-inspector{max-height:none}}@media (max-width:760px){.store-product-page{padding-top:25px;padding-bottom:75px}.store-product-grid{gap:18px}.store-product-main-image{min-height:330px}.store-product-main-image img{height:315px;padding:25px}.store-product-purchase{padding:23px}.store-product-actions{grid-template-columns:1fr}.debbie-section{padding:75px 0}.debbie-heading{grid-template-columns:1fr;gap:22px}.debbie-chat>header{grid-template-columns:43px 1fr}.debbie-state{grid-column:2}.debbie-messages{min-height:310px;padding:16px}.debbie-message{max-width:96%}.debbie-starters{grid-template-columns:1fr;padding:0 16px 13px}.debbie-composer{grid-template-columns:1fr;padding:13px 16px}.debbie-composer button{justify-content:center}}@media (prefers-reduced-motion:reduce){.debbie-message.working>div{animation:none}}.licensing-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.55fr);gap:clamp(38px,6vw,90px)}.licensing-hero-copy h1{max-width:920px;font-size:clamp(3.35rem,6.2vw,6.5rem)}.licensing-hero-routes{display:grid;gap:10px}.licensing-hero-routes article{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:19px;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.14);border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.licensing-hero-routes article>span{color:var(--teal);font:900 .66rem Aptos Mono,Consolas,monospace}.licensing-hero-routes b,.licensing-hero-routes small{display:block}.licensing-hero-routes b{color:var(--white);font-size:.86rem}.licensing-hero-routes small{margin-top:6px;color:#b8c8d6;font-size:.7rem;line-height:1.55}.catalog-empty button,.catalog-help button,.licensing-hero-actions button,.storefront-status>button{font:inherit;cursor:pointer}.catalog-empty button,.catalog-help button,.storefront-status>button{min-height:32px;padding:5px 0;color:var(--teal-dark);background:transparent;border:0;font-size:.7rem;font-weight:900;text-align:left}.catalog-empty button{margin-top:8px;font-size:1rem}.store-product-complex button{padding:0;color:var(--teal-dark);background:transparent;border:0;font-size:.72rem;font-weight:900;cursor:pointer}.cart-advice-bar{display:grid;gap:6px;margin:-10px 0 18px;padding:16px;background:linear-gradient(145deg,#eaf8f6,#f7fcfb);border:1px solid #c7e8e4;border-left:4px solid var(--teal)}.cart-advice-bar b{color:var(--navy);font-size:.82rem}.cart-advice-bar>span{color:#5f7588;font-size:.68rem;line-height:1.5}.cart-advice-bar>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.cart-advice-bar button{padding:8px 10px;color:var(--navy);background:var(--white);border:1px solid #a9dcd6;border-radius:4px;font-size:.64rem;font-weight:900;cursor:pointer}.cart-advice-bar button:first-child{background:var(--teal);border-color:var(--teal)}.debbie-launcher{min-width:178px;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px;position:fixed;z-index:140;right:-58px;top:52%;padding:10px 13px 10px 10px;color:var(--white);text-align:left;background:var(--navy);border:1px solid rgba(255,255,255,.18);border-radius:12px 12px 0 0;box-shadow:0 18px 45px rgba(7,17,31,.28);cursor:pointer;transform:translateY(-50%) rotate(-90deg);transition:transform .18s ease,opacity .18s ease}.debbie-launcher:hover{transform:translateY(-50%) rotate(-90deg) translateY(-4px)}.debbie-launcher.is-open{opacity:0;pointer-events:none}.debbie-launcher>span{width:42px;height:42px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:10px;font:900 .92rem Aptos Mono,Consolas,monospace}.debbie-launcher b,.debbie-launcher small{display:block}.debbie-launcher b{font-size:.75rem}.debbie-launcher small{max-width:115px;overflow:hidden;margin-top:3px;color:#aebfce;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.debbie-widget{width:min(1120px,calc(100vw - 56px));display:flex;flex-direction:column;position:fixed;z-index:145;top:92px;right:28px;bottom:24px;overflow:hidden;color:var(--body);background:var(--navy);border:1px solid rgba(255,255,255,.16);border-radius:12px;box-shadow:0 35px 110px rgba(0,0,0,.45)}.debbie-widget-top{min-height:68px;display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:10px 14px;color:var(--white);background:#0b1728;border-bottom:1px solid rgba(255,255,255,.1)}.debbie-widget-top>div{display:flex;align-items:center;gap:10px}.debbie-widget-top>div>span:last-child b,.debbie-widget-top>div>span:last-child small{display:block}.debbie-widget-top>div>span:last-child b{font-size:.82rem}.debbie-widget-top>div>span:last-child small{margin-top:2px;color:#90a3b5;font-size:.58rem}.debbie-widget-top .debbie-avatar{width:42px;height:42px}.debbie-widget-top .icon-button{color:var(--white);border-color:rgba(255,255,255,.18)}.debbie-ae-button{padding:9px 12px;color:var(--navy);background:var(--teal);border:0;border-radius:4px;font-size:.66rem;font-weight:900;cursor:pointer}.debbie-page-awareness{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 16px;color:#bfd0dc;background:#101f31;border-bottom:1px solid rgba(255,255,255,.08)}.debbie-page-awareness small{color:var(--teal);font:900 .5rem Aptos Mono,Consolas,monospace}.debbie-page-awareness b{overflow:hidden;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.debbie-page-awareness span{font-size:.6rem}.debbie-widget .debbie-console{flex:1 1;grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);border:0;border-radius:0;box-shadow:none}.debbie-widget .debbie-messages{min-height:200px;flex:1 1;scroll-behavior:smooth}.debbie-messages-end{width:100%;height:1px;flex:0 0 1px}.debbie-mobile-tabs{display:none}.debbie-widget .debbie-inspector{max-height:none}.debbie-widget .debbie-disclosure{max-width:none;margin:0;padding:8px 14px;color:#8ea2b4;background:#0b1728}.debbie-thinking{min-width:54px;display:flex;gap:5px;padding:5px 2px}.debbie-button-dots i,.debbie-thinking i{width:6px;height:6px;display:block;background:var(--teal-dark);border-radius:50%;animation:debbie-dot .9s ease-in-out infinite}.debbie-button-dots i:nth-child(2),.debbie-thinking i:nth-child(2){animation-delay:.12s}.debbie-button-dots i:nth-child(3),.debbie-thinking i:nth-child(3){animation-delay:.24s}.debbie-button-dots{display:flex;gap:4px}@keyframes debbie-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}.debbie-product-actions{width:auto!important;height:auto!important;display:flex!important;grid-column:1/-1;gap:7px;overflow:visible!important;color:inherit!important;background:transparent!important;border-radius:0!important;font:inherit!important}.debbie-cart-context button,.debbie-handoff button,.debbie-product-actions a,.debbie-product-actions button{flex:1 1;padding:8px;color:var(--navy);text-align:center;background:var(--teal);border:0;border-radius:3px;font-size:.64rem;font-weight:900;cursor:pointer}.debbie-product-actions a{color:var(--teal-dark);background:var(--white);border:1px solid #b9deda}.debbie-handoff button{margin-top:5px;color:#6f4710;background:#f8d99d}.debbie-cart-context{display:grid;gap:8px;padding:18px 20px;background:#f0faf9;border-bottom:1px solid var(--mist)}.debbie-cart-context>span{color:var(--teal-dark);font:900 .56rem Aptos Mono,Consolas,monospace}.debbie-cart-context p{display:grid;gap:2px;margin:0;padding-bottom:7px;border-bottom:1px solid #d3e8e5}.debbie-cart-context b{color:var(--navy);font-size:.68rem}.debbie-cart-context small{color:#687e90;font-size:.58rem}.licensing-lead-backdrop{display:grid;place-items:center;position:fixed;z-index:300;inset:0;padding:24px}.licensing-lead-dismiss{position:absolute;inset:0;background:rgba(3,10,20,.8);border:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.licensing-lead-modal{width:min(900px,100%);max-height:calc(100vh - 48px);position:relative;z-index:1;overflow-y:auto;padding:clamp(24px,4vw,42px);background:var(--white);border-top:5px solid var(--teal);border-radius:8px;box-shadow:0 30px 100px rgba(0,0,0,.4)}.licensing-lead-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:25px}.licensing-lead-modal h2{margin:8px 0 10px;color:var(--navy);font-size:clamp(2rem,4vw,3.5rem)}.licensing-lead-modal header p{max-width:700px;margin:0;color:#5b7184;line-height:1.6}.licensing-lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.licensing-lead-modal form{display:grid;gap:15px}.licensing-lead-modal label{display:grid;gap:7px;color:var(--navy);font-size:.75rem;font-weight:800}.licensing-lead-modal input,.licensing-lead-modal select,.licensing-lead-modal textarea{width:100%;padding:12px;color:var(--navy);background:var(--cloud);border:1px solid var(--mist);border-radius:4px;font:inherit}.licensing-lead-modal textarea{resize:vertical;font:.72rem/1.5 Aptos Mono,Consolas,monospace}.licensing-lead-modal .checkbox-label{display:flex}.licensing-lead-modal .checkbox-label input{width:18px;height:18px}.licensing-lead-actions{display:flex;flex-wrap:wrap;gap:10px}.licensing-lead-success{display:grid;justify-items:start;gap:12px;padding:35px 0}.licensing-lead-success>span{width:54px;height:54px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:50%}.licensing-lead-success svg{width:28px}.licensing-lead-success h3,.licensing-lead-success p{margin:0}.sr-only{width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media (max-width:1180px){.licensing-hero-grid{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:960px){.licensing-hero-grid{grid-template-columns:1fr}.licensing-hero-routes{grid-template-columns:repeat(3,1fr)}.licensing-hero-routes article{grid-template-columns:1fr}.debbie-widget .debbie-console{grid-template-columns:1fr 390px}}@media (max-width:780px){.licensing-hero-routes{grid-template-columns:1fr}.msp-price-card{padding:28px 22px}.msp-price-card h3{font-size:clamp(1.8rem,9vw,2.35rem)}.debbie-launcher{width:46px;min-width:46px;height:150px;display:flex;flex-direction:column;justify-content:center;gap:9px;right:0;padding:8px 6px;text-align:center;border-radius:12px 0 0 12px;transform:translateY(-50%)}.debbie-launcher:hover{transform:translateY(-50%) translateX(-3px)}.debbie-launcher>span{width:34px;height:34px;flex:0 0 34px}.debbie-launcher>div{display:flex;align-items:center;justify-content:center;min-height:86px;writing-mode:vertical-rl;transform:rotate(180deg)}.debbie-launcher small{display:none}.debbie-widget{width:100%;inset:0;border:0;border-radius:0}.debbie-widget-top{grid-template-columns:1fr auto auto}.debbie-widget-top .debbie-state{display:none}.debbie-page-awareness{grid-template-columns:1fr;gap:3px}.debbie-page-awareness>small,.debbie-page-awareness>span{display:none}.debbie-mobile-tabs{display:grid;grid-template-columns:1fr 1fr;flex:0 0 auto;padding:6px;background:#0b1728;border-bottom:1px solid rgba(255,255,255,.1)}.debbie-mobile-tabs button{min-height:38px;position:relative;color:#9db0bf;background:transparent;border:0;border-radius:4px;font-size:.66rem;font-weight:900}.debbie-mobile-tabs button.active{color:var(--navy);background:var(--teal)}.debbie-mobile-tabs button i{width:6px;height:6px;position:absolute;top:8px;margin-left:5px;background:#55d98b;border-radius:50%}.debbie-widget .debbie-console{min-height:0;display:block;overflow:hidden}.debbie-widget .debbie-chat,.debbie-widget .debbie-inspector{width:100%;height:100%;min-height:0}.debbie-widget .debbie-chat{overflow:hidden}.debbie-widget .debbie-messages{min-height:0}.debbie-widget .debbie-inspector,.debbie-widget .debbie-messages{overflow-y:auto;overscroll-behavior:contain}.debbie-widget .debbie-disclosure,.debbie-widget .mobile-panel-chat .debbie-inspector,.debbie-widget .mobile-panel-guidance .debbie-chat{display:none}.licensing-lead-backdrop{padding:0}.licensing-lead-modal{width:100%;max-height:100vh;min-height:100vh;border-radius:0}.licensing-lead-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.debbie-button-dots i,.debbie-thinking i{animation:none;opacity:1}}.store-product-live-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:11px 14px;color:#5f7487;background:var(--white);border:1px solid var(--mist);border-radius:5px;font-size:.66rem}.store-product-live-bar>span{display:inline-flex;align-items:center;gap:7px;color:var(--teal-dark);font:900 .54rem Aptos Mono,Consolas,monospace;letter-spacing:.07em}.store-product-live-bar i{width:7px;height:7px;background:#18a86b;border-radius:50%;box-shadow:0 0 0 5px rgba(24,168,107,.1)}.store-product-live-bar b{color:var(--navy);font-size:.7rem}.store-product-commerce-grid{grid-template-columns:minmax(0,1.08fr) minmax(410px,.72fr);gap:clamp(30px,5vw,70px)}.store-product-commerce-grid .store-product-gallery{align-self:start}.store-product-commerce-grid .store-product-purchase{position:sticky;top:104px;padding:clamp(25px,3vw,38px)}.store-product-main-image{position:relative}.store-product-main-image>small{position:absolute;right:14px;bottom:12px;padding:5px 8px;color:#667b8d;background:rgba(255,255,255,.88);border:1px solid var(--mist);border-radius:999px;font-size:.57rem}.store-product-savings{width:auto!important;height:auto!important;position:absolute;z-index:2;top:16px;left:16px;padding:8px 11px;color:var(--navy)!important;background:var(--teal)!important;border-radius:4px!important;font:900 .62rem Aptos Mono,Consolas,monospace!important}.store-product-gallery-note{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding:14px 16px;background:var(--white);border:1px solid var(--mist)}.store-product-gallery-note span{display:inline-flex;align-items:center;gap:6px;color:#62788a;font-size:.64rem;font-weight:800}.store-product-gallery-note svg{width:16px;color:var(--teal-dark)}.store-product-title-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-product-availability{padding:6px 8px;color:#805120;background:#fff3df;border-radius:999px;font-size:.56rem;font-weight:900}.store-product-availability.available{color:#0d7149;background:#e8f8f0}.store-product-commerce-grid .store-product-purchase h1{margin:14px 0 16px;font-size:clamp(2.1rem,3.2vw,3.85rem);line-height:1.04}.store-product-summary{margin:0 0 22px;color:#5b7285;font-size:.85rem;line-height:1.7}.store-product-commerce-grid .store-product-price{flex-wrap:wrap;margin-bottom:4px}.store-product-price em{padding:5px 8px;color:#0e714a;background:#e9f8f1;border-radius:3px;font-size:.62rem;font-style:normal;font-weight:900}.store-product-price-note{display:block;color:#788b9c;font-size:.58rem;line-height:1.5}.store-product-selected-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px}.store-product-selected-options span{display:grid;gap:3px;padding:10px;background:var(--cloud);border:1px solid var(--mist)}.store-product-selected-options small{color:#75899b;font-size:.5rem;font-weight:900}.store-product-selected-options b{color:var(--navy);font-size:.68rem}.store-product-actions input{width:100%;min-height:48px;padding:12px;color:var(--navy);background:var(--white);border:1px solid var(--mist);border-radius:4px;font:inherit}.store-product-quick-facts{display:grid;grid-template-columns:repeat(2,1fr);margin:24px 0;border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.store-product-quick-facts span{min-width:0;display:grid;gap:5px;padding:12px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.store-product-quick-facts small{color:var(--teal-dark);font:900 .48rem Aptos Mono,Consolas,monospace;letter-spacing:.06em}.store-product-quick-facts b{overflow-wrap:anywhere;color:var(--navy);font-size:.67rem}.store-product-complex>div{flex-wrap:wrap;gap:8px}.store-product-complex button{padding:9px 10px;background:var(--white);border:1px solid #addbd6;border-radius:3px}.store-product-complex button:first-child{color:var(--navy);background:var(--teal);border-color:var(--teal)}.store-product-information{width:100%;min-width:0;display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:clamp(40px,6vw,90px);margin-top:95px;padding:clamp(34px,6vw,75px);background:var(--white);border:1px solid var(--mist)}.shopify-product-content,.store-product-information>*,.store-product-information>article{min-width:0;max-width:100%}.store-product-information>aside{align-self:start;position:sticky;top:105px}.store-product-information>aside h2{margin:10px 0 20px;font-size:clamp(2rem,3vw,3.2rem);line-height:1.04}.store-product-information nav{display:grid;margin-bottom:24px;border-top:1px solid var(--mist)}.store-product-information nav a{padding:12px 0;color:#5f7588;border-bottom:1px solid var(--mist);font-size:.69rem;font-weight:800}.store-product-information nav a:hover{color:var(--teal-dark)}.store-product-record{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.store-product-record p{min-width:0;display:grid;gap:4px;margin:0;padding:11px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.store-product-record small{color:#7b8fa0;font:900 .46rem Aptos Mono,Consolas,monospace}.store-product-record b{overflow-wrap:anywhere;color:var(--navy);font-size:.62rem}.store-product-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:17px}.store-product-tags span{padding:6px 8px;color:#5e7487;background:var(--cloud);border:1px solid var(--mist);border-radius:999px;font-size:.54rem}.store-product-section-heading{max-width:830px;margin-bottom:30px}.store-product-plans>span,.store-product-section-heading>span{color:var(--teal-dark);font:900 .56rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.store-product-section-heading h2{margin:9px 0 13px;font-size:clamp(2.4rem,4vw,4.5rem);line-height:1.02}.store-product-section-heading p{margin:0;color:#607689;line-height:1.7}.shopify-product-content{color:#405a6f;font-size:.92rem;line-height:1.75}.shopify-product-content h1,.shopify-product-content h2,.shopify-product-content h3,.shopify-product-content h4{color:var(--navy);line-height:1.15}.shopify-product-content h1{margin:0 0 25px;font-size:clamp(2rem,3vw,3.1rem)}.shopify-product-content h2{margin:42px 0 14px;font-size:2rem}.shopify-product-content h3{margin:35px 0 12px;padding-top:12px;border-top:1px solid var(--mist);font-size:1.5rem}.shopify-product-content h4{margin:28px 0 10px;font-size:1.16rem}.shopify-product-content p{margin:0 0 15px}.shopify-product-content ol,.shopify-product-content ul{display:grid;gap:8px;margin:15px 0 24px;padding-left:24px}.shopify-product-content li::marker{color:var(--teal-dark)}.shopify-product-content strong{color:var(--navy)}.shopify-product-content blockquote{margin:25px 0;padding:18px 20px;color:#4f687a;background:#eef8f7;border-left:4px solid var(--teal)}.shopify-product-content code{padding:2px 5px;color:var(--navy);background:var(--cloud);border:1px solid var(--mist);border-radius:3px}.shopify-product-content a{color:var(--teal-dark);font-weight:800;text-decoration:underline}.shopify-product-content table{width:100%;display:table;overflow:hidden;margin:22px 0 34px;border-collapse:collapse;border:1px solid var(--mist);font-size:.76rem}.shopify-product-content td,.shopify-product-content th{padding:12px 13px;text-align:left;vertical-align:top;border:1px solid var(--mist)}.shopify-product-content thead th{color:var(--white);background:var(--navy)}.shopify-product-content tbody th{color:var(--navy);background:var(--cloud)}.shopify-product-content tr:nth-child(2n) td{background:#f8fafc}.store-product-plans{display:grid;gap:12px;margin-top:40px;padding:28px;background:var(--cloud);border-left:4px solid var(--blue)}.store-product-plans article{padding:17px;background:var(--white);border:1px solid var(--mist)}.store-product-plans h3{margin:0 0 12px}.store-product-plans article>div,.store-product-plans p{display:grid;grid-template-columns:180px 1fr;gap:12px;margin:0;padding:9px 0;border-top:1px solid var(--mist);color:#5e7487;font-size:.72rem}.store-product-purchase-path{margin-top:80px;padding:clamp(45px,7vw,90px);color:#b8c7d4;background:var(--navy)}.store-product-purchase-path .store-product-section-heading h2{color:var(--white)}.store-product-purchase-path .store-product-section-heading p{color:#b5c4d1}.store-product-purchase-path>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.store-product-purchase-path article{min-height:235px;padding:25px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.store-product-purchase-path article>span{color:var(--teal);font:900 .6rem Aptos Mono,Consolas,monospace}.store-product-purchase-path h3{margin:35px 0 10px;color:var(--white);font-size:1.4rem}.store-product-purchase-path article p{margin:0;font-size:.76rem;line-height:1.65}.store-product-help-band{display:grid;grid-template-columns:1fr .8fr auto;align-items:center;gap:clamp(28px,5vw,75px);margin-top:1px;padding:clamp(42px,7vw,85px);color:#b9c9d6;background:linear-gradient(120deg,#0b1728,color-mix(in srgb,var(--navy) 80%,var(--blue)))}.store-product-help-band h2{margin:10px 0 0;color:var(--white);font-size:clamp(2.4rem,4vw,4.6rem);line-height:1}.store-product-help-band h2 em{color:var(--teal);font-style:normal}.store-product-help-band>p{margin:0;line-height:1.75}.store-product-help-band>div:last-child{display:grid;gap:9px}.store-product-help-secondary{color:var(--white);background:transparent;border:1px solid rgba(255,255,255,.3)}@media (max-width:1080px){.store-product-commerce-grid{grid-template-columns:1fr 410px;gap:30px}.store-product-information{grid-template-columns:240px minmax(0,1fr);gap:40px;padding:45px 35px}.store-product-purchase-path>div:last-child{grid-template-columns:repeat(2,1fr)}.store-product-help-band{grid-template-columns:1fr 1fr}.store-product-help-band>div:last-child{grid-column:1/-1;grid-template-columns:max-content max-content}}@media (max-width:900px){.store-product-commerce-grid{grid-template-columns:1fr}.store-product-commerce-grid .store-product-purchase{position:static}.store-product-information{grid-template-columns:minmax(0,1fr)}.store-product-information>aside{position:static}.store-product-information nav{grid-template-columns:repeat(3,1fr);gap:8px;border:0}.store-product-information nav a{padding:10px;background:var(--cloud);border:1px solid var(--mist)}.store-product-record{grid-template-columns:repeat(4,1fr)}}@media (max-width:680px){.store-product-live-bar{grid-template-columns:1fr}.store-product-live-bar small{display:none}.store-product-main-image{min-height:360px}.store-product-main-image img{height:345px;padding:25px}.store-product-information{width:calc(100% + 28px);max-width:calc(100% + 28px);overflow:hidden;margin-right:-14px;margin-left:-14px;padding:42px 20px}.store-product-information nav,.store-product-record{grid-template-columns:1fr 1fr}.shopify-product-content{font-size:.85rem}.shopify-product-content table{width:100%;max-width:100%;display:block;overflow-x:auto;white-space:nowrap}.store-product-help-band,.store-product-purchase-path{margin-right:-14px;margin-left:-14px;padding:50px 20px}.store-product-help-band,.store-product-purchase-path>div:last-child{grid-template-columns:1fr}.store-product-help-band>div:last-child{grid-column:auto;grid-template-columns:1fr}.store-product-help-band .button{justify-content:center}}.store-product-heading{max-width:1040px;margin:34px 0 42px}.store-product-heading .store-product-title-meta{justify-content:flex-start}.store-product-heading h1{max-width:980px;margin:14px 0 18px;font-size:clamp(2.7rem,5vw,5.8rem);line-height:.98;letter-spacing:-.045em;overflow-wrap:anywhere;word-break:break-word}.store-product-heading>p{max-width:900px;margin:0;color:#526b7f;font-size:clamp(.92rem,1.35vw,1.08rem);line-height:1.75}.store-product-commerce-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start;gap:clamp(28px,4vw,58px)}.store-product-commerce-grid .store-product-purchase{position:static;padding:clamp(26px,3vw,38px)}.store-product-main-image{min-height:480px}.store-product-main-image img{height:455px}.product-image.product-image-placeholder,.store-product-main-image img.product-image-placeholder{padding:0;object-fit:cover}.store-product-order-assurances{display:grid;gap:9px;margin-top:24px;padding-top:20px;border-top:1px solid var(--mist)}.store-product-order-assurances span{display:flex;align-items:center;gap:8px;color:#5f7588;font-size:.68rem;font-weight:800}.store-product-order-assurances svg{width:17px;color:var(--teal-dark)}.store-product-order-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:clamp(20px,3vw,38px);margin-top:24px}.store-product-order-context .store-product-quick-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;background:var(--white)}.store-product-order-context .store-product-complex{margin:0}.category-pills .intent-filter span{margin-left:5px;font-size:.9rem}.debbie-page-awareness{grid-template-columns:minmax(0,1fr) auto}.debbie-page-awareness>div:first-child{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.debbie-history-actions{display:flex;gap:6px}.debbie-history-actions button{padding:6px 8px;color:#c1d2de;background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:3px;font-size:.54rem;font-weight:800;cursor:pointer}.debbie-history-actions button:hover{color:var(--navy);background:var(--teal);border-color:var(--teal)}@media (max-width:1080px){.store-product-commerce-grid{grid-template-columns:minmax(0,1fr) 390px}.store-product-order-context{grid-template-columns:1fr}}@media (max-width:900px){.store-product-commerce-grid{grid-template-columns:1fr}.store-product-main-image{min-height:430px}.store-product-main-image img{height:410px}.store-product-information nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.store-product-heading{margin:24px 0 30px}.store-product-heading h1{font-size:clamp(2.4rem,13vw,4rem)}.store-product-order-context .store-product-quick-facts{grid-template-columns:1fr 1fr}.debbie-page-awareness{grid-template-columns:1fr;gap:7px}.debbie-page-awareness>div:first-child,.debbie-page-awareness>div:first-child b,.debbie-page-awareness>div:first-child small,.debbie-page-awareness>div:first-child span{display:block}.debbie-page-awareness>div:first-child b{margin:2px 0}.debbie-page-awareness>div:first-child span{color:#9fb1bf}.debbie-history-actions{overflow-x:auto}}.store-product-agreement{display:grid;gap:8px;margin-top:18px;padding:15px;background:#eef8f7;border:1px solid #c7e5e1;border-left:4px solid var(--teal)}.store-product-agreement label{display:grid;gap:7px;color:var(--navy);font-size:.7rem;font-weight:900}.store-product-agreement select{width:100%;padding:11px;color:var(--navy);background:var(--white);border:1px solid #b9d8d4;border-radius:4px;font:inherit}.store-product-agreement p{margin:0;color:#506d71;font-size:.66rem;line-height:1.5}.debbie-widget{height:calc(100dvh - 116px);max-height:calc(100dvh - 116px);min-height:480px}.debbie-widget .debbie-console{height:0;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr)}.debbie-widget .debbie-chat,.debbie-widget .debbie-inspector{height:100%;min-height:0;max-height:100%}.debbie-widget .debbie-chat{overflow:hidden}.debbie-widget .debbie-messages{min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch}.debbie-widget .debbie-chat>footer,.debbie-widget .debbie-composer,.debbie-widget .debbie-error,.debbie-widget .debbie-starters{flex:0 0 auto}.debbie-widget .debbie-inspector{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch}.debbie-widget .debbie-guided-answers textarea{max-width:100%}.licensing-lead-modal{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch}@media (max-width:780px){.debbie-widget{width:100%;height:100dvh;min-height:0;max-height:100dvh;inset:0}.debbie-widget .debbie-console{height:0;flex:1 1}.debbie-widget .debbie-chat,.debbie-widget .debbie-inspector{height:100%;min-height:0;max-height:100%}.debbie-widget .debbie-composer{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.debbie-widget .debbie-composer textarea{min-height:54px;max-height:100px;resize:none}.debbie-widget .debbie-chat>footer{display:none}.debbie-widget .debbie-inspector{padding-bottom:max(24px,env(safe-area-inset-bottom))}.licensing-lead-modal{height:100dvh;min-height:0;max-height:100dvh;padding-bottom:max(28px,env(safe-area-inset-bottom))}}@media (max-height:620px) and (min-width:781px){.debbie-widget{top:12px;bottom:12px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);min-height:0}}.home-hero-v2{min-height:760px;padding:104px 0 98px}.home-hero-v2 .hero-grid{grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr)}.home-hero-v2 .hero-copy h1{max-width:760px;font-size:clamp(3.8rem,6vw,6.6rem)}.home-foundation-engine{min-height:570px;display:grid;position:relative;place-items:center}.home-engine-radar{position:absolute;border:1px solid rgba(33,199,183,.32);border-radius:50%;animation:home-radar-turn 18s linear infinite}.home-engine-radar:after,.home-engine-radar:before{content:"";position:absolute;background:var(--teal);border-radius:50%;box-shadow:0 0 22px color-mix(in srgb,var(--teal) 60%,transparent)}.home-engine-radar:before{width:9px;height:9px;top:12%;left:15%}.home-engine-radar:after{width:6px;height:6px;right:8%;bottom:25%;background:var(--blue)}.radar-one{width:540px;height:540px}.radar-two{width:440px;height:440px;border-color:rgba(59,130,246,.31);animation-direction:reverse;animation-duration:24s}.home-engine-card{width:min(100%,540px);position:relative;z-index:2;padding:25px;color:var(--body);background:rgba(255,255,255,.985);border:1px solid rgba(255,255,255,.76);border-radius:12px;box-shadow:0 34px 90px rgba(0,0,0,.34);transform:rotate(-.7deg)}.home-engine-card>footer,.home-engine-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.home-engine-card>header{padding-bottom:17px;border-bottom:1px solid var(--mist)}.home-engine-card>header .eyebrow{margin:0}.home-engine-outcome{display:grid;gap:5px;margin:22px 0;padding:18px;background:var(--navy);border-left:5px solid var(--teal);border-radius:6px}.home-engine-outcome small{color:var(--teal);font:800 .61rem Aptos Mono,Consolas,monospace;letter-spacing:.12em}.home-engine-outcome strong{color:var(--white);font-size:1.1rem}.home-engine-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;margin:20px 0 24px}.home-engine-track:before{content:"";position:absolute;height:2px;top:17px;right:8%;left:8%;background:linear-gradient(90deg,var(--teal),var(--blue),var(--green))}.home-engine-track>span{display:grid;position:relative;z-index:2;justify-items:center;gap:7px;color:var(--navy)}.home-engine-track b{width:34px;height:34px;display:grid;place-items:center;background:var(--white);border:2px solid var(--teal);border-radius:50%;font:900 .59rem Aptos Mono,Consolas,monospace}.home-engine-track small{color:#61788d;font-size:.62rem;font-weight:800}.home-engine-signal{width:11px;height:11px;position:absolute;z-index:4;top:12px;left:7%;background:var(--white);border:3px solid var(--blue);border-radius:50%;box-shadow:0 0 0 5px rgba(59,130,246,.17),0 0 16px var(--blue);animation:home-signal-move 5.8s ease-in-out infinite}.home-engine-layers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-engine-layers>span{padding:13px;background:var(--cloud);border:1px solid var(--mist);border-radius:5px}.home-engine-layers b,.home-engine-layers small{display:block}.home-engine-layers b{color:var(--navy);font-size:.75rem}.home-engine-layers small{margin-top:3px;color:#718497;font-size:.62rem}.home-engine-card>footer{margin-top:19px;padding-top:17px;border-top:1px solid var(--mist)}.home-engine-card>footer span b,.home-engine-card>footer span small{display:block}.home-engine-card>footer span small{color:#718497;font-size:.6rem}.home-engine-card>footer span b{color:var(--navy);font-size:.72rem}.home-engine-card>footer a{display:inline-flex;align-items:center;gap:6px;color:var(--teal-dark);font-size:.7rem;font-weight:900}.home-engine-card>footer svg{width:15px}.home-engine-stamp{width:92px;height:92px;display:grid;position:absolute;z-index:3;right:-12px;bottom:44px;place-items:center;color:var(--navy);background:var(--teal);border:6px solid var(--navy);border-radius:50%;box-shadow:0 15px 35px rgba(0,0,0,.28);font:950 .95rem Aptos Mono,Consolas,monospace;text-align:center}.home-engine-stamp span{max-width:60px;display:block;margin-top:-22px;font-size:.36rem;line-height:1.2}.home-story-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:end;gap:70px;margin-bottom:46px}.home-story-heading h2{margin:0}.home-story-heading>p{margin:0;color:#607589;font-size:1.02rem;line-height:1.75}.home-friction-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.home-friction-grid article{min-width:0;min-height:420px;display:flex;flex-direction:column;padding:30px 26px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.home-friction-grid article>span{color:var(--teal-dark);font:900 .67rem Aptos Mono,Consolas,monospace}.home-friction-grid h3{margin:48px 0 16px;font-size:1.55rem}.home-friction-grid p{color:#667b8f;font-size:.88rem}.home-friction-grid article>div{margin-top:auto;padding-top:18px;border-top:1px solid var(--mist)}.home-friction-grid article>div b,.home-friction-grid article>div small{display:block}.home-friction-grid article>div b{margin-bottom:6px;color:var(--navy);font-size:.67rem;text-transform:uppercase}.home-friction-grid article>div small{color:var(--teal-dark);font-size:.76rem;line-height:1.55}.home-name-section{position:relative;overflow:hidden;color:#b7c6d4;background:radial-gradient(circle at 20% 50%,rgba(33,199,183,.12),transparent 28%),var(--navy)}.home-name-section .blueprint-grid{opacity:.12}.home-name-grid{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);align-items:center;gap:88px;position:relative;z-index:2}.home-name-grid h2{color:var(--white)}.home-name-grid>div:last-child>p{max-width:690px;color:#b9c7d5;font-size:1rem;line-height:1.75}.home-name-grid i{color:var(--white)}.home-name-visual{min-height:520px;position:relative;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025);border-radius:12px;transform:perspective(900px) rotateX(58deg) rotate(-10deg);transform-style:preserve-3d}.home-ground-lines{position:absolute;inset:45px;border:1px solid rgba(33,199,183,.5)}.home-ground-lines i,.home-ground-lines:after,.home-ground-lines:before{content:"";position:absolute;background:rgba(59,130,246,.25)}.home-ground-lines:after,.home-ground-lines:before{width:1px;top:0;bottom:0}.home-ground-lines:before{left:33%}.home-ground-lines:after{right:33%}.home-ground-lines i:first-child,.home-ground-lines i:nth-child(2){height:1px;right:0;left:0}.home-ground-lines i:first-child{top:33%}.home-ground-lines i:nth-child(2){bottom:33%}.home-foundation-peg{width:23px;height:23px;position:absolute;z-index:3;background:var(--teal);border:5px solid var(--navy);border-radius:50%;box-shadow:0 0 0 2px var(--teal),0 0 24px rgba(33,199,183,.5);animation:home-peg-pulse 2.8s ease-in-out infinite}.home-name-visual .peg-a{top:34px;left:34px}.home-name-visual .peg-b{top:34px;right:34px;animation-delay:.5s}.home-name-visual .peg-c{right:34px;bottom:34px;animation-delay:1s}.home-name-visual .peg-d{bottom:34px;left:34px;animation-delay:1.5s}.home-name-core{display:grid;position:absolute;z-index:2;inset:120px 90px;place-items:center;padding:28px;color:var(--white);background:var(--deep-navy);border:2px solid var(--teal);box-shadow:0 35px 70px rgba(0,0,0,.35);transform:translateZ(70px);text-align:center}.home-name-core small,.home-name-core span{color:var(--teal);font:800 .58rem Aptos Mono,Consolas,monospace;letter-spacing:.12em}.home-name-core b{font:950 3.4rem Aptos Display,Aptos,sans-serif}.home-name-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0}.home-name-principles span{padding:15px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-top:3px solid var(--teal)}.home-name-principles b,.home-name-principles small{display:block}.home-name-principles b{color:var(--white);font-size:.74rem}.home-name-principles small{margin-top:6px;color:#9fb1c3;font-size:.68rem;line-height:1.5}.home-reasons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.home-reasons-grid article{min-width:0;display:grid;grid-template-columns:58px 1fr;gap:18px;padding:28px;background:var(--white);border:1px solid var(--mist);border-radius:7px}.home-reasons-grid article.featured{grid-column:1/-1;grid-template-columns:86px 1fr;padding:36px;color:var(--white);background:var(--navy);border-color:var(--navy)}.home-reasons-grid article>span{width:48px;height:48px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:6px;font:900 .66rem Aptos Mono,Consolas,monospace}.home-reasons-grid .featured>span{width:66px;height:66px}.home-reasons-grid h3{margin-bottom:9px;font-size:1.35rem}.home-reasons-grid .featured h3{color:var(--white);font-size:1.8rem}.home-reasons-grid p{margin:0;color:#687d91;font-size:.85rem}.home-reasons-grid .featured p{max-width:850px;color:#b7c6d4}.home-lifecycle-board{overflow:hidden;color:var(--body);background:var(--white);border:1px solid rgba(255,255,255,.18);border-radius:9px;box-shadow:0 28px 70px rgba(0,0,0,.32)}.home-lifecycle-board>footer,.home-lifecycle-board>header{display:flex;justify-content:space-between;gap:16px;padding:15px 18px;font:800 .6rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.home-lifecycle-board>header{color:var(--white);background:var(--navy)}.home-lifecycle-board>header b{color:var(--teal)}.home-lifecycle-row{min-height:94px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid var(--mist)}.home-lifecycle-row>b{color:var(--teal-dark);font:900 .68rem Aptos Mono,Consolas,monospace}.home-lifecycle-row span small,.home-lifecycle-row span strong{display:block}.home-lifecycle-row span strong{color:var(--navy)}.home-lifecycle-row span small{margin-top:4px;color:#708497;font-size:.67rem}.home-lifecycle-row>i{padding:5px 7px;color:#587084;background:var(--cloud);border:1px solid var(--mist);border-radius:999px;font:normal 900 .5rem Aptos Mono,Consolas,monospace}.home-lifecycle-row.active{background:var(--wash)}.home-lifecycle-row.active>i{color:#17644b;background:#dcf7e8;border-color:#a9e8c4}.home-lifecycle-board>footer{color:#647a8e;background:var(--cloud)}.home-product-intro{max-width:430px}.home-product-intro p{color:#64798d}.home-close-section{position:relative;overflow:hidden;padding:88px 0;color:#b8c7d5;background:linear-gradient(110deg,rgba(33,199,183,.08),transparent 42%),var(--navy)}.home-close-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.7fr);align-items:center;gap:80px}.home-close-grid h2{margin:0;color:var(--white)}.home-close-grid p{font-size:1rem;line-height:1.75}.about-hero{position:relative;overflow:hidden;padding:104px 0 96px;color:#b9c7d5;background:radial-gradient(circle at 75% 45%,rgba(33,199,183,.13),transparent 29%),linear-gradient(126deg,var(--navy),var(--deep-navy) 72%,var(--graphite))}.about-hero-grid{min-height:570px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);align-items:center;gap:86px;position:relative;z-index:2}.about-hero h1{margin:0 0 25px;color:var(--white);font-size:clamp(4rem,7vw,7rem);letter-spacing:-.06em}.about-hero p{max-width:680px;font-size:1.13rem;line-height:1.7}.about-temen-mark{min-height:540px;position:relative}.about-mark-grid{position:absolute;inset:56px;border:1px solid rgba(33,199,183,.55);background-image:linear-gradient(rgba(59,130,246,.17) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.17) 1px,transparent 0);background-size:42px 42px;transform:perspective(900px) rotateX(55deg) rotate(-8deg)}.about-mark-center{width:260px;height:260px;display:grid;position:absolute;z-index:3;top:50%;left:50%;place-items:center;padding:35px;color:var(--white);background:rgba(7,17,31,.96);border:2px solid var(--teal);border-radius:50%;box-shadow:0 0 0 18px rgba(33,199,183,.06),0 35px 80px rgba(0,0,0,.42);transform:translate(-50%,-50%);text-align:center}.about-mark-center small,.about-mark-center span{color:var(--teal);font:800 .57rem Aptos Mono,Consolas,monospace;letter-spacing:.12em}.about-mark-center b{font:950 3.65rem Aptos Display,Aptos,sans-serif}.about-mark-peg{width:25px;height:25px;position:absolute;z-index:4;background:var(--teal);border:6px solid var(--navy);border-radius:50%;box-shadow:0 0 0 2px var(--teal),0 0 25px rgba(33,199,183,.52);animation:home-peg-pulse 2.8s ease-in-out infinite}.about-mark-peg.peg-one{top:43px;left:43px}.about-mark-peg.peg-two{top:43px;right:43px;animation-delay:.6s}.about-mark-peg.peg-three{right:43px;bottom:43px;animation-delay:1.2s}.about-mark-peg.peg-four{bottom:43px;left:43px;animation-delay:1.8s}.about-mark-cord{height:1px;position:absolute;z-index:2;top:50%;left:50%;background:linear-gradient(90deg,transparent,var(--teal));transform-origin:left center;animation:about-cord-breathe 3.6s ease-in-out infinite}.about-mark-cord.cord-one{width:245px;transform:rotate(-135deg)}.about-mark-cord.cord-two{width:245px;transform:rotate(-45deg);animation-delay:.4s}.about-mark-cord.cord-three{width:245px;transform:rotate(45deg);animation-delay:.8s}.about-mark-cord.cord-four{width:245px;transform:rotate(135deg);animation-delay:1.2s}.about-definition-strip{color:var(--white);background:var(--deep-navy);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.about-definition-strip .container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.about-definition-strip span{min-height:126px;display:flex;flex-direction:column;justify-content:center;padding:25px 28px;border-right:1px solid rgba(255,255,255,.12)}.about-definition-strip span:first-child{border-left:1px solid rgba(255,255,255,.12)}.about-definition-strip b,.about-definition-strip small{display:block}.about-definition-strip b{color:var(--teal);font-size:1.02rem}.about-definition-strip small{margin-top:7px;color:#9fb1c3;font-size:.72rem}.about-meaning-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:100px}.about-meaning-grid>div:first-child{position:sticky;top:130px;align-self:start}.about-meaning-copy>p{color:#5f7488;font-size:1rem;line-height:1.8}.about-meaning-copy .about-lead{color:var(--navy);font:650 1.35rem/1.65 Aptos Display,Aptos,sans-serif}.about-meaning-copy aside{margin-top:30px;padding:22px;background:var(--wash);border-left:5px solid var(--teal)}.about-meaning-copy aside b{color:var(--navy)}.about-meaning-copy aside p{margin:6px 0 0;color:#61778b;font-size:.78rem}.about-stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.about-stage-grid article{min-height:245px;display:grid;grid-template-columns:58px 1fr;gap:21px;padding:30px;background:var(--white);border:1px solid var(--mist);border-top:4px solid var(--teal);border-radius:7px}.about-stage-grid article>span{color:var(--teal-dark);font:900 .7rem Aptos Mono,Consolas,monospace}.about-stage-grid h3{margin-bottom:13px;font-size:1.55rem}.about-stage-grid p{color:#64798d}.about-who-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);align-items:center;gap:86px}.about-who-grid>div:first-child>p{color:#607589;line-height:1.78}.about-discipline-board{overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:9px;box-shadow:var(--shadow)}.about-discipline-board>header{display:flex;justify-content:space-between;gap:15px;padding:17px 19px;color:var(--white);background:var(--navy);font:800 .58rem Aptos Mono,Consolas,monospace}.about-discipline-board>header b{color:var(--teal)}.about-discipline-board>div{min-height:83px;display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:15px;padding:16px 19px;border-bottom:1px solid var(--mist)}.about-discipline-board>div b{color:var(--navy)}.about-discipline-board>div span{color:#536a7c;font-size:.75rem}.about-discipline-board>div i{color:var(--teal-dark);font:normal 900 .55rem Aptos Mono,Consolas,monospace}.about-discipline-board>footer{padding:17px 19px;color:#60768a;background:var(--cloud);font-size:.72rem;font-weight:800}.about-entry-map{min-height:520px;position:relative;border:1px solid rgba(255,255,255,.12);border-radius:50%}.about-entry-map:after,.about-entry-map:before{content:"";position:absolute;inset:19%;border:1px dashed rgba(33,199,183,.3);border-radius:50%;animation:home-radar-turn 22s linear infinite}.about-entry-map:after{inset:34%;border-style:solid;border-color:rgba(59,130,246,.3);animation-direction:reverse}.entry-center{width:170px;height:170px;display:grid;position:absolute;z-index:3;top:50%;left:50%;place-items:center;color:var(--navy);background:var(--teal);border:8px solid var(--navy);border-radius:50%;box-shadow:0 0 0 2px var(--teal),0 20px 50px rgba(0,0,0,.3);transform:translate(-50%,-50%);font:950 1.3rem Aptos Display,Aptos,sans-serif}.entry-center small{max-width:100px;margin-top:-45px;font:900 .46rem/1.3 Aptos Mono,Consolas,monospace;text-align:center}.entry-node{min-width:105px;min-height:42px;display:grid;position:absolute;z-index:4;place-items:center;color:var(--white);background:var(--deep-navy);border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.7rem;font-weight:850}.entry-a{top:4%;left:50%;transform:translateX(-50%)}.entry-b{top:24%;right:1%}.entry-c{right:1%;bottom:24%}.entry-d{bottom:4%;left:50%;transform:translateX(-50%)}.entry-e{bottom:24%;left:1%}.entry-f{top:24%;left:1%}.about-beliefs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.about-beliefs-grid article{min-height:270px;padding:28px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.about-beliefs-grid article>span{color:var(--teal-dark);font:900 .65rem Aptos Mono,Consolas,monospace}.about-beliefs-grid h3{margin:45px 0 14px;font-size:1.35rem}.about-beliefs-grid p{color:#657a8e;font-size:.83rem}.about-vision-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:90px}.about-vision-grid>div:first-child{position:sticky;top:130px;align-self:start}.about-vision-list{display:grid}.about-vision-list article{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid var(--mist)}.about-vision-list article:first-child{padding-top:0}.about-vision-list article>b{color:var(--teal-dark);font:900 .68rem Aptos Mono,Consolas,monospace}.about-vision-list h3{margin-bottom:8px;font-size:1.4rem}.about-vision-list p{margin:0;color:#62778b}.about-source-section{padding:70px 0;color:#a9b9c8;background:var(--deep-navy)}.about-source-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:90px}.about-source-grid h2{color:var(--white);font-size:2.45rem}.about-source-grid p{color:#9fb1c3}.about-source-grid a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;color:var(--white);border-bottom:1px solid rgba(255,255,255,.14);font-size:.8rem;font-weight:800}.about-source-grid a:hover{color:var(--teal)}.about-source-grid svg{width:16px;flex:0 0 auto}.about-close{padding:92px 0;color:#aebdcb;background:radial-gradient(circle at 85% 50%,rgba(59,130,246,.17),transparent 25%),var(--navy);text-align:center}.about-close h2{max-width:900px;margin:0 auto 22px;color:var(--white)}.about-close p{max-width:710px;margin:0 auto 28px}@keyframes home-radar-turn{to{transform:rotate(1turn)}}@keyframes home-signal-move{0%,8%{left:7%}23%{left:27%}42%{left:47%}61%{left:67%}80%,to{left:87%}}@keyframes home-peg-pulse{0%,to{box-shadow:0 0 0 2px var(--teal),0 0 17px rgba(33,199,183,.36)}50%{box-shadow:0 0 0 6px rgba(33,199,183,.18),0 0 30px rgba(33,199,183,.68)}}@keyframes about-cord-breathe{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:1120px){.about-hero-grid,.home-hero-v2 .hero-grid{grid-template-columns:1fr}.about-hero-grid>div:first-child,.about-hero-grid>div:first-child p,.home-hero-v2 .hero-copy,.home-hero-v2 .hero-copy h1{max-width:820px}.about-temen-mark,.home-foundation-engine{width:min(100%,700px);margin:0 auto}.home-name-grid{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:55px}.home-friction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-friction-grid article{min-height:360px}.about-who-grid{gap:55px}}@media (max-width:900px){.about-meaning-grid,.about-source-grid,.about-vision-grid,.about-who-grid,.home-close-grid,.home-name-grid,.home-story-heading{grid-template-columns:1fr;gap:42px}.home-name-visual{width:min(100%,620px);margin:0 auto}.about-meaning-grid>div:first-child,.about-vision-grid>div:first-child{position:static}.about-definition-strip .container{grid-template-columns:repeat(2,minmax(0,1fr))}.about-definition-strip span:nth-child(3){border-left:1px solid rgba(255,255,255,.12)}.about-beliefs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.about-hero,.home-hero-v2{min-height:0;padding:72px 0}.about-hero h1,.home-hero-v2 .hero-copy h1{font-size:clamp(3rem,14vw,4.7rem)}.home-foundation-engine{min-height:490px}.radar-one{width:min(460px,118vw);height:min(460px,118vw)}.radar-two{width:min(350px,92vw);height:min(350px,92vw)}.home-engine-card{padding:18px;transform:none}.home-engine-card>header{align-items:flex-start;flex-direction:column}.home-engine-outcome{padding:14px}.home-engine-track small{font-size:.52rem}.home-engine-layers{grid-template-columns:1fr}.home-engine-card>footer{align-items:flex-start;flex-direction:column}.home-engine-stamp{width:74px;height:74px;right:-4px;bottom:5px;border-width:5px}.home-engine-stamp span{display:none}.about-beliefs-grid,.about-stage-grid,.home-friction-grid,.home-reasons-grid{grid-template-columns:1fr}.home-friction-grid article{min-height:0}.home-friction-grid h3{margin-top:28px}.home-friction-grid article>div{margin-top:24px}.home-name-visual{min-height:380px;transform:perspective(900px) rotateX(52deg) rotate(-8deg) scale(.95)}.home-ground-lines{inset:34px}.home-name-core{inset:88px 52px}.home-name-core b{font-size:2.7rem}.home-name-principles{grid-template-columns:1fr}.home-reasons-grid article,.home-reasons-grid article.featured{grid-column:auto;grid-template-columns:48px 1fr;padding:24px 20px}.home-reasons-grid .featured>span{width:48px;height:48px}.home-reasons-grid .featured h3{font-size:1.35rem}.home-lifecycle-row{grid-template-columns:32px 1fr;padding:15px}.home-lifecycle-row>i{grid-column:2;justify-self:start}.home-lifecycle-board>footer,.home-lifecycle-board>header{align-items:flex-start;flex-direction:column}.about-hero-grid{min-height:0}.about-temen-mark{min-height:410px}.about-mark-grid{inset:42px}.about-mark-center{width:210px;height:210px;padding:28px}.about-mark-center b{font-size:2.8rem}.about-mark-peg.peg-one{top:30px;left:30px}.about-mark-peg.peg-two{top:30px;right:30px}.about-mark-peg.peg-three{right:30px;bottom:30px}.about-mark-peg.peg-four{bottom:30px;left:30px}.about-mark-cord{width:175px!important}.about-definition-strip .container{grid-template-columns:1fr}.about-definition-strip span,.about-definition-strip span:nth-child(3){min-height:100px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12)}.about-stage-grid article{min-height:0;grid-template-columns:42px 1fr;padding:24px 20px}.about-discipline-board>header{align-items:flex-start;flex-direction:column}.about-discipline-board>div{grid-template-columns:1fr auto}.about-discipline-board>div span{grid-column:1/-1}.about-entry-map{min-height:390px}.entry-center{width:136px;height:136px;font-size:1.05rem}.entry-node{min-width:84px;min-height:36px;font-size:.61rem}.about-beliefs-grid article{min-height:0}.about-vision-list article{grid-template-columns:38px 1fr}.about-source-grid h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){.about-entry-map:after,.about-entry-map:before,.about-mark-cord,.about-mark-peg,.home-engine-radar,.home-engine-signal,.home-foundation-peg{animation:none!important}}.case-library-hero{min-height:720px;padding:94px 0 78px}.case-library-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(480px,.97fr);align-items:center;gap:72px}.case-library-hero h1{max-width:780px;margin:20px 0 24px;font-size:clamp(4rem,6.6vw,7.1rem);line-height:.93}.case-library-hero p{max-width:760px;color:#c4d1dd;font-size:1.08rem;line-height:1.7}.case-library-hero-visual{position:relative;min-height:500px}.case-hero-record{position:absolute;display:grid;grid-template-columns:62px 1fr;align-items:center;width:min(100%,480px);min-height:118px;padding:24px 28px;color:var(--white);background:rgba(12,32,51,.94);border:1px solid rgba(161,191,213,.34);border-left:4px solid var(--teal);border-radius:8px;box-shadow:0 20px 50px rgba(0,0,0,.22)}.case-hero-record span{grid-row:1/3;color:var(--teal);font:900 1.8rem Aptos Mono,Consolas,monospace}.case-hero-record b{font:800 .8rem Aptos Mono,Consolas,monospace;letter-spacing:.12em}.case-hero-record small{color:#9db2c4}.case-hero-record.record-a{top:24px;left:0;animation:case-record-float 7s ease-in-out infinite}.case-hero-record.record-b{top:184px;right:0;border-left-color:var(--blue);animation:case-record-float 7s ease-in-out -2.2s infinite}.case-hero-record.record-b span{color:#79b8ff}.case-hero-record.record-c{right:38px;bottom:24px;border-left-color:var(--green);animation:case-record-float 7s ease-in-out -4.4s infinite}.case-hero-record.record-c span{color:#8addae}.case-hero-signal{position:absolute;inset:0;pointer-events:none}.case-hero-signal:before{position:absolute;top:92px;right:34px;bottom:70px;left:34px;content:"";border:1px dashed rgba(117,185,219,.35);border-radius:48%;transform:rotate(-12deg)}.case-hero-signal i{position:absolute;width:11px;height:11px;background:var(--teal);border-radius:50%;box-shadow:0 0 0 8px rgba(33,199,183,.12);animation:case-signal-pulse 2.4s ease-in-out infinite}.case-hero-signal i:first-child{top:88px;right:84px}.case-hero-signal i:nth-child(2){top:260px;left:36px;animation-delay:-.8s}.case-hero-signal i:nth-child(3){right:70px;bottom:60px;animation-delay:-1.6s}@keyframes case-record-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes case-signal-pulse{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.case-library-principles{color:var(--white);background:var(--navy);border-top:1px solid #2a4055}.case-library-principles .container{display:grid;grid-template-columns:repeat(4,1fr)}.case-library-principles span{min-width:0;padding:28px 24px;border-left:1px solid #2a4055}.case-library-principles span:last-child{border-right:1px solid #2a4055}.case-library-principles b,.case-library-principles small{display:block}.case-library-principles b{margin-bottom:7px;color:var(--teal);font:900 .69rem Aptos Mono,Consolas,monospace;letter-spacing:.12em}.case-library-principles small{color:#9db0c1;line-height:1.45}.case-library-intro{padding-bottom:84px}.case-story-model{display:grid;grid-template-columns:repeat(5,1fr);margin-top:54px;border:1px solid var(--mist);border-radius:8px;box-shadow:var(--shadow-soft)}.case-story-model article{min-width:0;min-height:265px;padding:30px 25px;background:var(--white);border-right:1px solid var(--mist)}.case-story-model article:last-child{border-right:0}.case-story-model span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:38px;color:var(--teal-dark);background:#e7f7f5;border-radius:50%;font:900 .7rem Aptos Mono,Consolas,monospace}.case-story-model h3{margin-bottom:12px;font-size:1.2rem}.case-story-model p{color:#607589;font-size:.86rem}.case-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:46px 0 24px}.case-library-toolbar>span{flex:0 0 auto;color:#607589;font:800 .72rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.case-library-filters{display:flex;flex-wrap:wrap;gap:8px}.case-demo-choice-row button,.case-library-filters button,.mail-filter-row button{appearance:none;padding:10px 15px;color:#53697c;background:var(--white);border:1px solid var(--mist);border-radius:999px;font:800 .72rem Aptos,sans-serif;cursor:pointer}.case-demo-choice-row button:hover,.case-demo-choice-row button[aria-pressed=true],.case-library-filters button:hover,.case-library-filters button[aria-pressed=true],.mail-filter-row button:hover,.mail-filter-row button[aria-pressed=true]{color:var(--white);background:var(--navy);border-color:var(--navy)}.case-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.case-library-card{position:relative;display:flex;min-width:0;min-height:600px;overflow:hidden;flex-direction:column;padding:34px;background:var(--white);border:1px solid var(--mist);border-top:5px solid var(--teal);border-radius:8px;box-shadow:var(--shadow-soft)}.case-library-card.accent-blue{border-top-color:var(--blue)}.case-library-card.accent-green{border-top-color:var(--green)}.case-library-card:after{position:absolute;top:-80px;right:-80px;width:210px;height:210px;content:"";background:radial-gradient(circle,rgba(33,199,183,.1),transparent 68%);pointer-events:none}.case-library-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px;color:#7890a4}.case-library-card>header span{color:var(--teal-dark);font:900 2rem Aptos Mono,Consolas,monospace}.case-library-card>header small{font-weight:800;text-transform:uppercase}.case-library-card-copy h2{margin:14px 0 16px;font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1.08}.case-library-card-copy p{color:#5c7285}.case-library-snapshot{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;overflow:hidden;background:var(--mist);border:1px solid var(--mist);border-radius:5px}.case-library-snapshot span{min-width:0;padding:18px;background:var(--cloud)}.case-library-snapshot b,.case-library-snapshot small{display:block}.case-library-snapshot b{color:var(--navy);font:900 1rem Aptos Mono,Consolas,monospace}.case-library-snapshot small{margin-top:4px;color:#6d8194}.case-library-evidence{display:grid;gap:5px;margin-bottom:24px;padding:15px 16px;color:#53697c;background:#eef7f6;border-left:3px solid var(--teal)}.case-library-evidence small{color:var(--teal-dark);font:900 .64rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.case-library-card>a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--teal-dark);font-size:.84rem;font-weight:900}.case-library-card>a svg{width:18px}.case-evidence-method{color:var(--white);background:var(--navy)}.case-evidence-method-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.case-evidence-method-grid>div:first-child{align-self:start;position:sticky;top:130px}.case-evidence-method h2{margin:18px 0;color:var(--white);font-size:clamp(2.6rem,4.3vw,4.7rem)}.case-evidence-method p{color:#aebfcd}.case-evidence-method-grid>div:last-child{display:grid}.case-evidence-method-grid article{display:grid;grid-template-columns:28px 1fr;gap:16px;padding:26px 0;border-bottom:1px solid #2a4055}.case-evidence-method-grid article svg{width:22px;color:var(--teal)}.case-evidence-method-grid article h3{margin-bottom:7px;color:var(--white)}.case-evidence-method-grid article p{margin:0;font-size:.88rem}.case-detail-hero{min-height:680px;padding:72px 0 82px}.case-detail-breadcrumbs{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:68px;color:#91a6b9;font-size:.75rem}.case-detail-breadcrumbs a{color:#c5d3de}.case-detail-breadcrumbs b{color:var(--teal)}.case-detail-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:80px}.case-detail-hero-copy,.case-detail-hero-copy>*,.case-detail-hero-grid>*{min-width:0;max-width:100%}.case-detail-hero-copy h1{max-width:980px;margin:18px 0 24px;font-size:clamp(3.5rem,6vw,6.5rem);line-height:.98}.case-detail-hero-copy>p{max-width:820px;color:#c4d1dd;font-size:1.08rem;line-height:1.7}.case-detail-hero-panel{display:grid;overflow:hidden;background:rgba(10,28,45,.9);border:1px solid rgba(151,181,204,.3);border-top:4px solid var(--teal);border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.24)}.case-accent-blue .case-detail-hero-panel{border-top-color:#6dafff}.case-accent-green .case-detail-hero-panel{border-top-color:#76d59c}.case-detail-number{display:block;padding:24px 26px 18px;color:var(--teal);font:900 3.6rem Aptos Mono,Consolas,monospace}.case-detail-hero-panel>div{padding:18px 26px;border-top:1px solid rgba(151,181,204,.18)}.case-detail-hero-panel b,.case-detail-hero-panel small{display:block}.case-detail-hero-panel small{margin-bottom:5px;color:#7f96aa;font:800 .61rem Aptos Mono,Consolas,monospace;letter-spacing:.1em}.case-detail-hero-panel b{color:var(--white)}.case-evidence-strip{color:var(--white);background:#0f2a43;border-top:1px solid #2a4055}.case-evidence-strip .container{display:grid;grid-template-columns:230px 1fr;gap:36px;padding-top:24px;padding-bottom:24px}.case-evidence-strip b{color:var(--teal);font:900 .7rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.case-evidence-strip p{margin:0;color:#adbecd;font-size:.84rem}.case-snapshot-section{padding-top:62px;padding-bottom:62px}.case-snapshot-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--mist);border-radius:8px;box-shadow:var(--shadow-soft)}.case-snapshot-grid article{display:grid;grid-template-columns:minmax(100px,auto) 1fr;align-items:center;gap:24px;min-width:0;min-height:145px;padding:28px 30px;background:var(--white);border-right:1px solid var(--mist)}.case-snapshot-grid article:last-child{border-right:0}.case-snapshot-grid strong{color:var(--teal-dark);font:900 1.28rem Aptos Mono,Consolas,monospace}.case-snapshot-grid b{display:block;margin-bottom:6px;color:var(--navy)}.case-snapshot-grid p{margin:0;color:#64798b;font-size:.8rem}.case-story-section{padding-top:70px}.case-story-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:90px}.case-story-lead h2{max-width:700px;margin:18px 0 26px;font-size:clamp(2.8rem,4.4vw,4.7rem)}.case-story-lead>p{max-width:760px;color:#566d80;font-size:1.02rem;line-height:1.75}.case-challenge-callout{margin-top:34px;padding:24px 26px;background:#edf5fa;border-left:4px solid var(--blue)}.case-challenge-callout b,.case-challenge-callout small{display:block}.case-challenge-callout small{margin-bottom:9px;color:var(--blue);font:900 .64rem Aptos Mono,Consolas,monospace;letter-spacing:.09em}.case-challenge-callout b{color:#3f566a;line-height:1.55}.case-stakes{display:grid;align-content:start}.case-stakes>.eyebrow{margin-bottom:16px}.case-stakes article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid var(--mist)}.case-stakes article>span{color:var(--teal-dark);font:900 .72rem Aptos Mono,Consolas,monospace}.case-stakes h3{margin-bottom:7px;font-size:1.08rem}.case-stakes p{margin:0;color:#64798b;font-size:.86rem}.case-interactive-section{scroll-margin-top:110px;background:linear-gradient(180deg,#f1f6fa,#e9f0f6)}.case-demo-shell{overflow:hidden;color:#dce7ef;background:#101f2f;border:1px solid #294056;border-radius:10px;box-shadow:0 28px 70px rgba(9,27,44,.2)}.case-demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;padding:18px 24px;background:#0b1927;border-bottom:1px solid #294056}.case-demo-toolbar>div{display:grid;gap:3px}.case-demo-toolbar b{color:var(--white)}.case-demo-kicker,.case-demo-label{color:#7f98ad;font:900 .61rem Aptos Mono,Consolas,monospace;letter-spacing:.1em}.case-demo-status{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 11px;color:#a9dfc1;background:rgba(49,177,104,.1);border:1px solid rgba(105,213,153,.32);border-radius:999px;font-size:.69rem;font-weight:800}.case-demo-status i{width:7px;height:7px;background:#6bd99b;border-radius:50%;animation:case-signal-pulse 2s ease-in-out infinite}.case-demo-status.warning{color:#ffd69c;background:rgba(236,157,59,.12);border-color:rgba(236,157,59,.38)}.case-demo-status.warning i{background:#f1a94d}.case-demo-choice-row{display:flex;flex-wrap:wrap;gap:8px;padding:18px 24px;background:#132638;border-bottom:1px solid #294056}.case-demo-choice-row button,.mail-filter-row button{color:#aebfcd;background:#162b3f;border-color:#304b63}.case-demo-choice-row button:hover,.case-demo-choice-row button[aria-pressed=true],.mail-filter-row button:hover,.mail-filter-row button[aria-pressed=true]{color:#081723;background:var(--teal);border-color:var(--teal)}.case-demo-action,.case-demo-reset{appearance:none;min-height:42px;padding:10px 16px;border-radius:4px;font:900 .76rem Aptos,sans-serif;cursor:pointer}.case-demo-action{color:#061721;background:var(--teal);border:1px solid var(--teal)}.case-demo-action:hover{background:#55d8ca}.case-demo-action:disabled{color:#71879a;background:#23394d;border-color:#334c63;cursor:not-allowed}.case-demo-reset{color:#c2d0dc;background:transparent;border:1px solid #3a5268}.case-demo-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.case-demo-empty{display:flex;align-items:center;justify-content:center;min-height:330px;flex-direction:column;color:#7790a5;text-align:center}.case-demo-empty>span{display:grid;place-items:center;width:66px;height:66px;margin-bottom:16px;color:var(--teal);background:#132b3d;border:1px solid #36546b;border-radius:50%;font:900 .78rem Aptos Mono,Consolas,monospace}.case-demo-empty b,.case-demo-empty small{display:block}.case-demo-empty b{margin-bottom:6px;color:#c4d2dc}.case-demo-boundary{background:rgba(226,145,52,.09)!important;border-color:rgba(226,145,52,.32)!important}.case-demo-disclosure{max-width:930px;margin:18px auto 0;color:#6d8193;font-size:.78rem;text-align:center}.knowledge-demo-grid{display:grid;grid-template-columns:.78fr 1.22fr;min-height:520px}.knowledge-demo-grid>section{min-width:0;padding:32px}.knowledge-demo-grid>section:first-child{background:#102437;border-right:1px solid #294056}.azure-demo h3,.knowledge-demo-grid h3,.mail-demo h3,.managed-demo h3,.proposal-inspector h3{margin:14px 0 12px;color:var(--white);font-size:1.75rem}.azure-demo p,.knowledge-demo-grid p,.managed-demo p,.proposal-inspector p{color:#9bb0c0}.knowledge-demo-grid>section:first-child .case-demo-action{display:block;margin:26px 0 12px}.knowledge-demo-grid>section:first-child>small{color:#71899d}.knowledge-match-list{display:grid;gap:9px}.knowledge-match-list article{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:13px;padding:14px;background:#142a3d;border:1px solid #2c465d;border-radius:5px}.knowledge-match-list article>span{padding:5px 7px;border-radius:999px;font:900 .61rem Aptos Mono,Consolas,monospace;text-align:center;text-transform:uppercase}.quality-strong{color:#82e2ad;background:rgba(69,196,121,.12)}.quality-medium{color:#f5c270;background:rgba(231,162,51,.12)}.quality-low,.quality-weak{color:#9fb1c0;background:rgba(148,167,183,.1)}.knowledge-match-list b,.knowledge-match-list small{display:block}.knowledge-match-list small{margin-top:3px;color:#8299ac}.knowledge-reasoning{display:grid;gap:9px;margin-top:18px}.knowledge-reasoning>span{display:grid;gap:6px;padding:14px 16px;background:#0e2233;border-left:3px solid var(--teal)}.knowledge-reasoning small{color:#7190a6;font:900 .59rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.knowledge-reasoning b{color:#d5e1e9;font-size:.82rem;font-weight:700}.proposal-demo-grid{display:grid;grid-template-columns:.9fr 1.1fr;min-height:560px}.proposal-flow,.proposal-inspector{min-width:0;padding:32px}.proposal-flow{display:grid;align-content:center;gap:8px;background:#102437;border-right:1px solid #294056}.managed-timeline article,.orientation-run article,.proposal-flow article{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:15px;opacity:.5;background:#13283a;border:1px solid #2b445a;border-radius:5px}.managed-timeline article.active,.orientation-run article.active,.proposal-flow article.active{opacity:1;border-color:var(--teal);box-shadow:0 0 0 1px rgba(33,199,183,.25)}.managed-timeline article.complete,.orientation-run article.complete,.proposal-flow article.complete{opacity:1;background:rgba(35,135,91,.12);border-color:rgba(73,190,126,.4)}.orientation-run article.blocked,.proposal-flow article.blocked{opacity:1;background:rgba(201,119,35,.12);border-color:rgba(235,157,69,.46)}.managed-timeline article>span,.orientation-run article>span,.proposal-flow article>span{display:grid;place-items:center;width:34px;height:34px;color:var(--teal);border:1px solid #3b576d;border-radius:50%;font:900 .65rem Aptos Mono,Consolas,monospace}.proposal-flow svg{width:17px}.managed-timeline b,.managed-timeline small,.orientation-run b,.orientation-run small,.proposal-flow b,.proposal-flow small{display:block}.managed-timeline b,.orientation-run b,.proposal-flow b{color:#d5e1e9}.managed-timeline small,.orientation-run small,.proposal-flow small{margin-top:3px;color:#8198aa}.proposal-inspector{display:flex;flex-direction:column;justify-content:center}.proposal-record{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0;overflow:hidden;background:#294056;border:1px solid #294056;border-radius:5px}.proposal-record span{padding:16px;background:#142a3d}.proposal-record b,.proposal-record small{display:block}.proposal-record small{color:#728ba0;font-size:.67rem}.proposal-record b{margin-top:5px;color:#d4e1e9;font-size:.84rem}.case-demo-toggle{display:flex;align-items:center;gap:10px;min-height:44px;color:#b4c4d0;font-size:.8rem;cursor:pointer}.case-demo-toggle input{width:24px;height:24px;flex:0 0 24px;accent-color:var(--teal)}.identity-demo-grid{display:grid;grid-template-columns:290px 1fr;min-height:540px}.identity-cohorts{display:grid;align-content:start;gap:8px;padding:28px;background:#102437;border-right:1px solid #294056}.azure-control-list button,.identity-cohorts button{appearance:none;display:grid;gap:4px;padding:16px;color:#a9bbc9;background:#142a3d;border:1px solid #2e475d;border-radius:5px;cursor:pointer;text-align:left}.azure-control-list button:hover,.azure-control-list button[aria-pressed=true],.identity-cohorts button:hover,.identity-cohorts button[aria-pressed=true]{color:var(--white);background:#1a3448;border-color:var(--teal)}.identity-cohorts small{color:#7890a3}.identity-demo-grid>section{min-width:0;padding:32px}.identity-path{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;margin-bottom:28px}.identity-path span{display:grid;place-items:center;min-width:62px;height:42px;padding:0 10px;color:#cce0eb;background:#173044;border:1px solid #345269;border-radius:4px;font:900 .63rem Aptos Mono,Consolas,monospace}.identity-path i{height:1px;background:linear-gradient(90deg,#3b5a72,var(--teal))}.identity-checks{display:grid;grid-template-columns:1fr 1fr;gap:9px}.identity-checks>span{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:14px;background:#142a3d;border:1px solid #2c465d;border-radius:4px}.identity-checks i{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-style:normal;font-weight:900}.identity-checks b,.identity-checks small{display:block}.identity-checks small{color:#7f96a8;font-size:.68rem}.identity-checks .status-pass i{color:#88e1ae;background:rgba(64,180,111,.12)}.identity-checks .status-review i{color:#f5c270;background:rgba(226,155,52,.12)}.identity-checks .status-hold i{color:#ff9d90;background:rgba(221,78,61,.13)}.migration-decision{padding:8px 11px;border-radius:999px;font:900 .66rem Aptos Mono,Consolas,monospace}.decision-go{color:#8ce1af;background:rgba(64,180,111,.12)}.decision-conditional-go{color:#f5c270;background:rgba(226,155,52,.12)}.decision-hold{color:#ff9d90;background:rgba(221,78,61,.13)}.identity-decision-copy{margin-top:20px;padding:18px 20px;background:#0d2132;border-left:4px solid var(--teal)}.identity-decision-copy b,.identity-decision-copy small{display:block}.identity-decision-copy small{color:#7390a4;font:900 .59rem Aptos Mono,Consolas,monospace}.identity-decision-copy b{margin:5px 0;color:var(--white)}.identity-decision-copy p{margin:0;color:#91a7b8;font-size:.79rem}.mail-demo-grid{display:grid;grid-template-columns:.9fr 1.1fr;min-height:580px}.mail-demo-grid>section{min-width:0;padding:28px}.mail-inbox{background:#102437;border-right:1px solid #294056}.mail-filter-row{display:flex;overflow-x:auto;gap:6px;padding-bottom:14px}.mail-filter-row button{flex:0 0 auto;padding:7px 10px;font-size:.65rem}.mail-message-list{display:grid;gap:7px;margin-bottom:20px}.mail-message-list article{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:13px;background:#142a3d;border:1px solid #2c465d;border-radius:4px}.mail-message-list article>span{display:grid;place-items:center;width:34px;height:34px;color:var(--teal);background:#0d2132;border-radius:50%;font-weight:900}.mail-message-list b,.mail-message-list small{display:block}.mail-message-list small{margin-top:3px;color:#7f97aa}.mail-message-list article>i{padding:4px 6px;color:#f5c270;background:rgba(226,155,52,.1);border-radius:3px;font:900 .55rem Aptos Mono,Consolas,monospace;font-style:normal}.mail-brief{background:#f6f8fa}.mail-brief .case-demo-empty{color:#70869a}.mail-brief .case-demo-empty b{color:var(--navy)}.mail-brief header{display:grid;gap:4px;padding-bottom:18px;color:var(--navy);border-bottom:2px solid var(--navy)}.mail-brief header small{color:var(--blue);font:900 .62rem Aptos Mono,Consolas,monospace;letter-spacing:.1em}.brief-section{padding:15px 0;border-bottom:1px solid #d9e1e8}.brief-section>b{display:block;margin-bottom:8px;color:var(--navy);font-size:.8rem}.brief-section>span{display:grid;grid-template-columns:24px 1fr auto;gap:8px;padding:9px;color:#53697c;background:var(--white);border:1px solid #dbe3ea;border-radius:3px}.brief-section>span.needs-review{background:#fff7eb;border-color:#e9c789}.brief-section i{color:var(--teal-dark);font-style:normal;font-weight:900}.brief-section span span{display:grid}.brief-section strong{color:var(--navy)}.brief-section small{color:#718599;font-size:.65rem}.azure-demo-grid{display:grid;grid-template-columns:290px 1fr;min-height:560px}.azure-control-list{display:grid;align-content:start;gap:8px;padding:28px;background:#102437;border-right:1px solid #294056}.azure-control-list button{grid-template-columns:38px 1fr;align-items:center}.azure-control-list button span{color:var(--teal);font:900 .67rem Aptos Mono,Consolas,monospace}.azure-demo-grid>section{min-width:0;padding:34px}.azure-evidence-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;margin:24px 0}.azure-evidence-pair>span{display:grid;gap:7px;padding:18px;background:#142a3d;border:1px solid #2c465d;border-radius:5px}.azure-evidence-pair>i{align-self:center;color:var(--teal);font-style:normal}.azure-control-record small,.azure-evidence-pair small{color:#7490a4;font:900 .58rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.azure-evidence-pair b{color:#d4e1e9;font-size:.8rem}.azure-control-record{display:grid;gap:8px}.azure-control-record span{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:13px 15px;background:#0d2132;border-left:3px solid #3c617b}.azure-control-record b{color:#c7d6e0;font-size:.78rem;font-weight:700}.onboarding-demo-grid{display:grid;grid-template-columns:.75fr 1.25fr;min-height:540px}.onboarding-demo-grid>section{min-width:0;padding:30px}.orientation-form{display:grid;align-content:center;gap:14px;background:#102437;border-right:1px solid #294056}.orientation-form>label:not(.case-demo-toggle){display:grid;gap:6px;color:#9fb2c1;font-size:.72rem;font-weight:800}.orientation-form input[readonly]{width:100%;min-height:42px;padding:9px 11px;color:#d8e4eb;background:#142a3d;border:1px solid #355168;border-radius:4px}.orientation-form input[readonly]:placeholder-shown{border-color:#d18a42}.orientation-run{display:grid;gap:7px}.managed-severity{padding:8px 11px;border-radius:999px;font:900 .66rem Aptos Mono,Consolas,monospace}.managed-severity.sev1{color:#ff9d90;background:rgba(221,78,61,.13)}.managed-severity.sev2{color:#f5c270;background:rgba(226,155,52,.12)}.managed-severity.sev3{color:#83c8ff;background:rgba(63,147,213,.13)}.managed-demo-grid{display:grid;grid-template-columns:.85fr 1.15fr;min-height:560px}.managed-demo-grid>section{min-width:0;padding:30px}.managed-demo-grid>section:first-child{background:#102437;border-right:1px solid #294056}.managed-demo-grid .case-demo-choice-row{padding:0 0 28px;background:transparent;border:0}.managed-response{display:grid;gap:7px;margin-top:24px;padding:18px;background:#0d2132;border-left:4px solid var(--teal)}.managed-response small{color:#7390a4;font:900 .58rem Aptos Mono,Consolas,monospace}.managed-response b{color:#cfdae3;font-size:.83rem}.managed-timeline{gap:7px}.managed-owner-card,.managed-timeline{display:grid;grid-template-columns:1fr 1fr}.managed-owner-card{gap:1px;margin-top:16px;overflow:hidden;background:#294056;border:1px solid #294056}.managed-owner-card span{padding:15px;background:#102437}.managed-owner-card b,.managed-owner-card small{display:block}.managed-owner-card small{color:#7590a4;font:900 .57rem Aptos Mono,Consolas,monospace}.managed-owner-card b{margin-top:6px;color:#cedce5;font-size:.77rem}.transfer-demo-grid{display:grid;grid-template-columns:.8fr 1.2fr;min-height:560px}.transfer-demo-grid>section{min-width:0;padding:30px}.transfer-estate{background:#102437;border-right:1px solid #294056}.estate-core{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:14px;margin:20px 0;padding:20px;background:#142a3d;border:1px solid #365168;border-radius:5px}.estate-core>span{grid-row:1/3;display:grid;place-items:center;width:52px;height:52px;color:#80c8ff;background:#0b2132;border-radius:50%;font:900 .8rem Aptos Mono,Consolas,monospace}.estate-core b,.estate-core small{display:block}.estate-core small{color:#7e97aa}.estate-items{display:grid;grid-template-columns:1fr 1fr;gap:7px}.estate-items span{display:grid;gap:5px;padding:14px;background:#0d2132;border:1px solid #2c465d}.estate-items i{color:#7cc6ff;font:900 .54rem Aptos Mono,Consolas,monospace;font-style:normal}.estate-items b{color:#d3e0e8}.transfer-estate p{margin-top:20px;color:#8298aa;font-size:.78rem}.transfer-checks{display:grid;gap:8px}.transfer-checks button{appearance:none;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:16px;color:#bed0dc;background:#142a3d;border:1px solid #2c465d;border-radius:5px;cursor:pointer;text-align:left}.transfer-checks button:hover{border-color:var(--teal)}.transfer-checks button.complete{background:rgba(35,135,91,.12);border-color:rgba(73,190,126,.4)}.transfer-checks button>span{display:grid;place-items:center;width:34px;height:34px;color:var(--teal);border:1px solid #3b576d;border-radius:50%}.transfer-checks svg{width:17px}.transfer-checks b,.transfer-checks small{display:block}.transfer-checks small{margin-top:3px;color:#8198aa}.transfer-closeout{margin-top:18px;padding:18px;background:#0d2132;border-left:4px solid #60788c}.transfer-closeout.is-ready{border-left-color:var(--teal)}.transfer-closeout b,.transfer-closeout small{display:block}.transfer-closeout small{color:#7791a5;font:900 .58rem Aptos Mono,Consolas,monospace}.transfer-closeout b{margin:5px 0;color:#d7e4eb}.transfer-closeout p{margin:0;color:#8aa0b1;font-size:.78rem}.case-method-section{background:var(--white)}.case-phase-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:50px;border:1px solid var(--mist);border-radius:8px;box-shadow:var(--shadow-soft)}.case-phase-grid article{min-width:0;min-height:380px;padding:28px 24px;background:var(--white);border-right:1px solid var(--mist)}.case-phase-grid article:last-child{border-right:0}.case-phase-grid article>span{display:block;margin-bottom:54px;color:var(--teal-dark);font:900 1.4rem Aptos Mono,Consolas,monospace}.case-phase-grid h3{font-size:1.25rem}.case-phase-grid p{color:#607589;font-size:.84rem}.case-phase-grid small{display:block;margin-top:18px;padding-top:15px;color:#6c8193;border-top:1px solid var(--mist);line-height:1.45}.case-phase-grid small b{color:var(--navy)}.case-architecture-section{position:relative;overflow:hidden;color:var(--white);background:var(--navy)}.case-architecture-grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px}.case-architecture-grid h2{margin:18px 0 20px;color:var(--white);font-size:clamp(3rem,4.8vw,5.2rem)}.case-architecture-grid p{color:#aec0ce}.case-deliverable-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:28px}.case-deliverable-tags span{padding:8px 10px;color:#bad0df;background:rgba(19,47,70,.86);border:1px solid #355168;border-radius:3px;font-size:.7rem;font-weight:800}.case-architecture-flow{display:grid;max-width:700px;margin-left:auto}.case-architecture-flow article{position:relative;display:grid;grid-template-columns:54px 1fr;align-items:center;gap:14px;min-height:92px;padding:17px 22px;background:rgba(14,37,56,.94);border:1px solid #355168}.case-architecture-flow article:first-child{border-radius:8px 8px 0 0}.case-architecture-flow article:last-child{border-radius:0 0 8px 8px}.case-architecture-flow article>span{display:grid;place-items:center;width:42px;height:42px;color:var(--teal);background:#102b40;border:1px solid #42637c;border-radius:50%;font:900 .66rem Aptos Mono,Consolas,monospace}.case-architecture-flow b,.case-architecture-flow small{display:block}.case-architecture-flow b{color:var(--white)}.case-architecture-flow small{margin-top:4px;color:#8fa6b7}.case-architecture-flow article>i{position:absolute;z-index:2;bottom:-12px;left:39px;color:var(--teal);font-style:normal}.case-assurance-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.case-assurance-grid>div{padding:34px;background:var(--white);border:1px solid var(--mist);border-top:4px solid var(--blue);border-radius:7px;box-shadow:var(--shadow-soft)}.case-assurance-grid>div:last-child{border-top-color:var(--teal)}.case-assurance-title{display:block;margin-bottom:18px;color:var(--blue);font:900 .67rem Aptos Mono,Consolas,monospace;letter-spacing:.1em}.case-assurance-grid>div:last-child .case-assurance-title{color:var(--teal-dark)}.case-assurance-grid article{display:grid;grid-template-columns:34px 1fr;gap:13px;padding:19px 0;border-bottom:1px solid var(--mist)}.case-assurance-grid article:last-child{border-bottom:0}.case-assurance-grid article>span{color:var(--blue);font:900 .67rem Aptos Mono,Consolas,monospace}.case-assurance-grid svg{width:21px;color:var(--teal-dark)}.case-assurance-grid h3{margin-bottom:6px;font-size:1rem}.case-assurance-grid p{margin:0;color:#627789;font-size:.83rem}.case-value-section{background:#edf3f7}.case-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}.case-value-grid article{min-height:290px;padding:30px;background:var(--white);border:1px solid var(--mist);border-bottom:4px solid var(--teal);border-radius:7px;box-shadow:var(--shadow-soft)}.case-value-grid article>span{color:var(--teal-dark);font:900 .62rem Aptos Mono,Consolas,monospace;letter-spacing:.1em}.case-value-grid h3{margin:54px 0 14px;font-size:1.7rem}.case-value-grid p{color:#5e7487}.case-record-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px}.case-record-grid h2{margin:18px 0 28px;font-size:clamp(2.8rem,4.5vw,4.8rem)}.case-boundary-list{display:grid;gap:8px}.case-boundary-list span{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:13px 15px;color:#566d80;background:#f7f9fb;border:1px solid var(--mist);border-radius:4px;font-weight:800}.case-boundary-list i{display:grid;place-items:center;width:26px;height:26px;color:#c65b53;background:#fff0ee;border-radius:50%;font-style:normal}.case-source-card{padding:42px;color:var(--white);background:var(--navy);border-top:5px solid var(--teal);border-radius:8px;box-shadow:var(--shadow)}.case-source-card h3{margin:16px 0 12px;color:var(--white);font-size:2rem}.case-source-card>p{color:#aebfcd}.case-source-card ul{display:grid;gap:10px;margin:24px 0;padding:0;list-style:none}.case-source-card li{display:grid;grid-template-columns:22px 1fr;gap:9px;color:#c4d3dd;font-size:.83rem}.case-source-card li svg{width:18px;color:var(--teal)}.case-source-card>div{display:grid;gap:8px;padding:18px;background:#102b40;border-left:3px solid var(--blue)}.case-source-card>div b{color:#8fc8ff;font:900 .62rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.case-source-card>div span{color:#b9cad6;font-size:.78rem}.case-related-section{background:var(--cloud)}.case-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.case-related-grid>a{display:flex;min-height:290px;flex-direction:column;padding:28px;background:var(--white);border:1px solid var(--mist);border-top:4px solid var(--teal);border-radius:6px;box-shadow:var(--shadow-soft)}.case-related-grid>a>span{color:#536a7c;font:800 .875rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.case-related-grid h3{margin:48px 0 20px;font-size:1.55rem}.case-related-grid small{display:flex;align-items:center;gap:7px;margin-top:auto;color:var(--teal-dark);font-weight:900}.case-related-grid svg{width:17px}.case-detail-cta h2{max-width:760px}@media (max-width:1180px){.case-library-hero-grid{grid-template-columns:minmax(0,1fr) 430px;gap:42px}.case-library-principles .container{grid-template-columns:1fr 1fr}.case-library-principles span:nth-child(2){border-right:1px solid #2a4055}.case-library-principles span:nth-child(n+3){border-top:1px solid #2a4055}.case-phase-grid,.case-story-model{grid-template-columns:repeat(3,1fr)}.case-phase-grid article:nth-child(3),.case-story-model article:nth-child(3){border-right:0}.case-phase-grid article:nth-child(n+4),.case-story-model article:nth-child(n+4){border-top:1px solid var(--mist)}.case-phase-grid article:last-child,.case-story-model article:last-child{border-right:0}.case-detail-hero-grid{gap:45px}.case-snapshot-grid article{grid-template-columns:1fr;gap:10px}}@media (max-width:960px){.case-library-hero{min-height:0}.case-architecture-grid,.case-detail-hero-grid,.case-evidence-method-grid,.case-library-hero-grid,.case-record-grid,.case-story-grid{grid-template-columns:1fr}.case-library-hero-visual{width:min(100%,650px);min-height:470px;margin:0 auto}.case-evidence-method-grid>div:first-child{position:static}.case-detail-hero-panel{grid-template-columns:110px repeat(3,1fr);align-items:stretch}.case-detail-number{display:grid;place-items:center;padding:20px}.case-detail-hero-panel>div{display:grid;align-content:center;border-top:0;border-left:1px solid rgba(151,181,204,.18)}.case-architecture-grid,.case-record-grid,.case-story-grid{gap:52px}.case-library-grid{grid-template-columns:1fr}.case-library-card{min-height:0}.case-phase-grid{grid-template-columns:1fr 1fr}.case-phase-grid article:nth-child(n){border-right:1px solid var(--mist)}.case-phase-grid article:nth-child(2n){border-right:0}.case-phase-grid article:nth-child(n+3){border-top:1px solid var(--mist)}.case-phase-grid article:last-child{grid-column:1/-1;min-height:260px;border-right:0}.case-architecture-flow{width:100%;max-width:none}.case-related-grid,.case-value-grid{grid-template-columns:1fr 1fr}.case-related-grid>a:last-child,.case-value-grid article:last-child{grid-column:1/-1}.knowledge-demo-grid,.mail-demo-grid,.managed-demo-grid,.onboarding-demo-grid,.proposal-demo-grid,.transfer-demo-grid{grid-template-columns:1fr}.knowledge-demo-grid>section:first-child,.mail-inbox,.managed-demo-grid>section:first-child,.orientation-form,.proposal-flow,.transfer-estate{border-right:0;border-bottom:1px solid #294056}}@media (max-width:760px){.case-detail-hero,.case-library-hero{padding-top:54px;padding-bottom:60px}.case-detail-hero-copy h1,.case-library-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.case-library-hero-grid{gap:40px}.case-library-hero-visual{min-height:410px}.case-hero-record{grid-template-columns:48px 1fr;min-height:104px;padding:19px 20px}.case-hero-record.record-b{top:150px}.case-hero-record.record-c{right:0}.case-assurance-grid,.case-library-principles .container,.case-related-grid,.case-snapshot-grid,.case-story-model,.case-value-grid{grid-template-columns:1fr}.case-library-principles span,.case-library-principles span:nth-child(n){border:0;border-bottom:1px solid #2a4055}.case-story-model article,.case-story-model article:nth-child(n){min-height:0;border:0;border-bottom:1px solid var(--mist)}.case-story-model article:last-child{border-bottom:0}.case-library-toolbar{align-items:flex-start;flex-direction:column}.case-library-card{padding:27px 22px}.case-library-card>header{margin-bottom:34px}.case-evidence-method-grid{gap:40px}.case-detail-breadcrumbs{margin-bottom:40px}.case-detail-hero-grid{gap:38px}.case-detail-hero-panel{grid-template-columns:1fr 1fr}.case-detail-number{min-height:100px}.case-detail-hero-panel>div{border-top:1px solid rgba(151,181,204,.18);border-left:0}.case-detail-hero-panel>div:nth-of-type(2){border-left:1px solid rgba(151,181,204,.18)}.case-detail-hero-panel>div:last-child{grid-column:1/-1}.case-evidence-strip .container{grid-template-columns:1fr;gap:10px}.case-snapshot-grid article{border-right:0;border-bottom:1px solid var(--mist)}.case-snapshot-grid article:last-child{border-bottom:0}.case-phase-grid{grid-template-columns:1fr}.case-phase-grid article,.case-phase-grid article:last-child,.case-phase-grid article:nth-child(n){grid-column:auto;min-height:0;border:0;border-bottom:1px solid var(--mist)}.case-phase-grid article:last-child{border-bottom:0}.case-phase-grid article>span{margin-bottom:28px}.case-related-grid>a:last-child,.case-value-grid article:last-child{grid-column:auto}.case-demo-toolbar{align-items:flex-start;flex-direction:column}.case-demo-status,.managed-severity,.migration-decision{align-self:flex-start}.azure-demo-grid,.identity-demo-grid{grid-template-columns:1fr}.azure-control-list,.identity-cohorts{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto;border-right:0;border-bottom:1px solid #294056}.azure-control-list{grid-template-columns:repeat(4,minmax(180px,1fr))}.identity-checks,.identity-path,.managed-owner-card,.managed-timeline{grid-template-columns:1fr}.identity-path i{width:1px;height:16px;margin:0 auto;background:linear-gradient(180deg,#3b5a72,var(--teal))}.azure-evidence-pair{grid-template-columns:1fr}.azure-evidence-pair>i{margin:0 auto;transform:rotate(90deg)}.azure-control-record span{grid-template-columns:1fr}}@media (max-width:520px){.case-library-hero-visual{min-height:385px}.case-hero-record{width:100%}.case-hero-record.record-a{top:0}.case-hero-record.record-b{top:133px}.case-hero-record.record-c{bottom:0}.case-library-card-copy h2{font-size:1.8rem}.case-detail-hero-panel,.case-library-snapshot,.estate-items,.proposal-record{grid-template-columns:1fr}.case-detail-number{justify-content:start}.case-detail-hero-panel>div,.case-detail-hero-panel>div:last-child,.case-detail-hero-panel>div:nth-of-type(2){grid-column:auto;border-top:1px solid rgba(151,181,204,.18);border-left:0}.case-snapshot-grid article{padding:24px 22px}.case-architecture-grid h2,.case-record-grid h2,.case-story-lead h2{font-size:2.55rem}.azure-control-list,.azure-demo-grid>section,.case-demo-choice-row,.case-demo-toolbar,.identity-cohorts,.identity-demo-grid>section,.knowledge-demo-grid>section,.mail-demo-grid>section,.managed-demo-grid>section,.onboarding-demo-grid>section,.proposal-flow,.proposal-inspector,.transfer-demo-grid>section{padding-right:18px;padding-left:18px}.knowledge-match-list article,.mail-message-list article{grid-template-columns:1fr}.mail-message-list article>i{justify-self:start}.brief-section>span{grid-template-columns:24px 1fr}.brief-section>span>small{grid-column:2}.case-assurance-grid>div,.case-source-card{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.case-demo-status i,.case-hero-record,.case-hero-signal i{animation:none!important}}.mspx-hero{min-height:820px;padding:112px 0 96px;overflow:hidden}.mspx-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:74px}.mspx-hero-copy,.mspx-hero-grid>*{min-width:0}.mspx-hero-copy h1{max-width:760px;margin:18px 0 24px;font-size:clamp(4.5rem,6.8vw,8rem);line-height:.86;letter-spacing:-.06em}.mspx-hero-copy h1 em{color:var(--teal);font-style:normal}.mspx-hero-copy>p{max-width:720px;color:#c1d1dc;font-size:1.1rem;line-height:1.72}.mspx-hero-assurance{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:42px;overflow:hidden;border:1px solid rgba(147,179,202,.22);background:rgba(147,179,202,.22)}.mspx-hero-assurance>span{display:flex;min-height:126px;padding:22px 24px;flex-direction:column;background:rgba(7,27,47,.88)}.mspx-hero-assurance b{color:var(--teal);font:normal 800 .66rem Aptos Mono,Consolas,monospace;letter-spacing:.1em}.mspx-hero-assurance small{margin-top:10px;color:#aebfcb;line-height:1.5}.mspx-hero-console{overflow:hidden;color:#d4e0e8;border:1px solid rgba(130,170,198,.35);background:rgba(5,20,36,.96);box-shadow:0 32px 80px rgba(0,0,0,.3)}.mspx-control-demo>header,.mspx-hero-console>header,.mspx-review-example>header{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 20px;border-bottom:1px solid rgba(147,179,202,.18)}.mspx-control-demo>header>div,.mspx-hero-console>header>div,.mspx-review-example>header>div{display:flex;align-items:center;gap:9px}.mspx-control-demo>header i,.mspx-hero-console>header i,.mspx-review-example>header i{width:7px;height:7px;background:var(--teal);border-radius:50%;box-shadow:0 0 0 5px rgba(25,207,189,.12);animation:mspx-pulse 2.2s ease-in-out infinite}.mspx-control-demo>header span,.mspx-hero-console>header span,.mspx-review-example>header span{color:#aabecb;font:normal 800 .63rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.mspx-control-demo>header b,.mspx-hero-console>header b,.mspx-review-example>header b{color:var(--teal);font:normal 800 .62rem Aptos Mono,Consolas,monospace}.mspx-console-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(147,179,202,.18)}.mspx-console-kpis>span{display:flex;min-width:0;padding:22px 16px;flex-direction:column;border-right:1px solid rgba(147,179,202,.16)}.mspx-console-kpis>span:last-child{border-right:0}.mspx-console-kpis small{overflow:hidden;color:#7f97a9;font:normal 800 .54rem Aptos Mono,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.mspx-console-kpis b{margin-top:8px;color:var(--white);font-size:1.65rem}.mspx-console-kpis em{margin-top:3px;color:#7890a2;font-size:.63rem;font-style:normal}.mspx-console-stream{padding:18px}.mspx-console-stream article{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:16px;border:1px solid rgba(147,179,202,.16);border-left:3px solid #e69f42;background:rgba(16,40,61,.78);animation:mspx-event-in 9s ease-in-out infinite}.mspx-console-stream article:nth-child(2){animation-delay:1.4s}.mspx-console-stream article:nth-child(3){animation-delay:2.8s}.mspx-console-stream article+article{margin-top:9px}.mspx-console-stream article.critical{border-left-color:#ff6d70}.mspx-console-stream article.finding{border-left-color:#69b8df}.mspx-console-stream article>span{color:#eab15f;font:normal 800 .58rem Aptos Mono,Consolas,monospace}.mspx-console-stream article.critical>span{color:#ff8b8d}.mspx-console-stream article.finding>span{color:#80c7e9}.mspx-console-stream article div{min-width:0}.mspx-console-stream article b{color:#e4edf3;font-size:.78rem}.mspx-console-stream article b,.mspx-console-stream article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mspx-console-stream article small{margin-top:5px;color:#8096a7;font-size:.62rem}.mspx-console-stream article em{padding:5px 7px;color:#91a8b8;border:1px solid rgba(147,179,202,.2);font:normal 800 .53rem Aptos Mono,Consolas,monospace}.mspx-hero-console>footer{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(147,179,202,.18)}.mspx-hero-console>footer span{display:flex;align-items:center;justify-content:center;min-height:52px;gap:6px;color:#8096a6;border-right:1px solid rgba(147,179,202,.14);font-size:.58rem;font-weight:700}.mspx-hero-console>footer span:last-child{border-right:0}.mspx-hero-console>footer i{width:5px;height:5px;background:var(--teal);border-radius:50%}@keyframes mspx-pulse{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes mspx-event-in{0%,to{opacity:.82;transform:translateX(0)}8%{opacity:1;transform:translateX(3px)}16%{opacity:.92;transform:translateX(0)}}.mspx-proof-strip{color:#b8c9d5;background:#071d32;border-top:1px solid #253d53}.mspx-proof-strip .container{display:grid;grid-template-columns:repeat(4,1fr)}.mspx-proof-strip span{display:flex;min-height:126px;padding:25px;flex-direction:column;justify-content:center;border-right:1px solid #253d53}.mspx-proof-strip span:first-child{border-left:1px solid #253d53}.mspx-proof-strip b{color:var(--teal);font-size:1.35rem}.mspx-proof-strip small{max-width:220px;margin-top:7px;color:#90a5b5;line-height:1.45}.mspx-why{background:#f4f7fa}.mspx-response-heading,.mspx-why-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:90px;margin-bottom:58px}.mspx-response-heading h2,.mspx-why-heading h2{max-width:720px;margin-bottom:0}.mspx-response-heading>p,.mspx-why-heading>div:last-child p{color:#536a7c;line-height:1.75}.mspx-why-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d6e1e8;background:var(--white)}.mspx-why-grid article{min-height:300px;padding:34px 30px;border-right:1px solid #dfe7ec}.mspx-why-grid article:last-child{border-right:0}.mspx-boundary-grid article>span,.mspx-operating-proof header>span,.mspx-why-grid article>span{color:var(--teal-dark);font:normal 800 .68rem Aptos Mono,Consolas,monospace}.mspx-why-grid h3{margin:40px 0 15px;color:var(--navy);font-size:1.25rem}.mspx-why-grid p{color:#667b8b;line-height:1.65}.mspx-catalog{color:#bacad6;background:var(--deep-navy)}.mspx-boundaries .section-heading>p,.mspx-boundaries h2,.mspx-catalog .section-heading>p,.mspx-catalog h2,.mspx-onboarding .section-heading>p,.mspx-onboarding h2,.mspx-packages .section-heading>p,.mspx-packages h2{color:inherit}.mspx-boundaries h2,.mspx-catalog h2,.mspx-onboarding h2,.mspx-packages h2{color:var(--white)}.mspx-domain-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #2a4054;border-left:1px solid #2a4054}.mspx-domain-grid>article{display:flex;min-height:510px;padding:30px 28px 0;flex-direction:column;border-right:1px solid #2a4054;border-bottom:1px solid #2a4054;background:#0c263d}.mspx-domain-grid>article:nth-child(3n+2){background:#102b43}.mspx-domain-grid article>header{display:flex;align-items:center;justify-content:space-between}.mspx-domain-grid article>header>span{display:grid;width:42px;height:42px;place-items:center;color:var(--teal);border:1px solid #315269;font:normal 800 .7rem Aptos Mono,Consolas,monospace}.mspx-domain-grid article>header small{color:#647f93;font:normal 800 .62rem Aptos Mono,Consolas,monospace}.mspx-domain-grid h3{margin:28px 0 12px;color:var(--white);font-size:1.25rem}.mspx-domain-grid>article>p{color:#9ab0bf;line-height:1.6}.mspx-domain-grid ul{display:grid;gap:10px;margin:22px 0 28px;padding:0;list-style:none}.mspx-domain-grid li{display:flex;align-items:flex-start;gap:9px;color:#b8c8d3;font-size:.78rem;line-height:1.45}.mspx-domain-grid li svg{flex:0 0 14px;width:14px;margin-top:3px;color:var(--teal)}.mspx-domain-grid footer{min-height:118px;margin:auto -28px 0;padding:20px 28px;background:rgba(2,16,29,.52)}.mspx-domain-grid footer b{display:block;color:var(--teal);font:normal 800 .6rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.mspx-domain-grid footer span{display:block;margin-top:7px;color:#7f98aa;font-size:.7rem;line-height:1.45}.mspx-proof{background:#f4f7fa}.mspx-operating-proof{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d4e0e7;border-left:1px solid #d4e0e7;background:var(--white)}.mspx-operating-proof article{min-height:260px;padding:28px;border-right:1px solid #d4e0e7;border-bottom:1px solid #d4e0e7}.mspx-operating-proof header{display:flex;align-items:center;justify-content:space-between}.mspx-operating-proof header b{padding:5px 7px;color:#117b6f;background:#e1f5f1;font:normal 800 .56rem Aptos Mono,Consolas,monospace}.mspx-operating-proof h3{margin:36px 0 12px;color:var(--navy);font-size:1.12rem}.mspx-operating-proof p{color:#647a8b;line-height:1.62}.mspx-readiness-board{display:grid;grid-template-columns:.72fr 1.28fr;margin-top:64px;border:1px solid #d0dde5;background:var(--white);box-shadow:0 24px 62px rgba(12,38,61,.08)}.mspx-readiness-board>header{padding:38px;color:#b8cad6;background:var(--deep-navy)}.mspx-readiness-board>header h3{margin-top:20px;color:var(--white);font-size:1.7rem}.mspx-readiness-board>div{display:grid;grid-template-columns:repeat(2,1fr)}.mspx-readiness-board article{min-width:0;padding:24px;border-right:1px solid #e1e8ed;border-bottom:1px solid #e1e8ed}.mspx-readiness-board article:nth-child(2n){border-right:0}.mspx-readiness-board article:nth-last-child(-n+2){border-bottom:0}.mspx-readiness-board article>span{display:inline-block;padding:4px 6px;color:#117b6f;background:#e1f5f1;font:normal 800 .54rem Aptos Mono,Consolas,monospace}.mspx-readiness-board article.scoped>span{color:#8b5c0d;background:#fff2d8}.mspx-readiness-board article.project>span{color:#49657a;background:#e9f0f4}.mspx-readiness-board article b{display:block;margin-top:12px;color:var(--navy)}.mspx-readiness-board article p{margin:7px 0 0;color:#667b8b;font-size:.78rem;line-height:1.55}.mspx-control-section{color:#afc2cf;background:#071d32}.mspx-control-section .section-heading>p,.mspx-control-section h2{color:inherit}.mspx-control-section h2{color:var(--white)}.mspx-control-demo{overflow:hidden;border:1px solid #29445a;background:#0b273f;box-shadow:0 28px 80px rgba(0,0,0,.24)}.mspx-control-demo>header{min-height:60px;padding:0 24px;background:#061a2d}.mspx-control-body{display:grid;grid-template-columns:310px minmax(0,1fr)}.mspx-control-body>aside{padding:20px;border-right:1px solid #29445a;background:#092138}.mspx-case-work section>small,.mspx-control-body>aside>small,.mspx-profile-result section>small{display:block;margin-bottom:13px;color:#7893a7;font:normal 800 .59rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.mspx-control-body>aside button{display:flex;width:100%;min-height:126px;padding:16px;color:#9db2c1;text-align:left;flex-direction:column;border:1px solid #29445a;background:#0e2b43;cursor:pointer}.mspx-control-body>aside button+button{margin-top:10px}.mspx-control-body>aside button.active,.mspx-control-body>aside button:hover{border-color:var(--teal);background:#12354f}.mspx-control-body>aside button>span{align-self:flex-start;padding:4px 6px;color:#eab15f;background:rgba(234,177,95,.1);font:normal 800 .53rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.mspx-control-body>aside button>span.critical{color:#ff9698;background:rgba(255,109,112,.1)}.mspx-control-body>aside button>span.medium{color:#80c7e9;background:rgba(105,184,223,.1)}.mspx-control-body>aside button b{margin-top:12px;color:#e4edf3;font-size:.8rem;line-height:1.35}.mspx-control-body>aside button small{margin-top:7px;color:#7290a4;font-size:.6rem}.mspx-control-body>main{min-width:0}.mspx-case-head{display:grid;grid-template-columns:minmax(0,1fr) 1.1fr;gap:30px;padding:28px 30px;border-bottom:1px solid #29445a}.mspx-case-head>div>span{color:var(--teal);font:normal 800 .61rem Aptos Mono,Consolas,monospace}.mspx-case-head h3{margin:7px 0 4px;color:var(--white);font-size:1.25rem}.mspx-case-head p{margin:0;color:#829bac;font-size:.74rem}.mspx-case-head dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid #29445a}.mspx-case-head dl>div{min-width:0;padding:13px;border-right:1px solid #29445a}.mspx-case-head dl>div:last-child{border-right:0}.mspx-case-head dt{color:#66859a;font:normal 800 .51rem Aptos Mono,Consolas,monospace}.mspx-case-head dd{margin:7px 0 0;overflow-wrap:anywhere;color:#c7d5de;font-size:.67rem;line-height:1.4}.mspx-case-work{display:grid;grid-template-columns:.9fr 1.1fr}.mspx-case-work>section{min-width:0;padding:28px 30px}.mspx-case-work>section:first-child{border-right:1px solid #29445a}.mspx-case-work ol{margin:0;padding:0;list-style:none}.mspx-case-work li{display:grid;grid-template-columns:34px 1fr;gap:12px;min-height:72px;opacity:.42}.mspx-case-work li.current,.mspx-case-work li.done{opacity:1}.mspx-case-work li>span{display:grid;width:28px;height:28px;place-items:center;color:#7893a7;border:1px solid #35526a;border-radius:50%;font:normal 800 .57rem Aptos Mono,Consolas,monospace}.mspx-case-work li.done>span{color:#062137;background:var(--teal);border-color:var(--teal)}.mspx-case-work li.current>span{color:var(--teal);border-color:var(--teal);box-shadow:0 0 0 5px rgba(25,207,189,.1)}.mspx-case-work li:not(:last-child)>span:after{content:"";width:1px;height:38px;margin-top:64px;background:#35526a}.mspx-case-work li b{color:#dce7ee;font-size:.8rem}.mspx-case-work li p{margin:4px 0 0;color:#7590a3;font-size:.67rem;line-height:1.45}.mspx-evidence-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mspx-evidence-list span{display:flex;min-height:56px;padding:12px;align-items:flex-start;gap:8px;color:#a9bdca;border:1px solid #29445a;font-size:.68rem;line-height:1.45}.mspx-evidence-list svg{flex:0 0 14px;width:14px;color:var(--teal)}.mspx-case-work section>article{margin-top:15px;padding:18px;color:#b2c5d1;border:1px solid #2d4c63;background:#102e47}.mspx-case-work section>article>span{color:var(--teal);font:normal 800 .56rem Aptos Mono,Consolas,monospace}.mspx-case-work section>article p{margin:8px 0 0;font-size:.72rem;line-height:1.55}.mspx-case-work section>article small{display:block;margin-top:10px;color:#87a2b5;font-size:.62rem;font-weight:700}.mspx-case-work section>article.locked{opacity:.6;background:#0c273e}.mspx-control-body main>footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 30px;border-top:1px solid #29445a;background:#061a2d}.mspx-control-body main>footer>div{max-width:580px}.mspx-control-body main>footer b{display:block;color:var(--teal);font:normal 800 .58rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.mspx-control-body main>footer span{display:block;margin-top:5px;color:#8ba3b4;font-size:.7rem}.mspx-control-body main>footer .button{flex:0 0 auto}.mspx-monitoring-section{background:#eef3f6}.mspx-faq-heading,.mspx-monitoring-heading,.mspx-reporting-heading{max-width:890px;margin:0 auto 54px;text-align:center}.mspx-monitoring-heading p,.mspx-reporting-heading p{color:#5f7586;line-height:1.7}.mspx-coverage-planner{display:grid;grid-template-columns:.84fr 1.16fr;overflow:hidden;border:1px solid #ccd9e1;background:var(--white);box-shadow:0 28px 70px rgba(12,38,61,.09)}.mspx-profile-selector{padding:26px;border-right:1px solid #d6e1e8;background:#f8fafb}.mspx-profile-result>header,.mspx-profile-selector>header{display:flex;align-items:center;justify-content:space-between;min-height:42px;margin-bottom:12px}.mspx-profile-result>header span,.mspx-profile-selector>header span{color:#698192;font:normal 800 .62rem Aptos Mono,Consolas,monospace}.mspx-profile-result>header b,.mspx-profile-selector>header b{color:var(--teal-dark);font:normal 800 .6rem Aptos Mono,Consolas,monospace}.mspx-profile-selector>button{display:grid;width:100%;min-height:78px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;color:#627889;text-align:left;border:1px solid #d8e2e8;background:var(--white);cursor:pointer}.mspx-profile-selector>button+button{margin-top:8px}.mspx-profile-selector>button.active,.mspx-profile-selector>button:hover{border-color:#6ebfb6;background:#eff9f7}.mspx-profile-selector>button>span{display:grid;width:28px;height:28px;place-items:center;color:#6b8394;border:1px solid #c7d5dd;border-radius:50%;font-size:.8rem}.mspx-profile-selector>button.active>span{color:var(--white);background:var(--teal-dark);border-color:var(--teal-dark)}.mspx-profile-selector button div{min-width:0}.mspx-profile-selector button b{display:block;color:var(--navy);font-size:.8rem}.mspx-profile-selector button small{display:block;margin-top:4px;color:#7b8f9e;font-size:.62rem;line-height:1.35}.mspx-profile-selector button em{color:#6f8797;font:normal 800 .52rem Aptos Mono,Consolas,monospace}.mspx-profile-result{padding:26px 30px 0}.mspx-profile-score{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:26px;border:1px solid #d5e0e7}.mspx-profile-score>span{display:flex;min-width:0;min-height:104px;padding:18px;flex-direction:column;border-right:1px solid #d5e0e7}.mspx-profile-score>span:last-child{border-right:0}.mspx-profile-score small{color:#778c9b;font:normal 800 .54rem Aptos Mono,Consolas,monospace}.mspx-profile-score b{margin-top:10px;color:var(--navy);font-size:1.55rem}.mspx-profile-result section{min-height:380px}.mspx-profile-result section article{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:14px 0;border-top:1px solid #e0e7ec}.mspx-profile-result section article>span{display:grid;width:36px;height:36px;place-items:center;color:var(--teal-dark);background:#e8f7f4;font:normal 800 .67rem Aptos Mono,Consolas,monospace}.mspx-profile-result section article b{color:var(--navy);font-size:.82rem}.mspx-profile-result section article p{margin:4px 0 0;color:#708595;font-size:.67rem;line-height:1.45}.mspx-profile-result>footer{margin:20px -30px 0;padding:24px 30px;color:#bed0dc;background:var(--deep-navy)}.mspx-profile-result>footer b{color:var(--teal);font:normal 800 .62rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.mspx-profile-result>footer p{margin:7px 0 0;font-size:.72rem;line-height:1.5}.mspx-boundaries,.mspx-onboarding,.mspx-packages{color:#b5c7d3;background:var(--deep-navy)}.mspx-package-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px}.mspx-package-grid>article{display:flex;min-width:0;padding:32px;flex-direction:column;border:1px solid #2c465b;background:#0e2b43}.mspx-package-grid>article.featured{color:#4f6677;background:var(--white);border-color:var(--teal);box-shadow:0 0 0 2px var(--teal)}.mspx-package-grid>article>span{color:var(--teal);font:normal 800 .62rem Aptos Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.mspx-package-grid h3{min-height:62px;margin:16px 0;color:var(--white);font-size:1.35rem}.mspx-package-grid .featured h3{color:var(--navy)}.mspx-package-price{display:flex;align-items:flex-end;gap:10px}.mspx-package-price b{color:var(--white);font-size:3.3rem;line-height:1}.mspx-package-grid .featured .mspx-package-price b{color:var(--teal-dark)}.mspx-package-price small{max-width:110px;color:#879ead;font-size:.65rem;line-height:1.3}.mspx-package-grid>article>em{margin-top:12px;color:#8da4b3;font-size:.7rem;font-style:normal;font-weight:700}.mspx-package-grid>article>p{min-height:130px;margin:24px 0 18px;color:#9db1bf;line-height:1.65}.mspx-package-grid .featured>p{color:#607687}.mspx-package-grid ul{display:grid;gap:10px;margin:0 0 30px;padding:0;list-style:none}.mspx-package-grid li{display:flex;align-items:flex-start;gap:9px;color:#b8c8d3;font-size:.76rem;line-height:1.45}.mspx-package-grid .featured li{color:#586f80}.mspx-package-grid li svg{flex:0 0 14px;width:14px;margin-top:3px;color:var(--teal)}.mspx-package-grid>article>a{margin-top:auto}.mspx-modular-table{margin-top:42px;overflow:hidden;border:1px solid #2d475c}.mspx-modular-table>div,.mspx-modular-table>header{display:grid;grid-template-columns:1fr .55fr .95fr;align-items:center;gap:20px;min-height:64px;padding:0 24px;border-bottom:1px solid #2d475c}.mspx-modular-table>header{color:var(--teal);background:#061a2d;font:normal 800 .68rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.mspx-modular-table>header small{grid-column:3;color:#70899b}.mspx-modular-table>div{background:#0d2a42}.mspx-modular-table>div:last-child{border-bottom:0}.mspx-modular-table b{color:#dce6ed;font-size:.82rem}.mspx-modular-table strong{color:var(--teal);font-size:.82rem}.mspx-modular-table span{color:#849cab;font-size:.72rem;line-height:1.4}.mspx-estimate-builder{margin-top:58px;overflow:hidden;color:#52697b;border:1px solid #c9d9e1;background:var(--white)}.mspx-estimate-builder>header{display:flex;align-items:center;justify-content:space-between;padding:26px 30px;border-bottom:1px solid #dae3e8}.mspx-estimate-builder>header h3{margin:8px 0 0;color:var(--navy);font-size:1.45rem}.mspx-estimate-builder>header>small{color:#778e9e;font:normal 800 .6rem Aptos Mono,Consolas,monospace}.mspx-estimate-body{display:grid;grid-template-columns:.9fr 1.1fr}.mspx-estimate-body>section{min-width:0;padding:30px}.mspx-estimate-body>section:first-child{border-right:1px solid #dae3e8}.mspx-estimate-body label[for=msp-users]{display:flex;align-items:center;justify-content:space-between;color:var(--navy);font-weight:800}.mspx-estimate-body label[for=msp-users] b{color:var(--teal-dark);font-size:1.35rem}.mspx-estimate-body input[type=range]{width:100%;min-height:44px;accent-color:var(--teal-dark)}.mspx-estimate-body fieldset{display:grid;gap:8px;margin-top:20px;padding:0;border:0}.mspx-estimate-body legend{margin-bottom:12px;color:#718898;font:normal 800 .61rem Aptos Mono,Consolas,monospace}.mspx-estimate-body fieldset label{display:grid;grid-template-columns:26px 1fr;gap:10px;min-height:64px;padding:12px 14px;border:1px solid #d7e1e7;cursor:pointer}.mspx-estimate-body fieldset label:has(input:checked){border-color:#73bdb6;background:#eef8f6}.mspx-estimate-body fieldset input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--teal-dark)}.mspx-estimate-body fieldset b,.mspx-estimate-body fieldset small{display:block}.mspx-estimate-body fieldset b{color:var(--navy);font-size:.78rem}.mspx-estimate-body fieldset small{margin-top:3px;color:#768b9a;font-size:.64rem}.mspx-estimate-body>section:last-child{display:grid;grid-template-columns:repeat(2,1fr);align-content:start;gap:14px;background:#f5f8fa}.mspx-estimate-body>section:last-child>div{display:flex;min-height:170px;padding:24px;flex-direction:column;border:1px solid #d6e1e8;background:var(--white)}.mspx-estimate-body>section:last-child>div.featured{color:#c5d5df;background:var(--deep-navy);border-color:var(--deep-navy)}.mspx-estimate-body>section:last-child small{color:#718796;font:normal 800 .58rem Aptos Mono,Consolas,monospace}.mspx-estimate-body>section:last-child .featured small{color:var(--teal)}.mspx-estimate-body>section:last-child b{margin-top:15px;color:var(--navy);font-size:2.3rem}.mspx-estimate-body>section:last-child .featured b{color:var(--white)}.mspx-estimate-body>section:last-child b em{margin-left:4px;font-size:.75rem;font-style:normal}.mspx-estimate-body>section:last-child span{margin-top:8px;color:#7b8f9e;font-size:.68rem}.mspx-estimate-body>section:last-child footer{grid-column:1/-1;padding:24px;border:1px solid #cde0df;background:#eaf7f5}.mspx-estimate-body>section:last-child footer b{margin:0;color:var(--teal-dark);font-size:1rem}.mspx-estimate-body>section:last-child footer p{margin:7px 0 0;color:#5e7686;font-size:.74rem;line-height:1.5}.mspx-pricing-note{max-width:980px;margin:24px auto 0;color:#7f96a6;font-size:.72rem;line-height:1.55;text-align:center}.mspx-response{background:#eef3f6}.mspx-response-table{overflow:hidden;border:1px solid #ccd9e1;background:var(--white)}.mspx-response-table>div{display:grid;grid-template-columns:.65fr 1.35fr repeat(3,1fr);min-height:82px;border-bottom:1px solid #dae3e8}.mspx-response-table>div:last-child{border-bottom:0}.mspx-response-table>div.heading{min-height:60px;color:#aebfca;background:var(--deep-navy)}.mspx-response-table span{display:flex;min-width:0;padding:16px 18px;align-items:center;color:#5a7081;border-right:1px solid #dae3e8;font-size:.76rem;line-height:1.4}.mspx-response-table span:last-child{border-right:0}.mspx-response-table .heading span{color:#aebfca;border-right-color:#2b455a;font:normal 800 .61rem Aptos Mono,Consolas,monospace}.mspx-response-table>div:not(.heading) span:first-child{color:var(--navy);font-weight:800}.mspx-response-table>div:not(.heading) span:nth-child(4){color:var(--teal-dark);background:#edf8f6;font-weight:800}.mspx-response-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.mspx-response-notes article{min-height:240px;padding:28px;border:1px solid #ccd9e1;background:var(--white)}.mspx-response-notes article.featured{color:#c2d2dc;background:var(--deep-navy);border-color:var(--deep-navy)}.mspx-response-notes article>span{color:var(--teal-dark);font:normal 800 .6rem Aptos Mono,Consolas,monospace}.mspx-response-notes article.featured>span{color:var(--teal)}.mspx-response-notes h3{margin:30px 0 12px;color:var(--navy);font-size:1.2rem}.mspx-response-notes article.featured h3{color:var(--white)}.mspx-response-notes p{color:#687e8e;line-height:1.62}.mspx-response-notes article.featured p{color:#9fb4c2}.mspx-onboarding-track{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2c455a;border-left:1px solid #2c455a}.mspx-onboarding-track article{display:grid;min-height:300px;grid-template-columns:42px 1fr;gap:18px;padding:30px 26px;border-right:1px solid #2c455a;border-bottom:1px solid #2c455a;background:#0e2b43}.mspx-onboarding-track article>span{color:var(--teal);font:normal 800 .72rem Aptos Mono,Consolas,monospace}.mspx-onboarding-track h3{margin:0 0 14px;color:var(--white);font-size:1.12rem}.mspx-onboarding-track p{color:#98adbb;line-height:1.62}.mspx-onboarding-track small{display:block;margin-top:24px;padding-top:18px;color:#829aaa;border-top:1px solid #2b465b;line-height:1.45}.mspx-onboarding-track small b{display:block;margin-bottom:6px;color:var(--teal);font:normal 800 .56rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.mspx-reporting{background:#f4f7fa}.mspx-cadence-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #d4dfe6;background:var(--white)}.mspx-cadence-grid article{min-height:260px;padding:28px 24px;border-right:1px solid #dce5ea}.mspx-cadence-grid article:last-child{border-right:0}.mspx-cadence-grid article>span{color:var(--teal-dark);font:normal 800 .59rem Aptos Mono,Consolas,monospace}.mspx-cadence-grid h3{margin:34px 0 12px;color:var(--navy);font-size:1.08rem}.mspx-cadence-grid p{color:#687e8e;font-size:.76rem;line-height:1.58}.mspx-review-example{margin-top:52px;overflow:hidden;color:#aebfcb;border:1px solid #29445a;background:#0c273f;box-shadow:0 28px 72px rgba(12,38,61,.14)}.mspx-review-example>header{min-height:58px;background:#061a2d}.mspx-review-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #29445a}.mspx-review-metrics>span{display:flex;min-height:124px;padding:22px;flex-direction:column;border-right:1px solid #29445a}.mspx-review-metrics>span:last-child{border-right:0}.mspx-review-metrics small{color:#718b9e;font:normal 800 .57rem Aptos Mono,Consolas,monospace}.mspx-review-metrics b{margin-top:9px;color:var(--white);font-size:1.8rem}.mspx-review-metrics em{margin-top:4px;color:#7791a4;font-size:.64rem;font-style:normal}.mspx-review-body{display:grid;grid-template-columns:1.2fr .9fr 1fr}.mspx-review-body article{min-height:300px;padding:30px;border-right:1px solid #29445a}.mspx-review-body article:last-child{border-right:0}.mspx-review-body article>span{color:var(--teal);font:normal 800 .58rem Aptos Mono,Consolas,monospace}.mspx-review-body h3{margin:32px 0 14px;color:var(--white);font-size:1.2rem}.mspx-review-body p{color:#91a8b7;line-height:1.62}.mspx-review-body ul{margin:26px 0 0;padding:0;list-style:none}.mspx-review-body li{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:13px 0;color:#a9bdca;border-top:1px solid #29445a;font-size:.75rem;line-height:1.45}.mspx-review-body li b{color:var(--teal);font:normal 800 .58rem Aptos Mono,Consolas,monospace}.mspx-boundary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mspx-boundary-grid article{min-height:280px;padding:30px 28px;border:1px solid #2c455a;background:#0e2b43}.mspx-boundary-grid article.featured{color:#536a7b;background:var(--white);border-color:var(--teal)}.mspx-boundary-grid h3{margin:40px 0 14px;color:var(--white);font-size:1.15rem}.mspx-boundary-grid article.featured h3{color:var(--navy)}.mspx-boundary-grid p{color:#92a8b7;line-height:1.63}.mspx-boundary-grid article.featured p{color:#627989}.mspx-exclusion-strip{display:flex;margin-top:36px;padding:24px;align-items:center;gap:9px;flex-wrap:wrap;border:1px solid #2c455a;background:#071d32}.mspx-exclusion-strip b{margin-right:8px;color:var(--teal);font-size:.76rem}.mspx-exclusion-strip span{padding:6px 9px;color:#9db1be;border:1px solid #345269;font-size:.66rem}.mspx-faq{background:#eef3f6}.mspx-faq-grid{max-width:980px;margin:0 auto;border:1px solid #cfdbe3;background:var(--white)}.mspx-faq-grid details{border-bottom:1px solid #dbe4e9}.mspx-faq-grid details:last-child{border-bottom:0}.mspx-faq-grid summary{display:flex;min-height:76px;padding:20px 24px;align-items:center;justify-content:space-between;gap:20px;color:var(--navy);font-size:.95rem;font-weight:800;cursor:pointer;list-style:none}.mspx-faq-grid summary::-webkit-details-marker{display:none}.mspx-faq-grid summary span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;color:var(--teal-dark);border:1px solid #c8d9df;border-radius:50%}.mspx-faq-grid details[open] summary span{color:var(--white);background:var(--teal-dark);border-color:var(--teal-dark);transform:rotate(45deg)}.mspx-faq-grid details p{margin:0;padding:0 70px 24px 24px;color:#617788;line-height:1.7}.mspx-close{color:#bed0dc;background:#061a2d}.mspx-close h2{color:var(--white)}@media (max-width:1180px){.mspx-hero-grid{grid-template-columns:1fr}.mspx-hero-console,.mspx-hero-copy{max-width:880px}.mspx-domain-grid,.mspx-operating-proof{grid-template-columns:repeat(2,1fr)}.mspx-control-body{grid-template-columns:260px minmax(0,1fr)}.mspx-case-head,.mspx-case-work{grid-template-columns:1fr}.mspx-case-work>section:first-child{border-right:0;border-bottom:1px solid #29445a}.mspx-onboarding-track{grid-template-columns:repeat(2,1fr)}.mspx-cadence-grid{grid-template-columns:repeat(3,1fr)}.mspx-cadence-grid article{border-bottom:1px solid #dce5ea}.mspx-cadence-grid article:nth-child(3){border-right:0}.mspx-boundary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.mspx-proof-strip .container,.mspx-why-grid{grid-template-columns:repeat(2,1fr)}.mspx-proof-strip span:nth-child(3){border-left:1px solid #253d53}.mspx-why-grid article{min-height:250px;border-bottom:1px solid #dfe7ec}.mspx-why-grid article:nth-child(2n){border-right:0}.mspx-coverage-planner,.mspx-estimate-body,.mspx-readiness-board,.mspx-response-heading,.mspx-why-heading{grid-template-columns:1fr}.mspx-estimate-body>section:first-child,.mspx-profile-selector{border-right:0;border-bottom:1px solid #d6e1e8}.mspx-package-grid,.mspx-response-notes,.mspx-review-body{grid-template-columns:1fr}.mspx-package-grid>article>p,.mspx-response-notes article,.mspx-review-body article{min-height:0}.mspx-review-body article{border-right:0;border-bottom:1px solid #29445a}.mspx-review-body article:last-child{border-bottom:0}.mspx-response-table>div{grid-template-columns:1fr;padding:14px}.mspx-response-table>div.heading{display:none}.mspx-response-table span{display:grid;min-height:44px;grid-template-columns:140px 1fr;gap:16px;padding:10px;border-right:0;border-bottom:1px solid #e3e9ed}.mspx-response-table span:before{content:attr(data-label);color:#728998;font:normal 800 .58rem Aptos Mono,Consolas,monospace;text-transform:uppercase}.mspx-response-table>div:not(.heading) span:nth-child(4){background:#edf8f6}}@media (max-width:720px){.mspx-hero{min-height:auto;padding:74px 0 64px}.mspx-hero-grid{gap:46px}.mspx-hero-copy h1{font-size:clamp(3.4rem,18vw,5.6rem);overflow-wrap:anywhere}.mspx-console-kpis,.mspx-hero-assurance,.mspx-profile-score,.mspx-readiness-board>div,.mspx-review-metrics{grid-template-columns:repeat(2,1fr)}.mspx-console-kpis>span:nth-child(2),.mspx-review-metrics>span:nth-child(2){border-right:0}.mspx-console-kpis>span:nth-child(-n+2),.mspx-review-metrics>span:nth-child(-n+2){border-bottom:1px solid rgba(147,179,202,.16)}.mspx-console-stream article{grid-template-columns:60px minmax(0,1fr)}.mspx-console-stream article em{display:none}.mspx-hero-console>footer{grid-template-columns:repeat(3,1fr)}.mspx-hero-console>footer span:nth-child(n+4){border-top:1px solid rgba(147,179,202,.14)}.mspx-boundary-grid,.mspx-cadence-grid,.mspx-domain-grid,.mspx-onboarding-track,.mspx-operating-proof{grid-template-columns:1fr}.mspx-boundary-grid article,.mspx-cadence-grid article,.mspx-domain-grid>article,.mspx-onboarding-track article,.mspx-operating-proof article{min-height:0}.mspx-readiness-board article,.mspx-readiness-board article:nth-child(2n),.mspx-readiness-board article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e1e8ed}.mspx-readiness-board article:last-child{border-bottom:0}.mspx-control-body{grid-template-columns:1fr}.mspx-control-body>aside{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:10px;overflow-x:auto;border-right:0;border-bottom:1px solid #29445a}.mspx-control-body>aside>small{grid-column:1/-1;margin-bottom:0}.mspx-control-body>aside button+button{margin-top:0}.mspx-case-head dl,.mspx-evidence-list{grid-template-columns:1fr}.mspx-case-head dl>div{border-right:0;border-bottom:1px solid #29445a}.mspx-case-head dl>div:last-child{border-bottom:0}.mspx-control-body main>footer{align-items:stretch;flex-direction:column}.mspx-control-body main>footer .button{width:100%}.mspx-modular-table>header{grid-template-columns:1fr}.mspx-modular-table>header small{grid-column:auto}.mspx-modular-table>div{gap:7px;padding:18px}.mspx-estimate-body>section:last-child,.mspx-modular-table>div{grid-template-columns:1fr}.mspx-estimate-body>section:last-child footer{grid-column:auto}.mspx-response-table span{grid-template-columns:115px 1fr}}@media (max-width:520px){.mspx-hero-assurance,.mspx-profile-score,.mspx-proof-strip .container,.mspx-readiness-board>div,.mspx-review-metrics,.mspx-why-grid{grid-template-columns:1fr}.mspx-proof-strip span,.mspx-proof-strip span:first-child,.mspx-proof-strip span:nth-child(3){min-height:96px;border-right:1px solid #253d53;border-bottom:1px solid #253d53;border-left:1px solid #253d53}.mspx-why-grid article,.mspx-why-grid article:nth-child(2n){border-right:0}.mspx-control-demo>header,.mspx-hero-console>header,.mspx-review-example>header{align-items:flex-start;padding-top:14px;padding-bottom:14px;flex-direction:column;gap:8px}.mspx-console-kpis>span,.mspx-review-metrics>span{border-right:0;border-bottom:1px solid rgba(147,179,202,.16)}.mspx-console-stream article{grid-template-columns:1fr}.mspx-console-stream article>span{justify-self:start}.mspx-hero-console>footer{grid-template-columns:1fr}.mspx-hero-console>footer span{border-top:1px solid rgba(147,179,202,.14);border-right:0}.mspx-case-head,.mspx-case-work>section,.mspx-control-body main>footer,.mspx-estimate-body>section,.mspx-estimate-builder>header,.mspx-profile-result,.mspx-profile-selector{padding-right:20px;padding-left:20px}.mspx-profile-selector>button{grid-template-columns:30px minmax(0,1fr)}.mspx-profile-selector button em{grid-column:2}.mspx-profile-result>footer{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px}.mspx-package-grid>article{padding:28px 22px}.mspx-estimate-builder>header,.mspx-package-price{align-items:flex-start;flex-direction:column}.mspx-estimate-builder>header{gap:14px}.mspx-response-table span{grid-template-columns:1fr;gap:5px}.mspx-faq-grid details p,.mspx-faq-grid summary{padding-right:18px;padding-left:18px}}@media (prefers-reduced-motion:reduce){.mspx-console-stream article,.mspx-control-demo>header i,.mspx-hero-console>header i,.mspx-review-example>header i{animation:none!important}}.supx-hero{position:relative;overflow:hidden;color:var(--white);background:radial-gradient(circle at 77% 38%,rgba(33,199,183,.12),transparent 28%),linear-gradient(122deg,#07111f,#0a1a2c 63%,#0d2638)}.supx-hero .blueprint-grid{opacity:.17}.supx-hero-grid{position:relative;z-index:2;min-height:730px;display:grid;grid-template-columns:minmax(0,.94fr) minmax(540px,1.06fr);align-items:center;gap:64px;padding-top:86px;padding-bottom:86px}.supx-close .container>*,.supx-hero-case,.supx-hero-copy,.supx-onboarding-head>*,.supx-pricing-intro>*,.supx-split-heading>*{min-width:0}.supx-hero-copy h1{max-width:760px;margin:18px 0 25px;color:var(--white);font-size:clamp(3.15rem,5.35vw,6rem);line-height:.94;letter-spacing:-.058em}.supx-hero-copy h1 em{display:block;color:var(--teal);font-style:normal}.supx-hero-copy>p{max-width:700px;margin:0;color:#c3d0dc;font-size:1.08rem;line-height:1.74}.supx-hero-copy .button-row{margin-top:32px}.supx-hero-trust{max-width:680px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 24px;margin-top:31px;padding-top:23px;border-top:1px solid rgba(176,205,224,.18)}.supx-hero-trust span{display:flex;align-items:center;gap:9px;color:#dce8f0;font-size:.72rem;font-weight:800;letter-spacing:.02em}.supx-hero-trust svg{width:17px;flex:0 0 auto;color:var(--teal)}.supx-hero-case{overflow:hidden;color:#c6d4df;background:rgba(7,17,31,.88);border:1px solid rgba(137,175,199,.25);border-radius:12px;box-shadow:0 42px 90px rgba(0,0,0,.35)}.supx-case-lab>header,.supx-governance-report>header,.supx-hero-case>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 17px;color:#dce8ef;background:#0d1d2d;border-bottom:1px solid #284154;font-size:.62rem;letter-spacing:.09em}.supx-case-lab>header div,.supx-governance-report>header div,.supx-hero-case>header div{display:flex;align-items:center;gap:9px}.supx-case-lab>header i,.supx-governance-report>header i,.supx-hero-case>header i{width:8px;height:8px;display:block;background:var(--teal);border-radius:50%;box-shadow:0 0 0 5px rgba(33,199,183,.08);animation:supx-status-pulse 2.1s ease-in-out infinite}.supx-case-lab>header b,.supx-hero-case>header b{color:var(--teal);font-size:.58rem}@keyframes supx-status-pulse{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.supx-hero-ticket{padding:30px 30px 24px}.supx-hero-ticket>span{display:inline-flex;padding:6px 8px;color:#07111f;background:#ffcb6b;border-radius:3px;font-size:.57rem;font-weight:950;letter-spacing:.07em}.supx-hero-ticket>small{margin-left:10px;color:#7991a5;font-size:.58rem;font-weight:800;letter-spacing:.05em}.supx-hero-ticket h2{margin:20px 0 11px;color:var(--white);font-size:clamp(1.45rem,2.25vw,2.05rem);line-height:1.06;letter-spacing:-.035em}.supx-hero-ticket p{margin:0;color:#aebfcd;font-size:.82rem;line-height:1.58}.supx-hero-ticket dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:23px 0 0;border:1px solid #263f53}.supx-hero-ticket dl>div{min-width:0;padding:13px 15px}.supx-hero-ticket dl>div+div{border-left:1px solid #263f53}.supx-hero-ticket dt{margin-bottom:6px;color:#6f8ca0;font-size:.53rem;font-weight:900;letter-spacing:.08em}.supx-hero-ticket dd{margin:0;color:#edf5f8;font-size:.73rem;font-weight:800}.supx-hero-route{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 30px 27px}.supx-hero-route span{position:relative;display:grid;gap:7px;padding-top:18px;color:#718a9e;border-top:2px solid #2b4153;font-size:.56rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.supx-hero-route span i{position:absolute;top:-6px;left:0;width:10px;height:10px;display:block;background:#20374a;border:2px solid #07111f;border-radius:50%}.supx-hero-route span.active,.supx-hero-route span.done{color:#e6f3f3;border-color:var(--teal)}.supx-hero-route span.done i{background:var(--teal)}.supx-hero-route span.active i{background:#ffcb6b;box-shadow:0 0 0 4px rgba(255,203,107,.12)}.supx-hero-route span b{color:#60798e;font-size:.49rem;font-weight:750;text-transform:none}.supx-hero-route span.active b,.supx-hero-route span.done b{color:#9cb2c2}.supx-hero-case>footer{display:grid;grid-template-columns:auto 1fr;gap:15px;padding:16px 30px;background:rgba(33,199,183,.06);border-top:1px solid #274155;font-size:.65rem;line-height:1.45}.supx-hero-case>footer b{color:var(--teal);letter-spacing:.08em}.supx-price-strip{color:var(--white);background:#0b1827;border-top:1px solid #22384b;border-bottom:1px solid #22384b}.supx-price-strip .container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.supx-price-strip span{min-height:118px;display:flex;align-items:center;gap:14px;padding:24px 27px;border-right:1px solid #22384b}.supx-price-strip span:first-child{border-left:1px solid #22384b}.supx-price-strip b{color:var(--teal);font-size:clamp(1.75rem,2.8vw,2.55rem);letter-spacing:-.045em}.supx-price-strip small{color:#9eb0be;font-size:.63rem;font-weight:750;line-height:1.5;text-transform:uppercase}.supx-close .container,.supx-onboarding-head,.supx-pricing-intro,.supx-split-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:start;gap:88px}.supx-close h2,.supx-onboarding-head h2,.supx-pricing-intro h2,.supx-split-heading h2{max-width:820px;margin:13px 0 0;font-size:clamp(2.3rem,4vw,4.35rem);line-height:.99;letter-spacing:-.05em}.supx-close .container>div:last-child>p,.supx-onboarding-head>div:last-child p,.supx-pricing-intro>div:last-child p,.supx-split-heading>div:last-child p{margin:0;color:var(--body);font-size:1rem;line-height:1.75}.supx-onboarding-head>div:last-child p+p,.supx-split-heading>div:last-child p+p{margin-top:16px}.supx-why{padding-top:112px;padding-bottom:112px}.supx-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:70px;border:1px solid var(--mist)}.supx-why-grid article{min-height:275px;padding:30px 27px;border-right:1px solid var(--mist)}.supx-why-grid article:last-child{border-right:0}.supx-why-grid article>span{color:var(--teal-dark);font-size:.66rem;font-weight:950;letter-spacing:.08em}.supx-why-grid h3{margin:48px 0 13px;font-size:1.28rem;line-height:1.1}.supx-why-grid p{margin:0;color:var(--body);font-size:.82rem;line-height:1.67}.supx-portfolio{background:var(--cloud);border-top:1px solid var(--mist);border-bottom:1px solid var(--mist)}.supx-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:58px}.supx-family-grid article{min-width:0;display:flex;flex-direction:column;padding:34px;background:var(--white);border:1px solid #d9e3ea;box-shadow:0 12px 34px rgba(7,17,31,.04)}.supx-family-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.supx-family-grid article>header span{width:44px;height:44px;display:grid;place-items:center;color:var(--navy);background:var(--teal);border-radius:4px;font-size:.62rem;font-weight:950}.supx-family-grid article>header b{color:var(--teal-dark);font-size:.72rem}.supx-family-grid h3{margin:28px 0 7px;font-size:clamp(1.55rem,2.4vw,2.18rem);letter-spacing:-.035em}.supx-family-grid article>strong{min-height:40px;color:var(--body);font-size:.83rem;line-height:1.5}.supx-family-grid article>p{display:grid;gap:6px;margin:24px 0 0;padding:16px 0;color:var(--body);border-top:1px solid var(--mist);border-bottom:1px solid var(--mist);font-size:.75rem;line-height:1.55}.supx-family-grid article>p b{color:var(--muted);font-size:.55rem;letter-spacing:.08em}.supx-family-grid ul{display:grid;gap:10px;margin:23px 0 29px;padding:0;list-style:none}.supx-family-grid li{display:grid;grid-template-columns:17px minmax(0,1fr);gap:9px;color:var(--body);font-size:.74rem;line-height:1.5}.supx-family-grid li svg{width:16px;color:var(--teal-dark)}.supx-family-grid article>a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--navy);font-size:.73rem;font-weight:900}.supx-family-grid article>a svg{width:17px}.supx-fit{padding-top:118px;padding-bottom:118px}.supx-plan-advisor{overflow:hidden;margin-top:62px;background:var(--white);border:1px solid #cad7e0;border-radius:8px;box-shadow:var(--shadow-soft)}.supx-plan-advisor>header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:29px 32px;background:#f5f8fb;border-bottom:1px solid #d6e0e7}.supx-plan-advisor>header h3{margin:8px 0 0;font-size:clamp(1.5rem,2.6vw,2.35rem);letter-spacing:-.04em}.supx-plan-advisor>header>small{color:var(--muted);font-size:.6rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.supx-advisor-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.supx-advisor-body>section{min-width:0;padding:34px}.supx-advisor-body>section:first-child{display:grid;gap:28px;border-right:1px solid #d6e0e7}.supx-advisor-body fieldset{min-width:0;margin:0;padding:0;border:0}.supx-advisor-body legend,.supx-range-label>span{display:block;margin-bottom:12px;color:var(--muted);font-size:.61rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.supx-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.supx-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.supx-choice-grid button{min-height:48px;padding:10px 13px;color:var(--body);background:var(--white);border:1px solid #cbd8e0;border-radius:4px;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.supx-choice-grid button.active,.supx-choice-grid button:hover{color:var(--navy);background:var(--wash);border-color:var(--teal-dark)}.supx-range-label{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center}.supx-range-label>span{margin:0}.supx-range-label>b{color:var(--navy);font-size:1.15rem}.supx-range-label input{width:100%;height:28px;grid-column:1/-1;margin-top:7px;accent-color:var(--teal-dark)}.supx-toggle{min-height:70px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:13px;padding:14px;background:#f6f9fb;border:1px solid #d4dfe6;border-radius:5px;cursor:pointer}.supx-toggle input{width:19px;height:19px;accent-color:var(--teal-dark)}.supx-toggle span{display:grid;gap:4px}.supx-toggle b{color:var(--navy);font-size:.76rem}.supx-toggle small{color:var(--body);font-size:.66rem;line-height:1.45}.supx-advisor-body>section:last-child{display:flex;align-items:flex-start;flex-direction:column;color:#c5d2dc;background:#0b1827}.supx-advisor-body>section:last-child>small{color:var(--teal);font-size:.59rem;font-weight:900;letter-spacing:.08em}.supx-advisor-body>section:last-child h3{margin:18px 0 9px;color:var(--white);font-size:clamp(1.9rem,3vw,3.05rem);line-height:1;letter-spacing:-.045em}.supx-advisor-body>section:last-child>strong{color:var(--teal);font-size:.82rem}.supx-advisor-body>section:last-child>p{margin:22px 0;font-size:.8rem;line-height:1.65}.supx-advisor-body dl{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px;border:1px solid #294155}.supx-advisor-body dl>div{min-width:0;padding:13px;border-right:1px solid #294155}.supx-advisor-body dl>div:last-child{border-right:0}.supx-advisor-body dt{margin-bottom:5px;color:#7891a4;font-size:.5rem;font-weight:900;letter-spacing:.07em}.supx-advisor-body dd{overflow-wrap:anywhere;margin:0;color:#e6eef4;font-size:.67rem;font-weight:750;text-transform:capitalize}.supx-advisor-note{margin-bottom:23px;padding:14px;color:#aebfcc;background:rgba(33,199,183,.07);border-left:3px solid var(--teal);font-size:.68rem;line-height:1.55}.supx-advisor-body .button{width:100%;margin-top:auto}.supx-case-section{color:var(--white);background:#081320}.supx-case-section .section-heading h2{color:var(--white)}.supx-case-section .section-heading p{color:#9eb1bf}.supx-case-lab{overflow:hidden;margin-top:60px;background:#0b1827;border:1px solid #294357;border-radius:8px;box-shadow:0 38px 85px rgba(0,0,0,.3)}.supx-case-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#0d1d2d;border-bottom:1px solid #294357}.supx-case-tabs button{min-width:0;min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:14px 18px;color:#7f96a7;background:transparent;border:0;border-right:1px solid #294357;font:inherit;text-align:left;cursor:pointer}.supx-case-tabs button:last-child{border-right:0}.supx-case-tabs button.active,.supx-case-tabs button:hover{color:var(--white);background:rgba(33,199,183,.07)}.supx-case-tabs button>span{width:38px;height:38px;display:grid;place-items:center;color:var(--navy);background:#547186;border-radius:4px;font-size:.57rem;font-weight:950}.supx-case-tabs button.active>span{background:var(--teal)}.supx-case-tabs button b{overflow-wrap:anywhere;font-size:.7rem}.supx-case-summary{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:35px;padding:28px 30px;border-bottom:1px solid #294357}.supx-case-summary>div>small{color:#7590a4;font-size:.55rem;font-weight:900;letter-spacing:.08em}.supx-case-summary h3{margin:10px 0 8px;color:var(--white);font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.08}.supx-case-summary p{margin:0;color:#a8bac8;font-size:.74rem;line-height:1.55}.supx-case-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid #294357}.supx-case-summary dl>div{padding:14px}.supx-case-summary dl>div+div{border-left:1px solid #294357}.supx-case-summary dt{margin-bottom:7px;color:#7590a4;font-size:.49rem;font-weight:900;letter-spacing:.07em}.supx-case-summary dd{margin:0;color:#f0f6f8;font-size:.66rem;font-weight:800}.supx-case-stage{display:grid;grid-template-columns:205px minmax(0,1fr);min-height:390px}.supx-case-stage>nav{display:grid;align-content:start;padding:20px 14px;background:#0d1d2d;border-right:1px solid #294357}.supx-case-stage>nav button{min-height:55px;display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;color:#71899b;background:transparent;border:1px solid transparent;border-radius:4px;font:inherit;text-align:left;cursor:pointer}.supx-case-stage>nav button.active,.supx-case-stage>nav button:hover{color:var(--white);background:#13283a;border-color:#2e4a5f}.supx-case-stage>nav button.complete{color:#a8dcd7}.supx-case-stage>nav button span{font-size:.55rem;font-weight:900}.supx-case-stage>nav button b{font-size:.62rem;letter-spacing:.04em}.supx-case-stage>section{min-width:0;display:flex;flex-direction:column;padding:36px}.supx-case-stage>section>small{color:var(--teal);font-size:.57rem;font-weight:900;letter-spacing:.08em}.supx-case-stage>section h3{margin:20px 0 12px;color:var(--white);font-size:clamp(1.65rem,3vw,2.75rem);line-height:1;letter-spacing:-.045em}.supx-case-stage>section>p{max-width:760px;margin:0;color:#adc0cd;font-size:.82rem;line-height:1.67}.supx-case-stage>section>div{display:grid;gap:8px;margin-top:28px;padding:16px 18px;background:rgba(33,199,183,.06);border-left:3px solid var(--teal)}.supx-case-stage>section>div span{color:#7590a4;font-size:.53rem;font-weight:900;letter-spacing:.08em}.supx-case-stage>section>div b{color:#dce8ef;font-size:.69rem;line-height:1.5}.supx-case-stage>section footer{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:auto;padding-top:28px}.supx-case-stage>section footer span{max-width:620px;color:#7f96a7;font-size:.64rem;line-height:1.5}.supx-case-stage>section footer button{min-height:46px;flex:0 0 auto;padding:12px 18px;color:var(--navy);background:var(--teal);border:0;border-radius:3px;font:inherit;font-size:.68rem;font-weight:900;cursor:pointer}.supx-pricing{padding-top:0;background:#edf3f7}.supx-pricing-intro{margin:0 calc(50% - 50vw);padding:104px max(24px,calc((100vw - 1180px) / 2));color:var(--white);background:#0a1726}.supx-pricing-intro h2{color:var(--white)}.supx-pricing-intro>div:last-child p{color:#a9bcc9}.supx-pricing-intro a{display:inline-flex;align-items:center;gap:8px;margin-top:21px;color:var(--teal);font-size:.72rem;font-weight:900}.supx-pricing-intro a svg{width:17px}.supx-pricing-family{padding:80px 0 0;scroll-margin-top:110px}.supx-pricing-family>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.6fr);gap:60px;align-items:end;margin-bottom:30px}.supx-pricing-family>header span{color:var(--teal-dark);font-size:.62rem;font-weight:950;letter-spacing:.09em}.supx-pricing-family>header h3{margin:9px 0 0;font-size:clamp(2rem,3.2vw,3.35rem);line-height:1;letter-spacing:-.045em}.supx-pricing-family>header p{margin:0;color:var(--body);font-size:.8rem;line-height:1.65}.supx-pricing-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d2dee6}.supx-pricing-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.supx-pricing-cards article{min-width:0;min-height:430px;display:flex;flex-direction:column;padding:27px 24px;background:var(--white);border-right:1px solid #d2dee6}.supx-pricing-cards article:last-child{border-right:0}.supx-pricing-cards article.recommended{position:relative;color:#d4e1e9;background:#0b1827;border-color:#0b1827}.supx-plan-label{min-height:27px;display:inline-flex;align-self:flex-start;align-items:center;padding:5px 7px;color:var(--teal-dark);background:var(--wash);border-radius:2px;font-size:.51rem;font-weight:950;letter-spacing:.07em}.recommended .supx-plan-label{color:var(--navy);background:var(--teal)}.supx-pricing-cards h4{margin:25px 0 10px;font-size:1.35rem;line-height:1.08;letter-spacing:-.025em}.supx-pricing-cards .recommended h4{color:var(--white)}.supx-plan-fit{min-height:56px;margin:0;color:var(--body);font-size:.7rem;line-height:1.5}.recommended .supx-plan-fit{color:#aebfcc}.supx-plan-price{display:grid;gap:2px;margin:25px 0 8px}.supx-plan-price b{color:var(--navy);font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1;letter-spacing:-.04em}.recommended .supx-plan-price b{color:var(--teal)}.supx-plan-price small{color:var(--muted);font-size:.58rem;font-weight:750}.supx-pricing-cards article>strong{min-height:34px;color:var(--teal-dark);font-size:.62rem;line-height:1.4}.supx-pricing-cards article.recommended>strong{color:#9fded7}.supx-pricing-cards article>p:last-of-type{margin:18px 0 24px;color:var(--body);font-size:.71rem;line-height:1.58}.supx-pricing-cards article.recommended>p:last-of-type{color:#afbfca}.supx-pricing-cards article>a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:var(--navy);font-size:.67rem;font-weight:900}.supx-pricing-cards article.recommended>a{color:var(--teal)}.supx-pricing-cards article>a svg{width:16px}.supx-commercial-boundary{display:grid;grid-template-columns:145px minmax(0,1fr);gap:24px;margin-top:60px;padding:26px 29px;background:#dfeaf0;border-left:4px solid var(--teal-dark);scroll-margin-top:110px}.supx-commercial-boundary b{color:var(--teal-dark);font-size:.61rem;letter-spacing:.08em}.supx-commercial-boundary p{margin:0;color:var(--body);font-size:.74rem;line-height:1.6}.supx-severity{padding-top:118px;padding-bottom:118px}.supx-severity-table{margin-top:56px;border:1px solid #d4dfe6}.supx-severity-table>article,.supx-severity-table>header{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,1fr)}.supx-severity-table>header{color:#b9c9d5;background:#0b1827}.supx-severity-table>header span{padding:13px 18px;border-right:1px solid #294155;font-size:.53rem;font-weight:900;letter-spacing:.08em}.supx-severity-table>header span:last-child{border-right:0}.supx-severity-table>article{min-height:115px;background:var(--white);border-bottom:1px solid #d4dfe6}.supx-severity-table>article:last-child{border-bottom:0}.supx-severity-table>article>*{margin:0;padding:21px 18px;border-right:1px solid #d4dfe6}.supx-severity-table>article>:last-child{border-right:0}.supx-severity-table>article>div{display:grid;align-content:center;gap:6px}.supx-severity-table article b{color:var(--teal-dark);font-size:.67rem;letter-spacing:.07em}.supx-severity-table article span{font-size:1.15rem;font-weight:850}.supx-severity-table article p{color:var(--body);font-size:.74rem;line-height:1.6}.supx-escalation-note{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:65px;margin-top:34px;padding:35px;color:#c2d0da;background:#0b1827}.supx-escalation-note span{color:var(--teal);font-size:.57rem;font-weight:950;letter-spacing:.08em}.supx-escalation-note h3{margin:11px 0 0;color:var(--white);font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.04}.supx-escalation-note p{margin:0;font-size:.75rem;line-height:1.65}.supx-escalation-note p+p{margin-top:13px}.supx-boundaries{background:var(--cloud);border-top:1px solid var(--mist);border-bottom:1px solid var(--mist)}.supx-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;border:1px solid #d5e0e7}.supx-scope-grid article{min-height:340px;display:flex;flex-direction:column;padding:29px 25px;background:var(--white);border-right:1px solid #d5e0e7}.supx-scope-grid article:last-child{border-right:0}.supx-scope-grid article>span{color:var(--teal-dark);font-size:.58rem;font-weight:950;letter-spacing:.08em}.supx-scope-grid h3{margin:45px 0 13px;font-size:1.35rem;line-height:1.08}.supx-scope-grid p{margin:0;color:var(--body);font-size:.74rem;line-height:1.62}.supx-scope-grid footer{display:grid;gap:6px;margin-top:auto;padding-top:20px;color:var(--body);border-top:1px solid var(--mist);font-size:.65rem;line-height:1.5}.supx-scope-grid footer b{color:var(--muted);font-size:.51rem;letter-spacing:.08em}.supx-onboarding{background:#081320}.supx-onboarding,.supx-onboarding-head h2{color:var(--white)}.supx-onboarding-head>div:last-child p{color:#a7bac7}.supx-onboarding-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:65px;border:1px solid #294357}.supx-onboarding-track article{min-height:360px;display:flex;flex-direction:column;padding:27px 23px;border-right:1px solid #294357}.supx-onboarding-track article:last-child{border-right:0}.supx-onboarding-track article>span{color:var(--teal);font-size:.62rem;font-weight:950}.supx-onboarding-track h3{margin:50px 0 14px;color:var(--white);font-size:1.2rem;line-height:1.08}.supx-onboarding-track p{margin:0;color:#9eb1bf;font-size:.7rem;line-height:1.6}.supx-onboarding-track footer{display:grid;gap:6px;margin-top:auto;padding-top:19px;color:#d6e2e9;border-top:1px solid #294357;font-size:.66rem}.supx-onboarding-track footer b{color:#6f8ca0;font-size:.5rem;letter-spacing:.08em}.supx-governance{padding-top:116px;padding-bottom:116px}.supx-cadence-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:58px;border:1px solid #d5e0e7}.supx-cadence-grid article{min-height:240px;padding:25px 22px;border-right:1px solid #d5e0e7}.supx-cadence-grid article:last-child{border-right:0}.supx-cadence-grid article>span{color:var(--teal-dark);font-size:.55rem;font-weight:950;letter-spacing:.08em}.supx-cadence-grid h3{margin:38px 0 12px;font-size:1.08rem;line-height:1.1}.supx-cadence-grid p{margin:0;color:var(--body);font-size:.69rem;line-height:1.58}.supx-governance-report{overflow:hidden;margin-top:42px;color:#c4d1da;background:#0b1827;border:1px solid #294357;border-radius:7px}.supx-governance-report>header>span{color:var(--teal);font-size:.55rem;font-weight:900}.supx-governance-report>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.supx-governance-report section{min-width:0;min-height:168px;display:flex;flex-direction:column;padding:25px;border-right:1px solid #294357}.supx-governance-report section:last-child{border-right:0}.supx-governance-report section small{color:#748da0;font-size:.51rem;font-weight:900;letter-spacing:.08em}.supx-governance-report section b{margin-top:16px;color:var(--white);font-size:2.35rem;line-height:1}.supx-governance-report section span{margin-top:5px;color:#9eb1bf;font-size:.64rem}.supx-governance-report section em{margin-top:auto;color:var(--teal);font-size:.58rem;font-style:normal}.supx-governance-report>footer{display:grid;grid-template-columns:130px minmax(0,1fr);gap:22px;padding:18px 25px;background:rgba(33,199,183,.06);border-top:1px solid #294357;font-size:.66rem;line-height:1.5}.supx-governance-report>footer b{color:var(--teal);letter-spacing:.07em}.supx-responsibility{background:var(--cloud);border-top:1px solid var(--mist);border-bottom:1px solid var(--mist)}.supx-responsibility .container{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:80px}.supx-responsibility h2{margin:13px 0 0;font-size:clamp(2.25rem,3.7vw,4rem);line-height:1;letter-spacing:-.05em}.supx-responsibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d5e0e7}.supx-responsibility-grid article{padding:28px 25px;background:var(--white)}.supx-responsibility-grid article+article{border-left:1px solid #d5e0e7}.supx-responsibility-grid article>span{color:var(--teal-dark);font-size:.57rem;font-weight:950;letter-spacing:.08em}.supx-responsibility-grid ul{display:grid;gap:13px;margin:27px 0 0;padding:0;list-style:none}.supx-responsibility-grid li{display:grid;grid-template-columns:17px minmax(0,1fr);gap:9px;color:var(--body);font-size:.7rem;line-height:1.5}.supx-responsibility-grid li svg{width:16px;color:var(--teal-dark)}.supx-faq{padding-top:110px;padding-bottom:110px}.supx-faq-heading{max-width:790px}.supx-faq-heading h2{margin:13px 0 0;font-size:clamp(2.3rem,4vw,4.25rem);line-height:.99;letter-spacing:-.05em}.supx-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:55px}.supx-faq-grid details{align-self:start;background:var(--white);border:1px solid #d5e0e7}.supx-faq-grid summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 21px;color:var(--navy);font-size:.78rem;font-weight:850;line-height:1.35;cursor:pointer;list-style:none}.supx-faq-grid summary::-webkit-details-marker{display:none}.supx-faq-grid summary span{color:var(--teal-dark);font-size:1.2rem;font-weight:500}.supx-faq-grid details[open] summary span{transform:rotate(45deg)}.supx-faq-grid details p{margin:0;padding:0 21px 21px;color:var(--body);font-size:.73rem;line-height:1.65}.supx-close{background:radial-gradient(circle at 88% 35%,rgba(33,199,183,.13),transparent 27%),#081320}.supx-close,.supx-close h2{color:var(--white)}.supx-close .container>div:last-child>p{color:#acbeca}.supx-close .button-row{margin-top:27px}@media (max-width:1180px){.supx-hero-grid{min-height:0;grid-template-columns:1fr;gap:55px;padding-top:86px;padding-bottom:74px}.supx-hero-copy h1,.supx-hero-copy>p{max-width:850px}.supx-hero-case{width:100%;max-width:860px}.supx-pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.supx-pricing-cards article:nth-child(2){border-right:0}.supx-pricing-cards article:nth-child(-n+2){border-bottom:1px solid #d2dee6}.supx-pricing-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.supx-pricing-cards.three article:nth-child(2){border-right:1px solid #d2dee6;border-bottom:0}.supx-cadence-grid,.supx-onboarding-track{grid-template-columns:repeat(3,minmax(0,1fr))}.supx-cadence-grid article:nth-child(3),.supx-onboarding-track article:nth-child(3){border-right:0}.supx-cadence-grid article:nth-child(-n+3),.supx-onboarding-track article:nth-child(-n+3){border-bottom:1px solid #294357}.supx-cadence-grid article:nth-child(-n+3){border-bottom-color:#d5e0e7}}@media (max-width:900px){.supx-close .container,.supx-onboarding-head,.supx-pricing-intro,.supx-responsibility .container,.supx-split-heading{grid-template-columns:1fr;gap:30px}.supx-scope-grid,.supx-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supx-scope-grid article:nth-child(2),.supx-why-grid article:nth-child(2){border-right:0}.supx-scope-grid article:nth-child(-n+2),.supx-why-grid article:nth-child(-n+2){border-bottom:1px solid var(--mist)}.supx-advisor-body{grid-template-columns:1fr}.supx-advisor-body>section:first-child{border-right:0;border-bottom:1px solid #d6e0e7}.supx-case-stage,.supx-case-summary{grid-template-columns:1fr}.supx-case-stage>nav{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto;border-right:0;border-bottom:1px solid #294357}.supx-severity-table>article,.supx-severity-table>header{grid-template-columns:140px minmax(0,1fr) minmax(0,1fr)}.supx-escalation-note{grid-template-columns:1fr;gap:24px}}@media (max-width:720px){.supx-hero-grid{padding-top:64px;padding-bottom:62px}.supx-hero-copy h1{font-size:clamp(2.75rem,13.5vw,4.25rem)}.supx-family-grid,.supx-faq-grid,.supx-hero-trust,.supx-price-strip .container,.supx-responsibility-grid{grid-template-columns:1fr}.supx-price-strip span,.supx-price-strip span:first-child{min-height:92px;border-right:1px solid #22384b;border-bottom:1px solid #22384b;border-left:1px solid #22384b}.supx-case-stage>section,.supx-case-summary,.supx-hero-route,.supx-hero-ticket{padding-right:21px;padding-left:21px}.supx-hero-route{grid-template-columns:1fr;gap:0}.supx-hero-route span{min-height:55px;grid-template-columns:100px 1fr;align-items:center;padding:0 0 0 23px;border-top:0;border-left:2px solid #2b4153}.supx-hero-route span.active,.supx-hero-route span.done{border-left-color:var(--teal)}.supx-hero-route span i{top:22px;left:-6px}.supx-hero-case>footer{grid-template-columns:1fr;padding-right:21px;padding-left:21px}.supx-family-grid article{padding:28px 24px}.supx-plan-advisor>header{align-items:flex-start;flex-direction:column;padding-right:22px;padding-left:22px}.supx-advisor-body>section{padding:26px 22px}.supx-case-tabs{grid-template-columns:1fr}.supx-case-tabs button,.supx-case-tabs button:last-child{border-right:0;border-bottom:1px solid #294357}.supx-case-tabs button:last-child{border-bottom:0}.supx-case-summary dl{grid-template-columns:1fr}.supx-case-summary dl>div+div{border-top:1px solid #294357;border-left:0}.supx-case-stage>section footer{align-items:stretch;flex-direction:column}.supx-case-stage>section footer button{width:100%}.supx-pricing-intro{padding-top:82px;padding-bottom:82px}.supx-pricing-family>header{grid-template-columns:1fr;gap:17px}.supx-pricing-cards,.supx-pricing-cards.three{grid-template-columns:1fr}.supx-pricing-cards article,.supx-pricing-cards article:nth-child(2),.supx-pricing-cards.three article,.supx-pricing-cards.three article:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid #d2dee6}.supx-pricing-cards article:last-child,.supx-pricing-cards.three article:last-child{border-bottom:0}.supx-plan-fit,.supx-pricing-cards article>strong{min-height:0}.supx-commercial-boundary{grid-template-columns:1fr;gap:10px}.supx-severity-table>header{display:none}.supx-severity-table>article{grid-template-columns:1fr}.supx-severity-table>article>*{border-right:0;border-bottom:1px solid #d4dfe6}.supx-severity-table>article>:last-child{border-bottom:0}.supx-cadence-grid,.supx-governance-report>div,.supx-onboarding-track{grid-template-columns:1fr}.supx-cadence-grid article,.supx-cadence-grid article:nth-child(3),.supx-governance-report section,.supx-onboarding-track article,.supx-onboarding-track article:nth-child(3){min-height:0;border-right:0;border-bottom:1px solid #294357}.supx-cadence-grid article,.supx-cadence-grid article:nth-child(3){border-bottom-color:#d5e0e7}.supx-cadence-grid article:last-child,.supx-governance-report section:last-child,.supx-onboarding-track article:last-child{border-bottom:0}.supx-cadence-grid h3,.supx-onboarding-track h3{margin-top:25px}.supx-governance-report>footer{grid-template-columns:1fr;gap:8px}.supx-responsibility-grid article+article{border-top:1px solid #d5e0e7;border-left:0}}@media (max-width:520px){.supx-advisor-body dl,.supx-choice-grid,.supx-choice-grid.three,.supx-hero-trust,.supx-scope-grid,.supx-why-grid{grid-template-columns:1fr}.supx-case-lab>header,.supx-governance-report>header,.supx-hero-case>header{align-items:flex-start;flex-direction:column}.supx-hero-ticket>small{display:block;margin:10px 0 0}.supx-hero-ticket dl{grid-template-columns:1fr}.supx-hero-ticket dl>div+div{border-top:1px solid #263f53;border-left:0}.supx-scope-grid article,.supx-scope-grid article:nth-child(2),.supx-why-grid article,.supx-why-grid article:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid var(--mist)}.supx-scope-grid article:last-child,.supx-why-grid article:last-child{border-bottom:0}.supx-scope-grid h3,.supx-why-grid h3{margin-top:27px}.supx-advisor-body dl>div{border-right:0;border-bottom:1px solid #294155}.supx-advisor-body dl>div:last-child{border-bottom:0}.supx-case-stage>nav{grid-template-columns:repeat(5,minmax(118px,1fr))}.supx-case-stage>section h3{font-size:1.7rem}.supx-pricing-family{padding-top:66px}.supx-escalation-note{padding:27px 22px}.supx-faq-grid details p,.supx-faq-grid summary{padding-right:18px;padding-left:18px}}@media (prefers-reduced-motion:reduce){.supx-case-lab>header i,.supx-governance-report>header i,.supx-hero-case>header i{animation:none!important}}.case-narrative-label{display:inline-flex;align-items:center;gap:11px;color:var(--teal-dark);font:900 .7rem Aptos Mono,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase}.case-narrative-label i{display:inline-grid;width:40px;height:40px;flex:0 0 40px;place-items:center;color:var(--teal-dark);background:#e4f7f4;border:1px solid #c5ece7;border-radius:50%;font-style:normal}.case-narrative-label.light{color:#c5d5e1}.case-narrative-label.light i{color:#052f35;background:var(--teal);border-color:var(--teal)}.case-story-lead h2{font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.06}.case-stakes>.case-narrative-label{margin-bottom:15px}.case-stakes>h2{margin:0 0 13px;color:var(--navy);font-size:clamp(1.65rem,2.3vw,2.35rem);line-height:1.12}.case-method-section .split-heading>div,.case-value-section .split-heading>div{display:grid;align-content:start;gap:17px}.case-method-section .split-heading h2,.case-value-section .split-heading h2{margin:0}.case-outcome-copy{display:grid;gap:17px}.case-outcome-copy>p{margin:0}.case-outcome-copy>span{display:grid;gap:5px;padding:16px 18px;color:#5a7082;background:rgba(255,255,255,.72);border-left:3px solid var(--teal);font-size:.78rem;line-height:1.55}.case-outcome-copy b{color:var(--teal-dark);font:900 .61rem Aptos Mono,Consolas,monospace;letter-spacing:.09em}.case-why-section{position:relative;overflow:hidden;color:var(--white);background:radial-gradient(circle at 88% 15%,rgba(33,199,183,.14),transparent 28%),linear-gradient(135deg,#071827,#0b2235 58%,#0a2937)}.case-why-section>.blueprint-grid{opacity:.22}.case-why-section>.container{position:relative;z-index:1}.case-why-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:end;gap:72px}.case-why-heading h2{max-width:820px;margin:19px 0 0;color:var(--white);font-size:clamp(2.8rem,4.6vw,5rem);line-height:.98}.case-why-heading>p{margin:0;color:#b8c9d6;font-size:1.02rem;line-height:1.72}.case-why-reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;border:1px solid #294358;border-radius:8px}.case-why-reasons article{min-width:0;min-height:285px;padding:28px 25px;background:rgba(10,32,49,.74);border-right:1px solid #294358}.case-why-reasons article:last-child{border-right:0}.case-why-reasons article>span{color:var(--teal);font:900 .72rem Aptos Mono,Consolas,monospace}.case-why-reasons h3{margin:66px 0 12px;color:var(--white);font-size:1.28rem}.case-why-reasons p{margin:0;color:#aebfcd;font-size:.84rem;line-height:1.62}.case-customer-fit{display:grid;grid-template-columns:.72fr 1.28fr;gap:38px;margin-top:22px;padding:31px 34px;background:rgba(27,199,183,.08);border:1px solid rgba(60,216,201,.3);border-radius:8px}.case-customer-fit>div>span{color:var(--teal);font:900 .65rem Aptos Mono,Consolas,monospace;letter-spacing:.09em}.case-customer-fit h3{max-width:420px;margin:12px 0 0;color:var(--white);font-size:1.55rem}.case-customer-fit ul{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:14px 24px;margin:0;padding:0;list-style:none}.case-customer-fit li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;color:#c4d3de;font-size:.82rem;line-height:1.45}.case-customer-fit svg{width:18px;color:var(--teal)}.case-library-card{min-height:740px}.case-library-pattern{display:grid;margin:27px 0 22px;border-top:1px solid var(--mist)}.case-library-pattern>span{display:grid;grid-template-columns:68px minmax(0,1fr);gap:13px;padding:13px 0;border-bottom:1px solid var(--mist)}.case-library-pattern b{color:var(--teal-dark);font:900 .61rem Aptos Mono,Consolas,monospace;letter-spacing:.08em}.case-library-pattern small{display:-webkit-box;overflow:hidden;color:#5f7487;font-size:.76rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width:960px){.case-customer-fit,.case-why-heading{grid-template-columns:1fr;gap:26px}.case-why-reasons{grid-template-columns:1fr 1fr}.case-why-reasons article:nth-child(2){border-right:0}.case-why-reasons article:nth-child(n+3){border-top:1px solid #294358}.case-why-heading>p{max-width:760px}}@media (max-width:640px){.case-narrative-label{align-items:flex-start;line-height:1.45}.case-story-lead h2,.case-why-heading h2{font-size:2.35rem}.case-customer-fit ul,.case-why-reasons{grid-template-columns:1fr}.case-why-reasons article,.case-why-reasons article:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid #294358}.case-why-reasons article:nth-child(n+3){border-top:0}.case-why-reasons article:last-child{border-bottom:0}.case-why-reasons h3{margin-top:35px}.case-customer-fit{padding:26px 22px}.case-library-pattern>span{grid-template-columns:1fr;gap:5px}}.case-journey-nav{position:sticky;z-index:30;top:80px;color:var(--white);background:rgba(8,25,40,.97);border-top:1px solid #263f54;border-bottom:1px solid #263f54;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.case-journey-nav-inner{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:stretch}.case-journey-nav-inner>span{display:flex;align-items:center;color:#7791a5;border-right:1px solid #263f54;font:900 .62rem Aptos Mono,Consolas,monospace;letter-spacing:.11em}.case-journey-nav-inner>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.case-journey-nav a{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:70px;padding:10px 16px;color:#b7c8d5;border-right:1px solid #263f54}.case-journey-nav a:last-child{border-right:0}.case-journey-nav a:focus-visible,.case-journey-nav a:hover{color:var(--white);background:#102e43}.case-journey-nav a i{color:var(--teal);font:900 .66rem Aptos Mono,Consolas,monospace;font-style:normal}.case-journey-nav a b{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.case-step{scroll-margin-top:160px}.case-solution-architecture,.case-solution-assurance,.case-solution-demo,.case-solution-method,.case-step-impact,.case-step-issue,.case-step-outcome,.case-step-why{padding-top:112px;padding-bottom:112px}.case-solution-assurance,.case-solution-method,.case-step-issue{background:var(--white)}.case-solution-demo,.case-step-impact,.case-step-outcome{background:#edf3f7}.case-step-heading{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.68fr);align-items:end;gap:72px}.case-step-heading>div:first-child{min-width:0}.case-step-heading h2{max-width:850px;margin:20px 0 0;color:var(--navy);font-size:clamp(2.6rem,4.5vw,4.8rem);line-height:.99;overflow-wrap:anywhere}.case-detail-hero-copy h1{max-width:100%;overflow-wrap:anywhere}.case-step-heading>.case-outcome-copy,.case-step-heading>p{align-self:end}.case-step-heading>p{margin:0;color:#5c7285;font-size:1rem;line-height:1.72}.case-issue-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(380px,.78fr);gap:76px;margin-top:64px}.case-step-prose>p{margin:0 0 18px;color:#566d80;font-size:1.02rem;line-height:1.78}.case-step-prose .case-challenge-callout{margin-top:35px}.case-at-a-glance{align-self:start;overflow:hidden;color:var(--white);background:var(--navy);border:1px solid #29445a;border-top:5px solid var(--teal);border-radius:8px;box-shadow:var(--shadow)}.case-at-a-glance>span{display:block;padding:20px 24px;color:var(--teal);border-bottom:1px solid #29445a;font:900 .63rem Aptos Mono,Consolas,monospace;letter-spacing:.1em}.case-at-a-glance article{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;min-height:126px;padding:22px 24px;border-bottom:1px solid #29445a}.case-at-a-glance article:last-child{border-bottom:0}.case-at-a-glance strong{color:var(--teal);font:900 1.18rem Aptos Mono,Consolas,monospace}.case-at-a-glance b{display:block;margin-bottom:5px;color:var(--white)}.case-at-a-glance p{margin:0;color:#9db2c3;font-size:.78rem;line-height:1.48}.case-impact-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:58px;overflow:hidden;background:var(--white);border:1px solid var(--mist);border-radius:8px;box-shadow:var(--shadow-soft)}.case-impact-grid article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;min-height:210px;padding:30px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.case-impact-grid article:nth-child(2n){border-right:0}.case-impact-grid article:nth-last-child(-n+2){border-bottom:0}.case-impact-grid article>span{color:var(--teal-dark);font:900 .7rem Aptos Mono,Consolas,monospace}.case-impact-grid h3{margin-bottom:10px;font-size:1.25rem}.case-impact-grid p{margin:0;color:#607589;font-size:.86rem;line-height:1.62}.case-solution-demo{scroll-margin-top:160px}.case-solution-demo .case-demo-shell{margin-top:48px}.case-solution-architecture{position:relative;overflow:hidden;color:var(--white);background:var(--navy)}.case-solution-architecture>.blueprint-grid{opacity:.24}.case-solution-assurance{border-bottom:1px solid var(--mist)}.case-step-outcome .case-value-grid{margin-top:58px}.case-outcome-proof-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:72px;margin-top:82px;padding-top:82px;border-top:1px solid #cfdae3}.case-outcome-proof-grid>div:first-child>h2{max-width:600px;margin:17px 0 18px;font-size:clamp(2.3rem,3.8vw,4rem);line-height:1.02}.case-outcome-proof-grid>div:first-child>p{color:#607589}.case-outcome-proof-grid .case-boundary-list{margin-top:28px}.case-step-why{position:relative}@media (max-width:1040px){.case-journey-nav-inner{grid-template-columns:1fr}.case-journey-nav-inner>span{display:none}.case-issue-grid,.case-outcome-proof-grid,.case-step-heading{grid-template-columns:1fr;gap:38px}.case-step-heading>.case-outcome-copy,.case-step-heading>p{max-width:760px}.case-at-a-glance{width:100%}}@media (max-width:760px){.case-journey-nav{position:static;overflow-x:auto}.case-journey-nav-inner{width:max-content;min-width:100%}.case-journey-nav-inner>div{grid-template-columns:repeat(5,minmax(116px,1fr))}.case-journey-nav a{min-height:62px;padding-right:12px;padding-left:12px}.case-step{scroll-margin-top:92px}.case-solution-architecture,.case-solution-assurance,.case-solution-demo,.case-solution-method,.case-step-impact,.case-step-issue,.case-step-outcome,.case-step-why{padding-top:78px;padding-bottom:78px}.case-step-heading h2{font-size:clamp(2.35rem,10vw,3.4rem)}.case-impact-grid{grid-template-columns:1fr}.case-impact-grid article,.case-impact-grid article:nth-child(n){min-height:0;border-right:0;border-bottom:1px solid var(--mist)}.case-impact-grid article:last-child{border-bottom:0}.case-outcome-proof-grid{margin-top:62px;padding-top:62px}}@media (max-width:520px){.case-at-a-glance article{grid-template-columns:1fr;gap:8px}.case-impact-grid article{grid-template-columns:34px minmax(0,1fr);padding:24px 20px}.case-solution-demo .case-demo-shell{margin-top:34px}.case-outcome-proof-grid .case-source-card{padding:28px 22px}}.case-detail-hero-grid{grid-template-columns:1fr;align-items:start;gap:46px}.case-detail-hero-copy{max-width:1080px}.case-detail-hero-copy h1{max-width:1040px}.case-detail-hero-panel{grid-template-columns:140px repeat(3,minmax(0,1fr));width:100%}.case-detail-number{display:grid;min-height:112px;place-items:center;padding:20px}.case-detail-hero-panel>div{display:grid;align-content:center;min-height:112px;border-top:0;border-left:1px solid rgba(151,181,204,.18)}.case-step-heading{grid-template-columns:1fr;align-items:start;gap:24px}.case-step-heading h2{max-width:1040px;font-size:clamp(2.5rem,4.1vw,4.35rem);line-height:1.02}.case-step-heading>p{max-width:780px}.case-step-heading>.case-outcome-copy{max-width:880px}.case-solution-assurance .split-heading,.case-solution-demo .split-heading{grid-template-columns:1fr;gap:20px}.case-solution-assurance .split-heading h2,.case-solution-demo .split-heading h2{max-width:940px}.case-solution-assurance .split-heading>p,.case-solution-demo .split-heading>p{max-width:760px}.case-why-heading{grid-template-columns:1fr;align-items:start;gap:24px}.case-why-heading h2{max-width:1020px;font-size:clamp(2.7rem,4.3vw,4.6rem);line-height:1.01}.case-why-heading>p{max-width:820px}@media (max-width:760px){.case-detail-hero-grid{gap:36px}.case-detail-hero-panel{grid-template-columns:1fr 1fr}.case-detail-number{grid-column:1/-1;justify-content:start;min-height:92px}.case-detail-hero-panel>div{min-height:100px;border-top:1px solid rgba(151,181,204,.18);border-left:0}.case-detail-hero-panel>div:nth-of-type(2){border-left:1px solid rgba(151,181,204,.18)}.case-detail-hero-panel>div:last-child{grid-column:1/-1}.case-step-heading h2,.case-why-heading h2{font-size:clamp(2.25rem,9.5vw,3.3rem)}}@media (max-width:520px){.case-detail-hero-panel{grid-template-columns:1fr}.case-detail-hero-panel>div,.case-detail-hero-panel>div:last-child,.case-detail-hero-panel>div:nth-of-type(2),.case-detail-number{grid-column:auto;border-left:0}}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:10000;padding:.75rem 1rem;border-radius:.35rem;background:#fff;color:#071d36;font-weight:800;transform:translateY(-180%);transition:transform .12s ease}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}#main-content:focus{outline:none}.mobile-nav-link[aria-current=page]{text-decoration:underline;text-decoration-thickness:.14em;text-underline-offset:.35em}.mega-menu-column a[aria-current=page]{color:#0a554c;background:#e3f5f1;border-color:#9edbd1;box-shadow:inset 3px 0 #16a38b;text-decoration:none}.mega-menu-column a[aria-current=page]>span{color:#ffffff;background:#178f7c}.mega-menu-column a[aria-current=page] b{color:#0a554c}.footer-bottom>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem}@media (max-width:760px){.footer-bottom>div{justify-content:flex-start}.debbie-shell,.licensing-lead-modal{max-width:100vw}}@media (forced-colors:active){.button,.icon-button,input,select,textarea{border:1px solid ButtonText}}.website-preview-banner{position:sticky;top:0;z-index:2000;display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 16px;color:#ffffff;background:#7c3aed;text-align:center;font-size:.78rem;font-weight:800;letter-spacing:.04em}.website-preview-banner button{padding:5px 9px;border:1px solid rgba(255,255,255,.65);border-radius:999px;color:#ffffff;background:transparent;font:inherit;cursor:pointer}.managed-content-page{display:grid;gap:clamp(3rem,7vw,7rem);width:min(100% - 2rem,1240px);margin:0 auto;padding:clamp(2rem,5vw,5rem) 0}.managed-content-cta,.managed-content-hero,.managed-content-image,.managed-content-section{min-width:0;border:1px solid var(--mist);border-radius:24px;background:var(--white)}.managed-content-hero{position:relative;display:grid;min-height:clamp(420px,60vw,680px);align-items:end;padding:clamp(2rem,7vw,6rem);overflow:hidden;background:radial-gradient(circle at 82% 15%,color-mix(in srgb,var(--teal) 18%,transparent),transparent 25rem),linear-gradient(145deg,var(--cloud),var(--white))}.managed-content-hero:after{position:absolute;inset:8% 5% auto auto;width:min(40vw,430px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--teal) 34%,transparent);border-radius:50%;content:"";animation:managed-content-orbit 12s linear infinite}.managed-content-hero>div{position:relative;z-index:1;max-width:820px}.managed-content-hero h1{max-width:13ch;margin:0 0 1rem;font-size:clamp(2.7rem,8vw,7rem);line-height:.94;letter-spacing:-.055em}.managed-content-cta p,.managed-content-hero p,.managed-content-section>p{max-width:70ch;color:var(--muted);font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.7}.managed-content-section{padding:clamp(1.6rem,5vw,4rem)}.managed-content-cta h2,.managed-content-section h2{max-width:18ch;margin:.3rem 0 1rem;font-size:clamp(2rem,5vw,4.6rem);line-height:1;letter-spacing:-.04em}.managed-content-cta{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:clamp(1.7rem,5vw,4rem);background:linear-gradient(135deg,var(--cloud),color-mix(in srgb,var(--teal) 8%,var(--white)))}.managed-content-image{display:grid;overflow:hidden}.managed-content-image img{width:100%;max-height:720px;object-fit:cover}.managed-content-image figcaption{display:grid;gap:.35rem;padding:1.2rem;color:var(--muted)}.managed-content-image figcaption strong{color:var(--navy)}.managed-content-video{width:100%;max-height:720px;margin-top:1.25rem;border-radius:16px;background:var(--navy)}.managed-content-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.managed-content-items>article{min-width:0;padding:1.25rem;border:1px solid var(--mist);border-radius:16px;background:var(--cloud)}.managed-content-items h3{margin:.35rem 0 .6rem;color:var(--navy)}.managed-content-items p{color:var(--body);line-height:1.65}.managed-content-items b{color:var(--teal-dark);font-size:clamp(1.7rem,4vw,3.5rem)}.managed-content-items img{width:100%;max-height:180px;margin-bottom:.8rem;object-fit:contain}.managed-content-items-process,.managed-content-items-timeline{grid-template-columns:1fr}.managed-content-items-process>article,.managed-content-items-timeline>article{border-left:4px solid var(--teal)}.managed-content-items-testimonial{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-content-items-logoCloud{grid-template-columns:repeat(4,minmax(0,1fr))}.managed-content-disclosure{display:grid;gap:.7rem;margin-top:1.5rem}.managed-content-disclosure details{padding:1rem 1.15rem;border:1px solid var(--mist);border-radius:12px;background:var(--cloud)}.managed-content-disclosure summary{color:var(--navy);font-weight:800;cursor:pointer}@keyframes managed-content-orbit{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.managed-content-hero:after{animation:none}}@media (max-width:720px){.managed-content-page{width:min(100% - 1rem,1240px);gap:2rem}.managed-content-hero{min-height:440px;padding:1.5rem}.managed-content-hero h1{font-size:clamp(2.5rem,15vw,4.5rem)}.managed-content-cta{align-items:flex-start;flex-direction:column}.managed-content-items,.managed-content-items-logoCloud,.managed-content-items-testimonial{grid-template-columns:1fr}}.licensing-calculator p{font-size:15px!important;line-height:1.6!important}.licensing-calculator small{font-size:13px!important;line-height:1.45!important}.licensing-calculator button,.licensing-calculator input,.licensing-calculator label,.licensing-calculator select,.licensing-calculator textarea{font-size:14px!important}.licensing-calculator .calculator-canvas-shell>header span,.licensing-calculator .calculator-design-preview>header span,.licensing-calculator .calculator-inspector>header span,.licensing-calculator .calculator-result-status,.licensing-calculator .calculator-validation,.licensing-calculator .topology-host-heading small{font-size:12px!important}.licensing-calculator .calculator-boundary-map b,.licensing-calculator .calculator-choice-grid button b,.licensing-calculator .calculator-design-explanations b,.licensing-calculator .calculator-design-topology b,.licensing-calculator .calculator-inspector-form>label,.licensing-calculator .calculator-inventory b,.licensing-calculator .calculator-license-lines h3,.licensing-calculator .calculator-object-primer b,.licensing-calculator .topology-host-heading b{font-size:14px!important}.debbie-widget.embedded .debbie-widget-top{grid-template-columns:minmax(0,1fr) auto auto auto}.debbie-widget.embedded .debbie-inspector p,.debbie-widget.embedded .debbie-message p,.debbie-widget.embedded .debbie-page-awareness b{font-size:15px!important;line-height:1.6!important}.debbie-widget.embedded .debbie-inspector b,.debbie-widget.embedded .debbie-message b,.debbie-widget.embedded button,.debbie-widget.embedded input,.debbie-widget.embedded select,.debbie-widget.embedded textarea{font-size:14px!important}@media (max-width:700px){.debbie-widget.embedded .debbie-widget-top{grid-template-columns:minmax(0,1fr) auto}}.calculator-main>.calculator-app-container{width:min(96vw,1680px);max-width:none}.calculator-app-container>.calculator-intro{width:min(100%,1180px);margin-inline:auto}.calculator-app-container .calculator-workspace{grid-template-columns:minmax(250px,280px) minmax(500px,1fr) minmax(340px,380px)}@media (max-width:1180px){.calculator-app-container .calculator-workspace{grid-template-columns:minmax(220px,270px) minmax(0,1fr)}.calculator-app-container .calculator-inspector{grid-column:1/-1}}@media (max-width:900px){.calculator-main>.calculator-app-container{width:min(100% - 24px,860px)}.calculator-app-container .calculator-workspace{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:680px){.calculator-main>.calculator-app-container{width:calc(100% - 20px)}.calculator-app-container .calculator-workspace{display:flex;flex-direction:column}}.calculator-natural-design{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(1.25rem,3vw,3rem);align-items:stretch;border-bottom:1px solid rgba(6,29,52,.14);background:linear-gradient(135deg,rgba(63,214,204,.12),transparent 38%),#082f4c;padding:clamp(1.4rem,3.5vw,3rem);color:#fff}.calculator-natural-design>div{display:grid;align-content:center;gap:.75rem}.calculator-natural-design form>label,.calculator-natural-design>div>span{color:#67ded5;font-size:13px;font-weight:900;letter-spacing:.1em}.calculator-natural-design h2{max-width:760px;margin:0;color:#fff;font-size:clamp(1.8rem,3vw,3.25rem);line-height:1.02;letter-spacing:-.04em}.calculator-natural-design>div>p{max-width:760px;margin:0;color:#c7dce8}.calculator-natural-design>div>div{display:flex;gap:.55rem 1rem;align-items:center;flex-wrap:wrap;margin-top:.35rem}.calculator-natural-design>div>div i{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#55d9cf;color:#062e4b;font-style:normal;font-weight:900}.calculator-natural-design>div>div b{color:#fff;font-size:14px}.calculator-natural-design form{display:grid;gap:.65rem;align-content:center;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);padding:clamp(1rem,2.5vw,1.6rem)}.calculator-natural-design textarea{width:100%;min-height:170px;resize:vertical;border:1px solid rgba(255,255,255,.26);border-radius:4px;background:#fff;padding:1rem;color:#082f4c;line-height:1.55}.calculator-natural-design form button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:.6rem;border:0;border-radius:3px;background:#55d9cf;padding:.8rem 1rem;color:#062e4b;font-weight:900;cursor:pointer}.calculator-natural-design form button:disabled{opacity:.55;cursor:not-allowed}.calculator-natural-design form button svg{width:20px;height:20px}.calculator-natural-design form small{color:#bcd2df}.debbie-calculator-actions article.complete-scenario{display:grid;gap:.8rem}.debbie-scenario-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(8,45,72,.12);background:rgba(8,45,72,.12)}.debbie-scenario-preview p{display:grid;gap:.25rem;margin:0;background:#f4f9fb;padding:.75rem}.debbie-scenario-preview p:nth-child(4){grid-column:1/-1}.debbie-scenario-preview i{color:#087aa9;font-size:11px;font-style:normal;font-weight:900;letter-spacing:.08em}.debbie-scenario-preview b{color:#173b54;font-size:14px;line-height:1.45}@media (max-width:960px){.calculator-natural-design{grid-template-columns:1fr}}@media (max-width:600px){.calculator-natural-design{padding:1rem}.calculator-natural-design>div>div{display:grid;grid-template-columns:auto minmax(0,1fr)}.debbie-scenario-preview{grid-template-columns:1fr}.debbie-scenario-preview p:nth-child(4){grid-column:auto}}.calculator-start-switcher{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.7fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:center;border-bottom:1px solid rgba(8,45,72,.14);background:linear-gradient(135deg,rgba(82,220,210,.1),transparent 34%),#f4f9fb;padding:clamp(1.35rem,3vw,2.4rem)}.calculator-start-switcher>header{display:grid;gap:.55rem}.calculator-start-switcher>header>span{color:#087aa9;font-size:.78rem;font-weight:900;letter-spacing:.12em}.calculator-start-switcher h2{margin:0;color:#082f4c;font-size:clamp(1.55rem,2.6vw,2.5rem);line-height:1.04;letter-spacing:-.035em}.calculator-start-switcher>header p{max-width:620px;margin:0;color:#526c7f;font-size:1rem;line-height:1.65}.calculator-start-switcher>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(8,45,72,.16);background:#dbe8ef;gap:1px;box-shadow:0 18px 44px rgba(8,45,72,.1)}.calculator-start-switcher button{display:grid;min-width:0;min-height:235px;align-content:start;gap:.65rem;border:0;background:#fff;padding:clamp(1.1rem,2vw,1.55rem);color:#173b54;font:inherit;text-align:left;cursor:pointer}.calculator-start-switcher button>span{color:#087aa9;font-size:.72rem;font-weight:900;letter-spacing:.09em}.calculator-start-switcher button>b{color:#082f4c;font-size:clamp(1.25rem,2vw,1.75rem)}.calculator-start-switcher button>p{margin:0;color:#5b7080;font-size:.94rem;line-height:1.58}.calculator-start-switcher button>strong{display:flex;align-items:center;gap:.45rem;align-self:end;margin-top:auto;color:#087aa9;font-size:.75rem;letter-spacing:.08em}.calculator-start-switcher button>strong svg{width:18px;height:18px}.calculator-start-switcher button.active{position:relative;background:linear-gradient(145deg,#082f4c,#0b496d);color:#fff}.calculator-start-switcher button.active:before{position:absolute;top:0;right:0;left:0;height:5px;background:#52dcd2;content:""}.calculator-start-switcher button.active>span,.calculator-start-switcher button.active>strong{color:#52dcd2}.calculator-start-switcher button.active>b{color:#fff}.calculator-start-switcher button.active>p{color:#c8dce7}.calculator-manual-sequence{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:1rem 0 0;padding:0;overflow:hidden;border:1px solid rgba(8,45,72,.14);background:#e2edf2;gap:1px;list-style:none}.calculator-manual-sequence li{display:grid;min-width:0;min-height:118px;align-content:start;gap:.28rem;background:#fff;padding:.9rem}.calculator-manual-sequence li>span{color:#087aa9;font-size:.72rem;font-weight:900;letter-spacing:.08em}.calculator-manual-sequence li>b{color:#173b54;font-size:.88rem;line-height:1.3}.calculator-manual-sequence li>small{color:#6a7e8e;font-size:.75rem;line-height:1.4}.calculator-manual-sequence li.active{border-top:4px solid #52dcd2;background:#082f4c;padding-top:calc(.9rem - 4px)}.calculator-manual-sequence li.active>span{color:#52dcd2}.calculator-manual-sequence li.active>b{color:#fff}.calculator-manual-sequence li.active>small{color:#c8dce7}.calculator-design-questions fieldset.calculator-first-question{border:2px solid #169eaa;box-shadow:0 14px 34px rgba(8,122,169,.12)}.calculator-first-question legend{display:flex;max-width:100%;align-items:center;gap:.55rem}.calculator-first-question legend em{border-radius:999px;background:#52dcd2;padding:.28rem .5rem;color:#082f4c;font-size:.65rem;font-style:normal;font-weight:900;letter-spacing:.08em}@media (max-width:960px){.calculator-start-switcher{grid-template-columns:1fr}.calculator-manual-sequence{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.calculator-manual-sequence,.calculator-start-switcher>div{grid-template-columns:1fr}.calculator-start-switcher button{min-height:0}.calculator-manual-sequence li{min-height:0;grid-template-columns:auto minmax(0,1fr);column-gap:.7rem}.calculator-manual-sequence li>span{grid-row:1/span 2}.calculator-first-question legend{flex-wrap:wrap}}.calculator-scenario-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;align-items:center;border-bottom:1px solid rgba(8,45,72,.14);background:#fff;padding:.9rem clamp(1rem,3vw,2rem)}.calculator-scenario-bar>div{display:grid;min-width:0;gap:.15rem}.calculator-scenario-bar>div>span{color:#087aa9;font-size:.68rem;font-weight:900;letter-spacing:.09em}.calculator-scenario-bar>div>b{overflow:hidden;color:#173b54;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.calculator-scenario-bar>div>small{color:#6b7e8c}.calculator-scenario-tools{position:relative}.calculator-scenario-tools summary{display:flex;min-height:44px;align-items:center;gap:.65rem;border:1px solid rgba(8,45,72,.17);border-radius:4px;background:#f5f9fb;padding:.6rem .85rem;color:#173b54;font-size:.82rem;font-weight:800;cursor:pointer;list-style:none}.calculator-scenario-tools summary::-webkit-details-marker{display:none}.calculator-scenario-tools[open] summary span{transform:rotate(180deg)}.calculator-scenario-tools>div{position:absolute;z-index:12;top:calc(100% + .5rem);right:0;display:grid;width:min(680px,calc(100vw - 2rem));grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;border:1px solid rgba(8,45,72,.16);border-radius:6px;background:#fff;padding:1rem;box-shadow:0 24px 70px rgba(8,36,58,.2)}.calculator-scenario-tools label{display:grid;gap:.35rem;color:#36586f;font-size:.74rem;font-weight:800}.calculator-scenario-tools input,.calculator-scenario-tools select{min-width:0;min-height:44px;border:1px solid rgba(8,45,72,.2);border-radius:3px;background:#fff;padding:.65rem;color:#173b54}.calculator-scenario-tools>div>div{display:flex;grid-column:1/-1;gap:.45rem;flex-wrap:wrap}.calculator-scenario-tools button{min-height:40px;border:1px solid rgba(8,45,72,.17);border-radius:3px;background:#f5f9fb;padding:.55rem .75rem;color:#173b54;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.calculator-goal-grid button{min-height:142px}.calculator-azure-sizing-note{display:grid;gap:.25rem;margin-top:.85rem;border-left:5px solid #52dcd2;background:#edf7f8;padding:.9rem 1rem}.calculator-azure-sizing-note span{color:#087aa9;font-size:.68rem;font-weight:900;letter-spacing:.09em}.calculator-azure-sizing-note b{color:#173b54}.calculator-azure-sizing-note p{margin:0;color:#5c7181;font-size:.78rem}.calculator-start-preview{min-height:320px;align-content:center;justify-items:start;background:linear-gradient(135deg,rgba(82,220,210,.14),transparent 45%),#082f4c;padding:clamp(1.4rem,4vw,2.5rem);color:#fff}.calculator-start-preview>span{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#52dcd2;color:#082f4c;font-weight:900}.calculator-start-preview h3{margin:.8rem 0 0;color:#fff;font-size:clamp(1.5rem,3vw,2.35rem)}.calculator-start-preview p{max-width:520px;margin:.4rem 0 0;color:#c8dce7;line-height:1.65}.calculator-results-pending{display:grid;justify-items:start;gap:.65rem;border-top:1px solid rgba(8,45,72,.13);background:linear-gradient(135deg,rgba(82,220,210,.12),transparent 38%),#f5f9fb;padding:clamp(1.5rem,4vw,3rem)}.calculator-results-pending>span{color:#087aa9;font-size:.75rem;font-weight:900;letter-spacing:.1em}.calculator-results-pending h2{margin:0;color:#082f4c;font-size:clamp(1.55rem,3vw,2.6rem)}.calculator-results-pending p{max-width:920px;margin:0;color:#526b7d;line-height:1.65}@media (max-width:800px){.calculator-scenario-bar{grid-template-columns:minmax(0,1fr) auto}.calculator-scenario-bar>.calculator-validation{grid-row:2}}@media (max-width:560px){.calculator-scenario-bar{grid-template-columns:1fr}.calculator-scenario-tools{position:static}.calculator-scenario-tools>div{position:static;width:100%;grid-template-columns:1fr;margin-top:.5rem;box-shadow:none}.calculator-scenario-tools>div>div{grid-column:auto}}main h1{font-size:clamp(3.25rem,6vw,5rem)!important}main :where(p,li):not([aria-hidden=true]){font-size:max(1rem,1em)}@media (max-width:760px){main h1{font-size:clamp(2.65rem,12vw,3rem)!important}}.calculator-scope-tools{border:1px solid rgba(8,45,72,.13);border-bottom:0;background:#f5f9fb}.calculator-scope-tools>summary{display:grid;min-height:50px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem clamp(1rem,3vw,2rem);color:#173b54;cursor:pointer;list-style:none}.calculator-scope-tools>summary::-webkit-details-marker{display:none}.calculator-scope-tools>summary>span{color:#087aa9;font-size:.7rem;font-weight:900;letter-spacing:.09em}.calculator-scope-tools>summary>b{font-size:.86rem}.calculator-scope-tools>summary>small{color:#60778a;font-size:.78rem;font-weight:750}.calculator-scope-tools[open]>summary{border-bottom:1px solid rgba(8,45,72,.12)}.calculator-welcome{display:grid;gap:clamp(1.25rem,3vw,2rem);background:linear-gradient(135deg,rgba(82,220,210,.13),transparent 32%),linear-gradient(rgba(15,104,150,.045) 1px,transparent 0),linear-gradient(90deg,rgba(15,104,150,.045) 1px,transparent 0),#f5fafc;background-size:auto,28px 28px,28px 28px,auto;padding:clamp(1.5rem,4vw,3.5rem)}.calculator-welcome>header{display:grid;max-width:880px;gap:.6rem}.calculator-welcome>header>span{color:#087aa9;font-size:.78rem;font-weight:900;letter-spacing:.11em}.calculator-welcome h2{max-width:760px;margin:0;color:#082f4c;font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-.045em}.calculator-welcome>header p{max-width:780px;margin:0;color:#4f697b;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.calculator-welcome-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(8,45,72,.16);background:rgba(8,45,72,.14);gap:1px;box-shadow:0 24px 60px rgba(8,45,72,.1)}.calculator-welcome-goals>button{display:grid;min-height:290px;min-width:0;align-content:start;gap:.75rem;border:0;background:#fff;padding:clamp(1.25rem,2.5vw,2rem);color:#173b54;font:inherit;text-align:left;cursor:pointer}.calculator-welcome-goals>button:focus-visible,.calculator-welcome-goals>button:hover{position:relative;z-index:1;background:#edf8fa;box-shadow:inset 0 5px #52dcd2}.calculator-welcome-goals span{color:#087aa9;font-size:.74rem;font-weight:900;letter-spacing:.1em}.calculator-welcome-goals b{color:#082f4c;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.12}.calculator-welcome-goals p{margin:0;color:#536d7e;font-size:.98rem;line-height:1.62}.calculator-welcome-goals strong{display:flex;align-items:center;gap:.45rem;align-self:end;margin-top:auto;color:#087aa9;font-size:.82rem;letter-spacing:.04em}.calculator-welcome-goals svg{width:18px;height:18px}.calculator-welcome-assistance{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;border:1px solid rgba(8,45,72,.14);background:#082f4c;padding:1rem;color:#fff}.calculator-welcome-assistance>div{display:flex;align-items:center;gap:.8rem}.calculator-welcome-assistance svg{width:28px;flex:0 0 auto;color:#52dcd2}.calculator-welcome-assistance span{display:grid;gap:.2rem}.calculator-welcome-assistance b{font-size:.95rem}.calculator-welcome-assistance small{color:#bfd3df;font-size:.78rem;line-height:1.45}.calculator-back-to-goals,.calculator-welcome-assistance>button{min-height:44px;border:1px solid #52dcd2;background:#52dcd2;padding:.65rem .9rem;color:#082f4c;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.calculator-welcome-assistance>button.secondary{border-color:rgba(255,255,255,.3);background:transparent;color:#fff}.calculator-method-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;border-bottom:1px solid rgba(8,45,72,.13);background:#eef6f8;padding:.85rem clamp(1rem,3vw,2rem)}.calculator-method-bar>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem}.calculator-method-bar>div:first-child>span{color:#087aa9;font-size:.68rem;font-weight:900;letter-spacing:.09em}.calculator-method-bar>div:first-child>b{color:#173b54;font-size:.9rem}.calculator-back-to-goals,.calculator-method-bar button{min-height:42px;border:1px solid rgba(8,45,72,.17);background:#fff;padding:.55rem .75rem;color:#173b54;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.calculator-method-bar>div:last-child{display:flex;gap:.45rem}.calculator-method-bar>div:last-child button{display:flex;align-items:center;gap:.35rem}.calculator-method-bar>div:last-child button.active{border-color:#087aa9;background:#082f4c;color:#fff}.calculator-method-bar svg{width:16px;height:16px}.calculator-back-to-goals{margin:1rem clamp(1rem,3vw,2rem) 0}.calculator-model-help{display:block;background:#082f4c}.calculator-model-help>summary{padding:.85rem 1rem;color:#fff;font-size:.8rem;font-weight:850;cursor:pointer}.calculator-model-help>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.12)}.calculator-manual-sequence li.complete{background:#edf8f5}.calculator-manual-sequence li.complete>span{color:#087d67}.calculator-manual-sequence li.complete svg{width:16px;height:16px}.calculator-active-question{min-height:350px;border:2px solid rgba(8,122,169,.32)!important;padding:clamp(1.25rem,3vw,2rem)!important;box-shadow:0 18px 45px rgba(8,45,72,.09)}.calculator-active-question legend b{font-size:clamp(1rem,1.5vw,1.25rem)}.calculator-design-questions .calculator-active-question>p{max-width:780px;color:#536d7e;font-size:.95rem;line-height:1.65}.calculator-active-question .calculator-number-question>span,.calculator-active-question button,.calculator-active-question input,.calculator-active-question label,.calculator-active-question select,.calculator-active-question small{font-size:max(.82rem,14px)}.calculator-active-question input,.calculator-active-question select{min-height:48px}.calculator-wizard-actions{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;border:1px solid rgba(8,45,72,.13);background:#f5f9fb;padding:.9rem}.calculator-wizard-actions>div{display:grid;justify-items:center;gap:.15rem}.calculator-wizard-actions>div>span{color:#087aa9;font-size:.7rem;font-weight:900;letter-spacing:.08em}.calculator-wizard-actions>div>small{color:#657b8c;font-size:.74rem}.calculator-design-actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .7rem}.calculator-design-actions>span{grid-row:1/span 2;color:#087aa9;font-size:.62rem;font-weight:900;letter-spacing:.08em}.calculator-design-actions>b{color:#173b54;font-size:.78rem}.calculator-design-actions>small{grid-column:2;color:#60778a;font-size:.68rem;line-height:1.45;text-align:left}.calculator-assessment-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(8,45,72,.13);background:#e2edf2;gap:1px}.calculator-assessment-status>article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.7rem;background:#fff;padding:1rem}.calculator-assessment-status>article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#dff6f1;color:#087d67;font-size:.7rem;font-weight:900}.calculator-assessment-status>article.conditions>span{border-radius:4px;background:#fff1d7;color:#8a5a0a}.calculator-assessment-status svg{width:15px;height:15px}.calculator-assessment-status div{display:grid;gap:.2rem}.calculator-assessment-status small{color:#087aa9;font-size:.62rem;font-weight:900;letter-spacing:.08em}.calculator-assessment-status b{color:#173b54;font-size:.82rem}.calculator-assessment-status p{margin:0;color:#60778a;font-size:.72rem;line-height:1.45}@media (max-width:1000px){.calculator-assessment-status,.calculator-welcome-goals{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-welcome-assistance{grid-template-columns:1fr 1fr}.calculator-welcome-assistance>div{grid-column:1/-1}.calculator-method-bar{grid-template-columns:1fr}}@media (max-width:680px){.calculator-method-bar>div:first-child,.calculator-scope-tools>summary{grid-template-columns:1fr}.calculator-scope-tools>summary>small{display:none}.calculator-welcome{padding:1.1rem}.calculator-assessment-status,.calculator-welcome-assistance,.calculator-welcome-goals{grid-template-columns:1fr}.calculator-welcome-goals>button{min-height:0}.calculator-welcome-assistance>div{grid-column:auto}.calculator-method-bar>div:last-child,.calculator-method-bar>div:last-child button{width:100%}.calculator-method-bar>div:last-child{display:grid;grid-template-columns:1fr}.calculator-model-help>div{grid-template-columns:1fr}.calculator-model-help article+article{border-top:1px solid rgba(255,255,255,.12);border-left:0}.calculator-manual-sequence{grid-template-columns:repeat(5,minmax(135px,1fr));overflow-x:auto}.calculator-manual-sequence li{min-height:105px;grid-template-columns:1fr}.calculator-manual-sequence li>span{grid-row:auto}.calculator-wizard-actions{grid-template-columns:1fr 1fr}.calculator-wizard-actions>div{grid-column:1/-1;grid-row:1}.calculator-wizard-actions>button{width:100%}}.copilot-landing-hero{position:relative;min-height:760px;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 28%,rgba(141,72,255,.28),transparent 28%),radial-gradient(circle at 73% 72%,rgba(0,174,255,.2),transparent 30%),linear-gradient(135deg,#071b35,#102446 50%,#161c46)}.copilot-landing-hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:48px 48px;content:"";-webkit-mask-image:linear-gradient(90deg,#000 15%,transparent 85%);mask-image:linear-gradient(90deg,#000 15%,transparent 85%)}.copilot-gradient-orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.48;pointer-events:none;animation:copilot-orbit 12s ease-in-out infinite alternate}.copilot-orb-one{top:8%;right:1%;width:300px;height:300px;background:conic-gradient(from 160deg,#00aeff,#2253ce,#8c48ff,#f2598a,#ffb152,#00aeff)}.copilot-orb-two{right:31%;bottom:-80px;width:220px;height:220px;background:radial-gradient(circle,rgba(82,180,113,.8),rgba(13,145,225,.12) 66%,transparent 68%);animation-delay:-5s}@keyframes copilot-orbit{0%{transform:translate3d(-8px,-12px,0) rotate(-4deg) scale(.96)}to{transform:translate3d(20px,18px,0) rotate(9deg) scale(1.05)}}.copilot-landing-hero-grid{min-height:760px;display:grid;position:relative;z-index:2;grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);align-items:center;gap:clamp(42px,7vw,105px);padding-top:72px;padding-bottom:72px}.copilot-landing-copy{display:grid;justify-items:start;gap:20px}.copilot-product-lockup{display:inline-flex;align-items:center;gap:13px;padding:10px 14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);box-shadow:0 16px 44px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.83rem;line-height:1.2}.copilot-product-lockup img{width:40px;height:40px}.copilot-product-lockup b{color:#cbd8ff;font-weight:650}.copilot-landing-copy h1{max-width:780px;margin:0;color:#fff;font-size:clamp(3.4rem,6vw,6.6rem);line-height:.93;letter-spacing:-.065em}.copilot-landing-copy h1 em{display:inline-block;color:transparent;background:linear-gradient(90deg,#65d8ff,#a99bff 42%,#ff91b8 72%,#ffc07c);-webkit-background-clip:text;background-clip:text;font-style:normal}.copilot-landing-copy>p{max-width:680px;margin:0;color:#d4e1ef;font-size:clamp(1.06rem,1.4vw,1.28rem);line-height:1.72}.copilot-hero-proof{display:flex;flex-wrap:wrap;gap:10px 18px;color:#c9d7e7;font-size:.78rem;font-weight:700}.copilot-hero-proof span{display:inline-flex;align-items:center;gap:7px}.copilot-hero-proof svg{width:15px;color:#75e0be}.copilot-hero-system{min-height:540px;display:grid;position:relative;align-content:center;justify-items:center}.copilot-hero-system:after,.copilot-hero-system:before{position:absolute;top:50%;left:50%;border:1px solid rgba(162,192,255,.18);border-radius:50%;content:"";transform:translate(-50%,-50%)}.copilot-hero-system:before{width:390px;height:390px;animation:copilot-pulse 4s ease-in-out infinite}.copilot-hero-system:after{width:505px;height:505px;animation:copilot-pulse 4s ease-in-out 1.3s infinite}@keyframes copilot-pulse{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(.96)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.03)}}.copilot-hero-request{position:absolute;z-index:3;top:28px;left:0;width:min(330px,75%);padding:16px 18px;border:1px solid rgba(255,255,255,.2);border-radius:12px 12px 12px 2px;background:rgba(7,27,53,.78);box-shadow:0 20px 60px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:copilot-message 7s ease-in-out infinite}@keyframes copilot-message{0%,10%{opacity:0;transform:translateY(14px)}18%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.copilot-hero-request span{color:#78dfff;font-size:.62rem;font-weight:900;letter-spacing:.12em}.copilot-hero-request p{margin:6px 0 0;color:#fff;font-size:.88rem;line-height:1.5}.copilot-hero-core{width:150px;height:150px;display:grid;position:relative;z-index:3;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(255,255,255,.1);box-shadow:0 0 0 14px rgba(255,255,255,.035),0 28px 80px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.copilot-hero-core img{width:76px;height:76px}.copilot-hero-core span{position:absolute;bottom:23px;color:#fff;font-size:.68rem;font-weight:800}.copilot-hero-core i{position:absolute;inset:-9px;border-color:#77ddff #d493ff transparent transparent;border-style:solid;border-width:2px;border-radius:50%;animation:copilot-spin 7s linear infinite}@keyframes copilot-spin{to{transform:rotate(1turn)}}.copilot-hero-apps span{min-width:88px;display:grid;position:absolute;z-index:2;grid-template-columns:30px 1fr;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(255,255,255,.17);border-radius:7px;color:#fff;background:rgba(13,30,61,.82);box-shadow:0 12px 34px rgba(0,0,0,.2);font-size:.75rem;font-weight:900;animation:copilot-app-float 5s ease-in-out infinite alternate}.copilot-hero-apps span:before{width:28px;height:28px;display:grid;grid-column:1;grid-row:1;place-items:center;border-radius:5px;content:attr(class);overflow:hidden;color:transparent}.copilot-hero-apps span>b{grid-column:2;grid-row:1;font-size:.68rem}.copilot-hero-apps .app-teams{top:29%;left:1%;animation-delay:-.6s}.copilot-hero-apps .app-outlook{top:21%;right:0;animation-delay:-1.8s}.copilot-hero-apps .app-sharepoint{top:56%;left:-2%;animation-delay:-3.2s}.copilot-hero-apps .app-word{top:60%;right:-2%;animation-delay:-2.4s}.copilot-hero-apps .app-power{right:29%;bottom:5%;animation-delay:-4.3s}.copilot-hero-apps .app-teams:before{background:#6264a7}.copilot-hero-apps .app-outlook:before{background:#0078d4}.copilot-hero-apps .app-sharepoint:before{background:#038387}.copilot-hero-apps .app-word:before{background:#2b579a}.copilot-hero-apps .app-power:before{background:#742774}@keyframes copilot-app-float{0%{transform:translateY(-5px)}to{transform:translateY(7px)}}.copilot-hero-checkpoint{position:absolute;z-index:4;right:4%;bottom:24px;display:grid;grid-template-columns:11px 1fr;gap:2px 9px;padding:12px 15px;border:1px solid rgba(117,224,190,.35);border-radius:7px;color:#b9c8d9;background:rgba(5,35,42,.84);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;animation:copilot-check 7s ease-in-out 3.2s infinite}.copilot-hero-checkpoint i{width:9px;height:9px;grid-row:1/3;align-self:center;border-radius:50%;background:#75e0be;box-shadow:0 0 0 5px rgba(117,224,190,.12)}.copilot-hero-checkpoint b{grid-column:2;color:#fff;font-size:.72rem}@keyframes copilot-check{0%,42%{opacity:.35}52%,92%{opacity:1}to{opacity:.35}}.copilot-value-strip,.m365-value-strip{border-bottom:1px solid var(--mist);background:#fff}.copilot-value-strip .container,.m365-value-strip .container{display:grid;grid-template-columns:repeat(4,1fr)}.copilot-value-strip span,.m365-value-strip span{display:grid;gap:3px;padding:22px 26px;border-left:1px solid var(--mist)}.copilot-value-strip span:last-child,.m365-value-strip span:last-child{border-right:1px solid var(--mist)}.copilot-value-strip b,.m365-value-strip b{color:var(--navy);font-size:.82rem}.copilot-value-strip small,.m365-value-strip small{color:var(--muted);font-size:.72rem;line-height:1.4}.platform-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.platform-hero-text-link{display:inline-flex;align-items:center;gap:9px;padding:9px 2px;color:#fff;border-bottom:1px solid rgba(255,255,255,.42);font-size:.78rem;font-weight:850}.platform-hero-text-link svg{width:16px;transition:transform .18s ease}.platform-hero-text-link:hover svg{transform:translateX(4px)}.platform-market-section{overflow:hidden;position:relative;background:linear-gradient(180deg,#f6f8fc,#fff 62%)}.platform-market-section:before{width:440px;height:440px;position:absolute;top:-260px;right:-170px;border:1px solid rgba(84,73,183,.12);border-radius:50%;box-shadow:0 0 0 70px rgba(84,73,183,.025),0 0 0 140px rgba(8,122,169,.018);content:""}.m365-market-section:before{border-color:rgba(8,122,169,.15);box-shadow:0 0 0 70px rgba(8,122,169,.025),0 0 0 140px rgba(15,139,119,.018)}.platform-market-opening{display:grid;position:relative;z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:end;gap:clamp(42px,7vw,105px)}.platform-market-copy h2{max-width:860px;margin:15px 0 20px;font-size:clamp(2.7rem,5vw,5.25rem);line-height:.95;letter-spacing:-.05em}.platform-market-copy h2 em{color:#5c43c6;font-style:normal}.m365-market-section .platform-market-copy h2 em{color:#087aa9}.platform-market-copy p{max-width:770px;margin:0;color:var(--muted);font-size:1rem;line-height:1.75}.platform-partner-proof{display:grid;grid-template-columns:minmax(125px,180px) 1fr;align-items:center;gap:24px;padding:25px;border:1px solid #cfdae5;background:rgba(255,255,255,.92);box-shadow:0 22px 54px rgba(20,47,74,.09)}.platform-partner-proof img{width:100%;height:auto;display:block}.platform-partner-proof>div{display:grid;gap:8px}.platform-partner-proof span{color:#5d46c6;font-size:.58rem;font-weight:900;letter-spacing:.1em}.m365-market-section .platform-partner-proof span{color:#087aa9}.platform-partner-proof b{color:var(--navy);font-size:.82rem;line-height:1.45}.platform-partner-proof p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.55}.platform-offer-grid{display:grid;position:relative;z-index:1;grid-template-columns:repeat(4,1fr);margin-top:58px;border:1px solid #d3dce7;background:#d3dce7;gap:1px}.platform-offer-grid article{min-height:345px;display:flex;flex-direction:column;position:relative;padding:28px;background:#fff}.platform-offer-grid article:before{height:4px;position:absolute;top:0;right:0;left:0;background:#0d91e1;content:""}.platform-offer-grid article:nth-child(2):before{background:#52b471}.platform-offer-grid article:nth-child(3):before{background:#8c48ff}.platform-offer-grid article:nth-child(4):before{background:#f2598a}.m365-market-offers article:before{background:#087aa9}.m365-market-offers article:nth-child(2):before{background:#1b78bd}.m365-market-offers article:nth-child(3):before{background:#15947e}.m365-market-offers article:nth-child(4):before{background:#f1a12f}.platform-offer-grid header{display:flex;align-items:center;justify-content:space-between;gap:16px}.platform-offer-grid header span{color:#607388;font-size:.72rem;font-weight:850}.platform-offer-grid header small{color:#5d46c6;font-size:.58rem;font-weight:900;letter-spacing:.12em}.m365-market-offers header small{color:#087aa9}.platform-offer-grid h3{margin:46px 0 12px;color:var(--navy);font-size:1.35rem;line-height:1.17}.platform-offer-grid>article>p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.65}.platform-offer-grid footer{margin-top:auto;padding-top:30px}.platform-offer-grid a{display:flex;align-items:center;justify-content:space-between;gap:9px;color:#5139bc;font-size:.72rem;font-weight:850}.m365-market-offers a{color:#087aa9}.platform-offer-grid a svg{width:15px;flex:0 0 auto}.platform-proof-stage{position:relative;z-index:1;margin-top:28px;padding:clamp(28px,4vw,52px);color:#fff;background:linear-gradient(135deg,#0b2947,#162f5a 58%,#372662);box-shadow:0 26px 65px rgba(13,37,65,.14)}.m365-market-section .platform-proof-stage{background:linear-gradient(135deg,#0a2d47,#0d4660 62%,#0a5a5d)}.platform-proof-stage>header{display:grid;grid-template-columns:.85fr 1.15fr;align-items:end;gap:clamp(35px,7vw,100px);margin-bottom:34px}.platform-proof-stage>header span{color:#78dfff;font-size:.61rem;font-weight:900;letter-spacing:.12em}.platform-proof-stage>header h2{max-width:650px;margin:13px 0 0;color:#fff;font-size:clamp(2rem,3.7vw,3.7rem);line-height:1;letter-spacing:-.04em}.platform-proof-stage>header>p{max-width:680px;margin:0;color:#bdccdc;font-size:.82rem;line-height:1.7}.platform-proof-cards{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.14);gap:1px}.platform-proof-cards>a{min-height:330px;display:flex;flex-direction:column;padding:clamp(25px,3.5vw,40px);color:#fff;background:rgba(255,255,255,.055);transition:background .18s ease}.platform-proof-cards>a:hover{background:rgba(255,255,255,.095)}.platform-proof-cards>a>span{color:#7fe0ce;font-size:.58rem;font-weight:900;letter-spacing:.11em}.platform-proof-cards h3{max-width:640px;margin:34px 0 12px;color:#fff;font-size:clamp(1.3rem,2.1vw,1.9rem);line-height:1.16}.platform-proof-cards>a>p{max-width:650px;margin:0;color:#bdccdc;font-size:.78rem;line-height:1.65}.platform-proof-cards footer{display:grid;grid-template-columns:120px 1fr 18px;align-items:center;gap:14px;margin-top:auto;padding-top:28px;border-top:1px solid rgba(255,255,255,.14)}.platform-proof-cards footer b{color:#7fe0ce;font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}.platform-proof-cards footer small{color:#d7e1eb;font-size:.7rem;line-height:1.5}.platform-proof-cards footer svg{width:16px}.copilot-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,88px);align-items:stretch}.copilot-why-copy{display:flex;flex-direction:column;justify-content:center}.copilot-why-grid h2{max-width:680px;margin:14px 0 22px;font-size:clamp(2.45rem,4vw,4.1rem);line-height:1;letter-spacing:-.05em}.copilot-why-grid h2 em{color:#5c43d1;font-style:normal}.copilot-why-grid p{max-width:650px;margin:0;color:var(--muted);font-size:1rem;line-height:1.75}.copilot-adoption-board{display:flex;flex-direction:column;border:1px solid #d4dde7;box-shadow:0 22px 56px rgba(22,48,75,.08)}.copilot-adoption-board>header{display:flex;justify-content:space-between;gap:18px;padding:16px 20px;color:#dce9f5;background:#132f50;font-size:.62rem;font-weight:900;letter-spacing:.1em}.copilot-adoption-board>header small{color:#79dfcb;font-size:inherit}.copilot-adoption-board article{min-height:92px;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:15px 20px;border-bottom:1px solid var(--mist);background:#fff}.copilot-adoption-board article>span{color:#5d46c6;font-size:.66rem;font-weight:900}.copilot-adoption-board article div{display:grid;grid-template-columns:86px 1fr;align-items:center;gap:4px 14px}.copilot-adoption-board article small{color:#087aa9;font-size:.58rem;font-weight:900;letter-spacing:.08em}.copilot-adoption-board article b{color:var(--navy);font-size:.88rem}.copilot-adoption-board article p{max-width:none;grid-column:1/-1;margin:0;color:var(--muted);font-size:.71rem;line-height:1.45}.copilot-adoption-board article svg{width:16px;color:#148d77}.copilot-adoption-board>footer{margin-top:auto;padding:16px 20px;color:#31576a;background:#eaf6f5;font-size:.72rem;line-height:1.5}.copilot-friction-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:56px;border:1px solid var(--mist);background:var(--mist);gap:1px}.copilot-friction-grid article{min-height:230px;padding:28px;background:#fff}.copilot-friction-grid article>span{color:#694eda;font-size:.68rem;font-weight:900;letter-spacing:.12em}.copilot-friction-grid h3{margin:36px 0 10px;color:var(--navy);font-size:.94rem;letter-spacing:.04em}.copilot-friction-grid p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.65}.copilot-pillar-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #d8dfea;background:#d8dfea;gap:1px}.copilot-pillar-grid article{min-height:420px;display:flex;flex-direction:column;padding:clamp(28px,4vw,50px);background:#fff}.copilot-pillar-grid article:first-child{box-shadow:inset 4px 0 #0d91e1}.copilot-pillar-grid article:nth-child(2){box-shadow:inset 4px 0 #52b471}.copilot-pillar-grid article:nth-child(3){box-shadow:inset 4px 0 #8c48ff}.copilot-pillar-grid article:nth-child(4){box-shadow:inset 4px 0 #f2598a}.copilot-pillar-grid header{display:flex;align-items:center;justify-content:space-between}.copilot-pillar-grid header span{color:#152d49;font-size:2.1rem;font-weight:300}.copilot-pillar-grid header small{color:#6b4fd3;font-size:.65rem;font-weight:900;letter-spacing:.14em}.copilot-pillar-grid h3{max-width:520px;margin:35px 0 12px;font-size:clamp(1.55rem,2.6vw,2.35rem)}.copilot-pillar-grid>article>p{max-width:620px;margin:0;color:var(--muted);line-height:1.68}.copilot-pillar-grid ul{display:grid;gap:10px;margin:24px 0 32px;padding:0;list-style:none}.copilot-pillar-grid li{display:grid;grid-template-columns:18px 1fr;gap:9px;color:#375063;font-size:.84rem;line-height:1.5}.copilot-pillar-grid li svg{width:15px;color:#1c9a81}.copilot-pillar-grid article>footer{display:grid;gap:7px;margin-top:auto;padding-top:20px;border-top:1px solid var(--mist)}.copilot-pillar-grid article>footer>small{color:#087aa9;font-size:.58rem;font-weight:900;letter-spacing:.1em}.copilot-pillar-grid a{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;color:#5139bc;font-size:.82rem;font-weight:850}.copilot-pillar-grid a svg{width:16px}.copilot-path-workbench{overflow:hidden;border:1px solid #d5deea;background:#fff;box-shadow:0 24px 64px rgba(18,38,65,.1)}.copilot-path-workbench-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 22px;color:#dce8f5;background:#132f50}.copilot-path-workbench-header>div{display:grid;gap:4px}.copilot-path-workbench-header span{color:#75ddc9;font-size:.59rem;font-weight:900;letter-spacing:.11em}.copilot-path-workbench-header b{font-size:.82rem}.copilot-path-workbench-header>small{color:#aebfd0;font-size:.65rem}.copilot-path-scenarios{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d5deea;background:#d5deea;gap:1px}.copilot-path-scenarios button{min-height:132px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:18px;border:0;color:#435b70;background:#f5f8fb;text-align:left;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.copilot-path-scenarios button:hover{background:#eef2fb}.copilot-path-scenarios button>span{display:grid;gap:2px;color:#5e46c7;font-size:1rem;font-weight:350}.copilot-path-scenarios button>span small{color:#7890a2;font-size:.48rem;font-weight:900;letter-spacing:.08em}.copilot-path-scenarios button>div{display:grid;gap:6px}.copilot-path-scenarios button>div small{color:#087aa9;font-size:.54rem;font-weight:900;letter-spacing:.1em}.copilot-path-scenarios button>div b{font-size:.8rem;line-height:1.35}.copilot-path-scenarios button>i{color:#8397a8;font-size:1rem;font-style:normal}.copilot-path-scenarios button.active{color:#fff;background:linear-gradient(135deg,#173f78,#5035a9)}.copilot-path-scenarios button.active>div small,.copilot-path-scenarios button.active>i,.copilot-path-scenarios button.active>span{color:#81e3d0}.copilot-path-scenarios button.active>span small{color:#c6d3e2}.copilot-path-result{display:grid;grid-template-columns:190px minmax(0,1fr)}.copilot-path-result>aside{display:flex;flex-direction:column;padding:32px 24px;color:#dce8f4;background:#0d2944}.copilot-path-result>aside>span{color:#80e0ce;font-size:.57rem;font-weight:900;letter-spacing:.1em}.copilot-path-result>aside>b{margin:56px 0 8px;color:#fff;font-size:2rem;font-weight:300}.copilot-path-result>aside>small{color:#bdcad8;font-size:.72rem;line-height:1.45}.copilot-path-result>aside>i{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#81e0cd;font-size:.65rem;font-style:normal;font-weight:800}.copilot-path-result>aside svg{width:15px}.copilot-path-result>div{min-height:440px;display:flex;flex-direction:column;padding:clamp(28px,4vw,52px)}.copilot-path-result>div>header{display:flex;justify-content:space-between;gap:18px;color:#5b43c6;font-size:.62rem;font-weight:900;letter-spacing:.1em}.copilot-path-result>div>header small{color:var(--muted);font-size:inherit;letter-spacing:.04em}.copilot-path-result h3{max-width:820px;margin:25px 0 12px;font-size:clamp(1.8rem,3vw,2.85rem);line-height:1.05}.copilot-path-result>div>p{max-width:850px;margin:0;color:var(--muted);line-height:1.65}.copilot-path-sequence{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0;border:1px solid var(--mist)}.copilot-path-sequence>div{min-height:120px;padding:18px;border-right:1px solid var(--mist)}.copilot-path-sequence>div:last-child{border-right:0}.copilot-path-sequence span{color:#6048c9;font-size:.58rem;font-weight:900}.copilot-path-sequence b{display:block;margin:13px 0 5px;color:var(--navy);font-size:.8rem}.copilot-path-sequence p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.5}.copilot-path-result>div>footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:auto}.copilot-path-result>div>footer>span{max-width:440px;color:var(--muted);font-size:.67rem;line-height:1.45}.copilot-path-result .button{min-width:190px;flex:0 0 auto;white-space:nowrap}.platform-planner{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);border:1px solid #d7ddea;background:#d7ddea;gap:1px;box-shadow:0 22px 60px rgba(18,38,65,.09)}.platform-planner-choices{display:grid;align-content:start;gap:1px;background:#d7ddea}.platform-planner-choices button{min-height:96px;display:grid;grid-template-columns:36px 1fr;align-items:center;gap:13px;padding:18px 20px;border:0;color:#4b6174;background:#f5f7fb;text-align:left;cursor:pointer}.platform-planner-choices button span{display:grid;width:34px;height:34px;place-items:center;border:1px solid #c8d2df;border-radius:50%;font-size:.67rem;font-weight:900}.platform-planner-choices button b{font-size:.88rem;line-height:1.35}.platform-planner-choices button.active{color:#fff;background:linear-gradient(135deg,#173f78,#5035a9)}.platform-planner-choices button.active span{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.1)}.platform-planner-result{min-height:485px;display:flex;flex-direction:column;padding:clamp(28px,5vw,64px);background:#fff}.platform-planner-result header{display:flex;justify-content:space-between;gap:20px;color:#5b43c6;font-size:.65rem;font-weight:900;letter-spacing:.11em}.platform-planner-result header small{color:var(--muted);letter-spacing:.04em}.platform-planner-result h3{max-width:760px;margin:30px 0 14px;font-size:clamp(1.8rem,3.5vw,3.15rem);line-height:1.03}.platform-planner-result>p{max-width:760px;margin:0;color:var(--muted);line-height:1.7}.platform-planner-sequence{display:grid;grid-template-columns:repeat(3,1fr);margin:34px 0;border:1px solid var(--mist)}.platform-planner-sequence div{min-height:150px;padding:20px;border-right:1px solid var(--mist)}.platform-planner-sequence div:last-child{border-right:0}.platform-planner-sequence span{color:#694eda;font-size:.62rem;font-weight:900}.platform-planner-sequence b{display:block;margin:18px 0 6px;color:var(--navy);font-size:.82rem}.platform-planner-sequence p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.55}.platform-planner-result .button{align-self:flex-start;margin-top:auto}.copilot-lifecycle-section{color:#fff;background:#0a243e}.copilot-lifecycle-section .section-heading h2{color:#fff}.copilot-lifecycle-section .section-heading>p{color:#bed0de}.copilot-lifecycle-track{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.13)}.copilot-lifecycle-track article{min-height:280px;position:relative;padding:30px;border-right:1px solid rgba(255,255,255,.13)}.copilot-lifecycle-track article:last-child{border-right:0}.copilot-lifecycle-track span{color:#78dfff;font-size:.72rem;font-weight:900}.copilot-lifecycle-track h3{margin:55px 0 12px;color:#fff;font-size:1.5rem}.copilot-lifecycle-track p{margin:0;color:#b9cad9;font-size:.82rem;line-height:1.65}.copilot-lifecycle-track i{position:absolute;top:32px;right:-5px;width:9px;height:9px;z-index:2;border-radius:50%;background:#7fddc1;box-shadow:0 0 0 7px rgba(127,221,193,.1)}.copilot-lifecycle-track article:last-child i{display:none}.copilot-cowork-section{background:linear-gradient(145deg,#f5f8fc,#f8f5ff 62%,#fff8f1)}.copilot-cowork-mode-comparison{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #d7ddea;background:#d7ddea;gap:1px}.copilot-cowork-mode-comparison>article{min-height:520px;display:flex;flex-direction:column;padding:clamp(28px,4vw,46px);color:var(--navy);background:rgba(255,255,255,.92)}.copilot-cowork-mode-comparison article>header{min-height:68px;display:flex;align-items:center;gap:16px}.copilot-cowork-mode-comparison article>header>img,.cowork-mode-mark{width:56px;height:56px;flex:0 0 auto}.cowork-mode-mark{display:grid;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,#2253ce,#8c48ff 56%,#f2598a);box-shadow:0 12px 26px rgba(89,62,189,.2);font-size:1.35rem;font-weight:800}.copilot-cowork-mode-comparison article>header div{display:grid;gap:5px}.copilot-cowork-mode-comparison article>header span{color:#087aa9;font-size:.57rem;font-weight:900;letter-spacing:.1em}.copilot-cowork-mode-comparison h3{margin:0;color:var(--navy);font-size:1.45rem}.copilot-cowork-mode-comparison article>p{margin:30px 0 22px;color:var(--muted);line-height:1.7}.copilot-cowork-mode-comparison ul{display:grid;gap:11px;margin:0 0 32px;padding:0;list-style:none}.copilot-cowork-mode-comparison li{display:grid;grid-template-columns:18px 1fr;gap:10px;color:#365166;font-size:.82rem}.copilot-cowork-mode-comparison li svg{width:15px;color:#178e78}.copilot-cowork-mode-comparison article>footer{display:grid;gap:5px;margin-top:auto;padding:18px 20px;color:#b8c9da;background:#102e4b}.copilot-cowork-mode-comparison article>footer span{color:#7fe0ce;font-size:.56rem;font-weight:900;letter-spacing:.09em}.copilot-cowork-mode-comparison article>footer b{color:#fff;font-size:.75rem}.copilot-cowork-mode-card{box-shadow:inset 4px 0 #8c48ff}.copilot-cowork-mission{margin-top:28px;border:1px solid #ccd8e3;background:#fff;box-shadow:0 20px 48px rgba(19,47,72,.07)}.copilot-cowork-mission>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;color:#dce9f4;background:#102f4b;font-size:.61rem;font-weight:900;letter-spacing:.1em}.copilot-cowork-mission>header small{color:#78decb;font-size:inherit}.copilot-cowork-mission>div{display:grid;grid-template-columns:repeat(5,1fr)}.copilot-cowork-mission article{min-height:215px;position:relative;padding:24px;border-right:1px solid var(--mist)}.copilot-cowork-mission article:last-child{border-right:0}.copilot-cowork-mission article>span{color:#6048c9;font-size:.62rem;font-weight:900}.copilot-cowork-mission h3{margin:38px 0 9px;font-size:1rem}.copilot-cowork-mission p{margin:0;color:var(--muted);font-size:.73rem;line-height:1.55}.copilot-cowork-mission article i{position:absolute;top:27px;right:-5px;z-index:2;width:9px;height:9px;border-radius:50%;background:#6c55d4;box-shadow:0 0 0 7px rgba(108,85,212,.1);animation:cowork-mission-pulse 2.8s ease-in-out infinite}.copilot-cowork-mission article:nth-child(2) i{animation-delay:.45s}.copilot-cowork-mission article:nth-child(3) i{animation-delay:.9s}.copilot-cowork-mission article:nth-child(4) i{animation-delay:1.35s}.copilot-cowork-mission article:last-child i{display:none}@keyframes cowork-mission-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.copilot-cowork-mission>footer{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;padding:16px 20px;border-top:1px solid var(--mist);background:#eef7f6}.copilot-cowork-mission>footer span{display:inline-flex;align-items:center;gap:7px;color:#315a68;font-size:.68rem;font-weight:750}.copilot-cowork-mission>footer svg{width:14px;color:#158d76}.copilot-demo-section{background:#fff}.copilot-demo-note{display:grid;grid-template-columns:auto 1fr;gap:14px 22px;margin-top:20px;padding:20px 24px;border:1px solid #d7ddea;background:#f7f9fc}.copilot-demo-note span{color:#5b43c6;font-size:.66rem;font-weight:900;letter-spacing:.1em}.copilot-demo-note p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.6}.copilot-portfolio-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d7ddea;background:#d7ddea;gap:1px}.copilot-portfolio-grid article{min-height:260px;padding:30px;background:#fff}.copilot-portfolio-grid article.featured{grid-column:span 2;background:linear-gradient(135deg,#f4f8ff,#f8f2ff);box-shadow:inset 4px 0 #7a55dc}.copilot-portfolio-grid span{display:inline-grid;min-width:52px;height:30px;place-items:center;padding:0 8px;color:#4f37b4;background:#eeeaff;border-radius:999px;font-size:.61rem;font-weight:900;letter-spacing:.08em}.copilot-portfolio-grid h3{margin:38px 0 10px;font-size:1.25rem}.copilot-portfolio-grid p{margin:0;color:var(--muted);font-size:.83rem;line-height:1.65}.cowork-product-mark{width:56px;min-width:56px;height:56px;position:relative;display:grid;place-items:center;flex:0 0 auto;padding:8px;color:#ffffff;background:linear-gradient(145deg,#eef5ff,#f8efff 58%,#fff1e8);border:1px solid #cdd8eb;border-radius:15px;box-shadow:0 12px 28px rgba(57,53,146,.18)}.cowork-product-mark img{width:100%;height:100%;display:block;object-fit:contain}.cowork-product-mark>i{min-width:25px;height:17px;position:absolute;right:-6px;bottom:-5px;display:grid;place-items:center;padding:0 4px;color:#ffffff;background:#17254f;border:2px solid #ffffff;border-radius:999px;font:900 .48rem/1 Aptos Mono,Consolas,monospace;letter-spacing:.03em}.cowork-product-mark.compact{width:38px;min-width:38px;height:38px;padding:5px;border-radius:10px}.cowork-product-mark.compact>i{min-width:21px;height:15px;right:-7px;bottom:-5px;font-size:.42rem}.copilot-portfolio-grid .cowork-product-mark{min-width:38px;height:38px;padding:5px;color:inherit;background:linear-gradient(145deg,#eef5ff,#f8efff 58%,#fff1e8);border-radius:10px;letter-spacing:normal}.copilot-control-section{color:#fff;background:linear-gradient(140deg,#122141,#2d205e)}.copilot-control-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(42px,8vw,110px);align-items:center}.copilot-control-copy h2{margin:15px 0 20px;color:#fff;font-size:clamp(2.5rem,5vw,5rem);line-height:.96}.copilot-control-copy p{margin:0 0 30px;color:#ccd5e7;line-height:1.75}.copilot-control-stack{display:grid;border:1px solid rgba(255,255,255,.15)}.copilot-control-stack article{min-height:115px;display:grid;grid-template-columns:42px 1fr 20px;align-items:center;gap:18px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.045)}.copilot-control-stack article:last-child{border-bottom:0}.copilot-control-stack>article>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#7edfff;font-size:.65rem;font-weight:900}.copilot-control-stack h3{margin:0 0 5px;color:#fff;font-size:.94rem}.copilot-control-stack p{margin:0;color:#b9c7da;font-size:.74rem;line-height:1.5}.copilot-control-stack svg{width:17px;color:#7fddc1}.copilot-engagement-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--mist);background:var(--mist);gap:1px}.copilot-engagement-grid article{min-height:330px;display:flex;flex-direction:column;padding:28px;background:#fff}.copilot-engagement-grid article>span{color:#684dd3;font-size:.64rem;font-weight:900;letter-spacing:.12em}.copilot-engagement-grid h3{margin:34px 0 12px;font-size:1.25rem;line-height:1.2}.copilot-engagement-grid p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.62}.copilot-engagement-grid b{margin-top:auto;padding-top:26px;color:var(--navy);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.copilot-engagement-grid small{margin-top:6px;color:var(--muted);font-size:.72rem;line-height:1.5}.m365-landing-hero{min-height:700px;color:#fff;background:linear-gradient(135deg,#071d34,#0a3554 63%,#0a4152)}.m365-landing-hero:before{position:absolute;inset:0;background-image:radial-gradient(circle at 80% 24%,rgba(0,188,242,.18),transparent 26%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:auto,48px 48px,48px 48px;content:""}.m365-hero-grid{min-height:700px;display:grid;position:relative;z-index:2;grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:center;gap:clamp(40px,7vw,100px);padding-top:70px;padding-bottom:70px}.m365-hero-copy{display:grid;justify-items:start;gap:20px}.m365-lockup{display:inline-flex;align-items:center;gap:12px;font-size:.9rem;font-weight:700}.m365-lockup>i{width:42px;height:42px;display:grid;grid-template-columns:1fr 1fr;gap:3px;transform:perspective(80px) rotateY(-8deg)}.m365-lockup>i b:first-child{background:#f25022}.m365-lockup>i b:nth-child(2){background:#7fba00}.m365-lockup>i b:nth-child(3){background:#00a4ef}.m365-lockup>i b:nth-child(4){background:#ffb900}.m365-hero-copy h1{margin:0;color:#fff;font-size:clamp(3.35rem,6vw,6.5rem);line-height:.92;letter-spacing:-.065em}.m365-hero-copy h1 em{color:#66e1cd;font-style:normal}.m365-hero-copy>p{max-width:650px;margin:0;color:#d1e2ed;font-size:clamp(1.04rem,1.4vw,1.25rem);line-height:1.72}.m365-hero-system{min-height:520px;position:relative}.m365-system-ring{position:absolute;top:50%;left:50%;border:1px dashed rgba(124,220,208,.22);border-radius:50%;transform:translate(-50%,-50%);animation:m365-ring-spin 28s linear infinite}.m365-system-ring.ring-one{width:310px;height:310px}.m365-system-ring.ring-two{width:470px;height:470px;animation-direction:reverse;animation-duration:38s}@keyframes m365-ring-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.m365-system-center{width:180px;height:180px;display:grid;position:absolute;z-index:3;top:50%;left:50%;place-content:center;justify-items:center;gap:6px;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;background:rgba(8,37,61,.86);box-shadow:0 20px 70px rgba(0,0,0,.3),0 0 0 15px rgba(255,255,255,.025);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.m365-system-center span{color:#67e1ce;font-size:2rem;font-weight:300}.m365-system-center b{font-size:.76rem}.m365-system-center small{max-width:125px;color:#b9cad6;font-size:.58rem;text-align:center}.m365-system-node{min-width:132px;display:grid;position:absolute;z-index:4;grid-template-columns:36px 1fr;align-items:center;gap:2px 10px;padding:11px 13px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:rgba(7,29,52,.84);box-shadow:0 15px 42px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:m365-node-float 5s ease-in-out infinite alternate}.m365-system-node>span{width:34px;height:34px;display:grid;grid-row:1/3;place-items:center;border-radius:5px;color:#fff;background:#087aa9;font-size:.63rem;font-weight:900}.m365-system-node b{color:#fff;font-size:.74rem}.m365-system-node small{color:#a9bdcb;font-size:.61rem}.m365-system-node.node-1{top:8%;left:35%;animation-delay:-.5s}.m365-system-node.node-2{top:26%;right:-1%;animation-delay:-1.5s}.m365-system-node.node-3{bottom:22%;right:2%;animation-delay:-3s}.m365-system-node.node-4{bottom:6%;left:36%;animation-delay:-2.2s}.m365-system-node.node-5{bottom:22%;left:1%;animation-delay:-4s}.m365-system-node.node-6{top:26%;left:-2%;animation-delay:-3.4s}.m365-system-node.node-1 span{background:#6264a7}.m365-system-node.node-2 span{background:#038387}.m365-system-node.node-3 span{background:#7fba00}.m365-system-node.node-4 span{background:#0078d4}.m365-system-node.node-5 span{background:#d83b01}.m365-system-node.node-6 span{background:linear-gradient(135deg,#2253ce,#8c48ff,#f2598a)}@keyframes m365-node-float{0%{transform:translateY(-5px)}to{transform:translateY(7px)}}.m365-value-strip .container{grid-template-columns:repeat(5,1fr)}.m365-why-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,8vw,120px);align-items:center}.m365-why-grid h2{margin:14px 0 18px;font-size:clamp(2.7rem,5vw,5.2rem);line-height:.96;letter-spacing:-.05em}.m365-why-grid>div:first-child p{color:var(--muted);font-size:1.02rem;line-height:1.75}.m365-accountability-board{border:1px solid #cdd7e1;box-shadow:0 22px 54px rgba(18,50,72,.08)}.m365-accountability-board header{display:flex;justify-content:space-between;padding:16px 20px;color:#d8eef5;background:#0d3855;font-size:.63rem;font-weight:900;letter-spacing:.09em}.m365-accountability-board header small{color:#65dfcc}.m365-accountability-board article{min-height:75px;display:grid;grid-template-columns:34px 100px 1fr 18px;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--mist);background:#fff}.m365-accountability-board article>span{color:#087aa9;font-size:.65rem;font-weight:900}.m365-accountability-board article b{font-size:.83rem}.m365-accountability-board article p{margin:0;color:var(--muted);font-size:.75rem}.m365-accountability-board article svg{width:16px;color:#168d78}.m365-accountability-board footer{padding:14px 20px;color:#0c4a68;background:#e9f5f7;font-size:.7rem;font-weight:800;text-align:center}.m365-outcome-planner{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);border:1px solid #ccd8e0;background:#ccd8e0;gap:1px;box-shadow:0 22px 60px rgba(13,50,72,.08)}.m365-outcome-planner nav{display:grid;align-content:start;gap:1px;background:#ccd8e0}.m365-outcome-planner nav button{min-height:88px;display:grid;grid-template-columns:54px 1fr;align-items:center;gap:12px;padding:16px 18px;border:0;color:#3e596c;background:#f4f8fa;text-align:left;cursor:pointer}.m365-outcome-planner nav button span{font-size:.58rem;font-weight:900;letter-spacing:.08em}.m365-outcome-planner nav button b{font-size:.84rem}.m365-outcome-planner nav button.active{color:#fff;background:#0d4665}.m365-outcome-planner nav button.active span{color:#6ce2cf}.m365-outcome-planner>article{min-height:520px;display:flex;flex-direction:column;padding:clamp(30px,5vw,64px);background:#fff}.m365-outcome-planner>article header{display:flex;align-items:center;gap:12px;color:#087aa9}.m365-outcome-planner>article header span{display:grid;min-width:58px;height:30px;place-items:center;padding:0 9px;color:#fff;border-radius:999px;background:#087aa9;font-size:.58rem;font-weight:900}.m365-outcome-planner>article header small{font-size:.63rem;font-weight:900;letter-spacing:.09em}.m365-outcome-planner>article h3{max-width:760px;margin:32px 0 12px;font-size:clamp(1.9rem,3.5vw,3.4rem);line-height:1.03}.m365-outcome-planner>article>p{max-width:760px;margin:0;color:var(--muted);line-height:1.7}.m365-outcome-planner ol{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:30px 0;padding:0;list-style:none}.m365-outcome-planner li{display:grid;grid-template-columns:18px 1fr;gap:9px;padding:14px;border:1px solid var(--mist);color:#365468;font-size:.78rem}.m365-outcome-planner li svg{width:15px;color:#168d78}.m365-outcome-planner footer{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-top:auto;padding-top:24px;border-top:1px solid var(--mist)}.m365-outcome-planner footer div{display:grid;gap:5px}.m365-outcome-planner footer small{color:#087aa9;font-size:.58rem;font-weight:900;letter-spacing:.09em}.m365-outcome-planner footer b{color:var(--navy);font-size:.77rem}.m365-outcome-planner footer a{display:inline-flex;align-items:center;gap:8px;color:#087aa9;font-size:.8rem;font-weight:850}.m365-outcome-planner footer svg{width:16px}.m365-workload-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--mist);background:var(--mist);gap:1px}.m365-workload-grid article{min-height:235px;padding:26px;background:#fff}.m365-workload-grid span{color:#087aa9;font-size:.63rem;font-weight:900;letter-spacing:.1em}.m365-workload-grid h3{margin:42px 0 10px;font-size:1.15rem}.m365-workload-grid p{margin:0;color:var(--muted);font-size:.79rem;line-height:1.6}.m365-lifecycle-section{color:#fff;background:#0b3049}.m365-lifecycle-track{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(255,255,255,.13)}.m365-lifecycle-track article{min-height:300px;padding:28px;border-right:1px solid rgba(255,255,255,.13)}.m365-lifecycle-track article:last-child{border-right:0}.m365-lifecycle-track span{color:#67dfcc;font-size:.66rem;font-weight:900}.m365-lifecycle-track h3{margin:55px 0 12px;color:#fff;font-size:1.3rem}.m365-lifecycle-track p{margin:0;color:#b9cbd8;font-size:.76rem;line-height:1.62}.m365-lifecycle-section .section-heading h2{color:#fff}.m365-lifecycle-section .section-heading>p{color:#b9cbd8}.m365-security-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(50px,8vw,120px)}.m365-security-grid>div:first-child h2{margin:14px 0 18px;font-size:clamp(2.7rem,5vw,5rem);line-height:.97}.m365-security-grid>div:first-child p{margin:0 0 28px;color:var(--muted);line-height:1.75}.m365-security-map{border:1px solid #cedae2;box-shadow:0 22px 55px rgba(13,47,68,.08)}.m365-security-map header{display:flex;justify-content:space-between;padding:16px 20px;color:#d6edf5;background:#0d3a55;font-size:.63rem;font-weight:900;letter-spacing:.09em}.m365-security-map header small{color:#67dfcc}.m365-security-map article{min-height:78px;display:grid;grid-template-columns:34px 1fr 30px;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--mist)}.m365-security-map article>span{color:#087aa9;font-size:.64rem;font-weight:900}.m365-security-map article div{display:grid;gap:4px}.m365-security-map article b{font-size:.78rem;letter-spacing:.05em}.m365-security-map article small{color:var(--muted);font-size:.72rem}.m365-security-map article i{width:28px;height:7px;border-radius:99px;background:#cdece7}.m365-security-map article i:before{width:7px;height:7px;display:block;margin-left:auto;border-radius:50%;background:#15947e;content:""}.m365-security-map footer{padding:15px 20px;color:#0b5267;background:#e8f5f4;font-size:.72rem;font-weight:800;text-align:center}.m365-security-map footer i{width:8px;height:8px;display:inline-block;margin-right:8px;border-radius:50%;background:#15947e}.m365-copilot-bridge{background:linear-gradient(120deg,#eff8fa,#f8f3ff 60%,#fff7ee)}.m365-copilot-bridge-grid{display:grid;grid-template-columns:.6fr 1.4fr;align-items:center;gap:clamp(40px,8vw,115px)}.m365-copilot-mark{min-height:310px;display:grid;place-content:center;justify-items:center;gap:20px;border:1px solid rgba(89,67,195,.17);border-radius:50%;background:rgba(255,255,255,.68);box-shadow:0 25px 70px rgba(69,52,151,.11),0 0 0 22px rgba(255,255,255,.34);text-align:center}.m365-copilot-mark img{width:110px;height:110px}.m365-copilot-mark span{color:#30445d;font-size:.9rem}.m365-copilot-mark b{color:#593fc0}.m365-copilot-bridge-grid>div:last-child h2{margin:14px 0 18px;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.98}.m365-copilot-bridge-grid>div:last-child>p{color:var(--muted);line-height:1.75}.m365-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--mist);background:var(--mist);gap:1px}.m365-evidence-grid article{min-height:520px;display:flex;flex-direction:column;background:#fff}.m365-evidence-grid header{min-height:150px;padding:28px;color:#fff;background:#0c3855}.m365-evidence-grid header span{color:#6de1cf;font-size:.62rem;font-weight:900;letter-spacing:.11em}.m365-evidence-grid header h3{margin:35px 0 0;color:#fff;font-size:1.35rem}.m365-evidence-grid article>div{padding:24px 28px 0}.m365-evidence-grid article b{color:#087aa9;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}.m365-evidence-grid article p{margin:8px 0 0;color:var(--muted);font-size:.79rem;line-height:1.62}.m365-evidence-grid footer{margin-top:auto;padding:24px 28px;border-top:1px solid var(--mist);background:#f1f8f8}.m365-evidence-grid footer b{color:#117762}.m365-business-outcomes{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #cfdae2;background:#cfdae2;gap:1px;box-shadow:0 20px 50px rgba(13,50,72,.06)}.m365-business-outcomes article{min-height:170px;display:grid;grid-template-columns:45px 1fr 24px;align-items:start;gap:18px;padding:28px;background:#fff}.m365-business-outcomes article>span{color:#087aa9;font-size:.68rem;font-weight:900;letter-spacing:.09em}.m365-business-outcomes article h3{margin:0 0 10px;font-size:1.15rem}.m365-business-outcomes article p{margin:0;color:var(--muted);font-size:.83rem;line-height:1.68}.m365-business-outcomes article svg{width:19px;color:#168d78}.m365-workday-section{color:#fff;background:radial-gradient(circle at 82% 18%,rgba(26,180,159,.17),transparent 31%),#071f34}.m365-workday-section .section-heading h2{color:#fff}.m365-workday-section .section-heading>p{color:#bed0dc}.m365-workday-simulator{border:1px solid rgba(255,255,255,.2);background:#fff;box-shadow:0 28px 75px rgba(0,0,0,.28)}.m365-workday-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 24px;color:#fff;background:#0b334e}.m365-workday-header>div{display:grid;gap:5px}.m365-workday-header span{color:#67dfcc;font-size:.61rem;font-weight:900;letter-spacing:.1em}.m365-workday-header b{font-size:.95rem}.m365-workday-header small{color:#b7cbd7;font-size:.68rem}.m365-workday-layout{display:grid;grid-template-columns:1fr;background:#d4dfe5;gap:1px}.m365-workday-layout>nav{display:grid;grid-template-columns:repeat(4,1fr);align-content:start;gap:1px;background:#d4dfe5}.m365-workday-layout>nav button{min-height:96px;display:grid;grid-template-columns:28px 1fr 18px;align-items:center;gap:12px;padding:18px;border:0;color:#355367;background:#f5f8fa;text-align:left;cursor:pointer}.m365-workday-layout>nav button>span{color:#087aa9;font-size:.65rem;font-weight:900}.m365-workday-layout>nav button div{display:grid;gap:6px}.m365-workday-layout>nav button small{color:#678091;font-size:.58rem;font-weight:900;letter-spacing:.09em}.m365-workday-layout>nav button b{font-size:.82rem;line-height:1.35}.m365-workday-layout>nav button i{color:#087aa9;font-style:normal}.m365-workday-layout>nav button.active{color:#fff;background:#0d5872}.m365-workday-layout>nav button.active i,.m365-workday-layout>nav button.active small,.m365-workday-layout>nav button.active>span{color:#6de2d0}.m365-workday-layout>article{min-width:0;padding:clamp(28px,4vw,52px);background:#fff}.m365-workday-layout>article>header{display:flex;align-items:start;justify-content:space-between;gap:30px}.m365-workday-layout>article>header>div{max-width:760px}.m365-workday-layout footer small,.m365-workday-layout li small,.m365-workday-layout>article>header small,.m365-workday-owner span{color:#087aa9;font-size:.59rem;font-weight:900;letter-spacing:.1em}.m365-workday-layout>article h3{margin:12px 0 0;font-size:clamp(1.65rem,3vw,2.8rem);line-height:1.08}.m365-workday-layout>article>header>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:8px 10px;color:#0b725e;border:1px solid #b9ded7;background:#edf8f5;font-size:.65rem;font-weight:850}.m365-workday-layout>article>header svg{width:14px}.m365-workday-owner{display:grid;grid-template-columns:140px 1fr;gap:18px;margin:24px 0;padding:14px 18px;border-left:3px solid #15947e;background:#eef7f7}.m365-workday-owner b{color:#26485c;font-size:.78rem}.m365-workday-layout ol{margin:0;padding:0;border:1px solid #d6e0e6;list-style:none}.m365-workday-layout li{min-height:94px;display:grid;position:relative;grid-template-columns:40px minmax(180px,1.25fr) minmax(130px,.8fr) minmax(155px,1fr) 18px;align-items:center;gap:16px;padding:15px 18px;border-bottom:1px solid #dce5ea}.m365-workday-layout li:last-child{border-bottom:0}.m365-workday-layout li>span{color:#087aa9;font-size:.65rem;font-weight:900}.m365-workday-layout li>div{display:grid;gap:5px}.m365-workday-layout li b{color:#243f51;font-size:.76rem;line-height:1.38}.m365-workday-layout li p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.45}.m365-workday-layout li>i{width:11px;height:11px;border:3px solid #b9e1da;border-radius:50%;background:#168d78;box-shadow:0 0 0 4px #edf8f5}.m365-workday-layout>article>footer{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;background:#ccdbe2}.m365-workday-layout>article>footer>div{min-height:125px;display:grid;align-content:start;gap:9px;padding:20px;background:#f1f7f8}.m365-workday-layout>article>footer b,.m365-workday-layout>article>footer p{margin:0;color:#29495b;font-size:.76rem;line-height:1.62}.m365-transition-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--mist);background:var(--mist);gap:1px}.m365-transition-grid article{min-height:310px;display:flex;flex-direction:column;padding:28px;background:#fff}.m365-transition-grid article>span{color:#087aa9;font-size:.63rem;font-weight:900;letter-spacing:.1em}.m365-transition-grid h3{margin:52px 0 12px;font-size:1.28rem}.m365-transition-grid p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.68}.m365-transition-grid small{margin-top:auto;padding-top:24px;color:#117762;font-size:.63rem;font-weight:800;line-height:1.5}.m365-adoption-section{color:#fff;background:linear-gradient(135deg,#082b44,#0b3b54 58%,#0b4b59)}.m365-adoption-layout{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(50px,8vw,120px)}.m365-adoption-copy h2{margin:15px 0 20px;color:#fff;font-size:clamp(2.7rem,5vw,5rem);line-height:.97}.m365-adoption-copy p{margin:0 0 30px;color:#bed0dc;line-height:1.75}.m365-adoption-system{border:1px solid rgba(255,255,255,.16)}.m365-adoption-system article{min-height:105px;display:grid;grid-template-columns:40px 1fr 22px;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.13)}.m365-adoption-system article:last-child{border-bottom:0}.m365-adoption-system article>span{color:#67dfcc;font-size:.64rem;font-weight:900}.m365-adoption-system article>div{display:grid;grid-template-columns:76px 150px 1fr;align-items:center;gap:14px}.m365-adoption-system small{color:#66dfcc;font-size:.58rem;font-weight:900;letter-spacing:.09em}.m365-adoption-system h3{margin:0;color:#fff;font-size:.88rem}.m365-adoption-system p{margin:0;color:#b9ccd7;font-size:.75rem;line-height:1.55}.m365-adoption-system i{width:8px;height:8px;border-radius:50%;background:#64dec9;box-shadow:0 0 0 5px rgba(100,222,201,.11)}.m365-service-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d0dbe2;background:#d0dbe2;gap:1px}.m365-service-grid article{min-height:350px;display:flex;flex-direction:column;padding:30px;background:#fff}.m365-service-grid article>span{color:#087aa9;font-size:.62rem;font-weight:900;letter-spacing:.1em}.m365-service-grid h3{margin:54px 0 14px;font-size:1.35rem}.m365-service-grid p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.7}.m365-service-grid a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:28px;color:#087aa9;font-size:.78rem;font-weight:850}.m365-service-grid a svg{width:16px}.m365-support-note{display:grid;grid-template-columns:.9fr 1.25fr auto;align-items:center;gap:30px;margin-top:24px;padding:24px 28px;border:1px solid #c8dce0;background:#eef8f7}.m365-support-note>div{display:grid;gap:7px}.m365-support-note span{color:#117762;font-size:.6rem;font-weight:900;letter-spacing:.09em}.m365-support-note b{color:#183d50;font-size:.85rem;line-height:1.45}.m365-support-note p{margin:0;color:#587080;font-size:.74rem;line-height:1.58}.m365-proof-layout{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(50px,8vw,115px)}.m365-proof-layout>div:first-child h2{margin:15px 0 18px;font-size:clamp(2.6rem,4.8vw,4.8rem);line-height:.98}.m365-proof-layout>div:first-child p{margin:0;color:var(--muted);line-height:1.75}.m365-proof-board{border:1px solid #ced9e1;background:#fff;box-shadow:0 22px 55px rgba(13,47,68,.08)}.m365-proof-board article{min-height:92px;display:grid;grid-template-columns:38px 105px 1fr 20px;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--mist)}.m365-proof-board article:last-child{border-bottom:0}.m365-proof-board span{color:#087aa9;font-size:.64rem;font-weight:900}.m365-proof-board b{font-size:.7rem;letter-spacing:.07em}.m365-proof-board p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.55}.m365-proof-board svg{width:17px;color:#168d78}.m365-guidance-section{color:#fff;background:#0a3049}.m365-guidance-layout{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(50px,8vw,115px)}.m365-guidance-layout>div:first-child h2{margin:15px 0 18px;color:#fff;font-size:clamp(2.5rem,4.8vw,4.8rem);line-height:.98}.m365-guidance-layout>div:first-child p{margin:0;color:#b7cbd7;line-height:1.75}.m365-guidance-links{display:grid;border:1px solid rgba(255,255,255,.15)}.m365-guidance-links a{min-height:82px;display:grid;grid-template-columns:86px 1fr 20px;align-items:center;gap:16px;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.12);color:#fff}.m365-guidance-links a:last-child{border-bottom:0}.m365-guidance-links span{color:#67dfcc;font-size:.6rem;font-weight:900;letter-spacing:.09em}.m365-guidance-links b{font-size:.82rem}.m365-guidance-links svg{width:16px}.m365-faq-layout{display:grid;grid-template-columns:.62fr 1.38fr;align-items:start;gap:clamp(50px,8vw,115px)}.m365-faq-layout>div:first-child h2{margin:15px 0 18px;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:.98}.m365-faq-layout>div:first-child p{color:var(--muted);line-height:1.75}.m365-faq-list{border-top:1px solid #ccd8e0}.m365-faq-list details{border-bottom:1px solid #ccd8e0}.m365-faq-list summary{min-height:78px;display:grid;grid-template-columns:1fr 28px;align-items:center;gap:18px;padding:18px 4px;color:#173d52;font-size:.86rem;font-weight:850;cursor:pointer;list-style:none}.m365-faq-list summary::-webkit-details-marker{display:none}.m365-faq-list summary span{display:grid;width:26px;height:26px;place-items:center;color:#087aa9;border:1px solid #bfd4df;border-radius:50%;font-size:1rem;transition:transform .2s ease}.m365-faq-list details[open] summary span{transform:rotate(45deg)}.m365-faq-list details p{max-width:820px;margin:0;padding:0 52px 24px 4px;color:var(--muted);font-size:.8rem;line-height:1.7}.m365-commercial-section{color:#fff;background:#092941}.m365-commercial-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(45px,8vw,115px);align-items:start}.m365-commercial-grid h2{margin:15px 0 0;color:#fff;font-size:clamp(2.6rem,5vw,5rem);line-height:.96}.m365-commercial-grid>div:last-child{display:grid;border:1px solid rgba(255,255,255,.14)}.m365-commercial-grid a{min-height:98px;display:grid;grid-template-columns:72px 1fr 22px;align-items:center;gap:2px 16px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.12);color:#fff}.m365-commercial-grid a:last-child{border-bottom:0}.m365-commercial-grid a>span{grid-row:1/3;color:#69dfcd;font-size:.61rem;font-weight:900;letter-spacing:.08em}.m365-commercial-grid a b{font-size:.9rem}.m365-commercial-grid a small{color:#aec2d0;font-size:.7rem}.m365-commercial-grid a svg{width:17px;grid-row:1/3;grid-column:3}@media (max-width:1180px){.copilot-landing-hero-grid,.m365-hero-grid{grid-template-columns:1fr 440px;gap:40px}.copilot-landing-copy h1,.m365-hero-copy h1{font-size:clamp(3.1rem,5.7vw,5rem)}.copilot-engagement-grid,.copilot-friction-grid,.m365-service-grid,.m365-transition-grid,.m365-workload-grid{grid-template-columns:repeat(2,1fr)}.m365-service-grid article:last-child{grid-column:1/-1;min-height:280px}.m365-workday-layout li{grid-template-columns:34px minmax(160px,1.2fr) minmax(120px,.8fr) minmax(140px,1fr) 14px;gap:12px;padding-inline:14px}.copilot-path-scenarios,.copilot-portfolio-grid{grid-template-columns:repeat(2,1fr)}.m365-lifecycle-track{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}.platform-offer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.copilot-control-grid,.copilot-landing-hero-grid,.copilot-why-grid,.m365-adoption-layout,.m365-commercial-grid,.m365-copilot-bridge-grid,.m365-faq-layout,.m365-guidance-layout,.m365-hero-grid,.m365-proof-layout,.m365-security-grid,.m365-why-grid,.platform-market-opening,.platform-proof-stage>header{grid-template-columns:1fr}.platform-partner-proof{max-width:760px}.m365-workday-layout{grid-template-columns:1fr}.m365-workday-layout>nav{grid-template-columns:repeat(4,1fr)}.m365-workday-layout>nav button{min-height:105px;grid-template-columns:1fr 18px}.m365-workday-layout>nav button>span{display:none}.m365-workday-layout li{grid-template-columns:36px minmax(170px,1.2fr) minmax(130px,.8fr) minmax(150px,1fr) 14px}.m365-adoption-copy{max-width:760px}.m365-support-note{grid-template-columns:1fr 1fr}.m365-support-note .button{width:max-content}.m365-faq-layout>div:first-child,.m365-guidance-layout>div:first-child{max-width:760px}.copilot-cowork-mode-comparison{grid-template-columns:1fr}.copilot-cowork-mode-comparison>article{min-height:0}.copilot-cowork-mission>div{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}.copilot-landing-hero-grid,.m365-hero-grid{padding-top:64px}.copilot-hero-system,.m365-hero-system{width:min(620px,100%);min-height:510px;justify-self:center}.copilot-value-strip .container,.m365-value-strip .container{grid-template-columns:repeat(2,1fr)}.m365-value-strip span:nth-child(5){grid-column:1/-1}.copilot-lifecycle-track{grid-template-columns:repeat(2,1fr)}.copilot-lifecycle-track article:nth-child(2){border-right:0}.copilot-lifecycle-track article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.13)}.copilot-lifecycle-track article:nth-child(2) i{display:none}.copilot-portfolio-grid,.m365-evidence-grid{grid-template-columns:repeat(2,1fr)}.m365-copilot-mark{width:310px;justify-self:center}}@media (max-width:760px){.copilot-landing-hero,.m365-landing-hero{min-height:0}.copilot-landing-hero-grid,.m365-hero-grid{min-height:0;padding-top:48px;padding-bottom:55px}.copilot-landing-copy h1,.m365-hero-copy h1{font-size:clamp(2.7rem,13vw,4.2rem)}.copilot-landing-copy>p,.m365-hero-copy>p{font-size:1rem}.copilot-hero-system{min-height:470px}.copilot-hero-system,.m365-hero-system{transform:scale(.9);transform-origin:top center;margin-bottom:-45px}.m365-hero-system{min-height:500px}.copilot-path-result,.copilot-pillar-grid,.m365-outcome-planner,.platform-planner{grid-template-columns:1fr}.copilot-path-result>aside{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:18px 20px}.copilot-path-result>aside>b{margin:0;font-size:1.1rem}.copilot-path-result>aside>i{margin-top:0}.copilot-path-result>aside>span{display:none}.m365-outcome-planner nav,.platform-planner-choices{grid-template-columns:repeat(2,1fr)}.m365-outcome-planner nav button,.platform-planner-choices button{min-height:82px}.platform-planner-sequence{grid-template-columns:1fr}.platform-planner-sequence div{min-height:0;border-right:0;border-bottom:1px solid var(--mist)}.platform-planner-sequence div:last-child{border-bottom:0}.m365-outcome-planner ol{grid-template-columns:1fr}.m365-outcome-planner footer{align-items:start;flex-direction:column}.m365-business-outcomes{grid-template-columns:1fr}.m365-workday-header{align-items:start;flex-direction:column}.m365-workday-layout>nav{grid-template-columns:repeat(2,1fr)}.m365-workday-layout>nav button{min-height:88px}.m365-workday-layout>article>header{flex-direction:column}.m365-workday-layout li{grid-template-columns:32px 1fr 14px;align-items:start}.m365-workday-layout li>div:nth-of-type(2),.m365-workday-layout li>div:nth-of-type(3){grid-column:2}.m365-workday-layout li>i{grid-column:3;grid-row:1}.m365-transition-grid,.m365-workday-layout>article>footer{grid-template-columns:1fr}.m365-transition-grid article{min-height:260px}.m365-service-grid{grid-template-columns:1fr}.m365-service-grid article,.m365-service-grid article:last-child{min-height:290px;grid-column:auto}.m365-support-note{grid-template-columns:1fr}.m365-adoption-system article>div{grid-template-columns:70px 130px 1fr}.copilot-demo-note,.copilot-portfolio-grid,.m365-evidence-grid,.platform-proof-cards{grid-template-columns:1fr}.platform-proof-cards>a{min-height:300px}}@media (max-width:560px){.copilot-hero-proof{display:grid}.copilot-hero-system{min-height:420px;width:112%;margin-left:-6%;transform:scale(.78);margin-bottom:-88px}.copilot-hero-request{left:4%}.copilot-hero-apps .app-outlook,.copilot-hero-apps .app-word{right:1%}.copilot-hero-apps .app-sharepoint,.copilot-hero-apps .app-teams{left:1%}.m365-hero-system{min-height:450px;width:116%;margin-left:-8%;transform:scale(.72);margin-bottom:-120px}.copilot-engagement-grid,.copilot-friction-grid,.copilot-lifecycle-track,.copilot-pillar-grid,.copilot-value-strip .container,.m365-value-strip .container,.m365-workload-grid{grid-template-columns:1fr}.m365-business-outcomes article{min-height:0;grid-template-columns:34px 1fr 20px;padding:22px 18px}.m365-workday-layout>nav{grid-template-columns:1fr}.m365-workday-layout>nav button{min-height:74px}.m365-workday-layout>article{padding:25px 18px}.m365-workday-owner{grid-template-columns:1fr;gap:7px}.m365-workday-layout li{padding:15px 12px}.m365-adoption-system article{grid-template-columns:30px 1fr 14px;padding:16px}.m365-adoption-system article>div{grid-template-columns:1fr;gap:6px}.m365-adoption-system article p{margin-top:2px}.m365-proof-board article{grid-template-columns:30px 1fr 18px}.m365-proof-board article p{grid-column:2/-1}.m365-guidance-links a{grid-template-columns:70px 1fr 18px;padding-inline:16px}.m365-faq-list summary{font-size:.82rem}.copilot-value-strip span,.m365-value-strip span{border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.m365-value-strip span:nth-child(5){grid-column:auto}.copilot-friction-grid article,.copilot-pillar-grid article{min-height:0}.m365-outcome-planner nav,.platform-planner-choices{grid-template-columns:1fr}.m365-outcome-planner nav button,.platform-planner-choices button{min-height:72px}.copilot-path-workbench-header{align-items:start;flex-direction:column}.copilot-path-scenarios{grid-template-columns:1fr}.copilot-path-scenarios button{min-height:88px}.copilot-path-result>aside{grid-template-columns:auto 1fr auto}.copilot-path-result>aside>small{display:none}.copilot-path-result>div{min-height:0;padding:26px 20px}.copilot-path-result>div>header{display:grid}.copilot-path-sequence{grid-template-columns:1fr}.copilot-path-sequence>div{min-height:0;border-right:0;border-bottom:1px solid var(--mist)}.copilot-path-sequence>div:last-child{border-bottom:0}.copilot-path-result>div>footer{align-items:stretch;flex-direction:column}.copilot-path-result .button{width:100%}.copilot-adoption-board article div{grid-template-columns:1fr}.copilot-adoption-board article p{grid-column:auto}.copilot-cowork-mission>header{align-items:start;flex-direction:column}.copilot-cowork-mission>div{grid-template-columns:1fr;overflow:visible}.copilot-cowork-mission article{min-height:0;border-right:0;border-bottom:1px solid var(--mist)}.copilot-cowork-mission article i{display:none}.copilot-portfolio-grid{grid-template-columns:1fr}.copilot-portfolio-grid article.featured{grid-column:auto}.m365-outcome-planner>article,.platform-planner-result{min-height:0;padding:26px 20px}.platform-planner-result header{display:grid}.copilot-lifecycle-track article{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.copilot-lifecycle-track article i{display:none}.m365-accountability-board article{grid-template-columns:30px 1fr 18px}.m365-accountability-board article p{grid-column:2/-1}.m365-copilot-mark{width:235px;min-height:235px}.m365-copilot-mark img{width:80px;height:80px}.m365-commercial-grid a{grid-template-columns:60px 1fr 18px}.platform-hero-actions{align-items:flex-start;flex-direction:column}.platform-offer-grid{grid-template-columns:1fr}.platform-offer-grid article{min-height:0}.platform-partner-proof{grid-template-columns:1fr}.platform-partner-proof img{width:min(210px,75%)}.platform-proof-stage{padding:24px 18px}.platform-proof-cards>a{min-height:0;padding:25px 20px}.platform-proof-cards footer{grid-template-columns:1fr 18px}.platform-proof-cards footer b{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.copilot-cowork-mission article i,.copilot-gradient-orb,.copilot-hero-apps span,.copilot-hero-checkpoint,.copilot-hero-core i,.copilot-hero-request,.copilot-hero-system:after,.copilot-hero-system:before,.m365-system-node,.m365-system-ring{animation:none!important}}.shared-page-hero{--family-accent:#21c7b7;--family-glow:rgba(33,199,183,.2);position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 80% 28%,var(--family-glow),transparent 34%),linear-gradient(135deg,#06111f,#092d49)}.shared-page-hero.family-microsoft{--family-accent:#5ed7ff;--family-glow:rgba(94,215,255,.24)}.shared-page-hero.family-ai{--family-accent:#7fd6ff;--family-glow:rgba(66,139,255,.24)}.shared-page-hero.family-transformation{--family-accent:#7de8bf;--family-glow:rgba(44,205,161,.2)}.shared-page-hero.family-operations{--family-accent:#ffd47c;--family-glow:rgba(255,174,77,.18)}.shared-page-hero.family-work{--family-accent:#c6b9ff;--family-glow:rgba(134,112,255,.2)}.shared-page-hero.family-commerce{--family-accent:#7edfff;--family-glow:rgba(34,170,220,.22)}.shared-page-hero.family-legal{--family-accent:#d3e4ef;--family-glow:rgba(160,190,210,.14)}.shared-page-hero-grid{position:relative;display:grid;align-items:center;min-height:min(760px,78vh);padding-block:clamp(4rem,9vw,8rem)}.shared-page-hero-grid.has-aside{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:clamp(2rem,7vw,7rem)}.shared-page-hero-copy h1{max-width:16ch;margin:.8rem 0 1.4rem;color:#fff;font-size:clamp(3.25rem,6vw,5rem);line-height:.96;letter-spacing:-.045em}.shared-page-hero-summary{max-width:65ch;color:#d5e5ee;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.shared-page-hero-summary p{margin:0;color:inherit;font-size:inherit}.shared-page-hero-copy .button-row{margin-top:2rem}.shared-page-hero-aside{min-width:0;border:1px solid rgba(255,255,255,.18);background:rgba(4,21,35,.66);box-shadow:0 28px 80px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.artifact-preview{background:#eef5f8}.artifact-preview-grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,7rem);align-items:center}.artifact-preview-copy h2{margin:.7rem 0 1rem;max-width:13ch;font-size:clamp(2rem,4vw,4rem);line-height:1}.artifact-preview-copy p{color:var(--body);font-size:1.05rem;line-height:1.75}.artifact-preview-copy>small{display:inline-flex;margin-top:1rem;padding:.55rem .75rem;color:#0b5a78;border:1px solid #b5d5e2;background:#fff;font-size:.875rem;font-weight:800}.artifact-preview-frame{min-width:0;overflow:hidden;border:1px solid var(--mist);background:#fff;box-shadow:0 28px 80px rgba(6,29,52,.12)}.buyer-path{background:#fff}.buyer-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;border:1px solid var(--mist)}.buyer-path-grid>a{display:grid;grid-template-columns:auto 1fr;gap:1rem;min-height:260px;padding:clamp(1.5rem,3vw,2.4rem);color:var(--navy);border-right:1px solid var(--mist);transition:background .2s ease,transform .2s ease}.buyer-path-grid>a:last-child{border-right:0}.buyer-path-grid>a:focus-visible,.buyer-path-grid>a:hover{color:var(--navy);background:var(--wash);transform:translateY(-3px)}.buyer-path-grid>a>span{color:var(--teal-dark);font:900 .875rem/1.2 Aptos Mono,Consolas,monospace}.buyer-path-grid h3{margin:0 0 .75rem;font-size:clamp(1.35rem,2vw,1.8rem)}.buyer-path-grid p{color:var(--body);line-height:1.7}.buyer-path-grid b{display:inline-flex;gap:.45rem;margin-top:1rem;color:var(--teal-dark);font-size:.9rem}main :where(button,input,select,textarea,label,summary,[role=button],[role=tab],[role=option]){min-height:24px;font-size:max(.875rem,1em)}main :where(.button,button[type=submit],input[type=submit],[data-primary-action=true]){min-height:44px}main :where(button,a,label,summary,[role=button],[role=tab]) :where(small,b,em):not([aria-hidden=true]){font-size:max(.875rem,1em)}@media (max-width:760px){.artifact-preview-grid,.shared-page-hero-grid,.shared-page-hero-grid.has-aside{grid-template-columns:1fr}.shared-page-hero-grid{min-height:0;padding-block:4.25rem}.shared-page-hero-copy h1{max-width:18ch;font-size:clamp(2.65rem,12vw,3rem)}.buyer-path-grid{grid-template-columns:1fr}.buyer-path-grid>a{min-height:0;border-right:0;border-bottom:1px solid var(--mist)}.buyer-path-grid>a:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.buyer-path-grid>a{transition:none}.buyer-path-grid>a:focus-visible,.buyer-path-grid>a:hover{transform:none}}.store-product-family{display:block;margin:1rem 0 .4rem;color:var(--teal-dark);font-size:.9rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.store-product-commercial-descriptor{display:block;max-width:68ch;margin:-.5rem 0 1.1rem;color:#46667a;font-size:1rem;line-height:1.55}.store-product-policy-links{display:flex;flex-wrap:wrap;gap:.65rem 1rem;padding-top:1rem;border-top:1px solid var(--mist)}.store-product-policy-links a{color:var(--teal-dark);font-size:.875rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}.store-product-related{padding:clamp(3rem,7vw,6rem) clamp(20px,5vw,70px);background:#eef5f8}.store-product-related>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;border:1px solid var(--mist)}.store-product-related>div:last-child a{display:flex;flex-direction:column;min-height:230px;padding:1.5rem;color:var(--navy);border-right:1px solid var(--mist);background:#fff}.store-product-related>div:last-child a:last-child{border-right:0}.store-product-related a>span{color:var(--teal-dark);font-size:.875rem;font-weight:850}.store-product-related h3{margin:2rem 0 .8rem;font-size:1.2rem}.store-product-related small{margin-top:auto;color:var(--muted);font-size:.875rem}.catalog-curated-links{display:flex;gap:.5rem;overflow-x:auto;margin:1rem 0 1.5rem;padding-bottom:.4rem;scrollbar-width:thin}.catalog-curated-links a{flex:0 0 auto;min-height:44px;padding:.75rem 1rem;color:#31566c;border:1px solid var(--mist);background:#fff;font-size:.875rem;font-weight:800}.catalog-curated-links a:focus-visible,.catalog-curated-links a:hover,.catalog-curated-links a[aria-current=page]{color:#fff;border-color:var(--teal-dark);background:var(--teal-dark)}.catalog-product-choice{position:relative;display:flex;min-width:0;flex-direction:column}.catalog-product-choice>label{position:relative;z-index:2;display:flex;align-items:center;gap:.5rem;min-height:36px;padding:.55rem .75rem;color:#345e74;border:1px solid var(--mist);border-bottom:0;background:#f5f9fb;font-size:.875rem;font-weight:800}.catalog-product-choice>label input{width:18px;min-height:18px}.catalog-product-choice .product-card{flex:1 1}.catalog-comparison{margin-top:2rem;border:1px solid var(--mist);background:#fff}.catalog-comparison>header{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.5rem;color:#fff;background:var(--deep-navy)}.catalog-comparison h3{margin:.4rem 0 0;color:#fff;font-size:1.5rem}.catalog-comparison header button{min-height:44px;padding:.7rem 1rem;color:#fff;border:1px solid rgba(255,255,255,.35);background:transparent}.catalog-comparison-table{display:grid;grid-template-columns:minmax(120px,.65fr) repeat(3,minmax(180px,1fr));overflow-x:auto}.catalog-comparison-table>*{min-width:0;margin:0;padding:1rem;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.catalog-comparison-table>span{color:var(--teal-dark);font-size:.875rem;font-weight:900;text-transform:uppercase}.catalog-comparison-table>b{color:var(--navy)}.catalog-comparison-table>p{color:var(--body)}.case-library-dimensional-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end}.case-library-dimensional-filters label{display:grid;gap:.4rem}.case-library-dimensional-filters label>span{color:var(--muted);font-size:.875rem;font-weight:850}.case-library-dimensional-filters select{width:100%;min-height:44px;padding:.65rem .8rem;border:1px solid var(--mist);background:#fff}.case-library-dimensional-filters>button{min-height:44px;padding:.65rem 1rem}.insight-sources{background:#fff}.insight-sources-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,7vw,7rem)}.insight-sources h2{margin:.7rem 0 1.5rem;max-width:14ch;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.insight-sources dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--mist)}.insight-sources dl>div{padding:1rem;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.insight-sources dt{color:var(--muted);font-size:.875rem;font-weight:850}.insight-sources dd{margin:.35rem 0 0;color:var(--navy);font-weight:800}.insight-sources-grid>div:last-child{display:grid;align-content:start}.insight-sources-grid>div:last-child>span{padding:1rem;color:#fff;background:var(--deep-navy);font-size:.875rem;font-weight:900}.insight-sources a{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;min-height:78px;padding:1rem;color:var(--navy);border:1px solid var(--mist);border-top:0}.insight-sources a small{grid-column:1;color:var(--teal-dark);font-size:.875rem}.insight-sources a b{grid-column:1}.insight-sources a i{grid-column:2;grid-row:1/3;align-self:center;font-style:normal}.artifact-preview-frame .insight-checklist{padding:clamp(1.25rem,3vw,2.5rem)}.artifact-preview-frame .insight-checklist>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-preview-frame .insight-checklist>div>span{display:grid;grid-template-columns:auto 1fr;gap:.4rem .7rem;padding:1rem;border:1px solid var(--mist)}.artifact-preview-frame .insight-checklist i{grid-row:1/3;color:var(--teal-dark);font-style:normal;font-weight:900}.artifact-preview-frame .insight-checklist small{color:var(--muted);font-size:.875rem}.artifact-preview-frame .insight-checklist .button{margin-top:1.25rem}.cookie-preferences{margin-top:2rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid #bcd5df;background:#eef7f8}.cookie-preferences h2{margin:.7rem 0 1rem}.cookie-preferences>div{display:flex;flex-wrap:wrap;gap:.75rem}.cookie-preferences button{min-height:44px;padding:.75rem 1rem;color:var(--navy);border:1px solid #9fbdc9;background:#fff;font-weight:800}.cookie-preferences button[aria-pressed=true]{color:#fff;border-color:var(--teal-dark);background:var(--teal-dark)}.cookie-preference-status{margin-bottom:0;font-weight:750}.about-timeline-section{background:#f2f7f9}.about-timeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;border:1px solid var(--mist);background:#fff}.about-timeline-grid article{min-height:260px;padding:1.5rem;border-right:1px solid var(--mist)}.about-timeline-grid article:last-child{border-right:0}.about-timeline-grid span{color:var(--teal-dark);font-size:.875rem;font-weight:900}.about-timeline-grid h3{margin:2rem 0 .8rem}.about-timeline-grid p{color:var(--body);line-height:1.7}.about-partner-section,.leadership-view-section{color:#fff;background:var(--deep-navy)}.about-partner-section h2,.leadership-view-section h2{color:#fff}.about-partner-section p,.leadership-view-section p{color:#c8d8e3;line-height:1.75}.about-partner-practice,.leadership-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(255,255,255,.16)}.about-partner-practice article,.leadership-principles article{padding:1.25rem;border:1px solid rgba(255,255,255,.12)}.about-partner-practice b,.leadership-principles span{color:var(--teal)}.about-partner-practice p,.leadership-principles p{margin-bottom:0}.leadership-principles{grid-template-columns:1fr}.demo-preview-section{background:#f1f6f8}.demo-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;border:1px solid var(--mist);background:#fff}.demo-preview-card{position:relative;display:flex;min-width:0;min-height:340px;flex-direction:column;padding:clamp(1.25rem,2.5vw,2rem);color:var(--navy);border-right:1px solid var(--mist);overflow:hidden}.demo-preview-card:last-child{border-right:0}.demo-preview-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--teal);transform:scaleY(.15);transform-origin:top;animation:demo-preview-scan 3.4s ease-in-out infinite}.demo-preview-card:nth-child(2):before{animation-delay:.45s}.demo-preview-card:nth-child(3):before{animation-delay:.9s}.demo-preview-card:nth-child(4):before{animation-delay:1.35s}.demo-preview-card>span{color:var(--teal-dark);font:900 .875rem/1.2 Aptos Mono,Consolas,monospace}.demo-preview-card h3{margin:1.5rem 0 .75rem;font-size:clamp(1.25rem,2vw,1.65rem)}.demo-preview-card p{color:var(--body);line-height:1.65}.demo-preview-card dl{display:grid;gap:.65rem;margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--mist)}.demo-preview-card dl>div{display:grid;grid-template-columns:92px 1fr;gap:.75rem}.demo-preview-card dt{color:var(--muted);font-size:.875rem;font-weight:800}.demo-preview-card dd{margin:0;color:var(--navy);font-size:.875rem;font-weight:750}.demo-preview-card>b{margin-top:1.25rem;color:var(--teal-dark);font-size:.9rem}@keyframes demo-preview-scan{0%,to{transform:scaleY(.15);opacity:.4}45%{transform:scaleY(1);opacity:1}}@media (min-width:980px){.store-product-purchase{position:sticky!important;top:112px;align-self:start}}@media (max-width:900px){.about-timeline-grid,.demo-preview-grid,.store-product-related>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.about-timeline-grid article:nth-child(2),.store-product-related>div:last-child a:nth-child(2){border-right:0}.case-library-dimensional-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-sources-grid{grid-template-columns:1fr}}@media (max-width:600px){.about-partner-practice,.about-timeline-grid,.artifact-preview-frame .insight-checklist>div,.case-library-dimensional-filters,.demo-preview-grid,.insight-sources dl,.store-product-related>div:last-child{grid-template-columns:1fr}.about-timeline-grid article,.store-product-related>div:last-child a{min-height:0;border-right:0;border-bottom:1px solid var(--mist)}.catalog-comparison-table{grid-template-columns:120px repeat(3,220px)}}@media (prefers-reduced-motion:reduce){.demo-preview-card:before{animation:none;transform:scaleY(1)}}.transformation-workbench-section{background:#eef4f7}.transformation-workbench-section .section-heading>p{color:#52697d}.transformation-tool{border:1px solid #b9ced9;background:#fff;box-shadow:0 24px 70px rgba(7,34,55,.1)}.transformation-tool>header{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem 1.25rem;align-items:center;min-height:72px;padding:1rem 1.25rem;color:#fff;background:var(--deep-navy)}.transformation-tool>header span{color:var(--teal);font:900 .875rem/1.2 Aptos Mono,Consolas,monospace}.transformation-tool article>span,.transformation-tool section>span{color:#076e68;font:900 .875rem/1.2 Aptos Mono,Consolas,monospace}.transformation-tool>header b{font-size:1.05rem}.transformation-tool>header small{color:#bdd0dc;font-size:.875rem}.transformation-tool button,.transformation-tool input,.transformation-tool select{min-height:44px}.transformation-tool button{color:var(--navy);border:1px solid #b9ced9;background:#fff;font-weight:800;cursor:pointer}.transformation-tool button.active,.transformation-tool button:focus-visible,.transformation-tool button:hover{color:#fff;border-color:var(--teal-dark);background:var(--teal-dark)}.transformation-tool button:disabled{cursor:not-allowed;opacity:.5}.approach-artifact-link{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.18)}.approach-artifact-link strong{color:#fff}.approach-artifact-link a{color:var(--teal);font-weight:850}.transformation-tool label{display:grid;gap:.45rem;color:#34596d;font-size:.875rem;font-weight:800}.transformation-tool select{width:100%;padding:.65rem .75rem;border:1px solid #b9ced9;background:#fff}.strategy-tool-grid{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.transformation-tool-controls{display:grid;gap:1rem;padding:1.5rem;border-right:1px solid var(--mist);background:#f4f8fa}.transformation-tool-controls fieldset{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:0;padding:0;border:0}.transformation-tool-controls legend{grid-column:1/-1;margin-bottom:.5rem;color:#34596d;font-size:.875rem;font-weight:800}.strategy-artifact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.strategy-artifact>div,.strategy-artifact>section{display:grid;align-content:start;gap:.65rem;padding:1.5rem}.strategy-artifact>div{border-right:1px solid var(--mist)}.strategy-artifact b{margin-top:.65rem;color:var(--navy)}.strategy-artifact small{color:var(--muted)}.strategy-artifact p{display:grid;gap:.3rem;margin:0;padding:.8rem 0;color:var(--body);border-bottom:1px solid var(--mist)}.strategy-artifact p b{margin:0;color:var(--muted);font-size:.875rem}.strategy-tool>footer{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--mist)}.strategy-tool>footer span{display:grid;gap:.45rem;min-height:135px;padding:1.25rem;border-right:1px solid var(--mist)}.strategy-tool>footer span:last-child{border-right:0}.strategy-tool>footer i{color:var(--teal-dark);font-style:normal;font-weight:900}.strategy-tool>footer small{color:var(--muted)}.cloud-tool>nav,.modern-work-tool>nav,.security-tool>nav,.workflow-tool>nav{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:1rem;background:#f4f8fa;border-bottom:1px solid var(--mist)}.modern-work-journey{display:grid;grid-template-columns:repeat(4,1fr)}.modern-work-journey article{position:relative;display:grid;gap:.7rem;min-height:190px;padding:1.25rem;border-right:1px solid var(--mist)}.modern-work-journey article:last-child{border-right:0}.modern-work-journey article:after{content:"→";position:absolute;top:50%;right:-10px;z-index:1;width:20px;color:var(--teal-dark);background:#fff;text-align:center}.modern-work-journey article:last-child:after{display:none}.modern-work-journey small{color:var(--muted);line-height:1.5}.modern-maturity{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.5rem;border-top:1px solid var(--mist);background:#f8fbfc}.modern-maturity input{width:100%;accent-color:var(--teal-dark)}.modern-maturity>div{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.modern-maturity>div span{width:100%;color:var(--teal-dark);font-size:.875rem;font-weight:900}.modern-maturity>div b{padding:.6rem .75rem;border:1px solid #b9ced9;background:#fff;font-size:.875rem}.cloud-architecture{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:center;padding:1.5rem}.cloud-architecture article{display:grid;gap:.65rem;min-height:150px;padding:1.25rem;border:1px solid var(--mist);background:#f4f8fa}.cloud-architecture article:last-child{border-color:#79bfc0;background:#edf9f7}.cloud-architecture>i{color:var(--teal-dark);font-size:1.8rem;font-style:normal}.cloud-architecture small{color:var(--muted)}.cloud-waves{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);border-top:1px solid var(--mist)}.cloud-waves>div{display:grid;align-content:start;gap:.5rem;padding:1rem;background:#f4f8fa;border-right:1px solid var(--mist)}.cloud-waves button{display:grid;grid-template-columns:34px 1fr;gap:.5rem;align-items:center;padding:.75rem;text-align:left}.cloud-waves article{padding:1.5rem}.cloud-waves h3{margin:.8rem 0 1.25rem;font-size:1.75rem}.cloud-waves dl{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--mist)}.cloud-waves dl>div{padding:1rem;border-right:1px solid var(--mist)}.cloud-waves dl>div:last-child{border-right:0}.cloud-waves dt{color:var(--muted);font-size:.875rem;font-weight:800}.cloud-waves dd{margin:.5rem 0 0;color:var(--navy);line-height:1.5}.data-tool-grid{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.data-tool-grid nav{display:grid;align-content:start;gap:.5rem;padding:1rem;border-right:1px solid var(--mist);background:#f4f8fa}.data-tool-grid nav button{display:grid;gap:.35rem;padding:.9rem;text-align:left}.data-tool-grid nav small{font-size:.875rem;font-weight:650}.data-tool-grid>article{padding:1.5rem}.data-tool-grid h3{margin:.75rem 0 1.25rem;font-size:clamp(1.5rem,3vw,2.4rem)}.data-score-bars{display:grid;gap:.8rem}.data-score-bars p{position:relative;margin:0;padding-bottom:.5rem;background:#e6eef2}.data-score-bars p b{position:relative;z-index:1;display:block;padding:.5rem .75rem;color:var(--navy);font-size:.875rem}.data-score-bars p i{position:absolute;inset:0 auto 0 0;background:rgba(33,199,183,.35)}.data-tool-grid dl{display:grid;grid-template-columns:150px 1fr;margin-top:1.25rem;border-top:1px solid var(--mist)}.data-tool-grid dd,.data-tool-grid dt{margin:0;padding:.85rem;border-bottom:1px solid var(--mist)}.data-tool-grid dt{color:var(--muted);font-weight:800}.workflow-tool>nav{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-tool button.warning{color:#2d1b00;border-color:#e4a31b;background:#ffd983}.workflow-lanes{display:grid;grid-template-columns:repeat(4,1fr);padding:1.5rem}.workflow-lanes article{position:relative;display:grid;gap:.7rem;min-height:180px;padding:1rem;border:1px solid var(--mist);border-right:0;background:#f7fafb}.workflow-lanes article:last-child{border-right:1px solid var(--mist)}.workflow-lanes.after article{background:#eef9f7}.workflow-lanes article>i{position:absolute;right:-12px;top:50%;z-index:2;color:var(--teal-dark);background:#fff;font-style:normal}.workflow-lanes article:last-child>i{right:10px;top:auto;bottom:10px}.workflow-lanes small{color:var(--muted);line-height:1.5}.workflow-tool>footer{padding:1rem 1.5rem;color:#fff;background:var(--deep-navy)}.security-scenario-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}.security-scenario-grid>div{display:grid;align-content:start;gap:.5rem;padding:1rem;border-right:1px solid var(--mist);background:#f4f8fa}.security-scenario-grid>div button{display:grid;grid-template-columns:34px 1fr;gap:.25rem .7rem;padding:.8rem;text-align:left}.security-scenario-grid>div button small{grid-column:2}.security-scenario-grid>div button.done{color:#12594c;border-color:#80c5b7;background:#e7f7f2}.security-scenario-grid>article{padding:1.5rem}.security-scenario-grid>article>span{color:#075f59}.security-scenario-grid h3{margin:.75rem 0;font-size:clamp(1.6rem,3vw,2.6rem)}.security-scenario-grid p{color:var(--body);line-height:1.7}.security-scenario-grid dl{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--mist)}.security-scenario-grid dl>div{padding:.9rem;border-right:1px solid var(--mist)}.security-scenario-grid dl>div:last-child{border-right:0}.security-scenario-grid dt{color:var(--muted);font-size:.875rem;font-weight:800}.security-scenario-grid dd{margin:.5rem 0 0;line-height:1.45}.security-scenario-grid article>button{margin-top:1rem;padding:.7rem 1rem}@media (max-width:820px){.cloud-waves,.data-tool-grid,.modern-maturity,.security-scenario-grid,.strategy-artifact,.strategy-tool-grid,.transformation-tool>header{grid-template-columns:1fr}.transformation-tool>header{align-items:start}.cloud-waves>div,.data-tool-grid nav,.security-scenario-grid>div,.strategy-artifact>div,.transformation-tool-controls{border-right:0;border-bottom:1px solid var(--mist)}.modern-work-journey,.strategy-tool>footer,.workflow-lanes{grid-template-columns:repeat(2,1fr)}.modern-work-journey article:nth-child(2),.strategy-tool>footer span:nth-child(2){border-right:0}.cloud-waves dl,.security-scenario-grid dl{grid-template-columns:1fr}.cloud-waves dl>div,.security-scenario-grid dl>div{border-right:0;border-bottom:1px solid var(--mist)}}@media (max-width:560px){.cloud-architecture,.cloud-tool>nav,.modern-work-journey,.modern-work-tool>nav,.security-tool>nav,.strategy-tool>footer,.transformation-tool-controls fieldset,.workflow-lanes,.workflow-tool>nav{grid-template-columns:1fr}.cloud-architecture>i{transform:rotate(90deg);justify-self:center}.modern-work-journey article,.strategy-tool>footer span,.workflow-lanes article{min-height:0;border-right:0;border-bottom:1px solid var(--mist)}.workflow-lanes article{border:1px solid var(--mist);border-bottom:0}.workflow-lanes article>i{display:none}.data-tool-grid dl{grid-template-columns:1fr}}main .eyebrow:not(.light){color:#087168;font-size:max(.875rem,14px)}.home-engine-layers small,.home-industry-grid>a>small,.home-lifecycle-board footer span,.home-lifecycle-row>span>small,.product-card .delivery,.product-card .price s,.service-top>span,.work-preview-grid article small,.work-preview-grid article>div>span{color:#52687a;font-size:max(.875rem,14px)}.home-calculator-heading em,.home-story-heading em{color:#087c72}.home-friction-grid article p,.home-industries-section .section-heading>p,.home-product-intro>p,.home-reasons-grid article p,.product-card .product-copy>p,.surface-section .section-heading>p{color:#52687a}.home-lifecycle-row.active>b,.service-top>b{color:#00685f;font-size:max(.875rem,14px)}.home-industry-grid>a>b,.text-link{color:#006b94}main :where(button,[role=tab],[role=cell]),main :where(p,small,dt,dd,legend){font-size:max(.875rem,14px)!important}.ai-build-grid article>small,.ai-output-stack small,.ai-scenario-grid small,.ai-scenario-section .section-heading>p,.app-cards small,.catalog-count{color:#52687a!important}.app-cards i{color:#fff!important;background:#1e5faf!important}.ai-solution-options button small{color:#aec0cf!important}.pre-footer-grid .eyebrow{color:#66d6fb!important}.delivery-animation-board i.done,.delivery-example-board i.done,.delivery-visual-board span.done{opacity:1}.delivery-animation-board i.done{color:#d5e1e9}.delivery-example-board i.done,.delivery-visual-board span.done{color:#52687a}.licensing-promise-grid b,.licensing-promise-grid span{color:#fff!important}.mspx-case-work li,.mspx-case-work section>article.locked{opacity:1}.mspx-case-work li p,.mspx-case-work li>span{color:#a9bdca}.mspx-case-work li b{color:#e7f0f5}.mspx-case-work section>article.locked>span{color:#66d6fb}.mspx-case-work section>article.locked p,.mspx-case-work section>article.locked small{color:#c4d4de}.supx-plan-label{color:#075f58}.contact-expectation-section .section-heading h2{color:#fff}.contact-expectation-section .section-heading>p{color:#c4d4de}.cowork-task-tabs button>span{background:#4d5675}.licensing-category-grid>a>span{background:#1e5faf}.catalog-intro>div>p,.licensing-category-grid>a>div>p,.licensing-decision-board>div>span,.licensing-decision-board>footer,.licensing-engineering-copy>p,.licensing-lifecycle article>p,.storefront-status>div>span{color:#52687a}.catalog-help>a,.licensing-decision-board>div>em{color:#075f58}.decision-board-head>span{color:#b8c9d4}.industry-capabilities .section-heading h2,.industry-measures-grid>div>h2,.insights-principles .section-heading h2,.leadership-view-section .leadership-principles h3{color:#fff}.strategy-handoff{background:#075f58}.strategy-handoff-artifacts article>span,.strategy-handoff-artifacts h3,.strategy-handoff-artifacts p{color:#fff}.cowork-app-orbit .active i,.cowork-app-orbit .used i,.cowork-hero-product-body>aside i{background:#4d5675}.custom-decision-ladder .decision-ladder article>span{color:#52687a;opacity:1}.custom-decision-ladder .decision-ladder article:nth-child(3)>span{color:#fff}.agent-change-body>aside>button.active>span,.agent-change-evidence>span,.custom-case-grid article header small,.custom-case-grid article>footer b,.custom-evaluation-board>footer span,.managed-example-grid article>footer b,.managed-example-grid header small{color:#075f58}.showcase-orbit-2 i,.showcase-orbit-5 i{color:#fff;background:#1e5faf}.demo-explain>div>p{color:#52687a}.calculator-method-grid article>span{color:#006b94}.calculator-method-grid p{color:#52687a}.managed-timeline article,.orientation-run article,.proposal-flow article{opacity:1}.managed-timeline article>span,.orientation-run article>span,.proposal-flow article>span{color:#66d6fb}.managed-timeline b,.orientation-run b,.proposal-flow b{color:#edf5f8}.managed-timeline small,.orientation-run small,.proposal-flow small{color:#b8cad5}.resource-filter button.active{color:#fff;background:#006b94;border-color:#006b94}.industry-pressure-grid span,.industry-scenario-flow article:not(:last-child)>small,.industry-scenario-flow article:not(:last-child)>span{color:#006b94}.industry-capabilities .section-heading>p{color:#c4d4de}.industry-capability-grid a,.industry-scenario-flow article:last-child>small,.industry-scenario-flow article:last-child>span{color:#66d6fb}.industry-scenario .section-heading>p,.store-product-loading>p,.store-product-price s{color:#52687a}.strategy-choice-grid article:first-child header>span{background:#1e5faf}.demo-disclosure>span,.readiness-demo-section .section-heading>p,.strategy-choice-grid article:nth-child(3) header small{color:#b8cad5}.demo-disclosure>span,.readiness-demo-section .section-heading>p{color:#52687a}.readiness-result .demo-status{color:#66d6fb}.strategy-case-decision b,.strategy-case-detail b,.strategy-idea-table article>span{color:#075f58}.strategy-handoff-grid .eyebrow.light{color:#fff}.cowork-app-orbit>span,.cowork-hero-cowork>div i,.cowork-hero-product-body>aside>span,.cowork-hero-product>header>span b,.cowork-result-preview li,.cowork-task-tabs button{color:#52687a}.cowork-app-orbit i{color:#fff;background:#4d5675}.cowork-mode-grid header>b,.cowork-scenario-grid header>i{color:#52687a}.cowork-enablement-path article>div b{color:#fff}.cowork-control-board>footer span{color:#5146a7}.cowork-case-section .section-heading>p,.cowork-demo-section .section-heading>p{color:#52687a}.academy-mark{display:flex;align-items:center;gap:16px;color:#f5f8fc}.academy-mark>.academy-mark-symbol{position:relative;width:58px;height:58px;display:grid;place-items:center;flex:0 0 58px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.06));box-shadow:0 18px 50px rgba(120,92,255,.28);overflow:hidden}.academy-mark-symbol:before{position:absolute;inset:-35%;border-radius:50%;background:conic-gradient(from 150deg,#00aeff,#2253ce,#8c48ff,#f2598a,#ffb152,#52b471,#00aeff);content:"";opacity:.34;animation:academy-mark-orbit 9s linear infinite}.academy-mark-symbol img{position:relative;z-index:1;width:72%;height:72%;filter:drop-shadow(0 8px 14px rgba(6,13,33,.28))}.academy-mark>span{display:flex;flex-direction:column;font-size:16px;line-height:1.1;letter-spacing:.02em}.academy-mark>span b{font-size:12px;color:#b8c9d4;text-transform:uppercase;letter-spacing:.18em}.academy-mark.compact>.academy-mark-symbol{width:44px;height:44px;flex-basis:44px;border-radius:13px}@keyframes academy-mark-orbit{to{transform:rotate(1turn)}}.academy-hub-hero{position:relative;min-height:390px;padding:28px;border:1px solid rgba(220,229,239,.17);border-radius:28px;background:radial-gradient(circle at 70% 30%,rgba(81,70,167,.24),transparent 35%),linear-gradient(160deg,rgba(17,30,46,.9),rgba(7,17,31,.96));overflow:hidden}.academy-hub-hero .academy-orbit{position:absolute;width:270px;height:270px;top:82px;left:50%;transform:translateX(-50%);border:1px solid rgba(33,199,183,.3);border-radius:50%;animation:academy-breathe 5s ease-in-out infinite}.academy-hub-hero .academy-orbit:after,.academy-hub-hero .academy-orbit:before{content:"";position:absolute;border:1px solid rgba(59,130,246,.22);border-radius:50%;inset:35px}.academy-hub-hero .academy-orbit:after{inset:78px;background:radial-gradient(circle,rgba(33,199,183,.32),rgba(59,130,246,.05));box-shadow:0 0 60px rgba(33,199,183,.16)}.academy-orbit span{position:absolute;z-index:2;min-width:86px;padding:8px 10px;border:1px solid rgba(220,229,239,.2);background:#111e2e;border-radius:999px;color:#dce5ef;font-size:11px;font-weight:750;letter-spacing:.12em;text-align:center}.academy-orbit span:first-child{top:-17px;left:92px}.academy-orbit span:nth-child(2){right:-44px;top:112px}.academy-orbit span:nth-child(3){bottom:-17px;left:90px}.academy-orbit span:nth-child(4){left:-44px;top:112px}.academy-orbit i{position:absolute;z-index:3;width:17px;height:17px;border-radius:50%;background:#21c7b7;box-shadow:0 0 22px rgba(33,199,183,.9);top:5px;left:52px;animation:academy-orbit 8s linear infinite;transform-origin:83px 130px}.academy-orbit-core{position:absolute;z-index:2;top:50%;left:50%;width:92px;height:92px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:27px;background:rgba(255,255,255,.1);box-shadow:0 20px 65px rgba(121,78,255,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%,-42%)}.academy-orbit-core img{width:62px;height:62px;filter:drop-shadow(0 8px 18px rgba(4,10,31,.35))}.academy-hub-hero>footer{position:absolute;left:28px;right:28px;bottom:24px;display:flex;align-items:end;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(220,229,239,.15);color:#f5f8fc}.academy-hub-hero>footer b{font-size:32px;letter-spacing:-.04em}.academy-hub-hero>footer small{max-width:150px;color:#a8b6c6;text-align:right;font-size:13px}@keyframes academy-orbit{to{transform:rotate(1turn)}}@keyframes academy-breathe{50%{transform:translateX(-50%) scale(1.03)}}.academy-copilot-theme{--academy-copilot-blue:#65d8ff;--academy-copilot-purple:#a99bff;--academy-copilot-pink:#ff91b8;--academy-copilot-orange:#ffc07c;--academy-copilot-green:#75e0be}.academy-copilot-hero{min-height:760px}.academy-copilot-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr)}.academy-copilot-copy .copilot-product-lockup b{color:var(--academy-copilot-purple)}.academy-copilot-theme .academy-hub-hero{min-height:520px;background:radial-gradient(circle at 72% 24%,rgba(242,89,138,.23),transparent 30%),radial-gradient(circle at 28% 76%,rgba(0,174,255,.2),transparent 32%),linear-gradient(145deg,rgba(18,30,68,.94),rgba(14,19,55,.98));box-shadow:0 28px 90px rgba(2,8,30,.3)}.academy-copilot-theme .academy-hub-hero .academy-orbit{top:132px;border-color:rgba(169,155,255,.44)}.academy-copilot-theme .academy-hub-hero .academy-orbit:before{border-color:rgba(101,216,255,.3)}.academy-copilot-theme .academy-hub-hero .academy-orbit:after{border-color:rgba(255,145,184,.26);background:radial-gradient(circle,rgba(169,155,255,.26),rgba(101,216,255,.05));box-shadow:0 0 70px rgba(140,72,255,.25)}.academy-copilot-theme .academy-orbit span{border-color:rgba(203,216,255,.26);background:rgba(12,21,54,.86);color:#f2f5ff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.academy-copilot-theme .academy-orbit span:first-child{border-color:rgba(101,216,255,.45)}.academy-copilot-theme .academy-orbit span:nth-child(2){border-color:rgba(169,155,255,.45)}.academy-copilot-theme .academy-orbit span:nth-child(3){border-color:rgba(255,145,184,.45)}.academy-copilot-theme .academy-orbit span:nth-child(4){border-color:rgba(255,192,124,.45)}.academy-copilot-theme .academy-orbit i{background:var(--academy-copilot-green);box-shadow:0 0 24px rgba(117,224,190,.95)}.academy-copilot-theme .academy-value-strip{background:linear-gradient(90deg,#f0fbff,#f5f1ff 40%,#fff2f8 72%,#fff8ef)}.academy-copilot-theme .academy-value-strip span{border-color:rgba(117,100,190,.16)}.academy-copilot-theme .academy-path-choices button.active{border-color:#846eff;box-shadow:0 10px 30px rgba(132,110,255,.13)}.academy-copilot-theme .academy-path-choices button.active span{background:linear-gradient(135deg,#2253ce,#8c48ff);color:#fff}.academy-copilot-theme .academy-path-result{background:radial-gradient(circle at 86% 16%,rgba(242,89,138,.24),transparent 30%),radial-gradient(circle at 12% 88%,rgba(0,174,255,.18),transparent 34%),linear-gradient(145deg,#101d42,#181a4c)}.academy-copilot-theme .academy-path-result>a,.academy-copilot-theme .academy-path-result>span{color:var(--academy-copilot-blue)}.academy-copilot-theme .academy-core-section{background:radial-gradient(circle at 10% 15%,rgba(0,174,255,.1),transparent 24%),radial-gradient(circle at 88% 72%,rgba(242,89,138,.1),transparent 27%),#0b1431}.academy-copilot-theme .academy-core-grid>a{position:relative;overflow:hidden;background:linear-gradient(160deg,#121f43,#10172f)}.academy-copilot-theme .academy-core-grid>a:before{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--academy-copilot-blue),var(--academy-copilot-purple));content:""}.academy-copilot-theme .academy-core-grid>a:nth-child(2):before{background:linear-gradient(90deg,var(--academy-copilot-purple),var(--academy-copilot-pink))}.academy-copilot-theme .academy-core-grid>a:nth-child(3):before{background:linear-gradient(90deg,var(--academy-copilot-pink),var(--academy-copilot-orange))}.academy-copilot-theme .academy-core-grid>a:hover{border-color:var(--academy-copilot-purple)}.academy-copilot-theme .academy-core-grid>a>b,.academy-copilot-theme .academy-core-grid>a>span{color:var(--academy-copilot-blue)}.academy-copilot-theme .academy-learning-loop article>span{background:linear-gradient(135deg,#2253ce,#8c48ff);color:#fff}.academy-copilot-theme .academy-learning-loop article>i{background:var(--academy-copilot-pink);box-shadow:0 0 15px rgba(255,145,184,.55)}.academy-copilot-theme .academy-supporting-section{background:linear-gradient(145deg,#f2fbff,#f6f3ff 52%,#fff5fa)}.academy-copilot-theme .academy-supporting-grid>a:hover{border-color:#846eff}.academy-copilot-theme .academy-supporting-grid>a>span{background:linear-gradient(135deg,#2253ce,#8c48ff);color:#fff}.academy-copilot-theme .academy-resource-grid>a{background:linear-gradient(145deg,#f7fbff,#f8f5ff)}.academy-copilot-theme .academy-resource-grid>a:nth-child(2n){background:linear-gradient(145deg,#fff8fb,#fff8ef)}.academy-copilot-theme .academy-commerce-section{background:radial-gradient(circle at 12% 85%,rgba(0,174,255,.16),transparent 28%),radial-gradient(circle at 90% 18%,rgba(242,89,138,.18),transparent 30%),linear-gradient(145deg,#0d1b3e,#171744)}.academy-hero-card{min-height:340px;padding:28px;display:flex;flex-direction:column;border:1px solid rgba(220,229,239,.17);border-radius:26px;background:linear-gradient(155deg,rgba(17,30,46,.94),rgba(7,17,31,.96))}.academy-hero-card>span{margin-top:auto;color:#66d6fb;font-size:12px;font-weight:800;letter-spacing:.14em}.academy-hero-card>h2{margin:10px 0;color:#fff;font-size:clamp(26px,3vw,42px);line-height:1.04}.academy-hero-card>p{color:#c4d4de;font-size:16px}.academy-hero-card>footer{margin-top:22px;padding-top:18px;border-top:1px solid rgba(220,229,239,.15);color:#dce5ef;font-size:14px}.academy-hero-card>footer i{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:#21c7b7;box-shadow:0 0 16px rgba(33,199,183,.8)}.academy-value-strip{border-bottom:1px solid #dce5ef;background:#fff}.academy-value-strip .container{display:grid;grid-template-columns:repeat(4,1fr)}.academy-value-strip span{display:flex;flex-direction:column;padding:20px 24px;border-left:1px solid #dce5ef}.academy-value-strip span:last-child{border-right:1px solid #dce5ef}.academy-value-strip b{color:#07111f;font-size:15px}.academy-value-strip small{margin-top:4px;color:#52687a;font-size:13px}.academy-path-finder{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);border:1px solid #dce5ef;border-radius:28px;background:#fff;overflow:hidden;box-shadow:0 20px 60px rgba(7,17,31,.08)}.academy-path-choices{padding:20px;display:grid;gap:10px;background:#f5f8fc;border-right:1px solid #dce5ef}.academy-path-choices button{min-height:68px;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:13px;padding:12px 14px;border:1px solid transparent;border-radius:15px;background:transparent;color:#243a50;text-align:left;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.academy-path-choices button:hover{transform:translateX(3px);background:#fff}.academy-path-choices button.active{border-color:#21c7b7;background:#fff;box-shadow:0 8px 28px rgba(7,17,31,.06)}.academy-path-choices button span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#dce5ef;color:#31506a;font-size:12px;font-weight:800}.academy-path-choices button.active span{background:#07111f;color:#66d6fb}.academy-path-choices button b{font-size:15px;line-height:1.3}.academy-path-result{min-height:390px;padding:clamp(28px,5vw,60px);display:flex;flex-direction:column;justify-content:center;position:relative;background:radial-gradient(circle at 88% 12%,rgba(33,199,183,.18),transparent 32%),#07111f;color:#fff}.academy-path-result>span{color:#66d6fb;font-size:11px;font-weight:800;letter-spacing:.15em}.academy-path-result>small{position:absolute;right:32px;top:28px;color:#a8b6c6;font-family:var(--font-mono);font-size:14px}.academy-path-result h3{margin:12px 0;color:#fff;font-size:clamp(30px,4vw,50px)}.academy-path-result p{max-width:670px;color:#c4d4de;font-size:17px;line-height:1.65}.academy-path-result dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.academy-path-result dl div{padding:13px;border:1px solid rgba(220,229,239,.14);background:rgba(17,30,46,.7);border-radius:12px}.academy-path-result dt{color:#73869a;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.academy-path-result dd{margin:5px 0 0;color:#edf5f8;font-size:13px;line-height:1.35}.academy-path-result>a{align-self:flex-start;color:#66d6fb;font-weight:750;text-decoration:none}.academy-path-result>a i{font-style:normal;margin-left:5px}.academy-agenda-section,.academy-core-section,.academy-exam-comparison{background:#07111f;color:#fff}.academy-agenda-section .section-heading h2,.academy-core-section .section-heading h2,.academy-exam-comparison .section-heading h2{color:#fff}.academy-agenda-section .section-heading>p,.academy-core-section .section-heading>p,.academy-exam-comparison .section-heading>p{color:#c4d4de}.academy-core-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.academy-core-grid>a{min-height:470px;padding:28px;display:flex;flex-direction:column;border:1px solid rgba(220,229,239,.14);border-radius:22px;background:linear-gradient(160deg,#111e2e,#0b1728);color:#fff;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.academy-core-grid>a:hover{transform:translateY(-5px);border-color:#21c7b7}.academy-core-grid>a>span{color:#66d6fb;font-size:11px;font-weight:800;letter-spacing:.12em}.academy-core-grid h3{margin:18px 0 12px;color:#fff;font-size:27px;line-height:1.1}.academy-core-grid p{color:#b8cad5;font-size:16px;line-height:1.6}.academy-core-grid ul{list-style:none;padding:0;margin:auto 0 24px;display:grid;gap:9px}.academy-core-grid li{display:flex;gap:8px;color:#dce5ef;font-size:14px}.academy-core-grid svg{width:16px;color:#21c7b7}.academy-core-grid>a>b{color:#66d6fb;font-size:14px}.academy-core-grid>a>b svg{vertical-align:middle}.academy-journey-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(36px,7vw,100px);align-items:center}.academy-journey-grid>div:first-child h2{font-size:clamp(38px,5vw,64px);line-height:1.03}.academy-journey-grid>div:first-child p{font-size:17px;line-height:1.7;color:#52687a}.academy-journey-grid>div:first-child a{display:inline-flex;align-items:center;gap:8px;color:#075f58;font-weight:800;text-decoration:none}.academy-learning-loop{display:grid;gap:8px}.academy-learning-loop article{display:grid;grid-template-columns:50px 1fr 14px;gap:15px;align-items:center;padding:17px 18px;border:1px solid #dce5ef;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(7,17,31,.04)}.academy-learning-loop article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#07111f;color:#66d6fb;font-weight:800}.academy-learning-loop h3{margin:0;color:#07111f;font-size:18px}.academy-learning-loop p{margin:4px 0 0;color:#52687a;font-size:14px}.academy-learning-loop article>i{width:10px;height:10px;border-radius:50%;background:#21c7b7;box-shadow:0 0 15px rgba(33,199,183,.5)}.academy-supporting-section{background:#f5f8fc}.academy-supporting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.academy-supporting-grid>a{min-height:330px;padding:26px;display:flex;flex-direction:column;border:1px solid #dce5ef;border-radius:20px;background:#fff;color:#07111f;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.academy-supporting-grid>a:hover{transform:translateY(-4px);border-color:#3b82f6}.academy-supporting-grid>a>span{display:grid;place-items:center;width:50px;height:42px;border-radius:12px;background:#07111f;color:#66d6fb;font-size:12px;font-weight:850}.academy-supporting-grid>a>small{margin-top:22px;color:#075f58;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.academy-supporting-grid h3{margin:9px 0;color:#07111f;font-size:25px}.academy-supporting-grid p{color:#52687a;line-height:1.6}.academy-supporting-grid b{display:flex;align-items:center;gap:6px;margin-top:auto;color:#075f58;font-size:14px}.academy-resource-section{background:#fff}.academy-resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.academy-resource-grid>a{min-height:190px;padding:20px;display:flex;flex-direction:column;border:1px solid #dce5ef;border-radius:16px;background:#f5f8fc;color:#07111f;text-decoration:none}.academy-resource-grid>a>span{color:#075f58;font-size:11px;font-weight:800;letter-spacing:.12em}.academy-resource-grid h3{margin:18px 0;color:#07111f;font-size:18px}.academy-resource-grid b{display:flex;align-items:center;gap:6px;margin-top:auto;color:#075f58;font-size:13px}.academy-commerce-section{background:linear-gradient(145deg,#07111f,#0b2440);color:#fff}.academy-commerce-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,100px)}.academy-commerce-grid h2{color:#fff;font-size:clamp(38px,5vw,64px)}.academy-commerce-grid>div:first-child p{color:#c4d4de;font-size:17px;line-height:1.7}.academy-commerce-grid>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.academy-commerce-grid article{padding:20px;border:1px solid rgba(220,229,239,.15);border-radius:15px;background:rgba(17,30,46,.72)}.academy-commerce-grid article span{color:#66d6fb;font-family:var(--font-mono);font-size:12px}.academy-commerce-grid article b{display:block;margin-top:10px;color:#fff;font-size:18px}.academy-commerce-grid article p{margin:6px 0 0;color:#b8cad5;font-size:14px;line-height:1.5}.academy-commerce-grid footer{grid-column:1/-1;padding:17px;border:1px solid rgba(242,184,75,.4);border-radius:14px;background:rgba(242,184,75,.08);color:#f5dca3;font-size:14px;line-height:1.55}.academy-commerce-section .section-heading h2{color:#fff}.academy-commerce-section .section-heading>p{color:#c4d4de}.academy-public-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.academy-public-pricing-grid>article{display:flex;flex-direction:column;min-height:390px;padding:25px;border:1px solid rgba(220,229,239,.17);border-radius:20px;background:linear-gradient(155deg,rgba(17,30,46,.96),rgba(11,23,40,.94))}.academy-public-pricing-grid header{display:flex;justify-content:space-between;gap:16px}.academy-public-pricing-grid header span{color:#8edfff;font-size:11px;font-weight:850;letter-spacing:.13em}.academy-public-pricing-grid header small{color:#a8bac7;text-align:right}.academy-public-pricing-grid h3{margin:30px 0 12px;color:#fff;font-size:27px;line-height:1.08}.academy-public-price{display:flex;align-items:baseline;gap:10px;margin:8px 0 17px}.academy-public-price b{color:#fff;font-size:34px}.academy-public-price span{color:#8edfff;font-size:13px}.academy-public-pricing-grid p{color:#c4d4de;font-size:14px;line-height:1.6}.academy-public-pricing-grid a{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:24px;color:#7ee6d6;font-weight:800}.academy-public-pricing-grid a svg{width:16px}.academy-commerce-boundary{display:grid;grid-template-columns:190px 1fr;gap:7px 24px;margin-top:16px;padding:20px 22px;border:1px solid rgba(242,184,75,.38);border-radius:16px;background:rgba(242,184,75,.07)}.academy-commerce-boundary b{grid-row:1/3;color:#f5dca3;font-size:15px}.academy-commerce-boundary p{margin:0;color:#e0d1b1;font-size:14px;line-height:1.55}.academy-commerce-boundary span{color:#bcae91;font-size:12px;line-height:1.5}.academy-program-opening-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:clamp(40px,7vw,100px);align-items:center}.academy-program-opening-grid>div:first-child h2{font-size:clamp(38px,5vw,62px);line-height:1.04}.academy-program-opening-grid>div:first-child p{color:#52687a;font-size:17px;line-height:1.7}.academy-outcome-stack{display:grid;gap:10px}.academy-outcome-stack article{display:grid;grid-template-columns:44px 1fr 20px;align-items:center;gap:14px;padding:18px;border:1px solid #dce5ef;border-radius:15px;background:#fff}.academy-outcome-stack article>span{font-family:var(--font-mono);color:#075f58;font-weight:800}.academy-outcome-stack b{display:block;color:#07111f;font-size:15px}.academy-outcome-stack small{display:block;margin-top:4px;color:#73869a;font-size:12px}.academy-outcome-stack svg{width:18px;color:#21c7b7}.academy-program-focus{background:linear-gradient(180deg,#fff,#f5f8fc)}.academy-program-focus-lead{max-width:980px}.academy-program-focus-lead h2{max-width:900px;font-size:clamp(40px,5.6vw,70px);line-height:1.01}.academy-program-focus-lead>p{max-width:840px;color:#425d73;font-size:18px;line-height:1.72}.academy-program-signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:42px}.academy-program-signal-grid article{min-height:250px;padding:25px;border:1px solid #dce5ef;border-radius:20px;background:#fff;box-shadow:0 14px 42px rgba(7,17,31,.05)}.academy-program-signal-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#8c43d7);color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:850}.academy-program-signal-grid h3{margin:28px 0 9px;color:#07111f;font-size:23px;line-height:1.14}.academy-program-signal-grid p{margin:0;color:#52687a;font-size:15px;line-height:1.63}.academy-program-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:13px}.academy-program-fit-grid>article{padding:25px;border:1px solid #dce5ef;border-radius:20px;background:#fff}.academy-program-fit-grid>article>span,.academy-program-fit-grid>aside>span{color:#075f58;font-size:11px;font-weight:850;letter-spacing:.13em}.academy-program-fit-grid h3{margin:10px 0 18px;color:#07111f;font-size:25px}.academy-program-fit-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.academy-program-fit-grid li{display:flex;gap:10px;align-items:flex-start;color:#31506a;font-size:15px;line-height:1.45}.academy-program-fit-grid li svg,.academy-program-fit-grid li>i{width:18px;min-width:18px;color:#21a995;font-style:normal;font-size:20px;line-height:18px}.academy-program-fit-grid>article:nth-child(2) li>i{color:#b35a69}.academy-program-fit-grid>aside{grid-column:1/-1;padding:24px 28px;border-radius:18px;background:radial-gradient(circle at 90% 20%,rgba(242,89,138,.18),transparent 32%),linear-gradient(135deg,#0d1b3e,#171744);color:#fff}.academy-program-fit-grid>aside>span{color:#8edfff}.academy-program-fit-grid>aside p{max-width:1040px;margin:9px 0 0;color:#e4edf3;font-size:18px;line-height:1.6}.academy-program-curriculum{background:radial-gradient(circle at 10% 0,rgba(0,174,255,.13),transparent 32%),radial-gradient(circle at 88% 18%,rgba(242,89,138,.14),transparent 29%),#07111f;color:#fff}.academy-program-curriculum .section-heading h2{color:#fff}.academy-program-curriculum .section-heading>p{color:#c4d4de}.academy-curriculum-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.academy-curriculum-grid>article{padding:27px;border:1px solid rgba(220,229,239,.16);border-radius:20px;background:linear-gradient(155deg,rgba(17,30,46,.96),rgba(11,23,40,.94));display:flex;flex-direction:column}.academy-curriculum-grid>article>header{display:flex;justify-content:space-between;gap:14px;align-items:center}.academy-curriculum-grid>article>header span{color:#8edfff;font-size:11px;font-weight:850;letter-spacing:.13em}.academy-curriculum-grid>article>header b{padding:6px 9px;border:1px solid rgba(142,223,255,.28);border-radius:999px;color:#dcefff;font-size:12px}.academy-curriculum-grid h3{margin:20px 0 10px;color:#fff;font-size:28px;line-height:1.1}.academy-curriculum-grid>article>p{color:#c4d4de;font-size:15px;line-height:1.6}.academy-curriculum-grid ul{padding-left:19px;margin:12px 0 22px;display:grid;gap:8px}.academy-curriculum-grid li{color:#e2ebf1;font-size:14px;line-height:1.5}.academy-curriculum-grid>article>div{margin-top:auto;padding:17px;border:1px solid rgba(220,229,239,.13);border-radius:14px;background:rgba(7,17,31,.55)}.academy-curriculum-grid footer span,.academy-curriculum-grid>article>div small{display:block;color:#a9c2d1;font-size:10px;font-weight:850;letter-spacing:.12em}.academy-curriculum-grid>article>div p{margin:7px 0 0;color:#dce5ef;font-size:14px;line-height:1.55}.academy-curriculum-grid footer{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:12px;padding-top:14px;border-top:1px solid rgba(220,229,239,.13)}.academy-curriculum-grid footer b{color:#7ee6d6;font-size:13px;text-align:right}.academy-curriculum-review{display:flex;gap:10px;align-items:flex-start;margin:18px 0 0;color:#c4d4de;font-size:14px;line-height:1.55}.academy-curriculum-review svg{width:18px;min-width:18px;color:#7ee6d6}.academy-program-experience{background:#0d1b3e;color:#fff}.academy-program-experience .section-heading h2{color:#fff}.academy-program-experience .section-heading>p{color:#c4d4de}.academy-program-experience ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.academy-program-experience li{min-height:290px;padding:22px;position:relative;border:1px solid rgba(220,229,239,.16);border-radius:18px;background:rgba(17,30,46,.82)}.academy-program-experience li>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#00aeff,#8c43d7);color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:850}.academy-program-experience li>small{display:block;margin-top:24px;color:#8edfff;font-size:11px;font-weight:850;letter-spacing:.12em}.academy-program-experience h3{margin:9px 0;color:#fff;font-size:22px;line-height:1.15}.academy-program-experience li p{color:#c4d4de;font-size:14px;line-height:1.58}.academy-program-scenarios{background:#f5f8fc}.academy-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.academy-scenario-grid article{min-height:270px;padding:25px;border:1px solid #dce5ef;border-radius:20px;background:#fff}.academy-scenario-grid article>span{display:inline-flex;padding:6px 9px;border-radius:999px;background:#ecf4ff;color:#254b91;font-size:11px;font-weight:850;letter-spacing:.1em}.academy-scenario-grid h3{margin:26px 0 10px;color:#07111f;font-size:25px;line-height:1.12}.academy-scenario-grid p{color:#52687a;font-size:15px;line-height:1.62}.academy-program-deliverables{background:#fff}.academy-deliverable-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.academy-deliverable-grid article{min-height:230px;padding:22px;border-top:4px solid #8c43d7;border-radius:4px 4px 16px 16px;background:#f5f8fc}.academy-deliverable-grid article:nth-child(2){border-top-color:#00aeff}.academy-deliverable-grid article:nth-child(3){border-top-color:#f2598a}.academy-deliverable-grid article:nth-child(4){border-top-color:#21c7b7}.academy-deliverable-grid article>span{color:#52687a;font-family:var(--font-mono);font-size:11px}.academy-deliverable-grid h3{margin:24px 0 9px;color:#07111f;font-size:21px}.academy-deliverable-grid p{color:#52687a;font-size:14px;line-height:1.55}.academy-program-detail-grid{margin-top:42px;padding-top:42px;border-top:1px solid #dce5ef}.academy-program-detail-grid>div:first-child h2{font-size:inherit}.academy-download-button{margin-top:20px}.academy-program-faq{background:#f5f8fc}.academy-program-faq>.container>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:10px}.academy-program-faq details{border:1px solid #dce5ef;border-radius:15px;background:#fff;overflow:hidden}.academy-program-faq summary{min-height:64px;padding:17px 18px;display:flex;justify-content:space-between;gap:18px;align-items:center;color:#07111f;font-size:16px;font-weight:780;cursor:pointer;list-style:none}.academy-program-faq summary::-webkit-details-marker{display:none}.academy-program-faq summary span{display:grid;place-items:center;width:30px;height:30px;min-width:30px;border-radius:9px;background:#ecf4ff;color:#254b91;font-size:21px;transition:transform .2s ease}.academy-program-faq details[open] summary span{transform:rotate(45deg)}.academy-program-faq details p{margin:0;padding:0 18px 20px;color:#52687a;font-size:15px;line-height:1.62}.academy-exam-download-panel{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-top:34px;padding:28px;border:1px solid #dce5ef;border-radius:20px;background:linear-gradient(135deg,#f5f8fc,#ecf4ff)}.academy-exam-download-panel>div{max-width:760px}.academy-exam-download-panel span{color:#254b91;font-size:11px;font-weight:850;letter-spacing:.12em}.academy-exam-download-panel h3{margin:9px 0;color:#07111f;font-size:25px}.academy-exam-download-panel p{margin:0;color:#52687a;font-size:15px;line-height:1.55}.academy-exam-download-panel .button{white-space:nowrap}.academy-interactive-section{background:#f5f8fc}.academy-readiness-check{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);border:1px solid #dce5ef;border-radius:24px;background:#fff;overflow:hidden}.academy-readiness-check>div{padding:24px;display:grid;gap:10px}.academy-readiness-check label{min-height:76px;display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:center;padding:14px;border:1px solid #dce5ef;border-radius:13px;cursor:pointer}.academy-readiness-check input{width:24px;height:24px;accent-color:#075f58}.academy-readiness-check b{display:block;color:#07111f;font-size:14px;line-height:1.4}.academy-readiness-check small{display:block;margin-top:5px;color:#52687a;font-size:12px}.academy-readiness-check aside{padding:32px;display:flex;flex-direction:column;justify-content:center;background:#07111f;color:#fff}.academy-readiness-check aside>span{color:#66d6fb;font-size:12px;font-weight:800;letter-spacing:.1em}.academy-readiness-check aside h3{margin:12px 0;color:#fff;font-size:34px}.academy-readiness-check aside p{color:#c4d4de;line-height:1.65}.academy-readiness-check aside small{margin-top:20px;padding-top:17px;border-top:1px solid rgba(220,229,239,.15);color:#a8b6c6;font-size:12px;line-height:1.5}.foundation-skill-map{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:18px}.foundation-app-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.foundation-app-grid button{min-height:114px;padding:15px;display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:start;border:1px solid #dce5ef;border-radius:15px;background:#fff;text-align:left;cursor:pointer}.foundation-app-grid button.active{border-color:#21c7b7;box-shadow:0 9px 26px rgba(33,199,183,.1)}.foundation-app-grid button>span{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#07111f;color:#66d6fb;font-size:12px;font-weight:800}.foundation-app-grid small{color:#73869a;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.foundation-app-grid b{display:block;margin:2px 0 4px;color:#07111f;font-size:16px}.foundation-app-grid p{margin:0;color:#52687a;font-size:12px;line-height:1.4}.foundation-app-grid button>i{font-style:normal;color:#075f58;font-size:11px;font-weight:800}.foundation-skill-map>aside{padding:28px;border-radius:20px;background:#07111f;color:#fff}.foundation-skill-map>aside>span{color:#66d6fb;font-size:11px;font-weight:800;letter-spacing:.12em}.foundation-skill-map>aside h3{margin:12px 0;color:#fff;font-size:30px}.foundation-skill-map>aside p{color:#c4d4de;font-size:14px;line-height:1.6}.foundation-skill-map>aside>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.foundation-skill-map>aside b{padding:8px 10px;border:1px solid rgba(220,229,239,.16);border-radius:999px;background:#111e2e;color:#dce5ef;font-size:12px}.academy-journey-builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #dce5ef;border-radius:24px;background:#fff;overflow:hidden}.academy-day-track,.academy-role-board{padding:28px}.academy-role-board{border-right:1px solid #dce5ef}.academy-day-track header,.academy-role-board header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.academy-day-track header span,.academy-role-board header span{color:#31506a;font-size:11px;font-weight:800;letter-spacing:.12em}.academy-role-board header small{color:#075f58;font-weight:800}.academy-role-board>div{display:flex;flex-wrap:wrap;gap:8px}.academy-role-board button{min-height:44px;padding:9px 13px;border:1px solid #dce5ef;border-radius:999px;background:#f5f8fc;color:#31506a;font-weight:700;cursor:pointer}.academy-role-board button.active{border-color:#075f58;background:#075f58;color:#fff}.academy-role-board>p{margin-top:22px;color:#52687a;font-size:14px;line-height:1.55}.academy-day-track header b{color:#075f58}.academy-day-track>input{width:100%;accent-color:#075f58}.academy-day-ticks{display:flex;justify-content:space-between;color:#73869a;font-family:var(--font-mono);font-size:11px}.academy-day-track article{margin-top:22px;padding:24px;border-radius:17px;background:#07111f;color:#fff}.academy-day-track article>span{color:#66d6fb;font-size:11px;font-weight:800;letter-spacing:.12em}.academy-day-track h3{margin:9px 0;color:#fff;font-size:29px}.academy-day-track p{color:#c4d4de;line-height:1.6}.academy-day-track footer{display:flex;gap:8px;padding-top:17px;border-top:1px solid rgba(220,229,239,.15);color:#dce5ef;font-size:12px}.academy-day-track footer svg{width:16px;color:#21c7b7}.academy-decision-workbench{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);border:1px solid #dce5ef;border-radius:24px;background:#fff;overflow:hidden}.academy-decision-workbench nav{padding:18px;display:grid;gap:8px;border-right:1px solid #dce5ef;background:#f5f8fc}.academy-decision-workbench nav button{min-height:56px;padding:10px 13px;display:flex;gap:12px;align-items:center;border:1px solid transparent;border-radius:12px;background:transparent;color:#31506a;text-align:left;font-weight:750;cursor:pointer}.academy-decision-workbench nav button.active{border-color:#21c7b7;background:#fff;color:#07111f}.academy-decision-workbench nav span{font-family:var(--font-mono);font-size:11px}.academy-decision-workbench article{min-height:330px;padding:clamp(28px,5vw,58px);display:flex;flex-direction:column;justify-content:center;background:#07111f;color:#fff}.academy-decision-workbench article>span{color:#66d6fb;font-size:11px;font-weight:800;letter-spacing:.12em}.academy-decision-workbench h3{margin:10px 0;color:#fff;font-size:clamp(34px,5vw,54px)}.academy-decision-workbench p{color:#c4d4de;font-size:17px}.academy-decision-workbench article>div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:22px 0}.academy-decision-workbench article>div span{display:flex;flex-direction:column;gap:6px;color:#73869a;font-size:10px;text-transform:uppercase}.academy-decision-workbench article>div i{height:4px;border-radius:5px;background:#243a50}.academy-decision-workbench article>div span.complete{color:#dce5ef}.academy-decision-workbench article>div span.complete i{background:#21c7b7}.academy-decision-workbench article>small{color:#a8b6c6;font-size:12px}.academy-agenda-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.academy-agenda-grid article{min-height:250px;padding:24px;border:1px solid rgba(220,229,239,.14);border-radius:17px;background:#111e2e}.academy-agenda-grid article>span{color:#66d6fb;font-family:var(--font-mono);font-size:12px;font-weight:800}.academy-agenda-grid h3{margin:24px 0 10px;color:#fff;font-size:23px}.academy-agenda-grid p{color:#b8cad5;font-size:14px;line-height:1.6}.academy-included-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,90px)}.academy-included-grid>div:first-child h2{font-size:clamp(38px,5vw,58px)}.academy-included-grid>div:first-child>p{color:#52687a;font-size:16px;line-height:1.7}.academy-fact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:28px}.academy-fact-grid span{padding:13px;border:1px solid #dce5ef;border-radius:11px;background:#f5f8fc}.academy-fact-grid small{display:block;color:#73869a;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.academy-fact-grid b{display:block;margin-top:5px;color:#07111f;font-size:13px;line-height:1.35}.academy-included-grid>div:last-child{display:grid;gap:12px}.academy-included-grid article{padding:24px;border:1px solid #dce5ef;border-radius:18px;background:#fff}.academy-included-grid article>span{color:#075f58;font-size:11px;font-weight:800;letter-spacing:.12em}.academy-included-grid ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:9px}.academy-included-grid li{display:flex;gap:9px;color:#31506a;font-size:14px}.academy-included-grid li svg{width:16px;color:#21c7b7;flex:0 0 16px}.academy-source-note{padding:22px 0;border-top:1px solid #dce5ef;border-bottom:1px solid #dce5ef;background:#f5f8fc}.academy-source-note .container{display:grid;grid-template-columns:170px 1fr auto;gap:22px;align-items:center}.academy-source-note span{color:#31506a;font-size:11px;font-weight:800;letter-spacing:.12em}.academy-source-note p{margin:0;color:#52687a;font-size:13px;line-height:1.5}.academy-source-note a{display:flex;align-items:center;gap:7px;color:#075f58;font-size:13px;font-weight:800;text-decoration:none}.academy-enrollment-section{background:#f5f8fc}.academy-enrollment-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(40px,7vw,90px)}.academy-enrollment-grid>div:first-child h2{font-size:clamp(38px,5vw,60px)}.academy-enrollment-grid>div:first-child>p{color:#52687a;font-size:17px;line-height:1.7}.academy-enrollment-grid ol{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.academy-enrollment-grid li{padding:14px;border-top:3px solid #21c7b7;background:#fff}.academy-enrollment-grid li span{font-family:var(--font-mono);color:#075f58;font-size:11px}.academy-enrollment-grid li b{display:block;margin-top:12px;color:#07111f}.academy-enrollment-grid li p{margin:5px 0 0;color:#52687a;font-size:12px;line-height:1.4}.academy-enrollment-panel{padding:30px;border-radius:22px;background:#07111f;color:#fff}.academy-enrollment-panel header{display:flex;justify-content:space-between}.academy-enrollment-panel header span{color:#66d6fb;font-size:11px;font-weight:800;letter-spacing:.11em}.academy-enrollment-panel header small{color:#a8b6c6}.academy-enrollment-panel h3{margin:26px 0 10px;color:#fff;font-size:31px}.academy-enrollment-panel>p{color:#c4d4de;line-height:1.6}.academy-enrollment-panel dl{display:grid;gap:7px;margin:22px 0}.academy-enrollment-panel dl div{display:flex;justify-content:space-between;gap:12px;padding:11px;border:1px solid rgba(220,229,239,.14);border-radius:10px;background:#111e2e}.academy-enrollment-panel dt{color:#a8b6c6;font-size:12px}.academy-enrollment-panel dd{margin:0;color:#fff;font-size:12px;text-align:right}.academy-enrollment-panel .button{width:100%;justify-content:center}.academy-enrollment-panel>small{display:block;margin-top:15px;color:#a8b6c6;font-size:11px;line-height:1.5}.academy-hero-price{display:grid;grid-template-columns:1fr auto;gap:3px 12px;margin-top:20px;padding:16px;border:1px solid rgba(142,223,255,.28);border-radius:14px;background:rgba(0,174,255,.08)}.academy-hero-price small{grid-column:1/-1;color:#8edfff;font-size:10px;font-weight:850;letter-spacing:.13em}.academy-hero-price b{color:#fff;font-size:25px}.academy-hero-price span{align-self:end;color:#c4d4de;font-size:13px}.academy-price-comparison{margin-top:-3px!important;color:#9fb6c5!important;font-size:13px!important}.academy-price-comparison s{color:#c9d7df}.academy-price-tiers{display:grid;gap:7px;margin:0 0 20px;padding:15px;border:1px solid rgba(142,223,255,.22);border-radius:13px;background:rgba(0,174,255,.07)}.academy-price-tiers>span{color:#8edfff;font-size:10px;font-weight:850;letter-spacing:.11em}.academy-price-tiers>div{display:flex;justify-content:space-between;gap:14px;color:#dce5ef;font-size:12px}.academy-price-tiers strong{color:#fff}.academy-price-tiers>small{color:#9fb6c5;font-size:11px;line-height:1.45}.academy-voucher-note{display:grid;gap:5px;margin:0 0 20px;padding:14px;border-left:3px solid #f2b84b;background:rgba(242,184,75,.08)}.academy-voucher-note b{color:#f5dca3;font-size:13px}.academy-voucher-note span{color:#d8c9a8;font-size:12px;line-height:1.5}.academy-related-section{background:#fff}.academy-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.academy-related-grid>a{padding:22px;border:1px solid #dce5ef;border-radius:16px;color:#07111f;text-decoration:none}.academy-related-grid>a>span{color:#075f58;font-family:var(--font-mono);font-size:11px;font-weight:800}.academy-related-grid h3{margin:12px 0;color:#07111f;font-size:21px}.academy-related-grid p{color:#52687a;font-size:14px;line-height:1.5}.academy-related-grid b{display:flex;gap:7px;align-items:center;color:#075f58;font-size:13px}.academy-related-grid b svg,.academy-resource-grid b svg,.academy-supporting-grid b svg{width:18px;height:18px;flex:0 0 18px}.academy-role-selector{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);border:1px solid #dce5ef;border-radius:24px;overflow:hidden}.academy-role-selector nav{padding:18px;display:grid;gap:9px;background:#f5f8fc;border-right:1px solid #dce5ef}.academy-role-selector nav button{min-height:64px;padding:12px 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:#31506a;font-size:14px;font-weight:750;text-align:left;cursor:pointer}.academy-role-selector nav button.active{border-color:#21c7b7;background:#fff;color:#07111f}.academy-role-selector article{padding:clamp(28px,5vw,55px);background:#fff}.academy-role-selector article header{display:flex;justify-content:space-between}.academy-role-selector article header span{color:#075f58;font-size:22px;font-weight:900}.academy-role-selector article header small{color:#73869a;font-size:11px;letter-spacing:.1em}.academy-role-selector h3{margin:20px 0 10px;color:#07111f;font-size:clamp(30px,4vw,46px)}.academy-role-selector p{color:#52687a;font-size:16px;line-height:1.6}.academy-role-selector ul{list-style:none;padding:0;display:grid;gap:8px}.academy-role-selector li{display:flex;gap:8px;color:#31506a;font-size:14px}.academy-role-selector li svg{width:16px;color:#21c7b7}.academy-role-selector a{display:inline-flex;gap:8px;margin-top:18px;color:#075f58;font-weight:800;text-decoration:none}.academy-blueprint-explorer{display:grid;grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);border:1px solid rgba(220,229,239,.16);border-radius:24px;overflow:hidden;background:#111e2e}.academy-blueprint-explorer>nav{padding:16px;display:grid;align-content:start;gap:9px;border-right:1px solid rgba(220,229,239,.14);background:#0b1728}.academy-blueprint-explorer>nav button{min-height:72px;padding:13px;border:1px solid transparent;border-radius:13px;background:transparent;color:#c4d4de;text-align:left;cursor:pointer}.academy-blueprint-explorer>nav button.active{border-color:#00aeff;background:#182944;color:#fff}.academy-blueprint-explorer>nav span{display:block;color:#8edfff;font-family:var(--font-mono);font-size:12px;font-weight:850}.academy-blueprint-explorer>nav b{display:block;margin-top:6px;font-size:14px;line-height:1.35}.academy-blueprint-explorer>section{padding:clamp(24px,4vw,46px)}.academy-blueprint-explorer>section>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.academy-blueprint-explorer>section>header span{color:#8edfff;font-size:11px;font-weight:850;letter-spacing:.12em}.academy-blueprint-explorer>section>header h3{max-width:720px;margin:10px 0;color:#fff;font-size:clamp(27px,3.5vw,42px);line-height:1.08}.academy-blueprint-explorer>section>header a{display:flex;gap:7px;align-items:center;color:#8edfff;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.academy-blueprint-explorer>section>header i{font-style:normal}.academy-blueprint-domain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}.academy-blueprint-domain-grid article{padding:17px;border:1px solid rgba(220,229,239,.14);border-radius:15px;background:#07111f}.academy-blueprint-domain-grid article>div{display:flex;justify-content:space-between;gap:8px}.academy-blueprint-domain-grid article>div span{color:#a9c2d1;font-size:10px;font-weight:800;letter-spacing:.1em}.academy-blueprint-domain-grid article>div b{color:#7ee6d6;font-size:12px}.academy-blueprint-domain-grid h4{margin:17px 0 8px;color:#fff;font-size:18px;line-height:1.17}.academy-blueprint-domain-grid p{color:#b8cad5;font-size:13px;line-height:1.52}.academy-blueprint-domain-grid footer{margin-top:18px;padding-top:14px;border-top:1px solid rgba(220,229,239,.13)}.academy-blueprint-domain-grid footer small{display:block;color:#91aabd;font-size:10px;font-weight:850;letter-spacing:.1em}.academy-blueprint-domain-grid footer strong{display:block;margin-top:5px;color:#dce5ef;font-size:12px}.academy-blueprint-note{margin:18px 0 0;color:#a9bdca;font-size:13px;line-height:1.5}.academy-exam-comparison>.container>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.academy-exam-comparison article{padding:25px;border:1px solid rgba(220,229,239,.14);border-radius:18px;background:#111e2e}.academy-exam-comparison article header{display:flex;justify-content:space-between;gap:10px}.academy-exam-comparison article header span{color:#66d6fb;font-size:22px;font-weight:900}.academy-exam-comparison article header small{color:#a8b6c6;text-align:right}.academy-exam-comparison h3{margin:22px 0 10px;color:#fff;font-size:20px}.academy-exam-comparison p{color:#b8cad5;font-size:14px;line-height:1.55}.academy-exam-comparison ul{list-style:none;padding:0;display:grid;gap:8px}.academy-exam-comparison li{display:flex;gap:8px;color:#dce5ef;font-size:13px}.academy-exam-comparison li svg{width:15px;color:#21c7b7}.academy-exam-comparison a{display:flex;gap:7px;align-items:center;margin-top:22px;color:#66d6fb;font-size:13px;font-weight:800;text-decoration:none}.academy-exam-day-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,7vw,90px);align-items:center}.academy-exam-day-grid>div h2{font-size:clamp(38px,5vw,60px)}.academy-exam-day-grid>div p{color:#52687a;font-size:17px;line-height:1.7}.academy-exam-day-grid ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.academy-exam-day-grid li{padding:20px;border:1px solid #dce5ef;border-radius:15px;background:#fff}.academy-exam-day-grid li span{font-family:var(--font-mono);color:#075f58;font-size:12px}.academy-exam-day-grid li b{display:block;margin-top:14px;color:#07111f;font-size:18px}.academy-exam-day-grid li p{margin:5px 0;color:#52687a;font-size:13px}.academy-boundary-section{background:#07111f;color:#fff}.academy-boundary-section>.container{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,7vw,90px)}.academy-boundary-section h2{color:#fff;font-size:clamp(36px,5vw,56px)}.academy-boundary-section p{color:#c4d4de;font-size:16px;line-height:1.7}.academy-boundary-section p+p{padding-top:18px;border-top:1px solid rgba(220,229,239,.15)}.academy-blueprint-explorer>section>header a{min-height:44px;padding:10px 0}.academy-program-faq .section-heading>p{color:#52687a}@media (max-width:1024px){.academy-core-grid,.academy-exam-comparison>.container>div:last-child,.academy-resource-grid,.academy-supporting-grid{grid-template-columns:1fr 1fr}.academy-core-grid>a:last-child,.academy-exam-comparison article:last-child,.academy-supporting-grid>a:last-child{grid-column:1/-1;min-height:auto}.academy-agenda-grid{grid-template-columns:repeat(2,1fr)}.academy-commerce-grid,.academy-enrollment-grid,.academy-included-grid,.academy-path-result dl,.academy-program-opening-grid,.foundation-skill-map{grid-template-columns:1fr}.academy-enrollment-grid ol{max-width:700px}.academy-source-note .container{grid-template-columns:150px 1fr}.academy-source-note a{grid-column:2}.academy-related-grid{grid-template-columns:1fr 1fr}.academy-related-grid>a:last-child{grid-column:1/-1}.academy-deliverable-grid,.academy-program-experience ol{grid-template-columns:repeat(2,1fr)}.academy-program-experience li{min-height:240px}.academy-blueprint-domain-grid{grid-template-columns:1fr}.academy-blueprint-explorer>section>header{flex-direction:column}.academy-blueprint-explorer>section>header a{white-space:normal}}@media (max-width:760px){.academy-value-strip .container{grid-template-columns:1fr 1fr}.academy-value-strip span:nth-child(2){border-right:1px solid #dce5ef}.academy-value-strip span:nth-child(n+3){border-top:1px solid #dce5ef}.academy-blueprint-explorer,.academy-boundary-section>.container,.academy-decision-workbench,.academy-exam-day-grid,.academy-journey-builder,.academy-journey-grid,.academy-path-finder,.academy-readiness-check,.academy-role-selector{grid-template-columns:1fr}.academy-blueprint-explorer>nav,.academy-decision-workbench nav,.academy-path-choices,.academy-role-board,.academy-role-selector nav{border-right:0;border-bottom:1px solid #dce5ef}.academy-path-result{min-height:0}.academy-learning-loop{margin-top:12px}.academy-core-grid,.academy-exam-comparison>.container>div:last-child,.academy-related-grid,.academy-resource-grid,.academy-supporting-grid{grid-template-columns:1fr}.academy-core-grid>a:last-child,.academy-exam-comparison article:last-child,.academy-related-grid>a:last-child,.academy-supporting-grid>a:last-child{grid-column:auto}.academy-core-grid>a{min-height:390px}.academy-commerce-grid>div:last-child,.foundation-app-grid{grid-template-columns:1fr}.academy-commerce-grid footer{grid-column:auto}.academy-agenda-grid{grid-template-columns:1fr}.academy-agenda-grid article{min-height:0}.academy-fact-grid{grid-template-columns:1fr}.academy-source-note .container{grid-template-columns:1fr;gap:9px}.academy-source-note a{grid-column:auto}.academy-decision-workbench article>div,.academy-enrollment-grid ol{grid-template-columns:1fr 1fr}.academy-hub-hero{min-height:360px}.academy-role-selector article header{flex-direction:column;gap:6px}.academy-role-selector article header small{text-align:left}.academy-blueprint-explorer>nav{grid-template-columns:repeat(3,1fr)}.academy-blueprint-explorer>nav button{min-height:66px}.academy-curriculum-grid,.academy-deliverable-grid,.academy-program-experience ol,.academy-program-faq>.container>div:last-child,.academy-program-fit-grid,.academy-program-signal-grid,.academy-scenario-grid{grid-template-columns:1fr}.academy-program-fit-grid>aside{grid-column:auto}.academy-deliverable-grid article,.academy-program-experience li,.academy-program-signal-grid article,.academy-scenario-grid article{min-height:0}.academy-program-focus-lead>p{font-size:16px}.academy-program-experience li{padding:20px}.academy-curriculum-grid>article{padding:22px}.academy-curriculum-grid footer{align-items:flex-start;flex-direction:column}.academy-curriculum-grid footer b{text-align:left}.academy-exam-download-panel{align-items:flex-start;flex-direction:column}.academy-exam-download-panel .button{white-space:normal}}@media (max-width:480px){.academy-enrollment-grid ol,.academy-value-strip .container{grid-template-columns:1fr}.academy-value-strip span{border-right:1px solid #dce5ef;border-top:1px solid #dce5ef}.academy-value-strip span:first-child{border-top:0}.academy-path-choices{padding:12px}.academy-day-track,.academy-enrollment-panel,.academy-path-result,.academy-readiness-check aside,.academy-readiness-check>div,.academy-role-board{padding:22px}.academy-path-result>small{position:static;margin-top:8px}.academy-core-grid>a{min-height:0}.foundation-app-grid button{grid-template-columns:40px 1fr}.foundation-app-grid button>i{grid-column:2}.academy-day-track h3{font-size:25px}.academy-hub-hero .academy-orbit{width:230px;height:230px}.academy-hub-hero .academy-orbit:after{inset:65px}.academy-orbit span:first-child{left:72px}.academy-orbit span:nth-child(2){right:-32px;top:92px}.academy-orbit span:nth-child(3){left:72px}.academy-orbit span:nth-child(4){left:-32px;top:92px}.academy-orbit i{transform-origin:63px 110px}.academy-blueprint-explorer>nav{grid-template-columns:1fr}.academy-blueprint-explorer>nav button{min-height:56px}.academy-program-fit-grid>aside{padding:21px}}@media (prefers-reduced-motion:reduce){.academy-hub-hero .academy-orbit,.academy-mark-symbol:before,.academy-orbit i{animation:none!important}.academy-core-grid>a,.academy-path-choices button,.academy-supporting-grid>a{transition:none!important}}.home-hero-v2 .hero-copy h1{color:#fff}.home-hero-v2 .hero-copy h1 em{color:#66e1cd}.home-hero-v2 .hero-copy>p{color:#d1e2ed}.custom-architecture>div span small{color:#b7c9d6}.custom-decision-ladder .decision-ladder article:nth-child(3)>b{color:#8cecdf}.custom-layer-grid article header b{color:#91a8b9}.managed-hero-surface>footer span{color:#91aabd}.resource-grid article.featured header,.resource-grid article.featured>a{color:#7ddcff}.m365-guidance-layout>div:first-child .eyebrow{color:#83eadc}.licensing-decision-board>.decision-board-head>span{color:#b8c9d4}.mspx-domain-grid article>header small{color:#9eb5c5}.transformation-pressure-controls button span{color:#90a9bc}.supx-case-section .section-heading .eyebrow{color:#8cecdf}.supx-case-tabs button:not(.active) span{color:#fff}.supx-pricing-cards article.recommended .supx-plan-price small{color:#b9cedc}.about-partner-section .about-who-grid>div:first-child>p,.leadership-view-section .about-who-grid>div:first-child>p{color:#d1e0e9}.about-source-section .about-source-grid .eyebrow,.leadership-view-section .about-who-grid .eyebrow,.m365-workday-section .section-heading .eyebrow,.transformation-capability-detail>.eyebrow{color:#8cecdf}.machine>header>span{color:#fff}.azure-evidence-pair small,.identity-cohorts small,.knowledge-demo-grid>section:first-child>small,.proposal-record small{color:#a9bfce}.identity-checks .status-review,.identity-checks .status-review>b{color:#ffd88a}.managed-body button.active p,.managed-governance-lab-section aside>footer,.managed-response li,.managed-response li p,.managed-response>div:first-child{color:#91aabd}.agent-change-gates li{color:#a8bdcb}.agent-change-gates li>span{color:#c7d8e3}.managed-governance-domains :where(p,footer),.managed-roadmap :where(p,footer){color:#b8cbd7}.managed-service-layers .managed-tier-grid article.featured li,.managed-service-layers .managed-tier-grid article.featured p,.managed-service-layers .managed-tier-grid article.featured>em,.managed-service-layers .managed-tier-grid article.featured>span{color:#fff}.delivery-animation-board small,.delivery-animation-roadmap small{color:#a9bfce}.insights-principles .section-heading>p{color:#d1e0e9}#checklist.insight-checklist>div>span>b,#checklist.insight-checklist>div>span>i{color:#fff}#checklist.insight-checklist>div>span>small{color:#c2d5e1}.mspx-readiness-board>header .eyebrow{color:#8cecdf}.mspx-case-head dt,.mspx-console-stream article small,.mspx-control-body>aside button small,.mspx-review-metrics small{color:#a9bfce}.mspx-boundary-grid article:not(.featured) .text-link,.mspx-domain-grid .text-link,.mspx-package-grid article:not(.featured) .text-link{color:#7ddcff}.mspx-boundary-grid article:not(.featured)>span,.mspx-package-grid article.featured>span{color:#8cecdf}.supx-hero-route>span,.supx-hero-ticket dt{color:#a9bfce}.supx-hero-route>span>b{color:#d4e2eb}.solution-engineering-decision small,.store-product-purchase-path .store-product-section-heading>span,.transformation-capability-detail>span.eyebrow{color:#8cecdf}.shopify-product-content thead :where(h1,h2,h3,h4){color:#fff}#academy-paths h2 em,.academy-journey-grid>div:first-child h2 em{color:#087168}#academy-interactive .section-heading>p,#academy-supporting .section-heading>p,.academy-fact-grid small,.academy-outcome-stack small,.academy-role-selector article header small{color:#52687a}#academy-enrollment h2 em{color:#087168}.academy-day-ticks,.foundation-app-grid small{color:#52687a}.about-beliefs-grid p,.about-discipline-board>footer,.about-meaning-copy aside p,.about-timeline-section .section-heading>p,.about-vision-list p,.leadership-functions-section .section-heading>p,.solution-engineering-lenses p,.solution-engineering-tabs button:not(.active),.transformation-path-grid small,.transformation-scenario-grid dd,.transformation-scenario-grid header>span,.transformation-why-grid p{color:#52687a!important}.industry-pressure-grid>article>a,.industry-pressure-grid>article>span,.insight-article>section>span,.insight-body aside>a,.insight-summary li b,.leadership-function-grid>article>span,.resource-grid article:not(.featured) header,.resource-grid article:not(.featured)>a{color:#006b94!important}.transformation-capability-rail button:not(.active) small,.transformation-capability-rail button:not(.active)>i{color:#52687a!important}#fit-advisor .section-heading>p,#governance-lab .section-heading>p,.adoption-case-section .section-heading>p,.adoption-coach-checklist>span,.adoption-lab-progress button:not(.active):not(.complete)>b,.adoption-lab-progress button:not(.active):not(.complete)>span,.adoption-learning-arc-grid>article>b,.custom-cases-section .section-heading>p,.custom-pattern-grid article:not(.selected) header>b,.demo-preview-section .section-heading>p,.managed-change-section .section-heading>p,.managed-coverage-grid article header>b,.managed-examples-section .section-heading>p,.managed-why-grid article header>b,.showcase-disclosure,.workflow-case-section .section-heading>p,.workflow-hero-flow article:not(.active):not(.done)>div>b,.workflow-hero-flow article:not(.active):not(.done)>div>small,.workflow-live-track .queued :where(header>b,p),.workflow-pattern-system article:not(.active):not(.featured) header>b{color:#52687a!important}.workflow-hero-flow article:not(.active):not(.done)>span,.workflow-live-track .queued .workflow-live-marker>span{color:#fff!important;background:#52687a!important}.workflow-hero-flow article.active>span{color:#fff!important;background:#8a5200!important}.workflow-control-board>footer>span{color:#075f58!important}.copilot-path-scenarios button:not(.active) small,.delivery-cadence-grid>article>small,.delivery-cadence-heading>p,.delivery-commercial-grid>article>small,.delivery-example-board article>header>b,.delivery-example-label>small,.delivery-example-roadmap-track article>p,.delivery-example-roadmap-track article>span,.delivery-example-tabs>button:not(.active),.delivery-method-grid>article>small,.m365-outcome-planner nav button:not(.active) small,.m365-workday-layout>article>footer small,.m365-workday-owner>span{color:#52687a!important}.licensing-category-grid>a:nth-child(3n+2)>span{color:#fff!important;background:#1e5faf!important}#support-options .section-heading>p,.calculator-results summary small,.calculator-scenario-bar small,.case-library-results,.catalog-intro>div>p,.form-note,.mspx-cadence-grid p,.mspx-estimate-builder label small,.mspx-estimate-builder legend,.mspx-estimate-builder section small,.mspx-estimate-builder>header>small,.mspx-monitoring-heading>p,.mspx-operating-proof p,.mspx-package-grid article.featured .mspx-package-price small,.mspx-package-grid article.featured>em,.mspx-package-grid article.featured>span,.mspx-profile-result section article p,.mspx-profile-result>header>span,.mspx-profile-result>section>small,.mspx-profile-score small,.mspx-profile-selector button small,.mspx-profile-selector button>em,.mspx-profile-selector>header>span,.mspx-proof .section-heading>p,.mspx-reporting-heading>p,.mspx-response-notes p,.mspx-why-grid p,.supx-boundaries .section-heading>p{color:#52687a!important}.contact-intent-strip a>span{color:#006b94!important}.case-demo-disclosure,.case-outcome-proof-grid p,.case-phase-grid article small,.case-related-grid>a>span,.case-step-heading>p,.contact-intent-strip a>small{color:#52687a!important}.case-assurance-grid article>span,.case-assurance-title,.case-challenge-callout>small{color:#1e5faf!important}.resource-grid article:not(.featured) dt{color:#52687a!important}.insight-body aside>span,.insight-summary aside>span{color:#006b94!important;font-size:max(.875rem,14px)!important}.industry-common-grid>article>span{color:#006b94!important}.industry-common .eyebrow.light{color:var(--teal-dark)!important}.calculator-scope-tools>summary>small,.case-library-toolbar>span,.case-solution-demo .split-heading>p,.m365-workday-layout>nav button:not(.active) small,.mspx-readiness-board article p,.store-product-breadcrumbs,.store-product-information nav a,.store-product-price-note,.store-product-quick-facts small,.store-product-record small,.store-product-related .store-product-section-heading>p{color:#52687a!important}.case-source-card>p,.delivery-cadence-grid article.featured small,.delivery-commercial-grid article.featured small,.mspx-response-notes article.featured p{color:#a9bfce!important}.delivery-commercial-grid article.featured small b,.mspx-estimate-body>section:last-child .featured b em,.mspx-estimate-body>section:last-child .featured small{color:#8cecdf!important}.mail-brief .case-demo-empty small,.mspx-estimate-body>section:last-child footer p,.mspx-estimate-body>section:last-child>div:not(.featured)>span{color:#52687a!important}.industry-card-grid a,.industry-card-grid header{color:#006b94!important}.about-hero em,.academy-commerce-section em{color:var(--teal)!important}.academy-program-faq .section-heading>p,.academy-program-scenarios .section-heading>p{color:#52687a!important}@media (max-width:900px){.academy-public-pricing-grid{grid-template-columns:1fr}.academy-public-pricing-grid>article{min-height:0}.academy-commerce-boundary{grid-template-columns:1fr}.academy-commerce-boundary b{grid-row:auto}}@media (max-width:560px){.academy-public-pricing-grid>article{padding:21px}.academy-public-price b{font-size:30px}.academy-price-tiers>div{align-items:flex-start;flex-direction:column;gap:2px}.academy-hero-price{grid-template-columns:1fr}.academy-hero-price small{grid-column:auto}.academy-hero-price span{align-self:auto}}.academy-foundations-premier{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 10%,rgba(0,174,255,.22),transparent 33%),radial-gradient(circle at 88% 16%,rgba(242,89,138,.24),transparent 31%),linear-gradient(135deg,#0d1b3e,#171744);color:#fff}.academy-foundations-premier:after{content:"";position:absolute;right:-120px;bottom:-180px;width:420px;height:420px;border-radius:50%;background:linear-gradient(135deg,rgba(0,174,255,.2),rgba(140,67,215,.2),rgba(242,89,138,.2));filter:blur(8px);pointer-events:none}.academy-foundations-premier-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:clamp(34px,7vw,96px);align-items:center}.academy-foundations-premier h2{max-width:820px;margin:14px 0 20px;color:#fff;font-size:clamp(42px,6vw,76px);line-height:.99}.academy-foundations-premier h2 em{color:#7ee6d6;font-style:normal}.academy-foundations-premier-grid>div>p{max-width:820px;color:#d9e6ee;font-size:18px;line-height:1.72}.academy-foundations-apps{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.academy-foundations-apps span{padding:8px 11px;border:1px solid rgba(142,223,255,.25);border-radius:999px;background:rgba(7,17,31,.42);color:#e8f6fb;font-size:13px;font-weight:750}.academy-foundations-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.academy-foundations-actions .platform-hero-text-link{color:#fff}.academy-foundations-premier aside{padding:30px;border:1px solid rgba(255,255,255,.2);border-radius:24px;background:rgba(7,17,31,.76);box-shadow:0 28px 80px rgba(0,0,0,.26);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.academy-foundations-premier aside>span{color:#8edfff;font-size:11px;font-weight:850;letter-spacing:.14em}.academy-foundations-premier-price{display:flex;flex-direction:column;margin:24px 0 9px}.academy-foundations-premier-price b{color:#fff;font-size:clamp(42px,5vw,62px);line-height:1}.academy-foundations-premier-price small{margin-top:8px;color:#c4d4de;font-size:15px}.academy-foundations-premier aside>strong{display:block;padding:11px 13px;border-radius:11px;background:rgba(33,199,183,.13);color:#91eee2;font-size:15px}.academy-foundations-premier dl{display:grid;gap:0;margin:22px 0}.academy-foundations-premier dl div{padding:13px 0;border-top:1px solid rgba(220,229,239,.14)}.academy-foundations-premier dt{color:#8da1b2;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.academy-foundations-premier dd{margin:5px 0 0;color:#edf5f8;font-size:14px;line-height:1.45}.academy-foundations-premier aside>p{margin:0;color:#aebfca;font-size:12px;line-height:1.55}.academy-next-path-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.academy-next-path-grid>a{display:flex;flex-direction:column;min-height:460px;padding:30px;border:1px solid rgba(220,229,239,.16);border-radius:22px;background:linear-gradient(155deg,#111e2e,#0b1728);color:#fff;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.academy-next-path-grid>a:hover{transform:translateY(-5px);border-color:#21c7b7}.academy-next-path-grid header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.academy-next-path-grid header>span{color:#66d6fb;font-size:11px;font-weight:850;letter-spacing:.12em}.academy-next-path-grid header>b{color:#fff;font-size:24px;text-align:right}.academy-next-path-grid header small{display:block;color:#8edfff;font-size:11px;font-weight:700}.academy-next-path-grid h3{max-width:540px;margin:38px 0 13px;color:#fff;font-size:32px;line-height:1.08}.academy-next-path-grid p{color:#b8cad5;font-size:16px;line-height:1.65}.academy-next-path-grid ul{list-style:none;padding:0;margin:auto 0 28px;display:grid;gap:10px}.academy-next-path-grid li{display:flex;gap:9px;color:#dce5ef;font-size:14px}.academy-next-path-grid li svg{width:16px;color:#21c7b7}.academy-next-path-grid>a>strong{display:flex;align-items:center;gap:8px;color:#7ee6d6;font-size:14px}.academy-next-path-grid>a>strong svg{width:16px;height:16px;min-width:16px;vertical-align:middle}.academy-public-pricing-grid>article.featured{grid-column:span 2;border-color:rgba(142,223,255,.48);background:radial-gradient(circle at 88% 12%,rgba(242,89,138,.16),transparent 32%),linear-gradient(145deg,#123057,#171744);box-shadow:0 18px 54px rgba(0,0,0,.2)}.academy-public-pricing-grid>article.featured header small{padding:5px 8px;border-radius:999px;background:rgba(126,230,214,.13);color:#91eee2;font-weight:800;letter-spacing:.08em}@media (max-width:900px){.academy-foundations-premier-grid{grid-template-columns:1fr}.academy-foundations-premier aside{max-width:700px}.academy-next-path-grid{grid-template-columns:1fr}.academy-next-path-grid>a{min-height:0}.academy-public-pricing-grid>article.featured{grid-column:auto}}@media (max-width:560px){.academy-foundations-premier h2{font-size:clamp(40px,12vw,52px)}.academy-foundations-premier-grid>div>p{font-size:16px}.academy-foundations-premier aside{padding:22px}.academy-foundations-actions{align-items:flex-start;flex-direction:column}.academy-next-path-grid header{flex-direction:column}.academy-next-path-grid header>b{text-align:left}.academy-next-path-grid h3{margin-top:28px;font-size:28px}}.desktop-nav-link{position:relative;display:flex;align-items:center;padding:0 clamp(8px,.8vw,13px);color:var(--professional-black);font-size:clamp(.75rem,.8vw,.88rem);font-weight:720;white-space:nowrap}.desktop-nav-link:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:var(--teal);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.desktop-nav-link.current:after,.desktop-nav-link:focus-visible:after,.desktop-nav-link:hover:after{transform:scaleX(1)}.mega-nav-trigger{color:var(--professional-black);font-weight:720}.customer-portal-link{min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;color:var(--professional-black);border:1px solid var(--mist);border-radius:4px;font-size:.72rem;font-weight:760;white-space:nowrap}.customer-portal-link:focus-visible,.customer-portal-link:hover{border-color:var(--teal-dark);background:var(--cloud)}.customer-portal-link svg{width:17px;height:17px}.customer-portal-link i,.mobile-portal-link i{color:var(--teal-dark);font-style:normal}.mobile-portal-link{min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:12px 13px;color:var(--professional-black);border:1px solid var(--mist);border-radius:4px;font-size:.9rem;font-weight:800}.mobile-portal-link svg{width:20px;height:20px}@media (max-width:1300px){.customer-portal-link.desktop-only{display:none}}.trusted-clients{min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;overflow:hidden;color:var(--white);background:var(--deep-navy);border-top:1px solid #243449;border-bottom:1px solid #243449}.trusted-client-marquee-label{position:relative;z-index:2;min-width:clamp(132px,13vw,190px);display:flex;align-items:center;justify-content:flex-end;padding:0 clamp(18px,2.5vw,38px);border-right:1px solid rgba(190,210,223,.2);background:#07182a}.trusted-client-marquee-label span{margin:0;color:var(--teal);font:800 .68rem/1.2 Aptos Mono,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.trusted-client-marquee-window{min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.trusted-client-marquee-window:focus-visible{outline:2px solid var(--teal);outline-offset:-4px}.trusted-client-marquee-track{width:max-content;display:flex;animation:trusted-client-marquee 54s linear infinite;will-change:transform}.trusted-client-marquee-window:hover .trusted-client-marquee-track{animation-play-state:paused}.trusted-client-marquee-group{display:flex;align-items:center;gap:10px;margin:0;padding:0 10px 0 0;list-style:none}.trusted-client-logo{width:168px;height:74px;flex:0 0 168px;display:grid;place-items:center;padding:12px 16px;border-right:1px solid rgba(190,210,223,.14)}.trusted-client-logo img{width:auto;max-width:138px;height:38px;object-fit:contain;filter:grayscale(1) brightness(0) invert(.76);opacity:.9}.trusted-client-logo.treatment-knockout img{filter:grayscale(1) invert(1) contrast(1.28) brightness(1.08);mix-blend-mode:screen;opacity:1}.trusted-client-logo.treatment-detail,.trusted-client-logo.treatment-knockout{isolation:isolate;background:#07182a}.trusted-client-logo.treatment-detail img{filter:grayscale(1) contrast(1.24) brightness(1.35);mix-blend-mode:screen;opacity:.84}@keyframes trusted-client-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.trusted-client-marquee-window{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.trusted-client-marquee-track{animation:none;transform:none;will-change:auto}.trusted-client-marquee-group[aria-hidden=true]{display:none}}.customer-review-quote-head small,.store-product-error p{color:#52687a}.academy-path-result dt{color:#8499ad}.home-business-answer-grid article{min-height:330px}.home-business-answer-grid h3{color:var(--professional-black)}.home-business-answer-grid p{margin-bottom:0;color:#454c53;font-size:.91rem;line-height:1.72}.about-mark-center{width:286px;height:286px;align-content:center;grid-template-rows:auto auto auto;gap:13px;padding:39px 30px}.about-mark-center b{margin:0;font-size:3.45rem;line-height:.95}.about-mark-center>small{line-height:1.4}.about-mark-meaning{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;line-height:1.4}.about-mark-meaning i{position:relative;color:var(--teal);font:800 .49rem/1.4 Aptos Mono,Consolas,monospace;font-style:normal;letter-spacing:.08em}.about-mark-meaning i+i:before{margin-right:9px;color:#7f93a4;content:"·"}@media (max-width:960px){.trusted-clients{grid-template-columns:116px minmax(0,1fr)}.trusted-client-marquee-label{min-width:0;justify-content:center;padding-inline:14px}}@media (max-width:640px){.trusted-clients{min-height:68px;grid-template-columns:92px minmax(0,1fr)}.trusted-client-logo{width:142px;height:66px;flex-basis:142px;padding:11px 13px}.trusted-client-logo img{max-width:116px;height:34px}.home-business-answer-grid article{min-height:0}.about-mark-center{width:252px;height:252px;gap:11px;padding:34px 24px}.about-mark-center b{font-size:3rem}.about-mark-meaning{gap:6px}.about-mark-meaning i{font-size:.43rem}.about-mark-meaning i+i:before{margin-right:6px}}.buyer-decision-cue{width:min(100%,760px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:24px;overflow:hidden;border:1px solid rgba(184,211,226,.24);background:rgba(184,211,226,.24)}.buyer-decision-cue>span{min-width:0;display:grid;gap:6px;padding:14px 16px;background:rgba(7,24,42,.88)}.buyer-decision-cue b{color:var(--teal);font:800 .66rem/1.2 Aptos Mono,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.buyer-decision-cue small{color:#c4d4de;font-size:.8rem;line-height:1.45}.buyer-decision-cue-light{border-color:var(--mist);background:var(--mist)}.buyer-decision-cue-light>span{background:#fff}.buyer-decision-cue-light b{color:var(--teal-dark)}.buyer-decision-cue-light small{color:#44596b}.capability-why-copy>.buyer-decision-cue,.industry-pressures .buyer-decision-cue{width:100%;margin-top:28px}.home-why-section{padding-top:clamp(64px,7vw,92px);padding-bottom:clamp(64px,7vw,92px)}.home-business-answer-grid article{min-height:270px}.academy-program-page .shared-page-hero-grid{min-height:620px;padding-block:clamp(48px,5vw,72px)}.academy-program-page .shared-page-hero-copy h1{max-width:15ch;font-size:clamp(3rem,5vw,4.3rem)}.academy-program-page .shared-page-hero-copy .button-row{margin-top:22px}.academy-program-page .buyer-decision-cue{margin-top:18px}.academy-hero-card{min-height:285px;padding:24px}.academy-program-focus{padding-top:clamp(64px,7vw,92px);padding-bottom:clamp(64px,7vw,92px)}.academy-program-focus-lead h2{max-width:820px;font-size:clamp(36px,4.6vw,56px)}.academy-program-signal-grid{margin-top:30px}.academy-program-signal-grid article{min-height:205px;padding:22px}.academy-program-signal-grid h3{margin-top:20px}.academy-program-fit-section{background:#fff}.academy-program-fit-section .academy-program-fit-grid{margin-top:0}.copilot-landing-hero-grid,.m365-hero-grid{min-height:700px;padding-top:48px;padding-bottom:48px}.copilot-landing-copy,.m365-hero-copy{gap:15px}.copilot-landing-copy h1,.m365-hero-copy h1{font-size:clamp(3.2rem,5.3vw,5.5rem)}.copilot-landing-copy .buyer-decision-cue,.m365-hero-copy .buyer-decision-cue{margin-top:6px}.mspx-hero{min-height:0;padding:68px 0}.mspx-hero-grid{gap:clamp(42px,5vw,68px)}.mspx-hero-copy h1{font-size:clamp(3.7rem,5.8vw,6.4rem)}.mspx-hero-copy .buyer-decision-cue{margin-top:28px}.supx-hero-grid{min-height:680px;gap:clamp(42px,5vw,64px);padding-top:58px;padding-bottom:58px}.supx-hero-copy h1{font-size:clamp(3rem,4.8vw,5.25rem)}.supx-hero-copy .buyer-decision-cue{margin-top:26px}.industry-detail-hero-grid{min-height:620px;padding-block:clamp(52px,6vw,76px)}.industry-detail-hero h1{font-size:clamp(2.7rem,4.7vw,4.45rem)}.cowork-hero,.workflow-hero{min-height:0;padding-bottom:52px}.cowork-hero-content>.eyebrow,.workflow-hero-content>.eyebrow{margin-top:44px}.cowork-hero-content>h1,.workflow-hero-content>h1{margin:16px 0 22px;font-size:clamp(3.35rem,5vw,4.7rem)}.cowork-hero-product,.workflow-hero-blueprint{margin-top:38px}.managed-expanded-hero{min-height:0;padding-bottom:58px}.managed-hero-content{margin-top:44px}.managed-hero-content>h1{font-size:clamp(3.9rem,6.4vw,6.5rem)}.managed-hero-intro{margin-bottom:32px}@media (max-width:960px){.buyer-decision-cue{grid-template-columns:1fr}}@media (max-width:640px){.buyer-decision-cue>span{padding:13px 14px}.academy-program-page .shared-page-hero-grid{padding-block:52px}.academy-program-page .shared-page-hero-copy h1{font-size:clamp(2.55rem,11vw,3rem)}}