@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Source+Sans+3:opsz,wght@6..72,400;6..72,500;6..72,600;6..72,700&display=swap";.page-evidence-tab{position:absolute;z-index:2;top:0;left:0;display:flex;align-items:center;gap:7px;background:var(--navy);color:#fff;padding:8px 10px;font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-evidence-tab b{color:var(--gold);font-family:var(--font-display)}.visual-evidence-frame{position:relative;padding-top:19px}.matrix-visual{padding-top:47px}.matrix-visual .page-evidence-tab{top:0}.lifecycle-artifact,.tier-artifact{position:relative;background:#fff;border:1px solid var(--line);box-shadow:0 15px 37px #0735511a;padding:58px 28px 24px;min-height:310px}.lifecycle-track{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;align-items:start}.lifecycle-node{position:relative;min-height:123px;border-top:2px solid #b9cbd5;padding-top:12px}.lifecycle-node span{display:block;color:#8298a4;font:700 var(--text-micro) var(--font-display);letter-spacing:.08em}.lifecycle-node b{display:block;font:700 var(--text-small) var(--font-display);letter-spacing:-.03em;margin-top:18px;color:var(--navy)}.lifecycle-node.active{border-color:var(--gold)}.lifecycle-node.active b{color:var(--blue)}.lifecycle-node i{position:absolute;right:-3px;top:-8px;width:13px;height:13px;border-radius:50%;background:#fff;border:2px solid #b9cbd5}.lifecycle-node.active i{border-color:var(--gold);background:var(--gold)}.lifecycle-artifact>p,.tier-artifact>p{font-size:var(--text-caption);color:#718995;border-top:1px solid var(--line);padding-top:12px}.tier-stack{display:grid;grid-template-columns:1fr 19px 1.05fr 19px 1fr;align-items:center;margin-top:25px}.tier-stack>div{min-height:126px;padding:15px;border:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.tier-stack>div span{font:700 var(--text-micro) var(--font-display);letter-spacing:.1em;color:#79919e}.tier-stack>div b{font:700 var(--text-lead) var(--font-display);color:var(--navy);letter-spacing:-.04em}.tier-stack>div i{font-style:normal;color:#718995;font-size:var(--text-label);line-height:1.2}.tier-stack .tier-pro{background:var(--navy);border-color:var(--navy);transform:translateY(-9px);box-shadow:0 10px 22px #052a452b}.tier-stack .tier-pro span{color:var(--gold)}.tier-stack .tier-pro b{color:#fff}.tier-stack .tier-pro i{color:#c5d8e1}.tier-vector{text-align:center;color:var(--gold);font-weight:700}.migration-evidence{background:#fffcf3}.migration-evidence-grid{display:grid;grid-template-columns:.86fr 1.1fr;gap:74px;align-items:center}.migration-evidence h2{font-size:var(--text-title);line-height:1.04}.migration-evidence h2 em{font-style:normal;color:var(--blue)}.migration-evidence p{font-size:var(--text-lead);color:#637c8b;line-height:1.5;margin-top:20px}.migration-proof-steps{display:flex;flex-direction:column;gap:14px;margin-top:29px}.migration-proof-steps span{display:flex;gap:9px;align-items:center;font-size:var(--text-small);color:#4d6978}.migration-proof-steps b{color:var(--gold);font:700 var(--text-label) var(--font-display)}.migration-proof-frame{position:relative;padding-top:18px}.migration-proof-frame img{width:100%;border:1px solid #e9dab9;box-shadow:0 15px 36px #644b161f}.diagnostic-sequence{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:19px;padding:9px 0;color:#5b7685;font-size:var(--text-caption)}.diagnostic-sequence span{display:flex;gap:5px;align-items:center;font-size:var(--text-caption);color:#5b7685;letter-spacing:0;text-transform:none}.diagnostic-sequence b{color:var(--gold);font:700 var(--text-micro) var(--font-display);letter-spacing:.07em}.diagnostic-sequence i{color:var(--gold);font-style:normal;font-weight:700}@media (max-width: 900px){.migration-evidence-grid{grid-template-columns:1fr}}@media (max-width: 640px){.lifecycle-track{grid-template-columns:repeat(3,1fr);gap:13px}.lifecycle-node{min-height:79px}.lifecycle-node i{display:none}.tier-stack{grid-template-columns:1fr;gap:8px}.tier-stack .tier-pro{transform:none}.tier-vector{transform:rotate(90deg);height:8px}}.monitor-frame>img,.assessment-frame>img,.reference-frame>img{object-fit:contain;background:#f5f8fa}.hero-product-card .monitor-frame>img{aspect-ratio:2.1}.assessment-frame>img{aspect-ratio:1.41}.reference-frame>img{aspect-ratio:1.76}.category-section,.ai-section,.page-proof,.resources-section,.pricing-section{border-top:1px solid #eef2f4}.footer-bottom{padding:18px 0}.footer-legal,.footer-powered{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.footer-legal i{width:1px;height:13px;background:#ffffff4d}.footer-legal a{color:#b6ccd6}.footer-legal a:hover{color:#fff}.footer-powered button{border:0;background:transparent;color:#b6ccd6;padding:0;font-size:var(--text-caption);text-decoration:underline;text-underline-offset:3px}.footer-powered button:hover{color:#fff}.resources-section .articles-grid{margin-top:28px}.resources-section .articles-grid article{min-height:234px}@media (max-width: 640px){.footer-legal,.footer-powered{gap:8px}.footer-bottom{gap:14px}.footer-legal i{height:11px}.resources-section .articles-grid article{min-height:210px}}.features-hero-frame>img{object-fit:contain;background:#f6f8fa}.features-index{background:#f4f7f8;border-top:1px solid #e7eef1;border-bottom:1px solid #e7eef1;padding:28px 0}.features-index .section-label{margin-bottom:15px}.features-index-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d7e2e7;border-left:1px solid #d7e2e7}.features-index-list a{min-height:76px;padding:12px 11px;border-right:1px solid #d7e2e7;border-bottom:1px solid #d7e2e7;color:var(--navy);display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;column-gap:8px;align-items:start;font:700 var(--text-label) / 1.22 var(--font-display);letter-spacing:-.02em}.features-index-list a b{color:var(--gold);font-size:var(--text-micro);font-weight:700;letter-spacing:.08em}.features-index-list a svg{grid-column:2;justify-self:end;color:#6a8593;transition:transform .18s var(--ease-out)}.features-index-list a:hover{background:#fff}.features-index-list a:hover svg{color:var(--gold);transform:translate(3px)}.unified-features{background:#fff}.feature-story{padding:110px 0;border-bottom:1px solid #eef2f4;scroll-margin-top:90px}.feature-story:nth-child(2n){background:#fafbfc}.feature-story-grid{display:grid;grid-template-columns:.74fr 1.26fr;gap:80px;align-items:center}.feature-story-reversed .feature-story-copy{order:2}.feature-story-reversed .feature-story-visuals{order:1}#risk-register .feature-story-grid{grid-template-columns:1.26fr .74fr}.feature-story-copy h2{font-size:var(--text-title);line-height:1.03;letter-spacing:-.055em;color:var(--navy);margin-top:13px;max-width:540px}.feature-story-copy>p{font-size:var(--text-lead);line-height:1.56;color:#607b89;margin-top:20px;max-width:520px}.feature-story-copy ul{list-style:none;padding:0;margin:29px 0 0;display:grid;gap:10px}.feature-story-copy li{display:flex;gap:9px;align-items:flex-start;color:#385868;font-size:var(--text-small);line-height:1.45}.feature-story-copy li svg{flex:0 0 auto;color:var(--gold);margin-top:2px}.feature-story-visuals{display:grid;gap:14px;min-width:0}.feature-story-visuals.visuals-2,.feature-story-visuals.visuals-3{grid-template-columns:repeat(2,minmax(0,1fr))}#risk-register .feature-story-visuals{display:block;position:relative;padding-bottom:88px;padding-right:26px}#risk-register .feature-evidence-frame:first-child{width:84%}#risk-register .feature-evidence-frame:last-child{position:absolute;right:0;bottom:0;width:62%;box-shadow:0 22px 48px #08374f2e}#treatment-actions .feature-story-grid{grid-template-columns:1.26fr .74fr}#treatment-actions .feature-story-visuals{display:block;position:relative;padding-bottom:88px;padding-right:26px}#treatment-actions .feature-evidence-frame:first-child{width:84%}#treatment-actions .feature-evidence-frame:last-child{position:absolute;right:0;bottom:0;width:62%;box-shadow:0 22px 48px #08374f2e}#treatment-actions .feature-evidence-frame:last-child>img{aspect-ratio:2.5}.feature-story-visuals.visuals-3 .product-frame:first-child{grid-column:span 2}#analytics .feature-story-visuals{grid-template-columns:1.32fr .68fr;align-items:start}#analytics .feature-evidence-frame:last-child>img{aspect-ratio:1.05}.feature-evidence-frame{margin:0;background:#fff;box-shadow:0 16px 35px #08374f17;border:1px solid #dce6eb}.feature-evidence-frame>img{width:100%;display:block;object-fit:contain;background:#f8fafb}.features-closing{padding:82px 0;background:var(--navy);color:#fff}.features-closing-grid{display:grid;grid-template-columns:1.1fr .7fr;gap:88px;align-items:end}.features-closing h2{font-size:var(--text-title);line-height:1.05;letter-spacing:-.05em;max-width:760px}.features-closing p{color:#c5d9e2;font-size:var(--text-body);line-height:1.5;margin-bottom:22px}.request-demo-page{padding:92px 0 112px;background:linear-gradient(112deg,#f2f7f9,#fff 62%,#fff9eb)}.request-demo-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:stretch;box-shadow:0 18px 50px #08374f1a}.request-demo-form{background:#fff;padding:52px 54px;position:relative}.request-demo-form .form-heading h1{font-size:var(--text-hero);line-height:1.02;letter-spacing:-.055em;color:var(--navy);margin-top:9px;max-width:650px}.request-demo-form .form-heading p{font-size:var(--text-body);line-height:1.5;color:#63808e;max-width:540px;margin-top:16px}.request-demo-form .form-grid{margin-top:30px;grid-template-columns:1fr 1fr;gap:22px 20px}.request-demo-form label{display:grid;gap:8px;color:#183f57;font:700 var(--text-small) var(--font-display)}.request-demo-form input,.request-demo-form select,.request-demo-form textarea{width:100%;min-height:49px;border:1px solid #d5e2e7;background:#fbfcfd;padding:12px 13px;color:#173f58;font:500 var(--text-small) var(--font-display);outline:none;transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.request-demo-form textarea{min-height:116px;resize:vertical;line-height:1.48}.request-demo-form input:focus,.request-demo-form select:focus,.request-demo-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #f6a91529}.additional-information{margin-top:23px}.form-help{color:#69818e;font-size:var(--text-caption);line-height:1.5;margin-top:8px}.request-demo-form .form-submit{margin-top:23px}.request-demo-form .form-submit:disabled{opacity:.65;cursor:wait}.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status-error{margin-top:16px;padding:11px 13px;border-left:2px solid #b23b3b;background:#fdf6f6;color:#7a2a2a;font-size:var(--text-caption);line-height:1.5}.demo-consultation-path{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:23px 0 3px;padding:10px 0;border-top:1px solid #dde7eb;border-bottom:1px solid #dde7eb}.demo-consultation-path span{display:flex;gap:5px;align-items:center;font-size:var(--text-caption);font-weight:600;color:#597582}.demo-consultation-path b{font:700 var(--text-micro) var(--font-display);letter-spacing:.08em;color:var(--gold)}.demo-consultation-path i{font-style:normal;color:var(--gold);font-weight:700}.demo-aside{background:var(--navy);color:#fff;padding:51px 45px 44px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.demo-aside:before{content:"";position:absolute;right:-110px;top:-100px;width:340px;height:340px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 43px #ffffff09,0 0 0 86px #ffffff06}.demo-aside>*{position:relative;z-index:1}.demo-aside .section-label{margin-bottom:14px}.demo-aside h2{font-size:var(--text-title);line-height:1.02;letter-spacing:-.055em;max-width:370px;margin-top:0}.aside-intro{font-size:var(--text-body);line-height:1.5;color:#c6d9e2;max-width:355px;margin-top:17px}.offer-panel{margin:29px 0 24px;padding:20px 20px 17px;background:#ffffff13;border-left:2px solid var(--gold)}.offer-tag{display:inline-flex;align-self:flex-start;background:var(--gold);color:#1d3140;padding:8px 11px;font:700 var(--text-label) var(--font-display);letter-spacing:.11em;text-transform:uppercase}.offer-discount{font:700 var(--text-hero) / .78 var(--font-display);letter-spacing:-.095em;color:#fff;margin:14px 0 3px}.offer-discount span{font-size:.46em;color:var(--gold);vertical-align:top;letter-spacing:-.06em}.offer-copy{font-size:var(--text-body);line-height:1.42;color:#dceaf0}.offer-copy strong{color:#fff}.offer-copy b{color:var(--gold)}.offer-assurance{margin:3px 0 24px;padding:13px 0 13px 14px;border-left:2px solid #fff}.offer-assurance span{display:block;color:#fff;font:700 var(--text-small) var(--font-display)}.offer-assurance p{color:#bbd1db;font-size:var(--text-caption);margin-top:4px}.offer-details{border-top:1px solid rgba(255,255,255,.16);padding-top:18px;margin-top:auto;display:grid;gap:7px}.offer-details span{font-size:var(--text-caption);color:#bbd1db}.offer-details span:before{content:"•";color:var(--gold);margin-right:7px}.contact-aside{background:var(--navy);color:#fff;padding:51px 45px 44px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.contact-aside:before{content:"";position:absolute;right:-110px;top:-100px;width:340px;height:340px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 43px #ffffff09,0 0 0 86px #ffffff06}.contact-aside>*{position:relative;z-index:1}.contact-aside .section-label{margin-bottom:14px}.contact-aside h2{font-size:var(--text-title);line-height:1.02;letter-spacing:-.055em;max-width:370px;margin-top:0}.contact-channels{display:grid;gap:11px;margin:28px 0 8px}.contact-channels a{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:13px 14px;background:#ffffff13;border-left:2px solid var(--gold);color:#fff}.contact-channels svg{color:var(--gold);margin-top:3px}.contact-channels b{display:block;font:700 var(--text-micro) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:3px}.contact-channels span{font-size:var(--text-small);line-height:1.35;color:#dceaf0}.contact-enquiry-path{border-color:#ffffff29;margin:18px 0 28px}.contact-enquiry-path span{color:#c6d9e2}.contact-aside .arrow-link{margin-top:0}.resource-library-meta{padding:72px 0 60px;background:#f7fafb;border-top:1px solid #e5eef1;border-bottom:1px solid #e5eef1}.resource-library-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:end}.resource-library-grid h2{font-size:var(--text-title);line-height:1.07;letter-spacing:-.05em;color:var(--navy);max-width:630px}.resource-library-grid h2 em{font-style:normal;color:var(--blue)}.resource-signals{display:grid;gap:8px;border-top:1px solid #d9e4e8}.resource-signals span{display:flex;gap:9px;align-items:center;border-bottom:1px solid #d9e4e8;padding:12px 0;font-size:var(--text-small);color:#4f6e7d}.resource-index-label{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:47px 0 17px;padding-bottom:11px;border-bottom:1px solid #dce7ea}.resource-index-label>span{font:700 var(--text-label) var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:#557381}.resource-index-label>div{display:flex;gap:8px;flex-wrap:wrap}.resource-index-label b{font-size:var(--text-micro);letter-spacing:.03em;color:#6c8793;border:1px solid #dce7ea;padding:6px 7px}.articles-grid article{position:relative}.article-number{position:absolute;top:18px;right:0;color:var(--gold);font:700 var(--text-micro) var(--font-display);letter-spacing:.08em}@media (max-width: 1000px){.features-index-list{grid-template-columns:repeat(4,1fr)}.feature-story-grid{gap:45px;grid-template-columns:.8fr 1.2fr}.request-demo-grid,.resource-library-grid{grid-template-columns:1fr}.demo-aside,.contact-aside{min-height:440px}.features-closing-grid{gap:45px}.resource-library-grid{gap:35px}}@media (max-width: 720px){.features-index-list{grid-template-columns:repeat(2,1fr)}.feature-story{padding:75px 0}.feature-story-grid,.features-closing-grid{grid-template-columns:1fr;gap:34px}.feature-story-reversed .feature-story-copy,.feature-story-reversed .feature-story-visuals{order:initial}#risk-register .feature-story-grid{grid-template-columns:1fr}#risk-register .feature-story-visuals{display:grid;position:static;padding:0}#risk-register .feature-evidence-frame:first-child,#risk-register .feature-evidence-frame:last-child,#treatment-actions .feature-evidence-frame:first-child,#treatment-actions .feature-evidence-frame:last-child{position:static;width:100%}#treatment-actions .feature-story-grid{grid-template-columns:1fr}#treatment-actions .feature-story-visuals{display:grid;position:static;padding:0}.feature-story-visuals.visuals-2,.feature-story-visuals.visuals-3{grid-template-columns:1fr}.feature-story-visuals.visuals-3 .product-frame:first-child{grid-column:auto}.features-closing{padding:68px 0}.request-demo-page{padding:62px 0 76px}.request-demo-form{padding:32px 22px}.request-demo-form .form-grid{grid-template-columns:1fr}.demo-aside,.contact-aside{padding:37px 28px;min-height:380px}.demo-aside h2,.contact-aside h2{font-size:34px}.demo-consultation-path{gap:7px}.demo-consultation-path span{font-size:11px}.resource-library-meta{padding:58px 0 46px}.resource-index-label{align-items:flex-start;flex-direction:column;margin-top:34px}}.excel-reality{background:#f5f8fa;padding:100px 0;border-top:1px solid #e6edf0}.excel-reality-grid,.sector-intro-grid{display:grid;grid-template-columns:.83fr 1.17fr;align-items:start;gap:95px}.excel-reality h2,.sector-intro h2,.standards-map h2{color:var(--navy);font-size:var(--text-title);line-height:1.04;letter-spacing:-.055em;margin-top:14px}.excel-reality h2 em,.sector-intro h2 em,.standards-map h2 em{color:var(--blue);font-style:normal}.excel-reality-grid>div>p,.sector-intro-grid>p{color:#5e7987;font-size:var(--text-body);line-height:1.6;margin-top:19px}.excel-limit-list{border-top:1px solid #d8e3e8}.excel-limit-list article{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid #d8e3e8}.excel-limit-list b{color:var(--gold);font:700 var(--text-label) var(--font-display);letter-spacing:.09em;padding-top:3px}.excel-limit-list h3{color:var(--navy);font-size:var(--text-lead);letter-spacing:-.025em}.excel-limit-list p{color:#62808e;font-size:var(--text-small);line-height:1.5;margin-top:6px}.sector-intro{padding:85px 0 72px;background:#f7fafb;border-bottom:1px solid #e4edf0}.major-projects-hero-evidence{position:relative;padding-bottom:34px}.major-projects-hero-vector{position:absolute;right:-12px;bottom:0;display:grid;grid-template-columns:auto 1fr auto auto auto;gap:7px;align-items:center;min-width:254px;padding:12px 15px;background:var(--navy);color:#fff;border-top:2px solid var(--gold);box-shadow:0 12px 26px #08374f2b}.major-projects-hero-vector>b{color:var(--gold);font:700 var(--text-micro) var(--font-display)}.major-projects-hero-vector>span{font:700 var(--text-micro) var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:#cfdee5}.major-projects-hero-vector>i{grid-column:1 / -1;display:block;height:1px;background:#ffffff2b}.major-projects-hero-vector strong{color:#fff;font-size:var(--text-subtitle);letter-spacing:-.06em}.major-projects-hero-vector em{color:var(--gold);font-style:normal}.major-projects-hero-vector small{grid-column:1 / -1;color:#b7cdd7;font-size:var(--text-micro)}.sector-intro-grid>p{padding-top:31px;max-width:550px}.solutions-index{padding:0 0 92px;background:#f7fafb}.solutions-index-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d7e2e7;border-left:1px solid #d7e2e7}.solutions-index-list a{min-height:148px;padding:22px 22px 20px;border-right:1px solid #d7e2e7;border-bottom:1px solid #d7e2e7;background:#fff;color:var(--navy);display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;column-gap:10px;row-gap:10px;align-items:start}.solutions-index-list a b{color:var(--gold);font:700 var(--text-micro) var(--font-display);letter-spacing:.08em}.solutions-index-list a span{grid-column:2;font:700 var(--text-micro) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#5d7683;padding-top:1px}.solutions-index-list a h3{grid-column:1 / 3;font-size:var(--text-lead);line-height:1.2;letter-spacing:-.03em;max-width:420px}.solutions-index-list a svg{grid-column:3;grid-row:1 / 3;align-self:center;color:#6a8593;transition:transform .18s var(--ease-out)}.solutions-index-list a:hover{background:#fbfcfd}.solutions-index-list a:hover svg{color:var(--gold);transform:translate(3px)}.sector-other-head{max-width:640px;margin-bottom:36px}.sector-stories{background:#fff}.sector-story{padding:106px 0;border-bottom:1px solid #e8eff2}.sector-story:nth-child(2n){background:#f9fbfc}.sector-story-grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:84px;align-items:center}.sector-story-reverse .sector-story-copy{order:2}.sector-story-reverse .sector-visual{order:1}.sector-story h2{color:var(--navy);font-size:var(--text-title);line-height:1.04;letter-spacing:-.055em;margin-top:13px}.sector-story-copy>p{color:#5f7b89;font-size:var(--text-body);line-height:1.58;margin-top:19px}.sector-examples{margin-top:30px;padding-top:15px;border-top:1px solid #dce7eb}.sector-examples>span{color:#53707d;font:700 var(--text-micro) var(--font-display);letter-spacing:.1em;text-transform:uppercase}.sector-examples ul{display:grid;gap:10px;list-style:none;padding:0;margin:15px 0 0}.sector-examples li{display:flex;align-items:flex-start;gap:9px;color:#254f66;font-size:var(--text-small);line-height:1.45}.sector-examples svg{color:var(--gold);flex:0 0 auto;margin-top:2px}.sector-visual{position:relative;margin:0;border:1px solid #d9e5ea;background:#fff;box-shadow:0 18px 40px #0b384f17}.sector-visual img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.sector-proof-tab{position:absolute;top:-13px;left:15px;z-index:1;display:inline-flex;gap:8px;align-items:center;padding:7px 11px;background:var(--navy);color:#fff;font:700 var(--text-micro) var(--font-display);letter-spacing:.09em;text-transform:uppercase}.sector-proof-tab b{color:var(--gold)}.sector-risk-vector{position:absolute;right:14px;bottom:43px;display:flex;align-items:center;gap:5px;padding:8px 10px;background:#fffffff2;border-left:2px solid var(--gold);box-shadow:0 7px 16px #0b384f1f;color:#406270}.sector-risk-vector span{color:#69828e;font:700 var(--text-micro) var(--font-display);letter-spacing:.06em;text-transform:uppercase}.sector-risk-vector b{color:var(--navy);font-size:var(--text-body);letter-spacing:-.06em}.sector-risk-vector i{color:var(--gold);font-style:normal;font-weight:700}.sector-visual figcaption{display:flex;gap:10px;padding:12px 15px;color:#587481;font:700 var(--text-label) var(--font-display);letter-spacing:.04em;text-transform:uppercase}.sector-visual figcaption b{color:var(--gold)}.sector-closing{background:var(--navy);color:#fff;padding:82px 0}.sector-closing-grid{display:grid;grid-template-columns:1.1fr .7fr;gap:86px;align-items:end}.sector-closing h2{font-size:var(--text-title);line-height:1.04;letter-spacing:-.055em}.sector-closing p{color:#c2d6df;font-size:var(--text-body);line-height:1.55;margin-bottom:22px}.standards-map{padding:102px 0;background:#fff}.standards-map-heading{display:grid;grid-template-columns:1.05fr .72fr;gap:80px;align-items:end;padding-bottom:44px;border-bottom:1px solid #dce7eb}.standards-map-heading>p{color:#607c89;font-size:var(--text-body);line-height:1.57;max-width:405px;padding-bottom:3px}.standards-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dce7eb;border-left:1px solid #dce7eb;margin-top:31px}.standards-grid article{min-height:240px;padding:24px 21px;border-right:1px solid #dce7eb;border-bottom:1px solid #dce7eb;background:#fbfcfd}.standards-grid b{color:var(--gold);font:700 var(--text-label) var(--font-display);letter-spacing:.1em}.standards-grid h3{color:var(--navy);font-size:var(--text-subtitle);line-height:1.1;letter-spacing:-.035em;margin-top:35px}.standards-grid p{color:#607b88;font-size:var(--text-small);line-height:1.5;margin-top:10px}.standards-source{color:#69828e;font-size:var(--text-caption);margin-top:20px}.standards-source a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.standards-risk-vector{display:flex;align-items:center;gap:12px;margin-top:20px;padding:13px 15px;background:#f6fafb;border-left:2px solid var(--gold)}.standards-risk-vector span{color:#385968;font:700 var(--text-label) var(--font-display);letter-spacing:.03em}.standards-risk-vector b{color:var(--gold);font-size:var(--text-micro);letter-spacing:.08em;margin-right:4px}.standards-risk-vector i{color:var(--gold);font-style:normal;font-weight:700}.standards-disclaimer{background:#f4f8f9;border-top:1px solid #e1ebee;padding:41px 0}.standards-disclaimer .site-shell{display:grid;grid-template-columns:28px 1fr;gap:17px;max-width:980px}.standards-disclaimer svg{color:var(--gold);margin-top:3px}.standards-disclaimer h2{color:var(--navy);font-size:var(--text-subtitle);letter-spacing:-.025em}.standards-disclaimer p{color:#597783;font-size:var(--text-small);line-height:1.55;margin-top:7px}.legal-page{padding:96px 0 110px;background:linear-gradient(122deg,#f4f8f9,#fff 62%,#f9f5ea)}.legal-shell{max-width:910px}.legal-shell h1{color:var(--navy);font-size:var(--text-hero);line-height:1.01;letter-spacing:-.065em;margin-top:13px;max-width:820px}.legal-lead{color:#577684;font-size:var(--text-lead);line-height:1.56;max-width:735px;margin-top:20px}.legal-draft-note{display:grid;grid-template-columns:143px 1fr;gap:20px;margin:36px 0 52px;padding:17px 19px;border-left:3px solid var(--gold);background:#fff9ea}.legal-draft-note b{color:var(--navy);font:700 var(--text-label) var(--font-display);letter-spacing:.1em;text-transform:uppercase}.legal-draft-note p{color:#536f7b;font-size:var(--text-small);line-height:1.5}.legal-governance-strip{display:flex;align-items:center;gap:12px;margin:-26px 0 29px;padding:12px 15px;background:#f4f8f9;border-top:1px solid #dae6ea;border-bottom:1px solid #dae6ea}.legal-governance-strip span{color:#3c5c6b;font:700 var(--text-micro) var(--font-display);letter-spacing:.04em;text-transform:uppercase}.legal-governance-strip b{color:var(--gold);margin-right:4px}.legal-governance-strip i{color:var(--gold);font-style:normal;font-weight:700}.legal-content{padding:48px 55px 61px;background:#fff;box-shadow:0 16px 42px #08374f12;border-top:2px solid var(--navy)}.legal-content h2{color:var(--navy);font-size:var(--text-subtitle);line-height:1.16;letter-spacing:-.035em;margin:37px 0 12px}.legal-content h2:first-child{margin-top:0}.legal-content p{color:#597581;font-size:var(--text-body);line-height:1.68}.legal-content a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}@media (max-width: 1000px){.excel-reality-grid,.sector-intro-grid,.sector-story-grid,.sector-closing-grid,.standards-map-heading{grid-template-columns:1fr;gap:39px}.sector-story-reverse .sector-story-copy,.sector-story-reverse .sector-visual{order:initial}.sector-intro-grid>p{padding-top:0}.standards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.excel-reality,.sector-intro,.standards-map{padding:65px 0}.sector-story{padding:72px 0}.standards-grid,.solutions-index-list{grid-template-columns:1fr}.standards-grid article{min-height:auto}.standards-grid h3{margin-top:20px}.legal-page{padding:68px 0 75px}.legal-draft-note{grid-template-columns:1fr;gap:7px;margin:29px 0 34px}.legal-content{padding:30px 22px 39px}.major-projects-hero-vector{right:0;min-width:228px}.sector-risk-vector{left:12px;right:auto;bottom:40px}.standards-risk-vector,.legal-governance-strip{align-items:flex-start;flex-wrap:wrap;gap:8px}}.insights-library-section{padding:92px 0 124px;background:#fbfcfd}.insights-hero-proof{position:relative;min-height:362px;padding:55px 27px 33px;border:1px solid #cbdce4;background:#fff;box-shadow:0 18px 43px #0735511f;overflow:hidden}.insights-hero-proof:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(6,59,100,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(6,59,100,.035) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.insights-hero-proof .page-evidence-tab{position:absolute;top:0;left:0;z-index:1}.insights-hero-proof-grid{position:relative;z-index:1;display:grid;grid-template-columns:.82fr 1.08fr;gap:24px;align-items:center}.insights-hero-proof .matrix-wrap{width:188px;justify-self:center;transform:scale(1.08)}.insights-hero-proof-copy{min-height:168px;padding-left:23px;border-left:1px solid #dce7eb}.insights-hero-proof-copy>span{color:#68818f;font:700 var(--text-micro) var(--font-display);letter-spacing:.1em;text-transform:uppercase}.insights-hero-proof-copy strong{display:flex;align-items:center;gap:10px;color:var(--navy);font:700 var(--text-hero) / 1 var(--font-display);letter-spacing:-.08em;margin-top:13px}.insights-hero-proof-copy strong i{color:var(--gold);font-style:normal;font-size:.48em;line-height:1;display:inline-flex;align-items:center}.insights-hero-proof-copy p{color:#5b7785;font-size:var(--text-small);line-height:1.5;margin-top:11px}.insights-hero-proof-copy div{display:flex;align-items:center;gap:7px;margin-top:14px}.insights-hero-proof-copy b{color:#426271;font:700 var(--text-micro) var(--font-display);letter-spacing:.05em;text-transform:uppercase}.insights-hero-proof-copy em{width:1px;height:12px;background:var(--gold)}.insights-proof-vector{position:absolute;right:0;bottom:0;z-index:1;display:flex;align-items:center;gap:8px;min-width:275px;padding:11px 15px;background:var(--navy);color:#d2e2e8}.insights-proof-vector i{width:7px;height:7px;border-radius:50%;background:var(--gold)}.insights-proof-vector span{font:700 var(--text-micro) var(--font-display);letter-spacing:.06em;text-transform:uppercase}.insights-proof-vector b{color:var(--gold)}.insights-featured{margin-top:10px}.featured-read-button{display:inline-flex;align-items:center;gap:5px;margin-top:24px;color:var(--gold);border:0;background:transparent;padding:0;font:700 var(--text-small) var(--font-display)}.featured-read-button:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.insights-index-label{margin-top:0}.insights-intro{max-width:640px;color:#627d8b;font-size:var(--text-body);line-height:1.6;margin:-1px 0 35px}.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.insight-card{min-height:310px;height:100%;position:relative;border:1px solid #dce7eb;background:#fff;transition:border-color .17s var(--ease-out),transform .17s var(--ease-out),box-shadow .17s var(--ease-out)}.insight-card:hover:not(.insight-card-interrupt),.insight-card-active:not(.insight-card-interrupt){border-color:#a9c0cb;box-shadow:0 13px 27px #08374f14;transform:translateY(-3px)}.insight-card-active:not(.insight-card-interrupt){border-top:3px solid var(--gold)}.insight-card-interrupt{grid-column:span 2;background:var(--navy);border:0;box-shadow:0 14px 30px #08374f24}.insight-card-interrupt:hover,.insight-card-interrupt.insight-card-active{border:0;box-shadow:0 14px 30px #08374f24;transform:none}.insight-card-interrupt:before{content:"Evidence interrupt";position:absolute;right:28px;top:28px;z-index:1;color:var(--gold);font:700 var(--text-micro) var(--font-display);letter-spacing:.1em;text-transform:uppercase}.insight-card-interrupt .article-number{display:none}.insight-card-button{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:310px;height:100%;padding:28px;color:inherit;text-align:left;border:0;background:transparent}.insight-card-button .article-number{position:absolute;right:22px;top:20px;color:var(--gold);font:700 var(--text-micro) var(--font-display);letter-spacing:.09em}.insight-card-top{display:flex;align-items:center;gap:11px;padding-right:40px}.insight-card h3{color:var(--navy);font-size:var(--text-subtitle);line-height:1.13;letter-spacing:-.035em;margin-top:23px}.insight-card p{color:#66818e;font-size:var(--text-small);line-height:1.53;margin-top:12px}.insight-card .article-footer{margin-top:auto;padding-top:22px}.insight-card-active:not(.insight-card-interrupt) .article-footer{color:var(--navy)}.insight-card.insight-card-interrupt h3{color:#fff;font-size:30px;max-width:720px}.insight-card.insight-card-interrupt p{color:#c4d8e2;max-width:650px}.insight-card-interrupt .article-category{color:#b7d0dd}.insight-card-interrupt .article-footer{color:var(--gold)}.insight-card-interrupt .insight-glyph{color:var(--gold);border-color:#ffffff59;background:#ffffff12}.insight-glyph{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:31px;height:31px;color:var(--blue);border:1px solid #bed0d8;background:#f5f9fa}.insight-reveal{grid-column:1 / -1;display:grid;grid-template-rows:0fr;min-width:0;margin:0;scroll-margin-top:92px;box-shadow:none;transition:grid-template-rows .42s var(--ease-out),margin .42s var(--ease-out),box-shadow .42s var(--ease-out)}.insight-reveal.is-open{grid-template-rows:1fr;margin:8px 0 26px;box-shadow:0 18px 38px #08374f2b}.insight-reveal-inner{overflow:hidden;min-height:0}.inline-insight{position:relative;display:grid;grid-template-columns:174px 1fr;gap:38px;margin:0;padding:44px 72px 44px 48px;background:var(--navy);color:#fff;border-top:3px solid var(--gold)}.inline-insight-close{position:absolute;top:14px;right:14px;left:auto;z-index:2;display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;background:transparent;color:var(--gold);cursor:pointer}.inline-insight-close:hover{color:#fff}.inline-insight-close:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.inline-insight-index{display:grid;align-content:start;gap:7px;padding-top:3px}.inline-insight-index b{color:var(--gold);font:700 var(--text-caption) var(--font-display);letter-spacing:.1em}.inline-insight-index span{color:#c7dbe3;font:700 var(--text-label) var(--font-display);letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.inline-insight-index i{width:39px;height:2px;margin-top:16px;background:var(--gold)}.inline-insight h2{max-width:760px;font-size:clamp(30px,3.4vw,45px);line-height:1.05;letter-spacing:-.052em}.inline-insight p{max-width:760px;color:#c5d9e2;font-size:var(--text-body);line-height:1.62;margin-top:17px}.inline-insight-actions{display:flex;align-items:center;gap:22px;margin-top:28px}@media (prefers-reduced-motion: reduce){.insight-reveal{transition:none}}@media (max-width: 1000px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-insight{grid-template-columns:130px 1fr;gap:28px}}@media (max-width: 720px){.insights-library-section{padding:68px 0 84px}.insights-hero-proof{min-height:345px;padding:49px 18px 41px}.insights-hero-proof-grid{gap:11px}.insights-hero-proof .matrix-wrap{width:142px;transform:scale(.94)}.insights-hero-proof-copy{padding-left:13px}.insights-hero-proof-copy strong{font-size:34px}.insights-hero-proof-copy p{font-size:11px}.insights-proof-vector{min-width:0;width:100%;justify-content:center;padding:10px}.insights-grid{grid-template-columns:1fr;gap:13px}.insight-card,.insight-card-button{min-height:265px}.insight-card-button{padding:23px}.insight-card-interrupt{grid-column:auto}.insight-card.insight-card-interrupt h3{font-size:25px}.insight-reveal.is-open{margin:6px 0 17px}.inline-insight{grid-template-columns:1fr;gap:19px;padding:31px 58px 31px 24px}.inline-insight-close{top:8px;right:8px;left:auto}.inline-insight-index{display:grid;grid-template-columns:auto auto 1fr;align-items:center;justify-items:start;column-gap:10px;row-gap:6px;padding-top:0}.inline-insight-index i{grid-column:1;width:39px;margin:0}.inline-insight p{font-size:15px}.inline-insight-actions{align-items:flex-start;flex-direction:column;gap:15px}}.hero-copy>p{color:#365767;font-weight:500}.hero-evidence{min-height:595px}.hero-matrix-card{width:73%;padding:25px}.hero-product-card{width:93%}.hero-product-card .product-frame{box-shadow:0 20px 46px #0735512e}.risk-callout{width:198px;padding:17px}.risk-callout strong{font-size:var(--text-body)}.hero-proof{background:#fffc;box-shadow:0 8px 20px #08374f0d}.category-section{background:#f8fafb;border-top:1px solid #e2ebef;border-bottom:1px solid #e2ebef}.category-grid article{background:#fff;border:1px solid #dce7eb;box-shadow:0 8px 20px #08374f0b}.category-grid article h3,.process-section h2,.quant-copy h2,.portfolio-top h2,.ai-copy h2,.excel-copy h2{color:#092e46}.category-grid article p,.lifecycle-step p,.quant-copy p,.portfolio-top>p,.ai-copy p,.excel-copy p{color:#466675;font-weight:500}.process-section{background:#fff}.portfolio-section{background:#f6f9fb;border-top:1px solid #e2ebef;border-bottom:1px solid #e2ebef}.excel-section{background:#f8fafb;border-top:1px solid #e2ebef}.lifecycle-step{border-top:2px solid #d5e2e8}.lifecycle-step span{color:#9b6800}.portfolio-card{background:#fff;border-color:#cbdce4;box-shadow:0 15px 33px #08374f14}.confidence-list span{color:#355967;background:#fff;border-color:#cbdce4}.pricing-intro{max-width:790px;margin-bottom:47px}.pricing-intro h2{max-width:720px;font-size:var(--text-title);line-height:1.08;margin-top:15px}.pricing-intro h2 em{color:var(--blue);font-style:normal}.pricing-intro p{max-width:700px;color:#55717f;line-height:1.6;margin-top:17px}.pricing-section .pricing-grid{gap:1px;border:1px solid #b5c8d2;background:#b5c8d2}.pricing-section .price-card{position:relative;min-height:560px;border:0;background:#d4e1e6;box-shadow:none}.pricing-section .price-card.price-featured{background:var(--navy);border-top:4px solid var(--gold);box-shadow:none}.pricing-section .price-card .price-placeholder{border-color:#b5c8d2}.pricing-section .price-featured .price-placeholder{border-color:#ffffff29}.price-card .pillar-index{display:block;width:max-content;padding-bottom:10px;border-bottom:1px solid #b5c8d2}.price-card .pillar-index:after{content:"Account sequence";color:#78919e;font:700 var(--text-micro) var(--font-display);letter-spacing:.09em;margin-left:9px;text-transform:uppercase}.price-featured .pillar-index{border-color:#ffffff38}.price-featured .pillar-index:after{color:#c4d8e1}.plan-account-label{display:block;color:#6c8793;font:700 var(--text-micro) var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-top:18px}.price-featured .plan-account-label{color:#b8d2df}.price-placeholder small{font-size:var(--text-caption);font-weight:700}.pricing-account-clarity{padding:83px 0;background:var(--navy);color:#fff}.pricing-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 64px;align-items:start}.pricing-account-grid h2{font-size:var(--text-title);line-height:1.08}.pricing-account-grid>div:last-child{display:grid;align-content:start;gap:16px}.pricing-account-grid>div:last-child p{color:#c5d9e2;line-height:1.62;margin-bottom:0}.about-hero-proof{position:relative;padding:29px 0 0}.about-hero-proof .page-evidence-tab{position:absolute;top:0;left:0;z-index:2}.about-hero-proof .product-frame{box-shadow:0 18px 42px #0735512b}.about-hero-vector{position:absolute;right:-18px;bottom:-19px;display:flex;align-items:center;gap:9px;padding:12px 16px;background:var(--navy);color:#d0e0e7;border-left:3px solid var(--gold);box-shadow:0 10px 24px #0735512e}.about-hero-vector span{font:700 var(--text-micro) var(--font-display);letter-spacing:.08em;text-transform:uppercase}.about-hero-vector b{color:var(--gold)}.about-statement{background:#fff}.about-statement-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px}.about-statement-grid h2{max-width:550px;font-size:var(--text-title);line-height:1.05}.about-statement-grid h2 em{color:var(--blue);font-style:normal}.about-statement-grid>div:last-child>p{color:#4b6876;font-size:var(--text-body);line-height:1.65;margin-bottom:17px}.about-principles{padding:87px 0;background:var(--navy);color:#fff}.about-principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:37px;background:#ffffff29}.about-principles-grid article{min-height:250px;padding:30px;background:var(--navy)}.about-principles-grid b{color:var(--gold);font:700 var(--text-caption) var(--font-display);letter-spacing:.1em}.about-principles-grid h3{font-size:var(--text-heading);line-height:1.12;margin-top:23px}.about-principles-grid p{color:#c4d8e1;line-height:1.58;margin-top:13px}.about-audience{background:#f8fafb}.about-audience ul{display:grid;gap:15px;list-style:none;padding:0;color:#355968;line-height:1.5}.about-audience li{display:flex;gap:11px;align-items:flex-start}.about-audience li svg{color:var(--gold);flex:0 0 auto;margin-top:4px}.about-audience .button-link{margin-top:28px}@media (max-width: 900px){.hero-evidence{min-height:540px}.pricing-section .pricing-grid{gap:1px}.pricing-account-grid,.about-statement-grid{grid-template-columns:1fr;gap:35px}.about-principles-grid{grid-template-columns:1fr}.about-principles-grid article{min-height:auto}.pricing-account-clarity{padding:67px 0}}@media (max-width: 640px){.hero-evidence{min-height:410px}.hero-matrix-card{width:74%;padding:13px}.hero-product-card{width:92%}.about-hero-vector{right:-2px;bottom:-16px;padding:9px}.about-hero-vector span{font-size:8px}}@layer components;/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.z-50{z-index:50}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.min-h-screen{min-height:100vh}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.flex-shrink-0{flex-shrink:0}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.bg-background{background-color:var(--background)}.bg-foreground{background-color:var(--foreground)}.bg-primary{background-color:var(--primary)}.fill-foreground{fill:var(--foreground)}.p-4{padding:calc(var(--spacing)*4)}.p-8{padding:calc(var(--spacing)*8)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-balance{text-wrap:balance}.whitespace-break-spaces{white-space:break-spaces}.text-background{color:var(--background)}.text-primary-foreground{color:var(--primary-foreground)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.running{animation-play-state:running}@media (hover:hover){.hover\:opacity-90:hover{opacity:.9}}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-display:Manrope,sans-serif;--font-body:"Source Sans 3",Arial,sans-serif;--text-hero:clamp(38px,4.2vw,52px);--text-title:clamp(28px,3vw,38px);--text-heading:28px;--text-subtitle:21px;--text-lead:18px;--text-body:16px;--text-small:14px;--text-caption:12px;--text-label:12px;--text-micro:10px;--navy:#063b64;--ink:#13212c;--blue:#0e517f;--blue-pale:#ecf3f8;--gold:#f5a800;--gold-pale:#fff4d5;--red:#d94a31;--green:#3fa275;--line:#dde7ee;--mist:#f7fafc;--background:#fff;--foreground:#13212c;--primary:#063b64;--primary-foreground:#fff;--border:#dde7ee;--ring:#f5a800;--radius:.45rem;--ease-out:cubic-bezier(.23,1,.32,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-body);margin:0;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display)}h1{letter-spacing:-.04em;font-weight:800}h2{letter-spacing:-.03em;font-weight:700}h3{letter-spacing:-.02em;font-weight:700}.site-shell{width:min(1200px,100% - 48px);margin-inline:auto}.section-space{padding:116px 0}.section-label{font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;margin-bottom:22px;font-weight:700;line-height:1;display:flex}.section-label:before{content:"";background:var(--gold);width:26px;height:2px;display:block}.section-label-dark{color:#b6cdd9}.section-label-dark:before{background:var(--gold)}.section-intro h2,.section-header-row h2,.portfolio-top h2,.quant-copy h2,.ai-copy h2,.excel-copy h2{font-size:var(--text-title);max-width:800px;line-height:1.04}.section-intro h2 em,.section-header-row h2 em,.portfolio-top h2 em,.quant-copy h2 em,.ai-copy h2 em,.excel-copy h2 em{color:var(--blue);font-style:normal}.arrow-link{color:var(--blue);transition:gap .18s var(--ease-out),color .18s var(--ease-out);align-items:center;gap:8px;margin-top:27px;font-weight:700;display:inline-flex}.arrow-link:hover{color:var(--navy);gap:13px}.arrow-link-light{color:#fff}.arrow-link-light:hover{color:var(--gold)}.button-link{font-size:var(--text-small);transition:transform .16s var(--ease-out),background .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-weight:700;display:inline-flex}.button-link:active{transform:scale(.97)}.button-primary{background:var(--gold);color:var(--ink);border:1px solid var(--gold)}.button-primary:hover{background:#ffc334;border-color:#ffc334}.button-secondary{color:var(--navy);background:#fff;border:1px solid #b9cad5}.button-secondary:hover{border-color:var(--navy);background:var(--navy);color:#fff}.site-header{z-index:30;transition:box-shadow .2s var(--ease-out),border .2s var(--ease-out);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffeb;border-bottom:1px solid #0000;position:sticky;top:0}.site-header-scrolled{border-bottom-color:var(--line);box-shadow:0 7px 25px #092e4612}.header-inner{align-items:center;gap:26px;height:76px;display:flex}.brand{flex:none;width:148px}.brand img{width:148px;height:auto}.desktop-nav{align-items:center;gap:26px;margin-left:auto;display:flex}.nav-group{position:relative}.nav-trigger{color:#355264;font-size:var(--text-small);align-items:center;gap:4px;font-weight:600;display:flex}.nav-trigger:hover{color:var(--navy)}.nav-popover{z-index:10;width:268px;padding-top:12px;display:none;position:absolute;top:100%;left:-18px}.nav-popover-panel{border:1px solid var(--line);background:#fff;padding:15px;box-shadow:0 14px 34px #082b411f}.nav-group:hover:not(.nav-group-closed) .nav-popover,.nav-group:focus-within:not(.nav-group-closed) .nav-popover{display:block}.nav-group.nav-group-closed .nav-popover{display:none}.popover-kicker{color:#7892a0;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.1em;margin:3px 7px 8px;font-weight:700;display:block}.popover-link{color:#355264;font-size:var(--text-small);justify-content:space-between;align-items:center;padding:8px 7px;display:flex}.popover-link:hover{background:var(--blue-pale);color:var(--navy)}.header-actions{align-items:center;gap:16px;display:flex}.demo-link{font-size:var(--text-small);color:var(--navy);align-items:center;gap:6px;font-weight:700;display:flex}.menu-button{color:var(--navy);background:0 0;border:0;margin-left:auto;display:none}.mobile-nav{display:none}.hero-section{background:linear-gradient(108deg,#fff 0% 46%,#f3f8fb);padding:90px 0 76px;position:relative;overflow:hidden}.hero-grid-lines{pointer-events:none;background-image:linear-gradient(#063b6409 1px,#0000 1px),linear-gradient(90deg,#063b6409 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 47% 100%);mask-image:linear-gradient(90deg,#0000,#000 47% 100%)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(480px,.93fr);align-items:center;gap:50px;display:grid;position:relative}.hero-copy{padding:44px 0}.hero-copy h1{max-width:22ch;font-size:var(--text-hero);max-width:650px;line-height:.98}.hero-copy h1 span{color:var(--blue)}.hero-copy>p{max-width:590px;font-size:var(--text-subtitle);color:#526a79;margin-top:27px;line-height:1.45}.hero-actions{gap:12px;margin-top:34px;display:flex}.hero-proof{border-left:2px solid var(--gold);margin-top:58px;padding-left:14px}.hero-proof>span{font-size:var(--text-small);color:#647c8b}.hero-proof div,.standards-bar div div{align-items:center;gap:12px;margin-top:9px;display:flex}.hero-proof b,.standards-bar b{font-size:var(--text-small);color:var(--navy);letter-spacing:.02em}.hero-proof i,.standards-bar i,.standards-mini i{background:#b7c8d2;width:1px;height:15px;display:block}.hero-evidence{min-height:550px;padding-top:37px;position:relative}.evidence-tab{z-index:2;background:var(--navy);color:#fff;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;border-left:3px solid var(--gold);padding:9px 12px;position:absolute;top:0;right:0}.evidence-tab span{color:var(--gold);margin-right:8px}.hero-matrix-card{background:#fff;border:1px solid #cbdce5;grid-template-columns:1fr 1.15fr;align-items:center;gap:17px;width:68%;padding:22px 22px 16px;display:grid;position:absolute;top:37px;right:0;box-shadow:0 17px 48px #063b641f}.matrix-card-copy{border-left:1px solid var(--line);padding-left:17px}.matrix-card-copy span,.trajectory-card span{font-size:var(--text-label);letter-spacing:.09em;text-transform:uppercase;color:#68818f;font-weight:700}.matrix-card-copy strong{font-family:var(--font-display);color:var(--navy);font-size:var(--text-heading);letter-spacing:-.04em;align-items:center;gap:8px;margin-top:4px;display:flex}.matrix-card-copy strong svg{color:var(--gold)}.matrix-card-copy p{font-size:var(--text-small);color:#6b818e;margin-top:5px}.hero-product-card{z-index:1;width:87%;position:absolute;bottom:0;left:0}.product-frame{background:#fff;border:1px solid #cbdce5;margin:0;overflow:hidden;box-shadow:0 16px 40px #07355121}.product-frame-bar{color:#7a909c;height:28px;font-size:var(--text-micro);border-bottom:1px solid #dce7ec;align-items:center;gap:5px;padding:0 11px;display:flex}.product-frame-bar span:last-child{margin-left:7px}.product-dot{background:#b6c8d1;border-radius:50%;width:6px;height:6px}.product-frame>img{aspect-ratio:1.84;object-fit:cover;object-position:top;width:100%}.risk-callout{background:var(--navy);color:#fff;border-left:3px solid var(--gold);width:183px;padding:14px;position:absolute;bottom:27px;right:-34px;box-shadow:0 10px 24px #052a463b}.risk-callout span{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:#b7cdd9}.risk-callout strong{font-family:var(--font-display);font-size:var(--text-small);letter-spacing:-.02em;margin-top:2px;display:block}.standards-bar{background:#f5f9fb;border-top:1px solid #e2ecf1;border-bottom:1px solid #e2ecf1}.standards-bar>.site-shell{justify-content:space-between;align-items:center;height:73px;display:flex}.standards-bar span{font-size:var(--text-small);color:#607b8a}.category-section{background:#fff}.category-grid{background:var(--line);grid-template-columns:1fr 1fr 1.08fr;gap:1px;margin-top:55px;display:grid}.category-grid article{background:#fff;min-height:317px;padding:30px;position:relative}.category-number,.pillar-index{font-size:var(--text-label);letter-spacing:.1em;color:#78919f;font-weight:700}.category-grid h3{font-size:var(--text-subtitle);margin-top:52px}.category-grid p{color:#617a89;max-width:300px;margin-top:12px}.category-note{font-size:var(--text-caption);color:#78919f;position:absolute;bottom:28px}.category-primary{color:#fff;background:var(--navy)!important}.category-grid article.category-primary h3{color:#fff}.category-primary .category-number{color:var(--gold)}.category-grid article.category-primary p{color:#c5d9e2}.category-primary .arrow-link{color:#fff;position:absolute;bottom:26px}.process-section{background:var(--mist)}.section-header-row{justify-content:space-between;align-items:end;gap:30px;display:flex}.section-header-row .arrow-link{white-space:nowrap}.lifecycle-grid{grid-template-columns:repeat(6,1fr);gap:0;margin-top:53px;display:grid}.lifecycle-step{border-top:2px solid #afc3cf;padding:19px 16px 0 0;position:relative}.lifecycle-step>span{color:var(--gold);font-size:var(--text-label);letter-spacing:.1em;font-weight:700}.lifecycle-step h3{font-size:var(--text-lead);margin-top:25px}.lifecycle-step p{color:#607b8a;font-size:var(--text-small);max-width:150px;margin-top:9px}.lifecycle-connector{color:#7393a5;background:var(--mist);padding-left:6px;position:absolute;top:-11px;right:0}.dark-section{background:var(--navy);color:#fff}.trajectory-grid{grid-template-columns:.8fr 1.25fr;align-items:center;gap:74px;display:grid}.dark-copy h2,.trust-grid h2{font-size:var(--text-hero);line-height:1.02}.dark-copy h2 span,.trust-grid h2 span{color:var(--gold)}.dark-copy p,.trust-grid p{color:#b8d1dd;font-size:var(--text-lead);max-width:440px;margin-top:22px}.trajectory-key{gap:15px;margin-top:31px;display:flex}.trajectory-key span{font-size:var(--text-caption);color:#cbdee6;align-items:center;gap:6px;display:flex}.trajectory-key i{border-radius:50%;width:7px;height:7px}.dot-red{background:var(--red)}.dot-blue{background:#6cb1d5}.dot-gold{background:var(--gold)}.trajectory-visual{position:relative}.trajectory-visual>img{border:1px solid #ffffff29;width:100%;box-shadow:0 16px 48px #00000042}.trajectory-card{color:var(--ink);border-left:3px solid var(--gold);background:#fff;padding:17px 20px;position:absolute;bottom:-30px;left:-33px;box-shadow:0 13px 35px #0000002e}.trajectory-card strong{font:700 var(--text-body)/1.15 var(--font-display);letter-spacing:-.03em;margin-top:4px;display:block}.trajectory-card p{font-size:var(--text-caption);color:#6f8795;margin-top:6px}.quant-grid{grid-template-columns:1.1fr .82fr;align-items:center;gap:85px;display:grid}.quant-image{position:relative}.quant-image>img{border:1px solid var(--line);width:100%;box-shadow:0 14px 36px #0735511a}.quant-label{z-index:2;background:var(--navy);color:#fff;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;border-left:3px solid var(--gold);padding:9px 12px;position:absolute;top:0;right:0}.quant-copy p,.ai-copy p,.excel-copy p{font-size:var(--text-lead);color:#647d8c;margin-top:21px;line-height:1.52}.confidence-list{gap:9px;margin-top:30px;display:grid}.confidence-list span{font-size:var(--text-small);color:#516a79;border-bottom:1px solid var(--line);padding-bottom:9px}.confidence-list b{width:79px;color:var(--navy);font-family:var(--font-display);display:inline-block}.portfolio-section{background:#f7fafc}.portfolio-top{justify-content:space-between;align-items:end;gap:40px;display:flex}.portfolio-top>p{color:#637c8b;max-width:330px;font-size:var(--text-body)}.portfolio-card{border-top:4px solid var(--navy);background:#fff;margin-top:49px;box-shadow:0 13px 32px #07355114}.portfolio-card-head{height:50px;color:var(--navy);font-family:var(--font-display);font-size:var(--text-small);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 22px;font-weight:700;display:flex}.portfolio-card-head span:last-child{font:600 var(--text-label)var(--font-body);text-transform:uppercase;color:#6d8795;letter-spacing:.08em}.portfolio-card-head i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.portfolio-body{grid-template-columns:1fr .78fr;min-height:220px;display:grid}.portfolio-stats{grid-template-columns:repeat(3,1fr);display:grid}.evidence-stat{border-right:1px solid var(--line);padding:29px 23px}.evidence-stat strong{font:700 var(--text-hero)/1 var(--font-display);letter-spacing:-.06em;color:var(--navy);display:block}.evidence-stat span{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:#718996;margin-top:7px;font-weight:700;display:block}.evidence-stat p{font-size:var(--text-small);color:#78909c;margin-top:22px}.portfolio-matrix{background:#f9fbfc;justify-content:center;align-items:center;display:flex}.ai-section{background:#fff}.ai-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:71px;display:grid}.ai-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ai-cards article{background:#f5f9fb;border-top:3px solid #c5d5df;min-height:284px;padding:28px}.ai-cards article:first-child{background:var(--navy);color:#fff;border-color:var(--gold)}.ai-cards svg{color:var(--gold)}.ai-cards>article>span{text-transform:uppercase;letter-spacing:.09em;font-size:var(--text-micro);color:#71909f;margin-top:27px;font-weight:700;display:block}.ai-cards article:first-child>span{color:#b9d2df}.ai-cards h3{font-size:var(--text-subtitle);margin-top:7px;line-height:1.12}.ai-cards p{font-size:var(--text-small);color:#6a8290;margin-top:10px;line-height:1.4}.ai-cards article:first-child p{color:#c2d5df}.ai-decision{gap:5px;margin-top:20px;display:flex}.ai-decision button{color:#fff;font-size:var(--text-label);cursor:default;background:0 0;border:1px solid #ffffff47;padding:5px 7px}.ai-decision button:first-child{background:var(--gold);color:var(--ink);border-color:var(--gold)}.scan-lines{gap:7px;margin-top:26px;display:grid}.scan-lines i{background:#c9dae3;width:90%;height:5px;display:block}.scan-lines i:nth-child(2){width:70%}.scan-lines i:nth-child(3){width:82%}.scan-lines i:nth-child(4){background:var(--gold);width:53%}.excel-section{background:#fffdf7}.excel-grid{grid-template-columns:.84fr 1.1fr;align-items:center;gap:70px;display:grid}.migration-steps{color:#597381;align-items:center;gap:22px;margin-top:28px;display:flex}.migration-steps span{font-size:var(--text-small);align-items:center;gap:6px;font-weight:600;display:flex}.migration-steps svg{color:var(--gold)}.excel-image img{border:1px solid #f1dfc1;box-shadow:0 14px 35px #644b161c}.trust-grid{grid-template-columns:.83fr 1fr;align-items:center;gap:80px;display:grid}.trust-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trust-chip{color:#d1e1e8;font-size:var(--text-small);border:1px solid #d2eaf530;align-items:flex-start;gap:9px;padding:14px;display:flex}.trust-chip svg{color:var(--gold);flex:none;margin-top:2px}.closing-cta{background:#ecf4f8;padding:104px 0;position:relative;overflow:hidden}.closing-cta:after{content:"";border:1px solid #063b641f;border-radius:50%;width:500px;height:500px;position:absolute;top:-220px;right:-150px;box-shadow:0 0 0 52px #063b6408,0 0 0 104px #063b6405}.closing-inner{z-index:1;justify-content:space-between;align-items:end;gap:30px;display:flex;position:relative}.closing-index{color:var(--blue);font-size:var(--text-label);letter-spacing:.1em;font-weight:700}.closing-inner h2{font-size:var(--text-hero);max-width:680px;margin-top:15px;line-height:1.02}.closing-inner h2 em{color:var(--blue);font-style:normal}.closing-inner p{font-size:var(--text-lead);color:#617a89;margin-top:18px}.closing-actions{flex:none;gap:11px;display:flex}.page-hero{background:linear-gradient(108deg,#fff 0% 58%,#f1f7fa);border-bottom:1px solid #e0eaf0;padding:98px 0 91px}.page-hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:72px;display:grid}.page-hero-copy-only{grid-template-columns:1fr}.page-hero-copy-only .page-hero-copy h1{max-width:32ch}.page-hero-copy-only .page-hero-copy>p{max-width:46rem}.page-hero-copy h1{max-width:22ch;font-size:var(--text-hero);max-width:650px;line-height:1.01}.page-hero-copy>p{font-size:var(--text-lead);color:#617b89;max-width:580px;margin-top:22px;line-height:1.5}.page-hero-actions{gap:12px;margin-top:31px;display:flex}.page-hero-visual{min-width:0}.visual-card{border:1px solid var(--line);background:#fff;padding:31px;box-shadow:0 15px 37px #0735511a}.matrix-visual{justify-content:center;align-items:center;min-height:310px;display:flex;position:relative}.matrix-visual p{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:#78919e;position:absolute;bottom:17px;right:19px}.page-proof{background:#fff}.narrow-intro{max-width:720px}.pillar-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.pillar-grid article{border-right:1px solid var(--line);min-height:283px;margin-right:25px;padding:24px 33px 22px 0;position:relative}.pillar-grid article:nth-child(3){border:0}.feature-icon{background:var(--blue-pale);width:42px;height:42px;color:var(--blue);justify-content:center;align-items:center;margin-top:33px;display:flex}.pillar-grid h3{font-size:var(--text-subtitle);margin-top:20px}.pillar-grid p{font-size:var(--text-body);color:#6b8290;max-width:290px;margin-top:10px}.fine-rule{background:var(--gold);width:30px;height:2px;position:absolute;bottom:0;left:0}.evidence-band{background:var(--navy);color:#fff;padding:83px 0}.evidence-band-grid{grid-template-columns:1fr .8fr;gap:110px;display:grid}.evidence-band h2{font-size:var(--text-title);max-width:650px;line-height:1.08}.evidence-band-list{align-content:center;gap:13px;display:grid}.evidence-band-list span{color:#cce0e9;font-size:var(--text-body);align-items:center;gap:10px;display:flex}.evidence-band-list svg{color:var(--gold)}.inline-cta{background:#f7fafc}.inline-cta-grid{grid-template-columns:1fr .7fr;align-items:end;gap:80px;display:grid}.inline-cta-grid h2{font-size:var(--text-title);max-width:620px;line-height:1.08}.inline-cta-grid>div:last-child p{color:#637c8b;font-size:var(--text-body);margin-bottom:21px}.pricing-section{background:#fff}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.price-card{border:1px solid var(--line);min-height:510px;padding:29px}.price-card.price-featured{background:var(--navy);color:#fff;border-top:4px solid var(--gold);box-shadow:0 13px 30px #063b6424}.price-card h2{font-size:var(--text-title);margin-top:38px}.price-card>p{color:#637c8b;min-height:69px;margin-top:9px}.price-featured>p{color:#c4d8e1}.price-placeholder{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-display);color:var(--blue);margin:25px 0;padding:10px 0;font-weight:700}.price-featured .price-placeholder{color:var(--gold);border-color:#ffffff29}.price-card ul{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.price-card li{font-size:var(--text-small);color:#576f7d;align-items:flex-start;gap:8px;display:flex}.price-featured li{color:#d0e0e7}.price-card li svg{color:var(--gold);flex:none;margin-top:2px}.resources-section{background:#fff}.featured-article{background:var(--navy);color:#fff;grid-template-columns:1fr .65fr;min-height:300px;display:grid}.featured-article>div:first-child{padding:44px}.article-category{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.1em;color:#7499ad;font-weight:700}.featured-article .article-category{color:#b8d2df}.featured-article h2{font-size:var(--text-title);max-width:620px;margin-top:15px;line-height:1.1}.featured-article h2 em{color:var(--gold);font-style:normal}.featured-article p{color:#c8dce5;max-width:600px;margin-top:16px}.featured-line-art{color:var(--gold);border-left:1px solid #ffffff26;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex}.featured-line-art span{font:700 var(--text-caption)var(--font-display);text-transform:uppercase;letter-spacing:.1em}.articles-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:31px;display:grid}.articles-grid article{background:#fff;flex-direction:column;min-height:250px;padding:25px;display:flex}.articles-grid h3{font-size:var(--text-subtitle);margin-top:18px;line-height:1.15}.articles-grid p{font-size:var(--text-small);color:#6a8290;margin-top:10px}.article-footer{color:var(--blue);font-weight:700;font-size:var(--text-caption);align-items:center;gap:4px;margin-top:auto;padding-top:20px;display:flex}.demo-steps{background:#fff}.demo-grid{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.demo-grid h2{font-size:var(--text-title);line-height:1.05}.demo-grid h2 em{color:var(--blue);font-style:normal}.demo-grid>div:last-child{border-top:1px solid var(--line)}.demo-grid article{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr 20px;align-items:center;gap:14px;padding:19px 0;display:grid}.demo-grid article>span{font-size:var(--text-label);color:var(--gold);font-weight:700}.demo-grid article h3{font-size:var(--text-lead)}.demo-grid article p{font-size:var(--text-small);color:#6d8592;margin-top:4px}.demo-grid article>svg{color:var(--blue)}.walkthrough-page{background:linear-gradient(120deg,#f4f9fb,#fff 58%);padding:86px 0 116px}.walkthrough-grid{grid-template-columns:.68fr 1.15fr;align-items:start;gap:86px;display:grid}.walkthrough-copy{position:sticky;top:120px}.walkthrough-copy h1{font-size:var(--text-hero);line-height:1.01}.walkthrough-copy p{font-size:var(--text-lead);color:#627c8b;max-width:440px;margin-top:23px}.walkthrough-points{gap:9px;margin-top:32px;display:grid}.walkthrough-points .trust-chip{color:#496675;background:0 0;border-color:#c4d7e0}.walkthrough-points .trust-chip svg{color:var(--gold)}.walkthrough-form{border-top:4px solid var(--navy);background:#fff;padding:34px;box-shadow:0 15px 38px #08374f1a}.form-heading span{font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:#768f9d;font-weight:700}.form-heading h2{font-size:var(--text-heading);margin-top:9px;line-height:1.12}.form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.walkthrough-form label{font-size:var(--text-small);color:#3f5b6b;gap:6px;font-weight:700;display:grid}.walkthrough-form input,.walkthrough-form textarea,.walkthrough-form select{width:100%;color:var(--ink);background:#fbfdfe;border:1px solid #cddbe3;outline:none;padding:11px 12px}.walkthrough-form input:focus,.walkthrough-form textarea:focus,.walkthrough-form select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #f5a80024}.walkthrough-form textarea{resize:vertical;min-height:107px;margin-top:3px}.form-consent{font-size:var(--text-caption);color:#718995;margin-top:19px}.form-consent a{color:var(--blue);text-decoration:underline}.form-submit{background:var(--gold);color:var(--ink);border:0;align-items:center;gap:8px;margin-top:21px;padding:13px 17px;font-weight:700;display:flex}.thank-you-page{background:#f3f8fa;min-height:64vh;padding:130px 0}.thank-you-card{border-top:4px solid var(--gold);background:#fff;max-width:710px;padding:48px;box-shadow:0 16px 39px #08374f1a}.thank-you-card>svg{color:var(--blue)}.thank-you-card h1{font-size:var(--text-hero);line-height:1.07}.thank-you-card p{font-size:var(--text-lead);color:#647d8c;margin-top:17px}.thank-you-card .button-link{margin-top:28px}.legal-page{background:#fff;padding:97px 0 120px}.legal-shell{max-width:820px}.legal-shell h1{font-size:var(--text-hero);line-height:1.03}.legal-lead{font-size:var(--text-subtitle);color:#627d8c;max-width:750px;margin-top:23px;line-height:1.52}.legal-content{border-top:1px solid var(--line);margin-top:55px;padding-top:30px}.legal-content h2{font-size:var(--text-heading);margin:28px 0 8px;line-height:1.2}.legal-content p{color:#536e7c;font-size:var(--text-body);max-width:760px;line-height:1.6}.faq-page{background:#fff}.faq-list{max-width:880px}.faq-list article{border-top:1px solid var(--line);grid-template-columns:54px 1fr;gap:15px;padding:26px 0;display:grid}.faq-list article:last-child{border-bottom:1px solid var(--line)}.faq-list article>span{color:var(--gold);font-size:var(--text-label);letter-spacing:.1em;font-weight:700}.faq-list h2{font-size:var(--text-subtitle)}.faq-list p{font-size:var(--text-body);color:#627c8b;max-width:720px;margin-top:8px}.site-footer{color:#fff;background:#052a45;padding-top:72px}.footer-top{grid-template-columns:1.1fr 2fr;gap:88px;padding-bottom:59px;display:grid}.footer-brand>img{width:168px}.footer-brand p{color:#b7ced9;max-width:320px;font-size:var(--text-body);margin-top:22px}.standards-mini{color:#d9e7ec;font-size:var(--text-label);letter-spacing:.04em;align-items:center;gap:9px;margin-top:22px;font-weight:700;display:flex}.standards-mini i{background:#55798e}.footer-brand .arrow-link{margin-top:29px}.footer-links-grid{grid-template-columns:repeat(5,1fr);gap:17px;display:grid}.footer-links-grid h3{font:700 var(--text-label)var(--font-body);letter-spacing:.1em;color:var(--gold);text-transform:uppercase;margin:6px 0 14px}.footer-links-grid a{color:#bdd1db;font-size:var(--text-small);margin:8px 0;display:block}.footer-links-grid a:hover{color:#fff}.footer-bottom{color:#8faab9;min-height:62px;font-size:var(--text-caption);border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:20px;display:flex}.cookie-banner{z-index:50;border-left:4px solid var(--gold);background:#fff;grid-template-columns:34px 1fr auto;align-items:start;gap:13px;width:min(640px,100% - 44px);padding:20px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 17px 50px #052a453b}.cookie-icon{color:var(--navy);padding-top:2px}.cookie-copy h2{font-size:var(--text-lead);letter-spacing:-.03em}.cookie-copy p{font-size:var(--text-small);color:#536e7c;margin-top:5px;line-height:1.45}.cookie-copy a{color:var(--blue);text-decoration:underline}.cookie-actions{align-self:end;align-items:center;gap:7px;display:flex}.cookie-actions button{color:var(--navy);font-size:var(--text-caption);background:#fff;border:1px solid #c9d8e1;padding:8px 10px;font-weight:700}.cookie-actions .cookie-accept{background:var(--gold);border-color:var(--gold);color:var(--ink)}.cookie-actions .cookie-settings{color:#607a89;background:0 0;border-color:#0000}.matrix-wrap{width:160px;padding:0 0 18px 17px;position:relative}.matrix-grid{aspect-ratio:1;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);gap:2px;display:grid;position:relative}.matrix-cell{font:600 var(--text-micro)var(--font-display);justify-content:center;align-items:center;display:flex}.cell-low{background:#d8eac7}.cell-medium{background:#f8e78a}.cell-high{background:#f9bd38}.cell-critical{color:#fff;background:#e95635}.matrix-cell b{background:var(--navy);width:19px;height:19px;font-size:var(--text-micro);border-radius:50%;justify-content:center;align-items:center;display:flex}.matrix-cell em{color:var(--navy);width:18px;height:18px;font-style:normal;font-size:var(--text-micro);border:1px solid var(--navy);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.matrix-y-label{writing-mode:vertical-rl;font-size:var(--text-micro);letter-spacing:.07em;color:#75909d;font-weight:700;position:absolute;top:0;bottom:18px;left:0;transform:rotate(180deg)}.matrix-x-label{text-align:center;font-size:var(--text-micro);letter-spacing:.07em;color:#75909d;font-weight:700;position:absolute;bottom:0;left:17px;right:0}.risk-vector{border-top:1.5px dashed var(--navy);width:92px;position:absolute;top:67px;left:32px;transform:rotate(-43deg)}.risk-vector:before{content:"";border-left:7px solid var(--navy);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:-4px;right:-2px}.risk-vector i,.risk-vector b{background:var(--navy);border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:-4px}.risk-vector i{left:0}.risk-vector b{right:0}.matrix-compact{transform:scale(.84)}@media (max-width:1110px){.desktop-nav{gap:13px}.header-actions .button-link{padding:11px 13px;font-size:12px}.hero-grid{grid-template-columns:1fr .86fr;gap:30px}.footer-top{grid-template-columns:1fr;gap:45px}.footer-links-grid{grid-template-columns:repeat(5,1fr)}.page-hero-grid{gap:42px}.trajectory-grid,.quant-grid,.ai-grid,.excel-grid,.trust-grid{gap:45px}.site-shell{width:min(100% - 40px,1200px)}}@media (max-width:900px){.desktop-nav,.header-actions{display:none}.menu-button{display:block}.mobile-nav{border-top:1px solid var(--line);background:#fff;display:block;box-shadow:0 14px 24px #092e4614}.mobile-nav-inner{gap:15px;padding:18px 0 23px;display:grid}.mobile-nav-group{gap:8px;display:grid}.mobile-nav-group>a:first-child{font-family:var(--font-display);color:var(--navy);font-weight:700}.mobile-nav-group>a:not(:first-child){color:#55707e;padding-left:12px;font-size:14px}.mobile-demo{color:var(--navy);align-items:center;gap:6px;font-weight:700;display:flex}.hero-grid,.page-hero-grid{grid-template-columns:1fr}.hero-copy{padding:22px 0 0}.hero-evidence{justify-self:center;width:100%;max-width:640px;min-height:520px}.hero-matrix-card{width:58%}.trajectory-grid,.quant-grid,.ai-grid,.excel-grid,.trust-grid,.demo-grid,.walkthrough-grid{grid-template-columns:1fr}.trajectory-visual{margin-left:35px}.quant-grid .quant-image{order:2}.portfolio-body{grid-template-columns:1fr}.portfolio-matrix{display:none}.ai-cards{max-width:620px}.walkthrough-copy{position:static}.category-grid{grid-template-columns:1fr 1fr}.category-primary{grid-column:span 2}.lifecycle-grid{grid-template-columns:repeat(3,1fr);row-gap:38px}.page-hero{padding:73px 0}.page-hero-visual{max-width:700px}.pillar-grid{grid-template-columns:1fr}.pillar-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:25px 0}.pillar-grid article:last-child{border-bottom:0}.feature-icon{margin-top:17px}.fine-rule{bottom:-1px}.evidence-band-grid,.inline-cta-grid{grid-template-columns:1fr;gap:35px}.pricing-grid{grid-template-columns:1fr;max-width:560px}.price-card{min-height:auto}.footer-links-grid{grid-template-columns:repeat(3,1fr);row-gap:25px}.cookie-banner{grid-template-columns:28px 1fr}.cookie-actions{grid-column:2;justify-content:flex-start}}@media (max-width:640px){.site-shell{width:min(100% - 32px,1200px)}.section-space{padding:73px 0}.header-inner{height:64px}.brand,.brand img{width:128px}.hero-section{padding:58px 0}.hero-copy h1{font-size:43px}.hero-copy>p{font-size:17px}.hero-actions,.closing-actions,.page-hero-actions{flex-wrap:wrap}.hero-proof{margin-top:36px}.hero-proof div,.standards-bar div div{flex-wrap:wrap;gap:7px}.hero-evidence{min-height:386px;margin-top:8px}.hero-matrix-card{gap:7px;width:68%;padding:13px;top:28px}.matrix-card-copy{padding-left:8px}.matrix-card-copy strong{font-size:21px}.matrix-card-copy p{font-size:11px}.hero-product-card{width:91%}.risk-callout{width:154px;padding:10px;bottom:-21px;right:-7px}.standards-bar>.site-shell{height:auto;padding:15px 0;display:block}.standards-bar div{margin-top:5px}.category-grid{grid-template-columns:1fr;margin-top:34px}.category-primary{grid-column:auto}.category-grid article{min-height:265px}.section-intro h2,.section-header-row h2,.portfolio-top h2,.quant-copy h2,.ai-copy h2,.excel-copy h2{font-size:34px}.section-header-row,.portfolio-top,.closing-inner{display:block}.section-header-row .arrow-link{margin-top:22px}.lifecycle-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.lifecycle-step{padding-top:13px}.lifecycle-step h3{margin-top:13px}.lifecycle-step p{font-size:13px}.lifecycle-connector{display:none}.trajectory-grid,.quant-grid,.ai-grid,.excel-grid,.trust-grid{gap:35px}.trajectory-visual{margin-left:0}.trajectory-card{margin-top:12px;display:inline-block;position:relative;bottom:auto;left:auto}.trajectory-key{flex-wrap:wrap}.portfolio-top>p{margin-top:15px}.portfolio-stats{grid-template-columns:1fr}.evidence-stat{border-right:0;border-bottom:1px solid var(--line);padding:20px}.ai-cards{grid-template-columns:1fr}.migration-steps{flex-direction:column;align-items:flex-start}.trust-list{grid-template-columns:1fr}.closing-cta{padding:76px 0}.closing-inner h2{font-size:40px}.closing-actions{margin-top:24px}.page-hero-copy h1{font-size:42px}.page-hero-copy>p{font-size:17px}.featured-article{grid-template-columns:1fr}.featured-line-art{border-top:1px solid #ffffff26;border-left:0;min-height:150px}.articles-grid,.form-grid{grid-template-columns:1fr}.walkthrough-form{padding:23px}.footer-top{padding-bottom:40px}.footer-links-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;align-items:flex-start;padding:18px 0}.cookie-banner{width:calc(100% - 24px);padding:16px;bottom:12px;right:12px}.cookie-actions{flex-wrap:wrap}.cookie-actions .cookie-settings{text-align:left;order:3;width:100%;padding-left:0}.legal-page{padding:68px 0 85px}.legal-shell h1{font-size:var(--text-hero)}.faq-list article{grid-template-columns:35px 1fr}}@media (prefers-reduced-motion:no-preference){.hero-evidence,.hero-copy,.page-hero-copy,.page-hero-visual{animation:rise .65s var(--ease-out)both}.hero-evidence{animation-delay:80ms}.trajectory-visual img,.quant-image img,.excel-image img{transition:transform .35s var(--ease-out)}.trajectory-visual:hover img,.quant-image:hover img,.excel-image:hover img{transform:translateY(-5px)}.category-grid article,.articles-grid article{transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}.category-grid article:hover,.articles-grid article:hover{transform:translateY(-4px);box-shadow:0 12px 25px #07355117}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
