.wrap[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(255,255,255,.14);background:var(--kloud-accent)}.topbar[data-astro-cid-3ef6ksr2]{background:var(--kloud-primary);border-bottom:1px solid rgba(255,255,255,.1)}.topbarInner[data-astro-cid-3ef6ksr2]{max-width:1050px;margin:0 auto;padding:8px 18px;display:flex;align-items:center;gap:14px;color:#fff}.social[data-astro-cid-3ef6ksr2]{display:flex;gap:8px;flex:0 0 auto}.icon[data-astro-cid-3ef6ksr2]{width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;color:#fff;text-decoration:none;font-size:12px;line-height:1}.icon[data-astro-cid-3ef6ksr2]:hover{background:#ffffff1f}.slogan[data-astro-cid-3ef6ksr2]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.95;font-size:13px}.contact[data-astro-cid-3ef6ksr2]{display:flex;gap:14px;flex:0 0 auto;font-size:13px;opacity:.95}.contactItem[data-astro-cid-3ef6ksr2]{color:#fff;text-decoration:none;white-space:nowrap}.contactItem[data-astro-cid-3ef6ksr2]:hover{text-decoration:underline}.bar[data-astro-cid-3ef6ksr2]{max-width:1100px;margin:0 auto;padding:12px 18px;display:flex;align-items:center;gap:12px}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:30px;text-decoration:none;min-width:0;flex:1;color:#fff}.logo[data-astro-cid-3ef6ksr2]{height:50px;width:auto;display:block}.crumb[data-astro-cid-3ef6ksr2]{opacity:.75;color:#fff}.current[data-astro-cid-3ef6ksr2]{color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:26ch;margin-top:-4px}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:14px;flex-wrap:wrap;flex:0 0 auto}.link[data-astro-cid-3ef6ksr2]{text-decoration:none;padding:8px 10px;border-radius:10px;color:#fff}.link[data-astro-cid-3ef6ksr2]:hover{background:#ffffff1f;text-decoration:none}.cta[data-astro-cid-3ef6ksr2]{display:flex;flex:0 0 auto}.btn[data-astro-cid-3ef6ksr2]{padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.35);background:#ffffff1a;color:#fff;text-decoration:none}.btn[data-astro-cid-3ef6ksr2]:hover{background:#ffffff29}.btn[data-astro-cid-3ef6ksr2].primary{background:var(--kloud-primary);border-color:#fff}.btn[data-astro-cid-3ef6ksr2].primary:hover{background:color-mix(in srgb,var(--kloud-primary) 90%,white)}.menuBtn[data-astro-cid-3ef6ksr2]{width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.35);background:#ffffff14;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.burger[data-astro-cid-3ef6ksr2]{width:18px;height:2px;background:#fff;position:relative;display:block}.burger[data-astro-cid-3ef6ksr2]:before,.burger[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;width:18px;height:2px;background:#fff}.burger[data-astro-cid-3ef6ksr2]:before{top:-6px}.burger[data-astro-cid-3ef6ksr2]:after{top:6px}.mobilePanel[data-astro-cid-3ef6ksr2]{max-width:1100px;margin:0 auto;padding:0 18px 14px}.mobilePanel[data-astro-cid-3ef6ksr2][hidden]{display:none!important}.mobileNav[data-astro-cid-3ef6ksr2]{display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:#0000002e;box-shadow:0 18px 50px #00000040}.mobileLink[data-astro-cid-3ef6ksr2]{padding:10px 12px;border-radius:12px}.desktop[data-astro-cid-3ef6ksr2]{display:flex}.mobile[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:980px){.contactItem[data-astro-cid-3ef6ksr2]:nth-child(3){display:none}}@media(max-width:859px){.desktop[data-astro-cid-3ef6ksr2]{display:none}.mobile[data-astro-cid-3ef6ksr2]{display:flex}.contact[data-astro-cid-3ef6ksr2]{display:none}.slogan[data-astro-cid-3ef6ksr2]{font-size:12px}.current[data-astro-cid-3ef6ksr2]{max-width:16ch}.btn[data-astro-cid-3ef6ksr2].primary{padding:10px 12px}.logo[data-astro-cid-3ef6ksr2]{height:40px}.brand[data-astro-cid-3ef6ksr2]{gap:15px}}@media(max-width:460px){.slogan[data-astro-cid-3ef6ksr2]{display:none}}.footer[data-astro-cid-sz7xmlte]{padding:48px 0 26px;background:var(--footer-bg);border-top:1px solid var(--footer-border);color:var(--footer-text)}.footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte]{max-width:1100px;margin:0 auto;padding:0 18px}.footer[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px}.footer[data-astro-cid-sz7xmlte] .title[data-astro-cid-sz7xmlte]{font-weight:700;margin-bottom:12px;color:var(--footer-title)}.footer[data-astro-cid-sz7xmlte] .text[data-astro-cid-sz7xmlte]{margin:6px 0;color:var(--footer-text);font-size:14px}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;color:var(--footer-link);text-decoration:none;font-size:14px}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-decoration-color:var(--footer-link)}.footer[data-astro-cid-sz7xmlte] .bar[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:14px;margin-top:26px;padding-top:16px;border-top:1px solid var(--footer-border);font-size:13px;color:var(--footer-muted);flex-wrap:wrap}@media(max-width:900px){.footer[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.wa[data-astro-cid-y4hhiakm]{position:fixed;right:18px;bottom:18px;z-index:50;display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;background:#111111e0;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 30px #00000038;transition:transform .15s ease,background .15s ease}.wa__icon[data-astro-cid-y4hhiakm]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;aspect-ratio:1 / 1;border-radius:50%;background:#25d366;color:#fff;flex-shrink:0}.wa[data-astro-cid-y4hhiakm]:hover{transform:translateY(-1px)}@media(max-width:520px){.wa[data-astro-cid-y4hhiakm]{width:56px;height:56px;padding:0;justify-content:center}.wa__icon[data-astro-cid-y4hhiakm]{width:40px;height:40px}.wa__label[data-astro-cid-y4hhiakm]{display:none}}:root{color-scheme:light dark;--radius: 18px;--kloud-primary: #0e3244;--kloud-accent: #0060b7;--kloud-accent-light: #35a7df;--kloud-gray: #4c4c4c;--footer-bg: #1f2328;--footer-border: rgba(255, 255, 255, .08);--footer-title: #e9eef7;--footer-text: rgba(233, 238, 247, .85);--footer-muted: rgba(233, 238, 247, .6);--footer-link: #7dd3fc}:root[data-theme=light]{--bg: #f7f9fc;--panel: rgba(10, 20, 40, .04);--panel2: rgba(10, 20, 40, .06);--border: rgba(10, 20, 40, .1);--text: #0b1220;--muted: rgba(11, 18, 32, .7);--brand: #0b63f6;--link: #0b63f6;--shadow: 0 12px 30px rgba(10, 20, 40, .1);--btn-bg: rgba(11, 99, 246, .08);--btn-border: rgba(11, 99, 246, .22);--card-bg: #ffffff;--card-border: rgba(17, 24, 39, .06);--card-shadow: 0 18px 45px rgba(0, 0, 0, .1);--card-title: #111827;--card-text: #374151;--card-icon-color: var(--kloud-primary);--card-icon-bg: rgba(11, 99, 246, .1);--card-icon-border: rgba(11, 99, 246, .22)}:root[data-theme=dark]{--bg: #0b0c10;--panel: rgba(255, 255, 255, .06);--panel2: rgba(196, 109, 109, .09);--border: rgba(255, 255, 255, .12);--text: #e9eef7;--muted: rgba(233, 238, 247, .74);--brand: #7dd3fc;--link: #93c5fd;--shadow: 0 14px 40px rgba(0, 0, 0, .35);--btn-bg: rgba(125, 211, 252, .12);--btn-border: rgba(125, 211, 252, .35);--card-bg: linear-gradient( 180deg, var(--panel), rgba(255, 255, 255, .03) );--card-border: var(--border);--card-shadow: var(--shadow);--card-title: var(--text);--card-text: var(--muted);--card-icon-color: #7dd3fc;--card-icon-bg: rgba(125, 211, 252, .12);--card-icon-border: rgba(125, 211, 252, .35)}*{box-sizing:border-box}body{margin:0;font-family:Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:radial-gradient(1200px 600px at 20% -10%,rgba(118,215,255,.18),transparent 60%),radial-gradient(1000px 500px at 90% 0%,rgba(160,120,255,.14),transparent 60%),var(--bg);color:var(--text)}.container{max-width:1000px;margin:0 auto;padding:28px 18px 50px}main.container>section{margin-top:28px}main.container>section:first-child{margin-top:0}.grid{display:grid;gap:26px}.grid-sm{gap:14px}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}.twoCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:start;margin-top:16px}.card-pad{padding:22px}.muted{color:var(--muted)}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline;text-decoration-color:#7fb4ff73}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--text);text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.btn:hover{text-decoration:none;border-color:color-mix(in srgb,var(--btn-border) 50%,var(--link) 50%);box-shadow:0 6px 16px #0000001f}.btn:active{transform:translateY(1px);box-shadow:0 3px 8px #0000002e}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 45%,transparent),0 6px 16px #0000001f}*/ .h1{font-size:clamp(28px,3vw,44px);margin:0 0 10px}.h2{font-size:32px;margin:30px 0 10px}.lead{color:var(--card-text);line-height:1.6}.list{margin:10px 0 0;padding-left:18px;color:var(--card-text);list-style:disc}.list li{margin-bottom:8px;line-height:1.5}.mutedNote{margin:12px 0 0;font-size:small;color:var(--muted);line-height:1.5}.moduleList{display:grid;gap:14px;margin-top:20px}.moduleItem{display:flex;align-items:flex-start;gap:14px;transition:transform .2s ease,box-shadow .2s ease;border-radius:14px;padding:6px}.moduleItem:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0000000f}.moduleIcon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--btn-bg);border:1px solid var(--btn-border);color:var(--btn-text);font-size:22px;flex-shrink:0;text-decoration:none}.moduleIcon i{line-height:1}.moduleIcon.is-link{cursor:pointer}.moduleIcon.is-link:hover,.moduleIcon.is-link:focus,.moduleIcon.is-link:active,.moduleIcon.is-link:visited{text-decoration:none;color:var(--btn-text)}.moduleText{min-width:0;color:var(--text);line-height:1.55}.moduleText strong{color:var(--card-title);font-weight:900}.cardTextStrong{color:var(--card-title);font-weight:400;line-height:1.6}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.divider{height:1px;background:color-mix(in srgb,var(--border) 65%,transparent);margin:22px 0}.reveal{opacity:1;transform:none}html.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}html.js .reveal.is-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1!important;transform:none!important;transition:none!important}}@keyframes separatorFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.separatorCard{display:grid;grid-template-columns:1.2fr .8fr;gap:26px;align-items:center;margin-bottom:6px;border-radius:22px;padding:18px;background:radial-gradient(800px 420px at 85% 40%,rgba(0,140,255,.1),transparent 60%);animation:heroFade .8s ease-out both}.separatorCardLeft{min-width:0}.separatorCardRight{display:flex;justify-content:center;align-items:center;min-width:0}.separatorCardLogo{width:min(420px,100%);height:auto;object-fit:contain;filter:drop-shadow(0 18px 40px rgba(0,0,0,.15));padding:6px;animation:logoFloat 6s ease-in-out infinite;will-change:transform}@keyframes separatorCardLogoFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.videoFull{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius)}.videoFull iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(prefers-reduced-motion:reduce){.separatorCard,.separatorCardLogo{animation:none}}@media(max-width:900px){.twoCards{grid-template-columns:1fr;gap:18px}.moduleIcon{width:38px;height:38px;font-size:20px}.separatorCard{grid-template-columns:1fr;gap:12px;margin-top:0;padding-top:10px;padding-bottom:10px}.separatorCardRight{order:-1}.separatorCardLogo{width:min(300px,86%);padding:0;margin-top:2px}}.hiStack{display:grid;gap:22px}.hiBody{display:flex;flex-direction:column;min-height:100%}.hiContent{margin:auto 0}.hiActions{margin-top:14px}
