.group-page{color:#0a214f;background:#fff}.group-page .container{width:min(1180px,calc(100% - 56px))}
.group-hero{height:480px;position:relative;overflow:hidden;background:#f5f8fc}.group-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#f8fbff 0%,rgba(248,251,255,.97) 36%,rgba(248,251,255,.5) 52%,rgba(4,20,48,.02) 73%),var(--group-hero);background-size:cover;background-position:center}.group-hero-inner{height:100%;position:relative;padding-top:84px}.group-breadcrumb{position:absolute;top:20px;left:0;display:flex;align-items:center;gap:12px;color:#64738b;font-size:10px}.group-breadcrumb a{color:#315d9e}.group-hero-copy{width:545px}.group-eyebrow{margin:0 0 9px;color:#0b55ca;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.3px}.group-hero h1{margin:0;color:#09265f;font-size:43px;line-height:1.08;letter-spacing:-1px}.group-hero h1 em{color:#0d53c9;font-style:normal}.group-hero-copy>p:not(.group-eyebrow){max-width:500px;margin:18px 0;color:#30415e;font-size:12px;line-height:1.7}.group-mini-features{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:17px 0}.group-mini-features span{display:flex;align-items:center;gap:7px;color:#183666;font-size:9px;font-weight:700;white-space:nowrap}.group-mini-features b{display:grid;width:22px;height:22px;place-items:center;border:1px solid #0a55d0;border-radius:50%;color:#0a55d0}.group-actions{display:flex;gap:14px;margin-top:19px}.group-actions a{display:flex;min-width:188px;height:43px;align-items:center;justify-content:space-between;padding:0 15px;border:1px solid #0a50c9;border-radius:3px;color:#0845ae;background:rgba(255,255,255,.88);font-size:9px;font-weight:800;text-transform:uppercase}.group-actions a.primary{color:#fff;background:#084bc2;box-shadow:0 7px 17px rgba(6,59,158,.18)}
.group-intro{display:grid;grid-template-columns:41% 59%;gap:38px;padding-block:48px}.group-intro-copy{padding:9px 25px 0 0}.group-intro h2{margin:0 0 18px;color:#102d65;font-size:29px;line-height:1.2}.group-intro-copy>p:not(.group-eyebrow){margin:0 0 14px;color:#526178;font-size:11px;line-height:1.85}.group-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e1e7f0;border:1px solid #e1e7f0;box-shadow:0 9px 30px rgba(8,34,77,.06)}.group-service-grid article{display:grid;grid-template-columns:45px 1fr;gap:10px;min-height:122px;padding:25px 20px;background:#fff}.group-service-grid article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:#0a52cb;background:#f1f6ff;font-size:20px}.group-service-grid h3{margin:0 0 6px;font-size:12px;color:#163466}.group-service-grid p{margin:0;color:#5d6a7e;font-size:9px;line-height:1.65}
.group-decision{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;align-items:start;padding-bottom:48px}.group-advantages{min-height:430px;padding:38px 36px;background:linear-gradient(135deg,#f9fbfe,#f2f6fb);border:1px solid #e4e9f1;border-radius:5px}.group-advantages>h2{margin:0 0 26px;font-size:20px;color:#102d65}.group-advantages>div{display:grid;grid-template-columns:1fr 1fr;gap:28px 35px}.group-advantages article{display:grid;grid-template-columns:27px 1fr;gap:10px}.group-advantages article>span{display:grid;width:23px;height:23px;place-items:center;border:1px solid #0b5bd7;border-radius:50%;color:#0b5bd7;font-size:11px}.group-advantages h3{margin:0 0 5px;font-size:11px}.group-advantages p{margin:0;color:#59677c;font-size:9px;line-height:1.65}.group-form{padding:28px 25px 23px;color:#fff;background:linear-gradient(145deg,#082968,#021c4c);border-radius:4px;box-shadow:0 12px 24px rgba(4,27,66,.16)}.group-form h2{margin:0;font-size:20px}.group-form>p{margin:5px 0 14px;color:#d9e6fb;font-size:9px;line-height:1.55}.group-form form{display:grid;gap:6px}.group-form label{position:relative}.group-form label>span{position:absolute;width:1px;height:1px;overflow:hidden}.group-form input,.group-form textarea{width:100%;border:1px solid rgba(255,255,255,.34);border-radius:2px;background:rgba(255,255,255,.035);color:#fff;padding:9px 10px;font:inherit;font-size:9px;outline:0}.group-form input::placeholder,.group-form textarea::placeholder{color:#b9c9e3}.group-form textarea{height:62px;resize:vertical}.group-form button{height:35px;border:0;border-radius:2px;color:#0845ae;background:#fff;font-size:9px;font-weight:800;text-transform:uppercase}.group-form .form-status{min-height:14px;margin:0;color:#fff;font-size:8px}.group-form>small{display:block;color:#bdcae0;font-size:7px;line-height:1.45}.group-form>strong{display:block;margin-top:22px;padding-top:17px;border-top:1px solid rgba(255,255,255,.16);font-size:10px}
.group-showcase{padding-bottom:45px}.group-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:19px}.group-section-head h2{margin:0;color:#102d65;font-size:25px}.group-section-head p:not(.group-eyebrow){margin:5px 0 0;color:#5d6b80;font-size:10px}.group-section-head>a{padding:9px 16px;border:1px solid #0b55d1;border-radius:3px;color:#0a4dc1;font-size:9px;font-weight:800;text-transform:uppercase}.group-showcase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.group-showcase-grid article{overflow:hidden;border:1px solid #dfe5ef;border-radius:4px;background:#fff}.group-showcase-grid article>a:first-child{display:flex;height:145px;align-items:center;justify-content:center;padding:10px}.group-showcase-grid img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.group-showcase-grid article>div{padding:12px 14px 15px}.group-showcase-grid h3{margin:0 0 5px;font-size:12px;color:#12366f}.group-showcase-grid p{min-height:28px;margin:0 0 8px;color:#5d6b80;font-size:9px}.group-showcase-grid article>div>a{color:#0a50c9;font-size:8px;font-weight:800;text-transform:uppercase}.group-showcase-grid .solution-card>img{width:100%;height:145px;object-fit:cover;mix-blend-mode:normal}
.group-seo-guide{display:grid;grid-template-columns:1.45fr .8fr;gap:55px;margin-bottom:48px;padding:38px 42px;border:1px solid #dfe7f1;border-radius:7px;background:linear-gradient(135deg,#f7faff,#fff)}.group-seo-guide h2{margin:0 0 14px;color:#102d65;font-size:24px;line-height:1.3}.group-seo-guide p{margin:0 0 12px;color:#506078;font-size:11px;line-height:1.85}.group-seo-guide p a{color:#0756ce;font-weight:700;text-decoration:underline;text-underline-offset:3px}.group-seo-guide ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.group-seo-guide li{display:flex;align-items:center;gap:10px;color:#31445f;font-size:11px}.group-seo-guide li span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#0756ce;background:#eaf2ff;font-size:10px}
.group-links{display:grid;grid-template-columns:260px 1fr;gap:35px;margin-bottom:48px;padding-top:4px}.group-links h2{margin:0;color:#102d65;font-size:22px;line-height:1.3}.group-links nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}.group-links nav a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 18px;border:1px solid #dfe6f0;border-radius:5px;background:#fff;transition:border-color .2s,box-shadow .2s}.group-links nav a:hover{border-color:#0b55d1;box-shadow:0 8px 20px rgba(8,49,114,.08)}.group-links nav span{color:#17376c;font-size:11px;font-weight:700}.group-links nav b{color:#0a52ca;font-size:8px;text-transform:uppercase;white-space:nowrap}
.group-faq{padding:42px;margin-bottom:48px;border-radius:7px;background:#f6f9fd}.group-faq>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.group-faq details{align-self:start;border:1px solid #dfe6ef;border-radius:5px;background:#fff}.group-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 18px;color:#17376c;font-size:11px;font-weight:700;cursor:pointer;list-style:none}.group-faq summary::-webkit-details-marker{display:none}.group-faq summary span{color:#0756ce;font-size:17px}.group-faq details[open] summary span{transform:rotate(45deg)}.group-faq details p{margin:0;padding:0 18px 18px;color:#58677c;font-size:10px;line-height:1.75}
.group-trust{display:grid;grid-template-columns:repeat(4,1fr);min-height:86px;margin-bottom:28px;border:1px solid #e0e6ef;border-radius:4px}.group-trust article{display:flex;align-items:center;gap:14px;padding:16px 24px;border-right:1px solid #e2e7ef}.group-trust article:last-child{border:0}.group-trust article>b{color:#0a53ce;font-size:25px}.group-trust h2{margin:0;font-size:11px}.group-trust p{margin:3px 0 0;color:#607087;font-size:8px;line-height:1.5}
@media(max-width:960px){.group-page .container{width:min(100% - 32px,760px)}.group-hero{height:520px}.group-hero:before{background-image:linear-gradient(90deg,rgba(248,251,255,.98),rgba(248,251,255,.82) 60%,rgba(248,251,255,.22)),var(--group-hero)}.group-intro{grid-template-columns:1fr}.group-decision{grid-template-columns:1fr}.group-showcase-grid{grid-template-columns:repeat(2,1fr)}.group-seo-guide,.group-links{grid-template-columns:1fr}.group-links nav{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.group-hero{height:620px}.group-hero-inner{padding-top:90px}.group-hero-copy{width:100%}.group-hero h1{font-size:34px}.group-mini-features{grid-template-columns:1fr 1fr}.group-actions{flex-direction:column}.group-actions a{width:100%}.group-service-grid{grid-template-columns:1fr}.group-advantages{padding:28px 22px}.group-advantages>div{grid-template-columns:1fr}.group-showcase-grid{grid-template-columns:1fr}.group-seo-guide,.group-faq{padding:26px 21px}.group-links nav,.group-faq>div:last-child{grid-template-columns:1fr}.group-trust{grid-template-columns:1fr 1fr}.group-trust article:nth-child(2){border-right:0}.group-trust article:nth-child(-n+2){border-bottom:1px solid #e2e7ef}}
