html{scroll-behavior:smooth}.as-page{--color-primary:#08af7d;--color-dark:#00222c;--color-text:#202437;--color-muted:#3c556e;--page-bg:#f5f7fa;--row-pad:120px;--maxw:1440px;background:var(--page-bg);color:var(--color-text);font-family:Manrope,Inter,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}.as-page *,.as-page :after,.as-page :before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.as-page a{color:inherit;text-decoration:none}.as-page svg{display:block}.as-page ul{list-style:none}.as-page h1,.as-page h2,.as-page h3,.as-page h4,.as-page h5,.as-page h6{color:var(--color-text);font-weight:600}.as-page .as-wrap{margin:0 auto;max-width:var(--maxw);padding-left:var(--row-pad);padding-right:var(--row-pad)}.as-page .as-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;justify-content:center;line-height:24px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.as-page .as-btn--outline{background:transparent;border:1.5px solid var(--color-primary);color:var(--color-primary);height:50px;padding:0 34px}.as-page .as-btn--outline:hover{background:var(--color-primary);color:#fff}.as-page .as-hero{background:-webkit-gradient(linear,left top,left bottom,from(rgba(6,226,159,.16)),color-stop(70%,rgba(248,255,253,.1)),to(var(--page-bg)));background:linear-gradient(180deg,rgba(6,226,159,.16) 0,rgba(248,255,253,.1) 70%,var(--page-bg) 100%);overflow:hidden;position:relative}.as-page .as-hero h1{color:var(--color-dark);font-size:50px;font-weight:500;letter-spacing:-.5px;line-height:1.18}.as-page .as-hero p{color:var(--color-text);font-size:21px;font-weight:400;line-height:1.7;max-width:680px}.as-page .as-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:22px;justify-content:center;margin:0 auto;max-width:var(--maxw);min-height:420px;padding:80px var(--row-pad);position:relative;text-align:center;z-index:1}.as-page .as-hero__deco{border-radius:50%;-webkit-filter:blur(2px);filter:blur(2px);opacity:.5;position:absolute}.as-page .as-hero__deco--1{background:radial-gradient(circle,rgba(6,226,159,.35),transparent 65%);height:420px;right:-120px;top:-160px;width:420px}.as-page .as-hero__deco--2{background:radial-gradient(circle,rgba(8,175,125,.22),transparent 65%);bottom:-140px;height:340px;left:-100px;width:340px}.as-page .as-section{padding:84px 0}.as-page .as-service{background:#fff}.as-page .as-service--alt{background:var(--page-bg)}.as-page .as-service__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:760px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.as-page .as-service__inner .as-btn{-ms-flex-item-align:center;align-self:center}.as-page .as-service__head{gap:18px;margin-bottom:22px}.as-page .as-service__head,.as-page .as-service__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.as-page .as-service__icon{-ms-flex-negative:0;background:rgba(8,175,125,.1);border-radius:16px;flex-shrink:0;height:60px;width:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.as-page .as-service__icon svg{fill:none;height:30px;stroke:var(--color-primary);width:30px}.as-page .as-service__title{font-size:34px;font-weight:500;line-height:1.2}.as-page .as-service__desc{color:var(--color-muted);font-size:18px;line-height:1.78;margin-bottom:24px}.as-page .as-service__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.as-page .as-service__grid .as-service__inner{-webkit-box-flex:1;-ms-flex:1 1 380px;flex:1 1 380px;min-width:320px}.as-page .as-card{-webkit-box-flex:1;background:#fff;border-radius:20px;-webkit-box-shadow:0 1px 3px rgba(13,27,42,.06),0 16px 44px rgba(13,27,42,.1);box-shadow:0 1px 3px rgba(13,27,42,.06),0 16px 44px rgba(13,27,42,.1);-ms-flex:1 1 360px;flex:1 1 360px;max-width:520px;min-width:300px;padding:44px 46px}.as-page .as-card--muted{background:var(--page-bg)}.as-page .as-card__title{color:var(--color-primary);font-size:13px;font-weight:700;letter-spacing:1.5px;margin-bottom:24px;text-transform:uppercase}.as-page .as-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.as-page .as-list,.as-page .as-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}.as-page .as-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--color-text);font-size:17px;font-weight:500;line-height:1.5}.as-page .as-check{position:relative;-ms-flex-negative:0;flex-shrink:0;height:24px;margin-top:3px;width:24px}.as-page .as-check:before{background:rgba(8,175,125,.12);border-radius:50%;content:"";inset:0;position:absolute}.as-page .as-check:after{border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary);content:"";height:6px;left:7px;position:absolute;top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:10px}@media (max-width:1100px){.as-page{--row-pad:48px}}@media (max-width:900px){.as-page{--row-pad:24px}.as-page .as-hero h1{font-size:34px}.as-page .as-hero p{font-size:18px}.as-page .as-hero__inner{min-height:auto;padding:64px var(--row-pad)}.as-page .as-section{padding:56px 0}.as-page .as-service__title{font-size:27px}.as-page .as-service__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.as-page .as-service__grid .as-service__inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.as-page .as-card{max-width:none;padding:32px 28px}}