.page-header{padding:200px 48px 120px;position:relative;background:linear-gradient(90deg,rgba(10,10,10,.95) 0,rgba(10,10,10,.7) 50%,rgba(10,10,10,.4)),url(https://images.unsplash.com/photo-1677442136019-21780ecad995?w=1600&q=80) 50%/cover no-repeat;margin-bottom:0;text-align:left;overflow:visible}.page-header:before{display:none}.page-header-inner{max-width:1400px;margin:0 auto}.page-tag{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--accent);margin-bottom:24px}.page-tag:before{content:"";width:40px;height:2px;background:var(--accent)}.page-title{font-family:var(--font-outfit),"Outfit",sans-serif;font-size:clamp(48px,8vw,100px);font-weight:900;line-height:.95;text-transform:uppercase;margin-bottom:32px}.page-title .accent{color:var(--accent)}.page-title .outline{-webkit-text-stroke:2px var(--white);-webkit-text-fill-color:transparent}.page-intro{font-size:22px;color:var(--gray-400);max-width:700px;line-height:1.7}.section{padding:100px 48px;max-width:1400px;margin:0 auto}.section-dark{background:var(--gray-900);max-width:100%}.section-dark .section-inner{max-width:1400px;margin:0 auto;padding:100px 48px}.section-title{font-family:var(--font-outfit),"Outfit",sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;margin-bottom:16px}.section-title .accent{color:var(--accent)}.section-desc{font-size:18px;color:var(--gray-400);margin-bottom:48px;max-width:600px}.apps-disclaimer{margin-top:48px;padding:24px 32px;background:var(--gray-900);border-left:3px solid var(--accent);font-size:15px;color:var(--gray-400);line-height:1.7;max-width:800px}.apps-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.app-card{background:var(--gray-900);border:1px solid var(--gray-800);padding:0;transition:all .3s;overflow:hidden}.app-card:hover{border-color:var(--accent)}.app-card-image{height:200px;background:linear-gradient(135deg,var(--gray-800) 0,var(--black) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.app-card-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,var(--accent) 0,transparent 60%);opacity:.1}.app-card-icon{font-family:var(--font-outfit),"Outfit",sans-serif;font-size:80px;font-weight:900;color:var(--gray-800);transition:color .3s}.app-card:hover .app-card-icon{color:var(--accent)}.app-card-content{padding:40px}.app-card-tag{display:inline-block;background:rgba(255,107,53,.15);color:var(--accent);padding:6px 12px;font-size:11px;font-weight:700;letter-spacing:1px}.app-card h3,.app-card-tag{text-transform:uppercase;margin-bottom:16px}.app-card h3{font-family:var(--font-outfit),"Outfit",sans-serif;font-size:28px;font-weight:800}.app-card p{font-size:16px;color:var(--gray-400);line-height:1.7;margin-bottom:24px}.app-features{list-style:none}.app-features li{font-size:14px;color:var(--gray-400);padding:8px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--gray-800)}.app-features li:last-child{border-bottom:none}.app-features li:before{content:">";color:var(--accent);font-weight:700}.benefits-banner{background:var(--accent);padding:80px 48px}.benefits-banner-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:48px;gap:48px;text-align:center}.benefit-item h4{font-family:var(--font-outfit),"Outfit",sans-serif;font-size:48px;font-weight:900;margin-bottom:8px}.benefit-item p{font-size:14px;text-transform:uppercase;letter-spacing:1px;opacity:.9}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.how-card{background:var(--black);border:1px solid var(--gray-800);padding:40px;position:relative}.how-number{font-size:64px;font-weight:900;color:var(--gray-800);line-height:1;margin-bottom:24px}.how-card h3,.how-number{font-family:var(--font-outfit),"Outfit",sans-serif}.how-card h3{font-size:24px;font-weight:800;text-transform:uppercase;margin-bottom:16px}.how-card p{font-size:16px;color:var(--gray-400);line-height:1.7}.cta-section{padding:120px 48px;background:var(--gray-900);text-align:center}.cta-section h2{font-family:var(--font-outfit),"Outfit",sans-serif;font-size:clamp(36px,5vw,64px);font-weight:900;text-transform:uppercase;margin-bottom:24px}.cta-section h2 .accent{color:var(--accent)}.cta-section p{font-size:20px;color:var(--gray-400);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width:1024px){.benefits-banner,.cta-section,.page-header,.section,.section-dark .section-inner{padding-left:24px;padding-right:24px}.apps-grid{grid-template-columns:1fr}.benefits-banner-inner{grid-template-columns:repeat(2,1fr)}.how-grid{grid-template-columns:1fr}}@media (max-width:600px){.benefits-banner-inner{grid-template-columns:1fr}}