.Blog-module__FYnknW__master{background:radial-gradient(ellipse 80% 50% at 10% -10%,#4299e11f,transparent 55%),radial-gradient(ellipse 60% 40% at 90% 0%,#534ab71a,transparent 50%),var(--pff-bg-base,#0f1720);flex-direction:column;min-height:100vh;padding-bottom:3rem;display:flex}.Blog-module__FYnknW__carouselContainer{border:1px solid var(--pff-border,#ffffff14);border-radius:14px;width:min(1100px,92%);margin:1.5rem auto 1.25rem;overflow:hidden;box-shadow:0 12px 32px #00000040}.Blog-module__FYnknW__flexCenter{text-align:center;width:min(1100px,92%);margin:0 auto;padding:.5rem 1rem 1.5rem}.Blog-module__FYnknW__h1{color:var(--pff-text-primary,#e2e8f0);margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.Blog-module__FYnknW__p{color:var(--pff-text-secondary,#94a3b8);margin:0;font-size:1rem;line-height:1.5;display:block}.Blog-module__FYnknW__actionButtons{justify-content:flex-end;width:min(1100px,92%);margin:0 auto 1rem;display:flex}.Blog-module__FYnknW__createButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4299e1,#3182ce);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .2s,transform .15s;display:inline-flex}.Blog-module__FYnknW__createButton:hover{background:linear-gradient(135deg,#3182ce,#2b6cb0)}.Blog-module__FYnknW__profileCards{flex-wrap:wrap;justify-content:center;gap:.5rem;width:min(1100px,92%);margin:0 auto;padding:0 1rem 1.25rem;display:flex}.Blog-module__FYnknW__profileCards button{border:1px solid var(--pff-border,#ffffff1f);color:var(--pff-text-secondary,#94a3b8);cursor:pointer;letter-spacing:.03em;background:#ffffff0a;border-radius:999px;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.Blog-module__FYnknW__profileCards button:hover{color:var(--pff-text-primary,#e2e8f0);background:#ffffff14}.Blog-module__FYnknW__activeCategory{background:var(--pff-accent,#4299e1)!important;border-color:var(--pff-accent,#4299e1)!important;color:#fff!important}.Blog-module__FYnknW__mainRow{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;width:min(1100px,92%);margin:0 auto;padding:0 0 2rem;display:grid}.Blog-module__FYnknW__mainRow>article{width:100%!important;max-width:none!important;margin-bottom:0!important}.Blog-module__FYnknW__error{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459;border-radius:10px;max-width:min(1100px,92%);margin:0 auto 1rem;padding:.85rem 1rem;font-size:.9rem}.Blog-module__FYnknW__loading{min-height:200px;color:var(--pff-text-secondary,#94a3b8);justify-content:center;align-items:center;font-size:1rem;display:flex}@media screen and (max-width:768px){.Blog-module__FYnknW__profileCards{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.5rem;overflow-x:auto}.Blog-module__FYnknW__profileCards button{flex-shrink:0}.Blog-module__FYnknW__mainRow{grid-template-columns:1fr}.Blog-module__FYnknW__actionButtons{justify-content:stretch}.Blog-module__FYnknW__createButton{justify-content:center;width:100%}}
.ProfileCard-module__Lhstsq__card{background:var(--pff-bg-panel,#16202e);border:1px solid var(--pff-border,#ffffff14);box-sizing:border-box;border-radius:16px;flex-direction:row;width:45%;margin-bottom:2rem;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000040}.ProfileCard-module__Lhstsq__card:hover{border-color:#4299e166;transform:translateY(-4px);box-shadow:0 16px 36px #00000059}.ProfileCard-module__Lhstsq__info{box-sizing:border-box;background:0 0;flex-direction:column;justify-content:center;gap:1rem;width:50%;padding:1.5rem;display:flex}.ProfileCard-module__Lhstsq__strong{color:#4299e1;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.ProfileCard-module__Lhstsq__headline{color:var(--pff-text-primary,#e2e8f0);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4}.ProfileCard-module__Lhstsq__date{color:var(--pff-text-secondary,#94a3b8);font-size:.875rem}.ProfileCard-module__Lhstsq__img{background:var(--pff-bg-base,#0f1720);width:50%;position:relative;overflow:hidden}@media only screen and (min-width:1024px){.ProfileCard-module__Lhstsq__card,.ProfileCard-module__Lhstsq__img{min-height:clamp(180px,22vw,240px)}}.ProfileCard-module__Lhstsq__imageLoading{color:#718096;justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;inset:0}.ProfileCard-module__Lhstsq__profileCardPicture{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ProfileCard-module__Lhstsq__card:hover .ProfileCard-module__Lhstsq__profileCardPicture{transform:scale(1.1)}.ProfileCard-module__Lhstsq__cardVertical{width:100%;min-height:unset;flex-direction:column-reverse;margin-bottom:0}.ProfileCard-module__Lhstsq__cardVertical .ProfileCard-module__Lhstsq__info,.ProfileCard-module__Lhstsq__cardVertical .ProfileCard-module__Lhstsq__img{width:100%}.ProfileCard-module__Lhstsq__cardVertical .ProfileCard-module__Lhstsq__img{height:200px;min-height:200px}.ProfileCard-module__Lhstsq__cardVertical:hover{transform:translateY(-4px)}.ProfileCard-module__Lhstsq__link{color:#4299e1;align-items:center;gap:.5rem;margin-top:auto;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ProfileCard-module__Lhstsq__link:hover{color:#2b6cb0;gap:.75rem}.ProfileCard-module__Lhstsq__link:after{content:"→";transition:transform .2s}.ProfileCard-module__Lhstsq__link:hover:after{transform:translate(4px)}.ProfileCard-module__Lhstsq__linkButton{color:#4299e1;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;margin-top:auto;padding:0;font-weight:600;display:inline-flex}.ProfileCard-module__Lhstsq__linkButton:hover{color:#2b6cb0}.ProfileCard-module__Lhstsq__paragraph{color:var(--pff-text-secondary,#94a3b8);text-align:center;margin:0;font-size:.875rem;line-height:1.5}.ProfileCard-module__Lhstsq__status{text-transform:uppercase;letter-spacing:.05em;color:#718096;margin-bottom:.25rem;font-size:.75rem}.ProfileCard-module__Lhstsq__actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.ProfileCard-module__Lhstsq__editButton{background:var(--pff-accent,#4299e1);color:#fff;cursor:pointer;border:none;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.ProfileCard-module__Lhstsq__editButton:hover{background:#0056b3}.ProfileCard-module__Lhstsq__deleteButton{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.ProfileCard-module__Lhstsq__deleteButton:hover{background:#c82333}.ProfileCard-module__Lhstsq__publishButton{color:#fff;cursor:pointer;background:#28a745;border:none;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.ProfileCard-module__Lhstsq__publishButton:hover{background:#218838}@media only screen and (max-width:768px){.ProfileCard-module__Lhstsq__card{flex-direction:column-reverse;width:100%;margin-bottom:1.5rem}.ProfileCard-module__Lhstsq__info{text-align:center;background:0 0;justify-content:center;align-items:center;width:100%;padding:.75rem}.ProfileCard-module__Lhstsq__img{width:100%;height:200px}.ProfileCard-module__Lhstsq__strong{display:none}.ProfileCard-module__Lhstsq__status,.ProfileCard-module__Lhstsq__date,.ProfileCard-module__Lhstsq__headline,.ProfileCard-module__Lhstsq__paragraph,.ProfileCard-module__Lhstsq__strong{text-align:center!important}.ProfileCard-module__Lhstsq__info>*{width:100%;text-align:center!important}.ProfileCard-module__Lhstsq__headline{width:100%;color:var(--pff-text-primary,#e2e8f0);margin-top:0;margin-bottom:.5rem;font-size:1.25rem;display:block}.ProfileCard-module__Lhstsq__paragraph{text-align:center;width:100%}.ProfileCard-module__Lhstsq__link,.ProfileCard-module__Lhstsq__linkButton{justify-content:center;width:100%;margin-top:0;text-align:center!important}.ProfileCard-module__Lhstsq__link:after{display:none}}@media only screen and (min-width:360px) and (max-width:600px){.ProfileCard-module__Lhstsq__card{width:100%}.ProfileCard-module__Lhstsq__img{height:180px}}
.Carousel-module__FmvW_G__master{flex-direction:column;align-items:center;display:flex}.Carousel-module__FmvW_G__homecards{justify-content:space-around;align-items:center;display:flex}.Carousel-module__FmvW_G__main{flex-wrap:wrap;width:80%;display:flex}.Carousel-module__FmvW_G__homecard{flex-direction:column;align-items:center;width:30%;margin:1%;display:flex}.Carousel-module__FmvW_G__headline{align-items:center;font-family:Verdana,Geneva,Tahoma,sans-serif}.Carousel-module__FmvW_G__picture{width:140px}.Carousel-module__FmvW_G__button{background-color:#00f;border-radius:10px;padding:10px}@media only screen and (min-width:360px) and (max-width:600px){.Carousel-module__FmvW_G__main{flex-direction:column;align-items:center}}.Carousel-module__FmvW_G__carousel{background-color:#1a1d24;width:100%;height:480px;margin:0 auto;position:relative;overflow:hidden}.Carousel-module__FmvW_G__slideContainer{width:100%;height:100%;position:relative}.Carousel-module__FmvW_G__slide{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s ease-in-out;display:flex;position:absolute;top:0;left:0}.Carousel-module__FmvW_G__slideImage{object-fit:cover;background-color:#1a1d24;width:100%;height:100%}.Carousel-module__FmvW_G__slide.Carousel-module__FmvW_G__active{opacity:1}.Carousel-module__FmvW_G__overlayText{color:#fff;text-align:center;z-index:3;max-width:90%;padding:1rem 2rem;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.Carousel-module__FmvW_G__overlayText h2{text-shadow:0 1px 2px #000c,0 0 24px #0009;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.Carousel-module__FmvW_G__overlayText p{text-shadow:0 1px 2px #000c,0 0 16px #00000080;font-size:1.25rem;line-height:1.6}.Carousel-module__FmvW_G__arrow{cursor:pointer;color:#333;z-index:2;background:#fffc;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Carousel-module__FmvW_G__arrow:hover{background:#fffffff2;box-shadow:0 2px 8px #0003}.Carousel-module__FmvW_G__arrowLeft{left:20px}.Carousel-module__FmvW_G__arrowRight{right:20px}.Carousel-module__FmvW_G__dots{z-index:2;gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.Carousel-module__FmvW_G__dot{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Carousel-module__FmvW_G__dot:hover{background:#fffc}.Carousel-module__FmvW_G__dot.Carousel-module__FmvW_G__activeDot{background:#fff;transform:scale(1.2)}@media (min-width:769px){.Carousel-module__FmvW_G__carousel{height:480px}}@media (max-width:768px){.Carousel-module__FmvW_G__carousel{height:400px}.Carousel-module__FmvW_G__arrow{width:40px;height:40px;font-size:20px}.Carousel-module__FmvW_G__arrowLeft{left:10px}.Carousel-module__FmvW_G__arrowRight{right:10px}.Carousel-module__FmvW_G__overlayText{max-width:95%;padding:1rem 1.5rem;bottom:30px}.Carousel-module__FmvW_G__overlayText h2{margin-bottom:.75rem;font-size:1.75rem}.Carousel-module__FmvW_G__overlayText p{font-size:1rem}}@media (max-width:480px){.Carousel-module__FmvW_G__carousel{height:300px}.Carousel-module__FmvW_G__arrow{width:32px;height:32px;font-size:16px}.Carousel-module__FmvW_G__dots{bottom:10px}.Carousel-module__FmvW_G__dot{width:8px;height:8px}.Carousel-module__FmvW_G__overlayText{max-width:98%;padding:.75rem 1rem;bottom:20px}.Carousel-module__FmvW_G__overlayText h2{margin-bottom:.5rem;font-size:1.5rem}.Carousel-module__FmvW_G__overlayText p{font-size:.9rem}}
.HomePage-module__ydQPFW__master{background:radial-gradient(ellipse 80% 50% at 10% -10%,#4299e11f,transparent 55%),radial-gradient(ellipse 60% 40% at 90% 0%,#534ab71a,transparent 50%),var(--pff-bg-base,#0f1720);flex-direction:column;width:100%;max-width:100%;min-height:100vh;display:flex;overflow-x:clip}.HomePage-module__ydQPFW__statsWrap{background:radial-gradient(ellipse 70% 80% at 20% 50%,#534ab740,transparent 55%),radial-gradient(ellipse 60% 70% at 80% 50%,#0f6e5633,transparent 50%),var(--pff-bg-panel,#16202e);border-top:1px solid var(--pff-border,#ffffff0f);border-bottom:1px solid var(--pff-border,#ffffff0f);width:100%;padding:2.5rem 1.5rem}.HomePage-module__ydQPFW__main{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1400px;margin:2rem auto;padding:0 2rem;display:grid}.HomePage-module__ydQPFW__homecard{background:var(--pff-bg-panel,#16202e);border:1px solid var(--pff-border,#ffffff14);border-radius:16px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000040}.HomePage-module__ydQPFW__homecard:hover{border-color:#4299e159;transform:translateY(-4px);box-shadow:0 16px 36px #00000059}.HomePage-module__ydQPFW__headline{color:var(--pff-text-primary,#e2e8f0)}.HomePage-module__ydQPFW__button{background-color:var(--pff-accent,#4299e1)}.HomePage-module__ydQPFW__button:hover{background-color:#3182ce}@media (max-width:1200px){.HomePage-module__ydQPFW__main{grid-template-columns:repeat(2,1fr);max-width:900px}}@media (max-width:768px){.HomePage-module__ydQPFW__main{grid-template-columns:1fr;margin:1rem auto;padding:0 1rem}}@media (max-width:480px){.HomePage-module__ydQPFW__main{gap:1rem}}
.HomeHero-module__L0CIRW__hero{background:0 0;width:100%;padding:3.5rem 1.5rem 3rem}.HomeHero-module__L0CIRW__inner{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;display:grid}.HomeHero-module__L0CIRW__copy{min-width:0}.HomeHero-module__L0CIRW__title{color:var(--pff-text-primary,#e2e8f0);letter-spacing:-.02em;margin:0 0 1.1rem;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800;line-height:1.08}.HomeHero-module__L0CIRW__accent{color:#f5821f}.HomeHero-module__L0CIRW__paw{vertical-align:middle;margin-left:.3rem;font-size:.55em}.HomeHero-module__L0CIRW__subtitle{color:var(--pff-text-secondary,#94a3b8);max-width:34rem;margin:0 0 1.75rem;font-size:1.05rem;line-height:1.6}.HomeHero-module__L0CIRW__actions{flex-wrap:wrap;gap:.85rem;margin-bottom:.75rem;display:flex}.HomeHero-module__L0CIRW__ctaHint{color:#718096;margin:0 0 1.5rem;font-size:.85rem}.HomeHero-module__L0CIRW__tagline{color:#d9660a;border-left:3px solid #f5821f;max-width:32rem;margin:0 0 1.5rem;padding-left:.9rem;font-size:.95rem;font-style:italic;line-height:1.5}.HomeHero-module__L0CIRW__primaryBtn{color:#fff;background:#f5821f;border-radius:12px;justify-content:center;align-items:center;padding:.85rem 1.6rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,background .2s;display:inline-flex;box-shadow:0 8px 20px #f5821f47}.HomeHero-module__L0CIRW__primaryBtn:hover{background:#e0730f;transform:translateY(-2px)}.HomeHero-module__L0CIRW__secondaryBtn{color:var(--pff-text-primary,#e2e8f0);background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;padding:.85rem 1.6rem;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .2s,transform .15s;display:inline-flex}.HomeHero-module__L0CIRW__secondaryBtn:hover{border-color:#f5821f;transform:translateY(-2px)}.HomeHero-module__L0CIRW__trust{align-items:center;gap:.75rem;display:flex}.HomeHero-module__L0CIRW__avatars{display:flex}.HomeHero-module__L0CIRW__avatar{border:2px solid #fff;border-radius:50%;width:2rem;height:2rem;margin-left:-.6rem;box-shadow:0 1px 3px #00000026}.HomeHero-module__L0CIRW__avatar:first-child{margin-left:0}.HomeHero-module__L0CIRW__trustText{color:var(--pff-text-secondary,#94a3b8);font-size:.9rem;font-weight:500}.HomeHero-module__L0CIRW__media{min-width:0;position:relative}.HomeHero-module__L0CIRW__imageWrap{border-radius:24px;position:relative;overflow:visible}.HomeHero-module__L0CIRW__image{object-fit:cover;border-radius:24px;width:100%;height:420px;display:block;box-shadow:0 20px 50px #00000026}.HomeHero-module__L0CIRW__floatBadge{background:var(--pff-bg-panel,#16202e);border:1px solid var(--pff-border,#ffffff1a);color:var(--pff-text-primary,#e2e8f0);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 8px 24px #00000059}.HomeHero-module__L0CIRW__floatIcon{font-size:1rem}.HomeHero-module__L0CIRW__float0{top:1.5rem;left:-1.2rem}.HomeHero-module__L0CIRW__float1{top:4.5rem;right:-1.2rem}.HomeHero-module__L0CIRW__float2{bottom:4rem;left:-1.5rem}.HomeHero-module__L0CIRW__float3{bottom:1.2rem;right:-.8rem}@media (max-width:900px){.HomeHero-module__L0CIRW__hero{overflow-x:clip}.HomeHero-module__L0CIRW__inner{grid-template-columns:1fr;gap:2.5rem;width:100%;max-width:100%}.HomeHero-module__L0CIRW__media{order:-1;width:100%;max-width:100%}.HomeHero-module__L0CIRW__imageWrap{overflow:hidden}.HomeHero-module__L0CIRW__image{height:320px}.HomeHero-module__L0CIRW__float0{top:.75rem;left:.5rem}.HomeHero-module__L0CIRW__float1{top:3.5rem;left:auto;right:.5rem}.HomeHero-module__L0CIRW__float2{bottom:3.25rem;left:.5rem}.HomeHero-module__L0CIRW__float3{bottom:.75rem;left:auto;right:.5rem}}@media (max-width:520px){.HomeHero-module__L0CIRW__hero{padding:2.5rem 1rem 2rem;overflow-x:clip}.HomeHero-module__L0CIRW__inner{width:100%;max-width:100%}.HomeHero-module__L0CIRW__actions{flex-direction:column}.HomeHero-module__L0CIRW__primaryBtn,.HomeHero-module__L0CIRW__secondaryBtn{width:100%}.HomeHero-module__L0CIRW__image{height:260px}.HomeHero-module__L0CIRW__floatBadge{white-space:normal;max-width:calc(50% - .75rem);padding:.35rem .55rem;font-size:.7rem;line-height:1.2}}
.HomeRoles-module__Hgq-5G__section{background:var(--pff-bg-base,#0f1720);width:100%;padding:3.5rem 1.5rem}.HomeRoles-module__Hgq-5G__inner{max-width:1200px;margin:0 auto}.HomeRoles-module__Hgq-5G__sectionTitle{color:var(--pff-text-primary,#e2e8f0);text-align:center;margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.HomeRoles-module__Hgq-5G__sectionSub{color:var(--pff-text-secondary,#94a3b8);text-align:center;max-width:40rem;margin:0 auto 2.5rem;font-size:1rem}.HomeRoles-module__Hgq-5G__grid{grid-template-columns:repeat(5,1fr);gap:1.25rem;display:grid}.HomeRoles-module__Hgq-5G__card{text-align:center;background:var(--pff-bg-panel,#16202e);border:1px solid var(--pff-border,#ffffff14);border-radius:16px;flex-direction:column;align-items:center;padding:1.75rem 1.25rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.HomeRoles-module__Hgq-5G__card:hover{border-color:#f5821f73;transform:translateY(-5px);box-shadow:0 16px 32px #00000059}.HomeRoles-module__Hgq-5G__iconBadge{border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:1rem;font-size:1.5rem;display:flex;box-shadow:0 8px 18px #0000001f}.HomeRoles-module__Hgq-5G__cardTitle{color:var(--pff-text-primary,#e2e8f0);margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.HomeRoles-module__Hgq-5G__cardText{color:var(--pff-text-secondary,#94a3b8);margin:0;font-size:.85rem;line-height:1.5}@media (max-width:1024px){.HomeRoles-module__Hgq-5G__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.HomeRoles-module__Hgq-5G__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:420px){.HomeRoles-module__Hgq-5G__grid{grid-template-columns:1fr}}
.HomeDirectories-module__JZkJbG__section{background:var(--pff-bg-panel,#16202e);border-top:1px solid var(--pff-border,#ffffff0f);border-bottom:1px solid var(--pff-border,#ffffff0f);width:100%;padding:2.5rem 1.5rem 3rem}.HomeDirectories-module__JZkJbG__inner{max-width:1100px;margin:0 auto}.HomeDirectories-module__JZkJbG__sectionTitle{color:var(--pff-text-primary,#e2e8f0);text-align:center;margin:0 0 .5rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700}.HomeDirectories-module__JZkJbG__sectionSub{color:var(--pff-text-secondary,#94a3b8);text-align:center;max-width:36rem;margin:0 auto 1.75rem;font-size:.95rem;line-height:1.5}.HomeDirectories-module__JZkJbG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.HomeDirectories-module__JZkJbG__card{border:1px solid var(--pff-border,#ffffff1a);background:#ffffff0a;border-radius:14px;flex-direction:column;gap:.65rem;padding:1.35rem 1.25rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.HomeDirectories-module__JZkJbG__card:hover{background:#4299e114;border-color:#4299e166;transform:translateY(-3px)}.HomeDirectories-module__JZkJbG__icon{font-size:1.75rem;line-height:1}.HomeDirectories-module__JZkJbG__cardTitle{color:var(--pff-text-primary,#e2e8f0);margin:0;font-size:1.1rem;font-weight:700}.HomeDirectories-module__JZkJbG__cardText{color:var(--pff-text-secondary,#94a3b8);flex:1;margin:0;font-size:.875rem;line-height:1.5}.HomeDirectories-module__JZkJbG__cardCta{color:var(--pff-accent-hover,#63b3ed);font-size:.875rem;font-weight:600}@media (max-width:640px){.HomeDirectories-module__JZkJbG__grid{grid-template-columns:1fr}}
.LandingPage-module__7fqghq__master{background-color:#f8f9fa;flex-direction:column;min-height:100vh;display:flex}.LandingPage-module__7fqghq__container{max-width:1200px;margin:0 auto;padding:0 2rem}.LandingPage-module__7fqghq__hero{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:space-between;align-items:center;gap:3rem;min-height:500px;padding:4rem 2rem;display:flex}.LandingPage-module__7fqghq__heroContent{flex:1;max-width:600px}.LandingPage-module__7fqghq__heroTitle{margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1.2}.LandingPage-module__7fqghq__heroSubtitle{opacity:.95;margin-bottom:1rem;font-size:1.5rem;font-weight:500}.LandingPage-module__7fqghq__heroDescription{opacity:.9;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.6}.LandingPage-module__7fqghq__lostPetHeroBadge{background:linear-gradient(135deg,#e53e3e 0%,#c53030 100%);border:2px solid #fff3;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem;display:flex;box-shadow:0 4px 12px #e53e3e4d}.LandingPage-module__7fqghq__lostPetHeroBadgeContent{flex:1;align-items:center;gap:.75rem;display:flex}.LandingPage-module__7fqghq__lostPetHeroBadgeIcon{color:#fff;font-size:1.25rem;animation:2s ease-in-out infinite LandingPage-module__7fqghq__pulse}.LandingPage-module__7fqghq__lostPetHeroBadgeText{color:#fff;font-size:1rem;font-weight:600;line-height:1.4}.LandingPage-module__7fqghq__lostPetHeroBadgeButton{color:#e53e3e;white-space:nowrap;background-color:#fff;border:2px solid #fff;border-radius:.5rem;padding:.625rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s}.LandingPage-module__7fqghq__lostPetHeroBadgeButton:hover{background-color:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.LandingPage-module__7fqghq__heroButtons{flex-wrap:wrap;gap:1rem;display:flex}.LandingPage-module__7fqghq__primaryButton,.LandingPage-module__7fqghq__secondaryButton{text-align:center;border-radius:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.LandingPage-module__7fqghq__primaryButton{color:#667eea;background-color:#fff;border:2px solid #fff}.LandingPage-module__7fqghq__primaryButton:hover{background-color:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.LandingPage-module__7fqghq__secondaryButton{color:#fff;background-color:#0000;border:2px solid #fff}.LandingPage-module__7fqghq__secondaryButton:hover{background-color:#ffffff1a;transform:translateY(-2px)}.LandingPage-module__7fqghq__heroImage{flex:1;justify-content:center;align-items:center;max-width:500px;display:flex}.LandingPage-module__7fqghq__heroCarousel{border-radius:1rem;width:100%;height:400px;overflow:hidden}.LandingPage-module__7fqghq__heroCarousel .carousel{border-radius:1rem;height:100%}.LandingPage-module__7fqghq__heroCarousel .overlayText{padding:.75rem 1.5rem;bottom:30px}.LandingPage-module__7fqghq__heroCarousel .overlayText h2{margin-bottom:.75rem;font-size:1.75rem}.LandingPage-module__7fqghq__heroCarousel .overlayText p{font-size:1rem}.LandingPage-module__7fqghq__features{background-color:#fff;padding:5rem 0}.LandingPage-module__7fqghq__featuresTitle{text-align:center;color:#2d3748;margin-bottom:3rem;font-size:2.5rem;font-weight:700}.LandingPage-module__7fqghq__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.LandingPage-module__7fqghq__featureCard{text-align:center;background:#f8f9fa;border:2px solid #0000;border-radius:1rem;padding:2rem;transition:all .3s}.LandingPage-module__7fqghq__featureCard:hover{border-color:#667eea;transform:translateY(-5px);box-shadow:0 8px 24px #0000001a}.LandingPage-module__7fqghq__featureIcon{color:#667eea;margin-bottom:1rem;font-size:3rem}.LandingPage-module__7fqghq__featureTitle{color:#2d3748;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.LandingPage-module__7fqghq__featureDescription{color:#4a5568;font-size:1rem;line-height:1.6}.LandingPage-module__7fqghq__whoIsItFor{background-color:#f8f9fa;padding:4rem 0}.LandingPage-module__7fqghq__whoIsItForTitle{text-align:center;color:#2d3748;margin-bottom:2.5rem;font-size:2.25rem;font-weight:700}.LandingPage-module__7fqghq__whoIsItForGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1000px;margin:0 auto;display:grid}.LandingPage-module__7fqghq__whoIsItForCard{text-align:center;background:#fff;border:2px solid #e2e8f0;border-radius:1rem;padding:2rem;transition:all .3s;box-shadow:0 2px 8px #0000000f}.LandingPage-module__7fqghq__whoIsItForCard:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.LandingPage-module__7fqghq__whoIsItForIcon{color:#667eea;margin-bottom:1rem;font-size:2.5rem}.LandingPage-module__7fqghq__whoIsItForCardTitle{color:#2d3748;margin-bottom:.75rem;font-size:1.35rem;font-weight:600}.LandingPage-module__7fqghq__whoIsItForCardDescription{color:#4a5568;font-size:.95rem;line-height:1.6}.LandingPage-module__7fqghq__lostPetBlock{background:linear-gradient(135deg,#fff5f5 0%,#fed7d7 50%,#fc8181 100%);padding:4rem 2rem;position:relative;overflow:hidden}.LandingPage-module__7fqghq__lostPetBlock:before{content:"";background:radial-gradient(circle,#e53e3e1a 0%,#0000 70%);width:200%;height:200%;animation:4s ease-in-out infinite LandingPage-module__7fqghq__pulse;position:absolute;top:-50%;right:-50%}.LandingPage-module__7fqghq__lostPetBlockContent{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.LandingPage-module__7fqghq__lostPetBlockHeader{justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.LandingPage-module__7fqghq__lostPetBlockIcon{color:#e53e3e;font-size:2.5rem;animation:2s ease-in-out infinite LandingPage-module__7fqghq__bounce}.LandingPage-module__7fqghq__lostPetBlockTitle{color:#2d3748;margin:0;font-size:2.5rem;font-weight:700;line-height:1.2}.LandingPage-module__7fqghq__lostPetBlockSubtitle{color:#4a5568;margin-bottom:1.5rem;font-size:1.25rem;font-weight:500;line-height:1.8}.LandingPage-module__7fqghq__lostPetBlockInstruction{color:#2d3748;text-align:center;margin-bottom:2rem;font-size:1.125rem;font-weight:600;line-height:1.6}.LandingPage-module__7fqghq__lostPetBlockBenefits{flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:2.5rem;display:flex}.LandingPage-module__7fqghq__lostPetBlockBenefit{color:#2d3748;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;display:flex}.LandingPage-module__7fqghq__lostPetBlockBenefitIcon{color:#e53e3e;font-size:1.5rem}.LandingPage-module__7fqghq__lostPetBlockBenefitFree{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#e53e3e 0%,#c53030 100%);border-radius:1rem;padding:.25rem .75rem;font-size:.875rem;font-weight:700}.LandingPage-module__7fqghq__lostPetBlockButtonWrapper{justify-content:center;display:flex}.LandingPage-module__7fqghq__lostPetBlockButton{color:#fff;background:linear-gradient(135deg,#e53e3e 0%,#c53030 100%);border-radius:.75rem;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 8px 25px #e53e3e66}.LandingPage-module__7fqghq__lostPetBlockButton:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LandingPage-module__7fqghq__lostPetBlockButton:hover:before{width:300px;height:300px}.LandingPage-module__7fqghq__lostPetBlockButton:hover{color:#fff;transform:translateY(-3px)scale(1.05);box-shadow:0 12px 35px #e53e3e80}.LandingPage-module__7fqghq__lostPetBlockButton:active{transform:translateY(-1px)scale(1.02)}.LandingPage-module__7fqghq__valueProposition{background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%) 0 0/200% 200%;padding:4rem 2rem;animation:8s infinite LandingPage-module__7fqghq__gradientShift;position:relative;overflow:hidden}.LandingPage-module__7fqghq__valueProposition:before{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:200%;height:200%;animation:4s ease-in-out infinite LandingPage-module__7fqghq__pulse;position:absolute;top:-50%;left:-50%}@keyframes LandingPage-module__7fqghq__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes LandingPage-module__7fqghq__pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.LandingPage-module__7fqghq__valuePropositionGrid{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}.LandingPage-module__7fqghq__valuePropositionCard{z-index:1;background:#fffffff2;border:2px solid #ffffff4d;border-radius:1.5rem;flex-direction:column;justify-content:space-between;padding:3rem 2.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;transform:translateY(0);box-shadow:0 20px 60px #0000004d,0 0 40px #667eea66}.LandingPage-module__7fqghq__valuePropositionCard:hover{transform:translateY(-5px);box-shadow:0 25px 70px #00000059,0 0 50px #667eea80}.LandingPage-module__7fqghq__valuePropositionBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:2rem;margin-bottom:1.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;animation:2s ease-in-out infinite LandingPage-module__7fqghq__bounce;display:inline-block;box-shadow:0 4px 15px #667eea66}@keyframes LandingPage-module__7fqghq__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.LandingPage-module__7fqghq__valuePropositionTitle{color:#2d3748;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.3}.LandingPage-module__7fqghq__valuePropositionText{color:#4a5568;margin-bottom:2rem;font-size:1.25rem;font-weight:500;line-height:1.8}.LandingPage-module__7fqghq__valuePropositionButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.LandingPage-module__7fqghq__valuePropositionButton{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:.75rem;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 8px 25px #667eea66}.LandingPage-module__7fqghq__valuePropositionButton:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LandingPage-module__7fqghq__valuePropositionButton:hover:before{width:300px;height:300px}.LandingPage-module__7fqghq__valuePropositionButton:hover{color:#fff;transform:translateY(-3px)scale(1.05);box-shadow:0 12px 35px #667eea80}.LandingPage-module__7fqghq__valuePropositionButton:active{transform:translateY(-1px)scale(1.02)}.LandingPage-module__7fqghq__socialProof{text-align:center;background-color:#edf2f7;padding:3rem 0}.LandingPage-module__7fqghq__socialProofTitle{color:#2d3748;margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.LandingPage-module__7fqghq__socialProofSubtitle{color:#4a5568;max-width:560px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1.125rem}.LandingPage-module__7fqghq__socialProofButton{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.LandingPage-module__7fqghq__socialProofButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.LandingPage-module__7fqghq__cta{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:5rem 0}.LandingPage-module__7fqghq__ctaTitle{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.LandingPage-module__7fqghq__ctaSubtitle{opacity:.95;margin-bottom:2rem;font-size:1.25rem}.LandingPage-module__7fqghq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.LandingPage-module__7fqghq__ctaPrimaryButton,.LandingPage-module__7fqghq__ctaSecondaryButton{border-radius:.5rem;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.LandingPage-module__7fqghq__ctaPrimaryButton{color:#667eea;background-color:#fff;border:2px solid #fff}.LandingPage-module__7fqghq__ctaPrimaryButton:hover{background-color:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.LandingPage-module__7fqghq__ctaSecondaryButton{color:#fff;background-color:#0000;border:2px solid #fff}.LandingPage-module__7fqghq__ctaSecondaryButton:hover{background-color:#ffffff1a;transform:translateY(-2px)}@media (prefers-color-scheme:dark){.LandingPage-module__7fqghq__master{background-color:#1a202c}.LandingPage-module__7fqghq__features{background-color:#2d3748}.LandingPage-module__7fqghq__featuresTitle{color:#f7fafc}.LandingPage-module__7fqghq__featureCard{background-color:#1a202c;border-color:#4a5568}.LandingPage-module__7fqghq__featureTitle{color:#f7fafc}.LandingPage-module__7fqghq__featureDescription{color:#cbd5e0}.LandingPage-module__7fqghq__whoIsItFor{background-color:#2d3748}.LandingPage-module__7fqghq__whoIsItForTitle{color:#f7fafc}.LandingPage-module__7fqghq__whoIsItForCard{background-color:#1a202c;border-color:#4a5568}.LandingPage-module__7fqghq__whoIsItForCardTitle{color:#f7fafc}.LandingPage-module__7fqghq__whoIsItForCardDescription{color:#cbd5e0}.LandingPage-module__7fqghq__socialProof{background-color:#2d3748}.LandingPage-module__7fqghq__socialProofTitle{color:#f7fafc}.LandingPage-module__7fqghq__socialProofSubtitle{color:#cbd5e0}.LandingPage-module__7fqghq__valueProposition{background:linear-gradient(135deg,#4a5568 0%,#2d3748 50%,#1a202c 100%)}.LandingPage-module__7fqghq__lostPetBlock{background:linear-gradient(135deg,#2d1b1b 0%,#3d2525 50%,#4a2d2d 100%)}.LandingPage-module__7fqghq__lostPetBlockTitle{color:#f7fafc}.LandingPage-module__7fqghq__lostPetBlockSubtitle{color:#cbd5e0}.LandingPage-module__7fqghq__lostPetBlockInstruction,.LandingPage-module__7fqghq__lostPetBlockBenefit{color:#f7fafc}.LandingPage-module__7fqghq__valuePropositionCard{background:#2d3748f2;border-color:#ffffff1a}.LandingPage-module__7fqghq__valuePropositionTitle{color:#f7fafc}.LandingPage-module__7fqghq__valuePropositionText{color:#cbd5e0}.LandingPage-module__7fqghq__partners{background-color:#2d3748}.LandingPage-module__7fqghq__partnersTitle{color:#f7fafc}.LandingPage-module__7fqghq__partnersSubtitle{color:#cbd5e0}.LandingPage-module__7fqghq__partnerLogo{background-color:#1a202c;border-color:#4a5568}}@media (max-width:968px){.LandingPage-module__7fqghq__hero{text-align:center;flex-direction:column;min-height:auto;padding:3rem 1.5rem}.LandingPage-module__7fqghq__heroTitle{font-size:2.25rem}.LandingPage-module__7fqghq__heroSubtitle{font-size:1.25rem}.LandingPage-module__7fqghq__heroDescription{font-size:1rem}.LandingPage-module__7fqghq__lostPetHeroBadge{text-align:center;flex-direction:column;padding:1rem}.LandingPage-module__7fqghq__lostPetHeroBadgeContent{justify-content:center}.LandingPage-module__7fqghq__lostPetHeroBadgeButton{width:100%}.LandingPage-module__7fqghq__lostPetBlock{padding:3rem 1.5rem}.LandingPage-module__7fqghq__lostPetBlockTitle{font-size:2rem}.LandingPage-module__7fqghq__lostPetBlockSubtitle{font-size:1.125rem}.LandingPage-module__7fqghq__lostPetBlockInstruction{margin-bottom:1.5rem;font-size:1rem}.LandingPage-module__7fqghq__lostPetBlockBenefits{gap:1.5rem}.LandingPage-module__7fqghq__lostPetBlockButton{padding:.875rem 2rem;font-size:1rem}.LandingPage-module__7fqghq__heroImage{max-width:100%}.LandingPage-module__7fqghq__heroCarousel{height:300px}.LandingPage-module__7fqghq__heroCarousel .overlayText{padding:.5rem 1rem;bottom:20px}.LandingPage-module__7fqghq__heroCarousel .overlayText h2{margin-bottom:.5rem;font-size:1.5rem}.LandingPage-module__7fqghq__heroCarousel .overlayText p{font-size:.9rem}.LandingPage-module__7fqghq__featuresTitle,.LandingPage-module__7fqghq__ctaTitle{font-size:2rem}.LandingPage-module__7fqghq__valueProposition{padding:3rem 1.5rem}.LandingPage-module__7fqghq__valuePropositionGrid{grid-template-columns:1fr;gap:1.5rem}.LandingPage-module__7fqghq__valuePropositionCard{padding:2.5rem 2rem}.LandingPage-module__7fqghq__valuePropositionTitle{font-size:1.75rem}.LandingPage-module__7fqghq__valuePropositionText{font-size:1.125rem}.LandingPage-module__7fqghq__valuePropositionButton{padding:.875rem 2rem;font-size:1rem}.LandingPage-module__7fqghq__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.LandingPage-module__7fqghq__featureCard{padding:1.5rem}.LandingPage-module__7fqghq__cta{padding:3rem 0}}@media (max-width:640px){.LandingPage-module__7fqghq__heroTitle{font-size:1.875rem}.LandingPage-module__7fqghq__heroSubtitle{font-size:1.125rem}.LandingPage-module__7fqghq__heroButtons,.LandingPage-module__7fqghq__ctaButtons{flex-direction:column;width:100%}.LandingPage-module__7fqghq__lostPetHeroBadge{padding:.875rem}.LandingPage-module__7fqghq__lostPetHeroBadgeText{font-size:.9rem}.LandingPage-module__7fqghq__lostPetHeroBadgeButton{padding:.5rem 1.25rem;font-size:.875rem}.LandingPage-module__7fqghq__lostPetBlock{padding:2.5rem 1rem}.LandingPage-module__7fqghq__lostPetBlockTitle{font-size:1.75rem}.LandingPage-module__7fqghq__lostPetBlockSubtitle{margin-bottom:1.5rem;font-size:1rem}.LandingPage-module__7fqghq__lostPetBlockInstruction{margin-bottom:1.5rem;font-size:.95rem}.LandingPage-module__7fqghq__lostPetBlockBenefits{flex-direction:column;align-items:center;gap:1rem}.LandingPage-module__7fqghq__lostPetBlockBenefit{font-size:1rem}.LandingPage-module__7fqghq__lostPetBlockButton{width:100%;padding:.875rem 1.5rem}.LandingPage-module__7fqghq__primaryButton,.LandingPage-module__7fqghq__secondaryButton,.LandingPage-module__7fqghq__ctaPrimaryButton,.LandingPage-module__7fqghq__ctaSecondaryButton{width:100%}.LandingPage-module__7fqghq__featuresGrid,.LandingPage-module__7fqghq__whoIsItForGrid{grid-template-columns:1fr}.LandingPage-module__7fqghq__featuresTitle,.LandingPage-module__7fqghq__ctaTitle,.LandingPage-module__7fqghq__whoIsItForTitle{font-size:1.75rem}.LandingPage-module__7fqghq__valueProposition{padding:2rem 1rem}.LandingPage-module__7fqghq__valuePropositionCard{padding:2rem 1.5rem}.LandingPage-module__7fqghq__valuePropositionTitle{font-size:1.5rem}.LandingPage-module__7fqghq__valuePropositionText{font-size:1rem}.LandingPage-module__7fqghq__valuePropositionButton{width:100%;padding:.875rem 1.5rem;font-size:1rem}.LandingPage-module__7fqghq__container{padding:0 1rem}.LandingPage-module__7fqghq__heroCarousel{height:250px}.LandingPage-module__7fqghq__heroCarousel .overlayText{padding:.5rem .75rem;bottom:15px}.LandingPage-module__7fqghq__heroCarousel .overlayText h2{margin-bottom:.5rem;font-size:1.25rem}.LandingPage-module__7fqghq__heroCarousel .overlayText p{font-size:.85rem}}.LandingPage-module__7fqghq__fadeIn{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.LandingPage-module__7fqghq__fadeInVisible{opacity:1;transform:translateY(0)}.LandingPage-module__7fqghq__partners{text-align:center;background-color:#f8f9fa;padding:4rem 0}.LandingPage-module__7fqghq__partnersTitle{color:#2d3748;margin-bottom:1rem;font-size:2rem;font-weight:700}.LandingPage-module__7fqghq__partnersSubtitle{color:#4a5568;max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.125rem}.LandingPage-module__7fqghq__partnersGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;padding:2rem 0;display:flex}.LandingPage-module__7fqghq__partnerLogo{background:#fff;border-radius:.5rem;justify-content:center;align-items:center;min-width:150px;min-height:100px;padding:1.5rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000001a}.LandingPage-module__7fqghq__partnerLogo:hover{transform:translateY(-5px);box-shadow:0 4px 16px #00000026}.LandingPage-module__7fqghq__partnerLogo img{object-fit:contain;filter:grayscale();opacity:.7;max-width:150px;max-height:80px;transition:all .3s}.LandingPage-module__7fqghq__partnerLogo:hover img{filter:grayscale(0%);opacity:1}@media (max-width:968px){.LandingPage-module__7fqghq__partners{padding:3rem 0}.LandingPage-module__7fqghq__partnersTitle{font-size:1.75rem}.LandingPage-module__7fqghq__partnersSubtitle{margin-bottom:2rem;font-size:1rem}.LandingPage-module__7fqghq__partnersGrid{gap:2rem}.LandingPage-module__7fqghq__partnerLogo{min-width:120px;min-height:80px;padding:1rem}.LandingPage-module__7fqghq__partnerLogo img{max-width:120px;max-height:60px}}@media (max-width:640px){.LandingPage-module__7fqghq__partnersGrid{gap:1.5rem}.LandingPage-module__7fqghq__partnerLogo{min-width:100px;min-height:70px;padding:.75rem}.LandingPage-module__7fqghq__partnerLogo img{max-width:100px;max-height:50px}}
