.h3-services{--h3-violet:#6547ff;position:relative;background:#fafaff;color:#090c50;overflow:hidden}.h3-nav{height:65px;display:flex;align-items:center;justify-content:center;gap:42px;position:relative;z-index:1;background:linear-gradient(175deg,#eeedff77,white 55%,#e2dfff55);border-top:1px solid #efedff;border-bottom:1px solid #f0eeff}.h3-nav a{color:var(--h3-violet);font-size:15px;font-weight:600;white-space:nowrap}.h3-nav a:hover{text-decoration:underline}.h3-sections{background-size:100% 100%;background-repeat:no-repeat}.h3-row{position:relative;display:grid;align-items:center;grid-template-columns:36% 44% 16%;gap:2%;width:87%;max-width:1500px;margin:auto;min-height:360px;padding:25px 0 20px}.h3-copy{position:relative;z-index:1}.h3-label{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:500;letter-spacing:0;color:#6661ab;margin-bottom:16px;white-space:nowrap}.h3-label>span{font-size:27px;letter-spacing:0;font-weight:600;color:var(--h3-violet)}.h3-copy h2{font-size:56px;line-height:.98;letter-spacing:0;font-weight:750;margin-bottom:19px}.h3-description{font-size:18px;line-height:1.35;color:#7774ac;margin-bottom:19px;letter-spacing:0}.h3-copy .text-link{font-size:15px;gap:17px;color:var(--h3-violet);font-weight:500}.h3-screen{position:relative;z-index:1;width:100%;height:auto;border-radius:13px;box-shadow:0 0 24px #9687ff1a}.h3-benefits{list-style:none;padding:0;margin:0 0 0 14px;font-size:13px;line-height:1.35;color:#7570a8}.h3-benefits li{position:relative;padding:12px 0 12px 24px}.h3-benefits li:before{content:'−';position:absolute;left:0;color:#a89aff;font-size:19px;top:8px}.h3-development{grid-template-columns:55% 35%;justify-content:space-between;min-height:365px;padding:23px 0}.h3-development>.h3-screen{width:98%;margin-left:4%}.h3-development:before,.h3-growth:before{content:'';position:absolute;left:calc((100% - 100vw)/2);right:calc((100% - 100vw)/2);top:0;height:1px;background:#ffffffb3}.h3-development .h3-copy{padding-left:0}.h3-growth{padding-top:26px;padding-bottom:22px;min-height:370px;grid-template-columns:36% 42% 18%}.h3-growth .h3-label{margin-bottom:21px}.h3-growth .h3-screen{align-self:center}.h3-growth-benefits{list-style:none;padding:0;margin:0 0 0 7px}.h3-growth-benefits li{display:flex;align-items:flex-start;gap:13px;margin-bottom:34px}.h3-growth-benefits li:last-child{margin-bottom:0}.h3-growth-benefits h3{font-size:15px;letter-spacing:0;font-weight:600;margin-bottom:6px;white-space:nowrap}.h3-growth-benefits p{font-size:14px;white-space:nowrap;color:#7d77ac}.h3-icon{background:#704fff;color:white;border-radius:50%;height:24px;width:24px;flex-shrink:0;display:grid;place-items:center;font-weight:700;font-size:17px}.h3-anchor{position:absolute;top:0;left:0}.h3-break{display:none}
@media(min-width:1550px){.h3-row{min-height:395px}.h3-copy h2{font-size:62px}.h3-description{font-size:20px}.h3-label{font-size:14px}.h3-nav{height:68px}}
@media(max-width:1100px){.h3-nav{height:49px;gap:30px}.h3-nav a{font-size:12px}.h3-row{width:87%;min-height:280px;padding:18px 0}.h3-label{font-size:10px;gap:15px;letter-spacing:0;margin-bottom:10px}.h3-label>span{font-size:22px}.h3-copy h2{font-size:43px;letter-spacing:0;margin-bottom:14px}.h3-description{font-size:14px;margin-bottom:14px}.h3-copy .text-link{font-size:12px;gap:12px}.h3-benefits{font-size:10px;margin-left:7px}.h3-benefits li{padding:10px 0 10px 17px}.h3-growth-benefits{margin-left:0}.h3-growth-benefits li{gap:9px;margin-bottom:27px}.h3-growth-benefits h3{font-size:12px;margin-bottom:4px}.h3-growth-benefits p{font-size:10px}.h3-icon{width:19px;height:19px;font-size:14px}}
@media(min-width:701px) and (max-width:850px){.h3-nav{height:34px;gap:26px}.h3-nav a{font-size:10px}.h3-row{width:87%;min-height:199px;padding:13px 0 10px;grid-template-columns:37% 45% 14%;gap:2%}.h3-label{font-size:8px;gap:15px;margin-bottom:8px;letter-spacing:0}.h3-label>span{font-size:17px}.h3-copy h2{font-size:34px;letter-spacing:0;margin-bottom:10px}.h3-description{font-size:11px;line-height:1.28;margin-bottom:11px}.h3-copy .text-link{font-size:9px;gap:10px}.h3-benefits{font-size:8px;margin-left:3px}.h3-benefits li{padding:7px 0 7px 18px}.h3-benefits li:before{top:3px;font-size:15px}.h3-development{grid-template-columns:57% 32%;min-height:205px;gap:11%}.h3-development>.h3-screen{margin-left:4%;width:96%}.h3-growth{grid-template-columns:37% 42% 17%;min-height:207px}.h3-growth .h3-label{margin-bottom:12px}.h3-growth-benefits li{gap:8px;margin-bottom:26px}.h3-growth-benefits h3{font-size:9px}.h3-growth-benefits p{font-size:8px}.h3-icon{width:15px;height:15px;font-size:11px}.h3-screen{border-radius:8px}}
@media(max-width:700px){.h3-nav{height:48px;gap:16px;justify-content:flex-start;padding:0 5%;overflow-x:auto}.h3-nav a{font-size:10px}.h3-sections{background-size:auto 100%;background-position:center}.h3-row,.h3-development,.h3-growth{width:88%;grid-template-columns:1fr;gap:23px;padding:33px 0;min-height:0}.h3-label{font-size:10px;gap:16px;margin-bottom:12px}.h3-label>span{font-size:23px}.h3-copy h2{font-size:44px;margin-bottom:15px}.h3-description{font-size:14px;max-width:400px;line-height:1.45}.h3-copy .text-link{font-size:12px}.h3-screen{max-width:530px;margin-inline:auto}.h3-development .h3-copy{grid-row:1}.h3-development>.h3-screen{width:100%;margin:auto}.h3-benefits{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:0;font-size:11px}.h3-benefits li{padding:5px 0 5px 19px}.h3-benefits li:before{top:0}.h3-growth-benefits{display:flex;flex-wrap:wrap;gap:20px;margin:0}.h3-growth-benefits li{margin:0;gap:7px;flex:1 1 120px}.h3-growth-benefits h3{font-size:11px}.h3-growth-benefits p{font-size:10px;white-space:normal}.h3-growth .h3-label{margin-bottom:12px}}

@media(min-width:701px){
 .h3-services{container-type:inline-size;color:#08084d;background:#fcfcfe;font-family:var(--font-ui)}
 .h3-nav{height:4.0921cqw;min-height:0;padding:0;border:0;background:transparent;gap:0;justify-content:flex-start;padding-left:23.018cqw;font-family:var(--font-ui)}
 .h3-nav a{font-size:1.151cqw;font-weight:500;line-height:1;letter-spacing:0}
 
 .h3-sections{background:none}
 .h3-row,.h3-development,.h3-growth{display:block;width:100%;max-width:none;height:25.0639cqw;min-height:0;margin:0;padding:0;border:0}
 .h3-development,.h3-growth{height:26.3427cqw}
 .h3-development:before,.h3-growth:before{display:none}
 .h3-copy{position:absolute;left:6.7775cqw;top:3.4527cqw;width:32.7366cqw;padding:0}
 .h3-label,.h3-growth .h3-label{gap:1.7903cqw;margin:0 0 .8951cqw;font-size:1.023cqw;line-height:2.174cqw;font-family:var(--font-ui);letter-spacing:0;font-weight:600;color:#7777b7}
 .h3-label>span{font-size:2.174cqw;line-height:1;letter-spacing:0;font-weight:600;color:#6248ff}
 .h3-copy h2{font-family:var(--font-ui);font-size:4.3478cqw;font-stretch:condensed;line-height:.92;letter-spacing:0;font-weight:700;margin:0 0 1.2788cqw;color:#08084d}
 .h3-description{font-family:var(--font-ui);font-size:1.4066cqw;line-height:1.25;font-weight:400;letter-spacing:0;margin:0 0 1.2788cqw;color:#7d7eb9;max-width:none}
 .h3-break{display:block}
 .h3-copy .text-link{font-family:var(--font-ui);font-size:1.151cqw;line-height:1.2;gap:1.023cqw;color:#6248ff;font-weight:600}
 .h3-copy .text-link span{font-size:1.79cqw}
 .h3-screen,.h3-development>.h3-screen{position:absolute;left:40.665cqw;top:2.046cqw;width:39.514cqw;height:21.739cqw;max-width:none;margin:0;object-fit:fill;border-radius:.895cqw;box-shadow:0 0 2.046cqw #9b93ff20}
 .h3-benefits{position:absolute;top:6.65cqw;left:82.992cqw;padding:0;margin:0;color:#7e7fb3;font-size:1.023cqw;line-height:1.2}
 .h3-benefits li{padding:0 0 0 2.558cqw;margin:0 0 1.663cqw;white-space:nowrap}
 .h3-benefits li:before{left:0;top:-.38cqw;font-size:1.663cqw;color:#a596ff}
 .h3-development .h3-copy{left:66.24cqw;top:4.6036cqw;width:33.12cqw;padding:0}
 .h3-development .h3-label{margin-bottom:1.023cqw}
 .h3-development>.h3-screen{left:8.9514cqw;top:1.7903cqw;width:47.1867cqw;height:23.2737cqw}
 .h3-growth .h3-copy{left:6.9054cqw;top:3.8363cqw;width:33.2481cqw}
 .h3-growth .h3-label{margin-bottom:1.5345cqw}
 .h3-growth .h3-screen{left:40.2813cqw;top:1.7903cqw;width:37.2123cqw;height:23.2737cqw}
 .h3-growth-benefits{position:absolute;left:80.3069cqw;top:5.6266cqw;margin:0;padding:0}
 .h3-growth-benefits li{gap:1.023cqw;margin:0 0 3.3248cqw;align-items:flex-start}
 .h3-growth-benefits h3{font-family:var(--font-ui);color:#151351;font-size:1.2788cqw;line-height:1.1;letter-spacing:0;font-weight:700;margin:0 0 .5115cqw}
 .h3-growth-benefits p{color:#7e7fb3;font-size:1.151cqw;line-height:1.1;letter-spacing:0}
 .h3-icon{height:1.9182cqw;width:1.9182cqw;font-size:1.4066cqw;background:#6e51ff}
}
