.alta .amber{background:#fa0}.alta .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;padding-top:36px;padding-bottom:36px}.alta .n{font-family:"Archivo",Arial,sans-serif;font-weight:800;font-size:44px;line-height:1}.alta .card{background:#fff;border-radius:20px;padding:20px;display:block}.alta .card img{width:100%;height:200px;object-fit:cover;border-radius:12px;display:block}.alta .card h3{font-size:26px;margin:18px 0 6px}.alta .card p{margin:0;font-size:16px;color:#4a4a52}.alta .card.cta{background:#fa0;display:flex;flex-direction:column;justify-content:flex-end;min-height:240px;padding:28px}.alta .card.cta h3{font-size:34px;line-height:1.05}.alta .card.cta p{color:#0b0b0c;font-weight:700;margin-top:12px;font-size:18px}.alta .step{border-top:2px solid #fa0;padding-top:20px}.alta .step b{color:#fa0}.alta .step h3{font-size:28px;margin:6px 0}.alta .step p{margin:0;color:#b4b4bc}.alta .more{display:inline-block;margin-top:24px;font-weight:700;text-decoration:underline}.alta .quote{background:#17171a;border-radius:24px;padding:clamp(28px,5vw,64px);margin-top:88px}.alta .quote .stars{color:#fa0;font-size:22px;letter-spacing:.2em}.alta .quote p{font-family:"Archivo",Arial,sans-serif;font-weight:600;font-size:clamp(26px,3.4vw,42px);line-height:1.15;max-width:900px;margin:16px 0 0}.alta .quote span{display:block;margin-top:20px;color:#b4b4bc}.alta .band{background:#fa0;color:#0b0b0c;border-radius:24px;padding:clamp(32px,6vw,80px);margin-top:48px;display:flex;flex-wrap:wrap;gap:24px 48px;align-items:center;justify-content:space-between}.alta .band h2{margin:0;max-width:640px}.alta .hb{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-top:96px;padding-bottom:72px}.alta .hb p{max-width:620px;margin:28px 0 0;color:#e4e4e8;font-size:20px}.alta .chips span{border:1px solid #3a3a40;border-radius:999px;padding:12px 22px;font-weight:500}.alta .band h2{color:#0b0b0c!important}.alta .amber,.alta .amber .n{color:#0b0b0c!important}.alta .intro{max-width:900px}.alta .intro p{color:#4a4a52;margin:0 0 18px}.alta .card{transition:transform .25s ease,box-shadow .25s ease}.alta .card:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgba(0,0,0,.12)}.alta .hero>.hbg{position:absolute;inset:0;z-index:0;background:var(--hero) center 40%/cover}.alta .hero>.hbg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media (prefers-reduced-motion:reduce){.alta .hero>.hbg video{display:none}}.alta.js .rv{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.alta.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.alta .hbg{animation:none}.alta.js .rv{opacity:1;transform:none;transition:none}}.alta .area{margin-top:56px;border-top:2px solid #fa0;padding-top:32px}.alta .area h3{font-size:34px;margin-bottom:12px}.alta .area p{margin:0;color:#4a4a52;max-width:820px}.alta .area a{font-weight:700;text-decoration:underline}@media (max-width:700px){.alta .hb{padding-top:24px;padding-bottom:36px}.alta .hb p{font-size:18px;margin-top:18px}.alta .stats{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:24px;padding-bottom:24px;font-size:13px;line-height:1.3}.alta .n{font-size:34px}.alta #services .grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -20px;padding:0 20px 10px;scrollbar-width:none}.alta #services .grid::-webkit-scrollbar{display:none}.alta #services .card{flex:0 0 78%;scroll-snap-align:start}.alta .card img{height:190px}.alta .chips span{padding:10px 16px;font-size:15px}.alta .area h3{font-size:28px}.alta .band{padding:32px 24px;margin-top:24px}}.alta .hero>.top,.alta .hero>.bar{position:relative;z-index:30!important}.alta .hero>.hb{position:relative;z-index:2!important}.alta .white h2.lh{color:#0b0b0c!important}.alta .logos .lk{font:700 13px/1 "DM Sans",Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#b87a00;margin:0 0 14px}.alta .logos .lg{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:44px 32px;align-items:center;justify-items:center}.alta .logos,.alta section.white.logos{background:#fff!important}.alta .logos .lg li{margin:0;padding:0;display:flex;align-items:center;justify-content:center;height:90px;width:100%;background:0 0!important;box-sizing:border-box}.alta .logos .lg img{width:calc(var(--w) * 1px);max-width:100%;height:auto;max-height:76px;object-fit:contain;background:0 0!important;mix-blend-mode:multiply;filter:none;opacity:1!important;transition:transform .25s}.alta .logos .lg li:hover img{transform:scale(1.05)}.alta .logos .ln{margin:44px 0 0;color:#4a4a50;font-size:17px}@media (max-width:700px){.alta .logos .lg{grid-template-columns:repeat(2,1fr);gap:26px 20px}.alta .logos .lg li{height:64px}.alta .logos .lg img{width:calc(var(--w) * .68px);max-height:58px}.alta .logos .ln{margin-top:30px;font-size:16px}}@media (min-width:1000px){.alta #services .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:600px) and (max-width:999px){.alta #services .card.cta{grid-column:1/-1;min-height:160px}}.alta .hero.sub{min-height:640px}@media (max-width:700px){.alta .hero.sub{min-height:520px}}.alta .strip{display:grid;grid-template-columns:repeat(4,1fr)}.alta .strip img{width:100%;height:280px;object-fit:cover;display:block}@media (max-width:700px){.alta .strip{grid-template-columns:1fr 1fr}.alta .strip img{height:170px}}.alta .duo{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.alta .duo img{width:100%;height:260px;object-fit:cover;border-radius:16px;display:block}@media (max-width:700px){.alta .duo img{height:150px}}