.page-module__n1Z_1a__container{color:#e2e8f0;background-color:#0b0e14;min-height:100vh;font-family:Inter,Roboto,sans-serif;overflow-x:hidden}.page-module__n1Z_1a__heroSection{text-align:center;background:radial-gradient(circle,#0ea5e926 0%,#0b0e14 70%);flex-direction:column;justify-content:center;align-items:center;padding:120px 20px 80px;display:flex;position:relative}.page-module__n1Z_1a__badge{color:#38bdf8;text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0ea5e91a;border:1px solid #0ea5e94d;border-radius:9999px;margin-bottom:24px;padding:8px 16px;font-size:.875rem;font-weight:600}.page-module__n1Z_1a__title{background:linear-gradient(90deg,#fff,#7dd3fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;max-width:900px;margin-bottom:24px;font-size:4rem;font-weight:800;line-height:1.1}.page-module__n1Z_1a__subtitle{color:#94a3b8;max-width:800px;margin-bottom:48px;font-size:1.25rem;line-height:1.6}.page-module__n1Z_1a__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:1200px;margin:0 auto;padding:0 20px 80px;display:grid}.page-module__n1Z_1a__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293b66;border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;padding:40px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.page-module__n1Z_1a__card:hover{border-color:#0ea5e966;transform:translateY(-5px);box-shadow:0 20px 40px #0ea5e91a}.page-module__n1Z_1a__iconWrapper{color:#38bdf8;background:#0ea5e91a;border:1px solid #0ea5e933;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;font-size:1.5rem;display:flex}.page-module__n1Z_1a__cardTitle{color:#f8fafc;margin-bottom:16px;font-size:1.5rem;font-weight:700}.page-module__n1Z_1a__cardText{color:#94a3b8;font-size:1rem;line-height:1.6}.page-module__n1Z_1a__showcaseSection{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1400px;margin:0 auto;padding:80px 20px;display:grid}.page-module__n1Z_1a__showcaseSection.page-module__n1Z_1a__reverse{direction:rtl;grid-template-columns:1fr 1fr}.page-module__n1Z_1a__showcaseSection.page-module__n1Z_1a__reverse>*{direction:ltr}.page-module__n1Z_1a__showcaseContent{flex-direction:column;gap:24px;display:flex}.page-module__n1Z_1a__showcaseTitle{color:#f8fafc;font-size:3rem;font-weight:800;line-height:1.2}.page-module__n1Z_1a__showcaseTitle span{color:#38bdf8}.page-module__n1Z_1a__showcaseText{color:#94a3b8;font-size:1.125rem;line-height:1.7}.page-module__n1Z_1a__featureList{flex-direction:column;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:flex}.page-module__n1Z_1a__featureItem{color:#e2e8f0;align-items:center;gap:16px;font-size:1.125rem;display:flex}.page-module__n1Z_1a__checkIcon{color:#38bdf8;flex-shrink:0}.page-module__n1Z_1a__imageContainer{background:#1e293b;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080,0 0 0 1px #ffffff1a}.page-module__n1Z_1a__imageContainer:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:32px;position:absolute;inset:0}.page-module__n1Z_1a__imageWrapper{aspect-ratio:4/3;border-radius:32px;width:100%;height:auto;position:relative}.page-module__n1Z_1a__imageWrapperMobile{aspect-ratio:9/19;border-radius:40px;width:100%;max-width:320px;margin:0 auto;position:relative;box-shadow:0 30px 60px #00000080,0 0 0 1px #ffffff1a}.page-module__n1Z_1a__ctaSection{text-align:center;background:linear-gradient(#0000 0%,#0ea5e90d 100%);border-top:1px solid #ffffff0d;padding:120px 20px}.page-module__n1Z_1a__ctaButton{color:#fff;cursor:pointer;background:#0ea5e9;border:none;border-radius:9999px;align-items:center;gap:12px;padding:16px 32px;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 20px #0ea5e933}.page-module__n1Z_1a__ctaButton:hover{background:#38bdf8;transform:translateY(-2px);box-shadow:0 15px 30px #0ea5e94d}@media (max-width:1024px){.page-module__n1Z_1a__showcaseSection,.page-module__n1Z_1a__showcaseSection.page-module__n1Z_1a__reverse{grid-template-columns:1fr;gap:48px}.page-module__n1Z_1a__title{font-size:3rem}.page-module__n1Z_1a__showcaseTitle{font-size:2.5rem}}@media (max-width:768px){.page-module__n1Z_1a__title{font-size:2.5rem}.page-module__n1Z_1a__heroSection{padding:80px 20px 60px}.page-module__n1Z_1a__showcaseTitle{font-size:2rem}}
