@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#050b12;--line:#21313f;--blue:#00bdff;--muted:#a4b2c2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--bg);color:#f5f8fc;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.wrap{max-width:1320px;margin:auto;width:90%}header{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid var(--line);background:#050b12f2;position:sticky;top:0;z-index:20}.brand{display:block;position:relative;overflow:hidden;width:286px;height:76px;flex-shrink:0}.brand img{position:absolute;width:1229px;max-width:none;top:-9px;left:-44px}nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:600}nav>a:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(110deg,#0073ff,#00bce9);padding:16px 23px;border:1px solid transparent;border-radius:9px;font-weight:800;color:white;cursor:pointer;line-height:1.4;box-shadow:0 6px 32px #008aff1b}.button:hover{filter:brightness(1.15)}.button.secondary{background:#07101dcc;border-color:#355671;box-shadow:none}.button.small{padding:13px 17px;font-size:13px}.menu{display:none}.hero{position:relative;min-height:650px;overflow:hidden;max-width:1800px;margin:auto}.hero-bg{position:absolute;inset:0;background:url('assets/hero.png') center 53%/cover no-repeat}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#050b12 0%,#050b12d9 23%,#050b1260 46%,transparent 68%),linear-gradient(0deg,#050b12,transparent 18%);pointer-events:none}.hero-copy{position:relative;z-index:1;width:90%;max-width:1320px;margin:auto;padding:62px 0 58px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.24em;color:#93c5df;margin:0 0 23px}h1{font-size:clamp(46px,5.1vw,76px);line-height:1.07;letter-spacing:-.055em;font-weight:800;margin:0 0 23px}h1 span,h2 span{color:var(--blue)}.intro{font-size:22px;line-height:1.5;margin:0 0 16px;font-weight:600}.description{max-width:460px;color:#bcc8d5;font-size:15px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.micro{font-size:11px;color:var(--muted);margin-top:16px}.robi-caption{position:absolute;z-index:2;right:7%;bottom:45px;font-size:15px;font-weight:700}.robi-caption small{display:block;font-size:11px;font-weight:400;color:#c2d5e4;margin-left:17px}.dot{display:inline-block;width:7px;height:7px;background:var(--blue);border-radius:50%;margin-right:8px;box-shadow:0 0 20px var(--blue)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;position:relative;z-index:3;margin-top:0}.cards>a{padding:25px 24px;background:linear-gradient(135deg,#101e2d,#09111b);border:1px solid #294050;border-radius:12px;position:relative;transition:transform .2s,border-color .2s}.cards>a:hover{transform:translateY(-5px);border-color:var(--blue)}.card-number{color:#7daac8;font-size:9px;font-weight:800;letter-spacing:.15em}.cards h2{font-size:20px;line-height:1.4;letter-spacing:-.03em;margin:17px 0 12px}.cards p{font-size:12px;color:var(--muted);max-width:200px;margin-bottom:23px}.arrow{position:absolute;right:20px;bottom:18px;font-size:21px;color:var(--blue)}.section{padding-top:105px;padding-bottom:105px}.section h2,.closing h2{font-size:clamp(31px,3.1vw,47px);line-height:1.25;letter-spacing:-.045em;margin:0 0 38px;font-weight:700}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px}.steps b{color:var(--blue);font-size:13px;border-top:1px solid #35536b;padding-top:17px;display:block}.steps h3{font-size:18px;margin:24px 0 12px}.steps p,.solution-grid p,.result-section p,.diagnostic p{font-size:14px;color:var(--muted)}.shaded{background:#0a131e;border-top:1px solid #172938;border-bottom:1px solid #172938}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:55px}.solution-grid article>span{color:var(--blue);font-size:32px}.solution-grid h3{font-size:17px}.note{font-size:11px!important;line-height:1.7;color:#91a3b6!important;max-width:650px;margin-top:30px}.tabs{display:flex;gap:12px;flex-wrap:wrap;margin:40px 0 20px}.tabs button{background:transparent;color:#b5c7d8;border:1px solid #2a4054;border-radius:100px;padding:10px 23px;cursor:pointer}.tabs button[aria-pressed=true]{background:#00bdff;color:#05131c;border-color:#00bdff;font-weight:800}.sector-panel{border-left:2px solid var(--blue);padding:35px 40px;background:linear-gradient(90deg,#112333,transparent)}.sector-panel h3{font-size:25px;margin:5px 0 12px}.sector-panel p:last-child{max-width:730px;color:var(--muted);font-size:15px}.sector-panel .eyebrow{font-size:9px}.result-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:20px}.robi-portrait{height:440px;background:url('assets/hero.png') 95% 50%/auto 115%;border-radius:18px;mask-image:linear-gradient(0deg,transparent,black 13%);border:1px solid #203b50}.checklist{list-style:none;padding:0;font-size:14px;color:#bdcedc}.checklist li{margin:12px 0}.checklist li:before{content:'✓';color:var(--blue);margin-right:12px}.text-link{display:inline-block;color:var(--blue);font-weight:800;font-size:13px;margin-top:18px}.diagnostic{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.diagnostic>div{padding-top:20px}.diagnostic h2{font-size:39px}.diagnostic>div>p{max-width:430px}form{background:#101f2c;border:1px solid #294052;border-radius:16px;padding:30px}.form-heading{display:flex;justify-content:space-between;gap:15px;font-size:17px!important;color:white!important;font-weight:700;margin-top:0}.form-heading span{font-size:11px;color:var(--muted);font-weight:400}label{display:block;font-size:12px;font-weight:600;margin:20px 0 8px}select{display:block;width:100%;padding:13px 10px;background:#06111d;color:white;border:1px solid #395268;border-radius:7px;font-size:13px}form>.button{width:100%;margin-top:25px;font-size:14px}#diagnostic-result{border-top:1px solid #395268;margin-top:25px;padding-top:20px;font-size:14px}#diagnostic-result h3{color:var(--blue);line-height:1.5}#diagnostic-result p{color:#cfdae4}.faq{max-width:900px}.faq details{border-bottom:1px solid #24384a;padding:22px 0}.faq summary{cursor:pointer;font-weight:600;font-size:16px}.faq details p{font-size:14px;color:var(--muted);max-width:750px}.closing{padding:65px 5%;margin-bottom:80px;border:1px solid #28415a;background:radial-gradient(ellipse at 90% 0,#123d59,#0b1723 65%);border-radius:17px}.closing .button{margin-top:0}footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #233442;padding:24px 0 35px;font-size:10px;color:#92a5b5}.skip{position:fixed;top:-100px;z-index:50;background:white;color:black;padding:10px}.skip:focus{top:0}[hidden]{display:none!important}
@media(min-width:1500px){.hero{min-height:740px}.hero-copy{padding-top:90px}}@media(max-width:1100px){nav{gap:16px;font-size:12px}.brand{width:240px}.brand img{width:1075px;left:-40px;top:-2px}.hero-copy{padding-top:55px}.hero{min-height:640px}.hero-bg{background-position:58% center}.cards>a{padding:22px 16px}.cards h2{font-size:17px}.diagnostic,.result-section{gap:35px}.solution-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){header{height:80px}.brand{width:235px;height:64px}.brand img{width:1030px;left:-38px;top:-3px}.menu{display:block;background:transparent;color:white;border:1px solid #304c63;border-radius:7px;padding:8px 12px;font-size:12px}nav{display:none;position:absolute;top:80px;left:0;right:0;background:#07111d;padding:25px 5%;border-bottom:1px solid #304c63;flex-direction:column;align-items:stretch;font-size:15px}nav.open{display:flex}.hero{min-height:890px}.hero-copy{padding-top:35px}.hero-bg{top:305px;bottom:0;background-position:87% center;background-size:auto 100%}.hero:after{background:linear-gradient(0deg,#050b12 1%,transparent 20%,transparent 49%,#050b12 72%)}h1{font-size:clamp(42px,8vw,63px)}.hero-copy .eyebrow{font-size:9px;margin-bottom:18px}.intro{font-size:18px;margin-bottom:10px}.description{max-width:440px;font-size:13px}.actions{margin-top:20px}.actions .button{font-size:12px;padding:14px 16px;gap:12px}.micro{font-size:10px}.robi-caption{bottom:25px;right:6%}.cards{grid-template-columns:repeat(2,1fr)}.cards h2{font-size:18px}.cards>a{padding:22px}.section{padding-top:70px;padding-bottom:70px}.steps{gap:25px}.steps h3{font-size:15px}.steps p{font-size:13px}.diagnostic,.result-section{grid-template-columns:1fr}.robi-portrait{height:350px;background-size:auto 140%}.result-section{gap:25px}.diagnostic{gap:25px}.diagnostic h2{font-size:34px}.diagnostic>div>p{max-width:100%}.result-section{padding-top:0}.closing{padding:40px 6%;margin-bottom:50px}footer{flex-wrap:wrap}}@media(max-width:480px){.hero{min-height:855px}.hero-bg{top:355px;background-position:85% center}.hero-copy{padding-top:30px}.hero:after{background:linear-gradient(0deg,#050b12 0%,transparent 18%,transparent 42%,#050b12 64%)}h1{font-size:44px}.description{max-width:340px;font-size:12px}.intro{font-size:17px}.cards{gap:10px}.cards>a{padding:20px 15px}.cards h2{font-size:16px}.cards p{font-size:11px}.card-number{font-size:8px}.steps,.solution-grid{grid-template-columns:1fr;gap:25px}.steps{margin-top:30px}.steps h3{margin-top:16px;font-size:18px}.solution-grid{margin-top:25px}.solution-grid article{border-top:1px solid #23394d;padding-top:15px}.solution-grid article>span{float:right}.tabs{gap:8px}.tabs button{font-size:12px;padding:9px 15px}.sector-panel{padding:25px}.sector-panel h3{font-size:21px}form{padding:22px}.form-heading{font-size:15px!important}.diagnostic h2{font-size:31px}.section h2{margin-bottom:25px}.robi-portrait{height:320px}.faq summary{font-size:14px}.brand{width:218px}.menu{padding:7px 9px}footer{font-size:9px;gap:5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
