:root{--ink:#0b1420;--muted:#657387;--copper:#cda481;--line:#dce3eb;--paper:#f8fafc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--paper);color:#111d2b;font-family:Inter,'Helvetica Neue',Arial,sans-serif;-webkit-font-smoothing:antialiased}main>div{overflow:clip!important}a{text-decoration:none;color:inherit;transition:background .2s,color .2s,box-shadow .2s}button,summary,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #8daeca;outline-offset:5px}p{font-size:max(1rem,1em)!important;line-height:1.75!important;font-weight:400!important}h1,h2,h3{font-family:Inter,'Helvetica Neue',Arial,sans-serif!important;font-weight:500!important;letter-spacing:-.045em!important;text-wrap:balance}h1{font-size:clamp(3rem,6.2vw,6rem)!important;line-height:1.06!important}h2{font-size:clamp(2rem,4vw,3.6rem)!important;line-height:1.13!important}h3{line-height:1.25!important;letter-spacing:-.03em!important}em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em}header{background:rgba(11,20,32,.97)!important}header>div{max-width:1360px!important;min-height:88px!important}header a>span:first-child{font-family:Arial,sans-serif!important;font-weight:700!important;font-size:27px!important;letter-spacing:-1.3px!important}header a>span:nth-child(2){font-size:10px!important;letter-spacing:.12em!important}header nav a{font-size:14px!important;letter-spacing:0!important}header nav a:last-child{border-radius:6px!important;padding:13px 19px!important;font-weight:600!important}header nav a:hover{color:#fff!important}header nav a:last-child:hover{background:#e4c4a9!important;color:#0b1420!important}section>div[style*="max-width: 1240px"]{max-width:1360px!important}section:not(.premium-hero){scroll-margin-top:88px}section[data-screen-label="Clients"]{background:#101d2c!important;padding:30px 0!important}section[data-screen-label="Clients"] div[style*="animation"]{animation:none!important;flex-wrap:wrap;gap:28px!important}section[data-screen-label="Clients"] span{font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;color:#a5b3c3!important}section[data-screen-label="Clients"]{overflow:hidden}section[data-screen-label="Clients"] sc-for{display:contents}section[data-screen-label="WhatsApp bot"]{margin-top:90px!important;background:#0d1b29!important}section[id="desks"]{background:#edf2f7!important}section[id="platform"]{padding-top:100px!important}section[id="platform"]>div>div:last-child{gap:60px!important}section[id="platform"] [role="button"]{padding:25px 20px!important;border-radius:8px;min-height:84px}section[id="platform"] [role="button"] span:nth-child(2){font-family:Arial,sans-serif!important;font-size:25px!important;font-weight:500!important;letter-spacing:-.6px}section[id="platform"] [role="button"]:hover{background:#e8eef4!important}section[id="platform"]>div>div:last-child>div:last-child>div{box-shadow:0 24px 65px -35px #304c70;border-color:#d9e2ec!important;border-radius:16px!important}section[id="apps"] a[data-hover]{transition:transform .2s,box-shadow .2s}section[id="apps"] a[data-hover]:hover{transform:translateY(-4px);box-shadow:0 22px 40px -24px #14283e}section[id="contact"]{background:#0b1420!important}section[id="contact"] h2{font-size:clamp(3rem,6vw,5.4rem)!important}section[id="faq"] details{padding:23px 0!important}summary{font-size:17px!important;line-height:1.5!important}section a[style*="border-radius: 999px"]{border-radius:6px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important}section [style*="font-size: 9"],section [style*="font-size: 10"],section [style*="font-size: 11"]{font-size:12px!important}section [style*="font-size: 12"],section [style*="font-size: 13"]{font-size:14px!important}section [style*="font-family: 'Instrument Serif'"]{font-family:Inter,'Helvetica Neue',Arial,sans-serif!important}section [style*="border-top"]{border-top-color:#a3b3c033}section a[href^="tel:"]:hover{color:#9d6c45!important}.skip-link{position:fixed;top:-90px;left:20px;z-index:1000;padding:16px;background:white;color:#111}.skip-link:focus{top:15px}.premium-hero{background:#0b1420;color:#f8fafc;position:relative;isolation:isolate}.hero-wrap{max-width:1360px;margin:auto;padding:94px 40px 83px;display:grid;grid-template-columns:1.05fr 1fr;gap:54px;align-items:center}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.17em;color:#b8c5d1;margin-bottom:30px}.hero-copy h1{margin:0;font-size:clamp(3.25rem,4.85vw,4.8rem)!important;line-height:1.11!important;letter-spacing:-.055em!important;font-weight:500!important}.hero-copy h1 em{color:#d8b397;display:inline-block;white-space:nowrap;font-size:1.035em}.hero-copy p{color:#a5b5c5;max-width:450px;margin:27px 0 28px;font-size:17px!important;line-height:1.8!important}.hero-actions{display:flex;gap:13px;flex-wrap:wrap}.button{min-height:50px;padding:15px 21px;border-radius:6px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:25px;justify-content:center}.primary{background:#cda481;color:#0b1420}.primary:hover{background:#e0bb9c;box-shadow:0 6px 24px #0003}.secondary{border:1px solid #425164;color:#e7edf4}.secondary:hover{background:#213143}.access-note{font-size:12px;letter-spacing:.01em;color:#899cad;margin-top:27px}.intel-panel{background:linear-gradient(145deg,#1b2b3d,#0c1928 75%);border:1px solid #354555;border-radius:13px;box-shadow:0 40px 90px -30px #000b,0 1px 0 #61778d33 inset;transform:perspective(1600px) rotateY(-5deg);position:relative;margin-top:12px}.panel-top{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #344554;padding:18px 23px;font-size:10px;letter-spacing:.1em;color:#b3c3d2}.sample{font-size:9px;color:#8196a9}.panel-title{font-size:20px;letter-spacing:-.5px;padding:25px 26px 0}.panel-title small{display:block;font-size:12px;color:#849aac;letter-spacing:0;margin-top:9px}.network{display:block;width:100%;height:auto;padding:0 12px}.panel-bottom{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #304355;padding:19px 21px;color:#b38f74;font-size:11px}.panel-bottom b{color:#b0c0ce;font-weight:400;display:block;font-size:11px;margin-top:7px}.hero-foot{max-width:1280px;margin:auto;border-top:1px solid #2a3846;padding:25px 0;display:flex;justify-content:space-between;gap:20px;color:#859bac;font-size:11px;letter-spacing:.16em}.hero-foot span{padding-left:18px;border-left:2px solid #6f594b}::selection{background:#cda481;color:#0b1420}@media(min-width:1600px){.hero-wrap{padding-top:120px;padding-bottom:110px}}@media(max-width:1100px){header nav{gap:18px!important}header a>span:nth-child(2){display:none}.hero-wrap{gap:30px;padding-top:70px}.hero-copy h1{font-size:3.6rem!important}.hero-foot{margin:0 40px}.hero-copy h1 em{white-space:normal}.panel-top{padding:17px 15px}.sample{font-size:8px}.panel-bottom{padding:15px}.panel-title{padding:23px 18px 0}header nav a{font-size:13px!important}}@media(max-width:850px){.hero-wrap{grid-template-columns:1fr;padding:58px 24px 50px;gap:45px}.hero-copy{max-width:620px}.hero-copy h1{font-size:clamp(3rem,8vw,4.6rem)!important}.hero-copy p{max-width:500px}.intel-panel{transform:none;width:100%;max-width:600px;margin:0 auto}.hero-foot{margin:0 24px;display:grid;grid-template-columns:1fr 1fr;line-height:1.8;gap:18px;font-size:10px}.eyebrow{font-size:10px;margin-bottom:25px}header [data-nav="desktop"]{display:none!important}header [data-nav="mobile"]{display:block!important}header>div{padding:12px 24px!important;min-height:76px!important}header a>span:nth-child(2){display:block}h1{font-size:3.2rem!important}section:not(.premium-hero)[style*="padding: 120px"]{padding-top:65px!important;padding-bottom:65px!important}section[id="platform"]{padding-top:65px!important}section[id="platform"]>div>div:last-child{gap:25px!important;margin-top:35px!important}section[id="platform"] [role=button]{min-height:70px;padding:20px 15px!important}section[id="platform"] [role=button] span:nth-child(2){font-size:23px!important}section>div[style*="grid-template-columns"],section div[style*="grid-template-columns"]{grid-template-columns:1fr!important;gap:28px!important}section[id="platform"] [style*="repeat(3"]{grid-template-columns:repeat(3,1fr)!important;gap:0!important}section:not(.premium-hero) [style*="max-width: 1240px"]{padding-left:24px!important;padding-right:24px!important}section[id="apps"] a[style*="grid-template-columns"]{padding:28px!important}section[id="desks"] div[style*="repeat(3"]{gap:0!important}section[id="contact"]{padding-top:65px!important}section[data-screen-label="Clients"]{display:none}section[id="capabilities"] div[style*="padding: 110px"]{padding:65px 0!important}}@media(max-width:400px){.hero-copy h1{font-size:2.85rem!important}.hero-actions{display:grid;grid-template-columns:1fr}.hero-copy p{font-size:16px!important}.panel-top{letter-spacing:.03em;font-size:9px}.sample{font-size:8px}.panel-bottom b{font-size:10px}.hero-foot{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.premium-hero{padding-top:0!important;padding-bottom:0!important}section[data-screen-label="Clients"] div[style*="flex-shrink"]:nth-child(n+8){display:none!important}

.lea-banner{padding:12px 24px;text-align:center;background:#152536;border-bottom:1px solid #2b3c4e;color:#dac0aa;font-size:13px;line-height:1.6;letter-spacing:.015em}.lea-footer{border-top:1px solid #7f94a533;padding:24px 0;color:#a8b6c5;font-size:14px;line-height:1.8}.lea-context{font-size:14px!important;color:#cdb39d!important;max-width:65ch!important;margin:22px 0 0!important}.access-note{line-height:1.7;color:#cdb39d}.states-section{padding:27px 0 30px!important;background:#101d2c;color:#a5b3c3;overflow:hidden}.states-heading{max-width:1280px;margin:auto;padding:0 0 21px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.states-toggle{background:transparent;border:1px solid #3a4d60;border-radius:4px;color:#bccad7;font:inherit;font-size:12px;letter-spacing:0;padding:8px 12px;cursor:pointer}.states-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.states-track{display:flex;width:max-content;animation:states-scroll 32s linear infinite}.states-group{display:flex;flex:0 0 auto;align-items:center;gap:56px;padding-right:56px}.states-group span{white-space:nowrap;font-size:17px;font-weight:500}.states-section.is-paused .states-track{animation-play-state:paused}@keyframes states-scroll{to{transform:translateX(-50%)}}@media(max-width:1360px){.states-heading{padding-left:40px;padding-right:40px}}@media(max-width:850px){.lea-banner{font-size:12px;padding:11px 24px}.states-heading{padding-left:24px;padding-right:24px;font-size:10px;line-height:1.7}.states-group{gap:32px;padding-right:32px}.states-group span{font-size:15px}.states-section{display:block!important}.lea-footer{padding-left:24px;padding-right:24px}}@media(prefers-reduced-motion:reduce){.states-track{animation:none!important;width:auto}.states-group{flex-wrap:wrap;padding:0 24px;gap:20px}.states-group[aria-hidden=true],.states-toggle{display:none}}
/* Restrained motion: short entrances and direct interaction feedback. */
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
.button{transition:background .22s ease,box-shadow .22s ease,transform .22s ease}
.button:hover{transform:translateY(-2px)}
.button span{transition:transform .22s ease}
.button:hover span{transform:translate(2px,-2px)}
header nav a:not(:last-child){position:relative}
header nav a:not(:last-child)::after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:#cda481;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}
header nav a:not(:last-child):hover::after,header nav a:not(:last-child):focus-visible::after{transform:scaleX(1)}
#apps a[data-hover]{transition:transform .28s ease,box-shadow .28s ease}
}
