:root{--navy:#0d1e43;--night:#06122c;--ink:#13213e;--muted:#596781;--line:#dfe6f0;--soft:#f4f7fb;--lime:#b5e000;--amber:#ffba13;--white:#fff;--container:min(1200px, calc(100% - 48px) )}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;min-width:320px;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased}body.nav-open{overflow:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.container{width:var(--container);margin-inline:auto}.skip-link{position:fixed;z-index:300;top:12px;left:12px;padding:12px 18px;border-radius:10px;background:var(--lime);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:100;background:#fffffff5;border-bottom:1px solid rgba(13,30,67,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{display:flex;align-items:center;gap:34px;min-height:82px}.corporate-brand{display:block;width:144px;flex:none}.corporate-brand img{width:100%;height:auto}.nav{display:flex;align-items:center;justify-content:center;gap:27px;margin-left:auto}.nav a{font-size:14px;font-weight:700;color:#465573;transition:color .2s}.nav a:hover{color:var(--navy)}.header-cta{flex:none;padding:14px 20px;border-radius:13px;background:var(--navy);color:#fff;font-size:13px;font-weight:800;box-shadow:0 12px 25px #0d1e431f}.header-cta span{margin-left:8px}.header-cta:hover{background:#203d79}.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;border-radius:10px;background:#eef2f7;color:var(--navy)}.nav-toggle svg{width:24px}.hero{position:relative;isolation:isolate;overflow:hidden;min-height:670px;background:radial-gradient(circle at 72% 40%,#1c427a 0,transparent 38%),linear-gradient(118deg,#091632,#10295b 68%,#071633);color:#fff}.hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.3;background-image:radial-gradient(rgba(255,255,255,.33) .7px,transparent .8px);background-size:19px 19px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%);mask-image:linear-gradient(90deg,transparent,#000 50%)}.hero-glow{position:absolute;right:10%;bottom:-320px;width:750px;height:600px;border-radius:50%;background:#196bb933;filter:blur(80px);pointer-events:none}.hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:48px;padding-block:90px 92px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#617b00;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow-on-dark{color:#c8e77a}.eyebrow-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #b5e00026}.hero-logo{width:260px;height:auto;max-height:65px;object-fit:contain;object-position:left;margin:29px 0 25px}.hero h1{max-width:700px;margin:0;font-size:clamp(47px,4.5vw,70px);letter-spacing:-.055em;line-height:1.03}.hero h1 span{color:var(--amber)}.hero-copy>p{max-width:590px;margin:24px 0 0;color:#c4d2e6;font-size:17px;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:14px 22px;border-radius:12px;font-size:14px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-lime{background:var(--lime);color:var(--night);box-shadow:0 16px 30px #96cd0026}.button-lime:hover{background:#c3ec19;box-shadow:0 18px 35px #96cd0040}.button-ghost{border:1px solid rgba(255,255,255,.25);background:#ffffff12;color:#fff}.button-ghost:hover{background:#ffffff21}.hero-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.hero-proof span{padding:7px 11px;border:1px solid rgba(255,255,255,.13);border-radius:50px;color:#d5e0ef;font-size:11px;font-weight:700}.hero-visual{position:relative;min-width:0}.product-preview{overflow:hidden;border:1px solid rgba(204,231,255,.22);border-radius:22px;background:#edf2f9;box-shadow:0 38px 80px #00091d61}.product-preview picture,.product-preview img{display:block;width:100%}.product-preview img{height:auto}.preview-chrome{display:flex;align-items:center;gap:14px;height:42px;padding:0 18px;background:#11264b;color:#d9e5f7;font-size:11px}.chrome-dots{display:flex;gap:5px}.chrome-dots i{width:7px;height:7px;border-radius:50%;background:#e9b95a}.chrome-dots i:nth-child(2){background:#a8d350}.chrome-dots i:nth-child(3){background:#6a91bd}.chrome-status{margin-left:auto;color:#b8d997;font-size:10px}.preview-body{display:flex;min-height:390px;color:#233756}.preview-sidebar{display:flex;flex-direction:column;gap:16px;width:82px;flex:none;padding:22px 18px;background:#0c2147}.preview-mini-logo{width:39px;height:27px;border-radius:6px;background:#c9e87c;color:#0c2147;font-size:18px;font-weight:900;line-height:27px;text-align:center}.preview-mini-logo span{display:none}.side-line{display:block;width:32px;height:6px;border-radius:10px;background:#405579}.side-line.long{width:43px;margin-top:15px}.side-line.short{width:25px}.side-line.active{width:43px;background:var(--lime)}.preview-content{min-width:0;flex:1;padding:27px}.preview-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.preview-heading div{display:grid;gap:5px}.preview-heading small,.preview-panel small{color:#7b8ca7;font-size:9px;font-weight:900;letter-spacing:.12em}.preview-heading strong{font-size:19px;letter-spacing:-.03em}.preview-pill{padding:7px 10px;border-radius:30px;background:#deedc7;color:#3f7521;font-size:9px;font-weight:800;white-space:nowrap}.preview-progress{display:flex;justify-content:space-between;gap:8px;margin-top:25px;padding-bottom:22px;border-bottom:1px solid #d8e2ed}.preview-progress span{position:relative;color:#7a8aa0;font-size:9px;font-weight:800}.preview-progress span:before{content:"✓";display:block;width:20px;height:20px;margin:0 auto 7px;border-radius:50%;background:#dfe9f3;color:#8ba0b6;text-align:center;line-height:20px}.preview-progress .done:before{background:#bde378;color:#23451c}.preview-progress .current:before{content:"•";background:#16386b;color:#fff}.preview-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:21px}.preview-panel{min-width:0;padding:18px;border:1px solid #e1e7f0;border-radius:12px;background:#fff;box-shadow:0 9px 18px #102d5b0d}.preview-panel strong{display:block;margin:6px 0 13px;font-size:12px}.media-lines{display:grid;gap:10px}.media-lines div{display:grid;gap:5px}.media-lines span{font-size:9px;color:#687991}.media-lines i{display:block;width:var(--line);height:6px;border-radius:9px;background:linear-gradient(90deg,#b4dc3c,#238db2)}.preview-panel-docs{display:grid;align-content:start}.preview-panel-docs span{display:flex;justify-content:space-between;gap:5px;padding:8px 0;border-bottom:1px solid #e9edf3;color:#64748b;font-size:9px}.preview-panel-docs b{color:#6da629}.preview-disclaimer{display:block;max-width:440px;margin:18px auto 0;color:#9fb2d0;font-size:10px;line-height:1.5;text-align:center}.section{padding:105px 0;scroll-margin-top:85px}h2,h3,p{margin-top:0}h2{margin-bottom:0;font-size:clamp(34px,3.3vw,52px);letter-spacing:-.05em;line-height:1.08}h3{letter-spacing:-.035em}p{line-height:1.68}.intro-section{background:#fff}.intro-grid{display:grid;grid-template-columns:1fr .85fr;gap:80px;align-items:end}.intro-grid h2{max-width:650px;margin-top:18px}.intro-copy{padding-bottom:5px}.intro-copy p{margin:0 0 15px;color:var(--muted);font-size:16px}.value-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:62px}.value-strip>div{padding:30px;border:1px solid var(--line);border-radius:22px;background:var(--soft)}.value-strip span{display:block;margin-bottom:25px;color:#73a000;font-size:12px;font-weight:900}.value-strip strong{font-size:18px;letter-spacing:-.025em}.value-strip p{margin:9px 0 0;color:var(--muted);font-size:14px}.flow-section{background:#f4f7fb}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.section-heading h2{max-width:680px;margin-top:15px}.section-heading>p{max-width:350px;margin:0 0 4px;color:var(--muted);font-size:15px}.flow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.flow-step{position:relative;min-height:265px;padding:24px;border:1px solid #e4eaf2;border-radius:20px;background:#fff;box-shadow:0 12px 30px #142f550a}.step-number{display:block;color:#a3b0c2;font-size:11px;font-weight:900}.step-icon{display:grid;place-items:center;width:43px;height:43px;margin:24px 0 20px;border-radius:12px;background:#ecf5cf;color:#547600}.step-icon svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.flow-step h3{margin:0 0 8px;font-size:19px}.flow-step p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.flow-step:not(:last-child):after,.spotlight-card:not(:last-child):after{content:"";position:absolute;z-index:3;top:50%;right:-19px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2384a746'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%2012h20m-6-6%206%206-6%206'/%3E%3C/svg%3E") center/contain no-repeat;transform:translateY(-50%);pointer-events:none}.spotlight-section{background:#fff}.spotlight-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:24px}.spotlight-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:34px;border:1px solid #dce6f0;border-radius:24px;background:#eef4f9}.spotlight-card-featured{background:linear-gradient(155deg,#123262,#0d224b);color:#fff}.spotlight-card-media{background:linear-gradient(155deg,#f2f7fb,#eaf2f8)}.spotlight-card-monitor{background:linear-gradient(155deg,#f6f9fc,#eaf2f7)}.card-index{align-self:flex-start;padding:8px 11px;border-radius:30px;background:#e2ebf4;color:#5e7190;font-size:10px;font-weight:900;letter-spacing:.08em}.spotlight-card-featured .card-index{background:#b5e00029;color:#d2ed89}.spotlight-card h3{max-width:350px;margin:30px 0 13px;font-size:26px;line-height:1.12}.spotlight-card p{max-width:350px;margin:0;color:#53647d;font-size:14px}.spotlight-card-featured p{color:#c0d0e5}.spotlight-card:not(:last-child):after{right:-25px;width:26px;height:26px}.modules-section{background:#f5f7fb}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.module-grid article{min-height:230px;padding:29px;border:1px solid #e3e9f1;border-radius:21px;background:#fff;box-shadow:0 10px 22px #0f2d5009}.module-symbol{display:grid;place-items:center;width:40px;height:40px;margin-bottom:24px;border-radius:11px;background:#eff4df;color:#5b8005}.module-symbol svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.module-grid h3{margin-bottom:8px;font-size:19px}.module-grid p{margin:0;color:var(--muted);font-size:14px}.security-section{overflow:hidden;background:radial-gradient(circle at 20% 0,#214776,transparent 40%),linear-gradient(125deg,#0d2047,#07142e);color:#fff}.security-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.security-copy h2{max-width:540px;margin:17px 0 18px}.security-copy p{max-width:500px;color:#bdcee4}.button-outline{margin-top:12px;border:1px solid rgba(255,255,255,.3);color:#fff}.button-outline:hover{background:#ffffff1a}.security-list{display:grid;gap:12px}.security-list>div{display:flex;gap:21px;padding:23px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0e}.security-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:11px;background:#b5e00029;color:#d3f08a;font-size:12px;font-weight:900}.security-list h3{margin:0 0 6px;font-size:17px}.security-list p{margin:0;color:#b9cbe1;font-size:13px}.cta-section{background:#f4f7fb}.cta-card{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:54px 60px;border-radius:28px;background:#fff;box-shadow:0 24px 70px #172e551a}.cta-card h2{max-width:630px;margin:14px 0;font-size:clamp(31px,3vw,44px)}.cta-card p{max-width:570px;margin:0;color:var(--muted)}.cta-actions{display:grid;justify-items:center;gap:17px;flex:none}.login-link{color:#435874;font-size:13px;font-weight:800}.login-link:hover{text-decoration:underline}.login-link span{margin-left:5px}.site-footer{padding:50px 0;background:#061129;color:#aab9d1}.footer-inner{display:grid;grid-template-columns:160px minmax(0,1fr);gap:35px;align-items:center}.footer-inner>a img{width:140px;height:auto;object-fit:contain}.footer-inner>div{display:flex;justify-self:end;gap:23px;font-size:12px;font-weight:700}.footer-inner a:hover{color:#fff}@media(max-width:1100px){.header-inner{gap:18px}.nav{gap:15px}.nav a{font-size:12px}.hero-layout{gap:28px}.hero h1{font-size:53px}.flow-grid{grid-template-columns:repeat(3,1fr)}.flow-step:not(:last-child):after{display:none}.spotlight-grid{grid-template-columns:1fr 1fr}.spotlight-card-featured{grid-column:span 2;min-height:330px}.security-layout{gap:45px}}@media(max-width:780px){:root{--container:min(100% - 36px,620px)}.header-inner{min-height:66px}.corporate-brand{width:120px}.nav-toggle{display:flex;margin-left:auto}.header-cta{display:none}.nav{position:absolute;top:66px;right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:15px 18px 24px;border-bottom:1px solid #e1e8f0;background:#fff;box-shadow:0 18px 30px #0d1e431a}.nav.is-open{display:flex}.nav a{padding:14px;font-size:15px}.hero-layout{grid-template-columns:1fr;gap:48px;padding:72px 0 75px}.hero h1{font-size:clamp(44px,9vw,63px)}.hero-logo{width:220px}.hero-copy>p{font-size:16px}.hero-visual{max-width:620px}.product-preview{transform:none}.section{padding:75px 0}.intro-grid{grid-template-columns:1fr;gap:20px}.value-strip{grid-template-columns:1fr;gap:10px;margin-top:35px}.value-strip>div{padding:23px}.value-strip span{margin-bottom:12px}.section-heading{display:block}.section-heading>p{max-width:570px;margin-top:20px}.flow-grid{grid-template-columns:repeat(2,1fr)}.spotlight-grid{grid-template-columns:1fr 1fr}.module-grid{grid-template-columns:repeat(2,1fr)}.security-layout{grid-template-columns:1fr}.cta-card{display:block;padding:35px}.cta-actions{margin-top:28px}.footer-inner{grid-template-columns:1fr;gap:20px}.footer-inner>div{flex-wrap:wrap}}@media(max-width:520px){:root{--container: calc(100% - 32px) }.hero-layout{padding-block:58px 62px}.hero h1{font-size:clamp(42px,11vw,56px)}.hero-logo{width:190px;margin:23px 0}.hero-proof{gap:6px}.hero-proof span{font-size:10px}.hero-visual{margin-inline:-6px}.preview-body{min-height:300px}.preview-sidebar{width:42px;padding:16px 9px}.preview-mini-logo{width:25px;height:25px;font-size:13px;line-height:25px}.side-line{width:22px}.side-line.long,.side-line.active{width:24px}.preview-content{padding:17px 13px}.preview-heading strong{font-size:15px}.preview-pill{display:none}.preview-progress{margin-top:18px;gap:3px}.preview-progress span{font-size:7px;text-align:center}.preview-grid{grid-template-columns:1fr 1fr;gap:7px}.preview-panel{padding:10px}.preview-panel strong{font-size:10px}.preview-panel-docs span{font-size:8px}.preview-chrome{padding-inline:10px;font-size:9px}.chrome-status{display:none}.section{padding:66px 0}h2{font-size:clamp(33px,9vw,42px)}.intro-copy p{font-size:15px}.flow-grid,.spotlight-grid,.module-grid{grid-template-columns:1fr}.flow-step{min-height:0}.spotlight-card,.spotlight-card-featured{min-height:300px;grid-column:auto}.spotlight-card-featured{min-height:360px}.module-grid article{min-height:0}.security-list>div{padding:19px}.cta-card{padding:29px 22px}.cta-actions .button{width:100%}.footer-inner>div{display:grid;gap:13px}}@media(max-width:1100px){.spotlight-card-featured{min-height:0}.spotlight-card.spotlight-card-featured:after{inset:auto auto -24px 50%;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2384a746'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%202v20m-6-6%206%206%206-6'/%3E%3C/svg%3E");transform:translate(-50%)}}@media(max-width:520px){.spotlight-card,.spotlight-card-featured{min-height:0}.spotlight-card:not(:last-child):after{inset:auto auto -24px 50%;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2384a746'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%202v20m-6-6%206%206%206-6'/%3E%3C/svg%3E");transform:translate(-50%)}}@media(max-width:780px){.footer-inner>div{justify-self:start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.site-header{transition:background .22s ease,box-shadow .22s ease}.site-header.is-scrolled{background:#fffffffa;box-shadow:0 12px 34px #0e1d4214}.nav a{position:relative;padding-block:12px}.nav a:after{content:"";position:absolute;right:0;bottom:5px;left:0;height:2px;border-radius:99px;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.nav a:hover:after,.nav a.is-active:after{transform:scaleX(1)}.nav a.is-active{color:var(--navy)}.hero{background:radial-gradient(circle at 74% 9%,rgba(181,224,0,.08),transparent 26%),linear-gradient(135deg,#07122b,#0d1e43 55%,#102a5d)}.hero:before{opacity:.16;-webkit-mask-image:none;mask-image:none}.hero-layout{z-index:1}.hero h1{line-height:.99;text-wrap:balance}.hero h1 span{color:var(--lime)}.hero-copy>p{line-height:1.76}.hero-proof{gap:12px 20px}.hero-proof span{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;color:#d4dbea;font-size:12px}.hero-proof span:before{content:"✓";display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--lime);color:var(--navy);font-size:11px;font-weight:900}.button-lime{background:linear-gradient(135deg,#c4ed2a,var(--lime))}.product-preview{transition:transform .35s ease,box-shadow .35s ease}.value-strip>div,.flow-step,.spotlight-card,.module-grid article,.security-list>div{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}@media(hover:hover){.product-preview:hover{transform:translateY(-4px);box-shadow:0 44px 92px #00091d66}.value-strip>div:hover,.flow-step:hover,.spotlight-card:hover,.module-grid article:hover,.security-list>div:hover{transform:translateY(-5px);box-shadow:0 22px 45px #0e1d421f}.value-strip>div:hover,.flow-step:hover,.spotlight-card:hover,.module-grid article:hover{border-color:#b5e0006b}}html.motion-ready .reveal{opacity:0;translate:0 20px;transition:opacity .65s ease,translate .65s ease;transition-delay:var(--reveal-delay,0ms)}html.motion-ready .reveal.is-visible{opacity:1;translate:0 0}@media(max-width:1080px){.hero-layout{grid-template-columns:1fr;gap:48px}.hero-copy{max-width:760px}.hero-visual{max-width:720px}}@media(max-width:920px){.header-cta{display:none}.nav-toggle{display:flex;margin-left:auto}.nav{position:fixed;inset:82px 12px auto;display:grid;gap:3px;margin:0;padding:12px;border:1px solid var(--line);border-radius:20px;background:#fffffffa;box-shadow:0 24px 64px #0a193c26;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.nav.is-open{display:grid;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav a{padding:12px}.nav a:after{display:none}}@media(max-width:780px){.nav{inset:66px 12px auto}}@media(max-width:520px){.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-proof span{font-size:11px}}@media(prefers-reduced-motion:reduce){html.motion-ready .reveal,html.motion-ready .reveal.is-visible{opacity:1;translate:none;transition:none}.product-preview,.value-strip>div,.flow-step,.spotlight-card,.module-grid article,.security-list>div,.nav,.nav a:after,.site-header{transition:none}}.floating-whatsapp{position:fixed;z-index:95;right:22px;bottom:22px;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;background:#168f4e;color:#fff;box-shadow:0 15px 38px #1067384d;font-size:12px;font-weight:850;transition:transform .22s ease,box-shadow .22s ease}.floating-whatsapp:hover{transform:translateY(-3px);box-shadow:0 18px 42px #10673861}.floating-whatsapp svg{width:23px;fill:#fff}@media(max-width:520px){.floating-whatsapp{right:14px;bottom:14px;justify-content:center;width:50px;height:50px;padding:0}.floating-whatsapp span{display:none}}@media(prefers-reduced-motion:reduce){.floating-whatsapp{transition:none}}
