.home-why{position:relative;padding:5rem 0;overflow:hidden;isolation:isolate}@media (min-width:768px){.home-why{padding:6rem 0 6.5rem}}.home-why__dots{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#C7D2FE 1.5px,transparent 2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 75%);opacity:.7}.home-why__glow{position:absolute;z-index:-1;width:26rem;height:26rem;border-radius:9999px;filter:blur(80px);opacity:.22}.home-why__glow--a{top:12%;left:-16rem;background:#A5B4FC}.home-why__glow--b{right:-16rem;bottom:12%;background:#67E8F9}.home-why__head{max-width:42rem;margin:0 auto 3rem;text-align:center}.home-why__tag{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:.875rem;color:#0891B2;font-size:.75rem;font-weight:800;letter-spacing:.25em;text-transform:uppercase}.home-why__tag::before,.home-why__tag::after{content:'';width:1.75rem;height:2px;border-radius:2px;background:linear-gradient(90deg,#4F46E5,#06B6D4)}.home-why__tag::after{background:linear-gradient(90deg,#06B6D4,#4F46E5)}.home-why__title{margin:0;color:#0F172A;font-size:1.875rem;font-weight:800;line-height:1.2}@media (min-width:768px){.home-why__title{font-size:2.25rem}}.home-why__desc{margin:.875rem 0 0;color:#64748B;font-size:1rem;line-height:1.7}.home-why__grid{display:grid;gap:1.25rem}@media (min-width:640px){.home-why__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:1024px){.home-why__grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:2rem}}.home-why__card{--why-shift:0px;position:relative;display:flex;flex-direction:column;min-width:0;padding:1.75rem 1.5rem 2rem;overflow:hidden;border:1px solid #E2E8F0;border-radius:1.25rem;background-color:#FFF;box-shadow:0 1px 2px rgb(15 23 42 / .04),0 12px 32px -24px rgb(15 23 42 / .25);transform:translateY(var(--why-shift));transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease}@media (min-width:1024px){.home-why__card:nth-child(even){--why-shift:2rem}}.home-why__card::before{content:'';position:absolute;top:-40%;right:-40%;z-index:0;width:90%;aspect-ratio:1;border-radius:9999px;background:radial-gradient(circle,var(--c-soft) 0%,transparent 70%);opacity:.6;transition:opacity 0.35s ease,transform 0.5s ease}.home-why__card::after{content:'';position:absolute;right:0;bottom:0;left:0;height:4px;background:linear-gradient(90deg,var(--c),var(--c-line));transform:scaleX(.22);transform-origin:left center;transition:transform 0.45s ease}.home-why__card:hover{border-color:var(--c-line);box-shadow:0 1px 2px rgb(15 23 42 / .04),0 26px 50px -24px var(--c-glow);transform:translateY(calc(var(--why-shift) - 6px))}.home-why__card:hover::before{opacity:1;transform:scale(1.25)}.home-why__card:hover::after{transform:scaleX(1)}.home-why__card>*{position:relative;z-index:1}.home-why__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.home-why__icon{display:flex;width:3.5rem;height:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--c);background-image:linear-gradient(135deg,var(--c) 0%,color-mix(in srgb,var(--c) 55%,#FFFFFF) 100%);box-shadow:0 12px 24px -12px var(--c-glow);color:#FFF;transition:transform 0.4s ease}.home-why__icon .material-symbols-outlined{font-size:1.75rem}.home-why__card:hover .home-why__icon{transform:rotate(-8deg) scale(1.06)}.home-why__num{color:#fff0;font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:.9;-webkit-text-stroke:1.5px var(--c-line);transition:color 0.35s ease,-webkit-text-stroke-color 0.35s ease}.home-why__card:hover .home-why__num{color:var(--c-soft);-webkit-text-stroke-color:var(--c)}.home-why__card-title{margin:0 0 .625rem;color:#0F172A;font-size:1.125rem;font-weight:800;line-height:1.35;transition:color 0.3s ease}.home-why__card:hover .home-why__card-title{color:var(--c)}.home-why__text{margin:0;color:#64748B;font-size:.875rem;line-height:1.7}.home-why__grid.is-waiting .home-why__card{opacity:0;transform:translateY(calc(var(--why-shift) + 2rem))}.home-why__grid.is-in .home-why__card{opacity:1;transform:translateY(var(--why-shift));transition:opacity 0.6s ease,transform 0.6s ease,box-shadow 0.35s ease,border-color 0.35s ease}.home-why__grid.is-in .home-why__card:nth-child(2){transition-delay:0.1s}.home-why__grid.is-in .home-why__card:nth-child(3){transition-delay:0.2s}.home-why__grid.is-in .home-why__card:nth-child(4){transition-delay:0.3s}.home-why__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.875rem 1.25rem;max-width:46rem;margin:3rem auto 0;padding:.875rem .875rem .875rem 1.25rem;border:1px solid #E0E7FF;border-radius:1.25rem;background:rgb(255 255 255 / .85);box-shadow:0 16px 40px -28px rgb(79 70 229 / .55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center}@media (min-width:768px){.home-why__cta{flex-wrap:nowrap;justify-content:space-between;border-radius:9999px;text-align:left}}.home-why__cta-icon{display:none;width:2.75rem;height:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#EEF2FF;color:#4F46E5;font-size:1.375rem}@media (min-width:768px){.home-why__cta-icon{display:flex}}.home-why__cta-text{flex:1 1 auto;margin:0;color:#64748B;font-size:.9375rem;line-height:1.5}.home-why__cta-text strong{color:#0F172A;font-weight:700}.home-why__cta-btn{display:inline-flex;flex-shrink:0;align-items:center;gap:.4rem;padding:.8rem 1.5rem;border-radius:9999px;color:#FFF;font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap}.home-why__cta-btn:hover{color:#FFF}.home-why__cta-btn .material-symbols-outlined{font-size:1.125rem}@media (prefers-reduced-motion:reduce){.home-why__card,.home-why__card::before,.home-why__card::after,.home-why__icon,.home-why__num{transition:none}}