@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body,html{background:#fafcf9;margin:0}.marketing{--navy:#004d69;--ink:#143c48;--green:#40c56d;--mint:#eff8f2;--muted:#587078;--line:#dce7e3;--paper:#fafcf9;color:var(--ink);background:var(--paper);font-synthesis:none;box-sizing:border-box;--overview-border:#e2e8f0;--overview-text-muted:#62748e;height:100dvh;font-family:Montserrat Variable,sans-serif;font-size:16px;font-weight:400;line-height:normal;overflow:auto}.marketing figure,.marketing h1,.marketing ul{margin:0}.marketing ul{padding:0}.marketing img,.marketing video{display:block}.marketing button,.marketing input,.marketing select{color:inherit;font:inherit}.marketing *{box-sizing:border-box}.marketing{scroll-behavior:smooth;margin:0;scroll-padding-top:100px}.marketing a,.marketing button{-webkit-tap-highlight-color:transparent}.marketing a{color:inherit;text-decoration:none}.marketing button{cursor:pointer}.marketing img{max-width:100%;height:auto}.marketing svg{vertical-align:middle;flex-shrink:0}.marketing p{color:var(--muted);margin-bottom:1em;line-height:1.75}.marketing h1,.marketing h2,.marketing h3,.marketing p{margin-top:0}.marketing h1,.marketing h2,.marketing h3{letter-spacing:-.045em}.marketing h2{margin-bottom:22px;font-size:calc(clamp(30px,3.2vw,43px));font-weight:600;line-height:1.18}.marketing h3{font-weight:650}.marketing a,.marketing button,.marketing input,.marketing select,.marketing summary{outline-offset:5px}.marketing :focus-visible{outline:3px solid #12876a}.marketing .container{width:min(1240px,100% - 96px);margin:auto}.marketing .section{padding:96px 0}.marketing .eyebrow{letter-spacing:.17em;color:#356956;align-items:center;gap:9px;margin-bottom:23px;font-size:10px;font-weight:800;line-height:1.7;display:flex}.marketing .button{letter-spacing:-.01em;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 22px;font-size:15px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.marketing .button:hover{transform:translateY(-2px)}.marketing .primary{background:var(--navy);color:#fff}.marketing .primary:hover{background:#003b52}.marketing .button.small{background:var(--navy);color:#fff;min-height:42px;padding:10px 18px;font-size:14px}.marketing .button.quiet{color:var(--navy);padding-inline:12px}.marketing .button.quiet small{opacity:.7;font-size:10px;font-weight:500}.marketing .text-link{border-bottom:1px solid #aabfb7;align-items:center;gap:12px;padding:10px 0;font-size:12px;font-weight:750;display:inline-flex}.marketing .skip-link{background:var(--navy);color:#fff;z-index:100;padding:15px;position:fixed;top:-80px;left:20px}.marketing .skip-link:focus{top:10px}.marketing .site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafcf9f5;position:sticky;top:0}.marketing .header-inner{align-items:center;gap:35px;height:83px;display:flex}.marketing .brand{align-items:center;gap:14px;margin-right:auto;display:flex}.marketing .brand>img{width:112px;height:auto}.marketing .brand-partner{border-left:1px solid var(--overview-border);flex-direction:row;align-items:center;gap:6px;padding-left:14px;line-height:1;display:flex}.marketing .brand-partner-label{color:var(--overview-text-muted);font-size:11px;font-weight:500}.marketing .brand-partner img{-o-object-fit:contain;object-fit:contain;width:68px;height:auto}.marketing .desktop-nav{gap:28px;font-size:14px;font-weight:400;display:flex}.marketing .desktop-nav a:hover,.marketing .site-footer a:hover{color:#168041}.marketing .menu-toggle{color:var(--navy);background:0 0;border:none;padding:9px;display:none}.marketing .mobile-nav{gap:4px;padding:12px 24px 24px;display:grid}.marketing .mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px;display:flex}.marketing .hero{background:radial-gradient(ellipse at 92% 55%,#dbefdf 0,transparent 50%),var(--paper);overflow:hidden}.marketing .hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:35px;padding-top:83px;padding-bottom:70px;display:grid}.marketing .hero-copy{z-index:1;position:relative}.marketing .hero h1{letter-spacing:-.06em;margin:0 0 25px;font-size:calc(clamp(48px,5.3vw,76px));font-weight:600;line-height:.96}.marketing .hero h1 span{color:#218547}.marketing .hero-description{max-width:420px;margin-bottom:28px;font-size:15px;line-height:1.85}.marketing .hero-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.marketing .hero-footnote{align-items:center;gap:7px;margin:23px 0 0;font-size:9px;display:flex}.marketing .hero-footnote svg{color:#23824a}.marketing .product-scene{min-width:0;padding:45px 0 38px;position:relative}.marketing .orbit{pointer-events:none;border:1px solid #c8e3cf;border-radius:50%;position:absolute}.marketing .orbit-one{width:590px;height:590px;top:-65px;left:14px}.marketing .orbit-two{width:460px;height:460px;top:0;left:78px}.marketing .product-window{background:#fff;border:1px solid #d5e0d9;border-radius:10px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-7deg)rotate(-2deg);box-shadow:0 28px 60px -25px #1f634d55}.marketing .window-bar{border-bottom:1px solid #edf1ef;align-items:center;gap:15px;height:54px;padding:0 22px;display:flex}.marketing .window-bar>span:nth-child(2){align-items:center;gap:9px;margin-left:auto;font-size:9px;display:flex}.marketing .window-bar .avatar{color:#298249;background:#e8f5ed;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.marketing .product-body{display:flex}.marketing .product-body aside{color:#93a4aa;border-right:1px solid #edf1ef;flex-direction:column;align-items:center;gap:28px;width:49px;padding-top:25px;display:flex}.marketing .product-body aside span{color:#fff;background:#40c56d;border-radius:50%;padding:8px}.marketing .product-main{flex:1;min-width:0;padding:23px 22px 15px}.marketing .product-heading{justify-content:space-between;align-items:center;display:flex}.marketing .product-heading small{letter-spacing:.12em;color:#50736b;font-size:7px}.marketing .product-heading h3{letter-spacing:-.035em;margin:6px 0 17px;font-size:17px}.marketing .year{border:1px solid #dce4e1;border-radius:4px;align-items:center;gap:10px;padding:6px 9px;font-size:8px;display:flex}.marketing .mini-tabs{color:#718580;border-bottom:1px solid #e5eae7;justify-content:space-between;gap:10px;margin-bottom:18px;font-size:8px;display:flex}.marketing .mini-tabs>*{padding-bottom:11px}.marketing .mini-tabs strong{color:#22834d;border-bottom:2px solid #22834d}.marketing .preview-kpis{grid-template-columns:1.15fr 1fr;gap:10px;display:grid}.marketing .preview-kpis>div{background:#f5f9f6;border:1px solid #edf2ed;border-radius:5px;flex-direction:column;gap:6px;padding:13px 14px;display:flex}.marketing .preview-kpis small{color:#55756b;font-size:8px}.marketing .preview-kpis b{letter-spacing:-.05em;font-size:27px;font-weight:600}.marketing .preview-kpis em{letter-spacing:0;color:#78938a;font-size:10px;font-style:normal;font-weight:500}.marketing .preview-kpis span{color:#397d54;font-size:7px}.marketing .chart-heading{justify-content:space-between;margin:22px 0 12px;font-size:9px;display:flex}.marketing .chart-heading>span{color:#657f75;align-items:center;gap:5px;font-size:7px;display:flex}.marketing .chart-heading i{background:#40c56d;border-radius:50%;width:5px;height:5px}.marketing .chart-heading i:nth-of-type(2){background:#146888;margin-left:6px}.marketing .bar-chart{background:repeating-linear-gradient(0deg,#0000,#0000 29px,#edf1ed 30px);align-items:end;gap:11px;height:130px;display:flex}.marketing .bar-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;height:100%;display:flex}.marketing .bar-chart>div>span{background:#40c56d;border-radius:3px 3px 0 0;width:80%;position:relative;overflow:hidden}.marketing .bar-chart i{background:#146888;width:100%;height:35%;display:block;position:absolute;bottom:0}.marketing .bar-chart small{color:#6c857c;text-align:center;background:#fff;width:100%;font-size:7px}.marketing .chart-footer{color:#658177;border-top:1px solid #edf1ed;justify-content:space-between;margin-top:14px;padding-top:13px;font-size:8px;display:flex}.marketing .floating-proof{background:#fff;border:1px solid #dfe8e1;border-radius:8px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;bottom:2px;left:-20px;transform:rotate(-2deg);box-shadow:0 12px 30px #245d3920}.marketing .proof-icon{color:#29964f;background:#eaf8ee;border-radius:7px;padding:10px}.marketing .floating-proof strong{font-size:11px;display:block}.marketing .floating-proof small{color:#70877b;margin-top:5px;font-size:8px;display:block}.marketing .proof-check{color:#fff;background:#40c56d;border-radius:50%;margin-left:15px;padding:3px}.marketing .illustration-label{letter-spacing:.03em;color:#6d8b75;font-size:8px;position:absolute;bottom:-35px;right:0}.marketing .intro{background:#fff;padding:80px 0}.marketing .intro-grid{grid-template-columns:1fr 2fr;gap:60px;display:grid}.marketing .intro h2{font-size:34px;line-height:1.35}.marketing .intro h2 span{color:#779186}.marketing .intro p:not(.eyebrow){max-width:680px;margin:0;font-size:14px}.marketing .section-top{justify-content:space-between;align-items:end;gap:35px;margin-bottom:42px;display:flex}.marketing .section-top h2{margin-bottom:0}.marketing .section-top p:not(.eyebrow){margin-bottom:4px;font-size:13px}.marketing .section-top .eyebrow{margin-bottom:17px}.marketing .steps-section{background:#f0f5ef}.marketing .steps-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.marketing .step{border-top:1px solid #bcd0c0;padding-top:26px}.marketing .step-top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.marketing .step-top>span:last-child{color:#7e9585;font-size:12px}.marketing .step-icon{color:#25874d}.marketing .step h3{margin-bottom:13px;font-size:22px}.marketing .step p{max-width:310px;min-height:92px;font-size:13px}.marketing .step>strong{color:#39704f;font-size:10px;font-weight:700}.marketing .demo-section{color:#fff;background:#0b3645}.marketing .demo-section .eyebrow{color:#7bdc96}.marketing .demo-section p{color:#b4c8cd}.marketing .video-shell{background:#052f3d;border:1px solid #4b6c75;border-radius:9px;position:relative;overflow:hidden}.marketing .video-shell video{aspect-ratio:16/9;width:100%;display:block}.marketing .video-play{color:#fff;background:linear-gradient(#052a3b3d,#052a3bdd);border:0;flex-direction:column;justify-content:center;align-items:center;gap:17px;display:flex;position:absolute;inset:0 0 50px}.marketing .video-play>span{color:#0b3645;background:#40c56d;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 0 10px #ffffff12}.marketing .video-play strong{letter-spacing:-.02em;font-size:18px}.marketing .video-play small{letter-spacing:.14em;color:#d2e5e7;font-size:9px}.marketing .modules-section{background:#fff}.marketing .module-tabs{border-bottom:1px solid #dbe5e0;gap:35px;margin-bottom:42px;display:flex}.marketing .module-tabs button{color:#647a70;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:16px 0;font-size:12px;font-weight:650;display:flex}.marketing .module-tabs button[aria-selected=true]{color:#176c3b;border-bottom-color:#238449}.marketing .module-panel{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;display:grid}.marketing .module-panel h3{margin-bottom:17px;font-size:30px}.marketing .module-panel p:not(.eyebrow){max-width:510px;font-size:13px}.marketing .module-panel .eyebrow{font-size:9px}.marketing .check-list{gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.marketing .check-list li{align-items:start;gap:10px;font-size:12px;line-height:1.6;display:flex}.marketing .check-list svg{color:#238b4a;margin-top:1px}.marketing .module-visual{background:#eff6ef;border:1px solid #dfeade;border-radius:8px;padding:30px}.marketing .visual-top{color:#437956;justify-content:space-between;align-items:center;display:flex}.marketing .visual-top span{letter-spacing:.12em;font-size:8px;font-weight:750}.marketing .metric{letter-spacing:-.05em;color:#2a7149;margin-top:18px;font-size:62px;font-weight:550;display:block}.marketing .module-visual p{margin-bottom:27px}.marketing .data-row{color:#3d6652;border-top:1px solid #d3e2d4;justify-content:space-between;align-items:center;padding:14px 0;font-size:11px;display:flex}.marketing .data-row svg{color:#2e9c52}.marketing .module-visual>small{color:#617a68;margin-top:15px;font-size:9px;line-height:1.7;display:block}.marketing .trace-section{background:#f3f6f0}.marketing .trace-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:100px;display:grid}.marketing .trace-grid>div>p:not(.eyebrow){font-size:13px}.marketing .trace-visual{padding:5px 20px}.marketing .document{background:#fff;border:1px solid #d8e2d8;border-radius:8px;padding:27px;box-shadow:0 20px 50px -30px #235f40}.marketing .doc-top{letter-spacing:.07em;color:#46745b;justify-content:space-between;align-items:center;margin-bottom:23px;font-size:8px;display:flex}.marketing .doc-top svg{color:#299352}.marketing .doc-line{background:#e8eee7;border-radius:2px;width:38%;height:7px;margin-bottom:9px;display:block}.marketing .doc-line.long{width:65%}.marketing .doc-values{border-block:1px solid #edf0eb;justify-content:space-between;gap:10px;margin:23px 0;padding:17px 0;display:flex}.marketing .doc-values>span{color:#708675;gap:8px;font-size:9px;display:grid}.marketing .doc-values strong{color:#335741;font-size:11px}.marketing .validated{color:#30814c;align-items:center;gap:8px;font-size:10px;display:flex}.marketing .trace-connection{background:#89b997;width:1px;height:35px;margin:auto}.marketing .trace-result{background:#dcefe0;border:1px solid #bbd8c3;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:19px;display:flex}.marketing .trace-result strong{font-size:11px;display:block}.marketing .trace-result span{color:#5e7e68;margin-top:5px;font-size:9px;display:block}.marketing .teams-section{background:#fff}.marketing .teams-grid{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.marketing .teams-grid article{border-top:1px solid var(--line);padding-top:23px}.marketing .teams-grid article>span{letter-spacing:.12em;color:#647f72;margin-bottom:30px;font-size:8px;display:block}.marketing .teams-grid svg{color:#25834b;margin-bottom:18px}.marketing .teams-grid h3{margin-bottom:12px;font-size:21px}.marketing .teams-grid p{max-width:300px;margin:0;font-size:13px}.marketing .brand-section{background:#e7f2e7;padding:67px 0 0}.marketing .brand-grid{grid-template-columns:1.3fr 1fr;align-items:end;gap:90px;display:grid}.marketing .brand-grid>div{padding-bottom:67px}.marketing .brand-grid h2{font-size:35px}.marketing .brand-grid p:not(.eyebrow){max-width:550px;font-size:13px}.marketing .brand-mascot{width:min(100%,420px);height:auto;margin-inline:auto;display:block}.marketing .faq-grid{grid-template-columns:1fr 1.5fr;gap:90px;display:grid}.marketing .faq-grid>div>p:not(.eyebrow){font-size:13px}.marketing .faqs details{border-bottom:1px solid #d7e2da}.marketing .faqs details:first-child{border-top:1px solid #d7e2da}.marketing .faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:13px;font-weight:650;list-style:none;display:flex}.marketing .faqs summary::-webkit-details-marker{display:none}.marketing .faqs summary svg{color:#6e8b78;transition:transform .2s}.marketing .faqs details[open] summary svg{transform:rotate(45deg)}.marketing .faqs p{margin:0 30px 23px 0;font-size:12px}.marketing .contact-section{color:#fff;background:#0b3645}.marketing .contact-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:100px;display:grid}.marketing .contact-grid .eyebrow{color:#8bdea0}.marketing .contact-grid h2{font-size:calc(clamp(35px,3.6vw,50px))}.marketing .contact-grid p{color:#b6ccd1;max-width:400px;font-size:14px}.marketing .contact-grid .check-list{color:#deebea;margin:30px 0}.marketing .contact-grid .check-list svg{color:#6cd78a}.marketing .contact-direct{flex-wrap:wrap;gap:18px;margin-top:42px;display:flex}.marketing .contact-direct a{color:#c2dbdf;align-items:center;gap:8px;font-size:11px;display:flex}.marketing .contact-form{color:var(--ink);background:#fff;border-radius:9px;padding:33px}.marketing .contact-form h3{margin-bottom:8px;font-size:23px}.marketing .contact-form>p{color:#647971;margin-bottom:25px;font-size:11px}.marketing .contact-form label{margin-bottom:8px;font-size:11px;font-weight:650;display:block}.marketing .contact-form input,.marketing .contact-form select{color:#224f45;background:#fafcf9;border:1px solid #d6e1db;border-radius:4px;width:100%;min-height:45px;margin-bottom:18px;padding:10px 12px;font-size:12px;display:block}.marketing .contact-form input::placeholder{color:#7c8f85}.marketing .contact-form .button{width:100%;margin-top:6px}.marketing .contact-form p.form-note{margin:15px 0 12px;font-size:9px;line-height:1.7}.marketing .privacy-link{color:#567668;font-size:9px;text-decoration:underline}.marketing .contact-form p.form-status{color:#245f3b;background:#e9f5e9;border-radius:5px;margin-bottom:15px;padding:12px;font-size:11px}.marketing .form-status a{text-decoration:underline}.marketing .site-footer{background:#fff;padding:43px 0 23px}.marketing .footer-top{align-items:center;gap:30px;padding-bottom:35px;display:flex}.marketing .footer-top p{margin:0;font-size:11px}.marketing .footer-top>a:last-child{align-items:center;gap:8px;margin-left:auto;font-size:10px;display:flex}.marketing .footer-bottom{color:#688275;border-top:1px solid #e0e9e1;justify-content:space-between;gap:20px;padding-top:23px;font-size:9px;display:flex}.marketing .footer-bottom nav{gap:25px;display:flex}@media (width>=1500px){.marketing .hero-grid{padding-top:105px;padding-bottom:95px}.marketing .hero h1{font-size:80px}}@media (width<=1100px){.marketing .container{width:calc(100% - 64px)}.marketing .header-inner{gap:22px}.marketing .brand-partner{display:none}.marketing .hero-grid{gap:25px;padding-top:65px}.marketing .hero h1{font-size:calc(clamp(43px,5.7vw,59px))}.marketing .hero-description{font-size:14px}.marketing .hero-actions{gap:5px}.marketing .button{padding:12px 18px;font-size:14px}.marketing .product-main{padding:18px 15px 12px}.marketing .product-heading h3{font-size:14px}.marketing .product-body aside{width:36px}.marketing .floating-proof{padding:12px;left:-10px}.marketing .preview-kpis b{font-size:24px}.marketing .chart-heading>span{font-size:6px}.marketing .bar-chart{gap:7px}.marketing .contact-grid,.marketing .faq-grid,.marketing .module-panel,.marketing .trace-grid{gap:50px}.marketing .module-tabs{gap:25px}.marketing .module-tabs button{font-size:11px}.marketing .section{padding:75px 0}.marketing .step p{min-height:115px}}@media (width<=800px){.marketing .container{width:calc(100% - 40px)}.marketing .header-inner{gap:13px;height:70px}.marketing .brand>img{width:112px}.marketing .desktop-nav{display:none}.marketing .menu-toggle{display:inline-flex}.marketing .header-cta{margin-left:auto}.marketing .hero-grid{grid-template-columns:1fr;gap:20px;padding-top:48px;padding-bottom:45px}.marketing .hero h1{font-size:65px}.marketing .hero-description{max-width:480px}.marketing .hero-actions{gap:8px}.marketing .hero-footnote{font-size:10px}.marketing .product-scene{width:calc(100% - 20px);max-width:560px;margin:0 auto 22px;padding-top:30px}.marketing .product-window{transform:rotate(-1.5deg)}.marketing .product-main{padding:23px}.marketing .product-heading h3,.marketing .step h3{font-size:19px}.marketing .product-body aside{width:45px}.marketing .bar-chart{height:130px}.marketing .chart-heading>span{font-size:8px}.marketing .floating-proof{bottom:0;left:-10px}.marketing .illustration-label{bottom:-28px}.marketing .intro-grid{grid-template-columns:1fr;gap:15px}.marketing .intro-grid>.eyebrow br{display:none}.marketing .brand-grid h2,.marketing .intro h2{font-size:29px}.marketing .section{padding:60px 0}.marketing .section-top{margin-bottom:30px;display:block}.marketing .section-top>.text-link,.marketing .section-top>p{margin-top:20px}.marketing .steps-grid{gap:22px}.marketing .step p{min-height:140px;font-size:12px}.marketing .step>strong{font-size:9px}.marketing .module-tabs{scrollbar-width:thin;gap:20px;overflow:auto}.marketing .module-tabs button{white-space:nowrap;flex-shrink:0}.marketing .module-panel{grid-template-columns:1fr;gap:25px}.marketing .module-visual{max-width:none}.marketing .module-panel h3{font-size:28px}.marketing .trace-grid{grid-template-columns:1fr;gap:40px}.marketing .trace-visual{order:2;width:100%;max-width:480px;margin:auto}.marketing .teams-grid{gap:23px}.marketing .teams-grid h3{font-size:20px}.marketing .teams-grid p{font-size:12px}.marketing .brand-grid{grid-template-columns:1.3fr 1fr;gap:35px}.marketing .faq-grid{grid-template-columns:1fr;gap:30px}.marketing .contact-grid{grid-template-columns:1fr;gap:35px}.marketing .contact-grid>div>p{max-width:550px}.marketing .contact-form{width:100%;max-width:550px}.marketing .contact-direct{margin-top:25px}.marketing .footer-top{flex-wrap:wrap;gap:20px}.marketing .footer-top>a:last-child{width:100%;margin-left:0}.marketing .footer-bottom>span:last-child{display:none}.marketing .orbit-one{width:500px;height:500px;top:0}.marketing .orbit-two{width:380px;height:380px;top:50px}}@media (width<=520px){.marketing h2{font-size:30px}.marketing .hero h1{font-size:54px}.marketing .eyebrow{font-size:9px}.marketing .hero-description{font-size:14px}.marketing .hero-actions{gap:4px}.marketing .hero-actions .button{padding:12px 16px;font-size:14px}.marketing .hero-actions .quiet{gap:7px}.marketing .desktop-only,.marketing .hero-actions .quiet small,.marketing .section-top h2 br{display:none}.marketing .hero-footnote{font-size:8px}.marketing .product-scene{width:100%;margin-top:15px;padding-bottom:30px}.marketing .product-main{padding:15px 12px}.marketing .window-bar{height:43px;padding:0 13px}.marketing .window-bar img{width:80px}.marketing .product-heading h3{font-size:14px}.marketing .product-heading small{font-size:6px}.marketing .product-body aside{gap:22px;width:31px}.marketing .product-body aside>svg{width:13px}.marketing .product-body aside span{padding:5px}.marketing .product-body aside span svg{width:14px}.marketing .year{gap:4px;padding:4px;font-size:7px}.marketing .mini-tabs{gap:6px;font-size:7px}.marketing .preview-kpis>div{padding:9px}.marketing .preview-kpis b{font-size:23px}.marketing .preview-kpis small{font-size:7px}.marketing .preview-kpis span{font-size:6px}.marketing .chart-heading{font-size:8px}.marketing .chart-heading>span{gap:3px;font-size:6px}.marketing .bar-chart{gap:6px;height:90px}.marketing .floating-proof{gap:8px;padding:9px 12px}.marketing .floating-proof strong{font-size:10px}.marketing .floating-proof small,.marketing .illustration-label,.marketing .video-play small{font-size:7px}.marketing .proof-icon{padding:7px}.marketing .proof-check{margin-left:3px}.marketing .steps-grid,.marketing .teams-grid{grid-template-columns:1fr;gap:30px}.marketing .step-top{margin-bottom:18px}.marketing .step p{max-width:100%;min-height:0;font-size:13px}.marketing .step>strong{font-size:11px}.marketing .teams-grid article>span{margin-bottom:20px}.marketing .teams-grid p{max-width:100%;font-size:13px}.marketing .video-play{gap:9px;inset:0 0 35px}.marketing .video-play>span{width:47px;height:47px;box-shadow:0 0 0 5px #ffffff12}.marketing .video-play>span svg{width:20px}.marketing .video-play strong{font-size:13px}.marketing .brand-grid{grid-template-columns:1fr}.marketing .brand-grid>div{padding-bottom:28px}.marketing .brand-mascot{max-width:320px}.marketing .contact-form{padding:25px 20px}.marketing .contact-form h3{font-size:22px}.marketing .footer-bottom{flex-direction:column;gap:15px}.marketing .footer-bottom nav{gap:24px}.marketing .intro h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.marketing{scroll-behavior:auto}.marketing *,.marketing :after,.marketing :before{transition:none!important;animation:none!important}}.product-montage[data-v-666f46dd]{isolation:isolate;min-width:0;margin:0;position:relative}.montage-stage[data-v-666f46dd]{padding:100px 0 115px;position:relative}.montage-grid[data-v-666f46dd]{background-image:radial-gradient(#8bb99b80 1px,#0000 0);background-size:19px 19px;inset:0 -25px;-webkit-mask-image:radial-gradient(#000 20%,#0000 69%);mask-image:radial-gradient(#000 20%,#0000 69%)}.montage-grid[data-v-666f46dd],.montage-ring[data-v-666f46dd]{z-index:-1;position:absolute}.montage-ring[data-v-666f46dd]{aspect-ratio:1;border:1px solid #acd4b680;border-radius:50%;width:85%;top:0;right:-8%;box-shadow:0 0 0 32px #cee6d226,0 0 0 65px #cee6d219}.source-card[data-v-666f46dd]{z-index:2;background:#ffffffed;border:1px solid #dae8de;border-radius:12px;align-items:center;gap:13px;padding:17px 20px;display:flex;position:absolute;top:5px;left:3%;transform:rotate(-4deg);box-shadow:0 12px 35px -18px #134d4170}.source-icon[data-v-666f46dd]{color:#268a4b;background:#edf7ef;border-radius:9px;padding:12px;display:flex}.micro-label[data-v-666f46dd]{letter-spacing:.12em;color:#62826d;font-size:7px;font-weight:700;display:block}.source-card strong[data-v-666f46dd]{letter-spacing:-.04em;margin:5px 0;font-size:16px;display:block}.source-card small[data-v-666f46dd]{color:#647b6d;font-size:8px}.source-check[data-v-666f46dd]{color:#fff;background:#40c56d;border-radius:50%;margin-left:6px;padding:4px;display:flex}.product-browser[data-v-666f46dd]{background:#fff;border:1px solid #bccfc6;border-radius:10px;display:block;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-7deg)rotate(-3deg);box-shadow:0 32px 45px -22px #164e4560,0 5px 10px #164e450a}.browser-chrome[data-v-666f46dd]{color:#668075;letter-spacing:.04em;background:#f6faf7;border-bottom:1px solid #e0e8e3;align-items:center;height:30px;padding:0 12px;font-size:7px;display:flex;position:relative}.browser-chrome>span[data-v-666f46dd]:last-child{position:absolute;left:50%;transform:translate(-50%)}.window-dots[data-v-666f46dd]{gap:4px;display:flex}.window-dots i[data-v-666f46dd]{background:#c8d8ce;border-radius:50%;width:5px;height:5px}.window-dots i[data-v-666f46dd]:first-child{background:#79bb8c}.product-browser>img[data-v-666f46dd]{width:100%;height:auto;display:block}.chart-detail[data-v-666f46dd]{z-index:3;background:#fff;border:1px solid #d2e3d7;border-radius:11px;width:65%;position:absolute;bottom:8px;right:-2%;overflow:hidden;transform:rotate(3deg);box-shadow:0 20px 50px -20px #124a4260}.detail-heading[data-v-666f46dd]{align-items:center;gap:7px;padding:16px 15px 10px;font-size:10px;display:flex}.detail-heading strong[data-v-666f46dd]{letter-spacing:-.03em;font-weight:650}.detail-heading>span[data-v-666f46dd]:last-child{color:#789283;margin-left:auto;font-size:8px}.detail-dot[data-v-666f46dd]{background:#40c56d;border-radius:50%;width:6px;height:6px}.chart-crop[data-v-666f46dd]{aspect-ratio:2.65;margin:0 10px;position:relative;overflow:hidden}.chart-crop img[data-v-666f46dd]{width:190%;max-width:none;height:auto;position:absolute;top:-123%;left:-45%}.detail-footer[data-v-666f46dd]{color:#52765d;background:#f0f7f1;border-top:1px solid #e4eee6;justify-content:space-between;align-items:center;padding:11px 15px;font-size:8px;display:flex}.detail-footer svg[data-v-666f46dd]{color:#268a4b}@media (width<=1100px) and (width>=801px){.source-card[data-v-666f46dd]{gap:8px;padding:12px}.source-icon[data-v-666f46dd]{padding:9px}.source-card strong[data-v-666f46dd]{font-size:13px}.micro-label[data-v-666f46dd],.source-card small[data-v-666f46dd]{font-size:6px}.montage-stage[data-v-666f46dd]{padding-top:115px;padding-bottom:105px}.chart-detail[data-v-666f46dd]{width:74%}.detail-heading[data-v-666f46dd]{padding:12px 10px 7px;font-size:8px}.detail-footer[data-v-666f46dd]{padding:9px;font-size:6px}.source-check[data-v-666f46dd]{margin-left:0}}@media (width<=800px){.product-montage[data-v-666f46dd]{width:100%;max-width:600px;margin:20px auto 0}.montage-stage[data-v-666f46dd]{padding-bottom:135px}.chart-detail[data-v-666f46dd]{right:0}}@media (width<=480px){.montage-stage[data-v-666f46dd]{padding-top:110px;padding-bottom:108px}.source-card[data-v-666f46dd]{gap:9px;padding:12px;left:0}.source-card strong[data-v-666f46dd]{font-size:14px}.source-card small[data-v-666f46dd]{font-size:7px}.source-icon[data-v-666f46dd]{padding:9px}.chart-detail[data-v-666f46dd]{width:75%;bottom:0}.detail-heading[data-v-666f46dd]{padding:12px 10px 7px;font-size:9px}.detail-footer[data-v-666f46dd]{padding:9px 10px;font-size:6px}.browser-chrome[data-v-666f46dd]{height:24px;font-size:6px}}
