.dataFinancialPage{--ink:#102c35;--green:#005c52;--mint:#0a8067;--gold:#e8bd70;--pale:#f4f8f7;--line:#d7e1df;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif}@scope(.dataFinancialPage){:root{--ink:#102c35;--green:#005c52;--mint:#0a8067;--gold:#e8bd70;--pale:#f4f8f7;--line:#d7e1df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}p{line-height:1.65}h1,h2,h3,p{margin-top:0}header{color:#fff;z-index:20;background:#003f3e;align-items:center;gap:48px;height:76px;padding:0 5%;display:flex;position:sticky;top:0;box-shadow:0 3px 15px #002b2b22}.brand{flex-direction:column;min-width:158px;display:flex}.brand b{font-size:23px}.brand i{color:var(--gold);font-style:normal}.brand small{opacity:.85;font-size:9px}nav{flex:1;justify-content:center;gap:36px;font-size:13px;display:flex}nav a:hover{color:var(--gold)}.headerCtas,.actions{align-items:center;gap:16px;display:flex}.login,.goldBtn,.primary,.secondary{border:1px solid #b8cfcb;border-radius:5px;padding:13px 22px;font-size:13px;font-weight:700;display:inline-block}.goldBtn{background:var(--gold);border-color:var(--gold);color:#173238}.primary{color:#fff;background:#00564f;border-color:#00564f}.secondary{background:#fff}.hero{background:radial-gradient(circle at 95% 25%,#e9f3f1 0 1px,#0000 2px) 0 0/10px 10px;grid-template-columns:38% 62%;align-items:center;min-height:550px;padding:64px 5% 45px;display:grid;overflow:hidden}.heroCopy{z-index:2}.eyebrow{color:#078464;letter-spacing:.08em;font-size:14px;font-weight:700}.hero h1{letter-spacing:-1.7px;margin:18px 0;font-size:45px;line-height:1.04}.heroCopy>p{max-width:560px;font-size:16px}.mini{color:#6a736f;gap:23px;margin-top:28px;font-size:12px;display:flex}.mini span:first-letter{color:var(--gold)}.heroVisual{justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.laptop{background:#111;border-radius:20px 20px 7px 7px;width:min(690px,90%);height:390px;padding:13px 13px 20px;position:relative;box-shadow:0 24px 36px #18352e33}.camera{background:#555;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:50%}.base{background:linear-gradient(#b9bcba,#e9eae8 45%,#999);border-radius:3px 3px 50% 50%;width:118%;height:22px;position:absolute;bottom:-19px;left:-9%}.dashboard{color:#1b3235;background:#f7faf9;border-radius:8px;height:100%;font-size:10px;overflow:hidden}.dashbar{background:#fff;border-bottom:1px solid #e1e7e6;justify-content:space-between;align-items:center;height:38px;padding:0 15px;display:flex}.dashlogo{color:#00a06b}.dashbody{height:calc(100% - 38px);display:flex}.dashbody aside{color:#fff;background:#00534d;flex-direction:column;gap:35px;width:42px;padding:20px 13px;display:flex}.dashmain{flex:1;padding:18px}.kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0;display:grid}.kpis div{background:#fff;padding:13px;box-shadow:0 2px 8px #143d3420}.kpis span,.kpis strong,.kpis em{display:block}.kpis strong{margin:7px 0;font-size:17px}.kpis em{color:#079965;font-style:normal}.charts{grid-template-columns:1.2fr 1fr;gap:10px;display:grid}.charts>div{background:#fff;height:180px;padding:14px}.charts svg{margin-top:15px}.charts polyline{fill:none;stroke:#067563;stroke-width:3px}.donutWrap{text-align:left}.donut{background:conic-gradient(#005d54 0 28%,#18a786 28% 51%,#e4bb65 51% 70%,#7fb2a8 70%);border-radius:50%;place-items:center;width:120px;height:120px;margin:20px auto;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;width:68px;height:68px;position:absolute}.donut b{z-index:1}.floatCard{background:#fff;border-radius:8px;width:190px;padding:16px 20px;font-size:11px;position:absolute;top:66px;right:1%;box-shadow:0 10px 35px #153a3230}.floatCard p{align-items:center;gap:9px;margin:12px 0;line-height:1.25;display:flex}.structure,.workspace,.ai,.trust{grid-template-columns:1fr 1.5fr;align-items:center;gap:70px;padding:62px 8%;display:grid}.structure{background:var(--pale)}h2{font-size:29px;line-height:1.2}h2 em{color:var(--green);font-style:normal}.flow{color:#55ae9a;justify-content:center;align-items:center;gap:28px;display:flex}.qb,.database,.report{background:#fff;border:1px solid #9fd5c9;border-radius:50%;place-items:center;width:80px;height:80px;font-size:28px;display:grid}.qb{color:#fff;background:#1cac4d;font-weight:700}.report{color:#078267;border-radius:8px}.audience{text-align:center;padding:32px 8% 68px}.cards{text-align:left;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cards article,.moduleGrid article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:25px}.cards i,.featureGrid i,.trust i{color:#078267;font-size:35px;font-style:normal}.cards h3{margin-left:12px;display:inline-block}.modules{color:#fff;text-align:center;background:#004f4f;padding:32px 6% 45px}.moduleGrid{text-align:left;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.moduleGrid article{background:0 0;border-color:#8bb6af}.moduleGrid i{color:#22b17f;border:2px solid #21a876;border-radius:50%;place-items:center;width:36px;height:36px;margin-right:10px;font-style:normal;display:inline-grid}.moduleGrid li{margin:9px 0;font-size:12px}.featureSection{text-align:center;padding:30px 6% 60px}.featureGrid{grid-template-columns:repeat(6,1fr);gap:26px;display:grid}.featureGrid h3{font-size:13px}.featureGrid p{font-size:11px}.workspace{background:#f1f5f4}.workspace p,.ai p,.trust p{font-size:13px}.checks{color:#155c51;grid-template-columns:1fr 1fr;gap:11px;font-size:12px;display:grid}.clientTable{background:#fff;border-radius:10px;padding:22px;box-shadow:0 12px 32px #16372f18}.tableStats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tableStats b{color:#078267;border:1px solid #e3e9e7;padding:10px}.tableStats small{color:#71817d;font-size:8px;font-weight:400;display:block}.clientTable>p{border-top:1px solid #e8eeec;grid-template-columns:2fr .5fr 1fr 1fr;margin:0;padding:8px 0;font-size:10px;display:grid}.clientTable em{color:#13a06f}.ai{grid-template-columns:1fr 1.7fr}.insight{background:#fff;border-radius:9px;justify-self:center;width:310px;padding:24px;box-shadow:0 9px 26px #173b3330}.insight small{color:#82908d;margin:8px 0 20px;display:block}.insight a{color:#087761;font-size:12px;font-weight:700}.smallBtn{padding:10px 18px}.trust{border-top:1px solid #e3e9e7;grid-template-columns:repeat(3,1fr);align-items:start}.trust article+article{border-left:1px solid #d9e2df;padding-left:45px}.trust h3{margin-left:10px;display:inline-block}.trust li{margin:6px;font-size:12px}.azure{color:#1684d4;font-size:24px}.closing{text-align:center;color:#fff;background:#004b4a;padding:35px}.closing h2{margin-bottom:5px;font-size:32px}.closing .actions{justify-content:center}.closing small{margin-top:13px;display:block}footer{color:#fff;background:#0c3037;grid-template-columns:2fr repeat(4,1fr);gap:35px;padding:25px 5%;font-size:10px;display:grid}footer div{flex-direction:column;gap:10px;display:flex}footer p{max-width:210px}.legal{color:#b7c7c4;text-align:center;background:#09262c;padding:9px;font-size:9px}@media (max-width:1000px){header nav{display:none}.hero{grid-template-columns:1fr;padding-top:45px}.heroCopy{max-width:700px}.heroVisual{margin-top:25px}.featureGrid{grid-template-columns:repeat(3,1fr)}.moduleGrid{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:repeat(3,1fr)}.hero h1{font-size:42px}}@media (max-width:680px){header{height:68px;padding:0 18px}.headerCtas .goldBtn{display:none}.headerCtas{margin-left:auto}.login{padding:9px 12px}.hero{padding:42px 20px 30px}.hero h1{font-size:38px}.heroCopy>p{font-size:14px}.actions{flex-direction:column;align-items:stretch}.actions a{text-align:center}.mini{flex-wrap:wrap;gap:10px}.heroVisual{min-height:300px}.laptop{width:100%;height:265px;padding:8px}.floatCard{display:none}.dashmain{padding:8px}.kpis{gap:3px}.kpis div{padding:6px}.kpis strong{font-size:10px}.charts>div{height:105px;padding:7px}.donut{width:70px;height:70px}.donut:before{width:40px;height:40px}.structure,.workspace,.ai,.trust{grid-template-columns:1fr;gap:30px;padding:45px 20px}.flow{gap:12px}.qb,.database,.report{width:60px;height:60px}.cards,.moduleGrid,.featureGrid{grid-template-columns:1fr}.featureGrid{gap:18px}.featureGrid article{border-bottom:1px solid var(--line);padding-bottom:18px}.clientTable{overflow:auto}.checks{grid-template-columns:1fr}.insight{width:100%}.trust article+article{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.closing{padding:35px 20px}.closing h2{font-size:27px}footer{grid-template-columns:1fr 1fr;padding:35px 20px}.audience{padding:35px 20px}.modules,.featureSection{padding:32px 20px}.tableStats{grid-template-columns:1fr 1fr}}.brand{flex:none;width:166px;height:44px;display:block;position:relative;overflow:hidden}.brand img{width:450px;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand b{display:none}.brand small{margin-top:2px}.hero{background:#fff}.dashboardImage{object-fit:cover;object-position:left top;border-radius:7px;width:100%;height:100%;display:block}.floatCard p{gap:11px}.floatCard i{color:#087b66;border:1px solid #b7d8d1;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;display:grid}.cards i,.featureGrid i,.trust i{background:#f5faf8;border:1px solid #b9dbd4;border-radius:12px;place-items:center;width:46px;height:46px;display:inline-grid}footer .brand{width:150px;height:40px}footer .brand img{width:405px}.headerLogin{color:#005c52;background:#f7f4ec;border:1px solid #eee9df;border-radius:5px;padding:12px 23px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-block}.headerLogin:hover{background:#fffdf8;transform:translateY(-2px);box-shadow:0 8px 20px #002f2f24}.heroScreens{background:#f4f6f7;border-radius:7px;width:100%;height:100%;position:relative;overflow:hidden}.heroScreens>img{object-fit:cover;object-position:left top;opacity:0;width:100%;height:100%;animation:16s ease-in-out infinite screenCycle;position:absolute;inset:0;transform:scale(1.015)}.heroScreens>img:nth-child(2){animation-delay:4s}.heroScreens>img:nth-child(3){animation-delay:8s}.heroScreens>img:nth-child(4){animation-delay:12s}@keyframes screenCycle{0%{opacity:0;transform:scale(1.02)}4%,23%{opacity:1;transform:scale(1)}27%,to{opacity:0;transform:scale(.992)}}.productTour{background:#f3f7f6;grid-template-columns:310px minmax(0,1fr);align-items:start;gap:5vw;padding:85px 6% 95px;display:grid}.tourIntro{position:sticky;top:115px}.tourIntro h2{letter-spacing:-1.2px;margin:14px 0;font-size:38px}.tourIntro>p{color:#536965;font-size:14px}.tourTabs{border-top:1px solid #cadbd7;margin-top:32px}.tourTabs a{border-bottom:1px solid #cadbd7;justify-content:space-between;padding:17px 3px;font-size:13px;font-weight:700;transition:all .25s;display:flex}.tourTabs a span{color:#8c9e99;font-size:10px}.tourTabs a:hover,.tourTabs a:focus{color:#087b66;background:#eaf3f0;padding-left:10px}.tourRail{gap:70px;display:grid}.tourScene{opacity:.45;flex-direction:column;justify-content:center;min-height:610px;scroll-margin-top:105px;animation:linear both sceneReveal;animation-timeline:view();animation-range:entry 12% cover 42%;display:flex;transform:translateY(40px)scale(.97)}.tourCopy{max-width:680px;margin-bottom:24px}.tourCopy small{color:#a27c29;letter-spacing:.16em;font-weight:800}.tourCopy h3{margin:10px 0 8px;font-size:28px}.tourCopy p{color:#526762;font-size:14px}.tourMetrics{flex-wrap:wrap;gap:9px;display:flex}.tourMetrics span{color:#075f51;background:#fff;border:1px solid #b9d5cf;border-radius:30px;padding:8px 12px;font-size:11px;font-weight:700;transition:all .25s}.tourMetrics span:hover{transform:translateY(-3px);box-shadow:0 7px 18px #16372f16}.tourWindow{background:#fff;border:1px solid #cedbd8;border-radius:13px;padding:32px 8px 8px;transition:all .45s;position:relative;overflow:hidden;box-shadow:0 22px 55px #14372f20}.tourWindow:hover{transform:translateY(-7px);box-shadow:0 30px 70px #14372f2b}.tourWindow img{border-radius:5px;width:100%;display:block}.windowBar{background:#f9fbfa;border-bottom:1px solid #e1e7e5;align-items:center;gap:5px;height:32px;padding:0 11px;display:flex;position:absolute;top:0;left:0;right:0}.windowBar i{background:#c7d6d2;border-radius:50%;width:7px;height:7px}.windowBar i:first-child{background:#dcb968}.windowBar b{color:#748681;font-size:9px;position:absolute;left:50%;transform:translate(-50%)}.focusRing{border:2px solid #d5aa4b;border-radius:8px;width:90px;height:42px;animation:2.3s ease-in-out infinite focusPulse;position:absolute;top:12%;left:38%;box-shadow:0 0 0 8px #d5aa4b1a}@keyframes sceneReveal{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes focusPulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.cards article,.featureGrid article,.moduleGrid article,.trust article{transition:transform .3s,box-shadow .3s,border-color .3s}.cards article:hover{border-color:#8bc8bb;transform:translateY(-8px);box-shadow:0 18px 40px #14372f16}.featureGrid article:hover{transform:translateY(-6px)}.moduleGrid article:hover{background:#ffffff0b;transform:translateY(-7px);box-shadow:0 15px 35px #002f2f66}.primary,.secondary,.goldBtn,.login{transition:transform .2s,box-shadow .2s,background .2s}.primary:hover,.goldBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #063f3530}.insight{position:relative;overflow:hidden}.insight:after{content:"";background:#0a806717;border-radius:50%;height:120px;animation:4s ease-in-out infinite insightWave;position:absolute;inset:auto -30% -75%}@keyframes insightWave{50%{transform:translateY(-18px)scale(1.1)}}@media (max-width:900px){.productTour{grid-template-columns:1fr;padding:65px 5%}.tourIntro{position:relative;top:auto}.tourTabs{grid-template-columns:1fr 1fr;display:grid}.tourTabs a{padding:14px}.tourRail{gap:45px}.tourScene{opacity:1;min-height:auto;animation:none;transform:none}}@media (max-width:680px){.productTour{padding:50px 20px}.tourIntro h2{font-size:32px}.tourTabs{grid-template-columns:1fr}.tourCopy h3{font-size:24px}.tourMetrics{gap:6px}.tourMetrics span{font-size:10px}.tourWindow{padding-top:28px}.tourScene{scroll-margin-top:80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroScreens>img{animation:none}.heroScreens>img:first-child{opacity:1}.focusRing,.insight:after{animation:none}.tourScene{opacity:1;animation:none;transform:none}*{transition-duration:.01ms!important}}.featureSection{padding:58px 5% 72px}.featureSection>h2{margin:9px 0 32px}.featureGrid{gap:14px;max-width:1320px;margin:auto}.featureGrid article{text-align:left;background:linear-gradient(#fff 0%,#f8fbfa 100%);border:1px solid #dce8e5;border-radius:14px;min-height:210px;padding:27px 18px 22px;position:relative;overflow:hidden}.featureGrid article>small{color:#b58a3a;letter-spacing:.12em;font-size:9px;font-weight:800;position:absolute;top:18px;right:16px}.featureGrid h3{margin:20px 0 8px;font-size:13px}.featureGrid p{color:#526762;margin:0}.featureIcon{color:#087864;background:#edf7f4;border:1px solid #bddbd4;border-radius:14px;place-items:center;width:52px;height:52px;transition:all .3s;display:grid;position:relative;box-shadow:inset 0 0 0 4px #fff,0 8px 20px #17483d10}.featureIcon svg{z-index:1;width:28px;height:28px;position:relative}.featureIcon>span{background:var(--gold);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:5px;right:-3px}.featureGrid article:hover{border-color:#9ccfc3;transform:translateY(-7px);box-shadow:0 20px 45px #153b3214}.featureGrid article:hover .featureIcon{color:#fff;background:#087864;border-color:#087864;box-shadow:inset 0 0 0 4px #ffffff1f,0 12px 26px #0b5a4925}@media (max-width:680px){.featureGrid article{min-height:0}.featureSection{text-align:left}.featureSection>h2{margin-bottom:24px}}.comingSoon{text-align:left;background:#ffffff09;border:1px dashed #8bb6af;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px 18px;max-width:620px;margin:22px auto 0;padding:16px 20px;display:grid}.comingSoon span{letter-spacing:.14em;color:var(--gold);border:1px solid #e8bd7066;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.comingSoon b{font-size:16px}.comingSoon p{color:#c6d9d5;margin:0;font-size:12px}@media (max-width:680px){.comingSoon{grid-template-columns:1fr;gap:8px}}.flow{align-items:flex-start;gap:0}.flowIcon{color:#086d5e;flex-direction:column;align-items:center;gap:12px;width:112px;display:flex;position:relative}.flowIcon>svg,.flowIcon>span{background:#fff;border:1px solid #9fcfc5;border-radius:22px;place-items:center;width:82px;height:82px;transition:all .3s;display:grid;box-shadow:0 10px 28px #184e4310}.flowIcon>svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;padding:19px}.flowIcon>small{letter-spacing:.03em;color:#426862;white-space:nowrap;font-size:10px;font-weight:700}.sourceIcon>span{color:#fff;background:#2ca85a;border:0;border-radius:50%;font-size:27px;font-weight:800;box-shadow:0 12px 28px #2ca85a2e}.flowConnector{align-items:center;width:58px;height:82px;display:flex;position:relative}.flowConnector:before{content:"";background:linear-gradient(90deg,#9fcfc5,#4eaa96);width:100%;height:1px}.flowConnector:after{content:"";border-top:1.5px solid #4eaa96;border-right:1.5px solid #4eaa96;width:6px;height:6px;position:absolute;right:0;transform:rotate(45deg)}.flowConnector i{background:#58b39f;border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite flowPulse;position:absolute;left:0;box-shadow:0 0 0 4px #58b39f1f}.flowConnector:nth-of-type(2) i{animation-delay:1.4s}.flowIcon:hover>svg,.flowIcon:hover>span{border-color:#4eaa96;transform:translateY(-5px);box-shadow:0 16px 34px #184e4320}@keyframes flowPulse{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@media (max-width:680px){.flowIcon{width:82px}.flowIcon>svg,.flowIcon>span{border-radius:17px;width:64px;height:64px}.flowIcon>svg{padding:14px}.flowConnector{width:24px;height:64px}.flowIcon>small{white-space:normal;text-align:center;font-size:8px}}.heroVisual .laptop{animation:6s ease-in-out infinite laptopFloat}.heroVisual .floatCard{animation:5s ease-in-out .6s infinite cardFloat}.heroScreens:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 34%,#ffffff24 48%,#0000 62%);animation:8s ease-in-out infinite screenSheen;position:absolute;inset:0;transform:translate(-120%)}.floatCard p{animation:6s ease-in-out infinite featureReveal}.floatCard p:nth-child(2){animation-delay:.18s}.floatCard p:nth-child(3){animation-delay:.36s}.floatCard p:nth-child(4){animation-delay:.54s}.floatCard p:nth-child(5){animation-delay:.72s}@keyframes laptopFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes screenSheen{0%,58%{opacity:0;transform:translate(-120%)}66%{opacity:1}82%,to{opacity:0;transform:translate(120%)}}@keyframes featureReveal{0%,to{opacity:.86;transform:translate(0)}12%,70%{opacity:1;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.heroVisual .laptop,.heroVisual .floatCard,.heroScreens:after,.floatCard p{animation:none}}.moduleGrid article:hover{background:#ffffff0d;border-color:#b6d8d1;transform:none;box-shadow:inset 0 0 0 1px #ffffff12,0 10px 24px #002f2f2e}.moduleGrid article:hover i{color:#fff;background:#21a876;border-color:#21a876}.moduleGrid article,.moduleGrid article i{transition:background .25s,border-color .25s,color .25s,box-shadow .25s}.audience h2{margin-bottom:34px}.cards article:hover{background:#fbfdfc;border-color:#a8d2c9;transform:none;box-shadow:0 14px 34px #14372f12}.audienceIcon{color:#087864;vertical-align:middle;background:#edf7f4;border:1px solid #bddbd4;border-radius:15px;place-items:center;width:52px;height:52px;transition:background .25s,color .25s,border-color .25s;display:inline-grid;position:relative;box-shadow:inset 0 0 0 4px #fff}.audienceIcon svg{width:27px;height:27px}.audienceIcon>i{background:var(--gold);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:6px;right:-3px}.cards article:hover .audienceIcon{color:#fff;background:#087864;border-color:#087864}.cards article h3{vertical-align:middle;margin-bottom:0}.cards article p{margin-top:16px}.heroCopy>.actions{margin-top:30px}.moduleGrid h3{align-items:center;gap:12px;display:flex}.moduleIcon{color:#49c28f;background:#ffffff0a;border:1px solid #67b898;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;transition:background .25s,color .25s,border-color .25s;display:inline-grid;position:relative;box-shadow:inset 0 0 0 4px #ffffff08}.moduleIcon svg{width:25px;height:25px}.moduleIcon>i{background:var(--gold);border:2px solid #004f4f;border-radius:50%;width:8px;height:8px;margin:0;position:absolute;bottom:5px;right:-3px}.moduleGrid article:hover .moduleIcon{color:#fff;background:#21a876;border-color:#5dd0a3}.moduleGrid article:hover .moduleIcon>i{background:var(--gold);border-color:#004f4f}.platformBoundary{background:#ffffff72;border:1.5px solid #58ac98;border-radius:18px;padding:34px 22px 18px;position:relative;box-shadow:0 14px 34px #17483d0d}.platformBoundary>b{color:#006d5d;letter-spacing:.05em;white-space:nowrap;font-size:13px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.platformBoundary>div{align-items:flex-start;display:flex}.platformBoundary .flowConnector{margin-top:0}@media (max-width:680px){.heroCopy>.actions{margin-top:24px}.platformBoundary{padding:30px 10px 13px}.platformBoundary>b{font-size:11px}.moduleIcon{width:44px;height:44px}}.flow>.sourceIcon,.flow>.flowConnector{margin-top:34px}.modules>h2{margin-bottom:38px}@media (max-width:680px){.flow>.sourceIcon,.flow>.flowConnector{margin-top:30px}.modules>h2{margin-bottom:30px}}.sourceIcon{color:#294a50}.sourceIcon>svg{background:#fff;border-color:#b8cbc8;box-shadow:0 10px 28px #173a3410}.sourceIcon:hover>svg{color:#173f46;border-color:#8ca7a2}.structure{grid-template-columns:minmax(620px,1.1fr) 1.4fr;gap:54px}.flow>.outputConnector,.flow>.clientIcon{margin-top:34px}.clientIcon{color:#8a6628}.clientIcon>svg{background:#fffcf5;border-color:#d8bd85}.clientIcon>small{flex-direction:column;align-items:center;gap:3px;display:flex}.clientIcon>small b{color:#385d57;font-size:10px}.clientIcon>small em{color:#9a742f;letter-spacing:.04em;font-size:8px;font-style:normal;font-weight:700}.clientIcon:hover>svg{border-color:#c99f4d;box-shadow:0 16px 34px #9c75221c}.outputConnector i{animation-delay:2.1s}@media (max-width:680px){.structure{grid-template-columns:1fr}.structure .flow{justify-content:center;width:100%}.structure .flowIcon{gap:8px;width:52px}.structure .flowIcon>svg{border-radius:13px;width:46px;height:46px;padding:10px}.structure .flowConnector{width:14px;height:46px}.structure .platformBoundary{border-radius:13px;padding:27px 5px 8px}.structure .platformBoundary>div{align-items:flex-start}.structure .platformBoundary>b{font-size:9px;top:8px}.structure .flowIcon>small,.clientIcon>small b{font-size:7px}.clientIcon>small em{font-size:6px}.flow>.sourceIcon,.flow>.flowConnector,.flow>.outputConnector,.flow>.clientIcon{margin-top:27px}}.trust article{transition:background .3s,border-color .3s,box-shadow .3s}.trustHeading{align-items:center;gap:14px;margin-bottom:15px;display:flex}.trustHeading h3{margin:0;font-size:16px}.trustIcon{color:#087761;background:#f5faf8;border:1px solid #b9dbd4;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.trustIcon svg{z-index:1;width:27px;height:27px;position:relative}.trustIcon>span{background:var(--gold);opacity:.65;border-radius:50%;width:18px;height:18px;transition:transform .3s;position:absolute;bottom:-6px;right:-6px}.trust article:hover .trustIcon{color:#005c52;background:#edf8f5;border-color:#78b9aa;box-shadow:0 8px 22px #123b3215}.trust article:hover .trustIcon>span{transform:scale(1.25)}.workspaceProduct{background:#fff;border:1px solid #dce5e2;border-radius:12px;min-width:0;margin:0;overflow:hidden;box-shadow:0 18px 42px #173b331a}.workspaceWindowBar{background:#fbfcfc;border-bottom:1px solid #e3e9e7;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.workspaceWindowBar i{background:#d5dfdc;border-radius:50%;width:7px;height:7px}.workspaceWindowBar i:nth-child(2){background:#e8bd70}.workspaceWindowBar i:nth-child(3){background:#79b9aa}.workspaceWindowBar span{color:#6b7f7b;letter-spacing:.04em;margin-left:8px;font-size:9px;font-weight:700}.workspaceProduct img{width:100%;height:auto;transition:transform .45s;display:block}.workspaceProduct:hover img{transform:scale(1.012)}@media (prefers-reduced-motion:reduce){.workspaceProduct img{transition:none}.workspaceProduct:hover img{transform:none}}@media (max-width:680px){.workspaceProduct{border-radius:9px}.workspaceWindowBar{height:27px}.workspaceWindowBar span{font-size:8px}}.workspace .checks{margin-top:24px}@media (max-width:680px){.workspace .checks{margin-top:18px}}.flowIcon>small{white-space:normal;text-align:center;letter-spacing:0;color:#294f4a;width:140px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.3}.platformBoundary>b{letter-spacing:.025em;font-size:15px;font-weight:800}.clientIcon>small b{color:#294f4a;font-size:12px;font-weight:800}.clientIcon>small em{letter-spacing:.015em;color:#8a6628;font-size:10px;font-weight:700;line-height:1.25}.sourceIcon>small{color:#29434a}@media (max-width:680px){.structure .flowIcon>small,.clientIcon>small b{width:70px;font-size:9px;line-height:1.2}.clientIcon>small em{font-size:8px;line-height:1.15}.structure .platformBoundary>b{font-size:10px;font-weight:800}}.clientIcon>small span{color:#294f4a;font-size:12px;font-weight:400;line-height:1.3}@media (max-width:680px){.clientIcon>small span{font-size:9px;font-weight:400;line-height:1.2}}.ai{grid-template-columns:minmax(300px,.8fr) minmax(0,1.7fr);gap:clamp(56px,7vw,110px);padding-top:78px;padding-bottom:78px}.aiCopy{max-width:780px}.aiCopy .eyebrow{margin-bottom:12px;font-size:11px;display:block}.aiCopy h2{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(30px,3vw,42px)}.aiCopy>p{color:#38544f;max-width:760px;margin-bottom:13px;font-size:14px}.aiPrinciples{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:27px;display:grid}.aiPrinciples>span{background:#f8fbfa;border:1px solid #d9e7e3;border-radius:12px;min-height:92px;padding:18px 16px 15px;position:relative}.aiPrinciples>span:before{content:"";background:var(--gold);width:34px;height:2px;position:absolute;top:0;left:16px}.aiPrinciples b,.aiPrinciples small{display:block}.aiPrinciples b{color:#075f52;margin-bottom:7px;font-size:12px}.aiPrinciples small{color:#637873;font-size:10px;line-height:1.45}.insight{width:min(100%,360px);padding:30px}.insight p{margin-bottom:0;font-size:14px;line-height:1.7}.insight small{letter-spacing:.035em;font-size:10px;line-height:1.5}.insight:after{pointer-events:none}@media (max-width:680px){.ai{grid-template-columns:1fr;gap:34px;padding-top:52px;padding-bottom:52px}.aiCopy h2{font-size:30px}.aiPrinciples{grid-template-columns:1fr}.aiPrinciples>span{min-height:0}.insight{width:100%}}.aiProduct{background:#fff;border:1px solid #d9e2df;border-radius:13px;min-width:0;margin:0;overflow:hidden;box-shadow:0 22px 52px #173b3320}.aiWindowBar{background:#fbfcfc;border-bottom:1px solid #e1e8e6;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.aiWindowBar i{background:#d3ddda;border-radius:50%;width:7px;height:7px}.aiWindowBar i:nth-child(2){background:#e7bd6e}.aiWindowBar i:nth-child(3){background:#78b7a8}.aiWindowBar span{color:#687d78;letter-spacing:.04em;margin-left:8px;font-size:9px;font-weight:700}.aiProduct img{width:100%;height:auto;display:block}.aiProduct{transition:border-color .3s,box-shadow .3s}.aiProduct:hover{border-color:#b4cec8;box-shadow:0 28px 64px #173b3328}@media (max-width:680px){.aiProduct{border-radius:9px}.aiWindowBar{height:28px}.aiWindowBar span{font-size:8px}}.productExplore{background:#f3f7f6;padding:88px 6% 78px}.exploreHeader{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;column-gap:7vw;max-width:1320px;margin:0 auto 42px;display:grid}.exploreHeader>.eyebrow{grid-column:1}.exploreHeader h2{letter-spacing:-.045em;grid-column:1;max-width:790px;margin:12px 0 18px;font-size:clamp(34px,4vw,52px)}.exploreHeader>p{color:#4e6661;grid-column:1;max-width:720px;margin:0;font-size:15px}.explorePromise{border-left:2px solid var(--gold);grid-area:1/2/4;padding:24px 0 5px 24px}.explorePromise span,.explorePromise b{display:block}.explorePromise span{color:#9b742e;letter-spacing:.14em;margin-bottom:10px;font-size:9px;font-weight:800}.explorePromise b{font-size:16px;font-weight:600;line-height:1.55}.exploreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1320px;margin:auto;display:grid}.exploreCard{background:#fff;border:1px solid #d7e5e1;border-radius:16px;padding:30px;transition:border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden}.exploreCard:after{content:"";opacity:.55;border:1px solid #d9e9e5;border-radius:50%;width:120px;height:120px;position:absolute;top:-42px;right:-42px}.exploreCard:hover{background:#fdfefe;border-color:#a8cec5;box-shadow:0 18px 45px #173b3313}.exploreCardTop{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.exploreCardTop>span{color:#b08940;letter-spacing:.12em;font-size:11px;font-weight:800}.exploreCard .moduleIcon{color:#087864;background:#edf7f4;border-color:#bddbd4;box-shadow:inset 0 0 0 4px #fff}.exploreCard .moduleIcon>i{border-color:#fff}.exploreCard:hover .moduleIcon{color:#fff;background:#087864;border-color:#087864}.exploreCard>small{color:#0a8067;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.exploreCard h3{max-width:500px;margin:9px 0 12px;font-size:23px;line-height:1.25}.exploreCard>p{color:#536a65;margin-bottom:20px;font-size:13px}.exploreCard blockquote{border-left:2px solid var(--gold);color:#254842;background:#fbf8f1;margin:0 0 20px;padding:14px 16px;font-size:13px;line-height:1.55}.exploreCard blockquote b{color:#a1782f;letter-spacing:.13em;margin-bottom:4px;font-size:8px;display:block}.exploreCard ul{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.exploreCard li{color:#48635e;border-top:1px solid #dce7e4;padding-top:9px;font-size:10px;line-height:1.4}.exploreFooter{border-top:1px solid #cbdcd8;grid-template-columns:repeat(3,1fr);max-width:1320px;margin:30px auto 0;display:grid}.exploreFooter>div{padding:22px 24px 0}.exploreFooter>div+div{border-left:1px solid #cbdcd8}.exploreFooter b,.exploreFooter span{display:block}.exploreFooter b{color:#075f52;margin-bottom:6px;font-size:12px}.exploreFooter span{color:#607671;font-size:10px;line-height:1.5}@media (max-width:900px){.exploreHeader{grid-template-columns:1fr}.exploreHeader>.eyebrow,.exploreHeader h2,.exploreHeader>p,.explorePromise{grid-column:1}.explorePromise{grid-row:auto;margin-top:25px}.exploreCard ul{grid-template-columns:1fr}.exploreCard li{border-top:1px solid #dce7e4;padding:8px 0}.exploreFooter{grid-template-columns:1fr}.exploreFooter>div+div{border-left:0}}@media (max-width:680px){.productExplore{padding:56px 20px}.exploreHeader{margin-bottom:28px}.exploreHeader h2{font-size:34px}.exploreGrid{grid-template-columns:1fr}.exploreCard{padding:24px}.exploreCard h3{font-size:21px}.exploreFooter>div{padding:18px 0}.exploreFooter>div+div{border-top:1px solid #cbdcd8}}.peopleRoadmap{background:#fbf8f1;border:1px dashed #bfa064;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1320px;margin:20px auto 0;padding:20px 24px;display:grid}.peopleRoadmapIcon{color:#a77d31;background:#fff;border:1px solid #d5bc87;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.peopleRoadmapIcon span{font-size:24px;font-weight:300}.peopleRoadmap>div:nth-child(2)>span{color:#a1782f;letter-spacing:.14em;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.peopleRoadmap h3{margin:0 12px 0 0;font-size:18px;display:inline-block}.peopleRoadmap p{color:#526a65;font-size:12px;display:inline}.peopleRoadmap>small{color:#8b7449;letter-spacing:.09em;text-align:right;font-size:8px;font-weight:800}@media (max-width:680px){.peopleRoadmap{grid-template-columns:auto 1fr;padding:18px}.peopleRoadmap h3,.peopleRoadmap p{display:block}.peopleRoadmap h3{margin-bottom:5px}.peopleRoadmap>small{text-align:left;grid-column:1/-1}}.decisionJourney{background:#fff;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:clamp(64px,8vw,132px);padding:96px 7%;display:grid;position:relative;overflow:hidden}.decisionJourney:before{content:"";opacity:.7;border:1px solid #e2ece9;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-130px;left:-90px;box-shadow:0 0 0 48px #f7faf9,0 0 0 49px #e8f0ee}.decisionIntro{z-index:1;max-width:680px;position:relative}.decisionIntro>.eyebrow{margin-bottom:15px;font-size:11px;display:block}.decisionIntro h2{letter-spacing:-.048em;max-width:620px;margin-bottom:24px;font-size:clamp(38px,4.2vw,58px);line-height:1.05}.decisionIntro>p{color:#455f5a;max-width:650px;margin-bottom:14px;font-size:15px}.decisionNote{border-left:2px solid var(--gold);background:#f8faf9;margin-top:31px;padding:19px 22px}.decisionNote span,.decisionNote b{display:block}.decisionNote span{color:#9a722d;letter-spacing:.15em;margin-bottom:7px;font-size:8px;font-weight:800}.decisionNote b{color:#183e38;font-size:13px;line-height:1.5}.decisionSteps{margin:0;padding:0;list-style:none;position:relative}.decisionSteps:before{content:"";background:linear-gradient(#b9d8d1,#d9b977);width:1px;position:absolute;top:29px;bottom:29px;left:29px}.decisionSteps li{border-bottom:1px solid #e1ebe8;grid-template-columns:60px 1fr;align-items:center;gap:24px;min-height:103px;padding:11px 20px 11px 0;display:grid;position:relative}.decisionSteps li:last-child{border-bottom:0}.decisionMarker{z-index:1;position:relative}.decisionMarker>span{color:#a77e35;letter-spacing:.08em;font-size:8px;font-weight:800;position:absolute;top:0;right:-7px}.decisionIcon{color:#087662;background:#f2f8f6;border:1px solid #bcd9d2;border-radius:17px;place-items:center;width:58px;height:58px;transition:background .25s,color .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;box-shadow:inset 0 0 0 4px #fff,0 10px 25px #16473d12}.decisionIcon svg{width:28px;height:28px}.decisionIcon>i{background:var(--gold);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:7px;right:-3px}.decisionSteps h3{color:#123d37;letter-spacing:-.015em;margin:0 0 6px;font-size:18px}.decisionSteps p{color:#5b716d;max-width:570px;margin:0;font-size:12px;line-height:1.55}.decisionSteps li:hover .decisionIcon{color:#fff;background:#087662;border-color:#087662;box-shadow:inset 0 0 0 4px #ffffff1a,0 13px 30px #16473d20}.decisionSteps li:hover h3{color:#006456}@media (max-width:900px){.decisionJourney{grid-template-columns:1fr;gap:48px;padding:76px 6%}.decisionIntro{max-width:760px}.decisionIntro h2{max-width:700px}.decisionSteps{width:100%;max-width:760px}}@media (max-width:680px){.decisionJourney{gap:37px;padding:58px 20px}.decisionIntro h2{margin-bottom:20px;font-size:36px}.decisionIntro>p{font-size:14px}.decisionNote{margin-top:24px;padding:17px 18px}.decisionSteps:before{left:24px}.decisionSteps li{grid-template-columns:50px 1fr;gap:17px;min-height:112px;padding-right:0}.decisionIcon{border-radius:14px;width:48px;height:48px}.decisionIcon svg{width:24px;height:24px}.decisionMarker>span{right:-6px}.decisionSteps h3{font-size:16px}.decisionSteps p{font-size:11px}}.decisionIntro h2{letter-spacing:-.038em;font-size:clamp(32px,3vw,42px);line-height:1.1}@media (max-width:680px){.decisionIntro h2{font-size:30px}}.sectionStatement{letter-spacing:-.03em;margin-bottom:22px;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.16;position:relative}.sectionStatement:before{content:"";background:var(--gold);width:34px;height:2px;margin-bottom:14px;display:block}.sectionStatement em{color:var(--green);font-style:normal;font-weight:500}.trustIntro{text-align:center;grid-column:1/-1;margin-bottom:12px}.trustIntro>.eyebrow{margin-bottom:12px;font-size:10px;display:block}.trustIntro .sectionStatement{margin:0 auto}.trustIntro .sectionStatement:before{margin-left:auto;margin-right:auto}.trust{row-gap:42px;padding-top:78px;padding-bottom:78px}@media (max-width:680px){.sectionStatement{margin-bottom:19px;font-size:27px}.sectionStatement:before{margin-bottom:12px}.trustIntro{text-align:left;margin-bottom:0}.trustIntro .sectionStatement:before{margin-left:0}.trust{row-gap:30px;padding-top:56px;padding-bottom:56px}}.copyStack>p{margin-bottom:0}.copyStack>p+p{margin-top:16px}@media (max-width:680px){.copyStack>p+p{margin-top:14px}}.mini,.floatCard{font-size:13px}.cards p{font-size:14px}.moduleGrid li{font-size:14px;line-height:1.5}.featureGrid h3{font-size:15px;line-height:1.35}.featureGrid p{font-size:14px;line-height:1.55}.featureGrid article{min-height:238px}.workspace p,.aiCopy>p,.trust p{font-size:15px}.checks{font-size:14px;line-height:1.45}.trust li{font-size:14px;line-height:1.5}.flowIcon>small,.clientIcon>small span{font-size:13px}.clientIcon>small em{font-size:11px}.aiPrinciples b{font-size:14px}.aiPrinciples small{font-size:13px;line-height:1.5}.exploreCard>p,.exploreCard blockquote{font-size:14px}.exploreCard li{font-size:13px;line-height:1.5}.exploreFooter b{font-size:14px}.exploreFooter span{font-size:13px;line-height:1.55}.peopleRoadmap p{font-size:14px}.peopleRoadmap>small{font-size:10px;line-height:1.4}.decisionSteps p{font-size:14px;line-height:1.55}footer{font-size:12px}.legal{font-size:11px;line-height:1.45}@media (max-width:680px){.heroCopy>p{font-size:15px}.mini{font-size:13px}.cards p,.featureGrid p,.workspace p,.aiCopy>p,.trust p,.exploreCard>p,.exploreCard blockquote,.peopleRoadmap p,.decisionSteps p,.checks,.moduleGrid li,.trust li{font-size:14px}.featureGrid article{min-height:0}.aiPrinciples small,.exploreCard li,.exploreFooter span{font-size:13px}.structure .flowIcon>small,.clientIcon>small span,.clientIcon>small b{font-size:11px;line-height:1.25}.clientIcon>small em{font-size:9px}.peopleRoadmap>small{font-size:10px}.legal{padding:12px 16px;font-size:11px}footer{font-size:13px}}.exploreCard ul{grid-template-columns:1fr;gap:8px}.exploreCard li{background:#f8fbfa;border:1px solid #dce7e4;border-radius:9px;align-items:center;min-height:42px;padding:10px 12px 10px 34px;display:flex;position:relative}.exploreCard li:before{content:"✓";color:#087864;font-size:13px;font-weight:800;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.exploreFooter>div{min-height:92px}.aiPrinciples>span{flex-direction:column;justify-content:flex-start;display:flex}.featureGrid article{flex-direction:column;display:flex}.featureGrid article p{margin-bottom:0}.checks span{align-items:flex-start;min-height:28px;display:flex}@media (max-width:1100px){.featureGrid{grid-template-columns:repeat(3,1fr)}.exploreGrid,.trust{grid-template-columns:1fr}.trustIntro{grid-column:1}.trust article+article{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}}@media (max-width:680px){.exploreCard li{min-height:0;padding-top:11px;padding-bottom:11px}.exploreFooter>div{min-height:0}.featureGrid{grid-template-columns:1fr}.checks span{min-height:0}}body,button,input,textarea,select{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}h1,h2,h3{font-weight:600}.eyebrow{letter-spacing:.035em;font-size:12px;font-weight:650}.decisionNote span,.explorePromise span,.exploreCard blockquote b,.peopleRoadmap>div:nth-child(2)>span{letter-spacing:.035em;text-transform:none;font-size:11px;font-weight:650}.decisionNote b{font-size:15px;font-weight:600;line-height:1.55}.exploreCard>small{letter-spacing:.04em;text-transform:none;font-size:12px}.peopleRoadmap>small{letter-spacing:.025em;text-transform:none}.featureGrid article>small,.exploreCardTop>span,.decisionMarker>span{letter-spacing:.05em}@media (max-width:680px){.eyebrow{font-size:12px}.decisionNote b{font-size:14px}.decisionNote span,.explorePromise span,.exploreCard blockquote b{font-size:11px}}.hero .eyebrow,.decisionIntro>.eyebrow,.exploreHeader>.eyebrow,.featureSection>.eyebrow,.aiCopy .eyebrow,.trustIntro>.eyebrow{letter-spacing:.025em;font-size:14px;font-weight:600;line-height:1.35}.decisionNote span{letter-spacing:.01em;font-size:13px;font-weight:500}.decisionNote b{font-size:16px;font-weight:500}.exploreCard>small{letter-spacing:.01em;font-size:14px;font-weight:600;line-height:1.35}.explorePromise span,.exploreCard blockquote b,.peopleRoadmap>div:nth-child(2)>span{letter-spacing:.01em;font-size:12px;font-weight:500}.peopleRoadmap>small{letter-spacing:0;color:#705f3e;font-size:12px;font-weight:500;line-height:1.45}@media (min-width:951px){.hero{grid-template-columns:minmax(0,46%) minmax(0,54%);column-gap:18px}.heroCopy>p{max-width:620px}.heroVisual{min-height:400px}.laptop{width:min(610px,86%);height:345px}.floatCard{top:72px;right:0}}@media (max-width:680px){.hero .eyebrow,.decisionIntro>.eyebrow,.exploreHeader>.eyebrow,.featureSection>.eyebrow,.aiCopy .eyebrow,.trustIntro>.eyebrow{font-size:13px}.decisionNote span{font-size:12px}.decisionNote b{font-size:15px}.exploreCard>small{font-size:14px}.peopleRoadmap>small{font-size:11px}}.hero .eyebrow,.decisionIntro>.eyebrow,.exploreHeader>.eyebrow,.featureSection>.eyebrow,.aiCopy .eyebrow,.trustIntro>.eyebrow{text-transform:uppercase;letter-spacing:.045em;font-size:14px;font-weight:600}@media (max-width:680px){.hero .eyebrow,.decisionIntro>.eyebrow,.exploreHeader>.eyebrow,.featureSection>.eyebrow,.aiCopy .eyebrow,.trustIntro>.eyebrow{font-size:13px}}.headerLogin{display:none}.brandLockup{flex-direction:column;flex:none;align-items:flex-start;gap:1px;width:150px;display:flex}.brandLockup .brand{width:150px;min-width:0;height:32px}.brandLockup .brand img{width:405px}.brandProduct{color:#dce9e6;letter-spacing:.07em;padding-left:2px;font-size:10px;font-weight:500;line-height:1.2;display:block}.brandLockup .brandProduct{margin-top:0}footer .brandLockup{width:145px}footer .brandProduct{color:#c8d8d5}@media (max-width:680px){.brandLockup{width:135px}.brandLockup .brand{width:135px;height:29px}.brandLockup .brand img{width:365px}.brandProduct{font-size:9px}}header nav{display:none}.headerCtas{margin-left:auto}.closing{padding:56px 20px}.closing h2{margin-bottom:14px}.closing p{margin-bottom:24px}.closing .actions{gap:16px}.closing small{margin-top:24px}footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:34px 5%}.footerBrand p{max-width:380px;margin:4px 0 0}.footerCopyright{text-align:right;align-items:flex-end}.aiProduct{justify-self:center;width:min(100%,520px)}@media (max-width:680px){.closing{padding:48px 20px}.closing h2{margin-bottom:13px}.closing p{margin-bottom:22px}.closing small{margin-top:22px}footer{grid-template-columns:1fr;gap:24px}.footerCopyright{text-align:left;align-items:flex-start}.aiProduct{width:100%}}header .brandLockup{flex-direction:row;align-items:center;gap:13px;width:auto}header .brandProduct{color:#fff;letter-spacing:.01em;white-space:nowrap;border-left:1px solid #ffffff59;padding:2px 0 2px 13px;font-size:14px;font-weight:600;line-height:1.25}footer .brandProduct{letter-spacing:.035em;font-size:12px;font-weight:500}@media (max-width:680px){header .brandLockup{gap:9px}header .brandLockup .brand{width:125px;height:27px}header .brandLockup .brand img{width:338px}header .brandProduct{padding-left:9px;font-size:12px}}header .brandProduct{font-size:18px;font-weight:700}.platformLink{color:#dce9e6;border-bottom:1px solid #0000;padding:10px 3px;font-size:13px;font-weight:650;transition:all .2s}.platformLink:hover{color:#fff;border-color:var(--gold)}.footerPlatform{gap:9px;min-width:170px}.footerPlatform b{color:var(--gold);font-size:12px}.footerPlatform a{color:#e2ece9;font-size:12px}.footerPlatform a:hover{color:var(--gold)}.footerPlatform a[aria-current=page]{color:#9fb6b1}@media (max-width:680px){header .brandProduct{font-size:16px}.platformLink{font-size:12px}footer{grid-template-columns:1fr}.footerPlatform{min-width:0}.footerCopyright{text-align:left;align-items:flex-start}}header{gap:48px;height:76px;padding:0 5%}header .brandLockup{gap:13px}header .brandLockup .brand{width:145px;height:31px}header .brandLockup .brand img{width:392px}header .brandProduct{color:#fff;letter-spacing:.01em;border-left:1px solid #ffffff59;padding:2px 0 2px 13px;font-size:18px;font-weight:700;line-height:1.25}@media (max-width:680px){header{gap:12px;height:68px;padding:0 18px}header .brandLockup{gap:9px}header .brandLockup .brand{width:125px;height:27px}header .brandLockup .brand img{width:338px}header .brandProduct{padding-left:9px;font-size:16px}}.siteNav{color:#dce9e6;justify-content:center;align-items:center;gap:34px;margin-left:auto;font-size:13px;display:flex}.siteNav>a{border-bottom:1px solid #0000;padding:9px 0;transition:all .25s}.siteNav>a:hover{color:#fff;border-color:var(--gold)}.siteNavDropdown{position:relative}.siteNavDropdown button{color:#dce9e6;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:7px;padding:9px 0;display:flex}.siteNavDropdown button span{color:var(--gold);font-size:12px;transition:all .2s}.siteNavDropdown:hover button,.siteNavDropdown:focus-within button{color:#fff;border-color:var(--gold)}.siteNavDropdown:hover button span,.siteNavDropdown:focus-within button span{transform:rotate(180deg)}.siteNavMenu{visibility:hidden;opacity:0;width:245px;color:var(--ink);background:#fff;border:1px solid #c9dcd7;border-radius:10px;padding:8px;transition:all .2s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-6px);box-shadow:0 18px 45px #001f1f32}.siteNavDropdown:hover .siteNavMenu,.siteNavDropdown:focus-within .siteNavMenu{visibility:visible;opacity:1;transform:translate(-50%)}.siteNavMenu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.siteNavMenu a{border-radius:7px;padding:13px 14px;display:block}.siteNavMenu a:hover{background:var(--pale)}.siteNavMenu b,.siteNavMenu small{display:block}.siteNavMenu b{color:var(--green);font-size:13px}.siteNavMenu small{color:#526a66;margin-top:4px;font-size:11px}.siteMobileMenu{margin-left:auto;display:none;position:relative}.siteMobileMenu summary{cursor:pointer;border:1px solid #ffffff48;border-radius:8px;place-content:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.siteMobileMenu summary::-webkit-details-marker{display:none}.siteMobileMenu summary span{background:#fff;width:20px;height:1.5px;display:block}.siteMobileMenuPanel{width:min(310px,100vw - 32px);color:var(--ink);background:#fff;border:1px solid #c9dcd7;border-radius:12px;padding:10px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 55px #001f1f45}.siteMobileMenuPanel>a{color:var(--green);border-radius:8px;padding:13px 14px;font-size:14px;font-weight:600;display:block}.siteMobileLabel{border-top:1px solid var(--line);color:#8a6a2e;letter-spacing:.09em;text-transform:uppercase;margin:6px 8px 3px;padding-top:13px;font-size:10px;font-weight:750}.siteMobileMenuPanel .siteMobileProduct{background:var(--pale);border:1px solid var(--line);padding:14px;position:relative}.siteMobileProduct b,.siteMobileProduct small{display:block}.siteMobileProduct small{color:#526a66;margin-top:4px;padding-right:28px;font-size:11px;font-weight:500}.siteMobileProduct em{color:var(--green);font-size:17px;font-style:normal;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (max-width:1000px){.siteNav{display:none}.siteMobileMenu{display:block}.productHeaderCta{margin-left:0}}@media (max-width:520px){.productHeaderCta{display:none}}.hero .eyebrow,.decisionIntro>.eyebrow,.exploreHeader>.eyebrow,.featureSection>.eyebrow,.aiCopy .eyebrow,.trustIntro>.eyebrow{text-transform:uppercase;letter-spacing:.045em;font-size:14px;font-weight:600;line-height:1.35}.hero .eyebrow:after,.decisionIntro>.eyebrow:after,.exploreHeader>.eyebrow:after,.featureSection>.eyebrow:after,.aiCopy .eyebrow:after,.trustIntro>.eyebrow:after{content:"";background:var(--gold);width:34px;height:2px;margin-top:11px;display:block}.trustIntro>.eyebrow:after{margin-left:auto;margin-right:auto}.trustIntro .sectionStatement:before{display:none}@media (max-width:680px){.hero .eyebrow,.decisionIntro>.eyebrow,.exploreHeader>.eyebrow,.featureSection>.eyebrow,.aiCopy .eyebrow,.trustIntro>.eyebrow{font-size:13px}.trustIntro>.eyebrow:after{margin-left:0}}.structure .eyebrow,.workspace .eyebrow{text-transform:uppercase;letter-spacing:.045em;font-size:14px;font-weight:600;line-height:1.35;display:block}.structure .eyebrow:after,.workspace .eyebrow:after{content:"";background:var(--gold);width:34px;height:2px;margin-top:11px;display:block}.structure .sectionStatement:before,.workspace .sectionStatement:before{display:none}.featureSection>.eyebrow:after{margin-left:auto;margin-right:auto}header{gap:0}.siteNav{margin-left:auto}.productHeaderCta{justify-content:center;width:190px;margin-left:48px;display:flex}footer{grid-template-columns:minmax(0,2fr) repeat(3,minmax(130px,1fr));align-items:start}footer .brandLockup{flex-direction:row;align-items:center;gap:13px;width:auto}footer .brandLockup .brand{width:145px;height:31px}footer .brandLockup .brand img{width:392px}footer .brandProduct{color:#bcd0cc;letter-spacing:.01em;white-space:nowrap;border-left:1px solid #ffffff59;padding:2px 0 2px 13px;font-size:12px;font-weight:500;line-height:1.25}.footerCompany{gap:9px;min-width:130px}.footerCompany b{color:var(--gold);font-size:12px}.footerCompany a{color:#e2ece9;font-size:12px}.footerCompany a:hover{color:var(--gold)}.footerCompany span{color:#9fb6b1;font-size:12px}@media (max-width:1000px){header{gap:12px}.productHeaderCta{margin-left:12px}.siteMobileMenu{margin-left:auto}footer{grid-template-columns:1fr 1fr}}@media (max-width:680px){.structure .eyebrow,.workspace .eyebrow{font-size:13px}footer{grid-template-columns:1fr}.footerCopyright{text-align:left;align-items:flex-start}footer .brandLockup{gap:9px}footer .brandLockup .brand{width:125px;height:27px}footer .brandLockup .brand img{width:338px}footer .brandProduct{padding-left:9px;font-size:12px}}@media (min-width:1001px){.siteNav{flex:none;justify-content:flex-start;width:370px}}.productHeaderCta{white-space:nowrap;width:210px;min-width:0;padding-left:18px;padding-right:18px;line-height:1.2}.footerBrand p{color:#bcd0cc;max-width:330px;margin:5px 0 0;font-size:13px;line-height:1.65}.siteMobileMenu{margin-left:auto}.siteMobileMenuPanel{max-width:calc(100vw - 32px);left:auto;right:0;overflow:visible}.heroCopy>.heroActions{margin-top:30px;display:none}@media (max-width:680px){.heroCopy>.heroActions{margin-top:24px}.heroActions .goldBtn{text-align:center;width:100%}}@media (max-width:1000px){.productHeaderCta{display:none}.heroCopy>.heroActions{display:flex}}@media (max-width:680px){.hero .eyebrow,.decisionIntro>.eyebrow,.exploreHeader>.eyebrow,.featureSection>.eyebrow,.aiCopy .eyebrow,.trustIntro>.eyebrow,.structure .eyebrow,.workspace .eyebrow{text-align:left;margin:0;display:block}.hero .eyebrow:after,.decisionIntro>.eyebrow:after,.exploreHeader>.eyebrow:after,.featureSection>.eyebrow:after,.aiCopy .eyebrow:after,.trustIntro>.eyebrow:after,.structure .eyebrow:after,.workspace .eyebrow:after{margin:10px 0 0}.featureSection{text-align:left}.hero .eyebrow+h1{margin:20px 0 18px}.decisionIntro>.eyebrow+h2,.exploreHeader>.eyebrow+h2,.featureSection>.eyebrow+h2,.aiCopy .eyebrow+h2,.trustIntro>.eyebrow+.sectionStatement,.structure .eyebrow+.sectionStatement,.workspace .eyebrow+.sectionStatement{margin-top:20px}.decisionIntro>.eyebrow+h2,.exploreHeader>.eyebrow+h2,.aiCopy .eyebrow+h2,.structure .eyebrow+.sectionStatement,.workspace .eyebrow+.sectionStatement{margin-bottom:16px}.featureSection>.eyebrow+h2{margin-bottom:28px}.trustIntro>.eyebrow+.sectionStatement,.decisionIntro>p,.exploreHeader>p,.aiCopy>p,.copyStack>p{margin-bottom:0}.copyStack>p+p{margin-top:14px}}.structure .sectionStatement em,.workspace .sectionStatement em{margin-top:8px;display:inline-block}@media (max-width:680px){.structure .sectionStatement em,.workspace .sectionStatement em{margin-top:6px}}.closing>p{color:#f5f2e9}#how-it-works,#product,#firms,#firm-workspace,#entity-intelligence,#security{scroll-margin-top:94px}.siteNavDifferentials{width:276px}.siteNavDifferentials a+a{border-top:1px solid var(--line)}.siteMobileLabelFirst{border-top:0;margin-top:0;padding-top:4px}.siteMobileMenuPanel .siteMobileSubLink{color:#315e57;padding-left:24px;font-size:13px;font-weight:600}.siteMobileMenuPanel .siteMobileSubLink:before{content:"";background:var(--gold);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}@media (min-width:1241px){.siteNav{white-space:nowrap;flex:1;justify-content:flex-end;gap:18px;width:auto;font-size:11.5px}.productHeaderCta{width:190px;margin-left:24px;padding-left:14px;padding-right:14px;font-size:12px}}@media (min-width:1001px) and (max-width:1240px){.siteNav{display:none}.siteMobileMenu{margin-left:auto;display:block}.productHeaderCta{margin-left:18px}}@media (max-width:1000px){.siteMobileMenuPanel{overscroll-behavior:contain;max-height:calc(100vh - 96px);overflow-y:auto}}}
