.page-module___8aEwW__section{background:var(--white);padding:4.5rem 0}.page-module___8aEwW__sectionAlt{background:var(--off-white);border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);padding:4.5rem 0}.page-module___8aEwW__sectionHeader{margin-bottom:2.5rem}.page-module___8aEwW__sectionLabel{text-transform:uppercase;letter-spacing:.15em;color:var(--gray-500);margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:inline-flex}.page-module___8aEwW__sectionTitle{letter-spacing:-.03em;color:var(--black);margin-bottom:.5rem;font-size:2.25rem;font-weight:800;line-height:1.15}.page-module___8aEwW__sectionSubtitle{color:var(--gray-500);max-width:520px;font-size:.95rem;line-height:1.6}.page-module___8aEwW__grid2{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.page-module___8aEwW__grid3{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.page-module___8aEwW__grid4{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.page-module___8aEwW__hero{background:radial-gradient(circle at 80% 20%, #00e5ec0a 0%, var(--white) 60%);padding:4.5rem 0}.page-module___8aEwW__heroInner{grid-template-columns:1.1fr .9fr;align-items:center;gap:3.5rem;display:grid}.page-module___8aEwW__heroContent{flex-direction:column;gap:1.25rem;display:flex}.page-module___8aEwW__heroTagline{text-transform:uppercase;letter-spacing:.12em;color:var(--black);background:var(--cyan);border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.35rem .9rem;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00e5ec33}.page-module___8aEwW__heroTitle{letter-spacing:-.04em;background:linear-gradient(135deg, var(--black) 30%, var(--gray-700) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3.5rem;font-weight:900;line-height:1.05}.page-module___8aEwW__heroDescription{color:var(--gray-600);max-width:460px;font-size:1rem;line-height:1.65}.page-module___8aEwW__heroActions{align-items:center;gap:.85rem;margin-top:.5rem;display:flex}.page-module___8aEwW__heroImageWrap{aspect-ratio:1.25;border:1px solid var(--gray-100);transition:transform var(--ease);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000014}.page-module___8aEwW__heroImageWrap:hover{transform:translateY(-2px)}.page-module___8aEwW__heroImage{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__featureCard{background:var(--white);border:1px solid var(--gray-100);transition:all var(--ease);border-radius:14px;flex-direction:column;padding:2.25rem 1.75rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__featureCard:before{content:"";width:100%;height:3px;transition:background var(--ease);background:0 0;position:absolute;top:0;left:0}.page-module___8aEwW__featureCard:hover{border-color:var(--gray-200);transform:translateY(-4px);box-shadow:0 12px 35px #0000000d}.page-module___8aEwW__featureCard:hover:before{background:var(--cyan)}.page-module___8aEwW__cardIcon{background:var(--cyan-light);width:42px;height:42px;color:var(--black);transition:transform var(--ease);border-radius:8px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.page-module___8aEwW__featureCard:hover .page-module___8aEwW__cardIcon{transform:scale(1.05)}.page-module___8aEwW__cardTitle{color:var(--black);margin-bottom:.5rem;font-size:1.15rem;font-weight:700;line-height:1.25}.page-module___8aEwW__cardDesc{color:var(--gray-500);flex-grow:1;margin-bottom:1.5rem;font-size:.85rem;line-height:1.6}.page-module___8aEwW__asymmetricHomeSection{background:var(--black);color:var(--white);border-radius:20px;margin:1.5rem 2rem 4rem;padding:4.5rem 0;overflow:hidden;box-shadow:0 20px 40px #00000026}.page-module___8aEwW__asymmetricInner{grid-template-columns:.95fr 1.05fr;align-items:center;gap:3.5rem;padding:0 3.5rem;display:grid}.page-module___8aEwW__asymmetricContent h2{letter-spacing:-.03em;color:var(--white);margin-bottom:1.25rem;font-size:2.25rem;font-weight:900;line-height:1.1}.page-module___8aEwW__asymmetricText{color:var(--gray-400);max-width:380px;font-size:.95rem;line-height:1.7}.page-module___8aEwW__asymmetricImageContainer{aspect-ratio:1.5;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.page-module___8aEwW__asymmetricImage{object-fit:cover;width:100%;height:100%;transition:transform var(--ease)}.page-module___8aEwW__asymmetricImageContainer:hover .page-module___8aEwW__asymmetricImage{transform:scale(1.02)}.page-module___8aEwW__pageHeader{background:linear-gradient(180deg, var(--gray-50) 0%, var(--white) 100%);border-bottom:1px solid var(--gray-100);padding:4.5rem 0 3.5rem}.page-module___8aEwW__pageHeaderContainer{max-width:1200px;margin:0 auto;padding:0 2rem}.page-module___8aEwW__pageTitle{letter-spacing:-.03em;color:var(--black);margin-bottom:.75rem;font-size:2.75rem;font-weight:900;line-height:1.1}.page-module___8aEwW__pageDesc{color:var(--gray-500);max-width:640px;font-size:1rem;line-height:1.6}.page-module___8aEwW__dashboardLayout{grid-template-columns:1.3fr .7fr;align-items:start;gap:2.5rem;max-width:1200px;margin:3.5rem auto 5rem;padding:0 2rem;display:grid}.page-module___8aEwW__dashboardMain,.page-module___8aEwW__dashboardSidebar{flex-direction:column;gap:2.5rem;display:flex}.page-module___8aEwW__contentSection{background:var(--white);border:1px solid var(--gray-100);border-radius:14px;padding:2.25rem;box-shadow:0 4px 15px #00000003}.page-module___8aEwW__contentSection h2{color:var(--black);letter-spacing:-.02em;border-left:3px solid var(--cyan);margin-bottom:1rem;padding-left:.75rem;font-size:1.35rem;font-weight:800;line-height:1.3}.page-module___8aEwW__contentSection h3{color:var(--black);margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.page-module___8aEwW__textBlock{color:var(--gray-600);margin-bottom:1.25rem;font-size:.875rem;line-height:1.65}.page-module___8aEwW__list{flex-direction:column;gap:0;margin:1.5rem 0;display:flex}.page-module___8aEwW__listItem{border-bottom:1px solid var(--gray-100);align-items:flex-start;gap:1rem;padding:1.25rem 0;display:flex}.page-module___8aEwW__listItem:first-child{border-top:1px solid var(--gray-100)}.page-module___8aEwW__listItem:last-child{border-bottom:none;padding-bottom:0}.page-module___8aEwW__listNumber{background:var(--cyan);width:28px;min-width:28px;height:28px;color:var(--black);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex;box-shadow:0 2px 6px #00e5ec40}.page-module___8aEwW__listContent h4{color:var(--black);margin-bottom:.25rem;font-size:.95rem;font-weight:700}.page-module___8aEwW__listContent p{color:var(--gray-500);font-size:.85rem;line-height:1.55}.page-module___8aEwW__visualCardBlock{border:1px solid var(--gray-100);background:var(--white);border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #00000005}.page-module___8aEwW__visualCardImage{aspect-ratio:1.6;position:relative;overflow:hidden}.page-module___8aEwW__visualCardImage img{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__visualCardContent{padding:1.75rem}.page-module___8aEwW__gatherCard{background:var(--black);aspect-ratio:2;border:1px solid var(--gray-100);border-radius:16px;margin-bottom:2rem;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.page-module___8aEwW__gatherImageContainer{opacity:.65;width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__gatherText{z-index:2;flex-direction:column;justify-content:center;max-width:440px;height:100%;padding:3rem 2.5rem;display:flex;position:relative}.page-module___8aEwW__gatherText h3{margin-bottom:.5rem;font-size:1.35rem;font-weight:800;color:var(--white)!important}.page-module___8aEwW__gatherText p{margin-bottom:1.5rem;font-size:.85rem;line-height:1.5;color:var(--gray-300)!important}.page-module___8aEwW__metricGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.75rem 0;display:grid}.page-module___8aEwW__metricCard{text-align:center;border:1px solid var(--gray-100);background:var(--gray-50);transition:all var(--ease);border-radius:12px;padding:1.5rem 1rem}.page-module___8aEwW__metricCard:hover{border-color:var(--gray-200);box-shadow:0 8px 24px #0000000a}.page-module___8aEwW__metricValue{color:var(--black);letter-spacing:-.03em;margin-bottom:.25rem;font-size:1.75rem;font-weight:900}.page-module___8aEwW__metricLabel{color:var(--black);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.page-module___8aEwW__metricDesc{color:var(--gray-500);font-size:.75rem;line-height:1.45}.page-module___8aEwW__callout{background:var(--cyan-light);border-left:4px solid var(--cyan);color:var(--gray-700);border-radius:0 10px 10px 0;margin:1.5rem 0;padding:1.25rem 1.5rem;font-size:.85rem;line-height:1.55}.page-module___8aEwW__callout strong{color:var(--black);font-weight:700}.page-module___8aEwW__splitGrid{grid-template-columns:1fr 1fr;gap:1.25rem;margin:1.5rem 0;display:grid}.page-module___8aEwW__splitCard{border:1px solid var(--gray-100);background:var(--gray-50);transition:all var(--ease);border-radius:12px;flex-direction:column;padding:2rem 1.75rem;display:flex}.page-module___8aEwW__splitCard:hover{border-color:var(--gray-200);box-shadow:0 8px 24px #0000000a}.page-module___8aEwW__splitPercentage{letter-spacing:-.04em;color:var(--black);margin-bottom:.5rem;font-size:2.5rem;font-weight:900}.page-module___8aEwW__photoCard{border:1px solid var(--gray-100);background:var(--white);border-radius:14px;overflow:hidden;box-shadow:0 4px 15px #00000003}.page-module___8aEwW__photoCardGrid{grid-template-columns:1.25fr .75fr;align-items:center;display:grid}.page-module___8aEwW__photoCardContent{padding:2.25rem}.page-module___8aEwW__photoCardImage{height:100%;min-height:280px;position:relative;overflow:hidden}.page-module___8aEwW__photoCardImage img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__bottomCTASection{max-width:1200px;margin:0 auto 5rem;padding:0 2rem}.page-module___8aEwW__bottomCTAInner{background:linear-gradient(135deg, var(--gray-900) 0%, var(--black) 100%);text-align:center;border-radius:16px;padding:3rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000014}.page-module___8aEwW__bottomCTAInner:after{content:"";pointer-events:none;background:radial-gradient(circle,#00e5ec14 0%,#0000 70%);width:200%;height:200%;position:absolute;top:-150%;left:-50%}.page-module___8aEwW__bottomCTATitle{color:var(--cyan);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.65rem;font-weight:900;line-height:1.25}.page-module___8aEwW__bottomCTADesc{color:var(--gray-400);max-width:500px;margin:0 auto 2rem;font-size:.9rem;line-height:1.6}@media (max-width:1024px){.page-module___8aEwW__dashboardLayout{grid-template-columns:1fr;gap:2rem}.page-module___8aEwW__dashboardSidebar{position:static}}@media (max-width:900px){.page-module___8aEwW__heroInner{text-align:center;grid-template-columns:1fr;gap:2.5rem}.page-module___8aEwW__heroDescription{margin:0 auto}.page-module___8aEwW__heroActions{justify-content:center}.page-module___8aEwW__heroImageWrap{max-width:500px;margin:0 auto}.page-module___8aEwW__asymmetricInner{grid-template-columns:1fr;gap:2.5rem;padding:0 2rem}.page-module___8aEwW__asymmetricText{max-width:none}.page-module___8aEwW__asymmetricImageContainer{aspect-ratio:1.77}.page-module___8aEwW__metricGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__grid3{grid-template-columns:1fr}.page-module___8aEwW__grid4{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__photoCardGrid{grid-template-columns:1fr}.page-module___8aEwW__photoCardImage{order:-1;min-height:220px}}@media (max-width:640px){.page-module___8aEwW__container{padding:0 1.25rem}.page-module___8aEwW__asymmetricHomeSection{margin:1rem 0 3rem}.page-module___8aEwW__dashboardLayout{padding:0 1.25rem}.page-module___8aEwW__heroTitle{font-size:2.75rem}.page-module___8aEwW__pageTitle{font-size:2.25rem}.page-module___8aEwW__grid2,.page-module___8aEwW__splitGrid{grid-template-columns:1fr}.page-module___8aEwW__gatherCard{aspect-ratio:auto;min-height:380px}.page-module___8aEwW__gatherText{padding:2rem 1.5rem}.page-module___8aEwW__metricGrid{grid-template-columns:1fr}}.page-module___8aEwW__contentSection .card{background:var(--gray-50);border-color:var(--gray-100)}.page-module___8aEwW__contentSection .page-module___8aEwW__featureCard{background:var(--gray-50);border-color:var(--gray-100)}
