.page-module__aN5PGq__hero{position:relative;overflow:hidden}.page-module__aN5PGq__hero:after{content:"";background:linear-gradient(to right, var(--color-accent), var(--color-accent-light));width:100%;height:5px;position:absolute;bottom:0;left:0}.page-module__aN5PGq__hero:before{content:"";background-color:var(--color-accent-bg);clip-path:polygon(50% 0,100% 0,100% 100%,20% 100%);z-index:0;width:320px;height:100%;position:absolute;top:0;right:0}.page-module__aN5PGq__hero__inner{z-index:1;position:relative}.page-module__aN5PGq__hero__badge{background-color:var(--color-accent);color:var(--color-white);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.5px;border-radius:20px;margin-bottom:20px;padding:6px 18px;display:inline-block}.page-module__aN5PGq__hero__title{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:var(--fw-extrabold);color:var(--color-accent);text-transform:uppercase;margin-bottom:20px;line-height:1.1}.page-module__aN5PGq__hero__lead{font-size:var(--fs-big);font-weight:var(--fw-medium);color:var(--color-accent-light);margin-bottom:14px;line-height:1.6}.page-module__aN5PGq__hero__text{font-size:var(--fs);color:var(--color-text-muted);line-height:1.7}.page-module__aN5PGq__gridSection{background-color:var(--color-gray-50)}.page-module__aN5PGq__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__aN5PGq__card{background-color:var(--color-white);border-radius:var(--br-lg);transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;display:flex;overflow:hidden}.page-module__aN5PGq__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.page-module__aN5PGq__card__imgWrap{aspect-ratio:16/10;position:relative;overflow:hidden}.page-module__aN5PGq__card__img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.page-module__aN5PGq__card:hover .page-module__aN5PGq__card__img{transform:scale(1.08)}.page-module__aN5PGq__card__overlay{opacity:0;background:#003e8740;transition:opacity .35s;position:absolute;inset:0}.page-module__aN5PGq__card:hover .page-module__aN5PGq__card__overlay{opacity:1}.page-module__aN5PGq__card__arrow{color:var(--color-white);opacity:0;justify-content:center;align-items:center;transition:opacity .35s,transform .35s;display:flex;position:absolute;inset:0;transform:translateY(8px)}.page-module__aN5PGq__card:hover .page-module__aN5PGq__card__arrow{opacity:1;transform:translateY(0)}.page-module__aN5PGq__card__body{padding:22px 24px 24px}.page-module__aN5PGq__card__title{font-family:var(--font-heading);font-size:var(--fs-big);font-weight:var(--fw-bold);color:var(--color-accent);text-transform:none;margin-bottom:8px}.page-module__aN5PGq__card__desc{font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.5}.page-module__aN5PGq__cta{background-color:var(--color-gray-50)}.page-module__aN5PGq__cta__block{background-color:var(--color-accent);border-radius:var(--br-lg);color:var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;padding:52px 60px;display:flex}.page-module__aN5PGq__cta__title{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-bold);text-transform:uppercase;color:var(--color-white);margin-bottom:10px}.page-module__aN5PGq__cta__text{font-size:var(--fs);color:#fffc;max-width:460px;line-height:1.6}.page-module__aN5PGq__cta__actions{flex-shrink:0;gap:14px;display:flex}@media (max-width:1000px){.page-module__aN5PGq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__aN5PGq__hero__title{font-size:var(--fs-h2)}.page-module__aN5PGq__hero__lead{font-size:var(--fs)}.page-module__aN5PGq__hero:before{display:none}.page-module__aN5PGq__cta__block{flex-direction:column;align-items:flex-start;gap:28px;padding:36px 28px}.page-module__aN5PGq__cta__title{font-size:var(--fs-h3)}.page-module__aN5PGq__cta__actions{flex-direction:column;width:100%}.page-module__aN5PGq__cta__actions .page-module__aN5PGq__button{justify-content:center;width:100%}}@media (max-width:500px){.page-module__aN5PGq__grid{grid-template-columns:1fr}}
