.NavLink-module-scss-module__-tIVpW__navLink{color:#f4f4f4;font-family:var(--font-sora);align-items:center;gap:8px;font-size:.95rem;font-weight:500;text-decoration:none;display:flex;position:relative}.NavLink-module-scss-module__-tIVpW__active{color:#f0a46b}.NavLink-module-scss-module__-tIVpW__activeDot{background:#f0a46b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.NavLink-module-scss-module__-tIVpW__textWrapper{align-items:center;height:24px;display:flex;position:relative;overflow:hidden}.NavLink-module-scss-module__-tIVpW__textTop,.NavLink-module-scss-module__-tIVpW__textBottom{transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.NavLink-module-scss-module__-tIVpW__textTop{transform:translateY(0)}.NavLink-module-scss-module__-tIVpW__textBottom{color:#f0a46b;width:100%;position:absolute;top:100%;left:0}.NavLink-module-scss-module__-tIVpW__navLink:hover .NavLink-module-scss-module__-tIVpW__textTop{transform:translateY(-120%)}.NavLink-module-scss-module__-tIVpW__navLink:hover .NavLink-module-scss-module__-tIVpW__textBottom{transform:translateY(-100%)}
.Header-module-scss-module__klcqGG__header{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#071c2c66;border-bottom:1px solid #ffffff0d;width:100%;padding:24px 0;transition:padding .45s cubic-bezier(.22,1,.36,1),background .45s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0}.Header-module-scss-module__klcqGG__container{justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 40px;transition:all .45s cubic-bezier(.22,1,.36,1);display:flex}.Header-module-scss-module__klcqGG__logoWrapper{align-items:center;gap:14px;display:flex}.Header-module-scss-module__klcqGG__logoText{font-family:var(--font-sora);color:#f4f4f4;white-space:nowrap;font-size:1.35rem;font-weight:600;display:inline-block;overflow:hidden}.Header-module-scss-module__klcqGG__logoTextHidden{opacity:0;max-width:0;transform:scale(.9)}.Header-module-scss-module__klcqGG__nav{align-items:center;gap:48px;transition:gap .6s cubic-bezier(.22,1,.36,1);display:flex}.Header-module-scss-module__klcqGG__navScrolled{gap:28px}.Header-module-scss-module__klcqGG__whatsappButton{color:#f4f4f4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .35s,color .35s,box-shadow .35s,border-color .35s;display:flex}.Header-module-scss-module__klcqGG__whatsappButton:hover{color:#f0a46b;border-color:#f0a46b40;transform:scale(1.08)rotate(10deg);box-shadow:0 0 25px #f0a46b2e}@media (max-width:1024px){.Header-module-scss-module__klcqGG__header{display:none}}
.MobileNav-module-scss-module__x-S2VG__mobileTopBar{z-index:1200;-webkit-backdrop-filter:blur(16px);background:#071c2cb8;border-bottom:1px solid #ffffff0d;align-items:center;width:100%;height:72px;padding:0 20px;display:none;position:fixed;top:0;left:0}.MobileNav-module-scss-module__x-S2VG__logoWrapper{align-items:center;gap:12px;display:flex}.MobileNav-module-scss-module__x-S2VG__logoWrapper span{font-family:var(--font-sora);letter-spacing:-.5px;color:#f4f4f4;font-size:1rem;font-weight:600}@media (max-width:1024px){.MobileNav-module-scss-module__x-S2VG__mobileTopBar{display:flex}}
.Hero-module-scss-module__1JUD6a__heroSection{background:#071c2c;min-height:100vh;padding:180px 40px 120px;position:relative;overflow:hidden}.Hero-module-scss-module__1JUD6a__container{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1400px;margin:0 auto;display:grid;position:relative}.Hero-module-scss-module__1JUD6a__contentWrapper{max-width:620px}.Hero-module-scss-module__1JUD6a__visualWrapper{justify-content:center;display:flex}.Hero-module-scss-module__1JUD6a__backgroundGlow{filter:blur(40px);z-index:1;background:radial-gradient(circle,#21598c47 0%,#0000 70%);width:700px;height:700px;position:absolute;top:-200px;right:-150px}@media (max-width:1100px){.Hero-module-scss-module__1JUD6a__container{gap:50px}}@media (max-width:768px){.Hero-module-scss-module__1JUD6a__heroSection{padding:120px 20px 80px}.Hero-module-scss-module__1JUD6a__container{grid-template-columns:1fr;gap:60px}.Hero-module-scss-module__1JUD6a__contentWrapper{text-align:center;order:2;max-width:100%}.Hero-module-scss-module__1JUD6a__visualWrapper{order:1}}
.HeroContent-module-scss-module__qCotPG__heroContent{flex-direction:column;gap:28px;display:flex}.HeroContent-module-scss-module__qCotPG__label{color:#f0a46b;letter-spacing:1px;text-transform:uppercase;font-size:.9rem}.HeroContent-module-scss-module__qCotPG__heroTitle{font-family:var(--font-sora);letter-spacing:-3px;font-size:clamp(3.2rem,5vw,5.5rem);font-weight:500;line-height:1.05}.HeroContent-module-scss-module__qCotPG__description{color:#a8b2bd;max-width:580px;font-size:1.05rem;line-height:1.8}.HeroContent-module-scss-module__qCotPG__buttonGroup{flex-wrap:wrap;gap:18px;display:flex}.HeroContent-module-scss-module__qCotPG__primaryBtn,.HeroContent-module-scss-module__qCotPG__secondaryBtn{cursor:pointer;border-radius:999px;padding:16px 28px;font-size:.95rem;font-weight:500;transition:all .3s}.HeroContent-module-scss-module__qCotPG__primaryBtn{color:#071c2c;background:#f0a46b;border:none}.HeroContent-module-scss-module__qCotPG__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #f0a46b40}.HeroContent-module-scss-module__qCotPG__secondaryBtn{color:#f4f4f4;background:0 0;border:1px solid #ffffff1f}.HeroContent-module-scss-module__qCotPG__secondaryBtn:hover{color:#f0a46b;border-color:#f0a46b}.HeroContent-module-scss-module__qCotPG__servicePills{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.HeroContent-module-scss-module__qCotPG__servicePills span{color:#d6dee6;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;padding:10px 16px;font-size:.88rem}@media (max-width:768px){.HeroContent-module-scss-module__qCotPG__heroContent{align-items:center}.HeroContent-module-scss-module__qCotPG__heroTitle{letter-spacing:-2px}.HeroContent-module-scss-module__qCotPG__description{max-width:100%}.HeroContent-module-scss-module__qCotPG__buttonGroup,.HeroContent-module-scss-module__qCotPG__servicePills{justify-content:center}}
.CodeWindow-module-scss-module__ghKaHq__codeWindow{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b2438eb;border:1px solid #ffffff0f;border-radius:28px;width:100%;max-width:580px;min-height:460px;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000059}.CodeWindow-module-scss-module__ghKaHq__topBar{background:#ffffff08;border-bottom:1px solid #ffffff0d;align-items:center;height:58px;padding:0 22px;display:flex}.CodeWindow-module-scss-module__ghKaHq__windowActions{align-items:center;gap:8px;display:flex}.CodeWindow-module-scss-module__ghKaHq__windowActions span{opacity:.9;background:#f0a46b;border-radius:50%;width:12px;height:12px}.CodeWindow-module-scss-module__ghKaHq__tabs{margin-left:28px}.CodeWindow-module-scss-module__ghKaHq__activeTab{color:#d6dee6;background:#ffffff0a;border-radius:10px 10px 0 0;padding:10px 18px;font-size:.9rem}.CodeWindow-module-scss-module__ghKaHq__editorWrapper{display:flex}.CodeWindow-module-scss-module__ghKaHq__sidebar{background:#ffffff05;border-right:1px solid #ffffff0a;flex-direction:column;align-items:center;gap:24px;width:68px;min-height:400px;padding-top:28px;display:flex}.CodeWindow-module-scss-module__ghKaHq__sidebar span{background:#ffffff1f;border-radius:6px;width:18px;height:18px}.CodeWindow-module-scss-module__ghKaHq__codeArea{color:#d6dee6;flex:1;padding:32px 28px;font-family:monospace;font-size:.95rem;line-height:2;overflow:hidden}.CodeWindow-module-scss-module__ghKaHq__codeArea p{white-space:nowrap}.CodeWindow-module-scss-module__ghKaHq__keyword{color:#5da9ff}.CodeWindow-module-scss-module__ghKaHq__function{color:#f0a46b}.CodeWindow-module-scss-module__ghKaHq__element{color:#7ee787}.CodeWindow-module-scss-module__ghKaHq__attribute{color:#79c0ff}.CodeWindow-module-scss-module__ghKaHq__string{color:#f2cc60}.CodeWindow-module-scss-module__ghKaHq__indent{padding-left:20px}.CodeWindow-module-scss-module__ghKaHq__indent2{padding-left:40px}.CodeWindow-module-scss-module__ghKaHq__indent3{padding-left:60px}@media (max-width:768px){.CodeWindow-module-scss-module__ghKaHq__codeWindow{max-width:100%;min-height:auto}.CodeWindow-module-scss-module__ghKaHq__sidebar{width:52px}.CodeWindow-module-scss-module__ghKaHq__codeArea{padding:24px 20px;font-size:.82rem;line-height:1.9}.CodeWindow-module-scss-module__ghKaHq__indent{padding-left:12px}.CodeWindow-module-scss-module__ghKaHq__indent2{padding-left:24px}.CodeWindow-module-scss-module__ghKaHq__indent3{padding-left:36px}}
.NavigationDock-module-scss-module__wJJNKa__dockWrapper{display:none}.NavigationDock-module-scss-module__wJJNKa__dock{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071c2cb8;border:1px solid #ffffff0f;border-radius:999px;align-items:flex-end;gap:14px;padding:14px 18px;display:flex;box-shadow:0 12px 40px #00000047}.NavigationDock-module-scss-module__wJJNKa__dockItem{cursor:pointer;color:#f4f4f4;background:#ffffff0a;border:1px solid #ffffff0a;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .3s,background .3s,border-color .3s;display:flex;position:relative}.NavigationDock-module-scss-module__wJJNKa__dockItem:hover{background:#ffffff14;border-color:#f0a46b2e;transform:translateY(-6px)}.NavigationDock-module-scss-module__wJJNKa__icon{justify-content:center;align-items:center;display:flex}.NavigationDock-module-scss-module__wJJNKa__label{color:#f4f4f4;white-space:nowrap;opacity:0;pointer-events:none;background:#071c2ce0;border:1px solid #ffffff0f;border-radius:999px;padding:8px 12px;font-size:.8rem;transition:opacity .25s,transform .25s;position:absolute;top:-42px;left:50%;transform:translate(-50%)}.NavigationDock-module-scss-module__wJJNKa__dockItem:hover .NavigationDock-module-scss-module__wJJNKa__label{opacity:1;transform:translate(-50%)translateY(-4px)}@media (max-width:1024px){.NavigationDock-module-scss-module__wJJNKa__dockWrapper{z-index:1400;display:block;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}}
