:root{--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-title:"Plus Jakarta Sans", var(--font-sans);--color-bg-base:#fff;--color-bg-alt:#f4faf7;--color-text-main:#0c2016;--color-text-secondary:#223c30;--color-text-muted:#5b796d;--color-primary:#10b981;--color-primary-hover:#059669;--color-primary-light:#e6fdf5;--color-accent:#064e3b;--color-accent-hover:#022c22;--color-accent-light:#f0fdf4;--color-emerald:#10b981;--color-rose:#ef4444;--color-border-thin:#10b9811f;--color-border-focus:#10b98166;--shadow-sm:0 1px 2px 0 #0f172a0d;--shadow-md:0 4px 12px -2px #0f172a0f, 0 2px 6px -1px #0f172a0a;--shadow-lg:0 12px 24px -4px #0f172a0d, 0 4px 12px -2px #0f172a08;--shadow-premium:0 25px 50px -12px #0f172a14;--shadow-inset:inset 0 2px 4px 0 #0f172a08;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.4s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html{width:100%;overflow-x:hidden}body{font-family:var(--font-sans);color:var(--color-text-main);background-color:var(--color-bg-base);line-height:1.6;overflow-x:hidden}a{color:inherit;transition:color var(--transition-fast), background var(--transition-fast);text-decoration:none}input,button,select,textarea{font-family:inherit;font-size:inherit;color:inherit;outline:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);color:var(--color-text-main);letter-spacing:-.02em}h1{font-size:45px!important;font-weight:700!important;line-height:1.2!important}h2{font-size:40px!important;font-weight:700!important;line-height:1.2!important}h3{font-size:30px!important;font-weight:600!important;line-height:1.5!important}h4{font-size:20px!important;font-weight:600!important;line-height:1.5!important}h5,h6{font-weight:700;line-height:1.25}p{font-family:var(--font-sans);color:var(--color-text-secondary);font-size:17px!important;font-weight:500!important;line-height:1.6!important}.text-muted{color:var(--color-text-muted)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-spacing{padding:6rem 0}.grid-cols-2{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.grid-cols-3{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.grid-cols-4{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.btn{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:all var(--transition-normal);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.btn-primary{background-color:var(--color-primary);color:#fff;box-shadow:0 4px 10px #10b98133}.btn-primary:hover{background-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 6px 14px #10b9814d}.btn-secondary{color:var(--color-text-main);border-color:var(--color-border-thin);box-shadow:var(--shadow-sm);background-color:#fff}.btn-secondary:hover{background-color:var(--color-bg-alt);border-color:var(--color-text-muted);transform:translateY(-1px)}.btn-accent{background-color:var(--color-accent-light);color:var(--color-accent-hover);border-color:#064e3b33}.btn-accent:hover{background-color:var(--color-accent);color:#fff;transform:translateY(-1px)}.btn-text{color:var(--color-text-secondary);background:0 0;padding:.5rem 1rem}.btn-text:hover{color:var(--color-primary)}.card{border:1px solid var(--color-border-thin);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);background-color:#fff;padding:2rem;position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow-lg);border-color:#10b98133;transform:translateY(-4px)}.eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);background-color:var(--color-primary-light);border-radius:var(--radius-full);margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.eyebrow-accent{color:var(--color-accent-hover);background-color:var(--color-accent-light)}.bg-gradient{background:radial-gradient(circle at 10% 20%,#f4faf7cc 0%,#fff 90%)}.gradient-text{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bg-dot-pattern{background-image:radial-gradient(var(--color-border-thin) 1.5px, transparent 1.5px);background-size:24px 24px}.hover-link{position:relative}.hover-link:after{content:"";background-color:var(--color-primary);transform-origin:100% 100%;width:100%;height:2px;transition:transform var(--transition-fast) ease-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.hover-link:hover:after{transform-origin:0 100%;transform:scaleX(1)}.form-group{margin-bottom:1.25rem}.form-label{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:block}.form-input{border-radius:var(--radius-md);border:1px solid var(--color-border-thin);width:100%;box-shadow:var(--shadow-inset);transition:all var(--transition-fast);padding:.75rem 1rem}.form-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-border-focus)}.hero-wrapper{padding:8rem 0 5rem;position:relative;overflow:hidden}.hero-content{text-align:center;z-index:2;max-width:800px;margin:0 auto;position:relative}.hero-title{margin-bottom:1.5rem}.hero-subtitle{color:var(--color-text-secondary);margin-bottom:2.5rem;font-size:clamp(1.1rem,2vw,1.25rem);font-weight:400}.nav-dropdown{position:relative}.nav-dropdown-menu{border:1px solid var(--color-border-thin);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transition:all var(--transition-normal);z-index:100;background-color:#fff;grid-template-columns:repeat(2,220px);gap:.75rem;padding:1.5rem;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px)}.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}@media (width>=780px) and (width<=1279px){.grid-cols-4,.grid-cols-3{grid-template-columns:repeat(2,1fr)}}@media (width<=779px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr;gap:1.5rem}.section-spacing{padding:4rem 0}.hero-wrapper{padding:6rem 0 3rem}}@media (width>=1280px){.container{max-width:1200px}}@media (width>=1760px){.container{max-width:1360px}.hero-wrapper{padding-block:8rem 5rem}}@media (width>=1920px){.container{max-width:1480px}html{font-size:17px}}.site-header{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border-thin);z-index:1000;width:100%;transition:all var(--transition-normal);background-color:#fcfdfed9;position:sticky;top:0;left:0}.header-container{justify-content:space-between;align-items:center;height:4.5rem;display:flex;position:relative}.logo-link{align-items:center;gap:.5rem;display:flex}.header-logo{width:auto;height:2rem;display:block}.desktop-nav{align-items:center;gap:clamp(1.25rem,2vw,2.25rem);display:flex}.nav-item-link{cursor:pointer;font-family:var(--font-sans);color:var(--color-text-secondary);transition:color var(--transition-fast);background:0 0;border:none;outline:none;align-items:center;padding:.7rem 0;font-size:.95rem;font-weight:600;display:flex}.nav-item-link:hover{color:var(--color-primary);background:0 0}.nav-item-link.active{color:var(--color-primary-hover)}.nav-group{position:relative}.nav-group__trigger{gap:.3rem}.nav-group__trigger svg{transition:transform var(--transition-fast)}.nav-group:hover .nav-group__trigger svg,.nav-group:focus-within .nav-group__trigger svg{transform:rotate(180deg)}.nav-submenu{border:1px solid var(--color-border-thin);visibility:hidden;opacity:0;width:320px;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);background:#fffffffa;border-radius:14px;padding:.75rem;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%,-8px);box-shadow:0 20px 50px #05322624}.nav-submenu:before{content:"";height:.75rem;position:absolute;bottom:100%;left:0;right:0}.nav-group:hover .nav-submenu,.nav-group:focus-within .nav-submenu{visibility:visible;opacity:1;transform:translate(-50%)}.nav-submenu__label{color:var(--color-text-muted);letter-spacing:.11em;text-transform:uppercase;padding:.45rem .7rem .6rem;font-size:.66rem;font-weight:800;display:block}.nav-submenu a{color:var(--color-text-secondary);border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .7rem;font-size:.82rem;font-weight:700;display:flex}.nav-submenu a:hover,.nav-submenu a.active{color:#087454;background:var(--color-primary-light)}.nav-submenu a>span:last-child{color:var(--color-primary)}.mobile-menu-btn{cursor:pointer;color:var(--color-text-main);background:0 0;border:none;display:none}.mobile-nav{border-bottom:1px solid var(--color-border-thin);width:100%;box-shadow:var(--shadow-lg);z-index:999;background-color:#fff;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:absolute;top:100%;left:0}.mobile-dropdown-btn{cursor:pointer;width:100%;color:var(--color-text-secondary);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.95rem;font-weight:600;display:flex}.mobile-dropdown-btn:hover,.mobile-dropdown-btn.active{color:var(--color-primary)}.mobile-dropdown-btn svg{transition:transform var(--transition-fast)}.mobile-dropdown-btn[aria-expanded=true]{color:var(--color-primary-hover)}.mobile-dropdown-btn[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-nav-group{border-bottom:1px solid var(--color-border-thin);padding-bottom:.75rem}.mobile-submenu-link{border-left:2px solid var(--color-border-thin);color:var(--color-text-muted);margin-left:.75rem;padding:.6rem .75rem;font-size:.84rem;font-weight:650;display:block}.mobile-submenu-link:hover,.mobile-submenu-link.active{border-left-color:var(--color-primary);color:var(--color-primary-hover);background:var(--color-primary-light)}.header-demo-btn{border-radius:8px;padding:.5rem 1.25rem;font-size:.88rem}.mobile-demo-btn{width:100%;margin-top:1rem}@media (width<=1080px){.desktop-nav,.header-actions{display:none}.mobile-menu-btn{display:block}}@media (width>=1081px){.mobile-nav{display:none}}@media (width>=780px) and (width<=1080px){.mobile-nav{border:1px solid var(--color-border-thin);border-radius:0 0 var(--radius-lg) var(--radius-lg);width:min(420px,100vw - 3rem);left:auto;right:1.5rem}}@media (width<=779px){.header-container{height:4rem}}.contact-cta{isolation:isolate;color:#fff;background:linear-gradient(115deg,#012a34f5,#041f34fa),#042434;padding:clamp(5rem,8vw,7.5rem) 1.5rem;position:relative;overflow:hidden}.contact-cta:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#14b8a60f 52%,#0000 72%),radial-gradient(circle at 50% 42%,#10b9811f,#0000 32rem);position:absolute;inset:0}.contact-cta-glow{z-index:-1;filter:blur(90px);pointer-events:none;background:#10b98121;border-radius:50%;width:34rem;height:18rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-cta-content{text-align:center;flex-direction:column;align-items:center;max-width:920px;display:flex}.contact-cta-eyebrow{color:#5ee9ba;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.75rem;font-weight:800}.contact-cta h2{color:#fff;letter-spacing:-.04em;margin:0 0 1.25rem;font-size:clamp(2.2rem,4.5vw,3.5rem)!important;line-height:1.08!important}.contact-cta p{color:#e2f0f0c7;max-width:780px;margin:0 auto 2.5rem;font-size:clamp(1rem,1.6vw,1.18rem)!important;line-height:1.65!important}.contact-cta-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.contact-cta-button{border:1px solid #bfdbd747;border-radius:10px;justify-content:center;align-items:center;gap:.65rem;min-height:56px;padding:.85rem 1.45rem;font-size:.95rem;font-weight:750;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.contact-cta-button-primary{color:#082719;background:#82ed31;border-color:#82ed31;box-shadow:0 16px 34px #65e62d2e}.contact-cta-button-secondary{color:#f2faf8;background:#ffffff06}.contact-cta-button:hover{transform:translateY(-2px)}.contact-cta-button-primary:hover{background:#9af45b;border-color:#9af45b;box-shadow:0 18px 38px #65e62d42}.contact-cta-button-secondary:hover{color:#fff;background:#14b8a61a;border-color:#5ee9ba8c}.contact-cta-button:focus-visible{outline-offset:4px;outline:3px solid #5ee9baa6}@media (width<=680px){.contact-cta{padding:4.5rem 1.15rem}.contact-cta h2{font-size:2.25rem!important}.contact-cta-actions{flex-direction:column;width:100%}.contact-cta-button{width:100%}}@media (prefers-reduced-motion:reduce){.contact-cta-button{transition:none}}.site-footer{background-color:var(--color-bg-alt);border-top:1px solid var(--color-border-thin);padding:5rem 0 3rem;font-size:.9rem}.footer-grid{grid-template-columns:1.45fr repeat(5,1fr);gap:2.25rem;margin-bottom:4rem;display:grid}.footer-brand{flex-direction:column;gap:1.25rem;display:flex}.footer-logo-text{font-family:var(--font-title);color:var(--color-text-main);letter-spacing:-.03em;font-size:1.5rem;font-weight:800}.footer-logo-dot{color:var(--color-primary)}.footer-brand-desc{color:var(--color-text-secondary);line-height:1.5}.footer-contact-info{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.footer-contact-item{color:var(--color-text-secondary);align-items:center;gap:.5rem;display:flex}.footer-contact-item:hover{color:var(--color-primary)}.footer-column h4{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-main);margin-bottom:1.25rem;font-size:.85rem;font-weight:700}.footer-links-list{flex-direction:column;gap:.75rem;list-style:none;display:flex}.footer-link{color:var(--color-text-secondary);transition:color var(--transition-fast)}.footer-link:hover{color:var(--color-primary)}.footer-office-title{color:var(--color-text-main);margin-top:.75rem;font-size:.82rem;font-weight:600}.footer-office-address{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.78rem;line-height:1.4}.footer-bottom{border-top:1px solid var(--color-border-thin);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.82rem;display:flex}.footer-bottom-links{gap:1.5rem;display:flex}.footer-bottom-link:hover{color:var(--color-primary)}@media (width>=780px) and (width<=1279px){.footer-grid{grid-template-columns:repeat(4,1fr);gap:2rem}.footer-brand{grid-column:1/-1}}@media (width<=779px){.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-bottom{text-align:center;flex-direction:column}}@media (width>=1760px){.footer-grid{gap:4rem}}.platform-products-section{background:radial-gradient(circle at 12% 10%,#10b98117,#0000 28rem),radial-gradient(#0f766e1a 1px,#0000 1px) 0 0/24px 24px,#f8faf9;padding:6.5rem 1.5rem;position:relative;overflow:hidden}.platform-products-container{width:100%;max-width:1200px;margin:0 auto}.platform-products-header{margin-bottom:3.25rem;text-align:center;flex-direction:column;align-items:center;max-width:850px;margin-inline:auto;display:flex}.platform-products-header .eyebrow{margin-bottom:1.1rem}.platform-products-header h2{letter-spacing:-.035em;white-space:nowrap;max-width:760px;margin:0 0 1.25rem;font-size:clamp(2.25rem,4vw,3.5rem)!important;line-height:1.08!important}.platform-products-header p{max-width:760px;color:var(--color-text-muted);margin:0 auto;font-size:1.06rem!important;line-height:1.7!important}.platform-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.platform-capability-card{background:#ffffffd6;border:1px solid #0f483221;border-radius:24px;flex-direction:column;min-height:500px;padding:2.25rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #0f48320f}.platform-capability-card:before{background:linear-gradient(90deg, var(--color-primary), #14b8a6);content:"";opacity:0;transform-origin:0;height:4px;transition:opacity .2s,transform .2s;position:absolute;top:0;left:0;right:0;transform:scaleX(.4)}.platform-capability-card:hover,.platform-capability-card:focus-within{border-color:#10b9816b;transform:translateY(-5px);box-shadow:0 22px 48px #0f48321c}.platform-capability-card:hover:before,.platform-capability-card:focus-within:before{opacity:1;transform:scaleX(1)}.platform-capability-card-top{place-items:center;margin:.4rem 0 2rem;display:grid}.platform-capability-card-icon{width:132px;height:132px;color:var(--color-primary-hover);background:radial-gradient(circle at 65% 70%,#2dd4bf33,#0000 38%),linear-gradient(145deg,#fff,#ecfdf5);border:1px solid #10b98133;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 18px 38px #0f766e1a}.platform-capability-card-icon:before,.platform-capability-card-icon:after,.platform-capability-card-icon-ring{content:"";border:2px solid #10b98129;border-radius:50%;position:absolute}.platform-capability-card-icon:before{width:84px;height:84px}.platform-capability-card-icon:after{border-style:dashed;width:104px;height:104px}.platform-capability-card-icon-ring{width:62px;height:62px}.platform-capability-card-icon>svg{z-index:1;position:relative}.platform-capability-card h3{min-height:4.1rem;color:var(--color-text-main);letter-spacing:-.02em;text-align:center;margin:0 0 1rem;font-size:1.55rem!important;line-height:1.22!important}.platform-capability-card>p{color:var(--color-text-muted);margin:0 0 1.75rem;font-size:.94rem!important;line-height:1.68!important}.platform-capability-card-link{width:fit-content;color:var(--color-primary-hover);align-items:center;gap:.5rem;margin-top:auto;font-size:.9rem;font-weight:800;display:inline-flex}.platform-capability-card-link svg{transition:transform .18s}.platform-capability-card-link:hover svg,.platform-capability-card-link:focus-visible svg{transform:translate(4px)}.platform-capability-card-link:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #14b8a659}@media (width<=1020px){.platform-products-section{padding:5rem 1.5rem}.platform-products-header{max-width:760px}.platform-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.platform-products-section{padding:4rem 1.15rem}.platform-products-header{margin-bottom:2.25rem}.platform-products-header h2{font-size:clamp(1.35rem,6.4vw,2.2rem)!important}.platform-products-header p{font-size:1rem!important}.platform-products-description-break{display:none}.platform-capability-grid{grid-template-columns:1fr;gap:1rem}.platform-capability-card{min-height:450px;padding:1.5rem}.platform-capability-card-top{margin-bottom:1.65rem}.platform-capability-card h3{min-height:0}}@media (prefers-reduced-motion:reduce){.platform-capability-card,.platform-capability-card:before,.platform-capability-card-link svg{transition:none}}.solutions-section{background:radial-gradient(circle at 50% 0,#10b98117,#0000 28rem),#eef7f2;border-top:6px solid #10b981;position:relative}.solutions-section:before{content:"";background:#064e3b;width:min(180px,40vw);height:6px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.solutions-heading{text-align:center;max-width:820px;margin:0 auto 3rem}.solutions-heading h2{margin:.7rem 0 .9rem}.solutions-heading p{max-width:760px;color:var(--color-text-muted);margin:0 auto}.solutions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;display:grid}.solution-card{background:#fff;border:1px solid #dce5e0;border-radius:16px;flex-direction:column;min-width:0;min-height:168px;padding:1.5rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 6px 18px #0f231a09}.solution-card:hover,.solution-card:focus-visible{border-color:#10b9818c;box-shadow:0 12px 28px #0f483217}.solution-card:focus-visible{outline-offset:3px;outline:3px solid #10b9814d}.solution-card-heading{align-items:flex-start;gap:.75rem;display:flex}.solution-card-icon{width:2.25rem;height:2.25rem;color:var(--color-primary-hover);background:#eef6f2;border-radius:50%;flex:0 0 2.25rem;place-items:center;display:grid}.solution-card h3{color:#0c2016;padding-top:.35rem;font-size:17px!important;font-weight:700!important;line-height:1.4!important}.solution-card-link{color:#059669;align-items:center;gap:.4rem;margin-top:auto;font-size:.86rem;font-weight:700;display:inline-flex}.solution-card-link svg{transition:transform .2s}.solution-card:hover .solution-card-link svg,.solution-card:focus-visible .solution-card-link svg{transform:translate(3px)}@media (width>=768px) and (width<=1279px){.solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.solutions-section{padding-block:3.5rem}.solutions-heading{margin-bottom:2rem}.solutions-grid{grid-template-columns:1fr;gap:1rem}.solution-card{min-height:145px;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.solution-card,.solution-card-link svg{transition:none}}.homepage-resource-section{background:#fff}.blog-section{background:var(--color-bg-alt)}.homepage-resource-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.homepage-resource-heading h2{margin-top:.55rem}.homepage-resource-heading>a{color:var(--color-primary-hover);flex:none;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.homepage-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.homepage-resource-card{border:1px solid var(--color-border-thin);min-width:0;min-height:390px;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;flex-direction:column;padding:1.25rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.homepage-resource-card:hover,.homepage-resource-card:focus-visible{box-shadow:var(--shadow-lg);border-color:#10b98173;transform:translateY(-3px)}.homepage-resource-card:focus-visible{outline-offset:3px;outline:3px solid #10b98140}.resource-card-image{aspect-ratio:16/8.5;background:#e7f2ec;border-radius:11px;width:100%;margin-bottom:1.2rem;overflow:hidden}.resource-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.homepage-resource-card:hover .resource-card-image img{transform:scale(1.025)}.resource-meta{width:fit-content;color:var(--color-primary-hover);background:var(--color-primary-light);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.3rem .6rem;font-size:.72rem;font-weight:800}.homepage-resource-card h3{margin:1.2rem 0 .8rem;font-size:21px!important;font-weight:700!important;line-height:1.4!important}.homepage-resource-card p{color:var(--color-text-muted);font-size:15px!important;line-height:1.6!important}.case-study-card>strong{color:var(--color-text-main);align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.82rem;display:flex}.case-study-card>strong svg{color:var(--color-primary)}.resource-card-link{color:var(--color-primary-hover);align-items:center;gap:.4rem;margin-top:auto;padding-top:1.25rem;font-size:.88rem;font-weight:700;display:inline-flex}.resource-card-link svg{transition:transform .2s}.homepage-resource-card:hover .resource-card-link svg{transform:translate(3px)}.blog-card-meta{color:var(--color-text-muted);justify-content:flex-start;gap:.75rem;font-size:.72rem;display:flex}.blog-card-meta span{align-items:center;gap:.3rem;display:flex}.blog-card-meta span:first-child{color:var(--color-primary-hover);text-transform:uppercase;letter-spacing:.05em;font-weight:800}@media (width>=768px) and (width<=1279px){.homepage-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.homepage-resource-heading{flex-direction:column;align-items:flex-start;gap:1rem}.homepage-resource-grid{grid-template-columns:1fr}.homepage-resource-card{min-height:365px;padding:1rem}}@media (prefers-reduced-motion:reduce){.homepage-resource-card,.resource-card-link svg,.resource-card-image img{transition:none}}.faq-section{background:#fff}.faq-layout{grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.faq-heading h2{margin:.7rem 0 1rem}.faq-heading p{color:var(--color-text-muted)}.faq-list{border-top:1px solid var(--color-border-thin)}.faq-list details{border-bottom:1px solid var(--color-border-thin)}.faq-list summary{color:var(--color-text-main);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{width:2rem;height:2rem;color:var(--color-primary-hover);background:var(--color-primary-light);border-radius:50%;flex:0 0 2rem;place-items:center;font-size:1.25rem;transition:transform .18s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{color:var(--color-text-muted);padding:0 3rem 1.4rem 0;font-size:15px!important}.faq-list summary:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #10b98140}@media (width<=779px){.faq-layout{grid-template-columns:1fr;gap:2rem}}@media (prefers-reduced-motion:reduce){.faq-list summary span{transition:none}}.home-page{background:radial-gradient(circle at 75% 4%,#10b98124,#0000 32rem),linear-gradient(#f7fbf8 0%,#fff 28rem)}.home-hero-slider{background:var(--color-bg-base);touch-action:pan-y;position:relative;overflow:hidden}.home-slider-section{min-height:640px;animation:.42s both hero-slide-in}.home-html-slide{align-items:center;padding:clamp(4.5rem,7vw,6.5rem) 0;display:flex;overflow:hidden}.home-html-slide[hidden]{display:none}.home-mcp-slide{background:radial-gradient(circle at 84% 14%, var(--color-primary-light), transparent 25rem), linear-gradient(135deg, var(--color-bg-base), var(--color-bg-alt))}.home-platform-slide{background:radial-gradient(circle at 82% 18%, var(--color-primary-light), transparent 24rem), linear-gradient(135deg, var(--color-bg-base), var(--color-bg-alt))}.home-mdm-slide{background:radial-gradient(circle at 12% 88%, var(--color-primary-light), transparent 22rem), linear-gradient(145deg, var(--color-bg-base), var(--color-accent-light))}.home-quality-slide{background:radial-gradient(circle at 92% 14%, var(--color-primary-light), transparent 22rem), linear-gradient(135deg, var(--color-bg-alt), var(--color-bg-base))}.home-slide-grid{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.home-slide-copy{z-index:2;position:relative}.home-slide-copy h1,.home-slide-copy h2{letter-spacing:-.05em;max-width:650px;margin:.3rem 0 1.25rem;font-size:clamp(2.65rem,4.7vw,4.5rem)!important;line-height:1.06!important}.home-slide-copy p{max-width:620px;color:var(--color-text-secondary);margin-bottom:1.8rem;font-size:clamp(1rem,1.6vw,1.12rem)!important}.home-slide-copy .home-mcp-primary-headline{color:var(--color-primary-hover)}.home-slide-copy .home-mcp-supporting-headline{max-width:620px;color:var(--color-text-main);letter-spacing:-.025em;margin:-.35rem 0 1.25rem;font-size:clamp(1.2rem,2.2vw,1.85rem)!important;line-height:1.25!important}.home-heading-highlight{color:var(--color-primary-hover)}.home-slide-cta{min-height:48px}.home-slide-cta:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:4px}.home-video-preview{aspect-ratio:16/9;border:1px solid var(--color-border-thin);border-radius:calc(var(--radius-lg) + 4px);color:#fff;background:radial-gradient(circle at 70% 20%, #10b98166, transparent 18rem), var(--color-accent);width:100%;box-shadow:var(--shadow-premium);cursor:pointer;isolation:isolate;padding:0;display:block;position:relative;overflow:hidden}.home-video-preview video{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-video-preview__overlay{z-index:-1;transition:background var(--transition-normal);background:linear-gradient(#022c2214,#022c228c);position:absolute;inset:0}.home-video-play{border-radius:var(--radius-full);width:4.75rem;height:4.75rem;color:var(--color-primary-hover);box-shadow:var(--shadow-lg);transition:transform var(--transition-normal), background var(--transition-normal);background:#fffffff0;border:1px solid #ffffffa6;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-video-play svg{margin-left:.2rem}.home-video-label{letter-spacing:.02em;text-align:center;font-size:.8rem;font-weight:800;position:absolute;bottom:1rem;left:1.25rem;right:1.25rem}.home-video-preview:hover .home-video-play,.home-video-preview:focus-visible .home-video-play{background:#fff;transform:translate(-50%,-50%)scale(1.07)}.home-video-preview:hover .home-video-preview__overlay,.home-video-preview:focus-visible .home-video-preview__overlay{background:linear-gradient(#022c2205,#022c227a)}.home-video-preview:focus-visible,.home-video-modal__close:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:4px}.home-video-modal{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#022c22db;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.home-video-modal__content{border-radius:calc(var(--radius-lg) + 4px);background:#000;border:1px solid #ffffff2e;width:min(1080px,94vw);position:relative;overflow:visible;box-shadow:0 30px 90px #0000006b}.home-video-modal__close{z-index:2;border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--color-text-main);box-shadow:var(--shadow-lg);cursor:pointer;background:#fff;border:1px solid #ffffff59;place-items:center;padding:0;display:grid;position:absolute;top:-1.15rem;right:-1.15rem}.home-video-player{aspect-ratio:16/9;border-radius:calc(var(--radius-lg) + 3px);background:#000;width:100%;display:block}.home-capability-visual,.home-mdm-visual,.home-quality-visual{min-width:0}.home-capability-visual{border:1px solid var(--color-border-thin);border-radius:calc(var(--radius-lg) + 4px);background:radial-gradient(var(--color-border-thin) 1px, transparent 1px), #ffffffdb;box-shadow:var(--shadow-premium);background-size:20px 20px;padding:1.4rem;position:relative}.home-platform-core{border-radius:var(--radius-md);color:#fff;background:var(--color-accent);width:max-content;box-shadow:var(--shadow-md);flex-direction:column;align-items:center;margin:0 auto 1.25rem;padding:1rem 1.2rem;display:flex}.home-platform-core img{width:clamp(8.5rem,14vw,11rem);height:auto}.home-platform-core span{color:var(--color-primary-light);letter-spacing:.01em;margin-top:.45rem;font-size:.72rem;font-weight:600}.home-capability-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.home-capability-grid>div{border:1px solid var(--color-border-thin);border-radius:var(--radius-md);background:var(--color-bg-base);text-align:center;min-height:126px;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;padding:.8rem .55rem;display:flex}.home-capability-grid svg{color:var(--color-primary-hover);margin-bottom:.7rem}.home-capability-grid strong{font-size:.68rem}.home-capability-grid span{color:var(--color-text-muted);margin-top:.25rem;font-size:.58rem;line-height:1.35}.home-slide-stats{border-top:1px solid var(--color-border-thin);gap:clamp(1.2rem,3vw,2.5rem);margin-top:2rem;padding-top:1.5rem;display:flex}.home-slide-stats div{display:grid}.home-slide-stats strong{font-size:1.35rem;line-height:1.2}.home-slide-stats span{color:var(--color-text-muted);font-size:.7rem}.home-mdm-visual{border:1px solid var(--color-border-thin);border-radius:calc(var(--radius-lg) + 4px);box-shadow:var(--shadow-premium);background:#ffffffe6;padding:clamp(1.5rem,3vw,2.5rem)}.home-visual-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem;font-size:.75rem;font-weight:800;display:block}.home-source-records{gap:.65rem;display:grid}.home-source-records div{border:1px solid var(--color-border-thin);border-radius:var(--radius-md);color:var(--color-text-main);background:var(--color-bg-base);justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-size:.82rem;font-weight:700;display:flex}.home-source-records span{color:var(--color-text-muted);font-weight:600}.home-match-step{color:var(--color-primary-hover);justify-content:center;align-items:center;gap:.55rem;padding:1rem 0;font-size:.75rem;font-weight:800;display:flex}.home-master-record{border:1px solid var(--color-border-focus);border-radius:var(--radius-md);color:var(--color-accent);background:var(--color-primary-light);align-items:center;gap:1rem;padding:1.25rem;display:flex}.home-master-record div{display:grid}.home-master-record strong{font-size:1rem}.home-master-record span{color:var(--color-text-secondary);font-size:.72rem}.home-quality-visual{position:relative}.home-quality-frame{border:1px solid var(--color-border-thin);border-radius:calc(var(--radius-lg) + 4px);background:var(--color-bg-base);box-shadow:var(--shadow-premium);overflow:hidden}.home-quality-frame img{aspect-ratio:1.92;object-fit:cover;object-position:top left;width:100%;display:block}.home-quality-summary{border:1px solid var(--color-border-thin);border-radius:var(--radius-md);color:var(--color-primary-hover);background:var(--color-bg-base);box-shadow:var(--shadow-lg);align-items:center;gap:.55rem;padding:.75rem 1rem;display:flex;position:absolute;bottom:-1rem;right:1.25rem}.home-quality-summary span{color:var(--color-text-secondary);font-size:.72rem}.home-quality-summary strong{color:var(--color-text-main);font-size:.95rem}@keyframes hero-slide-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.home-slider-section{animation:none}.home-video-play,.home-video-preview__overlay{transition:none}}@media (width<=1279px){.home-slide-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:2.5rem}.home-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=779px){.home-slider-section{min-height:680px}.home-html-slide{padding:3.5rem 0}.home-slide-grid{grid-template-columns:1fr;gap:2.5rem}.home-slide-copy h1,.home-slide-copy h2{font-size:clamp(2.35rem,11vw,3.2rem)!important}.home-slide-copy p{font-size:.98rem!important}.home-slide-cta{width:100%}.home-video-play{width:4rem;height:4rem}.home-video-modal{padding:1rem}.home-video-modal__content{width:100%}.home-video-modal__close{top:.6rem;right:.6rem}.home-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-capability-grid>div{min-height:104px}.home-capability-grid>div:nth-child(n+4){grid-column:span 1}.home-slide-stats{justify-content:space-between}.home-source-records div{gap:.2rem;display:grid}.home-quality-summary{right:.75rem}}@media (width<=430px){.home-capability-visual,.home-mdm-visual{padding:1rem}.home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-capability-grid>div:last-child{grid-column:1/-1}.home-slide-stats{gap:.75rem}.home-slide-stats strong{font-size:1.05rem}}.home-page .section-heading{max-width:760px;margin-bottom:2.5rem}.homepage-context-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:0 clamp(3rem,7vw,8rem)}.home-page .eyebrow,.home-page .v2-kicker{font-size:1rem}.homepage-context-grid .v2-kicker{grid-column:1/-1;margin-bottom:0}.homepage-context-grid h2,.homepage-context-grid p{align-self:start;margin-top:0}.enterprise-challenge-section{background:linear-gradient(#f8fbf9 0%,#fff 100%)}.amurta-impact-section{color:#fff;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 0,#18c996,#0000 38rem),#079a75;width:100%;padding:clamp(4.5rem,8vw,7rem) 0;overflow:hidden}.amurta-impact-container{max-width:1320px}.amurta-impact-heading{text-align:center;max-width:920px;margin:0 auto 2.75rem}.amurta-impact-heading>span{letter-spacing:.08em;text-transform:uppercase;background:#07384b;border-radius:999px;margin-bottom:1rem;padding:.5rem 1.7rem;font-size:.78rem;font-weight:800;display:inline-flex}.amurta-impact-heading h2{color:#fff;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(2rem,4vw,3.35rem)}.amurta-impact-heading p{color:#ffffffe0;margin:0;font-size:clamp(1rem,1.6vw,1.18rem)}.amurta-impact-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}.impact-panel{background:linear-gradient(145deg,#082238 0%,#061b2e 100%);border:2px solid;border-radius:22px;flex-direction:column;min-width:0;min-height:590px;padding:clamp(1.4rem,3vw,2.15rem);display:flex;position:relative;box-shadow:0 24px 50px #021f2738}.impact-panel-without{border-color:#ff4747}.impact-panel-with{border-color:#20df9b}.impact-panel-label{color:#fff;letter-spacing:.025em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.84rem;font-weight:800;display:inline-flex;position:absolute;top:0;left:2rem;transform:translateY(-50%)}.impact-panel-without .impact-panel-label{background:#ed3434}.impact-panel-with .impact-panel-label{background:#16c98d}.impact-panel>h3{color:#fff;text-align:center;border:1px solid #ffffff59;border-radius:12px;margin:0 0 1rem;padding:1rem;font-size:1.05rem}.impact-alert{color:#ff5656;border:1px solid #ff4747;border-radius:10px;align-items:center;gap:.55rem;width:fit-content;margin:0 auto 1rem;padding:.65rem .9rem;font-size:.78rem;font-weight:800;display:flex}.impact-problem-grid,.impact-capability-grid,.impact-benefit-grid{gap:.65rem;display:grid}.impact-problem-grid,.impact-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.impact-problem-grid>div,.impact-benefit-grid>div,.impact-capability-grid>div{border-radius:10px;align-items:center;min-width:0;display:flex}.impact-problem-grid>div{color:#ff5454;border:1px solid #ff4747;gap:.65rem;min-height:64px;padding:.8rem}.impact-problem-grid span{color:#fff;font-size:.82rem;font-weight:650}.impact-capability-grid{border:1px solid #20df9b;border-radius:13px;padding:.65rem}.impact-capability-grid>div{color:#26e5a2;text-align:center;border:1px solid #20df9bd9;flex-direction:column;justify-content:center;gap:.45rem;min-height:76px;padding:.6rem}.impact-capability-grid span{color:#fff;font-size:.76rem;font-weight:700}.impact-benefit-grid{margin-top:.75rem}.impact-benefit-grid>div{color:#26e5a2;border:1px solid #20df9bd9;gap:.55rem;min-height:42px;padding:.55rem .7rem}.impact-benefit-grid span{color:#fff;font-size:.72rem;font-weight:650}.impact-flow-arrow{border:1px solid;border-radius:50%;flex:none;margin:1rem auto;padding:.2rem}.impact-panel-without .impact-flow-arrow{color:#ff4747}.impact-panel-with .impact-flow-arrow{color:#20df9b}.impact-result{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:.9rem;min-height:104px;margin-top:auto;padding:1.1rem;display:flex}.impact-result-risk{color:#ff5454;border:1px dashed #ff4747}.impact-result-success{color:#26e5a2;border:1px solid #20df9b}.impact-result div{gap:.35rem;display:grid}.impact-result strong{color:#fff;font-size:1.02rem}.impact-result span{color:#ffffffbd;font-size:.75rem;line-height:1.45}.ai-platform-section{background:#fff;border-bottom:1px solid #10b9811f}.ai-platform-layout{grid-template-columns:minmax(320px,.38fr) minmax(0,.62fr);align-items:stretch;gap:clamp(2rem,4vw,3rem);display:grid}.ai-platform-panel{color:#fff;background:radial-gradient(circle at 90% 10%,#6ee7b738,#0000 15rem),linear-gradient(145deg,#073f31,#06281f);border-radius:24px;align-items:center;min-width:0;padding:clamp(2rem,4vw,3.5rem);display:flex;box-shadow:0 24px 55px #064e3b29}.ai-platform-panel h2{color:#fff;margin:.8rem 0 1rem}.ai-platform-panel p{color:#d5eee4}.ai-platform-eyebrow{color:#6ee7b7;background:#6ee7b71f}.ai-platform-link{color:#9cea75;align-items:center;gap:.45rem;margin-top:1.5rem;font-weight:700;display:inline-flex}.ai-platform-link svg{transition:transform .18s}.ai-platform-link:hover svg,.ai-platform-link:focus-visible svg{transform:translate(4px)}.ai-market-content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1rem,2vw,2rem) 0;display:flex}.ai-market-heading{text-align:center;max-width:760px;margin:0 auto 2rem}.ai-market-heading h2{margin:.65rem 0 .85rem}.ai-market-heading p{text-align:center;max-width:700px;margin:0 auto}.ai-market-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.ai-market-stat{background:#eff9f4;border:1px solid #10b98129;border-radius:14px;flex-direction:column;min-width:0;padding:1.15rem;display:flex}.ai-market-stat>strong{color:var(--color-primary-hover);font-size:1.55rem;font-weight:650;line-height:1.2}.ai-market-stat h3{margin:.55rem 0 .35rem;font-size:16px!important;font-weight:700!important;line-height:1.35!important}.ai-market-stat p{color:var(--color-text-muted);margin-bottom:.9rem;font-size:13px!important;line-height:1.5!important}.ai-market-stat a{color:var(--color-primary-hover);text-underline-offset:3px;margin-top:auto;font-size:.7rem;font-weight:700;line-height:1.35;text-decoration:underline}.ai-platform-capabilities{margin-top:clamp(2.5rem,5vw,4.5rem)}@media (width<=1279px){.ai-platform-layout{grid-template-columns:1fr}.ai-platform-panel{min-height:340px}}@media (width>=600px) and (width<=1024px){.ai-market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-market-stat:last-child{grid-column:1/-1}}@media (width<=779px){.ai-platform-panel{border-radius:18px;min-height:0;padding:2rem 1.5rem}.ai-market-content{padding-bottom:0}}@media (width<=599px){.ai-market-stats{grid-template-columns:1fr}}@media (width<=779px){.amurta-impact-section{padding:4rem 0}.amurta-impact-comparison{grid-template-columns:1fr;gap:2rem}.impact-panel{min-height:0}}@media (width<=520px){.impact-panel{padding:1.4rem 1rem 1rem}.impact-panel-label{left:1rem}.impact-problem-grid,.impact-benefit-grid{grid-template-columns:1fr}.impact-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-result{text-align:left;align-items:flex-start}}.enterprise-challenge-heading{text-align:center;max-width:880px;margin:0 auto clamp(2.25rem,5vw,3.5rem)}.enterprise-challenge-heading h2{text-wrap:balance;max-width:780px;margin:.8rem auto 1rem}.enterprise-challenge-heading p{max-width:760px;margin:0 auto;font-size:clamp(1rem,1.5vw,1.1rem)}.trust-gap-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1200px;margin:0 auto;display:grid}.trust-gap-node{background:linear-gradient(145deg,#fff 0%,#fcfdfd 100%);border:1px solid #e4e9e7;border-radius:16px;grid-template-columns:auto 1fr;gap:1rem;min-height:154px;padding:1.35rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #0f231c0e}.trust-gap-node:after{content:"";background:#ff5c5c09;border-radius:50%;width:8rem;height:8rem;position:absolute;bottom:-3.5rem;right:-2.25rem}.trust-gap-node:hover{border-color:#ff5c5c4d;transform:translateY(-3px);box-shadow:0 16px 34px #0f231c17}.trust-gap-icon{color:#f05252;background:#fff0f0;border-radius:12px;place-items:center;width:2.65rem;height:2.65rem;display:grid}.trust-gap-copy{z-index:1;align-content:start;display:grid;position:relative}.trust-gap-number{color:#b7c1bd;letter-spacing:.12em;margin-bottom:.35rem;font-size:.66rem;font-weight:800}.trust-gap-node h3{color:var(--color-text-main);margin:0 0 .35rem;font-size:1rem;line-height:1.35}.trust-gap-node p{color:var(--color-text-muted);margin:0;font-size:.86rem;line-height:1.55}.trust-gap-closing{background:var(--color-primary);text-align:center;border-radius:12px;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin:2rem auto 0;padding:.9rem 1.5rem;display:flex;box-shadow:0 10px 22px #10b98138}.trust-gap-closing p{color:#fff;white-space:nowrap;margin:0;font-size:20px;font-weight:500}.trust-gap-closing strong{font-weight:800}@media (width<=900px){.trust-gap-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-gap-closing{width:100%}.trust-gap-closing p{white-space:normal}}@media (width<=599px){.enterprise-challenge-heading{margin-bottom:2rem}.trust-gap-visual{grid-template-columns:1fr}.trust-gap-node{min-height:0;padding:1.15rem}.trust-gap-closing{flex-direction:column}}@media (width<=779px){.homepage-context-grid{grid-template-columns:1fr;gap:0}.homepage-context-grid .v2-kicker{grid-column:1}.homepage-context-grid p{margin-top:1.25rem}}.home-page .section-heading h2,.capability-intro h2,.deploy-grid h2,.final-panel h2{letter-spacing:0}.home-hero{padding:5rem 0 4rem;position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#10b9810f 1px,#0000 1px),linear-gradient(90deg,#10b9810f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 75%);mask-image:linear-gradient(#000 0%,#0000 75%)}.hero-shell{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:4rem;display:grid;position:relative}.hero-copy{max-width:680px}.hero-eyebrow{background-color:#10b9811f}.hero-copy h1{letter-spacing:0;margin:.25rem 0 1.25rem;font-size:clamp(2.55rem,5.2vw,5rem);line-height:.98}.hero-copy h1 span{color:var(--color-primary-hover);display:inline-block}.hero-copy p{max-width:640px;color:var(--color-text-secondary);font-size:1.08rem;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.hero-note{color:var(--color-text-muted);align-items:center;gap:.45rem;margin-top:1rem;font-size:.92rem;font-weight:600;display:inline-flex}.hero-note svg{color:var(--color-primary)}.hero-product-map{min-height:430px;box-shadow:var(--shadow-premium);background:radial-gradient(circle at 35% 45%,#10b98138,#0000 10rem),radial-gradient(circle at 78% 20%,#465fb41f,#0000 12rem),#ffffffc7;border:1px solid #10b98124;border-radius:18px;position:relative;overflow:hidden}.hero-product-map:before{content:"";border:1px dashed #10b98129;border-radius:14px;position:absolute;inset:1.25rem}.product-node,.consumer-node{z-index:2;box-shadow:var(--shadow-lg);background-color:#ffffffeb;border:1px solid #10b9812e;flex-direction:column;justify-content:center;display:flex;position:absolute}.product-node{border-radius:14px;width:150px;min-height:136px;padding:1.25rem;top:50%;left:3rem;transform:translateY(-50%)}.product-node svg{color:var(--color-primary);margin-bottom:1.2rem}.product-node span,.consumer-node span{color:var(--color-text-main);font-weight:800}.product-node strong,.consumer-node small{color:var(--color-text-muted);margin-top:.25rem;font-size:.78rem}.consumer-node{border-radius:12px;width:155px;min-height:76px;padding:.9rem 1rem;right:3rem}.consumer-node svg{color:var(--color-primary);margin-bottom:.35rem}.node-agents{top:4.25rem}.node-apps{top:50%;transform:translateY(-50%)}.node-people{bottom:4.25rem}.map-line{z-index:1;transform-origin:0;border-top:2px dashed #10b98152;width:calc(100% - 360px);position:absolute;left:178px}.map-line-one{top:40%;transform:rotate(-20deg)}.map-line-two{top:50%}.map-line-three{top:60%;transform:rotate(20deg)}.production-strip{border-top:1px solid var(--color-border-thin);border-bottom:1px solid var(--color-border-thin);background:#fff;padding:1.55rem 0}.production-strip .container{align-items:center;gap:2rem;display:flex}.production-strip span{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800}.production-logos{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:1rem;width:100%;display:grid}.production-logo-card{background-color:#fff;border:1px solid #10b9811a;border-radius:10px;justify-content:center;align-items:center;min-height:74px;padding:.8rem 1rem;display:flex;box-shadow:0 8px 18px #0f172a0a}.production-logo-card img{object-fit:contain;width:100%;max-width:132px;max-height:42px;display:block}.shift-section{background:linear-gradient(180deg, #fff 0%, var(--color-bg-alt) 100%)}.shift-grid{grid-template-columns:minmax(0,.95fr) minmax(320px,1fr);align-items:end;gap:4rem;display:grid}.shift-grid h2{letter-spacing:0;max-width:650px;font-size:clamp(2rem,4vw,3.4rem)}.shift-grid p,.product-story p,.deploy-grid p{font-size:1.05rem;line-height:1.75}.consumers-section,.capabilities-section,.proof-section{background-color:#fff}.consumer-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.consumer-card,.foundation-card,.capability-card,.workflow-step,.deploy-card,.testimonial-card{box-shadow:var(--shadow-sm);background-color:#fff;border:1px solid #10b98124}.consumer-card{border-radius:12px;flex-direction:column;min-height:340px;padding:1.5rem;display:flex}.card-icon{width:2.75rem;height:2.75rem;color:var(--color-primary);background-color:var(--color-primary-light);border-radius:10px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.consumer-card h3,.foundation-card h3,.capability-card h3,.workflow-step h3{letter-spacing:0;font-size:1.18rem}.consumer-card>span{color:var(--color-primary-hover);text-transform:uppercase;letter-spacing:.08em;margin:.2rem 0 1rem;font-size:.78rem;font-weight:800}.consumer-card p{color:var(--color-text-secondary);font-size:.95rem}.day-row{border-top:1px solid var(--color-border-thin);gap:.35rem;margin-top:auto;padding-top:1.25rem;display:grid}.day-row small{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.day-row strong{color:var(--color-text-main);font-size:.9rem;line-height:1.45}.products-section,.path-section{border-top:1px solid var(--color-border-thin);border-bottom:1px solid var(--color-border-thin);background-color:#f7fbf8}.product-story{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:3rem;display:grid}.product-story h2{max-width:720px;font-size:clamp(2rem,4vw,3.25rem)}.product-checklist{gap:.8rem;display:grid}.product-checklist div{border:1px solid var(--color-border-thin);min-height:3.5rem;color:var(--color-text-main);box-shadow:var(--shadow-sm);background-color:#fff;border-radius:10px;align-items:center;gap:.7rem;padding:0 1rem;font-weight:700;display:flex}.product-checklist svg{color:var(--color-primary);flex:none}.foundation-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.foundation-card,.capability-card{min-height:220px;transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:12px;flex-direction:column;padding:1.35rem;display:flex}.foundation-card:hover,.capability-card:hover,.insight-list a:hover{box-shadow:var(--shadow-lg);border-color:#10b98157;transform:translateY(-3px)}.foundation-card svg,.capability-card svg{color:var(--color-primary);margin-bottom:1rem}.foundation-card p,.capability-card p,.workflow-step p{color:var(--color-text-secondary);margin-top:.7rem;font-size:.93rem;line-height:1.55}.foundation-card span{color:var(--color-primary-hover);align-items:center;gap:.25rem;margin-top:auto;font-size:.84rem;font-weight:800;display:inline-flex}.capability-intro{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.capability-intro p{line-height:1.7}.capability-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.capability-card{min-height:230px}.path-section{position:relative}.workflow-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.workflow-step{border-radius:12px;min-height:205px;padding:1.35rem;position:relative}.workflow-step span{background-color:var(--color-primary-light);width:2.25rem;height:2.25rem;color:var(--color-primary-hover);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:.78rem;font-weight:900;display:inline-flex}.deploy-section{color:#fff;background:linear-gradient(135deg,#0c2016 0%,#102b20 100%)}.deploy-section h2,.deploy-section p{color:#fff}.deploy-section .eyebrow{color:#a8f5d6;background-color:#ffffff14}.deploy-grid{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:4rem;display:grid}.deploy-options{gap:.85rem;display:grid}.deploy-card{color:#fff;background-color:#ffffff14;border-color:#ffffff24;border-radius:10px;align-items:center;gap:.85rem;min-height:4rem;padding:0 1.1rem;font-weight:800;display:flex}.deploy-card svg{color:#75e7b8}.proof-metrics{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.proof-metrics div{background-color:var(--color-bg-alt);border:1px solid var(--color-border-thin);border-radius:12px;padding:2rem}.proof-metrics strong{color:var(--color-primary-hover);margin-bottom:.5rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1;display:block}.proof-metrics span{color:var(--color-text-secondary);font-weight:700}.webinar-section{border-top:1px solid var(--color-border-thin);border-bottom:1px solid var(--color-border-thin);background-color:#f7fbf8;padding:3rem 0}.webinar-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid}.webinar-panel>svg{color:var(--color-primary)}.webinar-panel h2{letter-spacing:0;font-size:clamp(1.35rem,2vw,2rem)}.webinar-panel p{margin-top:.25rem}.insights-section{background-color:#fff}.insights-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.testimonial-card{border-radius:12px;padding:2rem}.testimonial-card p{color:var(--color-text-main);font-size:1.35rem;font-weight:700;line-height:1.35}.testimonial-card span{color:var(--color-text-muted);margin-top:1.25rem;font-weight:700;display:block}.insight-list{gap:.8rem;margin-top:1.5rem;display:grid}.insight-list a{border:1px solid var(--color-border-thin);background-color:var(--color-bg-alt);min-height:4.25rem;color:var(--color-text-main);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:0 1rem;font-weight:800;display:grid}.insight-list svg{color:var(--color-primary)}.final-section{background:radial-gradient(circle at 50% 0,#10b9812e,#0000 24rem),#fff;padding-top:4rem}.final-panel{text-align:center;max-width:850px}.final-panel p{max-width:560px;margin:.9rem auto 0;font-size:1.05rem}.final-panel .hero-actions{justify-content:center}@media (width>=780px) and (width<=1279px){.hero-shell,.shift-grid,.product-story,.capability-intro,.deploy-grid,.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-product-map{min-height:380px}.consumer-grid,.capability-grid,.proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-grid,.workflow-grid{grid-template-columns:repeat(2,1fr)}.webinar-panel{grid-template-columns:1fr}}@media (width<=779px){.hero-shell,.shift-grid,.product-story,.capability-intro,.deploy-grid,.insights-grid,.consumer-grid,.capability-grid,.proof-metrics,.foundation-grid,.workflow-grid,.webinar-panel{grid-template-columns:1fr}.home-hero{padding:3.5rem 0 3rem}.hero-copy h1{font-size:clamp(2.25rem,13vw,3.4rem)}.hero-actions,.final-panel .hero-actions{flex-direction:column;align-items:stretch}.production-strip .container,.production-logos{flex-direction:column;align-items:flex-start;gap:.9rem}.production-logos{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.production-logo-card{width:100%}.hero-product-map{min-height:420px}.product-node{top:2rem;left:50%;transform:translate(-50%)}.consumer-node{width:min(220px,100% - 3rem);left:50%;right:auto;transform:translate(-50%)}.node-agents{top:12.5rem}.node-apps{top:19rem;transform:translate(-50%)}.node-people{bottom:1.5rem}.map-line{display:none}.foundation-grid,.workflow-grid{grid-template-columns:1fr}.product-story{gap:2rem}.section-spacing{padding:4rem 0}}.home-v2{background:#fff;overflow:hidden}.v2-hero{background:radial-gradient(circle at 80% 28%,#10b9812e,#0000 24rem),linear-gradient(135deg,#f7fbf8 0%,#fff 52%,#effaf5 100%);padding:clamp(4.5rem,8vw,7.5rem) 0 6rem;position:relative}.v2-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#064e3b1f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 50%);mask-image:linear-gradient(90deg,#000 0%,#0000 50%)}.v2-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(3rem,6vw,6.5rem);display:grid;position:relative}.v2-hero-copy h1{letter-spacing:-.045em;max-width:720px;margin:.35rem 0 1.5rem;font-size:clamp(3rem,5.8vw,5.7rem);line-height:.96}.v2-hero-copy h1 span{color:var(--color-primary-hover)}.v2-hero-subheadline{max-width:670px;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.7}.v2-actions{flex-wrap:wrap;gap:.8rem;margin:2rem 0;display:flex}.v2-hero-copy blockquote{border-left:3px solid var(--color-primary);max-width:630px;color:var(--color-text-muted);padding-left:1.2rem;font-size:.94rem;font-style:italic;line-height:1.65}.v2-context-diagram{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #10b9812e;border-radius:24px;min-height:430px;padding:1.25rem;box-shadow:0 32px 80px #064e3b21}.v2-diagram-header,.v2-mcp-topline{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.72rem;font-weight:700;display:flex}.v2-live-status{align-items:center;gap:.4rem;display:flex}.v2-live-status i{background:var(--color-primary);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #10b9811a}.v2-diagram-flow{grid-template-columns:1fr auto 1.15fr auto 1fr;align-items:center;gap:.65rem;min-height:360px;display:grid}.v2-diagram-column{gap:.65rem;display:grid}.v2-column-label{color:var(--color-text-muted);text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:700}.v2-mini-node{border:1px solid var(--color-border-thin);color:var(--color-text-secondary);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;align-items:center;gap:.55rem;padding:.72rem;font-size:.78rem;font-weight:700;display:flex}.v2-mini-node svg{color:var(--color-primary-hover);flex:none}.v2-flow-arrow{color:var(--color-primary)}.v2-core-node{background:var(--color-accent);color:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:1.2rem;display:flex;box-shadow:0 18px 38px #064e3b38}.v2-core-node svg{color:#6ee7b7;margin-bottom:.65rem}.v2-core-node strong{font-size:1.05rem}.v2-core-node>span{color:#a7f3d0;font-size:.72rem}.v2-trust-score{border-top:1px solid #ffffff29;margin-top:1rem;padding-top:.85rem;font-size:1.3rem;font-weight:800}.v2-trust-score small{color:#a7f3d0;text-transform:uppercase;font-size:.58rem;font-weight:600;display:block}.v2-intro{background:var(--color-accent)}.v2-intro-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.v2-intro h2{color:#fff;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}.v2-intro p{color:#d1fae5;font-size:1.08rem;line-height:1.85}.v2-kicker{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.9rem;font-size:.75rem;font-weight:800}.v2-values{background:#fff}.v2-section-heading{max-width:670px;margin-bottom:3.5rem}.v2-section-heading h2{font-size:clamp(2rem,4vw,3.3rem)}.v2-value-list{border-top:1px solid var(--color-border-thin)}.v2-value-row{border-bottom:1px solid var(--color-border-thin);grid-template-columns:70px 64px 1fr;gap:1.5rem;padding:2.5rem 0;display:grid}.v2-value-number{color:var(--color-text-muted);letter-spacing:.08em;font-size:.78rem;font-weight:800}.v2-value-icon{background:var(--color-primary-light);width:52px;height:52px;color:var(--color-primary-hover);border-radius:14px;place-items:center;display:grid}.v2-value-content{grid-template-columns:minmax(220px,.65fr) minmax(300px,1fr);align-items:start;column-gap:3rem;display:grid}.v2-value-content h3{font-size:1.45rem}.v2-value-content p{line-height:1.75}.v2-value-content blockquote{color:var(--color-text-muted);grid-column:2;margin-top:1.15rem;font-size:.9rem;font-style:italic}.v2-mcp{background:#f2f8f5}.v2-mcp-shell{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.v2-mcp-visual{background:var(--color-accent);border-radius:24px;min-height:510px;padding:1.4rem;box-shadow:0 26px 60px #064e3b30}.v2-mcp-topline{color:#86b7a4}.v2-mcp-map{grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:.85rem;min-height:420px;display:grid}.v2-source-stack,.v2-agent-stack{gap:.75rem;display:grid}.v2-source-stack div,.v2-agent-stack>div{color:#e7fff5;background:#ffffff14;border:1px solid #ffffff21;border-radius:11px;align-items:center;gap:.6rem;padding:.85rem;font-size:.76rem;font-weight:700;display:flex}.v2-source-stack svg,.v2-agent-stack svg{color:#6ee7b7;flex:none}.v2-agent-stack span{display:grid}.v2-agent-stack small{color:#6ee7b7;font-size:.59rem;font-weight:600}.v2-mcp-server{color:#fff;text-align:center;background:radial-gradient(circle,#10b98161,#10b98114);border:1px solid #6ee7b773;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-height:205px;display:flex;box-shadow:0 0 55px #10b98133}.v2-mcp-server svg{color:#6ee7b7;margin-bottom:.5rem}.v2-mcp-server span{color:#a7f3d0;font-size:.75rem}.v2-mcp-server small{color:#86b7a4;margin-top:1.2rem;font-size:.58rem}.v2-visual-caption{color:#86b7a4;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:.67rem}.v2-mcp-copy h2{margin-bottom:1rem;font-size:clamp(2.15rem,4vw,3.5rem);line-height:1.08}.v2-mcp-lead{font-size:1.1rem;line-height:1.7}.v2-mcp-copy h3{text-transform:uppercase;letter-spacing:.08em;margin:2rem 0 1rem;font-size:.9rem}.v2-mcp-copy ul{grid-template-columns:1fr 1fr;gap:.75rem 1rem;list-style:none;display:grid}.v2-mcp-copy li{color:var(--color-text-secondary);align-items:center;gap:.55rem;font-size:.92rem;font-weight:600;display:flex}.v2-mcp-copy li svg{color:var(--color-primary-hover);flex:none}.v2-mcp-copy blockquote{color:var(--color-text-muted);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;margin:2rem 0 1.5rem;padding:1.1rem 1.2rem;font-size:.9rem;font-style:italic;line-height:1.65}.v2-text-link{color:var(--color-primary-hover);align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.v2-text-link:hover{color:var(--color-accent)}@media (width<=980px){.v2-hero-grid,.v2-mcp-shell{grid-template-columns:1fr}.v2-context-diagram{max-width:680px}.v2-value-content{grid-template-columns:1fr;gap:.7rem}.v2-value-content blockquote{grid-column:1}}@media (width<=720px){.v2-hero{padding:3.5rem 0 4rem}.v2-hero-copy h1{font-size:clamp(2.65rem,13vw,4rem)}.v2-intro-grid{grid-template-columns:1fr;gap:2rem}.v2-value-row{grid-template-columns:44px 1fr;gap:1rem}.v2-value-icon{grid-area:2/1;width:42px;height:42px}.v2-value-content{grid-area:1/2/span 2}.v2-context-diagram{min-height:0}.v2-diagram-flow{grid-template-columns:1fr auto 1fr;min-height:320px}.v2-core-node{grid-area:1/2;min-height:150px}.v2-diagram-column:first-child{grid-area:1/1}.v2-diagram-column:last-child{grid-area:1/3}.v2-flow-arrow{display:none}.v2-mini-node{padding:.6rem;font-size:.68rem}.v2-mcp-visual{min-height:420px}.v2-mcp-map{min-height:340px}.v2-mcp-server{min-height:150px}.v2-mcp-copy ul{grid-template-columns:1fr}}@media (width<=480px){.v2-actions{display:grid}.v2-actions .btn{width:100%}.v2-context-diagram{padding:.9rem}.v2-diagram-flow{gap:.35rem}.v2-mini-node svg{display:none}.v2-core-node{padding:.65rem}.v2-mcp-visual{min-height:390px;padding:1rem .7rem}.v2-mcp-map{gap:.35rem}.v2-source-stack div,.v2-agent-stack>div{padding:.55rem .4rem;font-size:.62rem}.v2-source-stack svg,.v2-agent-stack svg{display:none}.v2-mcp-server{min-height:120px}}@media (prefers-reduced-motion:reduce){.home-v2 *{scroll-behavior:auto!important}}.home-v3{--v3-ink:#10221a;--v3-green:#087a55;--v3-mint:#dff7e9;--v3-cream:#f7f5ed;background:#fff}.v3-hero{background:linear-gradient(120deg,#f8f6ef 0%,#fff 58%,#e8f7ee 100%);padding:clamp(5rem,9vw,8rem) 0;position:relative;overflow:hidden}.v3-hero:before{content:"";border:1px solid #087a5524;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-15rem;right:-12rem;box-shadow:0 0 0 5rem #087a5506,0 0 0 10rem #087a5505}.v3-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.v3-kicker{color:var(--v3-green);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.v3-hero h1{letter-spacing:-.055em;max-width:760px;margin:1.1rem 0 1.5rem;font-size:clamp(3.2rem,6.5vw,6.2rem);line-height:.94}.v3-hero-lead{max-width:660px;font-size:clamp(1.12rem,2vw,1.4rem);line-height:1.65}.v3-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.v3-hero-copy blockquote{color:#617269;border-left:2px solid #2fb77e;max-width:650px;margin-top:2rem;padding:1rem 0 1rem 1.2rem;font-size:.9rem;font-style:italic;line-height:1.65}.v3-proof-visual{background:#ffffffd1;border:1px solid #cfe3d9;border-radius:22px;min-height:430px;padding:1.4rem;box-shadow:0 30px 80px #0f48321f}.v3-proof-top{color:#72877d;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;font-size:.65rem;font-weight:800;display:flex}.v3-proof-live{color:var(--v3-green);align-items:center;gap:.4rem;display:flex}.v3-proof-live i{background:#23c882;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #23c8821f}.v3-proof-score{flex-direction:column;justify-content:center;align-items:center;height:190px;display:flex}.v3-proof-score strong{color:var(--v3-ink);letter-spacing:-.06em;font-size:4.5rem;line-height:1}.v3-proof-score span{color:#668075;text-transform:uppercase;font-size:.72rem;font-weight:700}.v3-proof-path{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;display:grid}.v3-proof-path>div{color:#355448;background:#fff;border:1px solid #d6e7df;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.8rem;font-weight:700;display:flex}.v3-proof-path>svg{color:#2bae78}.v3-proof-path .v3-proof-core{color:#fff;background:#0c6c4e;border-color:#0c6c4e}.v3-proof-checks{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:1rem;display:grid}.v3-proof-checks span{color:#23634c;background:#e9f8ef;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.65rem;font-size:.7rem;font-weight:800;display:flex}.v3-durable-job{color:#fff;background:#09271d}.v3-durable-grid{grid-template-columns:.4fr 1.6fr;gap:clamp(3rem,8vw,9rem);padding-top:5rem;padding-bottom:5rem;display:grid}.v3-durable-grid>span,.v3-jobs-intro>span{color:#7cae9a;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.v3-durable-grid h2{color:#fff;margin-bottom:1.2rem;font-size:clamp(2.2rem,4vw,3.8rem)}.v3-durable-grid p{color:#c3dfd3;max-width:850px;font-size:1.15rem;line-height:1.75}.v3-durable-grid strong{color:#9cea75;margin-top:1.2rem;display:block}.v3-heading-row{grid-template-columns:.4fr 1.6fr;gap:clamp(3rem,8vw,9rem);margin-bottom:3rem;display:grid}.v3-heading-row h2{max-width:850px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.06}.v3-job-table{border-top:1px solid #d7e3dd}.v3-job-table-head,.v3-job-table-row{border-bottom:1px solid #d7e3dd;grid-template-columns:.7fr 1.3fr;gap:2rem;padding:1.3rem 1rem;display:grid}.v3-job-table-head{color:#71857c;letter-spacing:.08em;text-transform:uppercase;background:#f6f8f6;font-size:.68rem;font-weight:800}.v3-job-table-row strong{color:#173d2e;font-size:.92rem}.v3-job-table-row p{font-size:.9rem;line-height:1.6}.v3-jobs{background:var(--v3-cream);scroll-margin-top:6rem}.v3-jobs-intro{grid-template-columns:.4fr 1.6fr;gap:1rem clamp(3rem,8vw,9rem);margin-bottom:4rem;display:grid}.v3-jobs-intro h2{max-width:900px;font-size:clamp(2.3rem,4.5vw,4.4rem);line-height:1.02}.v3-jobs-intro p{grid-column:2;max-width:690px}.v3-jobs-list{gap:1.2rem;display:grid}.v3-job-chapter{background:#fff;border:1px solid #dcded5;border-radius:16px;grid-template-columns:220px 1fr;display:grid;overflow:hidden}.v3-chapter-side{background:#f1f8f3;border-right:1px solid #e0e5dd;flex-direction:column;padding:2rem;display:flex}.v3-chapter-side>span{color:#6a8176;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.v3-chapter-side>div{color:#087a55;background:#dff5e8;border-radius:12px;place-items:center;width:54px;height:54px;margin:2rem 0 auto;display:grid}.v3-chapter-side small{color:#507064;margin-top:2rem;font-weight:700;line-height:1.5}.v3-chapter-main{padding:clamp(2rem,4vw,3.5rem)}.v3-chapter-main h3{max-width:820px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.1}.v3-job-truth{color:#2c4e40;margin-top:1rem;font-size:1.03rem;font-weight:700}.v3-chapter-main>blockquote{color:#66786f;background:#fafbf8;border-left:2px solid #27ad75;margin:1.5rem 0;padding:1rem 1.2rem;font-size:.88rem;font-style:italic}.v3-outcome-mechanism{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.v3-outcome-mechanism>div{background:#f5f8f5;border-radius:10px;padding:1.3rem}.v3-outcome-mechanism h4{color:#294c3d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.8rem;font-size:.75rem}.v3-outcome-mechanism ul{gap:.55rem;list-style:none;display:grid}.v3-outcome-mechanism li{color:#4e675c;align-items:flex-start;gap:.45rem;font-size:.8rem;line-height:1.45;display:flex}.v3-outcome-mechanism li svg{color:#0b8b5f;flex:none;margin-top:2px}.v3-outcome-mechanism .v3-mechanism{background:#0e3528}.v3-mechanism h4{color:#a4d8c0}.v3-mechanism li{color:#e0f2e9}.v3-mechanism li:before{content:"→";color:#8dea69}.v3-strategic{color:#fff;background:#0b2b20}.v3-strategic-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(4rem,9vw,9rem);display:grid}.v3-strategic h2{color:#fff;margin:1rem 0 2rem;font-size:clamp(2.4rem,4.8vw,4.8rem);line-height:1.02}.v3-strategic blockquote{color:#b9d7ca;border-left:2px solid #9cea75;max-width:720px;padding-left:1.2rem;font-style:italic;line-height:1.7}.v3-multiplier{background:#ffffff0d;border:1px solid #9cea7538;border-radius:18px;padding:2rem}.v3-multiplier-mark{color:#9cea75;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.8rem;font-weight:800;display:flex}.v3-multiplier>p{color:#9dbfaf;margin:2rem 0 1rem}.v3-multiplier ul{list-style:none}.v3-multiplier li{color:#fff;border-top:1px solid #ffffff1f;align-items:center;gap:1rem;padding:1rem 0;font-weight:700;display:flex}.v3-multiplier li span{color:#6fa38d;font-size:.65rem}.v3-pillars{background:#fff}.v3-pillar-grid{border-top:1px solid #d6e3dc;border-left:1px solid #d6e3dc;grid-template-columns:repeat(4,1fr);display:grid}.v3-pillar-grid article{border-bottom:1px solid #d6e3dc;border-right:1px solid #d6e3dc;flex-direction:column;min-height:330px;padding:1.7rem;display:flex}.v3-pillar-grid article>span{color:#0b875d;font-size:.7rem;font-weight:800}.v3-pillar-grid h3{margin:3.5rem 0 1rem;font-size:1.35rem}.v3-pillar-grid blockquote{color:#718178;margin-top:auto;font-size:.8rem;font-style:italic;line-height:1.6}.v3-positioning{background:linear-gradient(140deg,#eff9f3,#f9f7ef);padding:clamp(5rem,10vw,9rem) 0}.v3-positioning-inner{max-width:1050px}.v3-positioning h2{letter-spacing:-.045em;margin:1.3rem 0 1.5rem;font-size:clamp(2.35rem,4.8vw,4.7rem);line-height:1.02}.v3-positioning>p,.v3-positioning-inner>p{font-size:1.1rem}.v3-positioning-actions{align-items:center}.v3-platform-link{color:#087a55;align-items:center;gap:.45rem;font-weight:800;display:inline-flex}@media (width<=1024px){.v3-hero-grid{grid-template-columns:1fr}.v3-proof-visual{max-width:720px}.v3-pillar-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.v3-durable-grid,.v3-heading-row,.v3-jobs-intro,.v3-strategic-grid{grid-template-columns:1fr;gap:2rem}.v3-jobs-intro p{grid-column:1}.v3-job-table-head{display:none}.v3-job-table-row{grid-template-columns:1fr;gap:.6rem;padding:1.5rem 0}.v3-job-chapter{grid-template-columns:1fr}.v3-chapter-side{border-bottom:1px solid #e0e5dd;border-right:0;flex-direction:row;align-items:center;gap:1rem}.v3-chapter-side>div{width:42px;height:42px;margin:0}.v3-chapter-side small{text-align:right;margin:0 0 0 auto}.v3-outcome-mechanism,.v3-pillar-grid{grid-template-columns:1fr}.v3-pillar-grid article{min-height:260px}}@media (width<=480px){.v3-hero h1{font-size:3.35rem}.v3-proof-path{grid-template-columns:1fr}.v3-proof-path>svg{justify-self:center;transform:rotate(90deg)}.v3-proof-visual{min-height:520px}.v3-proof-checks{grid-template-columns:1fr}.v3-chapter-side{flex-wrap:wrap}.v3-chapter-side small{text-align:left;width:100%}.v3-actions{display:grid}.v3-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.home-v3 *{scroll-behavior:auto!important}}.dq-page{background:#fff;overflow:hidden}.dq-page h1,.dq-page h2,.dq-page h3{text-wrap:balance}.dq-page h2{max-width:780px}.dq-page p{color:var(--color-text-muted)}.dq-hero{border-bottom:1px solid var(--color-border-thin);background:linear-gradient(135deg,#f8fffc 0%,#fff 48%,#f2f9ff 100%);padding:7.5rem 0 6rem;position:relative}.dq-hero:before{content:"";opacity:.55;background-image:radial-gradient(#10b98124 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.dq-hero-orb{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.dq-hero-orb-one{filter:blur(70px);background:#10b98117;width:330px;height:330px;top:10%;right:8%}.dq-hero-orb-two{filter:blur(80px);background:#3b82f614;width:260px;height:260px;bottom:-15%;left:22%}.dq-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(480px,.97fr);align-items:center;gap:4.5rem;display:grid;position:relative}.dq-kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--color-accent);align-items:center;gap:.65rem;margin-bottom:1.25rem;font-size:.76rem;font-weight:800;display:flex}.dq-kicker i{background:var(--color-primary);width:28px;height:2px}.dq-hero h1{letter-spacing:-.06em;margin-bottom:1.5rem;font-size:clamp(3.2rem,5vw,5.4rem)!important;line-height:1.02!important}.dq-hero h1 span{background:linear-gradient(100deg,#059669,#0e7490 55%,#2563eb);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.dq-hero-copy>p{max-width:680px;font-size:1.08rem!important}.dq-actions{flex-wrap:wrap;gap:.8rem;margin:2rem 0 1.5rem;display:flex}.dq-trust-line{max-width:670px;color:var(--color-text-secondary);align-items:flex-start;gap:.55rem;font-size:.84rem;font-weight:600;display:flex}.dq-trust-line svg{color:var(--color-primary);flex:none;margin-top:.12rem}.dq-dashboard{background:#ffffffeb;border:1px solid #10b9812e;border-radius:24px;padding:1rem;position:relative;box-shadow:0 35px 80px #10453521,0 0 0 8px #ffffff8c}.dq-dashboard-bar{color:#7c9289;border-bottom:1px solid #e6efeb;align-items:center;gap:7px;height:44px;padding:0 .3rem .8rem;font-size:.72rem;display:flex}.dq-dashboard-bar>span{background:#fb7185;border-radius:50%;width:8px;height:8px}.dq-dashboard-bar>span:nth-child(2){background:#fbbf24}.dq-dashboard-bar>span:nth-child(3){background:#2dd4bf}.dq-dashboard-bar b{color:#17372a;margin-left:.65rem;font-size:.76rem}.dq-dashboard-bar em{color:#06885e;background:#e8fbf3;border-radius:999px;margin-left:auto;padding:.22rem .5rem;font-style:normal;font-weight:800}.dq-score-row{grid-template-columns:1.15fr 1fr 1fr;gap:.75rem;margin:.9rem 0;display:grid}.dq-score-ring,.dq-stat{background:#fbfefd;border:1px solid #e8efec;border-radius:14px;min-height:112px;padding:.85rem}.dq-score-ring{text-align:center;background:radial-gradient(circle,#fff 48%,transparent 49%),conic-gradient(#10b981 0 94%,#e9f1ed 94%);border-radius:50%;place-content:center;justify-self:center;width:112px;display:grid}.dq-score-ring strong{color:#0b402f;font-size:1.65rem;line-height:1}.dq-score-ring span{color:#678276;font-size:.63rem}.dq-stat{flex-direction:column;justify-content:center;display:flex}.dq-stat span{color:#678276;font-size:.69rem}.dq-stat strong{color:#0b402f;font-size:1.55rem}.dq-stat small{color:#059669;margin-top:.2rem;font-size:.62rem}.dq-chart-card{background:#fff;border:1px solid #e8efec;border-radius:14px;padding:.9rem}.dq-chart-title{color:#17372a;justify-content:space-between;font-size:.72rem;font-weight:800;display:flex}.dq-chart-title b{color:#789187;font-size:.62rem;font-weight:600}.dq-chart-card svg{width:100%;height:auto;margin-top:.4rem;overflow:visible}.dq-grid-line{fill:none;stroke:#e7efec;stroke-width:1px}.dq-area{fill:url(#qualityFill)}.dq-line{fill:none;stroke:#10b981;stroke-width:4px;stroke-linecap:round}.dq-dimensions{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.8rem;display:grid}.dq-dimensions span{color:#254b3d;background:#edf4f1;border-radius:6px;padding:.45rem .5rem;font-size:.58rem;font-weight:700;position:relative;overflow:hidden}.dq-dimensions i{z-index:0;background:#10b98124;position:absolute;inset:0 auto 0 0}.dq-dimensions span{isolation:isolate}.dq-dimensions i{z-index:-1}.dq-section{padding:7rem 0}.dq-section-heading{text-align:center;max-width:850px;margin:0 auto 3.8rem}.dq-section-heading h2{margin:0 auto .9rem}.dq-section-heading p{max-width:760px;margin:auto}.dq-eyebrow{color:#07875e;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem;font-size:.74rem;font-weight:800;display:inline-block}.dq-section-heading-dark h2,.dq-section-heading-dark p{color:#fff}.dq-section-heading-dark p{color:#abc6bb}.dq-challenge{background:#f7fbf9}.dq-challenge-grid{border-top:1px solid #dcebe5;border-left:1px solid #dcebe5;grid-template-columns:repeat(2,1fr);display:grid}.dq-challenge-grid article{background:#ffffffa6;border-bottom:1px solid #dcebe5;border-right:1px solid #dcebe5;gap:1.3rem;padding:2rem;display:flex}.dq-challenge-grid article>span{color:#10b981;padding-top:.35rem;font-size:.75rem;font-weight:800}.dq-challenge-grid h3{margin-bottom:.45rem;font-size:1.08rem!important;line-height:1.35!important}.dq-challenge-grid p{font-size:.88rem!important}.dq-overview{color:#fff;background:#07382c}.dq-split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:7rem;display:grid}.dq-split h2{color:#fff}.dq-overview-copy{gap:1.2rem;display:grid}.dq-overview-copy p{color:#bad0c7}.dq-outcomes{background:linear-gradient(#fff,#f5fbf8)}.dq-outcome-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.dq-outcome-grid article{background:#fff;border:1px solid #dfece6;border-radius:16px;padding:2rem;box-shadow:0 12px 35px #083e2c0a}.dq-outcome-grid svg{color:#10b981;margin-bottom:1.3rem}.dq-outcome-grid h3,.dq-feature-grid h3,.dq-role-grid h3,.dq-related-grid h3{margin-bottom:.55rem;font-size:1.05rem!important;line-height:1.35!important}.dq-outcome-grid p,.dq-feature-grid p,.dq-role-grid p,.dq-related-grid p{font-size:.85rem!important}.dq-workflow{color:#fff;background:#061f19}.dq-workflow-grid{background:#23483d;border:1px solid #23483d;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.dq-workflow-grid article{background:#0a2c23;flex-direction:column;min-height:340px;padding:2rem 1.25rem;display:flex}.dq-workflow-grid article>span{color:#5ee8b7;font-size:.75rem;font-weight:800}.dq-workflow-grid h3{color:#fff;margin:1.5rem 0 .75rem;font-size:1.25rem!important}.dq-workflow-grid p{color:#a8c3b9;font-size:.82rem!important}.dq-workflow-grid article>div{color:#d5e8e1;border-top:1px solid #23483d;gap:.45rem;margin-top:auto;padding-top:1.2rem;font-size:.7rem;display:flex}.dq-workflow-grid article>div svg{color:#5ee8b7;flex:none;margin-top:.12rem}.dq-feature-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.dq-feature-grid article{border:1px solid #e0ebe6;border-radius:14px;padding:1.65rem;transition:all .25s}.dq-feature-grid article:hover{border-color:#8fddc0;transform:translateY(-4px);box-shadow:0 18px 36px #0c493414}.dq-feature-grid article>div{color:#059669;background:#e9fbf4;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:1.15rem;display:grid}.dq-feature-grid svg{width:20px}.dq-ai{background:linear-gradient(135deg,#edfdf7,#f3f8ff)}.dq-ai-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:6rem;display:grid}.dq-ai-copy h2{margin-bottom:1rem}.dq-governance-note{color:#fff;background:#083c30;border-radius:13px;gap:1rem;margin-top:2rem;padding:1.25rem;display:flex}.dq-governance-note svg{color:#5ee8b7;flex:none}.dq-governance-note span{color:#b7d1c7;flex-direction:column;font-size:.78rem;display:flex}.dq-governance-note b{color:#fff;margin-bottom:.2rem;font-size:.9rem}.dq-ai-list{background:#fff;border:1px solid #dbeae4;border-radius:18px;padding:.6rem 1.5rem;box-shadow:0 25px 60px #0d513814}.dq-ai-list article{border-bottom:1px solid #e5eeea;gap:1rem;padding:1.35rem 0;display:flex}.dq-ai-list article:last-child{border:0}.dq-ai-list article>span{color:#07875e;background:#e5faf2;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:800;display:grid}.dq-ai-list h3{margin-bottom:.25rem;font-size:1rem!important;line-height:1.3!important}.dq-ai-list p{font-size:.8rem!important}.dq-roles{background:#f8fbfa}.dq-role-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.dq-role-grid article{background:#fff;border:1px solid #e1ece7;border-radius:14px;padding:1.75rem}.dq-role-grid svg{color:#10b981;width:20px;margin-bottom:1rem}.dq-use-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.dq-use-grid article{border:1px solid #e0ebe6;border-radius:12px;gap:1rem;padding:1.5rem;display:flex}.dq-use-grid article>span{color:#059669;background:#e9fbf4;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.dq-use-grid svg{width:18px}.dq-use-grid h3{margin-bottom:.35rem;font-size:1rem!important;line-height:1.35!important}.dq-use-grid p{font-size:.83rem!important}.dq-architecture{color:#fff;background:#06261e}.dq-architecture-flow{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.dq-architecture-step{text-align:center;padding:1.5rem .6rem;position:relative}.dq-architecture-step>span{color:#5ee8b7;background:#0f493a;border:1px solid #1c5e4d;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 1.1rem;display:grid}.dq-architecture-step h3{color:#fff;font-size:.92rem!important;line-height:1.3!important}.dq-architecture-step p{color:#9ebbb0;font-size:.7rem!important}.dq-flow-arrow{color:#4b776a;width:19px;position:absolute;top:41px;right:-17px}.dq-architecture-notes{border-top:1px solid #1b493d;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:2.5rem;padding-top:2rem;display:flex}.dq-architecture-notes span{color:#bdd2ca;align-items:center;gap:.4rem;font-size:.76rem;display:flex}.dq-architecture-notes svg{color:#5ee8b7;width:14px}.dq-difference{background:#f5faf7}.dq-difference-grid{grid-template-columns:.75fr 1.25fr;gap:6rem;display:grid}.dq-difference-heading{align-self:start;position:sticky;top:8rem}.dq-difference-heading>svg{color:#bdebd9;width:90px;height:90px;margin-top:2.5rem}.dq-difference-list article{border-bottom:1px solid #dce9e3;gap:1rem;padding:1.5rem 0;display:flex}.dq-difference-list article>svg{color:#10b981;flex:none;margin-top:.25rem}.dq-difference-list h3{margin-bottom:.3rem;font-size:1.05rem!important;line-height:1.3!important}.dq-difference-list p{font-size:.84rem!important}.dq-impact{background:#fff}.dq-impact-card{background:linear-gradient(135deg,#ebfbf5,#f3f8ff);border:1px solid #d4eae1;border-radius:22px;grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem;display:grid;padding:4rem!important}.dq-impact-card h2{margin-bottom:1rem}.dq-text-link{color:#07875e;align-items:center;gap:.45rem;margin-top:1.4rem;font-size:.86rem;font-weight:800;display:inline-flex}.dq-impact-visual{background:#fff;border:1px solid #dbe9e3;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:.8rem 1rem;padding:1.5rem;display:grid}.dq-impact-visual svg{color:#10b981}.dq-impact-visual span{font-size:.82rem;font-weight:800}.dq-impact-visual i{background:#deebe6;grid-column:1/-1;height:1px;margin:.2rem 0}.dq-related-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.dq-related-grid a{border:1px solid #dce9e3;border-radius:14px;flex-direction:column;min-height:230px;padding:1.65rem;display:flex}.dq-related-grid a:hover{border-color:#70d4ad;transform:translateY(-3px);box-shadow:0 16px 30px #08422f0f}.dq-related-grid a>span{color:#07875e;align-items:center;gap:.4rem;margin-top:auto;font-size:.8rem;font-weight:800;display:flex}.dq-faq{background:#f7fbf9}.dq-faq-grid{grid-template-columns:.7fr 1.3fr;gap:6rem;display:grid}.dq-faq-grid>div:first-child{align-self:start;position:sticky;top:8rem}.dq-faq-grid>div:first-child p{margin-top:1rem}.dq-faq-list details{border-bottom:1px solid #dbe8e2}.dq-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-size:.94rem;font-weight:800;list-style:none;display:flex}.dq-faq-list summary::-webkit-details-marker{display:none}.dq-faq-list summary svg{color:#059669;width:18px;transition:all .2s}.dq-faq-list details[open] summary svg{transform:rotate(180deg)}.dq-faq-list details p{padding:0 2rem 1.35rem 0;font-size:.85rem!important}@media (width<=1024px){.dq-hero-grid{grid-template-columns:1fr;gap:3rem}.dq-dashboard{max-width:660px}.dq-feature-grid{grid-template-columns:repeat(3,1fr)}.dq-workflow-grid{grid-template-columns:repeat(2,1fr)}.dq-workflow-grid article{min-height:290px}.dq-outcome-grid,.dq-role-grid,.dq-related-grid{grid-template-columns:repeat(2,1fr)}.dq-architecture-flow{grid-template-columns:repeat(3,1fr)}.dq-flow-arrow{display:none}.dq-ai-grid,.dq-difference-grid,.dq-faq-grid{gap:3rem}.dq-impact-card{gap:2rem}}@media (width<=780px){.dq-hero{padding:5.5rem 0 4rem}.dq-hero-grid{display:block}.dq-hero-copy{margin-bottom:2.5rem}.dq-hero h1{font-size:2.8rem!important}.dq-dashboard{padding:.75rem}.dq-score-row{grid-template-columns:1fr 1fr}.dq-score-ring{grid-row:span 2}.dq-dimensions{grid-template-columns:1fr}.dq-section{padding:4.5rem 0}.dq-section-heading{text-align:left;margin-bottom:2.5rem}.dq-section-heading h2{margin-left:0}.dq-challenge-grid,.dq-outcome-grid,.dq-feature-grid,.dq-role-grid,.dq-use-grid,.dq-related-grid{grid-template-columns:1fr}.dq-split,.dq-ai-grid,.dq-difference-grid,.dq-impact-card,.dq-faq-grid{grid-template-columns:1fr;gap:2.5rem}.dq-split{gap:1.5rem}.dq-workflow-grid{grid-template-columns:1fr}.dq-workflow-grid article{min-height:auto}.dq-workflow-grid article>div{margin-top:1.5rem}.dq-architecture-flow{grid-template-columns:1fr}.dq-difference-heading,.dq-faq-grid>div:first-child{position:static}.dq-impact-card{padding:2rem!important}.dq-related-grid a{min-height:190px}.dq-architecture-notes{justify-content:flex-start}.dq-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.dq-page *{scroll-behavior:auto!important;transition:none!important}}.cap-page{--cap:#10b981;--cap-dark:#064e3b;overflow:hidden}.cap-page h1,.cap-page h2,.cap-page h3{text-wrap:balance}.cap-theme-blue{--cap:#2786d8;--cap-dark:#0b3a67}.cap-theme-teal{--cap:#0ea5a2;--cap-dark:#074c4a}.cap-theme-indigo{--cap:#5570df;--cap-dark:#1c2b69}.cap-theme-amber{--cap:#d58b16;--cap-dark:#67410b}.cap-hero{background:radial-gradient(circle at 80% 15%,color-mix(in srgb,var(--cap) 12%,transparent),transparent 34%),linear-gradient(135deg,#f9fffc,#fff 48%,#f4f8ff);border-bottom:1px solid var(--color-border-thin);padding:7rem 0 5.5rem;position:relative}.cap-hero:before{content:"";background-image:radial-gradient(color-mix(in srgb,var(--cap) 20%,transparent) 1px,transparent 1px);opacity:.5;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.cap-hero-grid{grid-template-columns:1.03fr .97fr;align-items:center;gap:4rem;display:grid;position:relative}.cap-kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--cap-dark);align-items:center;gap:.65rem;margin-bottom:1.2rem;font-size:.75rem;font-weight:800;display:flex}.cap-kicker i{background:var(--cap);width:28px;height:2px}.cap-hero h1{letter-spacing:-.055em;margin-bottom:1.35rem;font-size:clamp(3rem,4.7vw,5rem)!important;line-height:1.03!important}.cap-hero h1 span{background:linear-gradient(100deg,var(--cap),#0e7490 55%,#2563eb);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.cap-hero-copy>p{font-size:1.02rem!important}.cap-actions{flex-wrap:wrap;gap:.8rem;margin:2rem 0 1.4rem;display:flex}.cap-actions .btn-primary{background:var(--cap)}.cap-trust{color:var(--color-text-secondary);align-items:flex-start;gap:.55rem;font-size:.82rem;font-weight:700;display:flex}.cap-trust svg{width:18px;color:var(--cap);flex:none}.cap-console{border:1px solid color-mix(in srgb,var(--cap) 24%,#dce9e3);background:#fffffff2;border-radius:22px;padding:1rem;box-shadow:0 30px 75px #09362821,0 0 0 8px #fff9}.cap-console-top{border-bottom:1px solid #e3ece8;align-items:center;gap:7px;padding:.1rem .25rem .85rem;font-size:.72rem;display:flex}.cap-console-top i{background:#fb7185;border-radius:50%;width:8px;height:8px}.cap-console-top i:nth-child(2){background:#fbbf24}.cap-console-top i:nth-child(3){background:#2dd4bf}.cap-console-top b{margin-left:.5rem}.cap-console-top em{background:color-mix(in srgb,var(--cap) 12%,#fff);color:var(--cap-dark);border-radius:99px;margin-left:auto;padding:.2rem .55rem;font-style:normal;font-weight:800}.cap-console-summary{grid-template-columns:repeat(3,1fr);gap:.65rem;margin:.8rem 0;display:grid}.cap-console-summary div{border:1px solid #e5eeea;border-radius:11px;padding:.8rem}.cap-console-summary span{color:#71887e;font-size:.62rem;display:block}.cap-console-summary strong{color:#12382b;font-size:1.02rem}.cap-console-flow{background:#f4faf7;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:.35rem;padding:1rem .7rem;display:grid}.cap-console-flow div{text-align:center;position:relative}.cap-console-flow span{color:var(--cap);font-size:.58rem;font-weight:800;display:block}.cap-console-flow b{font-size:.63rem}.cap-console-flow svg{color:#9bb0a8;width:12px;position:absolute;top:11px;right:-8px}.cap-console-table{border:1px solid #e5eeea;border-radius:12px;margin-top:.8rem;overflow:hidden}.cap-console-table>div{border-bottom:1px solid #edf2f0;justify-content:space-between;padding:.62rem .75rem;font-size:.65rem;display:flex}.cap-console-table>div:last-child{border:0}.cap-console-table>div:first-child{color:#70877d;background:#f7faf9;font-weight:800}.cap-console-table span{align-items:center;gap:.4rem;display:flex}.cap-console-table svg{width:13px;color:var(--cap)}.cap-console-table b{color:var(--cap-dark)}.cap-section{padding:6.5rem 0}.cap-heading{text-align:center;max-width:850px;margin:0 auto 3.5rem}.cap-heading>span,.cap-eyebrow{color:var(--cap);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.9rem;font-size:.72rem;font-weight:800;display:inline-block}.cap-heading h2{max-width:800px;margin:0 auto .9rem}.cap-heading p{max-width:760px;margin:auto}.cap-challenge{background:#f7fbf9}.cap-challenge-grid{border-top:1px solid #dce9e3;border-left:1px solid #dce9e3;grid-template-columns:repeat(2,1fr);display:grid}.cap-challenge-grid article{background:#ffffffb3;border-bottom:1px solid #dce9e3;border-right:1px solid #dce9e3;gap:1.2rem;padding:1.8rem;display:flex}.cap-challenge-grid article>span{color:var(--cap);padding-top:.3rem;font-size:.72rem;font-weight:800}.cap-page h3{font-size:1.02rem!important;line-height:1.35!important}.cap-page article p,.cap-related-grid p{font-size:.83rem!important}.cap-challenge-grid h3{margin-bottom:.4rem}.cap-overview{background:var(--cap-dark)}.cap-overview-grid{grid-template-columns:.9fr 1.1fr;gap:6rem;display:grid}.cap-overview h2{color:#fff}.cap-overview p{color:#c1d6ce;font-size:1rem!important}.cap-outcome-grid,.cap-role-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.cap-outcome-grid article,.cap-role-grid article{background:#fff;border:1px solid #dfeae5;border-radius:14px;padding:1.8rem}.cap-outcome-grid svg,.cap-role-grid svg{color:var(--cap);width:21px;margin-bottom:1rem}.cap-outcome-grid h3,.cap-role-grid h3{margin-bottom:.5rem}.cap-workflow,.cap-architecture{color:#fff;background:#061f19}.cap-heading-dark h2{color:#fff}.cap-heading-dark p{color:#acc5bb}.cap-workflow-grid{background:#21473c;border:1px solid #21473c;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.cap-workflow-grid article{background:#0a2c23;flex-direction:column;min-height:325px;padding:1.75rem 1.15rem;display:flex}.cap-workflow-grid article>span{color:#62e8b9;font-size:.72rem;font-weight:800}.cap-workflow-grid h3{color:#fff;margin:1.25rem 0 .6rem}.cap-workflow-grid p{color:#aac2b9}.cap-workflow-grid article>div{color:#d4e5df;border-top:1px solid #254b3f;gap:.4rem;margin-top:auto;padding-top:1rem;font-size:.68rem;display:flex}.cap-workflow-grid svg{color:#61e6b7;flex:none;width:14px}.cap-feature-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.cap-feature-grid article{border:1px solid #e0ebe6;border-radius:14px;padding:1.55rem;transition:all .2s}.cap-feature-grid article:hover{border-color:color-mix(in srgb,var(--cap) 55%,#dfeae5);transform:translateY(-3px);box-shadow:0 15px 35px #083a2a12}.cap-feature-grid article>div{background:color-mix(in srgb,var(--cap) 11%,#fff);width:40px;height:40px;color:var(--cap);border-radius:10px;place-items:center;margin-bottom:1rem;display:grid}.cap-feature-grid svg{width:19px}.cap-feature-grid h3{margin-bottom:.45rem}.cap-ai{background:linear-gradient(135deg,color-mix(in srgb,var(--cap) 9%,#fff),#f4f8ff)}.cap-ai-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:5rem;display:grid}.cap-ai-grid h2{margin-bottom:1rem}.cap-ai-note{background:var(--cap-dark);color:#fff;border-radius:12px;gap:.85rem;margin-top:1.7rem;padding:1.1rem;display:flex}.cap-ai-note svg{color:#63e8b9;flex:none}.cap-ai-note span{color:#bdd1ca;flex-direction:column;font-size:.75rem;display:flex}.cap-ai-note b{color:#fff;margin-bottom:.15rem}.cap-ai-list{background:#fff;border:1px solid #dce9e3;border-radius:17px;padding:.5rem 1.4rem;box-shadow:0 20px 50px #083d2b14}.cap-ai-list article{border-bottom:1px solid #e4ece8;gap:1rem;padding:1.2rem 0;display:flex}.cap-ai-list article:last-child{border:0}.cap-ai-list article>span{background:color-mix(in srgb,var(--cap) 12%,#fff);width:27px;height:27px;color:var(--cap-dark);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:800;display:grid}.cap-ai-list h3{margin-bottom:.25rem}.cap-roles{background:#f8fbfa}.cap-case-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.cap-case-grid article{border:1px solid #e0ebe6;border-radius:12px;gap:.9rem;padding:1.35rem;display:flex}.cap-case-grid>article>svg{color:var(--cap);flex:none;width:19px;margin-top:.15rem}.cap-case-grid h3{margin-bottom:.3rem}.cap-architecture-flow{grid-template-columns:repeat(5,1fr);gap:.75rem;display:grid}.cap-architecture-flow article{text-align:center;padding:1rem .4rem;position:relative}.cap-architecture-flow article>span{color:#60e5b6;background:#0f493a;border:1px solid #246454;border-radius:15px;place-items:center;width:55px;height:55px;margin:0 auto 1rem;display:grid}.cap-architecture-flow h3{color:#fff}.cap-architecture-flow p{color:#9bb9ae;font-size:.7rem!important}.cap-architecture-flow article>svg{color:#54786e;width:18px;position:absolute;top:33px;right:-13px}.cap-difference{background:#f5faf7}.cap-difference-grid{grid-template-columns:.75fr 1.25fr;gap:5rem;display:grid}.cap-difference-grid>div:first-child{align-self:start;position:sticky;top:7rem}.cap-difference-grid>div:first-child>svg{width:80px;height:80px;color:color-mix(in srgb,var(--cap) 28%,#fff);margin-top:2rem}.cap-difference-grid>div:last-child article{border-bottom:1px solid #dbe8e2;gap:.9rem;padding:1.3rem 0;display:flex}.cap-difference-grid article>svg{color:var(--cap);flex:none;width:19px}.cap-difference-grid h3{margin-bottom:.25rem}.cap-related-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.cap-related-grid a{border:1px solid #dce9e3;border-radius:14px;flex-direction:column;min-height:215px;padding:1.55rem;transition:all .2s;display:flex}.cap-related-grid a:hover{border-color:var(--cap);transform:translateY(-3px)}.cap-related-grid h3{margin-bottom:.5rem}.cap-related-grid span{color:var(--cap-dark);align-items:center;gap:.35rem;margin-top:auto;font-size:.78rem;font-weight:800;display:flex}.cap-related-grid svg{width:15px}.cap-faq{background:#f7fbf9}.cap-faq-grid{grid-template-columns:.7fr 1.3fr;gap:5rem;display:grid}.cap-faq-grid>div:first-child{align-self:start;position:sticky;top:7rem}.cap-faq-grid>div:first-child p{margin-top:1rem}.cap-faq details{border-bottom:1px solid #dbe8e2}.cap-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-size:.9rem;font-weight:800;list-style:none;display:flex}.cap-faq summary::-webkit-details-marker{display:none}.cap-faq summary svg{width:17px;color:var(--cap)}.cap-faq details[open] summary svg{transform:rotate(180deg)}.cap-faq details p{padding:0 2rem 1.2rem 0;font-size:.83rem!important}@media (width<=1024px){.cap-hero-grid{grid-template-columns:1fr}.cap-console{max-width:660px}.cap-feature-grid{grid-template-columns:repeat(3,1fr)}.cap-workflow-grid{grid-template-columns:repeat(2,1fr)}.cap-workflow-grid article{min-height:270px}.cap-outcome-grid,.cap-role-grid,.cap-related-grid{grid-template-columns:repeat(2,1fr)}.cap-ai-grid,.cap-difference-grid,.cap-faq-grid{gap:3rem}}@media (width<=780px){.cap-hero{padding:5rem 0 4rem}.cap-hero h1{font-size:2.75rem!important}.cap-console-summary{grid-template-columns:1fr 1fr}.cap-console-summary div:first-child{grid-column:1/-1}.cap-console-flow{grid-template-columns:1fr}.cap-console-flow div{justify-content:space-between;display:flex}.cap-console-flow svg{display:none}.cap-section{padding:4.5rem 0}.cap-heading{text-align:left;margin-bottom:2.5rem}.cap-heading h2{margin-left:0}.cap-challenge-grid,.cap-outcome-grid,.cap-feature-grid,.cap-role-grid,.cap-case-grid,.cap-related-grid{grid-template-columns:1fr}.cap-overview-grid,.cap-ai-grid,.cap-difference-grid,.cap-faq-grid{grid-template-columns:1fr;gap:2rem}.cap-workflow-grid,.cap-architecture-flow{grid-template-columns:1fr}.cap-workflow-grid article{min-height:auto}.cap-workflow-grid article>div{margin-top:1.4rem}.cap-architecture-flow article>svg{display:none}.cap-difference-grid>div:first-child,.cap-faq-grid>div:first-child{position:static}.cap-related-grid a{min-height:180px}.cap-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.cap-page *{scroll-behavior:auto!important;transition:none!important}}.inner-hero{border-bottom:1px solid var(--color-border-thin);background:radial-gradient(circle at 90% 10%,#10b9810a 0%,#fff0 50%);padding:6rem 0 4rem}.inner-hero-container{grid-template-columns:1.2fr .8fr;align-items:center;gap:4rem;display:grid}.inner-hero-text{text-align:left}.inner-hero-ill{background-color:var(--color-bg-alt);border:1px solid var(--color-border-thin);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:1.5rem;padding:3rem 2rem;display:flex;position:relative}.inner-hero-ill:after{content:"";background-color:var(--color-accent);filter:blur(40px);opacity:.15;width:80px;height:80px;position:absolute;top:5%;right:5%}.metrics-row{grid-template-columns:repeat(3,1fr);gap:2rem;margin:3rem 0;display:grid}.metric-item{text-align:center;border-right:1px solid var(--color-border-thin);padding:1.5rem}.metric-item:last-child{border-right:none}.metric-num{color:var(--color-primary);font-size:2.5rem;font-weight:800;font-family:var(--font-title);margin-bottom:.5rem}.metric-label{color:var(--color-text-secondary);font-size:.88rem}.detail-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin:3rem 0;display:grid}.detail-card-inner{padding:2.25rem 1.75rem}.detail-icon-circle{background-color:var(--color-primary-light);width:2.75rem;height:2.75rem;color:var(--color-primary);border-radius:var(--radius-md);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.benefit-block{border:1px solid var(--color-border-thin);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background-color:#fff;padding:2rem}.benefit-tag{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);margin-bottom:1rem;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.benefit-tag-blue{background-color:var(--color-primary-light);color:var(--color-primary)}.benefit-tag-cyan{background-color:var(--color-accent-light);color:var(--color-accent-hover)}.benefit-tag-green{color:var(--color-emerald);background-color:#10b9811a}@media (width<=900px){.inner-hero-container{grid-template-columns:1fr;gap:3rem}.metrics-row,.detail-grid,.benefits-grid{grid-template-columns:1fr;gap:1.5rem}.metric-item{border-right:none;border-bottom:1px solid var(--color-border-thin)}.metric-item:last-child{border-bottom:none}}.snowflake-promo-sec{background-color:#fff;padding:5rem 0}.snowflake-promo-container{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--color-border-thin);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.snowflake-promo-left{color:#fff;background-color:#0f172a;flex-direction:column;justify-content:center;padding:4rem 3.5rem;display:flex}.snowflake-promo-left h3{color:#fff;margin-top:1rem;margin-bottom:1.25rem;font-size:1.85rem;line-height:1.35}.snowflake-promo-left p{color:#94a3b8;margin-bottom:2.25rem;font-size:.95rem;line-height:1.6}.snowflake-promo-right{background-color:#f8fafc;flex-direction:column;justify-content:center;padding:4rem 3.5rem;display:flex}.snowflake-mock-screen{border:1px solid var(--color-border-thin);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background-color:#fff;padding:1.75rem}.snowflake-mock-header{font-family:var(--font-title);color:var(--color-text-main);border-bottom:1px solid var(--color-border-thin);align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;font-size:.95rem;font-weight:700;display:flex}.snowflake-mock-body{color:var(--color-text-secondary);flex-direction:column;gap:.65rem;font-size:.78rem;line-height:1.6;display:flex}@media (width<=900px){.snowflake-promo-container{grid-template-columns:1fr}.snowflake-promo-left,.snowflake-promo-right{padding:3rem 2rem}}.interactive-demo-sec{border-top:1px solid var(--color-border-thin);border-bottom:1px solid var(--color-border-thin);background-color:#fff;padding:5rem 0}.demo-grid-wrapper{grid-template-columns:1fr 1.2fr;align-items:flex-start;gap:5rem;display:grid}.demo-left-col{flex-direction:column;gap:2rem;display:flex}.demo-section-title{font-family:var(--font-title);color:var(--color-text-main);font-size:2.15rem;font-weight:700;line-height:1.3}.demo-tabs-list{border-left:2px solid var(--color-border-thin);flex-direction:column;padding-left:0;display:flex}.demo-tab-item{cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--color-text-muted);transition:all var(--transition-fast);background:0 0;border:none;border-left:2px solid #0000;outline:none;align-items:center;gap:.75rem;margin-left:-2px;padding:1rem 1.5rem;font-size:1.05rem;font-weight:600;display:flex}.demo-tab-item .tab-arrow{opacity:0;transition:all var(--transition-fast);color:var(--color-primary);transform:translate(-5px)}.demo-tab-item.active{color:var(--color-primary);border-left-color:var(--color-primary)}.demo-tab-item.active .tab-arrow{opacity:1;transform:translate(0)}.demo-tab-item:hover:not(.active){color:var(--color-text-secondary);background-color:var(--color-bg-alt);border-left-color:var(--color-text-muted)}.demo-quote-box{background-color:var(--color-bg-alt);border:1px solid var(--color-border-thin);border-radius:var(--radius-md);margin-top:1rem;padding:2rem;position:relative}.quote-icon{color:var(--color-primary-light);margin-bottom:.75rem;display:block}.quote-text{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.95rem;font-style:italic;line-height:1.6}.quote-author{color:var(--color-text-main);font-size:.82rem}.quote-author span{color:var(--color-text-muted)}.demo-right-col{flex-direction:column;gap:2rem;display:flex}.demo-player-container{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background-color:#0f172a;border:1px solid #10b98126;position:relative;overflow:hidden}.player-device-header{color:#94a3b8;background-color:#1e293b;border-bottom:1px solid #334155;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-family:Courier New,monospace;font-size:.75rem;display:flex}.connection-dot{background-color:#10b981;border-radius:50%;width:8px;height:8px;margin-left:auto;animation:1.5s infinite pulse-dot}.player-screen{background-color:#0f172a;justify-content:center;align-items:center;height:280px;display:flex;position:relative}.screen-content-wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.mock-visual-display{z-index:2;flex-direction:column;align-items:center;gap:.75rem;transition:opacity .3s;display:flex}.glow-sparkle{color:var(--color-primary);filter:drop-shadow(0 0 8px var(--color-primary))}.mock-action-tag{color:#94a3b8;font-size:.75rem;font-family:var(--font-sans);background-color:#1e293b;border-radius:4px;padding:.25rem .75rem}.terminal-logs-overlay{color:#10b981;opacity:0;pointer-events:none;text-align:left;flex-direction:column;gap:.25rem;font-family:Courier New,monospace;font-size:.72rem;transition:all .4s;display:flex;position:absolute;bottom:1rem;left:1.25rem;transform:translateY(10px)}.screen-content-wrapper.playing .mock-visual-display{opacity:.25}.screen-content-wrapper.playing .terminal-logs-overlay{opacity:1;transform:translateY(0)}.player-play-btn{background-color:var(--color-primary);color:#fff;cursor:pointer;z-index:10;width:4rem;height:4rem;transition:all var(--transition-fast);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 0 20px #10b98166}.player-play-btn:hover{background-color:var(--color-primary-hover);transform:scale(1.1)}.player-pause-indicator{cursor:pointer;z-index:11;background:0 0;border:none;justify-content:center;align-items:flex-end;width:100%;height:100%;padding-bottom:1rem;display:flex;position:absolute;top:0;left:0}.player-pause-indicator span{color:#64748b;opacity:0;background-color:#1e293b;border-radius:4px;padding:.35rem .75rem;font-size:.75rem;transition:opacity .2s}.player-pause-indicator:hover span{opacity:1}.demo-tab-details{border-left:3px solid var(--color-primary);padding-left:1.5rem}.demo-tab-details h4{font-family:var(--font-title);color:var(--color-text-main);margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.demo-tab-details p{font-size:.95rem;line-height:1.6}@keyframes pulse-dot{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(1)}}@media (width<=900px){.demo-grid-wrapper{grid-template-columns:1fr;gap:3rem}}.platform-overview{--overview-ink:#071c15;--overview-panel:#0b2a20;--overview-lime:#83e83b;--overview-mint:#b8ff83;background:#fff}.overview-hero{isolation:isolate;color:var(--overview-ink);background:linear-gradient(#10b9810e 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#10b9810e 1px,#0000 1px) 0 0/64px 64px,linear-gradient(135deg,#fff 0%,#f5fbf7 55%,#eaf9ef 100%);padding:7rem 0 6rem;position:relative;overflow:hidden}.overview-hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#def6e76b);height:12rem;position:absolute;inset:auto 0 0}.overview-glow{filter:blur(1px);opacity:.24;z-index:-1;border-radius:50%;position:absolute}.overview-glow-one{background:radial-gradient(circle,#b9f79a 0%,#0000 66%);width:34rem;height:34rem;top:-13rem;right:-10rem}.overview-glow-two{background:radial-gradient(circle,#a8ead0 0%,#0000 67%);width:26rem;height:26rem;bottom:-18rem;left:34%}.overview-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:5rem;display:grid}.overview-hero-copy{max-width:650px}.overview-kicker{color:#167452;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1.7rem;font-size:.75rem;font-weight:700;display:inline-flex}.overview-kicker span{background:var(--overview-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #83e83b1f}.overview-hero h1{max-width:700px;color:var(--overview-ink);letter-spacing:-.055em;margin:0 0 1.4rem;font-size:clamp(3.35rem,6vw,6.25rem);line-height:.92}.overview-hero h1 span{color:#0aa56d}.overview-hero-copy>p{color:#49685b;max-width:620px;font-size:1.14rem;line-height:1.75}.overview-hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2.1rem;display:flex}.overview-btn{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:.55rem;min-height:3.2rem;padding:.75rem 1.4rem;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.overview-btn:hover{transform:translateY(-2px)}.overview-btn-primary{color:#092016;background:var(--overview-lime);box-shadow:0 12px 30px #45c52433}.overview-btn-primary:hover{color:#092016;background:#a1f468}.overview-btn-secondary{color:#153f30;background:#fffc;border-color:#c8e3d5}.overview-btn-secondary:hover{color:#0a6f4b;background:#fff;border-color:#89cbaa}.overview-proof{flex-wrap:wrap;gap:1.15rem;margin-top:1.6rem;display:flex}.overview-proof span{color:#628074;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}.overview-proof svg{color:var(--overview-lime)}.overview-visual{background:radial-gradient(circle,#71da8933,#0000 32%),#ffffffd1;border:1px solid #cde7da;border-radius:26px;min-height:495px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fffc,0 30px 70px #125b3d1f}.overview-visual:before{content:"";background-image:radial-gradient(#289a662e .8px,#0000 .8px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.visual-orbit{border:1px solid #199e6438;border-radius:50%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.visual-orbit-one{width:290px;height:290px}.visual-orbit-two{opacity:.65;border-style:dashed;width:410px;height:410px}.visual-core{z-index:3;color:#0a9a65;background:radial-gradient(circle at 35% 30%,#fff,#e4f8eb 72%);border:1px solid #86d9ae;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:154px;height:154px;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #27b16e0b,0 20px 55px #15774c29}.visual-core img{width:112px;height:auto}.visual-node{z-index:4;background:#fffffff0;border:1px solid #cee5da;border-radius:9px;width:142px;padding:.75rem .8rem;position:absolute;box-shadow:0 12px 28px #1c5b401a}.visual-node svg{color:#0c9b67}.visual-node span{color:#183e30;margin:.28rem 0 .05rem;font-size:.73rem;font-weight:700;display:block}.visual-node b{color:#6e8c7f;font-size:.62rem;font-weight:600}.visual-node-mdm{top:19%;left:6%}.visual-node-quality{top:19%;right:6%}.visual-node-governance{bottom:11%;left:6%}.visual-node-agents{bottom:11%;right:6%}.visual-stream{z-index:2;transform-origin:0;border-top:1px dashed #12995f61;width:27%;position:absolute;top:52%;left:50%}.stream-one{transform:rotate(-141deg)}.stream-two{transform:rotate(-39deg)}.stream-three{transform:rotate(141deg)}.stream-four{transform:rotate(39deg)}.overview-section-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e4eee9;position:sticky;top:4.5rem}.overview-section-nav .container{gap:2rem;display:flex;overflow-x:auto}.overview-section-nav a{color:#587066;flex:none;padding:1rem 0;font-size:.82rem;font-weight:700}.overview-section-nav a:hover{color:#079260}.platform-overview [id=overview],.platform-overview [id=why-amurta],.platform-overview [id=pillars],.platform-overview [id=ai-capabilities],.platform-overview [id=amurta-difference],.platform-overview [id=intelligence],.platform-overview [id=testimonials],.platform-overview [id=faqs],.platform-overview [id=contact]{scroll-margin-top:9rem}.overview-why{background:#fff;padding:8rem 0}.overview-eyebrow{color:#078559;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.74rem;font-weight:800}.overview-why h2,.overview-section-heading h2{color:var(--overview-ink);letter-spacing:-.04em;font-size:clamp(2.25rem,4vw,4rem);line-height:1.05}.overview-difference-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,7vw,7rem);margin-bottom:3.5rem;display:grid}.overview-difference-heading h2{text-wrap:balance;margin:0}.overview-difference-heading>p{color:#536a60;margin:2.1rem 0 0;font-size:1.05rem;line-height:1.8}.difference-icon{color:#07885c;background:#e9f9f0;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.difference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.difference-card{background:#fbfdfc;border:1px solid #dce8e3;border-radius:13px;flex-direction:column;min-width:0;min-height:245px;padding:2rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.difference-card:hover{border-color:#10b98159;transform:translateY(-3px);box-shadow:0 18px 38px #08372614}.difference-card h3{color:#102e23;margin:1.4rem 0 .75rem;font-size:1.2rem;line-height:1.3}.difference-card>p{color:#61766d;margin:0;font-size:.86rem;line-height:1.7}.difference-closing{color:#fff;background:linear-gradient(135deg,#073c30,#0a2638);border-radius:13px;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:1.6rem 2rem;display:flex;box-shadow:0 18px 40px #0837261a}.difference-closing svg{color:#5ce4b4;flex:none}.difference-closing strong{text-align:center;max-width:940px;font-size:clamp(.95rem,1.5vw,1.14rem);line-height:1.55}.overview-pillars{background:#f7f9f8;padding:7.5rem 0}.overview-section-heading{max-width:780px;margin-bottom:3.4rem}.overview-section-heading>p{color:#60766c;max-width:650px;margin-top:1.15rem;font-size:1rem;line-height:1.7}.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pillar-card{background:#fff;border:1px solid #dfe7e3;border-radius:12px;flex-direction:column;min-width:0;min-height:300px;padding:2rem;transition:background-color .2s,box-shadow .2s;display:flex}.pillar-card:hover{z-index:1;background:#fcfffd;position:relative;box-shadow:inset 0 3px #13a86f,0 16px 38px #0a342514}.pillar-card-top{justify-content:flex-start;align-items:center;display:flex}.pillar-card-icon{object-fit:contain;width:100px;height:100px;display:block}.pillar-card h3{color:#079b5e;margin:1.55rem 0 .7rem;font-size:1.35rem;line-height:1.2}.pillar-card p{color:#5d7068;font-size:.9rem;line-height:1.65}.pillar-tags{flex-wrap:wrap;gap:.4rem;margin-top:1.2rem;display:flex}.pillar-tags span{color:#557066;background:#f2f7f4;border-radius:5px;padding:.32rem .5rem;font-size:.66rem;font-weight:700}.pillar-link{color:#087e56;align-items:center;gap:.4rem;width:fit-content;margin-top:auto;padding-top:1.15rem;font-size:.76rem;font-weight:800;display:inline-flex}.pillar-link:hover{color:#055f41}.overview-ai-powered{color:#fff;background:#071d2d;padding:8rem 0;position:relative;overflow:hidden}.overview-ai-powered:before{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.overview-ai-glow{filter:blur(12px);pointer-events:none;border-radius:50%;position:absolute}.overview-ai-glow-one{background:radial-gradient(circle,#17cd9140,#0000 68%);width:34rem;height:34rem;top:-19rem;right:-10rem}.overview-ai-glow-two{background:radial-gradient(circle,#5f71ff2e,#0000 68%);width:28rem;height:28rem;bottom:-18rem;left:-10rem}.overview-ai-powered .container{z-index:1;position:relative}.overview-ai-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,7vw,7rem);margin-bottom:3.75rem;display:grid}.overview-ai-label{color:#6ce6b9;letter-spacing:.11em;text-transform:uppercase;background:#19ba8414;border:1px solid #2bdca059;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1.2rem;padding:.45rem .72rem;font-size:.7rem;font-weight:800;display:inline-flex}.overview-ai-heading h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.8vw,4.5rem);line-height:1.02}.overview-ai-intro{padding-top:2.4rem}.overview-ai-intro p{color:#b7c9d2;margin:0 0 1rem;font-size:1rem;line-height:1.75}.overview-ai-intro p:last-child{color:#e3edf1;margin-bottom:0;font-weight:650}.overview-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.overview-ai-card{background:#092334b8;border:1px solid #84b1c133;border-radius:12px;flex-direction:column;min-width:0;min-height:430px;padding:2rem;transition:background-color .2s,box-shadow .2s;display:flex}.overview-ai-card:hover{z-index:1;background:#0c2d40f5;position:relative;box-shadow:inset 0 3px #25d59a,0 20px 45px #0003}.overview-ai-card-top{justify-content:flex-start;align-items:center;display:flex}.overview-ai-card-top>div{color:#46dda9;background:#18bc8514;border:1px solid #41e2aa4d;border-radius:9px;place-items:center;width:43px;height:43px;display:grid}.overview-ai-card h3{color:#54e3b1;margin:1.55rem 0 .65rem;font-size:1.28rem}.overview-ai-card h4{color:#fff;margin:0 0 .85rem;font-size:.94rem;line-height:1.45}.overview-ai-card>p{color:#9eb4bf;margin:0;font-size:.82rem;line-height:1.7}.overview-ai-value{background:#26d1970f;border-left:2px solid #25d59a;gap:.35rem;margin-top:1.25rem;padding:.9rem;display:grid}.overview-ai-value strong{color:#4edfae;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.overview-ai-value span{color:#d0dde2;font-size:.76rem;line-height:1.55}.amurta-difference-section{background:linear-gradient(#f3f8f5 0%,#fbfdfc 100%);padding:8rem 0;position:relative;overflow:hidden}.amurta-difference-section:before{content:"";opacity:.42;pointer-events:none;background-image:radial-gradient(circle,#0f8b5d26 1px,#0000 1.5px);background-size:34px 34px;position:absolute;inset:0}.amurta-difference-section .container{z-index:1;position:relative}.amurta-difference-intro{text-align:center;max-width:870px;margin:0 auto 3.5rem}.amurta-difference-intro h2{color:var(--overview-ink);letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.02}.amurta-difference-intro h2 span{color:#079260}.amurta-difference-intro>p{color:#5a7066;max-width:800px;margin:1.3rem auto 0;font-size:1.03rem;line-height:1.8}.amurta-difference-intro strong{color:#153f30}.difference-convergence{background:#ffffffe6;border:1px solid #d4e7dd;border-radius:18px;grid-template-columns:minmax(0,1fr) 110px minmax(260px,.62fr);align-items:center;gap:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;box-shadow:0 20px 50px #09422c14}.difference-cluster-label{color:#789087;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.65rem;font-weight:800;display:block}.difference-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.difference-tool-grid>div{color:#3d5e50;background:#f8fbf9;border:1px solid #dce8e3;border-radius:8px;align-items:center;gap:.5rem;min-width:0;padding:.75rem;font-size:.74rem;font-weight:700;display:flex}.difference-tool-grid>div>span{background:#a9bbb4;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #edf3f0}.difference-flow{color:#0aa06a;align-items:center;display:flex}.difference-flow i{border-top:1px dashed #78baa0;width:100%}.difference-flow svg{background:#effaf4;border:1px solid #9bd0ba;border-radius:50%;flex:none;padding:3px}.difference-platform-node{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#32dda238,#0000 13rem),#082c2b;border:1px solid #36d69d61;border-radius:14px;align-content:center;place-items:center;min-height:190px;padding:1.5rem;display:grid;box-shadow:0 16px 36px #063e2d29}.difference-platform-node>div{color:#5ce2b3;background:#45dba41a;border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:.65rem;display:grid}.difference-platform-node>span{color:#61e2b5;letter-spacing:.16em;font-size:.66rem;font-weight:900}.difference-platform-node strong{margin-top:.3rem;font-size:1.05rem}.difference-platform-node small{color:#9fbeb6;margin-top:.45rem;font-size:.65rem}.difference-unified-card{color:#fff;background:linear-gradient(135deg,#092a26,#09243a);border-radius:17px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);margin-top:1rem;padding:clamp(2rem,4vw,3rem);display:grid;box-shadow:0 22px 48px #0733251f}.difference-unified-copy>span{color:#55dfae;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.difference-unified-copy h3{color:#fff;margin:.7rem 0 .9rem;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.1}.difference-unified-copy p{color:#bacccf;line-height:1.75}.difference-unified-matrix{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:.55rem;display:grid}.difference-unified-matrix span{color:#e0edeb;background:#ffffff09;border:1px solid #68b5a040;border-radius:7px;align-items:center;min-height:46px;padding:.65rem .7rem;font-size:.7rem;font-weight:650;line-height:1.35;display:flex}.amurta-differentiator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.amurta-differentiator-card{background:#ffffffed;border:1px solid #d8e6df;border-radius:13px;flex-direction:column;min-width:0;min-height:340px;padding:2rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.amurta-differentiator-card:hover{border-color:#0ea56d6b;transform:translateY(-4px);box-shadow:0 20px 42px #08402b17,inset 0 3px #18aa72}.amurta-differentiator-heading{align-items:center;gap:1rem;display:flex}.amurta-differentiator-heading>div{color:#07865a;background:#eaf8f0;border-radius:9px;flex:0 0 60px;place-items:center;width:60px;height:60px;transition:transform .22s;display:grid}.amurta-differentiator-heading svg{width:30px;height:30px}.amurta-differentiator-card:hover .amurta-differentiator-heading>div{transform:translateY(-2px)rotate(-3deg)}.amurta-differentiator-card h3{color:#102f23;margin:0;font-size:1.28rem}.amurta-differentiator-card>p{color:#5d7369;text-align:left;margin:1rem 0 0;font-size:.88rem;line-height:1.75}.amurta-differentiator-note{color:#345b4b;background:#f1f8f4;border-left:2px solid #16a66e;margin-top:1rem;padding:.85rem;font-size:.72rem;font-weight:650;line-height:1.55}.amurta-differentiator-labels{flex-wrap:wrap;gap:.42rem;margin-top:auto;padding-top:1.2rem;display:flex}.amurta-differentiator-labels span{color:#45675a;background:#f5f9f7;border:1px solid #dce9e3;border-radius:5px;padding:.36rem .52rem;font-size:.64rem;font-weight:700}.difference-closing-panel{background:#fff;border:1px solid #cde5d9;border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:clamp(2rem,4vw,3rem);display:flex;box-shadow:0 18px 42px #083d2a12}.difference-closing-panel>div>span{color:#078559;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.difference-closing-panel h3{color:#11372a;letter-spacing:-.03em;max-width:730px;margin:.55rem 0 .7rem;font-size:clamp(1.6rem,2.7vw,2.5rem);line-height:1.12}.difference-closing-panel p{color:#60756c;max-width:720px;margin:0;line-height:1.7}.difference-closing-panel .overview-btn{flex:none}.overview-workflow{background:#eef8f2;padding:8rem 0;position:relative;overflow:hidden}.overview-workflow:before{content:"";background:radial-gradient(circle,#83e83b21,#0000 66%);border-radius:50%;width:44rem;height:44rem;position:absolute;top:-22rem;right:-25rem}.overview-section-heading-light h2{color:#0a2a1e}.overview-section-heading-light>p{color:#627a6f}.overview-section-heading-light .overview-eyebrow{color:#0b8f60}.workflow-grid{background:#ffffffc7;border:1px solid #cfe4da;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;position:relative;box-shadow:0 18px 45px #165f4112}.workflow-step{border-right:1px solid #dceae3;min-height:350px;padding:1.6rem;position:relative}.workflow-step:last-child{border-right:0}.workflow-step-header{justify-content:flex-start;align-items:center;display:flex}.workflow-step-header>div{color:#0a9563;background:#e6f9dc;border-radius:12px;place-items:center;width:80px;height:80px;display:grid}.workflow-step-header svg{width:38px;height:38px}.workflow-step h3{color:#173d2e;margin:1.5rem 0 .8rem;font-size:1.25rem}.workflow-step p{color:#627a6f;font-size:.89rem;line-height:1.7}.workflow-arrow{z-index:2;color:#2b9b70;background:#fff;border:1px solid #cfe2d8;border-radius:50%;padding:3px;position:absolute;top:49%;right:-11px}.delivery-strip{color:#234c3c;background:#fff;border:1px solid #cfe4da;border-radius:10px;justify-content:center;align-items:center;gap:1.35rem;margin-top:1.4rem;padding:1.2rem;display:flex}.delivery-strip>span{color:#6f8a7f;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.delivery-strip strong{font-size:.84rem}.delivery-strip i{background:var(--overview-lime);border-radius:50%;width:3px;height:3px}.overview-intelligence{background:#fff;padding:8rem 0}.intelligence-tabs{background:#edf4f0;border-radius:9px;gap:.35rem;width:fit-content;padding:.35rem;display:flex}.intelligence-tabs button{color:#61766d;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.72rem 1rem;font-size:.8rem;font-weight:700;transition:all .2s}.intelligence-tabs button.active{color:#0a3223;background:#fff;box-shadow:0 4px 12px #08312114}.intelligence-panel{background:#f7faf8;border:1px solid #dce9e3;border-radius:16px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5rem;min-height:500px;margin-top:2rem;padding:4rem;display:grid}.intelligence-icon{color:#0b825a;background:#e7fbdc;border-radius:10px;place-items:center;width:49px;height:49px;margin-bottom:1.5rem;display:grid}.intelligence-copy>span{color:#0b825a;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.intelligence-copy h3{color:#0b241a;margin:.65rem 0 1rem;font-size:2rem;line-height:1.15}.intelligence-copy>p{color:#60766c;line-height:1.75}.intelligence-list{grid-template-columns:repeat(2,1fr);gap:.65rem;margin-top:1.5rem;display:grid}.intelligence-list div{color:#395348;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:flex}.intelligence-list svg{color:#087c55;background:#dff9d2;border-radius:50%;flex:none;padding:2px}.intelligence-preview{background:#fff;border:1px solid #cfe0d8;border-radius:13px;min-height:365px;overflow:hidden;box-shadow:0 22px 55px #052b1c1f}.preview-toolbar{background:#f7faf8;border-bottom:1px solid #e3ece8;align-items:center;gap:.35rem;height:45px;padding:0 1rem;display:flex}.preview-toolbar>span{background:#cad8d2;border-radius:50%;width:7px;height:7px}.preview-toolbar b{color:#6b8077;margin-left:.45rem;font-size:.68rem}.buddy-preview,.rule-preview,.dashboard-preview{padding:2rem}.chat-line{color:#4f655b;border-radius:10px;max-width:84%;margin-bottom:1rem;padding:.9rem 1rem;font-size:.76rem;line-height:1.55}.chat-line-user{background:#edf3f0;margin-left:auto}.chat-line-ai{color:#204a39;background:#e7fbdc;gap:.5rem;display:flex}.chat-line-ai svg{color:#078055;flex:none;margin-top:3px}.mini-metrics{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:1.6rem;display:grid}.mini-metrics div{border:1px solid #e3ece8;border-radius:8px;flex-direction:column;padding:.8rem;display:flex}.mini-metrics b{color:#123d2d;font-size:1.15rem}.mini-metrics span{color:#789087;font-size:.63rem}.rule-prompt{color:#3e5d50;background:#f0f5f3;border-radius:8px;padding:1rem;font-size:.78rem}.rule-prompt span,.generated-rule span{color:#82958d;letter-spacing:.12em;margin-bottom:.3rem;font-size:.58rem;font-weight:800;display:block}.generated-rule{background:#f1fcec;border:1px solid #cfebc2;border-radius:8px;margin-top:1rem;padding:1.1rem}.generated-rule code{color:#15573d;font-size:.74rem;line-height:1.8}.rule-status{color:#15805a;align-items:center;gap:.4rem;margin-top:1rem;font-size:.68rem;font-weight:700;display:flex}.trust-score{grid-template-columns:1fr auto;display:grid}.trust-score span{color:#748b81;font-size:.68rem}.trust-score b{color:#103c2b;grid-row:span 2;font-size:2.3rem}.trust-score em{color:#0b9462;margin-top:.25rem;font-size:.7rem;font-style:normal;font-weight:700}.chart-bars{border-bottom:1px solid #dce7e2;align-items:flex-end;gap:.65rem;height:160px;margin-top:1.5rem;display:flex}.chart-bars i{background:linear-gradient(#7ce43d,#13a16e);border-radius:4px 4px 0 0;flex:1}.dashboard-legend{color:#788e84;justify-content:space-between;margin-top:.8rem;font-size:.62rem;display:flex}.dashboard-legend span:first-child{align-items:center;gap:.3rem;display:flex}.dashboard-legend i{background:#3cbd65;border-radius:2px;width:7px;height:7px}.productivity-quote{color:#496459;justify-content:center;align-items:center;gap:.55rem;margin-top:1.8rem;font-size:.86rem;font-weight:600;display:flex}.productivity-quote svg{color:#0e9465}.overview-contact-cta{isolation:isolate;color:#fff;background:#071d2d;padding:clamp(5rem,7vw,6.25rem) 0;position:relative;overflow:hidden}.overview-contact-cta:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 42%,#19ca8e24,#0000 43%),linear-gradient(120deg,#0f7e5f14,#0000 48%,#3057a014);position:absolute;inset:0}.overview-contact-glow{z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(#5ae6b11a,#0000 68%);border-radius:50%;width:min(72vw,62rem);height:23rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overview-contact-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.overview-contact-label{color:#63e2b3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:800}.overview-contact-inner h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(2.25rem,4.4vw,4.25rem);line-height:1.05}.overview-contact-inner>p{color:#b7c9d2;max-width:730px;margin:1.35rem auto 0;font-size:clamp(.96rem,1.4vw,1.08rem);line-height:1.75}.overview-contact-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.35rem;display:flex}.overview-contact-btn{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:.65rem;min-height:3.45rem;padding:.85rem 1.45rem;font-size:.88rem;font-weight:750;transition:transform .2s,color .2s,background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.overview-contact-btn-primary{color:#092016;background:var(--overview-lime);min-width:190px;box-shadow:0 12px 30px #5ae03b33}.overview-contact-btn-primary:hover{color:#092016;background:#a1f468;transform:translateY(-2px);box-shadow:0 16px 35px #5ae03b45}.overview-contact-btn-primary svg{transition:transform .2s}.overview-contact-btn-primary:hover svg{transform:translate(3px)}.overview-contact-btn-secondary{color:#edf6f8;background:#ffffff06;border-color:#d3e5eb47}.overview-contact-btn-secondary:hover{color:#fff;background:#3eb78f1a;border-color:#74e1bc8c;transform:translateY(-2px)}.overview-contact-btn:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=1024px){.overview-hero-grid{grid-template-columns:1fr}.overview-hero-copy{max-width:760px}.overview-visual{width:100%;max-width:720px;margin:0 auto}.workflow-grid{grid-template-columns:repeat(2,1fr)}.pillar-grid,.difference-grid,.overview-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.difference-convergence{grid-template-columns:minmax(0,1fr) 70px minmax(240px,.65fr)}.difference-tool-grid,.difference-unified-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-step:nth-child(2){border-right:0}.workflow-step:nth-child(-n+2){border-bottom:1px solid #dceae3}.workflow-arrow{display:none}.intelligence-panel{gap:3rem;padding:3rem}}@media (width<=760px){.overview-hero{padding:5.2rem 0 4rem}.overview-hero-grid{gap:3rem}.overview-hero h1{font-size:clamp(3rem,16vw,4.5rem)}.overview-visual{min-height:430px}.visual-orbit-two{width:330px;height:330px}.visual-orbit-one{width:240px;height:240px}.visual-node{width:120px}.visual-node-mdm,.visual-node-governance{left:3%}.visual-node-quality,.visual-node-agents{right:3%}.overview-section-nav{top:4.5rem}.overview-section-nav .container{gap:1.25rem}.overview-why,.overview-pillars,.overview-ai-powered,.amurta-difference-section,.overview-workflow,.overview-intelligence{padding:5.5rem 0}.overview-difference-heading,.intelligence-panel{grid-template-columns:1fr;gap:2rem}.overview-difference-heading>p{margin-top:0}.difference-grid{grid-template-columns:1fr}.difference-card{min-height:0;padding:1.5rem}.difference-closing{align-items:flex-start;padding:1.4rem}.difference-closing strong{text-align:left}.overview-ai-heading{grid-template-columns:1fr;gap:1rem}.overview-ai-intro{padding-top:0}.pillar-grid,.overview-ai-grid,.workflow-grid{grid-template-columns:1fr}.pillar-card-icon{width:80px;height:80px}.overview-ai-card{min-height:0}.difference-convergence{grid-template-columns:1fr}.difference-flow{flex-direction:column;justify-content:center;min-height:60px}.difference-flow i{border-top:0;border-left:1px dashed #78baa0;width:1px;height:38px}.difference-flow svg{transform:rotate(90deg)}.difference-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.difference-unified-card{grid-template-columns:1fr;gap:2rem}.difference-unified-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.amurta-differentiator-grid{grid-template-columns:1fr}.amurta-differentiator-card{min-height:0;padding:1.5rem}.difference-closing-panel{flex-direction:column;align-items:flex-start}.pillar-card,.overview-ai-card{padding:1.5rem}.workflow-step,.workflow-step:nth-child(2){border-bottom:1px solid #dceae3;border-right:0}.workflow-step:last-child{border-bottom:0}.workflow-step{min-height:auto}.workflow-step h3{margin-top:1.5rem}.delivery-strip{flex-wrap:wrap}.delivery-strip>span{text-align:center;width:100%}.intelligence-tabs{width:100%;overflow-x:auto}.intelligence-tabs button{flex:1 0 auto}.intelligence-panel{min-height:0;padding:1.5rem}.intelligence-list{grid-template-columns:1fr}.overview-contact-cta{padding:4rem 0}.overview-contact-actions{flex-direction:column;width:min(100%,390px)}.overview-contact-btn{width:100%}}@media (width<=480px){.overview-visual{min-height:390px}.visual-core{width:126px;height:126px}.visual-orbit-one{width:205px;height:205px}.visual-orbit-two{width:290px;height:290px}.visual-node{width:105px;padding:.6rem}.visual-node span{font-size:.64rem}.intelligence-preview{min-height:330px}.buddy-preview,.rule-preview,.dashboard-preview{padding:1.25rem}.difference-tool-grid,.difference-unified-matrix{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.overview-btn,.overview-contact-btn,.overview-contact-btn-primary svg,.pillar-card,.amurta-differentiator-card,.amurta-differentiator-heading>div{transition:none}.overview-contact-btn:hover,.overview-contact-btn-primary:hover svg{transform:none}}.platform-overview-2{--po2-dark:#061b14;--po2-panel:#0b2b20;--po2-green:#24d68a;--po2-lime:#a3ef72;background:#fff}.po2-hero{color:#fff;background:radial-gradient(circle at 72% 30%, #24d68a24, transparent 28rem), var(--po2-dark);padding:clamp(5rem,9vw,8rem) 0;position:relative;overflow:hidden}.po2-hero:before{content:"";opacity:.15;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 60%,#0000)}.po2-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.po2-eyebrow{color:#8dd9b9;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:.74rem;font-weight:800;display:flex}.po2-eyebrow span{background:var(--po2-green);width:18px;height:1px}.po2-hero h1{color:#fff;letter-spacing:-.055em;max-width:680px;margin-bottom:1.5rem;font-size:clamp(3.4rem,7vw,6.8rem);line-height:.9}.po2-hero h1 span{color:var(--po2-lime);display:block}.po2-hero-copy>p{color:#bee4d4;max-width:650px;font-size:1.12rem;line-height:1.75}.po2-actions{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2.1rem;display:flex}.po2-ghost-link{color:#d7f6e8;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.po2-ghost-link:hover{color:var(--po2-lime)}.po2-stack{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c2e23b8;border:1px solid #a3ef7233;border-radius:22px;padding:1.3rem;box-shadow:0 35px 90px #00000047}.po2-stack-head{color:#72a993;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding-bottom:1rem;font-size:.64rem;font-weight:800;display:flex}.po2-stack-layers{gap:.65rem;display:grid}.po2-stack-layer{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:.7rem;min-height:76px;padding:.8rem 1rem;display:grid}.po2-stack-layer>svg{color:#70dbad}.po2-stack-layer span{display:grid}.po2-stack-layer b{color:#f2fff9;font-size:.86rem}.po2-stack-layer small{color:#83ad9c;font-size:.67rem}.po2-stack-layer em{color:#8fc2ad;letter-spacing:.08em;background:#ffffff0f;border-radius:4px;padding:.3rem .45rem;font-size:.56rem;font-style:normal;font-weight:800}.po2-stack-agents{background:linear-gradient(90deg,#24d68a29,#a3ef7212);border-color:#a3ef7259}.po2-stack-agents>svg,.po2-stack-agents em{color:var(--po2-lime)}.po2-stack-status{color:#82b09d;justify-content:center;align-items:center;gap:.5rem;padding-top:1rem;font-size:.68rem;display:flex}.po2-stack-status i{background:var(--po2-lime);width:7px;height:7px;box-shadow:0 0 12px var(--po2-lime);border-radius:50%}.po2-why{background:#fff}.po2-why-grid{grid-template-columns:.42fr 1.58fr;align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.po2-section-label{color:#477064;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.72rem;font-weight:800;display:flex}.po2-section-label span{color:#087552;letter-spacing:0;background:#e7f8ef;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.po2-why-copy{max-width:820px}.po2-why-copy h2{letter-spacing:-.04em;margin-bottom:2rem;font-size:clamp(2.25rem,4.4vw,4.4rem);line-height:1.04}.po2-why-copy p{max-width:740px;margin-top:1.2rem;font-size:1.06rem;line-height:1.8}.po2-why-copy p:last-child{color:#153f30;font-weight:700}.po2-pillars{color:#fff;background:var(--po2-dark)}.po2-heading-row{grid-template-columns:.42fr 1.58fr;gap:clamp(3rem,8vw,9rem);margin-bottom:3rem;display:grid}.po2-heading-row h2{color:#fff;font-size:clamp(2.25rem,4vw,4rem)}.po2-section-label-light{color:#82af9d}.po2-section-label-light span{color:var(--po2-lime);background:#a3ef721a}.po2-pillar-list{border-top:1px solid #ffffff24}.po2-pillar{border-bottom:1px solid #ffffff24;grid-template-columns:50px 64px minmax(240px,.8fr) 1.2fr;align-items:center;gap:1.5rem;padding:2rem 0;display:grid}.po2-pillar-index{color:#587a6c;font-size:.7rem;font-weight:800}.po2-pillar-icon{width:48px;height:48px;color:var(--po2-lime);background:#a3ef7217;border-radius:10px;place-items:center;display:grid}.po2-pillar h3{color:#fff;font-size:1.28rem}.po2-pillar p{color:#9bc2b1;line-height:1.7}.po2-engine-quote{background:#a3ef7212;border:1px solid #a3ef723d;border-radius:12px;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem;display:flex}.po2-engine-quote svg{color:var(--po2-lime);flex:none}.po2-engine-quote p{color:#d7f3e7;font-style:italic}.po2-workflow{background:#f2f8f5;scroll-margin-top:7rem}.po2-workflow-grid{grid-template-columns:minmax(300px,.75fr) minmax(440px,1.25fr);align-items:start;gap:clamp(4rem,10vw,10rem);display:grid}.po2-workflow-intro{position:sticky;top:8rem}.po2-workflow-intro h2{margin:1.5rem 0;font-size:clamp(2.3rem,4vw,4rem);line-height:1.05}.po2-workflow-intro h2 small{color:#508071;letter-spacing:0;margin-top:.6rem;font-size:.9rem;display:block}.po2-workflow-intro>p{line-height:1.75}.po2-timeline{gap:1rem;list-style:none;display:grid;position:relative}.po2-timeline:before{content:"";background:#bcd9cc;width:1px;position:absolute;top:30px;bottom:30px;left:24px}.po2-timeline li{grid-template-columns:50px 1fr;gap:1rem;display:grid;position:relative}.po2-timeline-marker{z-index:1;color:#07845a;background:#fff;border:1px solid #b9d8ca;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.po2-timeline-card{background:#fff;border:1px solid #d7e6df;border-radius:12px;padding:1.5rem;box-shadow:0 12px 30px #083b270d}.po2-timeline-card>span{color:#0b8d61;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}.po2-timeline-card h3{margin:.35rem 0 .7rem;font-size:1.3rem}.po2-timeline-card p{color:#5c756a;margin-top:.4rem;line-height:1.7}.po2-destinations{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.po2-destinations b{color:#205b46;background:#e8f7ef;border-radius:5px;padding:.35rem .55rem;font-size:.67rem}.po2-intelligence{background:#fff}.po2-intelligence-heading{grid-template-columns:.42fr 1.58fr;gap:clamp(3rem,8vw,9rem);margin-bottom:3rem;display:grid}.po2-intelligence-heading h2{font-size:clamp(2.25rem,4vw,4rem)}.po2-intelligence-grid{grid-template-columns:1.15fr .85fr .85fr;align-items:stretch;gap:1rem;display:grid}.po2-intel-card{border:1px solid #d9e7e0;border-radius:16px;flex-direction:column;min-height:500px;padding:2rem;display:flex}.po2-intel-icon{color:#087e58;background:#ffffffa6;border-radius:11px;place-items:center;width:48px;height:48px;margin-bottom:auto;display:grid}.po2-intel-card>span{color:#0a825a;letter-spacing:.1em;text-transform:uppercase;margin-top:2.5rem;font-size:.68rem;font-weight:800}.po2-intel-card h3{margin:.6rem 0 1rem;font-size:1.65rem}.po2-intel-card>p{color:#5d786d}.po2-intel-card ul{gap:.6rem;margin-top:1.2rem;list-style:none;display:grid}.po2-intel-card li{color:#365a4c;align-items:center;gap:.5rem;font-size:.84rem;font-weight:600;display:flex}.po2-intel-card li svg{color:#079568;flex:none}.po2-intel-card blockquote{color:#285745;border-top:1px solid #087e582e;margin-top:1.5rem;padding-top:1rem;font-size:.83rem;font-style:italic;font-weight:600}.po2-intel-mint{background:linear-gradient(145deg,#e5faee,#f4fff8)}.po2-intel-white{background:#fff}.po2-intel-dark{border-color:var(--po2-panel);background:var(--po2-panel)}.po2-intel-dark .po2-intel-icon{color:var(--po2-lime);background:#a3ef721a}.po2-intel-dark>span{color:var(--po2-lime)}.po2-intel-dark h3{color:#fff}.po2-intel-dark>p,.po2-intel-dark li{color:#b8d8ca}.po2-intel-dark li svg{color:var(--po2-lime)}.po2-cta{background:#fff;padding:1rem 0 6rem}.po2-cta-inner{background:#e9f9f0;border-radius:18px;justify-content:space-between;align-items:center;gap:3rem;padding:3rem;display:flex}.po2-cta-inner span{color:#088359;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.po2-cta-inner h2{max-width:690px;margin-top:.35rem;font-size:clamp(1.8rem,3vw,2.8rem)}@media (width<=1024px){.po2-hero-grid{grid-template-columns:1fr}.po2-stack{max-width:760px}.po2-intelligence-grid{grid-template-columns:1fr 1fr}.po2-intel-card:first-child{grid-column:1/-1}.po2-intel-card{min-height:420px}}@media (width<=760px){.po2-why-grid,.po2-heading-row,.po2-workflow-grid,.po2-intelligence-heading{grid-template-columns:1fr;gap:2rem}.po2-pillar{grid-template-columns:40px 48px 1fr;align-items:start;gap:1rem}.po2-pillar p{grid-column:3}.po2-workflow-intro{position:static}.po2-intelligence-grid{grid-template-columns:1fr}.po2-intel-card:first-child{grid-column:auto}.po2-intel-card{min-height:390px}.po2-cta-inner{flex-direction:column;align-items:flex-start}}@media (width<=480px){.po2-hero h1{font-size:3.5rem}.po2-stack-layer{grid-template-columns:32px 1fr}.po2-stack-layer em{display:none}.po2-pillar{grid-template-columns:36px 1fr}.po2-pillar-index{grid-column:1}.po2-pillar-icon{grid-area:2/1;width:38px;height:38px}.po2-pillar h3,.po2-pillar p{grid-column:2}.po2-pillar h3{grid-row:1/span 2;padding-top:0}.po2-pillar p{grid-row:3}.po2-engine-quote{align-items:flex-start}.po2-cta-inner{padding:2rem}}@media (prefers-reduced-motion:reduce){.platform-overview-2 *{scroll-behavior:auto!important}}.solution-detail{--solution-accent:#10b981;--solution-accent-2:#5ee9ba;background:#fff}.solution-detail--migration{--solution-accent:#16a5a3;--solution-accent-2:#67e8d2}.solution-detail--democratization{--solution-accent:#22a66f;--solution-accent-2:#a3ed75}.solution-hero{color:#fff;background:linear-gradient(120deg,#032f2b 0%,#063d35 55%,#075043 100%);padding:clamp(5rem,8vw,8rem) 0;position:relative;overflow:hidden}.solution-hero:after{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.solution-orb{filter:blur(80px);opacity:.18;background:var(--solution-accent-2);border-radius:50%;position:absolute}.solution-orb--one{width:24rem;height:24rem;top:-12rem;right:12%}.solution-orb--two{width:18rem;height:18rem;bottom:-12rem;left:35%}.solution-hero__grid{z-index:1;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(3rem,6vw,6rem);display:grid;position:relative}.solution-kicker{color:var(--solution-accent-2);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800;display:inline-block}.solution-hero h1{color:#fff;letter-spacing:-.055em;max-width:720px;margin:.9rem 0 1.4rem;font-size:clamp(2.65rem,5vw,4.5rem)!important;line-height:1.05!important}.solution-hero h1 span{color:var(--solution-accent-2)}.solution-hero__copy>p{color:#e9f6f2c7;max-width:650px;font-size:clamp(1.02rem,1.4vw,1.16rem)!important}.solution-actions{flex-wrap:wrap;gap:.8rem;margin:2.1rem 0 1.5rem;display:flex}.solution-button{border:1px solid #ffffff40;border-radius:10px;align-items:center;gap:.55rem;min-height:52px;padding:.8rem 1.2rem;font-size:.92rem;font-weight:750;display:inline-flex}.solution-button--primary{border-color:var(--solution-accent-2);color:#05332a;background:var(--solution-accent-2)}.solution-button--ghost{color:#f1faf7;background:#ffffff0a}.solution-button:hover{transform:translateY(-2px)}.solution-proof{color:#e3f5efb3;align-items:center;gap:.5rem;font-size:.83rem;display:flex}.solution-proof svg{color:var(--solution-accent-2)}.solution-visual{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#021c1b9e;border:1px solid #9df0d238;border-radius:20px;padding:1.2rem;position:relative;box-shadow:0 32px 70px #000f0f52}.solution-visual__top{color:#dff4ee;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:1rem;padding:.25rem .25rem 1.1rem;font-size:.75rem;font-weight:700;display:flex}.solution-visual__top span:first-child{align-items:center;gap:.5rem;display:flex}.solution-visual__top i{background:var(--solution-accent-2);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #5ee9ba1a}.solution-status{color:var(--solution-accent-2);background:#5ee9ba1a;border-radius:999px;padding:.22rem .55rem}.solution-flow{grid-template-columns:repeat(3,1fr);gap:1rem;padding:2.2rem .25rem;display:grid}.solution-flow__item{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.solution-flow__node{width:56px;height:56px;color:var(--solution-accent-2);background:linear-gradient(145deg,#5ee9ba29,#ffffff05);border:1px solid #5ee9ba47;border-radius:16px;place-items:center;margin-bottom:.75rem;display:grid}.solution-flow__item strong{color:#fff;font-size:.78rem}.solution-flow__item small{color:#e4f3ee85;margin-top:.25rem;font-size:.65rem}.solution-flow__arrow{color:#5ee9ba80;position:absolute;top:19px;right:-18px}.solution-visual__metrics{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.solution-visual__metrics div{background:#ffffff0b;border-radius:10px;padding:.8rem .6rem}.solution-visual__metrics strong,.solution-visual__metrics span{display:block}.solution-visual__metrics strong{color:#fff;font-size:1.05rem}.solution-visual__metrics span{color:#e5f4ef8c;margin-top:.15rem;font-size:.62rem}.solution-statbar{border-bottom:1px solid var(--color-border-thin);background:#f7fcfa}.solution-statbar__grid{grid-template-columns:repeat(3,1fr);display:grid}.solution-statbar__grid div{border-right:1px solid var(--color-border-thin);align-items:center;gap:1rem;padding:2rem;display:flex}.solution-statbar__grid div:last-child{border:0}.solution-statbar strong{color:#075744;font-size:1.9rem}.solution-statbar span{color:var(--color-text-muted);font-size:.82rem;line-height:1.45}.solution-section{padding:clamp(5rem,8vw,7rem) 0}.solution-heading h2{letter-spacing:-.045em;max-width:720px;margin:.75rem 0 0;font-size:clamp(2rem,4vw,3rem)!important}.solution-heading>p,.solution-heading--split>p{max-width:560px;color:var(--color-text-muted);margin-top:1rem}.solution-heading--split{grid-template-columns:1fr .8fr;align-items:end;gap:4rem;display:grid}.solution-heading--center{text-align:center;flex-direction:column;align-items:center;max-width:780px;margin:0 auto 3.5rem;display:flex}.solution-heading--center p{margin:1rem auto 0}.solution-problems{background:#fff}.solution-problem-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem;display:grid}.solution-problem-grid article{background:snow;border:1px solid #f1d7d4;border-radius:14px;padding:1.6rem}.solution-problem-grid svg{color:#d85852}.solution-problem-grid h3,.solution-capability-grid h3,.solution-use-cases h3,.solution-steps h3{margin:1rem 0 .55rem;font-size:1.05rem!important;line-height:1.35!important}.solution-problem-grid p,.solution-capability-grid p,.solution-use-cases p,.solution-steps p{color:var(--color-text-muted);font-size:.85rem!important}.solution-approach{background:#f4faf7}.solution-steps{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.solution-steps article{border:1px solid var(--color-border-thin);min-height:285px;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:1.7rem;position:relative}.solution-step__number{color:#c3d8cf;font-size:.8rem;font-weight:800;position:absolute;top:1.2rem;right:1.2rem}.solution-step__icon{color:#087454;background:#e5f8f0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.solution-steps small{border-top:1px solid var(--color-border-thin);color:#087454;margin-top:1.2rem;padding-top:1rem;font-size:.72rem;font-weight:700;display:block}.solution-transformation{background:#fff}.solution-table{border:1px solid var(--color-border-thin);box-shadow:var(--shadow-md);border-radius:16px;overflow:hidden}.solution-table__head,.solution-table__row{grid-template-columns:.65fr 1fr 1fr;display:grid}.solution-table__head{color:#d9efe7;text-transform:uppercase;letter-spacing:.07em;background:#073d35;font-size:.74rem;font-weight:800}.solution-table__head span,.solution-table__row>span,.solution-table__row>strong{padding:1.1rem 1.3rem}.solution-table__row{border-top:1px solid var(--color-border-thin);align-items:center}.solution-table__row>strong{font-size:.83rem}.solution-table__row>span{color:var(--color-text-muted);font-size:.82rem}.solution-table__row>span:last-child{color:#076b4e;background:#f3fbf7;align-items:center;gap:.6rem;display:flex}.solution-table__row svg{flex:none}.solution-capabilities{background:#f4faf7}.solution-capability-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.solution-capability-grid article{border:1px solid var(--color-border-thin);background:#fff;border-radius:14px;padding:1.7rem;transition:all .2s}.solution-capability-grid article:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.solution-capability-grid article>div{color:#087454;background:#e6f8f1;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.solution-use-cases{background:#fff}.solution-use-cases__grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:5rem;display:grid}.solution-text-link{color:#078057;align-items:center;gap:.5rem;margin-top:1.6rem;font-size:.9rem;font-weight:750;display:inline-flex}.solution-use-cases__list{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.solution-use-cases__list article{border-left:3px solid var(--solution-accent);background:#f7fbf9;border-radius:0 12px 12px 0;padding:1.5rem}.solution-use-cases__list article>span{color:#078057;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.solution-outcomes{color:#fff;background:linear-gradient(120deg,#052f2b,#07483d)}.solution-outcomes__inner{grid-template-columns:.7fr 1.3fr;align-items:center;gap:5rem;display:grid}.solution-outcomes h2{color:#fff;margin-top:.7rem;font-size:clamp(2rem,4vw,3rem)!important}.solution-outcomes__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.solution-outcomes__grid div{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:1.4rem}.solution-outcomes__grid strong,.solution-outcomes__grid span{display:block}.solution-outcomes__grid strong{color:var(--solution-accent-2);font-size:1.65rem}.solution-outcomes__grid span{color:#e8f6f1b3;margin-top:.25rem;font-size:.76rem}@media (width<=950px){.solution-hero__grid,.solution-heading--split,.solution-use-cases__grid,.solution-outcomes__inner{grid-template-columns:1fr;gap:2.5rem}.solution-problem-grid,.solution-steps,.solution-capability-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.solution-hero{padding:4.5rem 0}.solution-flow{gap:.3rem}.solution-flow__arrow{display:none}.solution-visual__metrics,.solution-statbar__grid,.solution-problem-grid,.solution-steps,.solution-capability-grid,.solution-use-cases__list,.solution-outcomes__grid{grid-template-columns:1fr}.solution-statbar__grid div{border-right:0;border-bottom:1px solid var(--color-border-thin)}.solution-table__head{display:none}.solution-table__row{grid-template-columns:1fr}.solution-table__row>span,.solution-table__row>strong{padding:.75rem 1rem}.solution-table__row>span:first-of-type:before{content:"Before: ";font-weight:800}.solution-table__row>span:last-child:before{content:"With Amurta: ";font-weight:800}.solution-heading h2{font-size:2rem!important}}@media (prefers-reduced-motion:reduce){.solution-button,.solution-capability-grid article{transition:none}}.resource-listing-page{background:var(--color-bg-base)}.resource-listing-hero{background:linear-gradient(180deg, var(--color-bg-alt), var(--color-bg-base));padding:clamp(3.5rem,6vw,5.5rem) 0 0}.resource-listing-hero__copy{text-align:center;max-width:760px;margin:0 auto 2.5rem}.resource-listing-hero__copy h1{margin:.25rem 0 1rem;font-size:clamp(2.6rem,6vw,4.4rem)!important;line-height:1.08!important}.resource-listing-hero__copy p{color:var(--color-text-muted)}.resource-listing-banner{border:1px solid var(--color-border-thin);border-radius:calc(var(--radius-lg) + 4px);background:var(--color-accent);height:clamp(220px,30vw,380px);box-shadow:var(--shadow-premium);position:relative;overflow:hidden}.resource-listing-banner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#022c222e,#0000 58%);position:absolute;inset:0}.resource-listing-banner img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.resource-listing-content{padding:clamp(4.5rem,7vw,6rem) 0}.resource-listing-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.resource-listing-heading h2{margin-bottom:.55rem;font-size:clamp(2rem,4vw,3rem)!important}.resource-listing-heading p{max-width:650px;color:var(--color-text-muted);font-size:.95rem!important}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.resource-card{border:1px solid var(--color-border-thin);border-radius:var(--radius-lg);background:var(--color-bg-base);min-width:0;min-height:100%;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.resource-card__image-wrap{aspect-ratio:1.91;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-bg-alt);display:block;overflow:hidden}.resource-card__image{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.resource-card:hover .resource-card__image,.resource-card:focus-within .resource-card__image{transform:scale(1.08)}.resource-card__body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.resource-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.4em;margin-bottom:.8rem;display:-webkit-box;overflow:hidden;font-size:1.12rem!important;line-height:1.45!important}.resource-card__title a:hover{color:var(--color-primary-hover)}.resource-card__title a:focus-visible,.resource-card__link:focus-visible,.resource-pagination button:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}.resource-card__excerpt{min-height:4.8em;color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.4rem;display:-webkit-box;overflow:hidden;font-size:.84rem!important;line-height:1.6!important}.resource-card__link{width:fit-content;color:var(--color-primary-hover);align-items:center;gap:.4rem;margin-top:auto;font-size:.82rem;font-weight:800;display:inline-flex}.resource-card__link svg{transition:transform var(--transition-fast)}.resource-card__link:hover svg{transform:translate(3px)}.resource-pagination{justify-content:center;gap:.45rem;margin-top:3rem;display:flex}.resource-pagination button{border:1px solid var(--color-border-thin);border-radius:var(--radius-md);min-width:2.5rem;height:2.5rem;color:var(--color-text-secondary);background:var(--color-bg-base);cursor:pointer;place-items:center;padding:0 .8rem;font-size:.8rem;font-weight:700;display:grid}.resource-pagination button:hover:not(:disabled),.resource-pagination button[aria-current=page]{border-color:var(--color-primary);color:#fff;background:var(--color-primary-hover)}.resource-pagination button:disabled{cursor:not-allowed;opacity:.45}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.resource-card__image,.resource-card__link svg{transition:none}}@media (width>=780px) and (width<=1279px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=779px){.resource-listing-hero{padding-top:3rem}.resource-listing-hero__copy{margin-bottom:2rem}.resource-listing-banner{height:230px}.resource-listing-heading{display:block}.resource-grid{grid-template-columns:1fr}.resource-card__title,.resource-card__excerpt{min-height:0}.resource-pagination{flex-wrap:wrap}}.contact-page{background:var(--color-bg-alt)}.contact-demo-section{isolation:isolate;background:radial-gradient(circle at 8% 8%, var(--color-primary-light), transparent 28rem), linear-gradient(135deg, var(--color-bg-base) 0%, var(--color-bg-alt) 100%);padding:clamp(4.5rem,7vw,7rem) 0;position:relative;overflow:hidden}.contact-demo-glow{z-index:-1;border-radius:var(--radius-full);background:var(--color-primary);filter:blur(90px);opacity:.08;pointer-events:none;position:absolute}.contact-demo-glow-one{width:24rem;height:24rem;top:8rem;left:-8rem}.contact-demo-glow-two{width:28rem;height:28rem;bottom:-8rem;right:-10rem}.contact-demo-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:start;gap:clamp(3rem,6vw,6.5rem);display:grid}.contact-demo-copy{padding-top:1.25rem;position:sticky;top:7rem}.contact-demo-copy h1{letter-spacing:-.045em;max-width:650px;margin:0 0 1.5rem;font-size:clamp(2.45rem,4.3vw,4.15rem)!important;line-height:1.08!important}.contact-demo-description{max-width:620px;color:var(--color-text-secondary);font-size:1.05rem!important}.contact-value-list{gap:1rem;margin:2.25rem 0 2.5rem;list-style:none;display:grid}.contact-value-list li{color:var(--color-text-secondary);grid-template-columns:2rem 1fr;align-items:start;gap:.85rem;font-size:.95rem;font-weight:600;line-height:1.6;display:grid}.contact-value-list li>span{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-primary-hover);background:var(--color-primary-light);place-items:center;display:grid}.contact-data-visual{border:1px solid var(--color-border-thin);border-radius:var(--radius-lg);background:radial-gradient(var(--color-border-thin) 1px, transparent 1px), #ffffffc7;max-width:560px;box-shadow:var(--shadow-md);background-size:18px 18px;padding:1.25rem;position:relative;overflow:hidden}.contact-data-core{z-index:1;border-radius:var(--radius-md);color:#fff;background:var(--color-accent);width:max-content;box-shadow:var(--shadow-md);grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;margin:0 auto;padding:.85rem 1rem;display:grid;position:relative}.contact-data-core svg{color:var(--color-primary);grid-row:1/3}.contact-data-core span{font-size:.82rem;font-weight:800}.contact-data-core small{color:var(--color-primary-light);font-size:.68rem}.contact-data-line{background:var(--color-primary);width:1px;height:1.35rem;margin:0 auto}.contact-data-consumers{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.contact-data-consumers div{border:1px solid var(--color-border-thin);border-radius:var(--radius-md);min-width:0;color:var(--color-text-secondary);background:var(--color-bg-base);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;gap:.45rem;padding:.75rem .55rem;font-size:.72rem;font-weight:700;display:flex}.contact-data-consumers svg{color:var(--color-primary-hover);flex:none}.contact-direct-link{color:var(--color-text-muted);margin-top:1.25rem;font-size:.85rem!important}.contact-direct-link a,.contact-consent a{color:var(--color-primary-hover);text-underline-offset:3px;font-weight:700;text-decoration:underline}.contact-form-card{border:1px solid var(--color-border-thin);border-radius:calc(var(--radius-lg) + 4px);background:var(--color-bg-base);box-shadow:var(--shadow-premium);padding:clamp(1.6rem,3.5vw,3rem)}.contact-form-heading{margin-bottom:2rem}.contact-form-heading>span{color:var(--color-primary-hover);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:800;display:block}.contact-form-heading h2,.contact-success h2{margin-bottom:.6rem;font-size:clamp(1.8rem,3vw,2.4rem)!important}.contact-form-heading p,.contact-success p{color:var(--color-text-muted);font-size:.9rem!important}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-field{min-width:0;margin-bottom:1.15rem}.contact-field-full{grid-column:1/-1}.contact-field .form-label{color:var(--color-text-main);margin-bottom:.4rem;font-size:.78rem}.contact-field .form-label span{color:var(--color-rose)}.contact-field .form-input{background:var(--color-bg-base);min-height:46px}.contact-field .form-input[aria-invalid=true]{border-color:var(--color-rose);box-shadow:0 0 0 3px #ef44441a}.contact-message{resize:vertical;min-height:112px}.contact-field-error{color:var(--color-rose);align-items:center;gap:.35rem;margin-top:.35rem;display:flex;font-size:.72rem!important;font-weight:600!important;line-height:1.4!important}.contact-field-error svg{flex:none}.contact-consent-group{margin:.25rem 0 1.25rem}.contact-consent{color:var(--color-text-muted);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:.74rem;line-height:1.6;display:grid}.contact-consent input{width:1rem;height:1rem;accent-color:var(--color-primary-hover);margin-top:.18rem}.contact-consent input:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}.contact-submit-error{border-radius:var(--radius-md);color:var(--color-rose);background:#ef44440d;border:1px solid #ef444433;align-items:flex-start;gap:.55rem;margin-bottom:1rem;padding:.8rem .9rem;font-size:.78rem;font-weight:600;display:flex}.contact-submit{width:100%;min-height:48px}.contact-submit:disabled{cursor:wait;opacity:.75;transform:none}.contact-submit:focus-visible,.contact-success .btn:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}.contact-spinner{animation:.8s linear infinite contact-spin}.contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.contact-success-icon{border-radius:var(--radius-full);width:4.5rem;height:4.5rem;color:var(--color-primary-hover);background:var(--color-primary-light);place-items:center;margin-bottom:1.25rem;display:grid}.contact-success p{max-width:430px;margin-bottom:1.75rem}@keyframes contact-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.contact-spinner{animation-duration:1.6s}}@media (width>=780px) and (width<=1099px){.contact-demo-section{padding:4.5rem 0}.contact-demo-grid{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:2.25rem}.contact-demo-copy h1{font-size:clamp(2.25rem,4.2vw,3.2rem)!important}.contact-data-consumers{grid-template-columns:1fr}}@media (width<=779px){.contact-demo-section{padding:3.5rem 0}.contact-demo-grid{grid-template-columns:1fr;gap:2.5rem}.contact-demo-copy{padding-top:0;position:static}.contact-demo-copy h1{font-size:clamp(2.15rem,11vw,3rem)!important}.contact-data-visual{padding:1rem}.contact-data-consumers{gap:.4rem}.contact-data-consumers div{text-align:center;flex-direction:column}.contact-form-card{padding:1.5rem}.contact-form-grid{grid-template-columns:1fr}.contact-field-full{grid-column:auto}.contact-submit{width:100%}}@media (width<=420px){.contact-data-consumers span{font-size:.64rem}}.legal-page{background:var(--color-bg-alt)}.legal-page__header{border-bottom:1px solid var(--color-border-thin);background:radial-gradient(circle at 80% 20%, var(--color-primary-light), transparent 26rem), var(--color-bg-base);padding:clamp(4rem,7vw,6rem) 0 clamp(2.5rem,4vw,4rem)}.legal-page__header h1{max-width:900px;margin:.5rem 0 0;font-size:clamp(2.4rem,5vw,4.5rem)!important;line-height:1.08!important}.legal-page__section{padding:clamp(2.5rem,5vw,5rem) 0}.legal-page__content{border:1px solid var(--color-border-thin);border-radius:var(--radius-lg);background:var(--color-bg-base);max-width:980px;box-shadow:var(--shadow-md);padding:clamp(1.5rem,4vw,4rem)}.legal-page__content h2{color:var(--color-text-main);margin:2.25rem 0 .8rem;font-size:clamp(1.25rem,2vw,1.6rem)!important}.legal-page__content h2:first-child{margin-top:0}.legal-page__content p,.legal-page__content li,.legal-page__content div{color:var(--color-text-secondary);font-size:.96rem;line-height:1.8}.legal-page__content p{margin-bottom:1rem}.legal-page__content ol,.legal-page__content ul{margin:.5rem 0 1.25rem 1.4rem}.legal-page__content li{margin-bottom:.55rem;padding-left:.35rem}.legal-page__content li>ol,.legal-page__content li>ul{margin-top:.55rem}.legal-page__content strong{color:var(--color-text-main)}.legal-page__content a{color:var(--color-primary-hover);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=640px){.legal-page__content{border-left:0;border-right:0;border-radius:0}.legal-page__section .container{width:100%}}
