:root{--color-primary:#0d6e6e;--color-secondary:#14919b;--color-accent:#0ea5e9;--color-warm:#f59e0b;--color-bg:#f8fafc;--color-text:#1e293b;--color-text-light:#374151}.Index-module-scss-module__1apLWa__index{background-color:#0000;background-image:linear-gradient(#0f172a80 0%,#0f172a4d 40%,#0d6e6e1a 100%),url(https://res.cloudinary.com/dtqc3vzkk/image/upload/v1588479268/home_bg12_ad6lv3.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100vh;padding-top:7rem}@media only screen and (max-width:900px){.Index-module-scss-module__1apLWa__index{background-attachment:scroll;padding-top:5rem}}@media only screen and (max-width:600px){.Index-module-scss-module__1apLWa__index{min-height:auto;padding-top:4.5rem}}.Index-module-scss-module__1apLWa__index__matter{flex-direction:column;min-height:calc(100vh - 7rem);display:flex}@media only screen and (max-width:600px){.Index-module-scss-module__1apLWa__index__matter{min-height:auto;padding-bottom:3rem}}
:root{--color-primary:#0d6e6e;--color-secondary:#14919b;--color-accent:#0ea5e9;--color-warm:#f59e0b;--color-bg:#f8fafc;--color-text:#1e293b;--color-text-light:#374151}.Card-module-scss-module__QQputq__card{z-index:10;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:-2rem auto 0;padding:2rem;display:grid;position:relative}@media only screen and (max-width:1200px){.Card-module-scss-module__QQputq__card{grid-template-columns:repeat(3,1fr);gap:1.25rem;padding:1.5rem}}@media only screen and (max-width:900px){.Card-module-scss-module__QQputq__card{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:0;padding:1.25rem}}@media only screen and (max-width:600px){.Card-module-scss-module__QQputq__card{grid-template-columns:1fr;gap:1rem;margin-top:1rem;padding:1rem}}.Card-module-scss-module__QQputq__card__card{cursor:pointer;aspect-ratio:4/3;background:#fff;border-radius:1rem;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.Card-module-scss-module__QQputq__card__card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.Card-module-scss-module__QQputq__card__card:hover .Card-module-scss-module__QQputq__card__card__front{transform:scale(1.05)}.Card-module-scss-module__QQputq__card__card:hover .Card-module-scss-module__QQputq__card__card__overlay{opacity:.7}.Card-module-scss-module__QQputq__card__card:hover .Card-module-scss-module__QQputq__card__card__back{opacity:1;transform:translateY(0)}@media only screen and (max-width:600px){.Card-module-scss-module__QQputq__card__card{aspect-ratio:16/10}.Card-module-scss-module__QQputq__card__card .Card-module-scss-module__QQputq__card__card__overlay{opacity:.5}.Card-module-scss-module__QQputq__card__card .Card-module-scss-module__QQputq__card__card__back{opacity:1;transform:translateY(0)}}.Card-module-scss-module__QQputq__card__card__front{transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.Card-module-scss-module__QQputq__card__card__front img{object-fit:cover;width:100%;height:100%}.Card-module-scss-module__QQputq__card__card__overlay{opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#0f172a4d 50%,#0d6e6ed9 100%);transition:opacity .35s;position:absolute;inset:0}@media only screen and (max-width:600px){.Card-module-scss-module__QQputq__card__card__overlay{opacity:.5}}.Card-module-scss-module__QQputq__card__card__back{opacity:0;justify-content:center;align-items:flex-end;padding:1.5rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;transform:translateY(20px)}@media only screen and (max-width:600px){.Card-module-scss-module__QQputq__card__card__back{opacity:1;padding:1rem;transform:translateY(0)}}.Card-module-scss-module__QQputq__card__card__back__link{text-align:center;text-decoration:none}.Card-module-scss-module__QQputq__card__card__back__link h2{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 2px #0003;background:#ffffff26;border:1px solid #fff3;border-radius:.75rem;margin:0;padding:.75rem 1.5rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600;transition:all .2s}.Card-module-scss-module__QQputq__card__card__back__link h2:hover{background:#ffffff40;transform:scale(1.02)}@media only screen and (max-width:600px){.Card-module-scss-module__QQputq__card__card__back__link h2{padding:.6rem 1.25rem;font-size:.9rem}}
:root{--color-primary:#0d6e6e;--color-secondary:#14919b;--color-accent:#0ea5e9;--color-warm:#f59e0b;--color-bg:#f8fafc;--color-text:#1e293b;--color-text-light:#374151}.Homematter-module-scss-module__AiMAxq__hero{justify-content:flex-start;padding:2rem;display:flex}@media only screen and (max-width:600px){.Homematter-module-scss-module__AiMAxq__hero{padding:1.5rem 1rem}}.Homematter-module-scss-module__AiMAxq__hero__content{max-width:650px}.Homematter-module-scss-module__AiMAxq__hero__main{animation:.8s ease-out Homematter-module-scss-module__AiMAxq__fadeInUp}.Homematter-module-scss-module__AiMAxq__hero__badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#ffffff26;border:1px solid #fff3;border-radius:50px;margin-bottom:1.25rem;padding:.5rem 1rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:500;display:inline-block}@media only screen and (max-width:600px){.Homematter-module-scss-module__AiMAxq__hero__badge{padding:.4rem .8rem;font-size:.7rem}}.Homematter-module-scss-module__AiMAxq__hero__title{color:#fff;text-shadow:0 2px 10px #0000004d;margin:0 0 1.25rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.Homematter-module-scss-module__AiMAxq__hero__titleHighlight{color:#f59e0b;display:inline-block}.Homematter-module-scss-module__AiMAxq__hero__subtitle{color:#ffffffe6;max-width:520px;margin:0 0 1.5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.6}@media only screen and (max-width:600px){.Homematter-module-scss-module__AiMAxq__hero__subtitle{font-size:.95rem}}.Homematter-module-scss-module__AiMAxq__hero__features{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}@media only screen and (max-width:600px){.Homematter-module-scss-module__AiMAxq__hero__features{gap:.75rem}}.Homematter-module-scss-module__AiMAxq__hero__feature{color:#fff;align-items:center;gap:.5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:500;display:flex}@media only screen and (max-width:600px){.Homematter-module-scss-module__AiMAxq__hero__feature{font-size:.8rem}}.Homematter-module-scss-module__AiMAxq__hero__featureIcon{color:#f59e0b;flex-shrink:0;font-size:1rem}.Homematter-module-scss-module__AiMAxq__hero__cta{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}@media only screen and (max-width:600px){.Homematter-module-scss-module__AiMAxq__hero__cta{flex-direction:column;gap:.75rem}}.Homematter-module-scss-module__AiMAxq__hero__ctaPrimary{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#c57f08 100%);border-radius:.75rem;align-items:center;gap:.75rem;padding:.875rem 1.75rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #f59e0b66}.Homematter-module-scss-module__AiMAxq__hero__ctaPrimary:hover{transform:translateY(-3px);box-shadow:0 6px 20px #f59e0b80}@media only screen and (max-width:600px){.Homematter-module-scss-module__AiMAxq__hero__ctaPrimary{justify-content:center;width:100%;padding:1rem 1.5rem}}.Homematter-module-scss-module__AiMAxq__hero__ctaIcon{font-size:.9rem;transition:transform .3s}.Homematter-module-scss-module__AiMAxq__hero__ctaPrimary:hover .Homematter-module-scss-module__AiMAxq__hero__ctaIcon{transform:translate(4px)}.Homematter-module-scss-module__AiMAxq__hero__ctaSecondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:.75rem;justify-content:center;align-items:center;padding:.875rem 1.75rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Homematter-module-scss-module__AiMAxq__hero__ctaSecondary:hover{background:#fff3;border-color:#ffffff80}@media only screen and (max-width:600px){.Homematter-module-scss-module__AiMAxq__hero__ctaSecondary{width:100%;padding:1rem 1.5rem}}.Homematter-module-scss-module__AiMAxq__hero__stats{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:1rem;gap:2.5rem;padding:1.5rem 2rem;animation:.8s ease-out .3s both Homematter-module-scss-module__AiMAxq__fadeInUp;display:flex}@media only screen and (max-width:900px){.Homematter-module-scss-module__AiMAxq__hero__stats{gap:2rem;padding:1.25rem 1.5rem}}@media only screen and (max-width:600px){.Homematter-module-scss-module__AiMAxq__hero__stats{justify-content:space-around;gap:1rem;padding:1rem}}.Homematter-module-scss-module__AiMAxq__hero__stat{text-align:center;flex-direction:column;align-items:center;display:flex}.Homematter-module-scss-module__AiMAxq__hero__statNumber{color:#fff;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:800;line-height:1}@media only screen and (max-width:600px){.Homematter-module-scss-module__AiMAxq__hero__statNumber{font-size:1.5rem}}.Homematter-module-scss-module__AiMAxq__hero__statLabel{color:#fffc;margin-top:.25rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:500}@media only screen and (max-width:600px){.Homematter-module-scss-module__AiMAxq__hero__statLabel{font-size:.7rem}}@keyframes Homematter-module-scss-module__AiMAxq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
