@font-face{font-family:Montserrat;src:url('/assets/montserrat-cyrillic.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#fff;color:#1e2a32;font-family:Arial,Montserrat,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #20aa7d;outline-offset:5px}img{display:block;max-width:100%}em{font-style:normal;color:#177552}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}h1{font-size:clamp(38px,4.3vw,66px);line-height:1.08;letter-spacing:-2.5px}h2{font-size:42px;line-height:1.14;letter-spacing:-1.5px}.review{background:#eef2f0;border-bottom:1px solid #dde4df;padding:11px 5%;display:flex;align-items:center;justify-content:center;gap:30px;font-size:10px}.review>span{font-size:8px;letter-spacing:1.2px;color:#67796e}.review nav{display:flex;gap:28px}.review a{color:#6c7b73}.review a[aria-current]{color:#175a3e;font-weight:700}.masthead,main,footer{max-width:1440px;margin:auto}.masthead{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:26px 5%;min-height:95px;border-bottom:1px solid #e1e6e1}.brand{font-size:23px;font-weight:800;letter-spacing:-.8px;display:flex;align-items:center;gap:11px}.masthead nav{display:flex;gap:30px;font-size:12px}.header-action{font-size:12px;border:1px solid #d2dcd5;padding:13px 18px;border-radius:4px;display:flex;gap:28px}.header-action:hover{background:#eaf4ed}.intro{padding:37px 5% 0}.intro-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.eyebrow{font-size:9px;letter-spacing:1.5px;line-height:1.6;display:block;font-weight:600}.eyebrow i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1fb886;margin-right:7px}.location{font-size:8px;letter-spacing:1.3px;color:#728078}.intro-grid{display:flex;justify-content:space-between;align-items:end;gap:45px;margin:26px 0 34px}.intro-grid p{font-size:15px;line-height:1.7;color:#62716b;max-width:380px}.inline-link{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:600;margin-top:21px}.inline-link span{font-size:20px;color:#188358}.overview{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #cfdcd3;background:#f2f6f2;border-radius:7px;overflow:hidden}.overview-item{display:flex;gap:14px;padding:25px 20px 21px;border-right:1px solid #cfdcd3}.overview-item:last-child{border:0}.serial{font-size:10px;color:#768e7c;font-variant-numeric:tabular-nums}.overview-item .serial{margin-top:4px}.overview-item strong{font-size:18px;display:block;font-weight:500;letter-spacing:-.5px}.overview-item p{font-size:12px;line-height:1.6;color:#64766a;margin:13px 0 20px;min-height:58px}.product-name{font-size:11px;font-weight:700;letter-spacing:.5px;color:#177552}.intro-bottom{display:flex;justify-content:space-between;align-items:center;padding:20px 0 24px;border-bottom:1px solid #dde5df;font-size:10px;color:#7a8b7f}.intro-bottom a{font-size:25px;color:#177552}.solutions{padding:72px 5% 60px}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:45px}.section-heading h2{margin-top:17px}.section-heading>p{font-size:14px;color:#68786f;line-height:1.8}.solution{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-top:1px solid #d7e0d9;padding:50px 0;align-items:center}.solution-meta{display:flex;gap:16px;align-items:center;margin-bottom:24px}.solution-meta .product-name{font-size:14px}.audience{font-size:10px;color:#7a8980;display:block;margin-bottom:10px}.solution h3{font-size:34px;line-height:1.2;letter-spacing:-1px}.solution-description{font-size:16px;line-height:1.6;max-width:470px;margin-top:14px;color:#586c60}.solution ul{list-style:none;padding:0;margin:22px 0 25px;display:grid;gap:11px}.solution li{font-size:13px;display:flex;align-items:center;gap:11px}.solution li:before{content:'✓';font-size:11px;color:#16825a}.solution-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;gap:25px;padding:15px 18px;background:#1e2a32;color:white;border-radius:4px;font-size:12px;transition:background .2s}.button:hover{background:#126c4c}.quiet-link{font-size:11px;border-bottom:1px solid #b6c7ba;padding:6px 0}.conditions{font-size:10px;line-height:1.7;color:#7b8a80;margin-top:22px;max-width:480px}.screen{background:#edf2ed;min-height:340px;height:365px;border:1px solid #d9e3dc;border-radius:7px;overflow:hidden;margin:0;display:flex;flex-direction:column;align-items:center;padding:0 24px 15px;gap:16px}.screen-bar{display:flex;justify-content:space-between;align-items:center;padding:15px 0;width:100%;border-bottom:1px solid #d3ded6;color:#75887a;font-size:8px;letter-spacing:1px}.screen-bar span:first-child{font-size:10px;font-weight:700;color:#446e51;letter-spacing:.3px}.screen img{height:255px;width:auto;max-width:100%;object-fit:contain;border-radius:5px;box-shadow:0 9px 22px #1d3d2412}.solution-0 .screen img{height:auto;max-height:255px;margin:auto 0}.screen figcaption{font-size:8px;color:#7b887e;line-height:1.6;text-align:center;margin-top:auto}.solution-1 .screen{background:#edf1f4}.solution-2 .screen{background:#f3f1e9}.coming{border-block:1px solid #dce4dc;padding:25px 0;display:flex;align-items:center;gap:22px}.coming>strong{font-size:23px;font-weight:600;color:#738279}.coming-badge{font-size:8px;letter-spacing:.7px;color:#6f8174;padding:6px 8px;background:#eff3ed}.coming p{font-size:11px;color:#728076;margin-left:auto;max-width:420px;line-height:1.6}.implementation{padding:60px 5%;display:grid;grid-template-columns:1fr 1fr;gap:65px;background:#f3f6f2}.implementation h2{margin:20px 0}.implementation>div>p{font-size:14px;line-height:1.8;color:#697c6d;max-width:390px}.implementation ol{padding:0;margin:0;list-style:none}.implementation li{display:flex;gap:25px;padding:22px 0;border-bottom:1px solid #d8e3d7}.implementation li>span{font-size:11px;color:#638c6d}.implementation h3{font-size:20px;letter-spacing:-.3px}.implementation li p{font-size:12px;line-height:1.7;color:#708171;margin-top:10px}.contact{padding:65px 5%;display:flex;justify-content:space-between;gap:40px;align-items:center;background:#1e2a32;color:#fff}.contact .eyebrow{color:#a0b8ab}.contact h2{margin:20px 0}.contact p{font-size:13px;line-height:1.7;color:#bac9c0}.contact-link{font-size:29px;letter-spacing:-.7px;display:flex;gap:40px;align-items:center;padding:20px 0;border-bottom:1px solid #60756a}.contact-link span{color:#89d2ad;font-size:37px}footer{padding:35px 5%;display:flex;gap:30px;align-items:center;justify-content:space-between}footer .brand{font-size:19px}footer>span{font-size:10px;color:#819084;margin-right:auto}footer>div{display:flex;gap:30px;font-size:10px;color:#819084}.skip{position:absolute;top:-100px;left:10px;padding:15px;background:#fff;z-index:20}.skip:focus{top:10px}
/* Graphite: contained typography, product columns, silver and emerald. */
.v2{background:#101b20;color:#ecf0ed}.v2 .review{background:#091418;border-color:#233239}.v2 .review a{color:#8d9f9b}.v2 .review a[aria-current]{color:#8be4b7}.v2 .review>span{color:#6d8680}.v2 .masthead{border-color:#29383d}.v2 .header-action{border-color:#455650}.v2 .header-action:hover{background:#1b3c30}.v2 .intro{padding-top:42px;background:radial-gradient(ellipse at 80% -40%,#214a3e88,transparent 65%)}.v2 .intro-grid{margin-top:32px;margin-bottom:39px}.v2 h1{font-size:66px;font-weight:400;letter-spacing:-2.7px}.v2 em{color:#9bc7b0}.v2 .intro-grid p{color:#acbbb4}.v2 .eyebrow,.v2 .location{color:#8ba599}.v2 .inline-link span{color:#8fdfb6}.dark-overview{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #4c6257;border-bottom:1px solid #34463e}.dark-overview article{padding:25px 22px 27px 0;position:relative}.dark-overview article+article{padding-left:24px;border-left:1px solid #34463e}.dark-overview .line-icon{position:absolute;top:21px;right:24px;font-size:22px;color:#8eac9d;font-weight:300}.dark-overview .product-name{color:#91c9aa;font-size:11px}.dark-overview h2{font-size:21px;letter-spacing:-.5px;margin:25px 0 14px}.dark-overview p{font-size:13px;line-height:1.7;color:#aebfb5;min-height:65px}.dark-overview .for{display:block;font-size:9px;color:#748b7e;margin-top:24px}.v2 .intro-bottom{border-color:#2f4338;color:#81978a}.v2 .intro-bottom a{color:#b0d6be}.v2 .section-heading p,.v2 .solution-description{color:#a5b7ad}.v2 .solution{border-color:#30423a}.v2 .product-name{color:#8dd3ab}.v2 .conditions,.v2 .audience{color:#8a9e92}.v2 .button{background:#c5e5ce;color:#122c1f}.v2 .button:hover{background:#e3f4e8}.v2 .quiet-link{border-color:#526c5c}.v2 .solution li:before{color:#8dd3ab}.v2 .screen{background:#23372f;border-color:#3c5043}.v2 .screen-bar{border-color:#405447;color:#9caf9f}.v2 .screen-bar span:first-child{color:#bccebe}.v2 .screen figcaption{color:#9fb3a5}.v2 .coming{border-color:#30423a}.v2 .coming>strong{color:#9bae9e}.v2 .coming-badge{background:#24352a;color:#aec2ae}.v2 .coming p{color:#99ad9f}.v2 .implementation{background:#1c2b24}.v2 .implementation>div>p,.v2 .implementation li p{color:#a6b8a8}.v2 .implementation li{border-color:#405140}.v2 .implementation li>span{color:#9bbc9b}.v2 .contact{background:#c7ddc8;color:#152a1c}.v2 .contact .eyebrow,.v2 .contact p{color:#4c6b52}.v2 .contact-link span{color:#345c3c}.v2 footer>span,.v2 footer>div{color:#a2b5a7}
/* Minimal: editorial table and flat proof panels. */
.v3{background:#fafaf7;color:#262b27;font-family:Arial,Montserrat,sans-serif}.v3 .review{background:#e9ece5}.v3 .masthead{border:0}.v3 .header-action{border:0;border-bottom:1px solid #2f4535;border-radius:0;padding-inline:0}.v3 .intro{padding-top:25px}.v3 .intro-top{border-top:1px solid #232b23;padding-top:21px}.v3 h1{font-size:72px;letter-spacing:-3px}.v3 em{color:#7b8c76}.v3 .intro-grid{margin:26px 0 38px}.v3 .intro-grid p{font-size:14px}.ledger{border-top:1px solid #263e2c}.ledger-head{display:grid;grid-template-columns:1fr 2.1fr 1fr;font-size:8px;letter-spacing:1.3px;color:#8b9488;padding:17px 0;border-bottom:1px solid #d9ded4}.ledger-row{display:grid;grid-template-columns:1fr 2.1fr 1fr;align-items:center;gap:0;border-bottom:1px solid #d9ded4;padding:23px 0}.ledger-row>span:first-child{display:flex;gap:24px;align-items:center}.ledger-row small{font-size:9px;color:#8b9b88}.ledger-row b{font-weight:500;font-size:22px;letter-spacing:-.5px}.ledger-row h2{font-size:20px;letter-spacing:-.4px;font-weight:500}.ledger-row p{font-size:12px;color:#7a8775;margin-top:8px;line-height:1.5;max-width:450px;padding-right:24px}.ledger-for{font-size:11px;line-height:1.6;color:#6a7c64}.v3 .solutions{padding-top:75px}.v3 .solution{gap:80px}.v3 .screen{background:#eef0e8;border:0;border-radius:0}.v3 .button{background:#2f402f;border-radius:0}.v3 .section-heading h2,.v3 .implementation h2,.v3 .contact h2{font-size:46px;font-weight:400}.v3 .coming-badge{border:1px solid #d7dfd1;background:transparent}.v3 .implementation{background:#ecefe5}.v3 .contact{background:#354835}.v3 .solution-meta .product-name{color:#5d7956}.v3 footer{border-top:1px solid #d4dcd0}
@media(min-width:1440px){.review{padding-inline:calc((100vw - 1296px)/2)}}
@media(max-width:1100px){h1{font-size:47px}.intro-grid{gap:30px}.intro-grid p{font-size:13px}.overview-item{padding:23px 16px;gap:8px}.overview-item strong{font-size:16px}.overview-item p{font-size:11px}.solution{gap:35px}.solution-actions{gap:15px}.v2 h1{font-size:55px}.v3 h1{font-size:59px}.dark-overview article+article{padding-left:18px}.dark-overview h2{font-size:18px}.dark-overview p{font-size:12px}.ledger-row p{font-size:11px}.ledger-row b{font-size:20px}.v3 .solution{gap:40px}.contact-link{font-size:24px;gap:25px}}
@media(max-width:760px){.review{gap:12px;padding:12px 18px;justify-content:space-between}.review>span{display:none}.review nav{gap:19px;justify-content:space-between;width:100%;font-size:9px}.masthead{padding:21px 22px;min-height:78px;gap:15px}.brand{font-size:20px;gap:8px}.brand img{width:29px;height:29px}.masthead nav{display:none}.header-action{padding:10px;font-size:10px;gap:10px}.intro{padding:29px 22px 0}.intro-top{gap:10px}.eyebrow{font-size:8px;letter-spacing:1px}.location{display:none}.intro-grid{display:block;margin:24px 0 26px}h1{font-size:40px;line-height:1.12;letter-spacing:-1.5px}.intro-grid p{margin-top:20px;font-size:13px;line-height:1.7}.intro-grid p br{display:none}.inline-link{margin-top:17px;font-size:11px;gap:20px}.overview{grid-template-columns:1fr}.overview-item{padding:17px 16px;border-right:0;border-bottom:1px solid #d0ddd2;gap:13px}.overview-item>div{position:relative;width:100%;padding-right:48px}.overview-item strong{font-size:17px}.overview-item p{min-height:0;margin:7px 0 0;font-size:11px;line-height:1.6;max-width:240px}.overview-item .product-name{position:absolute;right:0;top:4px;font-size:9px}.overview-item:nth-child(3)>div{padding-right:59px}.intro-bottom{font-size:9px;padding:18px 0}.solutions{padding:48px 22px 38px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:33px;margin-top:15px}.section-heading>p{font-size:12px;margin-top:18px}.solution,.v3 .solution{grid-template-columns:1fr;gap:25px;padding:34px 0}.solution-meta{margin-bottom:19px}.solution-meta .product-name{font-size:12px}.solution h3{font-size:30px}.solution-description{font-size:14px;margin-top:12px}.solution li{font-size:12px}.solution ul{gap:10px;margin:20px 0}.solution-actions{gap:18px}.button{font-size:11px;padding:14px 17px}.quiet-link{font-size:10px}.conditions{font-size:9px;margin-top:18px}.screen{height:330px;min-height:0;padding:0 18px 14px;gap:12px}.screen img{height:235px}.solution-0 .screen{height:auto;min-height:240px}.solution-0 .screen img{height:auto;width:100%;max-height:none}.screen figcaption{font-size:8px;margin-top:2px}.coming{gap:14px;flex-wrap:wrap;padding:22px 0}.coming>strong{font-size:22px}.coming-badge{font-size:7px}.coming p{width:100%;margin:0;font-size:11px}.implementation{padding:40px 22px;grid-template-columns:1fr;gap:20px}.implementation h2{font-size:33px;margin:15px 0}.implementation>div>p{font-size:12px}.implementation li{gap:20px;padding:19px 0}.implementation h3{font-size:17px}.implementation li p{font-size:11px}.contact{padding:40px 22px;display:block}.contact h2{font-size:35px}.contact p{font-size:12px}.contact-link{font-size:25px;margin-top:22px;justify-content:space-between;gap:20px}.contact-link span{font-size:30px}footer{padding:26px 22px;flex-wrap:wrap;gap:18px}footer>span{font-size:9px;line-height:1.6;max-width:170px;margin:0}footer>div{width:100%;justify-content:space-between;font-size:9px}.v2 .intro{padding-top:29px}.v2 h1{font-size:44px;letter-spacing:-1.6px}.v2 .intro-grid{margin:26px 0 30px}.dark-overview{grid-template-columns:1fr 1fr}.dark-overview article,.dark-overview article+article{padding:21px 14px 22px 0;border:0}.dark-overview article:nth-child(even){border-left:1px solid #34463e;padding-left:16px;padding-right:0}.dark-overview article:nth-child(n+3){border-top:1px solid #34463e}.dark-overview .line-icon{right:14px;top:15px;font-size:18px}.dark-overview article:nth-child(even) .line-icon{right:0}.dark-overview .product-name{font-size:9px}.dark-overview h2{font-size:19px;line-height:1.2;margin:20px 0 12px;letter-spacing:-.5px}.dark-overview p{font-size:11px;min-height:72px;line-height:1.65}.dark-overview .for{font-size:8px;margin-top:18px;line-height:1.6}.v3 .intro{padding-top:12px}.v3 h1{font-size:47px;letter-spacing:-2px}.v3 .intro-grid{margin:24px 0 30px}.v3 .intro-grid p{font-size:13px}.ledger-head{grid-template-columns:90px 1fr;font-size:7px;padding:13px 0}.ledger-head>span:last-child{display:none}.ledger-row{grid-template-columns:90px 1fr;gap:0;padding:20px 0;align-items:start}.ledger-row>span:first-child{display:block}.ledger-row small{display:block;font-size:8px;margin-bottom:10px}.ledger-row b{font-size:17px}.ledger-row h2{font-size:18px}.ledger-row p{font-size:11px;padding:0;margin-top:9px;line-height:1.6}.ledger-for{grid-column:2;font-size:9px;margin-top:9px}.v3 .solutions{padding-top:48px}.v3 .section-heading h2,.v3 .implementation h2,.v3 .contact h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.v2 .brand img{background:#f4f8f3;border-radius:4px;padding:3px}

.contact-methods{display:flex;flex-direction:column;gap:22px;justify-content:center;min-width:0}.contact-methods .contact-link{font-size:clamp(18px,2.2vw,30px)}
