.hero h1{font-size:clamp(78px,10.5vw,160px)}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.secondary{font-size:12px;font-weight:700;border-bottom:1px solid #8f9698;padding:12px 0}.header-socials{display:flex;gap:10px}.header-socials a{font:600 9px var(--mono);color:#8d979a;border:1px solid #31383d;border-radius:50%;width:26px;height:26px;display:grid;place-items:center}.header-socials a:hover{color:var(--amber);border-color:var(--amber)}.industry-strip{display:flex;gap:4vw;flex-wrap:wrap;color:#697174;font:500 10px var(--mono);letter-spacing:1px;margin:22px 0}.home-extras{padding:80px 0;display:grid;grid-template-columns:1fr 1fr;gap:8vw;border-top:1px solid var(--line)}.home-extras h2{font-size:clamp(38px,4.5vw,65px);letter-spacing:-4px}.process{display:grid}.process span{padding:16px 0;border-bottom:1px solid var(--line);font:500 11px var(--mono);color:#b8c2bf}.testimonial{display:grid;grid-template-columns:40px 1fr 260px 40px;gap:25px;align-items:center;padding:32px;border:1px solid var(--line);background:#11161a}.testimonial blockquote{font-size:20px;line-height:1.45;margin:0}.testimonial div b,.testimonial div span{display:block}.testimonial div b{font-size:12px}.testimonial div span{font-size:9px;color:var(--muted);margin-top:5px}.testimonial button{border:1px solid var(--line);background:transparent;color:var(--white);height:40px;cursor:pointer}.service-object{position:absolute;background:linear-gradient(145deg,#1d252a,#0d1114);border:1px solid #344246;box-shadow:0 18px 45px #0008;display:flex;align-items:center;justify-content:center;animation:drift 6s ease-in-out infinite}.service-object span{font:500 8px/1.2 var(--mono);letter-spacing:1px;margin-left:8px}.obj-ads{left:2%;top:17%;width:112px;height:73px;color:var(--amber);transform:rotate(-7deg)}.obj-ads b{font-size:30px}.obj-seo{right:0;top:30%;width:105px;height:105px;border-radius:50%;color:var(--cyan);font-size:40px;animation-delay:-1.5s}.obj-performance{left:4%;bottom:11%;width:120px;height:120px;border-radius:50%;animation-delay:-3s}.obj-performance i{width:64px;height:32px;border:2px solid var(--amber);border-radius:70px 70px 0 0;border-bottom:0;position:absolute;top:28px}.obj-performance i:after{content:'';position:absolute;width:2px;height:30px;background:var(--amber);left:31px;bottom:-26px;transform:rotate(35deg);transform-origin:top}.obj-performance span{position:absolute;bottom:22px}.obj-social{right:4%;bottom:2%;width:125px;height:85px;color:var(--amber);gap:8px;animation-delay:-4s}.obj-social b{font-size:26px}.obj-social i{color:var(--cyan)}.obj-social span{position:absolute;bottom:8px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px}.service-grid article{min-height:300px;padding:25px;background:linear-gradient(145deg,#151b20,#0e1215);border:1px solid var(--line);display:flex;flex-direction:column;transition:.3s}.service-grid article:hover{transform:translateY(-7px);border-color:#4c5a5e}.service-grid article>span{font:500 9px var(--mono);color:var(--amber)}.service-grid h3{font-size:25px;margin:24px 0 10px}.service-grid p{font-size:12px;color:var(--muted)}.service-grid article>b{font:500 9px var(--mono);color:var(--cyan);margin-top:auto}.mini-object{height:55px;width:60px;margin-top:25px;display:grid;place-items:center;font-size:34px;color:var(--amber);border:1px solid #394348;background:#0b0f12;box-shadow:7px 7px 0 #183e3a}.data-strip{display:flex;align-items:center;gap:28px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin-top:50px}.data-strip span{font:500 9px var(--mono);color:var(--amber)}.data-strip b{font-size:12px;color:#9fa9a6}.filters,.blog-controls div{display:flex;gap:8px;flex-wrap:wrap;margin:35px 0 24px}.filters button,.blog-controls button{border:1px solid var(--line);background:transparent;color:#a8b0ae;padding:8px 13px;font:500 9px var(--mono);cursor:pointer}.filters button.active,.blog-controls button.active{background:var(--amber);color:#111;border-color:var(--amber)}.case.case-hidden,.posts article.case-hidden{display:none}.cro-case .case-art{background:#173542}.timeline{border-top:1px solid #49504b;margin:28px 0}.timeline p{display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid #49504b;padding:14px 0;margin:0}.timeline b{font:500 9px var(--mono);color:var(--amber)}.timeline span{font-size:12px;color:#bdc7c3}.blog-controls{display:flex;justify-content:space-between;align-items:center;margin-top:55px}.blog-controls input{background:#11161a;border:1px solid var(--line);color:white;padding:12px 14px;min-width:260px;outline:0}.posts{grid-template-columns:repeat(4,1fr)}.posts article p{font-size:12px;color:var(--muted)}.newsletter{margin-top:40px;padding:28px;background:linear-gradient(110deg,#18423e,#15191c);display:grid;grid-template-columns:1fr 280px 150px;gap:15px;align-items:center}.newsletter span{font:500 9px var(--mono);color:var(--cyan)}.newsletter h3{margin:7px 0 0}.newsletter input{background:#0f1718;border:1px solid #4c6462;padding:12px;color:white}.newsletter button{border:0;background:var(--amber);padding:13px;font-weight:700}.calendar-card{margin-top:30px;padding:20px;border:1px solid #a8b6af;background:#f2f2e9}.calendar-card span,.calendar-card b{display:block}.calendar-card span{font:500 9px var(--mono);color:#9c5a1c}.calendar-card b{margin-top:7px}.form-success{display:none;grid-column:span 2;padding:13px;background:#bfe5dc;color:#134e47;font-size:12px;font-weight:700}.form-success.show{display:block}@media(max-width:900px){.header-socials{display:none}.service-grid,.posts{grid-template-columns:repeat(2,1fr)}.testimonial{grid-template-columns:35px 1fr 35px}.testimonial div{grid-column:2}.newsletter{grid-template-columns:1fr}.newsletter>*{width:100%}}@media(max-width:600px){.home-extras,.service-grid,.posts{grid-template-columns:1fr}.testimonial{padding:18px}.testimonial blockquote{font-size:16px}.marketing-scene{opacity:.55}.timeline p{grid-template-columns:1fr;gap:7px}.blog-controls{display:block}.blog-controls input{width:100%}.contact label:nth-child(6){grid-column:span 2}}
