@media screen and (min-width:981px){.sub-menu{min-width:300px}#top-menu li li a{width:260px;padding:4px 12px}}.pure-hero{padding:120px 40px;color:#ffffff;max-width:900px}.pure-hero h1{font-size:72px;font-weight:300;margin-bottom:20px;letter-spacing:1px}.pure-hero p{font-size:18px;line-height:1.7;max-width:700px;margin-bottom:40px;color:#dcdcdc}.pure-buttons{display:flex;gap:20px}.btn-primary{background:#1e5bff;color:#ffffff;padding:16px 30px;text-decoration:none;font-weight:600;letter-spacing:3px;font-size:14px;display:inline-block;position:relative;box-shadow:-12px 12px 0px rgba(30,91,255,0.3);transition:all 0.3s ease}.btn-secondary{background:#e5e5e5;color:#1e5bff;padding:16px 30px;text-decoration:none;font-weight:600;letter-spacing:3px;font-size:14px;display:inline-block;position:relative;box-shadow:12px 12px 0px rgba(0,0,0,0.2);transition:all 0.3s ease}.btn-primary:hover{transform:translateY(-3px);box-shadow:-16px 16px 0px rgba(30,91,255,0.4)}.btn-secondary:hover{transform:translateY(-3px);box-shadow:16px 16px 0px rgba(0,0,0,0.3)}@media (max-width:768px){.pure-hero h1{font-size:40px}}.cool-divider{width:100%;display:flex;justify-content:center;align-items:center;margin:45px 0}.cool-divider::before,.cool-divider::after{content:"";flex:1;height:2px;background:linear-gradient(90deg,transparent,#fff)}.cool-divider::after{background:linear-gradient(90deg,#fff,transparent)}.cool-divider span{width:16px;height:16px;margin:0 18px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgba(255,255,255,0.08),0 0 22px rgba(255,255,255,0.45)}