body.lite{--v-blue:#2c79be;--v-sky:#4a9be0;--v-violet:#7a5af8;--v-teal:#17a2a2;--v-amber:#f59e0b;--v-pink:#ec4899;--v-green:#22a36b;background:#fbfcff}.lite h1,.lite h2,.lite h3{color:var(--navy)}.lite .eyebrow{color:var(--v-blue);background:#eaf2fb;border-radius:999px;align-items:center;padding:6px 12px;display:inline-flex}.lite .eyebrow.on-dark{color:var(--v-blue)}.lite .confirm,.lite .held-note span,.lite [style*=--signal-blue]{color:var(--v-blue)!important}.lite section{position:relative}.lite .page-hero{color:var(--navy);border-bottom:1px solid var(--mist);background:#fbfcff;padding:156px 0 88px}.lite .page-hero:before{content:"";pointer-events:none;background:radial-gradient(45% 70% at 6% 0,#4a9be038,#0000 70%),radial-gradient(40% 70% at 95% 10%,#7a5af82e,#0000 70%),radial-gradient(35% 60% at 70% 110%,#f59e0b1f,#0000 70%);position:absolute;inset:0}.lite .page-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#2c79be0f 1px,#0000 1px),linear-gradient(90deg,#2c79be0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 30% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 30% 20%,#000 20%,#0000 75%)}.lite .page-hero .wrap{z-index:2}.lite .page-hero h1{color:var(--navy)}.lite .page-hero p{color:var(--slate)}.lite .page-orbit{opacity:.45}.lite .orbit .ring{stroke:var(--v-blue)}.lite .cta{color:#fff;background:0 0;padding:24px 0 120px;overflow:visible}.lite .cta .cta-orbit{display:none}.lite .cta .wrap{text-align:center;background:radial-gradient(circle at 15% 0,#ffffff47,#0000 45%),radial-gradient(circle at 90% 110%,#ec489973,#0000 50%),linear-gradient(120deg,#2c79be,#6d5bf0 60%,#8b5cf6);border-radius:40px;width:min(1100px,100% - 32px);padding:96px 56px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #6d5bf0b3}.lite .cta .wrap:before{content:"";pointer-events:none;border:1.5px solid #ffffff47;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-260px;left:-160px;box-shadow:0 0 0 90px #ffffff0d,0 0 0 91.5px #ffffff2e}.lite .cta .wrap>*{position:relative}.lite .cta .eyebrow{color:#fff;background:#ffffff2e}.lite .cta h2{color:#fff;margin-left:auto;margin-right:auto}.lite .cta p{color:#ffffffeb;margin-left:auto;margin-right:auto}.lite .cta .btn-primary{color:#4c3fd1;background:#fff;box-shadow:0 12px 30px -12px #00000059}.lite .cta .btn-primary:hover{background:#eef2ff}.lite .cta .cta-note{color:#fffc;max-width:none}.lite .btn-secondary.on-light{border-color:var(--mist)}.lite .chip{color:var(--navy);background:#f3f7ff;border-color:#dce7f5;border-radius:999px;padding:5px 12px}.lite .text-link{color:var(--v-blue);border-bottom-color:#d6e4f3}.lite .svc-detail{border-top-color:var(--mist)}.lite .svc-detail-icon{--c:var(--v-blue);width:60px;height:60px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);border-radius:18px;justify-content:center;align-items:center;font-size:30px;display:inline-flex}.lite .svc-detail:nth-of-type(2) .svc-detail-icon{--c:var(--v-teal)}.lite .svc-detail:nth-of-type(3) .svc-detail-icon{--c:var(--v-violet)}.lite .svc-detail:nth-of-type(4) .svc-detail-icon{--c:var(--v-amber)}.lite .svc-detail:nth-of-type(5) .svc-detail-icon{--c:var(--v-green)}.lite .svc-detail .path,.lite .incl-label{color:var(--v-blue)}.lite .incl li:before{background:linear-gradient(135deg,var(--v-blue),var(--v-violet));border-radius:50%}.lite .case{border-top-color:var(--mist)}.lite .case-thumb{border-color:var(--mist);border-radius:22px}.lite .figure{background:linear-gradient(150deg,#f3f7ff,#f7f3ff);border-color:#e1eaf6;border-radius:22px}.lite .figure .ms{color:var(--v-violet)}.lite .case-meta{border:1px solid var(--mist);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 24px 50px -32px #2c79be73}.lite .meta-bar{border-bottom-color:var(--mist);background:linear-gradient(120deg,#eaf2fb,#f1ecff)}.lite .meta-bar .d{opacity:1;background:#c9d6e6;border-radius:50%}.lite .meta-bar .d:first-child{background:var(--v-blue)}.lite .meta-bar .mt{color:var(--slate)}.lite .meta-list li:hover{background:#f6f9fe}.lite .meta-list .ms{--c:var(--v-blue);width:34px;height:34px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);border-radius:10px;justify-content:center;align-items:center;margin-top:0;font-size:18px;display:inline-flex}.lite .meta-list li:nth-child(2) .ms{--c:var(--v-violet)}.lite .meta-list li:nth-child(3) .ms{--c:var(--v-teal)}.lite .meta-list li:nth-child(4) .ms{--c:var(--v-amber)}.lite .meta-list .mk{color:var(--steel)}.lite .meta-list .mv{color:var(--navy)}.lite .meta-list{padding-bottom:14px}.lite .case-tag{color:var(--v-violet)}.lite .decision li:before{background:linear-gradient(135deg,var(--v-blue),var(--v-violet));border-radius:50%}.lite .case-figure .v{color:var(--v-blue)}.lite .on-paper{background:linear-gradient(#f3f7ff,#fbfcff)}.lite .team-grid{background:0 0;border:0;gap:16px}.lite .member{border:1px solid var(--mist);transition:transform var(--dur-enter) var(--ease-brand),box-shadow var(--dur-enter) var(--ease-brand);border-radius:22px}.lite .member:hover{transform:translateY(-3px);box-shadow:0 24px 46px -30px #2c79be73}.lite .member-photo{background:linear-gradient(150deg,#eaf2fb,#f1ecff);border:0;border-radius:16px}.lite .member-photo .ms{color:var(--v-violet)}.lite .member .li{color:var(--v-blue)}.lite .rail{background:0 0;border:0;gap:12px}.lite .rail-step{border:1px solid var(--mist);border-radius:22px}.lite .rail-when{color:var(--v-violet)}.lite .cs-hero{color:var(--navy);border-bottom:1px solid var(--mist);background:#fbfcff}.lite .cs-hero:before{content:"";pointer-events:none;background:radial-gradient(45% 70% at 6% 0,#4a9be038,#0000 70%),radial-gradient(40% 70% at 95% 10%,#7a5af82e,#0000 70%),radial-gradient(35% 60% at 70% 110%,#f59e0b1f,#0000 70%);position:absolute;inset:0}.lite .cs-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#2c79be0f 1px,#0000 1px),linear-gradient(90deg,#2c79be0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 30% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 30% 20%,#000 20%,#0000 75%)}.lite .cs-hero .hero-orbit{opacity:.45}.lite .cs-hero h1{color:var(--navy)}.lite .cs-hero .sub,.lite .cs-crumb,.lite .cs-crumb a,.lite .cf-crumb,.lite .cf-crumb a{color:var(--slate)}.lite .cs-crumb a:hover,.lite .cf-crumb a:hover{color:var(--v-blue)}.lite .outcome{border-top-color:var(--mist);background:linear-gradient(#f3f7ff,#fbfcff)}.lite .stat .v,.lite .cf-stat .v{color:var(--navy)}.lite .stat .v .confirm,.lite .cf-stat .v .confirm{color:var(--v-blue)}.lite .stat .l,.lite .cf-stat .l{color:var(--slate)}.lite .on-navy{background:linear-gradient(120deg,#eaf2fb,#f1ecff)}.lite .on-navy h2,.lite .on-navy h3,.lite .on-navy .cf-h2{color:var(--navy)}.lite .on-navy .lede,.lite .on-navy .cf-lede{color:var(--slate)}.lite .on-navy .app{border:1px solid var(--mist);box-shadow:0 18px 40px -30px #2c79be4d}.lite .on-navy .app p{color:var(--slate)}.lite .cf-hero{color:var(--navy);background:#fbfcff}.lite .cf-hero .cf-title{color:var(--navy)}.lite .cf-hero .cf-hsub{color:var(--slate)}.lite .cf-hero .cf-spec span{border-left-color:var(--mist)}.lite .cf-hero .cf-spec b{color:var(--slate)}.lite .cf-hero .cf-spec i{color:var(--navy)}.lite .cf-hero .cf-hero-img{box-shadow:0 30px 70px -30px #2c79be59}.lite .cf-constraint{background:var(--paper);color:var(--navy);border-left:3px solid var(--v-blue);padding:30px 32px}.lite .cf-constraint:before{display:none}.lite .cf-constraint .k{color:var(--v-blue)}.lite .cf-constraint p{color:var(--navy)}.lite .cf-seccard{border:1px solid var(--mist);background:#fff;box-shadow:0 18px 40px -30px #2c79be4d}.lite .cf-seccard h3{color:var(--navy)}.lite .cf-seccard p{color:var(--slate)}.lite .cf-seccard .n{color:var(--v-blue)}@media (max-width:920px){.lite .page-hero{padding:124px 0 64px}}@media (max-width:620px){.lite .cta{padding-bottom:72px}.lite .cta .wrap{border-radius:24px;padding:64px 22px}.lite .cta .btn{justify-content:center;width:100%}}
