:root{--ink:#071724;--navy:#09223a;--blue:#159cdb;--pale:#eef4f7;--line:rgba(7,23,36,.15);--muted:#607080}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Manrope,Arial,sans-serif;background:#fff}.site-header{height:82px;position:fixed;z-index:20;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 5.2vw;color:#fff;border-bottom:1px solid rgba(255,255,255,.14);transition:background .3s}.brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:14px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.brand em{font-style:normal;font-weight:500}.brand-mark{height:24px;width:27px;display:flex;align-items:end;gap:3px}.brand-mark i{display:block;width:6px;background:#1db8f0;transform:skew(-20deg)}.brand-mark i:nth-child(1){height:10px}.brand-mark i:nth-child(2){height:17px}.brand-mark i:nth-child(3){height:24px}.site-header nav{display:flex;gap:29px}.site-header nav a{font-size:12px;color:inherit;text-decoration:none;font-weight:600;opacity:.85}.header-cta{color:#fff;font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid #3bb8ee;padding:8px 0}.header-cta span{color:#3bb8ee;margin-left:7px;font-size:17px}.scroll-film{height:590vh;position:relative;background:#071724}.film-stage{height:100vh;position:sticky;top:0;overflow:hidden;background:var(--ink);color:#fff}.film-stage img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.85) contrast(1.05);will-change:opacity}.image-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,12,21,.76),rgba(2,12,21,.2) 55%,rgba(2,12,21,.16)),linear-gradient(0deg,rgba(2,12,21,.5),transparent 37%)}.film-grid{position:absolute;inset:0;opacity:.25;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:10vw 10vw;mask-image:linear-gradient(90deg,#000,transparent 72%)}.film-topline{position:absolute;top:108px;left:5.2vw;right:5.2vw;font:10px 'DM Mono',monospace;letter-spacing:.14em;display:flex;justify-content:space-between}.live-dot:before{content:'';display:inline-block;background:#3dc4ed;width:6px;height:6px;border-radius:100%;margin:0 8px 1px 0;box-shadow:0 0 12px #3dc4ed}.scene{position:absolute;left:8.6vw;top:50%;transform:translateY(-43%);width:min(590px,76vw);opacity:0;pointer-events:none;transition:opacity .15s linear}.eyebrow{font:500 10px 'DM Mono',monospace;letter-spacing:.16em;color:#6fd2f4;margin:0 0 23px}.scene h1,.scene h2,.service-intro h2,.contact-section h2{font-size:clamp(43px,6vw,88px);line-height:.98;letter-spacing:-.065em;margin:0;font-weight:500}.scene h2{font-size:clamp(41px,5.5vw,78px)}strong{font-weight:500;color:#40bce9}.lede,.scene>p:not(.eyebrow){font-size:14px;line-height:1.7;color:#d4e0e6;max-width:420px;margin:26px 0}.button{display:inline-flex;align-items:center;gap:10px;border:none;text-decoration:none;font-size:12px;font-weight:800;padding:16px 20px;letter-spacing:-.01em;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button b{font-size:18px;margin-left:10px}.button-primary{background:#1aacdf;color:#fff;box-shadow:0 15px 38px rgba(16,172,223,.2)}.button-light{background:#fff;color:var(--ink)}.whatsapp-icon{font-size:22px;line-height:0;transform:rotate(-28deg);font-weight:400}.mini-stat{margin-top:28px;display:flex;gap:18px;align-items:flex-start;border-top:1px solid rgba(255,255,255,.35);padding-top:14px;width:270px}.mini-stat span{font:10px 'DM Mono',monospace;color:#51c8ef}.mini-stat p{font-size:11px!important;line-height:1.6!important;margin:0!important}.scroll-cue{position:absolute;left:5.2vw;bottom:34px;display:flex;gap:10px;align-items:center;font:10px 'DM Mono',monospace;letter-spacing:.1em}.scroll-cue i{height:1px;width:58px;background:#55c7ec}.progress{position:absolute;bottom:0;left:0;height:3px;width:100%;background:rgba(255,255,255,.15)}.progress span{display:block;background:#2dbbe9;height:100%;width:0}.frame-count{position:absolute;right:5.2vw;bottom:26px;font:10px 'DM Mono',monospace;letter-spacing:.1em}.trust-strip{background:var(--navy);color:#fff;min-height:130px;padding:36px 8.6vw;display:flex;align-items:center;justify-content:space-between}.trust-strip p{font-size:12px;font-weight:700;letter-spacing:.06em}.trust-strip div{display:flex;gap:18px;color:#86a9bb;font:10px 'DM Mono',monospace;letter-spacing:.1em}.service-section{padding:155px 8.6vw 130px}.section-label{font:10px 'DM Mono',monospace;letter-spacing:.13em;color:#129ed5}.service-intro{display:flex;justify-content:space-between;gap:60px;align-items:end;padding:35px 0 78px;border-bottom:1px solid var(--line)}.service-intro h2{font-size:clamp(41px,5.3vw,76px)}.service-intro p{max-width:345px;line-height:1.8;font-size:14px;color:var(--muted);margin-bottom:5px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr)}.service-grid article{padding:34px 36px 5px 0;margin-top:0;border-right:1px solid var(--line);min-height:180px}.service-grid article+article{padding-left:36px}.service-grid article:last-child{border:0}.service-grid span{font:10px 'DM Mono',monospace;color:#12a6dc}.service-grid h3{font-size:21px;margin:30px 0 12px;letter-spacing:-.04em}.service-grid p{font-size:13px;line-height:1.65;color:var(--muted);max-width:240px}.standard-section{padding:116px 8.6vw;background:var(--pale);min-height:540px}.standard-content{max-width:800px;margin-left:auto;padding-top:50px}.large-copy{font-size:clamp(29px,3.7vw,54px);letter-spacing:-.055em;line-height:1.14;margin:0 0 34px}.standard-content>p:last-child{max-width:450px;font-size:14px;line-height:1.8;color:var(--muted)}.contact-section{background:var(--navy);color:#fff;text-align:center;padding:145px 20px}.contact-section h2{font-size:clamp(48px,6.5vw,90px);margin-bottom:37px}.contact-section .button{margin-bottom:28px}.phone{font:10px 'DM Mono',monospace;letter-spacing:.13em;color:#82a6b9;margin:0}footer{padding:34px 5.2vw;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted)}footer .brand{color:var(--ink)}footer a:last-child{color:var(--ink);text-decoration:none;font-weight:700}@media(max-width:700px){.site-header{height:65px;padding:0 6vw}.site-header nav{display:none}.header-cta{font-size:10px}.film-topline{top:85px;left:6vw;right:6vw;font-size:8px}.scene{left:7vw;top:49%;width:86vw}.scene h1{font-size:51px}.scene h2{font-size:48px}.scene .lede{font-size:12px;max-width:310px}.scene-engine{top:55%}.scene-network{top:51%}.scene-finale{top:50%}.scroll-cue{left:6vw;font-size:8px}.frame-count{right:6vw;font-size:8px}.trust-strip{padding:26px 7vw;display:block}.trust-strip p{font-size:10px;margin:0 0 20px}.trust-strip div{flex-wrap:wrap;gap:8px;font-size:8px}.service-section,.standard-section{padding:90px 7vw}.service-intro{display:block;padding-bottom:50px}.service-intro p{margin-top:25px}.service-grid{display:block}.service-grid article,.service-grid article+article{border-right:0;border-bottom:1px solid var(--line);padding:28px 0;min-height:auto}.service-grid article:last-child{border-bottom:0}.standard-content{padding-top:38px}.contact-section{padding:95px 7vw}footer{padding:28px 7vw;display:block}footer p{margin:20px 0}footer .brand{font-size:11px}}
