.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 .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.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 .shots img{width:100%;height:320px;object-fit:cover;border-radius:16px;display:block}.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 .hero{position:relative;min-height:720px;display:flex;flex-direction:column;background:#17171a var(--hero) center 18%/cover;color:#f2f1ed}.alta .hero:before{content:"";position:absolute;inset:0;background:rgba(11,11,12,.5)}.alta .hero>*{position:relative}.alta .hero .w{width:100%}.alta .hb{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-top:96px;padding-bottom:72px}.alta .kick{font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#fa0}.alta .hb p{max-width:620px;margin:28px 0 0;color:#e4e4e8;font-size:20px}.alta .row{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.alta .b1{background:#fa0;color:#0b0b0c;font-weight:700;padding:18px 34px;border-radius:999px;border:1px solid #fa0}.alta .b2{border:1px solid #f2f1ed;font-weight:700;padding:18px 34px;border-radius:999px}.alta .why{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;align-items:center}.alta .why img{width:100%;height:420px;object-fit:cover;border-radius:20px;display:block}.alta .why p{margin:0;color:#4a4a52}.alta .pts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.alta .pts div{border-top:2px solid #fa0;padding-top:12px;font-weight:700}.alta .chips{display:flex;flex-wrap:wrap;gap:12px}.alta .chips span{border:1px solid #3a3a40;border-radius:999px;padding:12px 22px;font-weight:500}.alta .band h2{color:#0b0b0c!important}.alta .hero h1{color:#f2f1ed!important;font-size:clamp(44px,6.2vw,92px)!important;line-height:1!important}.alta .white{background:#fff;padding:88px 0 72px}.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 .shots img{transition:transform .35s ease}.alta .shots img:hover{transform:scale(1.03)}.alta .hero{overflow:hidden}.alta .hero>.hbg{position:absolute;inset:0;z-index:0;background:var(--hero) center 18%/cover;animation:altaz 26s ease-in-out infinite alternate}.alta .hero:before{z-index:1}.alta .hero>*:not(.hbg){z-index:2}.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 .card,.alta .shots img{transition: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}.alta .hero h1 .kick{display:block;font-family:"DM Sans",Arial,sans-serif;font-weight:700;font-size:14px;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:#fa0;margin-bottom:16px}@media (max-width:700px){.alta .hero{min-height:660px}.alta .hb{padding-top:24px;padding-bottom:36px}.alta .hero h1{font-size:clamp(38px,11vw,54px)!important}.alta .hero h1 .kick{font-size:12px;letter-spacing:.1em}.alta .hb p{font-size:18px;margin-top:18px}.alta .row{width:100%;gap:12px;margin-top:24px}.alta .row a{flex:1 1 100%;text-align:center;padding:17px 20px}.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 .why img{height:260px}.alta .why{gap:28px}.alta .pts{grid-template-columns:1fr}.alta .chips span{padding:10px 16px;font-size:15px}.alta .shots{grid-template-columns:1fr 1fr;gap:10px}.alta .shots img{height:170px;border-radius:12px}.alta .area h3{font-size:28px}.alta .band{padding:32px 24px;margin-top:24px}}.alta .hero:before{background:linear-gradient(90deg,rgba(11,11,12,.72),rgba(11,11,12,.25) 55%,rgba(11,11,12,0)),linear-gradient(rgba(11,11,12,.6),rgba(11,11,12,0) 28%,rgba(11,11,12,.5))}.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}}.alta .hero.sub{min-height:640px}.alta .white h2{color:#0b0b0c!important}.alta .sv{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.alta .sv>div{background:#fff;border-radius:20px;padding:30px 28px;border-top:4px solid #fa0}.alta .sv h3{font-size:26px;margin:0 0 8px;color:#0b0b0c!important}.alta .sv p{margin:0;font-size:16px;color:#4a4a52}.alta .opt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.alta .opt>div{border:1px solid #2c2c32;border-radius:20px;padding:32px 28px}.alta .opt .tag{display:inline-block;font:700 12px/1 "DM Sans",Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#0b0b0c;background:#fa0;border-radius:999px;padding:7px 12px;margin-bottom:18px}.alta .opt .ill{background:#17171a;border-radius:14px;padding:18px 14px 10px;margin-bottom:22px}.alta .opt .ill svg{width:100%;height:auto;display:block}.alta .opt h3{font-size:30px;margin:0 0 10px}.alta .opt p{margin:0;color:#b4b4bc;font-size:16px}.alta .chips a{border:1px solid #3a3a40;border-radius:999px;padding:12px 22px;font-weight:500;color:#f2f1ed;transition:background .2s,color .2s,border-color .2s}.alta .chips a:hover{background:#fa0;border-color:#fa0;color:#0b0b0c}.alta .lead{max-width:860px;color:#4a4a52;margin:0 0 30px}.alta .dark .lead{color:#b4b4bc}.alta .lead a{text-decoration:underline;font-weight:700;color:inherit}@media (max-width:900px){.alta .sv{grid-template-columns:1fr 1fr}}@media (max-width:700px){.alta .sv{grid-template-columns:1fr}.alta .hero.sub{min-height:520px}.alta .sv>div,.alta .opt>div{padding:24px 20px}}.alta .hero.split{min-height:0;background:#0b0b0c!important}.alta .hero.split:before{display:none}.alta .hs{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding-top:72px;padding-bottom:88px}.alta .hero.split h1{font-size:clamp(44px,5.6vw,84px)!important;margin-bottom:20px}.alta .hs p.sb{font-size:20px;color:#d4d4da;margin:0 0 30px;max-width:560px}.alta .hs .ph{position:relative}.alta .hs .ph img{display:block;width:100%;height:440px;object-fit:cover;border-radius:20px;position:relative;z-index:1}.alta .hs .ph:before{content:"";position:absolute;inset:18px -18px -18px 18px;background:#fa0;border-radius:20px}.alta .tb{background:#f2f1ed;border-bottom:1px solid #e1dfd6}.alta .tb .w{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-top:22px;padding-bottom:22px;font-weight:700;font-size:16px;color:#0b0b0c}.alta .tb span:before{content:"✓";display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;background:#fa0;color:#0b0b0c;font-size:13px;margin-right:10px}.alta .ov{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:start}.alta .ov p{margin:0 0 16px;color:#4a4a52}.alta .gl{background:#0b0b0c;color:#f2f1ed;border-radius:20px;padding:30px 30px 14px}.alta .gl h3{font-size:20px;letter-spacing:.08em;text-transform:uppercase;color:#fa0!important;margin:0 0 10px}.alta .gl dl{margin:0}.alta .gl div{display:flex;gap:16px;justify-content:space-between;border-top:1px solid #2c2c32;padding:14px 0;font-size:16px}.alta .gl dt{color:#b4b4bc;margin:0;flex:0 0 38%}.alta .gl dd{margin:0;text-align:right;font-weight:700}.alta .pr{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.alta .pr b{display:block;font-family:"Archivo",Arial,sans-serif;font-weight:800;font-size:64px;line-height:1;color:#fa0;margin-bottom:10px}.alta .pr h3{font-size:26px;margin:0 0 8px;color:#0b0b0c!important}.alta .pr p{margin:0;color:#4a4a52}.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}}.alta .pb{position:relative;min-height:420px;display:flex;align-items:center;background:#0b0b0c var(--pb) center/cover}.alta .pb:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,11,12,.82),rgba(11,11,12,.15))}.alta .pb .w{position:relative;z-index:1;color:#f2f1ed}.alta .pb h2{color:#f2f1ed!important;max-width:640px;margin-bottom:24px}.alta .shots.s8{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.alta .shots.s8{grid-template-columns:1fr 1fr}.alta .pb{min-height:340px}}@media (max-width:900px){.alta .hs,.alta .ov{grid-template-columns:1fr;gap:36px}.alta .hs .ph img{height:300px}.alta .pr{grid-template-columns:1fr;gap:28px}}@media (max-width:700px){.alta .hs{padding-top:40px;padding-bottom:56px}.alta .hs .ph:before{inset:12px -10px -12px 10px}.alta .hs p.sb{font-size:18px}.alta .tb .w{flex-direction:column;gap:10px}.alta .gl{padding:24px 20px 8px}.alta .pr b{font-size:48px}}