.page-module-scss-module__eVX6gG__visuallyHiddenTitle{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module-scss-module__eVX6gG__hero{color:#fff;background:linear-gradient(135deg,#3b5cff 0%,#5b7cff 100%);padding:100px 0 80px;position:relative;overflow:hidden}.page-module-scss-module__eVX6gG__hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff1a 0%,#0000 50%);position:absolute;inset:0}.page-module-scss-module__eVX6gG__hero .page-module-scss-module__eVX6gG__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.page-module-scss-module__eVX6gG__hero .page-module-scss-module__eVX6gG__heroContent{text-align:center;max-width:900px;margin:0 auto}.page-module-scss-module__eVX6gG__hero h1{margin-bottom:24px;font-size:48px;font-weight:600;line-height:1.2}@media (max-width:768px){.page-module-scss-module__eVX6gG__hero h1{font-size:36px}}.page-module-scss-module__eVX6gG__hero p{opacity:.95;max-width:700px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.6}@media (max-width:768px){.page-module-scss-module__eVX6gG__hero p{font-size:16px}}.page-module-scss-module__eVX6gG__hero .page-module-scss-module__eVX6gG__searchBox{background:#fff;border-radius:12px;align-items:center;max-width:700px;margin:0 auto;padding:8px;display:flex;box-shadow:0 10px 40px #0003}@media (max-width:768px){.page-module-scss-module__eVX6gG__hero .page-module-scss-module__eVX6gG__searchBox{flex-direction:column;gap:8px}}.page-module-scss-module__eVX6gG__hero .page-module-scss-module__eVX6gG__searchBox .page-module-scss-module__eVX6gG__searchIcon{color:#999;flex-shrink:0;margin:0 16px;font-size:20px}@media (max-width:768px){.page-module-scss-module__eVX6gG__hero .page-module-scss-module__eVX6gG__searchBox .page-module-scss-module__eVX6gG__searchIcon{display:none}}.page-module-scss-module__eVX6gG__hero .page-module-scss-module__eVX6gG__searchBox input{color:#1a1a1a;border:none;outline:none;flex:1;padding:16px 8px;font-size:16px}.page-module-scss-module__eVX6gG__hero .page-module-scss-module__eVX6gG__searchBox input::placeholder{color:#999}.page-module-scss-module__eVX6gG__hero .page-module-scss-module__eVX6gG__searchBox button{color:#fff;cursor:pointer;background:#3b5cff;border:none;border-radius:8px;flex-shrink:0;padding:16px 48px;font-size:16px;font-weight:500;transition:all .3s}@media (max-width:768px){.page-module-scss-module__eVX6gG__hero .page-module-scss-module__eVX6gG__searchBox button{width:100%}}.page-module-scss-module__eVX6gG__hero .page-module-scss-module__eVX6gG__searchBox button:hover{background:#2e4ad4;transform:translateY(-1px);box-shadow:0 4px 12px #3b5cff4d}.page-module-scss-module__eVX6gG__categories{background:#f8f9fa;padding:80px 0}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__container{max-width:1200px;margin:0 auto;padding:0 24px}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__header{text-align:center;margin-bottom:60px}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__header h2{color:#1a1a1a;margin-bottom:16px;font-size:36px;font-weight:600}@media (max-width:768px){.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__header h2{font-size:28px}}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__header p{color:#666;max-width:600px;margin:0 auto;font-size:18px}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-bottom:40px;display:grid}@media (max-width:640px){.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__grid{grid-template-columns:1fr;gap:24px}}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard{cursor:pointer;color:inherit;background:#fff;border-radius:16px;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard:hover .page-module-scss-module__eVX6gG__imageWrapper:after{opacity:.3}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard:hover .page-module-scss-module__eVX6gG__badge{transform:scale(1.05)}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard .page-module-scss-module__eVX6gG__imageWrapper{width:100%;height:280px;position:relative;overflow:hidden}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard .page-module-scss-module__eVX6gG__imageWrapper:after{content:"";opacity:.5;background:linear-gradient(#0000 0%,#0006 100%);transition:opacity .3s;position:absolute;inset:0}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard .page-module-scss-module__eVX6gG__imageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard .page-module-scss-module__eVX6gG__imageWrapper .page-module-scss-module__eVX6gG__badge{color:#fff;z-index:2;border-radius:24px;padding:8px 20px;font-size:14px;font-weight:600;transition:transform .3s;position:absolute;top:20px;left:20px}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard .page-module-scss-module__eVX6gG__imageWrapper .page-module-scss-module__eVX6gG__count{color:#1a1a1a;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;position:absolute;bottom:20px;right:20px}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard .page-module-scss-module__eVX6gG__content{padding:24px}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard .page-module-scss-module__eVX6gG__content h3{color:#1a1a1a;margin-bottom:12px;font-size:24px;font-weight:600}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard .page-module-scss-module__eVX6gG__content p{color:#666;margin-bottom:16px;font-size:15px;line-height:1.6}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard .page-module-scss-module__eVX6gG__content .page-module-scss-module__eVX6gG__arrow{color:#3b5cff;align-items:center;gap:8px;font-size:15px;font-weight:500;transition:gap .3s;display:inline-flex}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard .page-module-scss-module__eVX6gG__content .page-module-scss-module__eVX6gG__arrow svg{transition:transform .3s}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard:hover .page-module-scss-module__eVX6gG__content .page-module-scss-module__eVX6gG__arrow{gap:12px}.page-module-scss-module__eVX6gG__categories .page-module-scss-module__eVX6gG__categoryCard:hover .page-module-scss-module__eVX6gG__content .page-module-scss-module__eVX6gG__arrow svg{transform:translate(4px)}.page-module-scss-module__eVX6gG__stats{background:#fff;padding:60px 0}.page-module-scss-module__eVX6gG__stats .page-module-scss-module__eVX6gG__container{max-width:1200px;margin:0 auto;padding:0 24px}.page-module-scss-module__eVX6gG__stats .page-module-scss-module__eVX6gG__statsGrid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;display:grid}.page-module-scss-module__eVX6gG__stats .page-module-scss-module__eVX6gG__statsGrid .page-module-scss-module__eVX6gG__statItem h3{color:#3b5cff;margin-bottom:8px;font-size:48px;font-weight:700}.page-module-scss-module__eVX6gG__stats .page-module-scss-module__eVX6gG__statsGrid .page-module-scss-module__eVX6gG__statItem p{color:#666;font-size:16px}
