:root{--partnership-max-width:1200px;--partnership-text:#132537;--partnership-cta:#001c46;--partnership-border:#eaf2fc;--partnership-card-bg:#fafafa;--partnership-font:var(--font-manrope,"Manrope",system-ui,sans-serif);--partnership-card-radius:10px;--partnership-image-height:207px}.partnership,.partnership *,.partnership :after,.partnership :before{box-sizing:border-box}.partnership{width:100%;background:#ffffff;padding:48px 120px 56px}.partnership__inner{width:100%;max-width:var(--partnership-max-width);margin:0 auto}.partnership__title{margin:0 auto 40px;max-width:927px;color:var(--partnership-text);font-family:var(--partnership-font);font-size:32px;font-weight:400;line-height:1.2;text-align:center}.partnership__title strong{font-weight:700}.partnership__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.partnership-card{display:flex;flex-direction:column;gap:30px;min-width:0;min-height:380px;background:var(--partnership-card-bg);box-shadow:0 4px 5px rgba(183,183,183,.25)}.partnership-card,.partnership-card__media{overflow:hidden;border:1px solid var(--partnership-border);border-radius:var(--partnership-card-radius)}.partnership-card__media{flex-shrink:0;margin:0;box-shadow:0 4px 10px rgba(183,183,183,.25)}.partnership-card__image{display:block;width:100%;height:var(--partnership-image-height);object-fit:cover;object-position:center center;border-radius:var(--partnership-card-radius)}.partnership-card__body{display:flex;flex:1;flex-direction:column;gap:20px;padding:0;text-align:center}.partnership-card__title{font-size:24px;font-weight:600;line-height:24px}.partnership-card__description,.partnership-card__title{margin:0;color:var(--partnership-text);font-family:var(--partnership-font)}.partnership-card__description{font-size:14px;font-weight:300;line-height:22px}.partnership-card__description strong{font-weight:600}.partnership-card__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:auto;padding:15px 90px;border:none;border-radius:5px;background:var(--partnership-cta);color:#ffffff;font-family:var(--partnership-font);font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none;transition:background-color .15s ease}.partnership-card__cta:hover{background:#001233}@media (max-width:1199px) and (min-width:768px){.partnership{padding:40px 40px 48px}.partnership__title{font-size:28px;line-height:36px}.partnership__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partnership-card:last-child{grid-column:1/-1;max-width:calc(50% - 10px);justify-self:center}}@media (max-width:767px){.partnership{padding:32px 20px 40px}.partnership__title{margin-bottom:28px;font-size:24px;line-height:32px}.partnership__grid{grid-template-columns:1fr;gap:16px}.partnership-card{min-height:0;gap:24px}.partnership-card:last-child{max-width:none}.partnership-card__title{font-size:20px;line-height:24px}.partnership-card__cta{padding:15px 24px}}:root{--reviews-max-width:1200px;--reviews-title-max-width:927px;--reviews-text:#132537;--reviews-blue:#1b4f9e;--reviews-link:#395eda;--reviews-border:#eaf2fc;--reviews-bg:#fafafa;--reviews-font:var(--font-manrope,"Manrope",system-ui,sans-serif);--reviews-aside-width:232px;--reviews-aside-text-indent:23px;--reviews-layout-gap:52px;--reviews-marquee-duration:35s;--reviews-card-width:386px;--reviews-card-height:282px;--reviews-panel-height:207px}.reviews,.reviews *,.reviews :after,.reviews :before{box-sizing:border-box}.reviews{width:100%;background:var(--reviews-bg);padding:60px 0 56px;overflow:hidden;box-shadow:0 4px 10px rgba(183,183,183,.25)}.reviews__header{padding:0 max(120px,calc((100vw - var(--reviews-max-width)) / 2))}.reviews__header,.reviews__title{width:100%;margin:0 auto;text-align:center}.reviews__title{max-width:var(--reviews-title-max-width);color:var(--reviews-text);font-family:var(--reviews-font);font-size:32px;font-weight:400;line-height:normal;word-break:normal;overflow-wrap:normal;hyphens:manual}.reviews__title-strong{font-weight:700}.reviews__title-regular{font-weight:400}@media (min-width:960px){.reviews__title{white-space:nowrap}}.reviews__rating{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px;margin-top:20px}.reviews__rating-count,.reviews__rating-value{color:var(--reviews-text);font-family:var(--reviews-font);font-size:18px;font-weight:400;line-height:normal;white-space:nowrap}.reviews__rating-stars,.reviews__stars{display:flex;align-items:center;gap:3px;flex-shrink:0}.reviews__star{display:block;width:25.098px;height:23.986px;flex-shrink:0}.reviews__google-icon{width:24px;height:24px;flex-shrink:0}.reviews__layout{display:grid;grid-template-columns:var(--reviews-aside-width) minmax(0,1fr);gap:var(--reviews-layout-gap);align-items:start;margin-top:44px;padding-left:max(120px,calc((100vw - var(--reviews-max-width)) / 2));padding-right:max(120px,calc((100vw - var(--reviews-max-width)) / 2));overflow:hidden}.reviews__aside{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex-shrink:0;width:var(--reviews-aside-width);min-width:var(--reviews-aside-width)}.reviews__quote-icon{display:block;width:50px;height:40px;flex-shrink:0}.reviews__aside-title{margin:44px 0 0;padding-left:var(--reviews-aside-text-indent);max-width:var(--reviews-aside-width);color:var(--reviews-text);font-family:var(--reviews-font);font-size:32px;font-weight:400;line-height:1.25}.reviews__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:44px;padding:15px;border-radius:5px;background:var(--reviews-blue);color:#ffffff;font-family:var(--reviews-font);font-size:16px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.reviews__cta:hover{background:#163f78}.reviews__marquee-viewport{overflow:hidden;min-width:0;width:100%}.reviews__marquee-track{display:flex;gap:20px;width:max-content;animation:reviews-marquee var(--reviews-marquee-duration) linear infinite;will-change:transform}.reviews__marquee-viewport:hover .reviews__marquee-track{animation-play-state:paused}.reviews__marquee-scroll,.reviews__mobile-carousel{display:none}.reviews__marquee-item{flex:0 0 auto}@keyframes reviews-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.reviews__marquee-track{animation:none}.reviews__marquee-viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.reviews__marquee-viewport::-webkit-scrollbar{display:none}}.reviews-card{flex-direction:column;flex:0 0 auto;width:var(--reviews-card-width);height:var(--reviews-card-height);background:var(--reviews-bg)}.reviews-card,.reviews-card__panel{display:flex;border:1px solid var(--reviews-border);border-radius:10px}.reviews-card__panel{flex-direction:column;gap:20px;height:var(--reviews-panel-height);padding:20px;background:#ffffff}.reviews-card__panel--with-image{gap:10px}.reviews-card__content{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0}.reviews-card__text{margin:0;color:var(--reviews-text);font-family:var(--reviews-font);font-size:16px;font-weight:400;line-height:1.4}.reviews-card__more{margin:0;padding:0;border:none;background:transparent;color:var(--reviews-link);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer}.reviews-card__more:hover{text-decoration:underline}.reviews-card__photo{display:block;width:88px;height:88px;border-radius:5px;object-fit:cover;object-position:center center}.reviews-card__footer{display:flex;flex:1;align-items:center;gap:10px;padding:0 20px}.reviews-card__avatar{width:45px;height:45px;flex-shrink:0;border-radius:33px;object-fit:cover;object-position:center center}.reviews-card__avatar--square{border-radius:5px}.reviews-card__author{display:flex;flex-direction:column;gap:8px;min-width:0}.reviews-card__name{font-size:16px;font-weight:500}.reviews-card__date,.reviews-card__name{margin:0;color:var(--reviews-text);font-family:var(--reviews-font);line-height:1}.reviews-card__date{font-size:12px;font-weight:300}@media (max-width:1199px) and (min-width:768px){.reviews{padding:48px 40px}.reviews__header{padding:0}.reviews__title{font-size:28px;line-height:1.3;white-space:normal}.reviews__aside-title{font-size:28px}.reviews__layout{grid-template-columns:220px minmax(0,1fr);gap:32px;margin-top:36px;padding-left:0;padding-right:0}.reviews__aside{width:220px;min-width:220px}}@media (max-width:767px){.reviews{padding:40px 16px}.reviews__header{padding:0;text-align:left}.reviews__title{font-size:24px;line-height:1.3;white-space:normal;text-align:left}.reviews__rating{justify-content:flex-start;flex-wrap:wrap;margin-top:16px}.reviews__layout{grid-template-columns:1fr;gap:28px;margin-top:28px;padding-left:0;padding-right:0}.reviews__aside{width:100%;min-width:0}.reviews__marquee-track--desktop{display:none}.reviews__mobile-carousel{display:block;overflow:hidden;width:100%;min-width:0}.reviews__mobile-track{display:flex;width:100%;transition:transform .55s ease;will-change:transform}.reviews__mobile-slide{flex:0 0 100%;width:100%;min-width:0}.reviews__marquee-viewport{overflow:hidden;margin-right:0;padding-right:0}.reviews__aside-title{font-size:24px;max-width:none}.reviews__cta{width:100%;margin-top:24px}.reviews-card{width:100%}}@media (prefers-reduced-motion:reduce){.reviews__mobile-track{transition:none}}@media (max-width:380px){.reviews{padding:32px 12px}.reviews__title{font-size:22px}}:root{--steps-max-width:1200px;--steps-blue:#1f5daa;--steps-text:#132537;--steps-font:var(--font-manrope,"Manrope",system-ui,sans-serif);--steps-card-width:387px;--steps-card-header-height:60px;--steps-card-header-padding-y:10px;--steps-card-header-padding-x:15px;--steps-card-header-gap:15px;--steps-card-icon-box:40px;--steps-card-icon-padding:10px;--steps-card-icon-radius:5px;--steps-card-icon-size:28px;--steps-card-gap:19px}.steps,.steps *,.steps :after,.steps :before{box-sizing:border-box}.steps{width:100%;background:#ffffff;padding:40px 120px 56px}.steps__inner{width:100%;max-width:var(--steps-max-width);margin:0 auto}.steps__heading{margin:0 0 28px;color:var(--steps-text);font-family:var(--steps-font);font-size:32px;font-weight:400;line-height:40px;text-align:center}.steps__heading strong{font-weight:700;color:var(--steps-text)}.steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,var(--steps-card-width)));justify-content:center;gap:var(--steps-card-gap)}.steps__card{display:flex;flex-direction:column;width:100%;border-radius:10px;overflow:hidden;background:#ffffff;box-shadow:0 6px 22px rgba(19,37,55,.12),0 2px 8px rgba(183,183,183,.28)}.steps__card-header{display:flex;align-items:center;gap:var(--steps-card-header-gap);min-height:var(--steps-card-header-height);height:var(--steps-card-header-height);padding:var(--steps-card-header-padding-y) var(--steps-card-header-padding-x);background:var(--steps-blue);border-radius:10px}.steps__card-icon{display:flex;align-items:center;justify-content:center;flex:0 0 var(--steps-card-icon-box);width:var(--steps-card-icon-box);height:var(--steps-card-icon-box);padding:var(--steps-card-icon-padding);border-radius:var(--steps-card-icon-radius);background:#ffffff}.steps__card-icon-image{display:block;width:var(--steps-card-icon-size);height:var(--steps-card-icon-size);max-width:var(--steps-card-icon-size);max-height:var(--steps-card-icon-size);object-fit:contain}.steps__card-title{min-width:0;color:#ffffff;font-size:22px;font-weight:700;line-height:27px;overflow-wrap:break-word}.steps__card-body,.steps__card-title{margin:0;font-family:var(--steps-font)}.steps__card-body{flex:1;padding:16px 18px;border-radius:0 0 10px 10px;background:#ffffff;color:rgba(19,37,55,.82);font-size:15px;font-weight:400;line-height:22px}.steps__card-body strong{font-weight:700;color:var(--steps-text)}@media (max-width:1199px) and (min-width:768px){.steps{padding:36px 40px 48px}.steps__heading{font-size:28px;line-height:36px;margin-bottom:24px}.steps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.steps__card:nth-child(3){grid-column:1/-1;max-width:calc(50% - 8px);justify-self:center}.steps__card-title{font-size:20px;line-height:24px}.steps__card-body{font-size:15px}}@media (max-width:767px){.steps{padding:32px 16px 40px}.steps__heading{font-size:22px;line-height:30px;margin-bottom:20px}.steps__grid{grid-template-columns:1fr;gap:14px}.steps__card:nth-child(3){grid-column:auto;max-width:100%;justify-self:stretch}.steps__card-header{min-height:56px;height:auto;padding:12px 14px;gap:12px}.steps__card-icon{flex:0 0 36px;width:36px;height:36px;padding:9px;border-radius:var(--steps-card-icon-radius)}.steps__card-icon-image{width:26px;height:26px;max-width:26px;max-height:26px}.steps__card-title{font-size:17px;line-height:21px}.steps__card-body{font-size:15px;line-height:22px;padding:14px 16px}}:root{--trust-stats-max-width:1200px;--trust-stats-text:#132537;--trust-stats-badge-text:#001c46;--trust-stats-blue:#1f5aa6;--trust-stats-muted:#5a718a;--trust-stats-font:var(--font-manrope,"Manrope",system-ui,sans-serif);--trust-stats-visual-width:700px;--trust-stats-visual-height:430px;--trust-stats-layout-gap:88px;--trust-stats-ring-blue:rgba(218,233,254,0.55);--trust-stats-bg:#f5f7fa}.trust-stats,.trust-stats *,.trust-stats :after,.trust-stats :before{box-sizing:border-box}.trust-stats{width:100%;background:var(--trust-stats-bg);padding:0 120px 0 0;overflow:hidden}.trust-stats__inner{width:100%;max-width:var(--trust-stats-max-width);margin-left:120px;margin-right:auto}.trust-stats__layout{display:grid;grid-template-columns:var(--trust-stats-visual-width) minmax(0,1fr);column-gap:var(--trust-stats-layout-gap);align-items:center;min-height:var(--trust-stats-visual-height)}.trust-stats__visual{position:relative;justify-self:start;width:var(--trust-stats-visual-width);max-width:100%;height:var(--trust-stats-visual-height);margin-left:-120px;overflow:visible}.trust-stats__visual-frame{position:relative;width:100%;height:100%;overflow:hidden;border-radius:0 12px 12px 0}.trust-stats__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.trust-stats__badge{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:15px 20px;border:1px solid #eaf2fc;border-radius:33px;background:#ffffff;color:var(--trust-stats-badge-text);font-family:var(--trust-stats-font);font-size:20px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 4px 14px rgba(0,28,70,.08)}.trust-stats__badge--top{top:20px;left:20px;width:235px;height:44px;min-height:44px}.trust-stats__guarantee-anchor{position:absolute;right:-46px;bottom:18px;z-index:20}.trust-stats__badge--guarantee{position:relative;z-index:20;display:flex;align-items:center;width:237px;height:44px;min-height:44px;margin:0;padding:0 20px;border:1px solid #eaf2fc;border-radius:999px;background:#ffffff;color:var(--trust-stats-badge-text);font-family:var(--trust-stats-font);font-size:20px;font-weight:600;line-height:40px;white-space:nowrap;box-shadow:0 6px 18px rgba(0,28,70,.12)}.trust-stats__guarantee-anchor .trust-stats__icon-box{position:absolute;top:auto;bottom:calc(100% + 8px);right:32px;z-index:30;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border-radius:8px;background:var(--trust-stats-blue);color:#ffffff;box-shadow:0 8px 18px rgba(0,28,70,.18)}.trust-stats__shield-key-icon{display:block;width:22px;height:22px}.trust-stats__content{position:relative;z-index:1;min-width:0;max-width:420px;justify-self:start;padding-left:0}.trust-stats__content-rings{position:absolute;right:-72px;top:58%;width:360px;height:360px;transform:translateY(-50%);border-radius:50%;pointer-events:none;z-index:0;background:repeating-radial-gradient(circle,transparent 0,transparent 18px,var(--trust-stats-ring-blue) 18px,var(--trust-stats-ring-blue) 19px),radial-gradient(circle,rgba(218,233,254,.45) 0,rgba(218,233,254,.2) 42%,rgba(218,233,254,0) 72%)}.trust-stats__description,.trust-stats__grid,.trust-stats__title{position:relative;z-index:1}.trust-stats__title{margin:0;font-size:32px;font-weight:700;line-height:40px}.trust-stats__description,.trust-stats__title{color:var(--trust-stats-text);font-family:var(--trust-stats-font);overflow-wrap:break-word}.trust-stats__description{margin:16px 0 0;max-width:460px;font-size:16px;font-weight:300;line-height:22px}.trust-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:32px 0 0;padding:0}.trust-stats__stat{margin:0}.trust-stats__stat-value{margin:0;font-size:48px;font-weight:500;line-height:1.1}.trust-stats__stat-label,.trust-stats__stat-value{color:var(--trust-stats-text);font-family:var(--trust-stats-font);overflow-wrap:break-word}.trust-stats__stat-label{margin:8px 0 0;font-size:18px;font-weight:400}@media (max-width:1199px) and (min-width:768px){.trust-stats{padding:0 40px}.trust-stats__inner{margin-left:auto;margin-right:auto}.trust-stats__layout{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0}.trust-stats__visual{width:100%;height:360px;margin:0 auto 0 0}.trust-stats__visual-frame{border-radius:12px}.trust-stats__content{max-width:none;padding-left:0}.trust-stats__content-rings{right:-40px;width:280px;height:280px}.trust-stats__title{font-size:34px;line-height:42px}.trust-stats__stat-value{font-size:40px}}@media (max-width:767px){.trust-stats{padding:0 16px}.trust-stats__inner{margin-left:auto;margin-right:auto}.trust-stats__layout{grid-template-columns:1fr;gap:28px}.trust-stats__visual{width:100%;height:240px}.trust-stats__visual-frame{border-radius:10px}.trust-stats__badge{min-height:38px;padding:10px 14px;border-radius:24px;font-size:14px}.trust-stats__badge--top{top:12px;left:12px}.trust-stats__guarantee-anchor{right:-20px;bottom:12px}.trust-stats__badge--guarantee{height:38px;min-height:38px;padding:0 14px;font-size:14px;line-height:1}.trust-stats__guarantee-anchor .trust-stats__icon-box{bottom:calc(100% + 6px);right:20px;width:36px;height:36px;border-radius:7px}.trust-stats__content{max-width:none;padding-left:0}.trust-stats__shield-key-icon{width:20px;height:20px}.trust-stats__content-rings{right:-80px;top:20%;width:220px;height:220px;opacity:.7}.trust-stats__title{font-size:28px;line-height:36px}.trust-stats__description{font-size:15px;line-height:24px}.trust-stats__grid{gap:24px 20px;margin-top:28px}.trust-stats__stat-value{font-size:36px}.trust-stats__stat-label{font-size:14px}}