.gr{background:var(--background,#fff)}.gr__in{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:32px;max-width:1200px;margin:0 auto;padding:0 15px 60px;display:grid}.gr--page .gr__in{max-width:900px;margin:40px auto;padding:0}.gr__text{text-align:center;max-width:760px;margin:0 auto}.gr__title{color:var(--pofo-heading,inherit);margin:0 0 12px;font-size:26px;font-weight:600;line-height:34px}.gr__sub{margin:0 0 24px;font-size:16px;line-height:28px}.gr__act{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.gr__cta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ec4899,#f43f5e 50%,#db2777);border:0;border-radius:9999px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #ec48994d}.gr__all{text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.gr__col{text-align:center;min-width:0}.gr__lazy{width:100%}.gr__ph{min-height:560px}@media (min-width:641px){.gr__ph{min-height:515px}}@media (min-width:1024px){.gr--home .gr__ph{min-height:480px}.gr--page .gr__ph{min-height:590px}}.gr__wrap{text-align:left;width:100%}.gr__carousel{margin-top:24px;padding-bottom:8px}html.dark .gr__carousel .slick-dots li button:before,html.dark .gr__carousel .slick-dots li.slick-active button:before{color:#fff}.gr__note{opacity:.8;margin:12px 0 0;font-size:13px;line-height:20px}@media (max-width:860px){.gr__in{gap:28px;padding:0 15px 40px}}
