body{background:#090909;color:#f5f5f5}
body>header{max-width:none;height:92px;padding:0 max(28px,calc((100vw - 1180px)/2));background:#050505;border-bottom:1px solid #292929;position:sticky;top:0;z-index:20}
.brand{color:#fff}.brand img{box-shadow:0 0 0 2px #ff7a2d,0 10px 28px #ff7a2d38}.brand small{color:#ff8a3d}
nav a{color:#ddd}.nav-cta,.primary{background:linear-gradient(135deg,#ff8a36,#ef4b16);box-shadow:0 12px 30px #ff641f3d;border-radius:11px}.nav-cta:hover,.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}
.hero{min-height:690px;background:radial-gradient(circle at 12% 15%,#3c1b0d 0,transparent 35%),radial-gradient(circle at 88% 80%,#2b1309 0,transparent 32%),#0a0a0a}
.pill,.eyebrow{color:#ff8a3d}.hero h1{color:#fff}.hero h1 em{color:#ff7a2d}.hero p{color:#bbb}.secondary{color:#fff;border-color:#555;background:#171717}.fine{color:#898989!important}
.mock{background:#161616;border:1px solid #343434;box-shadow:0 30px 80px #000c,0 0 0 1px #ff7a2d22}.mockbar{border-color:#363636}.mockbar b{color:#fff}.stats span,.stats span:nth-child(2),.stats span:nth-child(3){background:#232323;color:#ddd;border-top:3px solid #ff7a2d}.stats strong{color:#fff}.search,.rows{background:#0c0c0c;border-color:#393939;color:#aaa}.rows p{border-color:#303030}.rows p span{color:#ff9a57}
.section{max-width:none;padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:max(24px,calc((100vw - 1180px)/2));background:#111}.section h2,.steps h2,.last h2{color:#fff}.grid article{background:#1b1b1b;border:1px solid #333;border-top:4px solid #ff7a2d;box-shadow:0 16px 35px #0004}.grid article:nth-child(n){border-top-color:#ff7a2d}.grid article>b{color:#ff8a3d}.grid article h3{color:#fff}.grid p{color:#aaa}
.steps{background:linear-gradient(120deg,#f15a1d,#ff8a36);color:#fff}.steps .eyebrow{color:#301207}.steps li>b{background:#111;color:#ff8a3d}.steps small{color:#fff4ec}
.last{max-width:none;background:#0a0a0a;border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d}.last p{color:#aaa}
footer{background:#050505;color:#888}
@media(max-width:800px){body>header{height:78px}.hero{padding-top:55px}.mock{transform:none}.section,.steps,.last{padding-top:70px;padding-bottom:70px}}

/* EKSENSOFT SHARED HEADER */
body{background:linear-gradient(115deg,#f3fbff,#fff 58%,#eefaff)!important;color:#09134b!important}body>header{max-width:none!important;width:100%!important;margin:0!important;padding:10px max(24px,calc((100% - 1240px)/2))!important;min-height:76px!important;background:linear-gradient(100deg,#079ff7,#0079fc)!important;border:0!important;border-radius:0!important;box-shadow:0 8px 28px rgba(0,99,205,.16)!important}body>header .brand{background:#fff!important;border-radius:15px!important;padding:7px 13px!important;color:#09134b!important}body>header .brand img{max-height:38px!important;width:auto!important}body>header nav{gap:5px!important}body>header nav a{color:#fff!important;border-radius:999px!important;padding:10px 11px!important;font-size:13px!important;white-space:nowrap!important}body>header nav a:hover{background:rgba(255,255,255,.18)!important}body>header nav .nav-cta{background:#fff!important;color:#087bd7!important;padding-left:16px!important;padding-right:16px!important}@media(max-width:900px){body>header{padding:9px 14px!important;align-items:flex-start!important;flex-wrap:wrap!important}body>header nav{width:100%!important;display:flex!important;overflow-x:auto!important;padding-bottom:4px!important}body>header nav a{flex:0 0 auto!important}}