*{box-sizing:border-box}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#101317}.nav-glass{background:rgba(6,9,12,.82);backdrop-filter:blur(12px);border-top:2px solid #fbbf24}.navbar-brand b{background:#fbbf24;color:#111;padding:8px 10px;border-radius:8px;margin-right:7px}.hero{height:760px;background:#070a0d}.carousel,.carousel-inner,.carousel-item{height:100%}.slide-bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.03)}.slide-content{position:relative;padding-top:300px;color:#fff;max-width:1100px}.slide-content>span{color:#fbbf24;letter-spacing:2px;font-size:12px;font-weight:800}.slide-content h1{font-size:clamp(45px,7vw,88px);font-weight:900;line-height:.96;max-width:850px;margin:18px 0}.slide-content p{font-size:19px;color:#d7d9dc;max-width:620px}.section{padding:110px 0}.soft{background:#f5f6f7}.kicker{font-size:11px;letter-spacing:2px;color:#c48b00;font-weight:800}.section h2,.quote h2{font-size:clamp(38px,5vw,65px);font-weight:900;line-height:1.02;margin:12px 0 20px}.bigp{font-size:19px;color:#606871;line-height:1.7}.agency-img{width:100%;height:520px;object-fit:cover;border-radius:18px}.numbers{display:flex;gap:35px;margin-top:35px}.numbers b{display:block;font-size:32px}.numbers span{font-size:12px;color:#7b828a}.section-title{margin-bottom:45px}.service{background:#fff;border:1px solid #e6e8eb;border-radius:17px;padding:30px;min-height:245px;transition:.25s}.service:hover{transform:translateY(-6px);box-shadow:0 15px 35px #1112}.service-icon{width:52px;height:52px;background:#fff0bd;border-radius:12px;display:grid;place-items:center;margin-bottom:22px}.service-icon i{font-size:24px}.service h3,.project h3{font-weight:800}.service p,.project p{color:#69717a;line-height:1.6}.service a{text-decoration:none;color:#111;font-weight:700;font-size:13px}.project{border-radius:16px;overflow:hidden;background:#fff;border:1px solid #e5e7eb;height:100%;transition:.25s}.project:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1112}.project>img{width:100%;height:260px;object-fit:cover;background:#dfe3e6}.project-body{padding:23px}.project-body small{color:#9a6b00}.project-body span{font-size:11px;font-weight:800;background:#111;color:#fff;padding:6px 9px;border-radius:15px}.quote{background:#080c10;padding:105px 0}.quote h2{color:#fff}.quote p{color:#aeb4bb}.form-card{background:#fff;border-radius:22px;padding:35px}.form-card label{font-size:12px;font-weight:800;display:block;margin-bottom:7px}.form-card input,.form-card select,.form-card textarea{width:100%;border:1px solid #d6dbe1;border-radius:10px;padding:12px;outline:0}.form-card button{width:100%;border:0;border-radius:10px;background:#fbbf24;padding:14px;font-weight:900}.alert-sent{position:fixed;right:20px;bottom:20px;z-index:99}.footer-dark{background:#080c10;color:#fff}footer{background:#080c10;color:#fff}footer h3 b{background:#fbbf24;color:#111;padding:7px;border-radius:7px;margin-right:7px}