.tech-insights{--ti-gutter:112px;--ti-stack:44px;--ti-grid-gap:26px;--ti-card-radius:24px;--ti-card-pad-y:20px;--ti-card-pad-x:22px;--ti-card-title:var(--title-sm);--ti-card-title-lh:var(--title-sm-lh);--ti-card-text:var(--text-sm);--ti-card-text-lh:var(--text-sm-lh);--ti-card-w:max(min(280px, 86%), calc((100% - 2 * var(--ti-grid-gap)) / 3));padding:0 var(--ti-gutter);background-color:#fff}@media screen and (max-width:1800px){.tech-insights{--ti-gutter:var(--sec-gutter)}}@media screen and (max-width:1599px){.tech-insights{--ti-grid-gap:24px}}@media screen and (max-width:1440px){.tech-insights{--ti-stack:40px;--ti-card-pad-y:18px;--ti-card-pad-x:20px;--ti-card-radius:20px}}@media screen and (max-width:1200px){.tech-insights{--ti-grid-gap:20px}}@media screen and (max-width:991px){.tech-insights{--ti-stack:32px}}@media screen and (max-width:767px){.tech-insights{--ti-stack:28px;--ti-grid-gap:16px;--ti-card-radius:16px;--ti-card-pad-y:16px;--ti-card-pad-x:18px;--ti-peek:clamp(28px, 9vw, 48px);--ti-card-w:min(calc(100% - var(--ti-peek) - var(--ti-grid-gap)), 340px)}}.tech-insights-inner{max-width:1676px;margin:0 auto}.tech-insights-head{text-align:center;margin-bottom:var(--ti-stack);flex-direction:column;align-items:center;gap:16px;display:flex}@media screen and (max-width:767px){.tech-insights-head{gap:12px}}.tech-insights-title{max-width:1020px;font-family:var(--font-base);font-weight:600;font-size:var(--sec-title-md);line-height:var(--sec-title-md-lh);letter-spacing:var(--heading-tracking);color:#23212f;margin:0}.tech-insights-subtext{max-width:628px;font-family:var(--font-base);font-weight:400;font-size:var(--text-lg);line-height:var(--text-lg-lh);color:#4d4d4d;margin:0}.tech-insights-slider{position:relative}.tech-insights-rail{align-items:stretch;gap:var(--ti-grid-gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin:-10px 0 -40px;padding:10px 0 40px;list-style:none;display:flex;overflow:auto hidden}.tech-insights-rail::-webkit-scrollbar{display:none}.tech-insights-rail{--rail-fade-start:0px;--rail-fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--rail-fade-start), #000 calc(100% - var(--rail-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--rail-fade-start), #000 calc(100% - var(--rail-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--rail-fade-start), #000 calc(100% - var(--rail-fade-end)), transparent 100%)}.tech-insights-rail.is-scrolled{--rail-fade-start:40px}.tech-insights-rail.has-more{--rail-fade-end:40px}@media screen and (max-width:767px){.tech-insights-rail{scroll-snap-type:x mandatory}.tech-insights-rail.is-scrolled{--rail-fade-start:0px}.tech-insights-rail.has-more{--rail-fade-end:0px}}.tech-insights-controls{justify-content:flex-end;gap:10px;margin-bottom:16px;display:flex}@media screen and (max-width:575px){.tech-insights-controls{display:none}}.tech-insights-arrow{cursor:pointer;width:44px;height:44px;transition:background-color var(--dur-quick) var(--ease-out-motion),border-color var(--dur-quick) var(--ease-out-motion),opacity var(--dur-quick) var(--ease-out-motion);background:0 0;border:1px solid #6b6a6a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tech-insights-arrow img{transition:transform var(--dur-quick) var(--ease-out-motion);display:block}.tech-insights-arrow.tech-insights-arrow-prev img{transform:rotate(180deg)}@media (hover:hover){.tech-insights-arrow:not(:disabled):hover{background-color:#111;border-color:#111}.tech-insights-arrow:not(:disabled):hover img{filter:invert()brightness(2)}.tech-insights-arrow.tech-insights-arrow-next:not(:disabled):hover img{transform:translate(3px)}.tech-insights-arrow.tech-insights-arrow-prev:not(:disabled):hover img{transform:rotate(180deg)translate(3px)}}.tech-insights-arrow:disabled{opacity:.35;cursor:default}.tech-insights-arrow:focus-visible{outline-offset:2px;outline:2px solid #fa4242}.tech-insights-card{flex-direction:column;flex:0 0 var(--ti-card-w);max-width:var(--ti-card-w);scroll-snap-align:start;display:flex;position:relative}@media screen and (max-width:767px){.tech-insights-card{scroll-snap-stop:always}}.tech-insights-card{border-radius:var(--ti-card-radius);transition:transform var(--dur-quick) var(--ease-out-motion),box-shadow var(--dur-quick) var(--ease-out-motion),border-color var(--dur-quick) var(--ease-out-motion);background-color:#fbfbfb;border:1px solid #e4e4e4;overflow:hidden}@media (hover:hover){.tech-insights-card:hover{border-color:#fa4242;transform:translateY(-6px);box-shadow:0 4px 8px #fa42421f}.tech-insights-card:hover .tech-insights-card-media img{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.tech-insights-card:hover,.tech-insights-card:hover .tech-insights-card-media img{transform:none}}.tech-insights-card-media{aspect-ratio:539.33/238;background-color:#f1f1f1;width:100%;position:relative;overflow:hidden}.tech-insights-card-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) var(--ease-out-motion)}.tech-insights-card-body{padding:var(--ti-card-pad-y) var(--ti-card-pad-x);flex-direction:column;gap:12px;display:flex}.tech-insights-card-title{-webkit-line-clamp:2;min-height:calc(var(--ti-card-title-lh)*2);font-family:var(--font-base);font-weight:600;font-size:var(--ti-card-title);line-height:var(--ti-card-title-lh);color:#23212f;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tech-insights-card-link{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}.tech-insights-card-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0;box-shadow:0 20px 40px #fa42421f}.tech-insights-card-link:hover{color:#fa4242}.tech-insights-card-link:focus-visible{outline:none}.tech-insights-card-link:focus-visible:after{outline-offset:-3px;outline:2px solid #fa4242}.tech-insights-card-text{-webkit-line-clamp:2;min-height:calc(var(--ti-card-text-lh)*2);font-family:var(--font-base);font-weight:400;font-size:var(--ti-card-text);line-height:var(--ti-card-text-lh);color:#4d4d4d;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tech-insights-cta-row{margin-top:calc(var(--ti-stack) - 2px);justify-content:center;display:flex}
.ai-stage{width:100%;position:relative;container-type:inline-size}.ai-stage-canvas{aspect-ratio:936/742;width:100%;font-family:var(--font-poppins),sans-serif;display:block}@container (max-width:600px){.ai-stage-canvas{aspect-ratio:936/1176}}
.ai-transform{padding:0 var(--sec-gutter);background-color:#fff;overflow-x:clip}.ai-transform-panel{padding:var(--sec-panel-x);max-width:var(--sec-max);isolation:isolate;--ai-copy-w:624px;background-color:#f6f6fb;border-radius:24px;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}@media screen and (max-width:1599px){.ai-transform-panel{--ai-copy-w:600px}}@media screen and (max-width:1440px){.ai-transform-panel{--ai-copy-w:540px}}@media screen and (max-width:1365px){.ai-transform-panel{--ai-copy-w:500px}}@media screen and (max-width:1199px){.ai-transform-panel{--ai-copy-w:380px}}@media screen and (max-width:1023px){.ai-transform-panel{flex-direction:column;align-items:stretch}}@media screen and (max-width:767px){.ai-transform-panel{border-radius:20px}}.ai-transform-content{flex:0 0 var(--ai-copy-w);z-index:1;min-width:0;position:relative}@media screen and (max-width:1023px){.ai-transform-content{flex:none;width:100%}}.ai-transform-chip{font-family:var(--font-base);font-weight:500;font-size:var(--text-sm);color:var(--white-color);background-image:linear-gradient(90deg,#fa4242 0%,#d51b1b 100%);border-radius:5px;align-items:center;gap:6px;margin:0 0 16px;padding:8px 14px;line-height:11px;display:inline-flex}.ai-transform-chip-dot{animation:ai-transform-dot-pulse 2.4s var(--ease-in-out-motion) infinite;background-color:var(--white-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.ai-transform-title{font-size:var(--sec-title-sm);line-height:calc(var(--sec-title-sm) + 10px);font-family:var(--font-base);letter-spacing:var(--heading-tracking);color:#111;text-wrap:balance;max-width:679px;margin:0 0 12px;font-weight:600}.ai-transform-nowrap{white-space:nowrap;font:inherit;letter-spacing:inherit}.ai-transform-text{font-family:var(--font-base);font-size:var(--text-lg);color:#4c4c4c;margin:0 0 34px;line-height:1.78}@media screen and (max-width:1440px){.ai-transform-text{margin-bottom:28px}}@media screen and (max-width:767px){.ai-transform-text{margin-bottom:12px}}.ai-transform-list{grid-template-columns:minmax(max-content,342fr) minmax(0,282fr);gap:8px 16px;max-width:624px;margin:0;padding:0;list-style:none;display:grid}.ai-transform-list li{font-family:var(--font-base);font-weight:500;font-size:var(--text-md);color:#4c4c4c;transition:color var(--dur-quick) var(--ease-out-motion);align-items:center;gap:10px;padding:10px 0;line-height:24px;display:flex}@media screen and (max-width:1599px){.ai-transform-list li{padding:8px 0}}@media screen and (max-width:1200px){.ai-transform-list li{padding:6px 0}}@media screen and (max-width:767px){.ai-transform-list li{padding:4px 0}}.ai-transform-list li img{transition:transform var(--dur-quick) var(--ease-springy);flex-shrink:0}.ai-transform-list li:hover{color:#111}@media screen and (min-width:1024px) and (max-width:1199px),screen and (max-width:480px){.ai-transform-list{grid-template-columns:1fr;row-gap:0}}.ai-transform-visual{--ai-stage-lead:0px;min-width:0;max-width:936px;margin:calc(-1*var(--sec-panel-x)) calc(-1*var(--sec-panel-x)) calc(-1*var(--sec-panel-x)) var(--ai-stage-lead);flex:1 1 0;align-self:flex-end}@media screen and (max-width:1440px){.ai-transform-visual{--ai-stage-lead:20px}}@media screen and (max-width:1365px){.ai-transform-visual{--ai-stage-lead:32px}}@media screen and (max-width:1199px){.ai-transform-visual{--ai-stage-lead:12px}}@media screen and (max-width:1023px){.ai-transform-visual{width:calc(100% + var(--sec-panel-x));max-width:none;margin:16px calc(-1*var(--sec-panel-x)) calc(-1*var(--sec-panel-x)) 0;flex:none}}.ai-transform-cta-row{margin-top:34px}@media screen and (max-width:1440px){.ai-transform-cta-row{margin-top:28px}}@media screen and (max-width:767px){.ai-transform-cta-row{margin-top:24px}}@keyframes ai-transform-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}
.stats-band{padding:0 var(--sec-gutter);background-color:#fff}.stats-band-panel{padding:var(--sec-panel-y) var(--sec-panel-x);max-width:var(--sec-max);background-color:#f6f8fb;border-radius:24px;flex-direction:column;align-items:center;gap:44px;margin:0 auto;display:flex}@media screen and (max-width:1440px){.stats-band-panel{gap:36px}}@media screen and (max-width:991px){.stats-band-panel{gap:28px}}@media screen and (max-width:767px){.stats-band-panel{border-radius:20px;gap:24px}}.stats-band-head{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.stats-band-title{font-size:var(--sec-title-md);line-height:var(--sec-title-md-lh);font-family:var(--font-base);letter-spacing:var(--heading-tracking);color:#111;margin:0;font-weight:600}.stats-band-subtext{font-family:var(--font-base);font-size:var(--text-lg);line-height:var(--text-lg-lh);color:#4c4c4c;max-width:732px;margin:0}.stats-band-cards{justify-content:center;gap:34px;width:100%;max-width:1330px;margin:0;padding:0;list-style:none;display:flex}@media screen and (max-width:1599px){.stats-band-cards{gap:24px}}@media screen and (max-width:1200px){.stats-band-cards{grid-template-columns:repeat(2,minmax(0,316px));justify-content:center;display:grid}}@media screen and (max-width:480px){.stats-band-cards{grid-template-columns:1fr}}.stats-band-card{background-color:var(--white-color);min-width:0;transition:transform var(--dur-quick) var(--ease-out-motion),box-shadow var(--dur-quick) var(--ease-out-motion);border-radius:24px;flex:1 1 0;align-items:center;gap:24px;padding:24px;display:flex}.stats-band-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px #1111111a}.stats-band-card:hover .stats-band-card-icon{transform:scale(1.08)rotate(-6deg)}@media screen and (max-width:1599px){.stats-band-card{gap:18px;padding:20px}}@media screen and (max-width:1200px){.stats-band-card{width:100%}}.stats-band-card-icon{width:66px;height:66px;transition:transform var(--dur-quick) var(--ease-springy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media screen and (max-width:767px){.stats-band-card-icon{width:56px;height:56px}}.stats-band-card-text{flex-direction:column;gap:6px;min-width:0;display:flex}.stats-band-card-text strong{font-family:var(--font-base);font-weight:600;font-size:var(--stat-value);line-height:var(--stat-value-lh);color:#111;font-variant-numeric:tabular-nums}.stats-band-card-text span{font-family:var(--font-base);font-size:var(--text-md);line-height:var(--text-md-lh);color:#4c4c4c}.stats-band-certs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 38px;width:100%;max-width:1058px;display:flex}.stats-band-certs li{transition:transform var(--dur-quick) var(--ease-out-motion),opacity var(--dur-quick) var(--ease-out-motion)}.stats-band-certs li:hover{transform:translateY(-4px)}.stats-band-certs{margin:0;padding:0;list-style:none}.stats-band-certs li{align-items:center;gap:16px;display:flex}.stats-band-certs li span{font-family:var(--font-base);font-weight:500;font-size:var(--text-md);line-height:var(--text-md-lh);color:#111;white-space:nowrap}@media screen and (max-width:1440px){.stats-band-certs{gap:28px 32px}}@media screen and (max-width:1200px){.stats-band-certs{justify-content:center}}@media screen and (max-width:767px){.stats-band-certs{gap:20px 24px}.stats-band-certs li img{width:auto;max-height:40px}}
.why-choose{padding:0 var(--sec-gutter);background-color:#fff;overflow-x:clip}.why-choose-inner{max-width:var(--sec-max);grid-template-columns:minmax(0,560fr) minmax(0,1020fr);align-items:center;column-gap:20px;margin:0 auto;display:grid}@media screen and (max-width:1279px){.why-choose-inner{grid-template-columns:minmax(0,1fr);row-gap:48px}}.why-choose-intro{max-width:560px}@media screen and (max-width:1279px){.why-choose-intro{text-align:center;max-width:720px;margin-inline:auto}}@media screen and (max-width:767px){.why-choose-intro{text-align:left;max-width:none;margin-inline:0}}.why-choose-title{font-size:var(--sec-title-md);line-height:var(--sec-title-md-lh);font-family:var(--font-base);letter-spacing:var(--heading-tracking);color:#23212f;text-wrap:balance;margin:0;font-weight:600}.why-choose-subtext{font-family:var(--font-base);font-size:var(--text-lg);line-height:var(--text-lg-lh);color:#4c4c4c;margin:16px 0 0}@media screen and (max-width:991px){.why-choose-subtext{margin-top:14px}}.why-choose-cta-row{margin-top:34px}@media screen and (max-width:991px){.why-choose-cta-row{margin-top:28px}}.why-choose-trust{text-align:left;align-items:center;gap:14px;display:flex}@media screen and (min-width:768px) and (max-width:1279px){.why-choose-trust{justify-content:center}}.why-choose-trust{border-top:1px solid #f0f0f3;margin-top:36px;padding-top:28px}@media screen and (max-width:991px){.why-choose-trust{margin-top:28px;padding-top:24px}}.why-choose-avatars{flex-shrink:0;display:flex}.why-choose-avatars img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:42px;height:42px;box-shadow:0 2px 8px #1111111f}.why-choose-avatars img+img{margin-left:-12px}.why-choose-trust-text{font-family:var(--font-base);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:#5a5a5a;margin:0}.why-choose-trust-text strong{font:inherit;color:#111;font-weight:600}.why-choose-trust-text span{font:inherit;display:block}.why-hub{height:600px;position:relative}@media screen and (max-width:1599px){.why-hub{height:580px}}@media screen and (max-width:1279px){.why-hub{width:100%;max-width:880px;height:560px;margin:0 auto}}@media screen and (max-width:767px){.why-hub{flex-direction:column;align-items:center;height:auto;padding-top:36px;display:flex}}.why-hub-orbit{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.why-hub-orbit:before{content:"";background:radial-gradient(circle,#fa424212 0%,#fa424206 38%,#fa424200 68%);border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;position:absolute}@media screen and (max-width:767px){.why-hub-orbit{top:116px}.why-hub-orbit:before{width:380px;height:380px;margin:-190px 0 0 -190px}}.why-hub-ring{transform:rotate(var(--why-ring-from));animation:why-hub-orbit var(--why-ring-period) linear infinite;border-radius:50%;position:absolute}.why-hub-ring:after{content:"";background-image:linear-gradient(90deg,#fa4242 0%,#d51b1b 100%);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%;box-shadow:0 0 0 4px #fa42421f}.why-hub-ring--inner{--why-ring-from:-8.26deg;--why-ring-period:90s;border:1px solid #efeef4;width:300px;height:300px;margin:-150px 0 0 -150px;animation-direction:reverse}.why-hub-ring--outer{--why-ring-from:-108.72deg;--why-ring-period:60s;border:1px dashed #e4e3ec;width:460px;height:460px;margin:-230px 0 0 -230px}@media screen and (max-width:767px){.why-hub-ring--inner{width:220px;height:220px;margin:-110px 0 0 -110px}.why-hub-ring--outer{width:264px;height:264px;margin:-132px 0 0 -132px}}@keyframes why-hub-orbit{0%{transform:rotate(var(--why-ring-from))}to{transform:rotate(calc(var(--why-ring-from) + 360deg))}}.why-hub-links{pointer-events:none;position:absolute;inset:0}.why-hub-links svg{width:100%;height:100%;display:block;overflow:visible}@media screen and (max-width:767px){.why-hub-links{display:none}}.why-hub-link-line{fill:none;stroke:#dcdbe5;stroke-width:1px;transition:stroke .35s}.why-hub-link-pulse{fill:none;stroke:#fa4242;stroke-width:.2px;stroke-linecap:round;stroke-dasharray:10 90;stroke-dashoffset:10px;opacity:.85;animation:4.8s cubic-bezier(.45,0,.25,1) infinite why-hub-pulse}.why-hub-link--tr .why-hub-link-pulse{animation-delay:1.2s}.why-hub-link--bl .why-hub-link-pulse{animation-delay:2.4s}.why-hub-link--br .why-hub-link-pulse{animation-delay:3.6s}@keyframes why-hub-pulse{0%{stroke-dashoffset:10px}55%,to{stroke-dashoffset:-90px}}.why-hub-core{z-index:2;background:#fff;border:1px solid #efeef4;border-radius:50%;place-items:center;width:192px;height:192px;display:grid;position:absolute;top:calc(50% - 96px);left:calc(50% - 96px);box-shadow:0 0 0 10px #ffffffbf,0 0 0 11px #f2f1f6,0 28px 60px -18px #14142b2e}@media screen and (max-width:1279px){.why-hub-core{width:176px;height:176px;top:calc(50% - 88px);left:calc(50% - 88px)}}@media screen and (max-width:767px){.why-hub-core{flex-shrink:0;width:160px;height:160px;position:relative;top:auto;left:auto}}.why-hub-logo{--why-logo-scale:1;align-items:center;gap:calc(7.159px*var(--why-logo-scale));flex-direction:column;display:flex}@media screen and (max-width:1279px){.why-hub-logo{--why-logo-scale:.9167}}@media screen and (max-width:767px){.why-hub-logo{--why-logo-scale:.8333}}.why-hub-logo-mark{width:calc(36.198px*var(--why-logo-scale));height:auto;display:block}.why-hub-logo-word{width:calc(142.281px*var(--why-logo-scale));height:auto;display:block}.why-hub-list{margin:0;padding:0;list-style:none}@media screen and (max-width:767px){.why-hub-list{z-index:1;gap:20px;width:100%;max-width:480px;margin-top:64px;display:grid;position:relative}.why-hub-list:before{content:"";background:linear-gradient(#e3e2ea 0% 85%,#e3e2ea00 100%);width:1px;margin-left:-.5px;position:absolute;top:-64px;bottom:24px;left:50%}}.why-hub-item{z-index:1;left:var(--x);top:var(--y);width:clamp(232px,33%,288px);transform:translate(var(--tx), -50%);position:absolute}.why-hub-item--tl{--x:36%;--y:20%;--tx:-100%}.why-hub-item--tr{--x:64%;--y:20%;--tx:0%}.why-hub-item--bl{--x:36%;--y:80%;--tx:-100%}.why-hub-item--br{--x:64%;--y:80%;--tx:0%}@media screen and (max-width:767px){.why-hub-item{width:auto;position:relative;top:auto;left:auto;transform:none}}.why-card{min-height:calc(44px + 2*var(--title-sm-lh) + 12px + 3*var(--text-sm-lh));filter:drop-shadow(0 14px 18px #14142b29);background:#fff;border:1px solid #ececf1;border-radius:22px;padding:20px 22px 22px;transition:border-color .3s,filter .3s;position:relative}.why-card:after{content:"";background:#fff;border:2px solid #fa4242;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;box-shadow:0 0 0 4px #fa42421a}.why-hub-item--tl .why-card:after,.why-hub-item--bl .why-card:after{right:-6px}.why-hub-item--tr .why-card:after,.why-hub-item--br .why-card:after{left:-6px}.why-card:hover{filter:drop-shadow(0 16px 22px #d51b1b2e);border-color:#f6d4d4}@media screen and (max-width:767px){.why-card{min-height:0;padding:18px 18px 20px}.why-card:after,.why-hub-item--tl .why-card:after,.why-hub-item--bl .why-card:after,.why-hub-item--tr .why-card:after,.why-hub-item--br .why-card:after{margin:0 0 0 -5px;top:-6px;left:50%;right:auto}}.why-card-head{align-items:center;gap:14px;display:flex}.why-card-icon{width:44px;height:44px;transition:transform .3s var(--ease-out-motion);flex-shrink:0;display:block}.why-card:hover .why-card-icon{transform:scale(1.06)}.why-card-title{font-family:var(--font-base);font-weight:600;font-size:var(--title-sm);line-height:var(--title-sm-lh);color:#111;margin:0}.why-card-nowrap{white-space:nowrap;font:inherit}.why-card-text{font-family:var(--font-base);font-size:var(--text-sm);line-height:var(--text-sm-lh);color:#5a5a5a;margin:12px 0 0}.why-hub:has(.why-hub-item--tl .why-card:hover) .why-hub-link--tl .why-hub-link-line{stroke:#f3b4b4}.why-hub:has(.why-hub-item--tr .why-card:hover) .why-hub-link--tr .why-hub-link-line{stroke:#f3b4b4}.why-hub:has(.why-hub-item--bl .why-card:hover) .why-hub-link--bl .why-hub-link-line{stroke:#f3b4b4}.why-hub:has(.why-hub-item--br .why-card:hover) .why-hub-link--br .why-hub-link-line{stroke:#f3b4b4}@media (prefers-reduced-motion:reduce){.why-hub-ring,.why-hub-link-pulse{animation:none}.why-hub-link-pulse{display:none}.why-card:hover .why-card-icon{transform:none}}
.award-badges-section{--badge-scale:1;padding:0 var(--sec-gutter);background:#f6f8fb url(/images/home-redesign/recognitions/strip-bg.webp) 50%/cover no-repeat;border-radius:44px 44px 0 0;position:relative;overflow:hidden}@media screen and (max-width:1200px){.award-badges-section{--badge-scale:.84}}@media screen and (max-width:991px){.award-badges-section{--badge-scale:.8;border-radius:32px 32px 0 0}}@media screen and (max-width:575px){.award-badges-section{--badge-scale:.72;border-radius:24px 24px 0 0}}.award-badges-inner{max-width:var(--sec-max);margin:0 auto}.award-badges-list{justify-content:space-between;align-items:center;gap:16px;min-height:177px;margin:0;padding:0;list-style:none;display:flex}@media screen and (max-width:991px){.award-badges-list{flex-wrap:wrap;justify-content:center;gap:28px 40px;min-height:0;padding:40px 0}}@media screen and (max-width:575px){.award-badges-list{gap:24px 28px;padding:32px 0}}.award-badges-item{flex:none;margin:0;padding:0;list-style:none}@media screen and (max-width:575px){.award-badges-item{flex-basis:calc(33.3333% - 18.6667px);justify-content:center;display:flex}}.award-badges-link{border-radius:8px;line-height:0;display:block}@media screen and (max-width:575px){.award-badges-link{max-width:100%}}.award-badges-link img{width:calc(var(--badge-w,100px)*var(--badge-scale));max-width:none;height:auto;display:block}@media screen and (max-width:575px){.award-badges-link img{max-width:100%}}.award-badges-link img{transition:transform .2s}.award-badges-link:hover img{transform:scale(1.06)}.award-badges-link:focus-visible{outline-offset:4px;outline:2px solid #d51b1b}@media (prefers-reduced-motion:reduce){.award-badges-link img{transition:none}}
