.main-module__CUtPTq__main{background-color:var(--white);color:var(--text-main);font-family:Inter,sans-serif}.main-module__CUtPTq__hero{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:120px 20px;display:flex}.main-module__CUtPTq__heroContent{max-width:600px}.main-module__CUtPTq__heroContent h1{color:var(--text-main);margin-bottom:24px;font-size:3.5rem;font-weight:850;line-height:1.1}.main-module__CUtPTq__heroContent span{color:var(--neon-blue)}.main-module__CUtPTq__heroContent p{color:var(--text-gray);margin-bottom:32px;font-size:1.25rem;line-height:1.5}.main-module__CUtPTq__ctaGroup{gap:16px;display:flex}.main-module__CUtPTq__primaryBtn{background-color:var(--neon-blue);color:#fff;border-radius:8px;padding:14px 28px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s}.main-module__CUtPTq__primaryBtn:hover{background-color:#0056b3;transform:translateY(-2px)}.main-module__CUtPTq__secondaryBtn{background-color:var(--white);color:var(--text-main);border:1px solid var(--border);border-radius:8px;padding:14px 28px;font-weight:600;transition:all .2s}.main-module__CUtPTq__secondaryBtn:hover{border-color:var(--neon-blue);background-color:var(--soft-blue)}.main-module__CUtPTq__features{padding:80px 20px}.main-module__CUtPTq__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1200px;margin:0 auto;display:grid}.main-module__CUtPTq__card{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:32px;transition:all .3s}.main-module__CUtPTq__card:hover{background-color:var(--soft-blue);scale:1.02;box-shadow:0 10px 30px #0000000d}.main-module__CUtPTq__card h3{color:var(--neon-blue);margin-bottom:12px;font-size:1.5rem}.main-module__CUtPTq__whyMe{max-width:1200px;margin:0 auto;padding:100px 20px}.main-module__CUtPTq__sectionHeader{text-align:center;margin-bottom:60px}.main-module__CUtPTq__sectionHeader h2{color:var(--text-main);margin-bottom:15px;font-size:2.5rem}.main-module__CUtPTq__sectionHeader .main-module__CUtPTq__underline{background:var(--neon-blue);border-radius:2px;width:60px;height:4px;margin:0 auto}.main-module__CUtPTq__benefitsGrid{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.main-module__CUtPTq__benefitCard{background:var(--white);border:1px solid #0000;border-radius:16px;gap:20px;padding:30px;transition:all .3s;display:flex}.main-module__CUtPTq__benefitCard:hover{background:var(--soft-blue);border-color:var(--border);transform:translateY(-5px)}.main-module__CUtPTq__number{color:var(--soft-blue);font-size:3rem;font-weight:900;line-height:1;transition:color .3s}.main-module__CUtPTq__benefitCard:hover .main-module__CUtPTq__number{color:var(--neon-blue);opacity:.2}.main-module__CUtPTq__benefitContent h3{color:var(--text-main);margin-bottom:10px;font-size:1.4rem}.main-module__CUtPTq__benefitContent p{color:var(--text-gray);line-height:1.6}@media (max-width:768px){.main-module__CUtPTq__benefitsGrid{grid-template-columns:1fr}}.main-module__CUtPTq__standards{background-color:var(--white);padding:80px 20px}.main-module__CUtPTq__standardsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto;display:grid}.main-module__CUtPTq__standardCard{border:1px solid var(--border);border-radius:20px;padding:40px;transition:all .3s}.main-module__CUtPTq__standardCard:hover{border-color:var(--neon-blue);box-shadow:0 10px 30px #0070f30d}.main-module__CUtPTq__iconCircle{background:var(--soft-blue);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:25px;font-size:1.5rem;display:flex}.main-module__CUtPTq__standardCard h3{color:var(--text-main);margin-bottom:15px;font-size:1.3rem}.main-module__CUtPTq__standardCard p{color:var(--text-gray);font-size:.95rem;line-height:1.6}.main-module__CUtPTq__media{margin-top:20px}.main-module__CUtPTq__media_h1{text-align:center;color:var(--text-main);justify-content:center;align-items:center;margin-bottom:24px;font-size:2rem;font-weight:850;line-height:1.1;display:flex}.main-module__CUtPTq__media_h1>span{color:var(--neon-blue);margin-left:10px}
