.brand-section{width:88vw;margin-left:auto;margin-right:auto;border-radius:12px;padding:20px 32px}@media (min-width:45em){.brand-section{width:86vw}}@media (min-width:100em){.brand-section{width:1200px}}.brand-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px;row-gap:20px}@media (min-width:45em){.brand-logos{-moz-column-gap:20px;column-gap:20px}}@media (min-width:64em){.brand-logos{padding-left:15%;padding-right:15%}}.brand-logo{position:relative;width:30%;height:50px}@media (min-width:45em){.brand-logo{width:94px}}@media (min-width:80em){.brand-logo{width:140px;height:45px}}.brand-section-slider{position:relative;z-index:1;width:min(980px,calc(100vw - 40px));margin-bottom:40px;padding:20px 24px 22px;border:1px solid rgba(25,151,91,.16);border-radius:20px;background:hsla(0,0%,100%,.82);box-shadow:0 18px 45px rgba(10,53,36,.08),inset 0 1px 0 #fff;backdrop-filter:blur(14px)}.brand-section-slider>p{margin-bottom:16px;color:#4d655a;font-size:14px;font-weight:620}.brand-slider-window{position:relative;overflow:hidden;border-radius:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.brand-slider-track{display:flex;width:-moz-max-content;width:max-content;gap:24px;animation:brand-logo-scroll var(--brand-slider-duration,20s) linear infinite;will-change:transform}.brand-slider-group{display:flex;flex:0 0 auto;align-items:center;gap:24px}.brand-section-slider .brand-logo{flex:0 0 140px;width:140px;height:34px;opacity:.66;filter:grayscale(1) contrast(.9)}.brand-slider-window:focus-within .brand-slider-track,.brand-slider-window:hover .brand-slider-track{animation-play-state:paused}@keyframes brand-logo-scroll{to{transform:translateX(calc(-50% - 12px))}}@media (max-width:767px){.brand-section-slider{width:calc(100vw - 24px);margin-bottom:24px;padding:17px 14px 18px;border-radius:17px}.brand-section-slider>p{margin-bottom:14px;font-size:13px;line-height:1.45}.brand-slider-group,.brand-slider-track{gap:14px}.brand-slider-track{animation-duration:var(--brand-slider-mobile-duration,15s)}.brand-section-slider .brand-logo{flex-basis:110px;width:110px;height:30px}@keyframes brand-logo-scroll{to{transform:translateX(calc(-50% - 7px))}}}@media (prefers-reduced-motion:reduce){.brand-slider-track{animation:none}.brand-slider-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.compare-table{margin-left:auto;margin-right:auto;overflow:hidden;border:1px solid #d7e6de;border-radius:18px;background:#fff}.compare-table-header{display:grid;grid-template-columns:2fr 1fr 1fr;background:linear-gradient(135deg,#eaf8f1,#f4fbf7);font-weight:700;position:sticky;top:0;z-index:2;border-bottom:1px solid #d7e6de}.compare-table-header>p{margin:0}@media (min-width:45em){.compare-table-header{grid-template-columns:1.8fr 1fr 1fr;position:static;z-index:auto;top:70px}}.compare-table-body{display:grid;grid-template-columns:2fr 1fr 1fr;overflow:hidden;border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media (min-width:45em){.compare-table-body{grid-template-columns:1.8fr 1fr 1fr}}.compare-table-icon-cell{display:flex;align-items:center;justify-content:center;min-height:72px;padding:19px 12px}.compare-table-icon-cell-native{background-image:linear-gradient(rgba(230,248,239,.42),rgba(230,248,239,.42))}.compare-table-row-alt{background-color:#f7faf8}.compare-table-row-default{background-color:#fff}.compare-table-body>p{display:flex;align-items:center;min-height:72px;border-right:1px solid #edf3ef}.compare-table-body>div,.compare-table-body>p{border-bottom:1px solid #edf3ef}.compare-table-body>:nth-last-child(-n+3){border-bottom:0}@media (max-width:700px){.compare-table{border-radius:14px}.compare-table-body,.compare-table-header{grid-template-columns:minmax(156px,1.6fr) minmax(82px,.7fr) minmax(82px,.7fr)}.compare-table-header p{font-size:13px;line-height:1.25}.compare-table-body>p{min-height:76px;padding:15px 12px;font-size:14px;line-height:1.35}.compare-table-icon-cell{min-height:76px;padding:16px 8px}}.solution-grid-mobile{display:grid;max-width:100%;margin:0 auto}@media (min-width:64em){.solution-grid-mobile{display:none}}.solution-grid-mobile-image{justify-self:center;max-height:360px;border:1px solid rgba(205,250,227,.17);border-radius:30px;overflow:hidden;box-shadow:0 22px 48px rgba(0,0,0,.18)}.solution-grid-mobile-image img{display:block;width:auto;height:360px}.solution-grid-desktop{display:none;align-items:center;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr) 38px minmax(0,1fr);gap:10px;width:100%;max-width:780px;margin:0 auto}@media (min-width:64em){.solution-grid-desktop{display:grid}}.solution-grid-step{min-width:0;padding:13px 13px 15px;border:1px solid rgba(205,250,227,.14);border-radius:20px;background:linear-gradient(145deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.04));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);backdrop-filter:blur(8px)}.solution-grid-step-heading{display:flex;align-items:center;gap:8px;min-height:38px;margin-bottom:12px}.solution-grid-step-heading span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:9px;background:rgba(73,224,164,.13);color:#70edbb;font-size:9px;font-weight:800;letter-spacing:.06em}.solution-grid-step-heading h3{margin:0;color:#effff7;font-size:13px;line-height:1.25;font-weight:700}.solution-grid-connector{display:flex;align-items:center;color:#72e7b8}.solution-grid-connector span{width:100%;height:1px;margin-right:-2px;background:linear-gradient(90deg,rgba(114,231,184,.18),rgba(114,231,184,.78))}.solution-grid-phone{position:relative;justify-self:center;width:100%;aspect-ratio:270/555;max-height:300px;border-radius:18px;overflow:hidden;background:#020806;box-shadow:0 18px 35px rgba(0,0,0,.24)}.solution-grid-phone img{-o-object-fit:contain;object-fit:contain}@media (min-width:80em){.solution-grid-desktop{max-width:840px;gap:12px}.solution-grid-phone{max-height:320px}}@media (max-width:640px){.solution-grid-mobile-image,.solution-grid-mobile-image img{height:310px}}