.ar-hero{text-align:center;color:#fff;background:url(/ar-hero.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;height:600px;display:flex;position:relative;overflow:hidden}.ar-hero:before{content:"";z-index:1;background:linear-gradient(#0f172a66 0%,#0f172acc 100%);position:absolute;inset:0}.ar-hero-content{z-index:2;max-width:800px;padding:0 20px;position:relative}.ar-badge{letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(90deg,#3b82f6 0%,#8b5cf6 100%);border-radius:20px;margin-bottom:20px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.ar-hero h1{letter-spacing:-.02em;text-shadow:0 0 30px #8b5cf64d;margin-bottom:20px;font-size:3.5rem;font-weight:800}.ar-hero p{color:#cbd5e1;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.6}.btn-ar-start{color:#fff;background:#3b82f6;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;padding:12px 30px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 0 20px #3b82f680}.btn-ar-start:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 0 30px #3b82f6b3}.ar-features{z-index:10;margin-top:-80px;padding-bottom:60px;padding-left:20px;padding-right:20px;position:relative}.ar-features-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.ar-feature-card{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:25px;transition:transform .2s;box-shadow:0 4px 6px -1px #0000001a}.ar-feature-card:hover{border-color:#8b5cf6;transform:translateY(-5px);box-shadow:0 10px 30px -5px #8b5cf633}.ar-icon-box{color:#a78bfa;background:#8b5cf633;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:15px;font-size:1.25rem;display:flex}.ar-feature-card h3{margin-bottom:10px;font-size:1rem;font-weight:700;line-height:1.4}.ar-feature-card p{color:#94a3b8;font-size:.8rem;line-height:1.5}.ar-services{background-color:#fff;padding:60px 0}.ar-services-container{grid-template-columns:repeat(2,1fr);gap:30px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.ar-service-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:30px;transition:all .2s}.ar-service-item:hover{border-color:#8b5cf6}.ar-service-header{align-items:center;gap:12px;margin-bottom:15px;display:flex}.ar-service-header h3{color:#1e293b;font-size:1.25rem;font-weight:700}.ar-service-item p{color:#64748b;font-size:.95rem;line-height:1.6}.ar-workflow{background:#f8fafc;padding:80px 0}.workflow-container{max-width:1200px;margin:0 auto;padding:0 20px}.workflow-header{margin-bottom:40px}.workflow-header h2{color:#a78bfa;margin-bottom:10px;font-size:1.5rem;font-weight:700}.workflow-steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.workflow-step{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px;position:relative;overflow:hidden}.workflow-step:after{content:"";background:#6366f1;width:100%;height:4px;position:absolute;top:0;left:0}.workflow-step h4{color:#1e293b;margin-top:10px;margin-bottom:5px;font-size:.9rem;font-weight:700}.workflow-step p{color:#94a3b8;font-size:.8rem}@media (max-width:900px){.ar-hero h1{font-size:2.5rem}.ar-features-grid,.ar-services-container,.workflow-steps{grid-template-columns:1fr}}
