.cosmic-motion-root{min-width:0}
.astro-site .astro-action{--action-surface:#f4eddf;--action-ink:#151b30;--action-border:#d4ba83;isolation:isolate;box-sizing:border-box;border:1px solid var(--action-border);background:var(--action-surface);width:auto;min-width:0;max-width:100%;min-height:52px;color:var(--action-ink);letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:10px;justify-content:center;align-items:center;padding:13px 22px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5,0 3px 12px #02041324}.astro-site .astro-action--compact{min-height:48px;padding:10px 14px}.astro-site .astro-action--secondary{--action-surface:#141a30;--action-ink:#f3f1fa;--action-border:#655d84;box-shadow:inset 0 1px #ffffff08}.astro-site .astro-action:focus-visible{outline:2px solid var(--site-cyan,#63e4f2);outline-offset:4px;border-radius:10px}.astro-site .astro-action:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}.astro-action-edge{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.astro-action-edge:after{content:"";background:var(--action-surface);border-radius:8px;position:absolute;inset:1px}.astro-action-sweep{aspect-ratio:1;opacity:0;height:100cqh;position:absolute;inset:0}.astro-action-spark{background:conic-gradient(from 225deg,transparent 0,#e7be66 90deg,transparent 90deg);position:absolute;inset:-100%}.astro-action-content{place-items:center;min-width:0;max-width:100%;display:grid;position:relative}.astro-action-label,.astro-action-pending{grid-area:1/1;min-width:0;max-width:100%}.astro-action-label{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:inline-flex}.astro-action-label>svg{flex-shrink:0}.astro-action-pending{visibility:hidden;justify-content:center;align-items:center;gap:9px;display:flex}.astro-action-pending>span:last-child{min-width:0}.astro-action[data-pending=true] .astro-action-label{visibility:hidden}.astro-action[data-pending=true] .astro-action-pending{visibility:visible}.astro-action-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 15px;width:15px;height:15px}.astro-action--secondary .astro-action-sweep{display:none}.astro-action--secondary .astro-action-edge:before{content:"";opacity:.22;background:radial-gradient(75% 181%,#b4a0eb 0%,#b4a0eb00 100%);transition:opacity .3s;position:absolute;inset:0}.astro-site .astro-action:not(:disabled):not([aria-disabled=true]):focus-visible{border-color:#e7ca8f;box-shadow:0 0 0 1px #e7ca8f26,0 4px 18px #e7ca8f10}.astro-site .astro-action--secondary:not(:disabled):not([aria-disabled=true]):focus-visible{border-color:#ab96db}.astro-action:not(:disabled):not([aria-disabled=true]):focus-visible .astro-action-edge:before{opacity:1}@media (hover:hover) and (pointer:fine){.astro-site .astro-action:not(:disabled):not([aria-disabled=true]):hover{border-color:#ead3a1;box-shadow:0 5px 19px #e7ca8f17}.astro-site .astro-action--secondary:not(:disabled):not([aria-disabled=true]):hover{border-color:#ab96db;box-shadow:0 4px 18px #a58cff15}.astro-action:not(:disabled):not([aria-disabled=true]):hover .astro-action-edge:before{opacity:1}}@media (prefers-reduced-motion:no-preference){.astro-action:not(:disabled):not([aria-disabled=true]):focus-visible .astro-action-sweep{opacity:1;animation:1.6s ease-in-out astro-action-slide}.astro-action:not(:disabled):not([aria-disabled=true]):focus-visible .astro-action-spark{animation:3.2s linear astro-action-spin}.astro-action[data-active=true]:not(:disabled):not([aria-disabled=true]) .astro-action-sweep{opacity:1;animation:8s ease-in-out infinite alternate astro-action-slide}.astro-action[data-active=true]:not(:disabled):not([aria-disabled=true]) .astro-action-spark{animation:16s linear infinite astro-action-spin}.astro-action[data-pending=true] .astro-action-spinner{animation:1s linear infinite astro-action-loading}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.astro-action:not([data-active=true]):not(:disabled):not([aria-disabled=true]):hover .astro-action-sweep{opacity:1;animation:1.6s ease-in-out astro-action-slide}.astro-action:not([data-active=true]):not(:disabled):not([aria-disabled=true]):hover .astro-action-spark{animation:3.2s linear astro-action-spin}}.astro-site .astro-action:disabled,.astro-site .astro-action[aria-disabled=true]{cursor:not-allowed;opacity:.66;box-shadow:none;transform:none}.astro-site .astro-action[data-pending=true]{cursor:wait;opacity:1}.astro-action:disabled .astro-action-sweep,.astro-action[aria-disabled=true] .astro-action-sweep{opacity:0;animation:none}.astro-action:disabled .astro-action-spark,.astro-action[aria-disabled=true] .astro-action-spark{animation:none}.astro-action:disabled .astro-action-edge:before,.astro-action[aria-disabled=true] .astro-action-edge:before{opacity:.22;transition:none}.cosmic-motion-root[data-motion=off] .astro-action-sweep,.cosmic-motion-root[data-motion=off] .astro-action-spark{animation:none!important}.cosmic-motion-root[data-motion=off] .astro-action-spinner{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.astro-site .astro-action,.astro-action-edge:before{transition:none}.astro-site .astro-action:not(:disabled):not([aria-disabled=true]):active{transform:none}.astro-action-sweep,.astro-action-spark,.astro-action-spinner{animation:none!important}}@keyframes astro-action-slide{to{transform:translate(calc(100cqw - 100%))}}@keyframes astro-action-spin{0%{transform:rotate(0)}15%,35%{transform:rotate(90deg)}65%,85%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes astro-action-loading{to{transform:rotate(360deg)}}
@font-face{font-family:astroSerif;src:url(../media/cormorant_latin-s.p.0jvcp-grhfvvq.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:astroSerif Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.YBaXGq_className{font-family:astroSerif,astroSerif Fallback,Georgia;font-style:normal}.YBaXGq_variable{--font-astro-serif:"astroSerif", "astroSerif Fallback", Georgia}
@font-face{font-family:astroSans;src:url(../media/manrope_latin-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:astroSans Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}._8hPHVq_className{font-family:astroSans,astroSans Fallback,Arial}._8hPHVq_variable{--font-astro-sans:"astroSans", "astroSans Fallback", Arial}
.astro-site .site-whatsapp-bubble{z-index:60;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#f2fff8;background:linear-gradient(145deg,#1a3733,#10172a);border:1px solid #4c8a71;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:border-color .2s,box-shadow .2s;display:flex;position:fixed;box-shadow:0 5px 20px #0006,inset 0 1px #b7f9d919}.astro-site .site-whatsapp-icon{color:#9af3c6;background:#164a3b;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:grid}.astro-site .site-whatsapp-icon svg{width:27px;height:27px;display:block}.astro-site .site-whatsapp-copy{text-align:left;overflow-wrap:anywhere;min-width:0;display:none}.astro-site .site-whatsapp-copy strong{font-size:.8125rem;font-weight:600;line-height:1.5}.astro-site .site-whatsapp-copy>span{color:#b7c9c8;font-size:.6875rem;line-height:1.5}.astro-site .site-whatsapp-bubble:focus-visible{outline:3px solid var(--site-gold,#e8cd91);outline-offset:4px;border-radius:50%}.astro-site .site-whatsapp-bubble:active{border-color:#a1f4ca;box-shadow:inset 0 2px 8px #0004}@media (hover:hover){.astro-site .site-whatsapp-bubble:hover{border-color:#9af3c6;box-shadow:0 6px 24px #0006,0 0 18px #6ad8a51c}.astro-site .site-whatsapp-bubble:hover .site-whatsapp-icon{color:#fff;background:#22674d}}@media (max-width:1420px){.astro-site .site-quick-contact{margin-top:14px}.astro-site .site-whatsapp-bubble{border-radius:16px;justify-content:flex-start;gap:10px;width:fit-content;max-width:100%;height:auto;min-height:58px;padding:10px 14px 10px 10px;position:static;box-shadow:inset 0 1px #b7f9d919}.astro-site .site-whatsapp-copy{display:grid}.astro-site .site-whatsapp-bubble:focus-visible{border-radius:16px}}@media (prefers-reduced-motion:reduce){.astro-site .site-whatsapp-bubble,.astro-site .site-whatsapp-icon{transition:none}}
.astro-site .astro-background{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.astro-site .cosmic-motion-root>main,.astro-site .cosmic-motion-root>.site-footer{z-index:1;position:relative}.astro-background__glow{border-radius:50%;width:min(100vw,1200px);height:min(95vh,960px);animation-play-state:paused;position:absolute}.astro-background__glow--violet{background:radial-gradient(#7e5ebe29,#55458b0d 38%,#0000 68%);animation:28s ease-in-out infinite alternate paused astro-atmosphere-violet;top:-20%;right:-15%}.astro-background__glow--gold{background:radial-gradient(#bf97511c,#8c6a3f08 40%,#0000 68%);animation:34s ease-in-out infinite alternate paused astro-atmosphere-gold;bottom:-30%;left:-25%}.astro-background[data-active=true] .astro-background__glow{animation-play-state:running}.astro-background__stars{position:absolute;inset:0}.astro-background__stars canvas{width:100%;height:100%;display:block}@keyframes astro-atmosphere-violet{0%{transform:translate(-7%)scale(.95)}to{transform:translate(7%,16%)scale(1.08)}}@keyframes astro-atmosphere-gold{0%{transform:translateY(-6%)scale(1)}to{transform:translate(22%,-19%)scale(1.12)}}@media (max-width:700px){.astro-background__glow{width:135vw;height:80vh}.astro-background__glow--violet{top:-12%;right:-50%}.astro-background__glow--gold{bottom:-16%;left:-45%}}@media (prefers-reduced-motion:reduce){.astro-background .astro-background__glow{animation:none}}
.astro-site .site-cookie-manage{appearance:none;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.astro-site .site-cookie-manage:disabled{cursor:default}.astro-site .site-cookie-choice{z-index:100;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));color:#f4f0e6;width:min(430px,100vw - 32px);max-height:calc(100dvh - 32px);font-family:var(--font-astro-sans),Arial,sans-serif;text-align:left;background:#11172b;border:1px solid #77708e;border-radius:16px;padding:22px;position:fixed;overflow:auto;box-shadow:0 12px 48px #02040c66}.astro-site .site-footer .site-cookie-choice h2{font:600 18px/1.4 var(--font-astro-sans),Arial,sans-serif;letter-spacing:0;color:#f4f0e6;text-transform:none;margin:0 0 10px}.astro-site .site-cookie-choice p{color:#c7cbd9;margin:0 0 14px;font-size:13px;line-height:1.65}.astro-site .site-cookie-choice .site-cookie-detail{flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;font-size:12px;display:flex}.astro-site .site-cookie-detail a{color:#ece4ff;text-underline-offset:3px;text-decoration:underline}.astro-site .site-cookie-actions{gap:10px;display:flex}.astro-site .site-cookie-actions button{appearance:none;color:#fff;min-width:0;min-height:44px;font:600 13px/1.4 var(--font-astro-sans),Arial,sans-serif;white-space:normal;cursor:pointer;background:#25233d;border:1px solid #aca0cc;border-radius:8px;flex:1;padding:10px 16px}.astro-site .site-cookie-actions button:hover{background:#34304f}.astro-site .site-cookie-actions button:focus-visible,.astro-site .site-cookie-manage:focus-visible{outline-offset:4px;outline:2px solid #eee3ff}@media (max-width:480px){.astro-site .site-cookie-choice{left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);padding:18px}}@media (max-width:1000px){.astro-site:has(.site-mobile-menu[open]) .site-cookie-choice{display:none}}
.astro-site{--site-bg:#070b19;--site-panel:#111631;--site-line:#29304b;--site-ink:#f5f6ff;--site-muted:#b0bad1;--site-violet:#a58cff;--site-cyan:#63e4f2;--site-gold:#e8cd91;--site-radius:16px;--site-ease:cubic-bezier(.22,1,.36,1);--site-duration:.3s;background:var(--site-bg);color:var(--site-ink);font-family:var(--font-astro-sans),Arial,sans-serif;isolation:isolate;min-height:100vh;font-size:16px;line-height:1.7;overflow:clip}.astro-site *,.astro-site :before,.astro-site :after{box-sizing:border-box}.astro-site h1,.astro-site h2,.astro-site h3,.astro-site p{margin:0}.astro-site h1,.astro-site h2,.astro-site h3{overflow-wrap:anywhere}.astro-site a{color:inherit;text-decoration:none}.astro-site button,.astro-site input,.astro-site select,.astro-site textarea{font:inherit}.astro-site button{cursor:pointer}.astro-site button:disabled{cursor:default}.astro-site svg,.astro-site img{max-width:100%}.astro-site a,.astro-site button{-webkit-tap-highlight-color:transparent}.astro-site :focus-visible{outline:2px solid var(--site-cyan);outline-offset:5px;border-radius:3px}.astro-site ::selection{color:#fff;background:#7658f5}.astro-site [id]{scroll-margin-top:var(--site-anchor-clearance,115px)}.astro-site .site-container{width:min(1280px,100% - 96px);margin-inline:auto}.astro-site .site-section{padding-block:105px}.astro-site .site-eyebrow{color:var(--site-cyan);letter-spacing:2.3px;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.8}.astro-site .site-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.astro-site .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.astro-site .site-skip{z-index:200;background:var(--site-ink);color:var(--site-bg);padding:12px 18px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.astro-site .site-skip:focus{transform:translateY(0)}.astro-site .site-header{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070b19eb;border-bottom:1px solid #ffffff12;height:90px;transition:box-shadow .3s;position:sticky;top:0}.astro-site .site-header-compact{box-shadow:0 8px 30px #0003}.astro-site .site-header-inner{align-items:center;gap:32px;height:100%;display:flex}.astro-site .site-logo{flex:none;align-items:center;min-height:44px;display:inline-flex}.astro-site .site-logo img{width:190px;height:auto;display:block}.astro-site .site-desktop-nav{align-items:center;gap:23px;margin-left:auto;display:flex}.astro-site .site-desktop-nav a{color:var(--site-muted);white-space:nowrap;align-items:center;min-height:44px;font-size:12px;display:flex;position:relative}.astro-site .site-desktop-nav a:hover,.astro-site .site-desktop-nav a[aria-current]{color:#fff}.astro-site .site-desktop-nav a[aria-current]:after{content:"";background:var(--site-cyan);height:2px;position:absolute;bottom:0;left:0;right:0}.astro-site .site-header-actions{align-items:center;gap:23px;display:flex}.astro-site .site-text-link{text-underline-offset:7px;align-items:center;gap:17px;min-height:44px;font-size:13px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;display:inline-flex}.astro-site .site-text-link:hover{color:var(--site-cyan)}.astro-site .site-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.astro-site .site-mobile-menu{display:none}.astro-site .site-hero{grid-template-columns:1.07fr 1fr;align-items:center;gap:20px;min-height:720px;padding-block:70px 80px;display:grid;position:relative}.astro-site .site-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 70%,#42329026,#0000 36%);position:absolute;inset:0 -50vw}.astro-site .site-hero h1{letter-spacing:-3.7px;max-width:700px;margin-top:29px;font-size:clamp(52px,5.7vw,82px);font-weight:500;line-height:1.08}.astro-site .site-hero h1 em{font-family:var(--font-astro-serif),Georgia,serif;color:var(--site-gold);font-size:1.14em;font-weight:400}.astro-site .site-hero .site-lead{max-width:510px;margin-top:25px}.astro-site .site-lead{color:var(--site-muted);max-width:700px;font-size:16px;line-height:1.9}.astro-site .site-hero-foot{color:#b2bdd2;align-items:center;gap:20px;margin-top:49px;font-size:11px;display:flex}.astro-site .site-hero-foot span:first-child{background:var(--site-gold);width:45px;height:1px}.astro-site .site-service-strip{border-block:1px solid var(--site-line);color:var(--site-muted);justify-content:space-between;align-items:center;gap:24px;padding:25px 0;font-size:12px;display:flex}.astro-site .site-service-strip strong{color:var(--site-ink);font-size:13px;font-weight:500}.astro-site .site-service-strip i{background:var(--site-cyan);border-radius:50%;width:4px;height:4px}.astro-site .site-section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:48px;display:flex}.astro-site .site-section-heading h2{letter-spacing:-1.8px;max-width:690px;margin-top:18px;font-size:clamp(34px,3.8vw,53px);font-weight:500;line-height:1.18}.astro-site .site-section-heading>p{max-width:350px;color:var(--site-muted);font-size:14px;line-height:1.85}.astro-site .site-service-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.astro-site .site-service-card{border:1px solid var(--site-line);border-radius:var(--site-radius);background:linear-gradient(145deg,#111631,#0b1020);flex-direction:column;grid-column:span 2;min-width:0;display:flex;position:relative;overflow:hidden}.astro-site .site-service-card:nth-child(-n+2){grid-column:span 3}.astro-site .site-service-card:last-child{background:linear-gradient(135deg,#14142b,#0c1020)}.astro-site .site-service-card:nth-child(3){grid-column:span 2}.astro-site .site-service-card:nth-child(4){grid-column:span 4}.astro-site .site-service-card>a{flex-direction:column;height:100%;display:flex}.astro-site .site-service-card:nth-child(4)>a{grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.astro-site .site-service-card:has(>a:focus-visible){outline:2px solid var(--site-cyan);outline-offset:5px}.astro-site .site-service-card>a:focus-visible{outline:none}.astro-site .site-service-card .solution-art{width:100%;height:220px;color:var(--site-violet);transition:transform .7s var(--site-ease)}.astro-site .site-service-card:hover .solution-art{transform:scale(1.04)}.astro-site .site-service-card[data-color=cyan] .solution-art{color:var(--site-cyan)}.astro-site .site-service-card[data-color=gold] .solution-art{color:var(--site-gold)}.astro-site .site-service-card:nth-child(4) .solution-art{order:2}.astro-site .site-service-card-content{flex-direction:column;flex:1;padding:8px 30px 30px;display:flex}.astro-site .site-service-card:nth-child(4) .site-service-card-content{padding:30px 0 30px 30px}.astro-site .site-service-card .site-mono{color:var(--site-muted);margin-bottom:12px;font-size:10px}.astro-site .site-service-card h3{letter-spacing:-.5px;font-size:23px;font-weight:500;line-height:1.35}.astro-site .site-service-card p{color:var(--site-muted);margin-top:13px;font-size:13px;line-height:1.9}.astro-site .site-service-card .site-card-link{color:var(--site-ink);justify-content:space-between;gap:12px;margin-top:auto;padding-top:23px;font-size:12px;display:flex}.astro-site .site-service-card:last-child .site-card-link{color:var(--site-violet)}.astro-site .site-badge{color:#d1c3ff;letter-spacing:.3px;border:1px solid #7669a2;border-radius:30px;align-items:center;width:fit-content;padding:5px 10px;font-size:10px;line-height:1.6;display:inline-flex}.astro-site .site-light-band{background:#10162b;border-block:1px solid #ffffff0b}.astro-site .site-intro-split{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.astro-site .site-intro-split h2{font-family:var(--font-astro-serif),Georgia,serif;letter-spacing:-1px;margin-top:20px;font-size:clamp(40px,4.4vw,63px);font-weight:400;line-height:1.12}.astro-site .site-intro-split p:not(.site-eyebrow){color:var(--site-muted);margin-top:20px;font-size:15px}.astro-site .site-number-note{border-top:1px solid var(--site-line);color:var(--site-muted);gap:18px;margin-top:24px;padding-top:24px;font-size:13px;display:flex}.astro-site .site-number-note strong{color:var(--site-cyan);white-space:nowrap;flex:none;font-weight:500}.astro-site .site-number-note>span{min-width:0}.astro-site .site-demo-section{background:radial-gradient(at 50% 60%,#41347925,#0000 65%)}.astro-site .site-demo-heading{text-align:center;max-width:780px;margin:0 auto 45px}.astro-site .site-demo-heading h2{letter-spacing:-2px;margin:16px 0 20px;font-size:clamp(35px,4vw,57px);font-weight:500;line-height:1.2}.astro-site .site-demo-heading p:not(.site-eyebrow){color:var(--site-muted);font-size:15px}.astro-site .site-demo-note{color:var(--site-muted);text-align:center;margin-top:22px;font-size:12px}.astro-site .site-home-faq{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.astro-site .site-home-faq h2{letter-spacing:-1.8px;margin:20px 0 23px;font-size:47px;font-weight:500;line-height:1.2}.astro-site .site-accordion{border-bottom:1px solid var(--site-line)}.astro-site .site-accordion:first-child{border-top:1px solid var(--site-line)}.astro-site .site-accordion summary{cursor:pointer;padding:23px 35px 23px 0;font-size:15px;font-weight:500;list-style:none;position:relative}.astro-site .site-accordion summary::-webkit-details-marker{display:none}.astro-site .site-accordion summary:after{content:"+";color:var(--site-cyan);font-size:23px;font-weight:400;position:absolute;top:19px;right:3px}.astro-site .site-accordion[open] summary:after{content:"−"}.astro-site .site-accordion p{color:var(--site-muted);padding:0 35px 25px 0;font-size:14px}.astro-site .site-cta{text-align:center;border-top:1px solid var(--site-line);padding:80px 40px;position:relative;overflow:hidden}.astro-site .site-cta h2{font-size:clamp(38px,4.8vw,64px);font-family:var(--font-astro-serif),Georgia,serif;letter-spacing:-1.5px;margin:20px 0;font-weight:400;line-height:1.12}.astro-site .site-cta>p:not(.site-eyebrow){color:var(--site-muted);max-width:580px;margin-inline:auto}.astro-site .site-cta .site-actions{justify-content:center}.astro-site .site-cta>:not(.site-cta-orbits){z-index:1;position:relative}.astro-site .site-cta-orbits{opacity:.14;pointer-events:none;width:640px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.astro-site .site-cta-orbits i{border:1px solid var(--site-cyan);border-radius:50%;position:absolute;inset:0}.astro-site .site-cta-orbits i:nth-child(2){transform:rotate(60deg)}.astro-site .site-cta-orbits i:nth-child(3){transform:rotate(-60deg)}.astro-site .site-cta-orbits span{background:var(--site-cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;box-shadow:0 0 120px 50px #63e4f270}.astro-site .site-footer{border-top:1px solid var(--site-line);background:#060916;padding-top:48px}.astro-site .site-footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:70px;display:grid}.astro-site .site-footer-top p{color:var(--site-muted);margin-top:26px;font-size:13px}.astro-site .site-footer-top .site-company{font-size:11px;line-height:1.9}.astro-site .site-footer-contact{justify-items:start;margin-top:18px;display:grid}.astro-site .site-footer-contact a{min-height:44px;color:var(--site-muted);overflow-wrap:anywhere;align-items:center;font-size:13px;display:inline-flex}.astro-site .site-footer-contact a:hover{color:var(--site-cyan)}.astro-site .site-company a{text-underline-offset:4px;text-decoration:underline}.astro-site .site-footer h2{letter-spacing:1.2px;text-transform:uppercase;color:var(--site-gold);margin:10px 0 18px;font-size:11px;font-weight:500}.astro-site .site-footer nav a{min-height:44px;color:var(--site-muted);align-items:center;gap:8px;width:fit-content;padding-block:9px;font-size:12px;display:flex}.astro-site .site-footer nav a:hover{color:var(--site-cyan)}.astro-site .site-footer-bottom{border-top:1px solid var(--site-line);color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;padding:20px 0;font-size:11px;display:flex}.astro-site .site-footer-bottom>span:nth-child(2){margin-right:auto}.astro-site .site-footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.astro-site .site-breadcrumbs{color:var(--site-muted);margin-bottom:50px;font-size:11px}.astro-site .site-breadcrumbs ol{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.astro-site .site-breadcrumbs li{align-items:center;gap:12px;display:flex}.astro-site .site-breadcrumbs li+li:before{content:"/";color:#747d99}.astro-site .site-breadcrumbs a{align-items:center;min-height:35px;display:flex}.astro-site .site-breadcrumbs a:hover{color:var(--site-cyan)}.astro-site .site-page-intro{padding-block:35px 64px}.astro-site .site-page-intro h1{letter-spacing:-2.8px;max-width:980px;margin:21px 0 27px;font-size:clamp(44px,5.8vw,78px);font-weight:500;line-height:1.13}.astro-site .site-page-intro .site-lead{max-width:740px}.astro-site .site-page-intro .site-badge{margin-top:24px}.astro-site .site-detail-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;padding-block:0 80px;display:grid}.astro-site .site-detail-hero .solution-art{color:var(--site-violet);background:radial-gradient(#24224955,#0000 70%);width:100%}.astro-site .site-detail-hero[data-color=cyan] .solution-art{color:var(--site-cyan)}.astro-site .site-detail-hero[data-color=gold] .solution-art{color:var(--site-gold)}.astro-site .site-detail-hero p{color:var(--site-muted)}.astro-site .site-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.astro-site .site-benefits article{border-top:1px solid var(--site-line);padding-top:26px}.astro-site .site-benefits .site-mono{color:var(--site-cyan)}.astro-site .site-benefits h3{letter-spacing:-.6px;margin:23px 0 17px;font-size:23px;font-weight:500;line-height:1.3}.astro-site .site-benefits p{color:var(--site-muted);font-size:14px}.astro-site .site-related{grid-template-columns:1fr 1fr;gap:20px;display:grid}.astro-site .site-related a{border:1px solid var(--site-line);background:#10152b;border-radius:8px;flex-direction:column;gap:16px;padding:27px;display:flex}.astro-site .site-related a:hover{border-color:var(--site-cyan)}.astro-site .site-related strong{font-size:22px;font-weight:500}.astro-site .site-related p{color:var(--site-muted);font-size:13px}.astro-site .site-scenarios{grid-template-columns:1fr 1fr;gap:30px;display:grid}.astro-site .site-scenarios article{border:1px solid var(--site-line);background:linear-gradient(135deg,#131a33,#0c1122);border-radius:12px;padding:34px}.astro-site .site-scenarios h2{margin:20px 0 14px;font-size:26px;font-weight:500}.astro-site .site-scenarios p{color:var(--site-muted);font-size:14px}.astro-site .site-prose{max-width:840px;padding-bottom:90px}.astro-site .site-prose h2{letter-spacing:-.6px;margin:42px 0 17px;font-size:30px;font-weight:500;line-height:1.3}.astro-site .site-prose p,.astro-site .site-prose li{color:var(--site-muted);font-size:15px;line-height:1.9}.astro-site .site-prose p{margin-bottom:18px}.astro-site .site-prose ul{margin-block:20px;padding-left:23px}.astro-site .site-prose li{padding-block:4px}.astro-site .site-prose a{color:var(--site-ink);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.astro-site .site-contact-page{padding-block:28px 96px}.astro-site .site-contact-page>.site-breadcrumbs{margin-bottom:32px}.astro-site .site-contact-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.astro-site .site-contact-aside{min-width:0;padding-top:15px}.astro-site .site-contact-aside h1{letter-spacing:-.045em;max-width:10ch;margin:20px 0 24px;font-size:clamp(2.75rem,4.4vw,4rem);font-weight:500;line-height:1.12}.astro-site .site-contact-lead{color:var(--site-muted);max-width:43ch;font-size:1rem;line-height:1.85}.astro-site .site-contact-direct{margin-top:36px}.astro-site .site-contact-direct h2{color:var(--site-gold);margin:0 0 14px;font-size:.8125rem;font-weight:500;line-height:1.5}.astro-site .site-contact-channels{gap:12px;display:grid}.astro-site .site-contact-channel{border:1px solid var(--site-line);background:linear-gradient(135deg,#141b31,#0d1223);border-radius:14px;align-items:center;gap:14px;min-width:0;min-height:76px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.astro-site .site-contact-channel-icon{width:40px;height:40px;color:var(--site-violet);background:#a58cff0c;border:1px solid #a58cff30;border-radius:12px;flex:none;place-items:center;display:grid}.astro-site .site-contact-channel-copy{gap:3px;min-width:0;display:grid}.astro-site .site-contact-channel-copy strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.5}.astro-site .site-contact-channel-detail{color:var(--site-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.6}.astro-site .site-contact-channel-whatsapp{background:linear-gradient(135deg,#112e29,#0d1924);border-color:#3b6559}.astro-site .site-contact-channel-whatsapp .site-contact-channel-icon{color:#9af3c6;background:#73c59d0c;border-color:#73c59d40}.astro-site .site-contact-channel:hover{border-color:#a58cff}.astro-site .site-contact-channel-whatsapp:hover{border-color:#9af3c6}.astro-site .site-contact-channel:focus-visible{border-radius:14px}.astro-site .site-call-flow{border:1px solid var(--site-line);background:#10162a;border-radius:12px;margin-block:35px;padding:32px}.astro-site .site-flow-buttons{align-items:stretch;gap:12px;display:flex}.astro-site .site-flow-buttons button{color:var(--site-muted);background:0 0;border:1px solid #3b4664;border-radius:8px;flex:1;min-height:92px;padding:16px 12px;font-size:12px;position:relative}.astro-site .site-flow-buttons button[aria-pressed=true]{border-color:var(--site-cyan);color:var(--site-ink);background:#63e4f20c}.astro-site .site-flow-buttons button span{color:var(--site-cyan);margin-bottom:8px;font-family:monospace;display:block}.astro-site .site-flow-detail{max-width:760px;min-height:118px;padding-top:26px}.astro-site .site-flow-detail h3{margin-bottom:10px;font-size:20px;font-weight:500}.astro-site .site-flow-detail p{color:var(--site-muted);font-size:14px}.astro-site .site-flow-caption{color:var(--site-muted);margin-top:20px;font-size:12px}.astro-site .site-flow-fallback{color:var(--site-muted);padding-left:20px;font-size:14px}.astro-site .site-flow-fallback li{margin-top:12px}@media (min-width:1500px){.astro-site .site-hero{min-height:790px}}@media (min-width:1001px){.astro-site{--site-anchor-clearance:max(120px,5rem)}.astro-site .site-header{height:auto;min-height:90px}.astro-site .site-header-inner{height:auto;min-height:89px;padding-block:12px}}@media (max-width:1250px){.astro-site .site-header-inner{gap:20px}.astro-site .site-header .site-logo img{width:175px}.astro-site .site-desktop-nav,.astro-site .site-header-actions{gap:16px}.astro-site .site-hero h1{font-size:67px}}@media (max-width:1000px){.astro-site .site-container{width:calc(100% - 56px)}.astro-site .site-desktop-nav,.astro-site .site-header-actions{display:none}.astro-site .site-header{height:78px}.astro-site .site-mobile-menu{margin-left:auto;display:block}.astro-site .site-mobile-menu summary{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-width:86px;min-height:44px;padding:7px 10px;font-size:12px;list-style:none;display:flex}.astro-site .site-mobile-menu summary::-webkit-details-marker{display:none}.astro-site .site-mobile-menu[open] summary{border-color:var(--site-line);background:#141a30}.astro-site .site-menu-open-label,.astro-site .site-mobile-menu[open] .site-menu-closed-label{display:none}.astro-site .site-mobile-menu[open] .site-menu-open-label{display:inline}.astro-site .menu-bars{flex-direction:column;gap:5px;display:flex}.astro-site .menu-bars i{background:var(--site-ink);width:21px;height:1px;transition:transform .18s;display:block}.astro-site .site-mobile-menu[open] .menu-bars i:first-child{transform:translateY(3px)rotate(45deg)}.astro-site .site-mobile-menu[open] .menu-bars i:last-child{transform:translateY(-3px)rotate(-45deg)}.astro-site .site-mobile-menu nav{border-bottom:1px solid var(--site-line);padding:16px 28px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:linear-gradient(160deg,#10162a,#0c1123);border-radius:0 0 20px 20px;max-height:calc(100dvh - 78px);position:absolute;top:77px;left:0;right:0;overflow:auto;box-shadow:0 24px 40px #0006}.astro-site .site-mobile-links,.astro-site .site-mobile-actions{gap:5px;display:grid}.astro-site .site-mobile-actions{border-top:1px solid var(--site-line);margin-top:12px;padding-top:14px}.astro-site .site-mobile-menu nav a{border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;min-width:0;min-height:58px;padding:10px 12px;font-size:16px;line-height:1.45;display:flex}.astro-site .site-menu-icon{color:#baa7f0;background:#a58cff0a;border:1px solid #a58cff26;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.astro-site .site-menu-label{overflow-wrap:anywhere;min-width:0}.astro-site .site-mobile-menu nav a:hover{background:#ffffff05}.astro-site .site-mobile-menu nav a[aria-current]{color:var(--site-cyan);background:#63e4f20a;border-color:#63e4f22e}.astro-site .site-mobile-menu nav a[aria-current] .site-menu-icon{color:var(--site-cyan);background:#63e4f20a;border-color:#63e4f233}.astro-site .site-mobile-menu nav .site-mobile-contact{color:var(--site-gold);background:#e8cd910a;border-color:#e8cd9133}.astro-site .site-mobile-contact .site-menu-icon{color:var(--site-gold);background:0 0;border-color:#e8cd912b}.astro-site .site-mobile-menu nav .site-mobile-login{border-color:var(--site-line)}.astro-site .site-hero{gap:0;min-height:600px;padding-block:65px}.astro-site .site-hero h1{letter-spacing:-2.5px;font-size:57px}.astro-site .site-lead{font-size:14px}.astro-site .site-hero .site-actions{gap:13px}.astro-site .site-section{padding-block:80px}.astro-site .site-section-heading{gap:30px}.astro-site .site-section-heading>p{max-width:290px}.astro-site .site-intro-split{gap:45px}.astro-site .site-service-card:nth-child(n){grid-column:span 3;display:flex}.astro-site .site-service-card:last-child:nth-child(odd){grid-column:1/-1}.astro-site .site-service-card:nth-child(4)>a{display:flex}.astro-site .site-service-card:nth-child(4) .solution-art{order:0}.astro-site .site-service-card:nth-child(4) .site-service-card-content{padding:8px 30px 30px}.astro-site .site-home-faq{gap:40px}.astro-site .site-footer-top{gap:35px}.astro-site .site-footer-bottom{gap:15px}.astro-site .site-detail-hero{gap:35px}.astro-site .site-benefits{gap:25px}}@media (max-width:700px){.astro-site{font-size:15px}.astro-site .site-container{width:calc(100% - 40px)}.astro-site .site-header{height:74px}.astro-site .site-header-inner{gap:15px}.astro-site .site-logo img,.astro-site .site-header .site-logo img{width:155px}.astro-site .site-header-actions{display:none}.astro-site .site-mobile-menu{margin-left:auto}.astro-site .site-mobile-menu nav{max-height:calc(100dvh - 74px);padding-inline:20px;top:73px}.astro-site .site-hero{flex-direction:column;align-items:stretch;min-height:0;padding-block:52px 38px;display:flex}.astro-site .site-hero h1{letter-spacing:-2px;margin-top:22px;font-size:clamp(44px,10.7vw,65px)}.astro-site .site-hero .site-lead{max-width:480px;margin-top:21px;font-size:14px;line-height:1.85}.astro-site .site-hero-foot{margin-top:29px}.astro-site .site-hero-visual{margin-top:28px}.astro-site .site-eyebrow{letter-spacing:1.7px;font-size:10px}.astro-site .site-actions{gap:14px;margin-top:27px}.astro-site .site-service-strip{flex-wrap:wrap;justify-content:center;gap:12px 18px;padding:20px 0;font-size:10px}.astro-site .site-service-strip strong{text-align:center;flex-basis:100%;font-size:12px}.astro-site .site-service-strip i:first-of-type{display:none}.astro-site .site-section{padding-block:64px}.astro-site .site-section-heading{margin-bottom:30px;display:block}.astro-site .site-section-heading h2{letter-spacing:-1.2px;margin-top:15px;font-size:35px}.astro-site .site-section-heading>p{max-width:none;margin-top:21px;font-size:13px}.astro-site .site-service-grid{grid-template-columns:1fr;gap:18px}.astro-site .site-service-card:nth-child(n),.astro-site .site-service-card:last-child:nth-child(odd){grid-column:1}.astro-site .site-service-card .solution-art{height:195px}.astro-site .site-service-card-content,.astro-site .site-service-card:nth-child(4) .site-service-card-content{padding:5px 24px 25px}.astro-site .site-service-card h3{font-size:24px}.astro-site .site-intro-split{grid-template-columns:1fr;gap:28px}.astro-site .site-intro-split h2{font-size:44px}.astro-site .site-intro-split p:not(.site-eyebrow){font-size:14px}.astro-site .site-demo-heading{text-align:left}.astro-site .site-demo-heading h2{letter-spacing:-1.2px;font-size:38px}.astro-site .site-demo-heading p:not(.site-eyebrow){font-size:14px}.astro-site .site-home-faq{grid-template-columns:1fr;gap:30px}.astro-site .site-home-faq h2{margin-block:15px;font-size:38px}.astro-site .site-accordion summary{padding-block:20px;font-size:14px}.astro-site .site-accordion p{font-size:13px}.astro-site .site-cta{padding:56px 10px}.astro-site .site-cta h2{letter-spacing:-1px;font-size:40px}.astro-site .site-cta>p:not(.site-eyebrow){font-size:13px}.astro-site .site-footer{padding-top:48px}.astro-site .site-footer-top{grid-template-columns:1fr 1fr;gap:38px 20px}.astro-site .site-footer-top>div{grid-column:1/-1}.astro-site .site-footer-top p{margin-top:18px}.astro-site .site-footer nav a{padding-block:10px;font-size:12px}.astro-site .site-footer h2{letter-spacing:.8px;margin-bottom:12px;font-size:9px}.astro-site .site-footer-bottom{gap:5px 18px;padding-block:20px;font-size:10px}.astro-site .site-footer-bottom>span:nth-child(2){flex-basis:100%;order:6;margin-top:5px}.astro-site .site-page-intro{padding-block:20px 37px}.astro-site .site-breadcrumbs{margin-bottom:31px;font-size:10px}.astro-site .site-page-intro h1{letter-spacing:-1.6px;margin-block:19px 23px;font-size:clamp(35px,10.7vw,43px)}.astro-site .site-detail-hero{grid-template-columns:1fr;gap:25px;padding-bottom:52px}.astro-site .site-detail-hero p{font-size:14px}.astro-site .site-benefits{grid-template-columns:1fr;gap:32px}.astro-site .site-benefits h3{margin-top:17px}.astro-site .site-related{grid-template-columns:1fr}.astro-site .site-scenarios{grid-template-columns:1fr;gap:20px}.astro-site .site-scenarios article{padding:26px}.astro-site .site-prose{padding-bottom:60px}.astro-site .site-prose h2{margin-top:32px;font-size:26px}.astro-site .site-prose p,.astro-site .site-prose li{font-size:14px}.astro-site .site-call-flow{padding:22px}.astro-site .site-flow-buttons{flex-direction:column;gap:13px}.astro-site .site-flow-buttons button{text-align:left;align-items:center;gap:15px;min-height:64px;padding:14px;display:flex}.astro-site .site-flow-buttons button span{margin:0}.astro-site .site-flow-detail{min-height:135px}}@media (max-width:900px){.astro-site .site-contact-page{padding-block:20px 64px}.astro-site .site-contact-page>.site-breadcrumbs{margin-bottom:22px}.astro-site .site-contact-layout{grid-template-columns:1fr;gap:28px}.astro-site .site-contact-aside{padding-top:0}.astro-site .site-contact-aside h1{max-width:15ch;margin-block:16px 18px;font-size:clamp(2.25rem,6vw,3.5rem)}.astro-site .site-contact-lead{max-width:58ch;font-size:.9375rem}.astro-site .site-contact-direct{margin-top:24px}.astro-site .site-contact-channels{flex-wrap:wrap;gap:10px;display:flex}.astro-site .site-contact-channel{text-align:center;flex-direction:column;flex:5rem;justify-content:center;gap:6px;min-height:80px;padding:12px 8px}.astro-site .site-contact-channel-icon{background:0 0;border:0;width:30px;height:30px}.astro-site .site-contact-channel-detail{display:none}}@media (max-width:1100px) and (min-width:901px){.astro-site .site-contact-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:32px}.astro-site .site-contact-layout .astro-form-grid{grid-template-columns:1fr}.astro-site .site-contact-aside h1{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){.astro-site *,.astro-site :before,.astro-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.astro-site .marketing-icon{pointer-events:none;flex-shrink:0}.astro-site .site-footer-contact .site-contact-link,.astro-site .site-contact-aside .site-contact-link{align-items:center;gap:11px;display:flex}.astro-site .site-contact-link .marketing-icon{color:var(--site-gold)}.astro-site .site-contact-link>span{overflow-wrap:anywhere;min-width:0}.astro-site .site-call-flow.site-call-flow-visual{background:linear-gradient(135deg,#131a31,#0e1426)}.astro-site .site-call-flow-visual .site-flow-buttons{gap:24px}.astro-site .site-call-flow-visual .site-flow-buttons button{background:#0b1123;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:132px;padding:22px 15px 18px;transition:background .2s,border-color .2s;display:flex}.astro-site .site-call-flow-visual .site-flow-buttons button[aria-pressed=false]:hover:not(:disabled){background:#171e35;border-color:#7b759d}.astro-site .site-call-flow-visual .site-flow-buttons button[aria-pressed=true]{border-color:var(--site-cyan);color:var(--site-ink);background:linear-gradient(145deg,#1b2940,#141e34)}.astro-site .site-call-flow-visual .site-flow-buttons button>.marketing-icon{color:var(--site-cyan)}.astro-site .site-call-flow-visual .site-flow-buttons button strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5}.astro-site .site-call-flow-visual .site-flow-buttons .site-flow-step-number{color:#a4aec8;margin:0;font-size:10px;line-height:1.2;position:absolute;top:9px;right:11px}.astro-site .site-call-flow-visual .site-flow-detail{border-top:1px solid var(--site-line);min-height:118px;margin-top:26px;padding-top:22px}@media (max-width:700px){.astro-site .site-call-flow-visual .site-flow-buttons{gap:22px}.astro-site .site-call-flow-visual .site-flow-buttons button{flex-direction:row;justify-content:flex-start;gap:16px;min-height:76px;padding:18px 31px 18px 16px}.astro-site .site-call-flow-visual .site-flow-buttons button>.marketing-icon{width:27px;height:27px}.astro-site .site-call-flow-visual .site-flow-detail{min-height:135px}}
