@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Outfit:wght@400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";:root{--theme-mode:"light";--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-tertiary:#f1f5f9;--bg-card:#ffffffe0;--bg-card-hover:#fffffffa;--bg-glass:#ffffffd9;--bg-glass-border:#0284c729;--bg-glass-border-hover:#0284c766;--bg-nav:#ffffffdb;--bg-nav-scrolled:#fffffff5;--bg-mobile-menu:#fffffffa;--bg-input:#fff;--bg-badge:#0284c714;--accent-cyan:#0284c7;--accent-cyan-rgb:2, 132, 199;--accent-blue:#2563eb;--accent-blue-rgb:37, 99, 235;--accent-violet:#7c3aed;--accent-violet-rgb:124, 58, 237;--accent-magenta:#c026d3;--accent-emerald:#059669;--text-main:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--text-gradient:linear-gradient(135deg, #0f172a 0%, #0284c7 50%, #7c3aed 100%);--text-gradient-cyan:linear-gradient(135deg, #0284c7 0%, #2563eb 100%);--text-gradient-purple:linear-gradient(135deg, #7c3aed 0%, #c026d3 100%);--border-subtle:#0f172a14;--border-active:#0284c759;--shadow-glow-cyan:0 0 25px #0284c729;--shadow-glow-violet:0 0 25px #7c3aed29;--shadow-card:0 10px 30px -5px #0f172a12, 0 4px 6px -2px #0f172a08;--shadow-nav:0 8px 25px #0f172a0f;--body-bg-radial-1:#0284c70f;--body-bg-radial-2:#7c3aed0d;--body-bg-radial-3:#2563eb0a;--body-grid-line:#0f172a09;--btn-primary-bg:linear-gradient(135deg, #0284c7 0%, #2563eb 50%, #7c3aed 100%);--btn-primary-text:#fff;--btn-primary-shadow:0 4px 20px #0284c747;--scrollbar-track:#f1f5f9;--scrollbar-thumb:#cbd5e1;--scrollbar-thumb-hover:#0284c7;--terminal-frame-bg:#f8fafc;--terminal-bar-bg:#e2e8f0;--terminal-border:#0284c740;--terminal-shadow:0 20px 40px #0f172a14;--font-heading:"Outfit", sans-serif;--font-body:"Plus Jakarta Sans", sans-serif;--font-mono:"JetBrains Mono", monospace;--container-max-width:1240px;--transition-smooth:all .3s cubic-bezier(.16, 1, .3, 1);--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:30px}html.dark,[data-theme=dark]{--theme-mode:"dark";--bg-primary:#050811;--bg-secondary:#090e1f;--bg-tertiary:#101833;--bg-card:#101833a6;--bg-card-hover:#162146d9;--bg-glass:#090e1fbf;--bg-glass-border:#00f5ff26;--bg-glass-border-hover:#00f5ff66;--bg-nav:#050811bf;--bg-nav-scrolled:#050811f0;--bg-mobile-menu:#050811fa;--bg-input:#050811cc;--bg-badge:#00f5ff14;--accent-cyan:#00f5ff;--accent-cyan-rgb:0, 245, 255;--accent-blue:#3b82f6;--accent-blue-rgb:59, 130, 246;--accent-violet:#8b5cf6;--accent-violet-rgb:139, 92, 246;--accent-magenta:#d946ef;--accent-emerald:#10b981;--text-main:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--text-gradient:linear-gradient(135deg, #fff 0%, #00f5ff 50%, #8b5cf6 100%);--text-gradient-cyan:linear-gradient(135deg, #00f5ff 0%, #3b82f6 100%);--text-gradient-purple:linear-gradient(135deg, #a855f7 0%, #ec4899 100%);--border-subtle:#ffffff14;--border-active:#00f5ff66;--shadow-glow-cyan:0 0 30px #00f5ff40;--shadow-glow-violet:0 0 30px #8b5cf640;--shadow-card:0 20px 40px -15px #0009;--shadow-nav:0 10px 30px #00000080;--body-bg-radial-1:#00f5ff14;--body-bg-radial-2:#8b5cf614;--body-bg-radial-3:#3b82f60f;--body-grid-line:#ffffff04;--btn-primary-bg:linear-gradient(135deg, #00f5ff 0%, #3b82f6 50%, #8b5cf6 100%);--btn-primary-text:#050811;--btn-primary-shadow:0 4px 20px #00f5ff59;--scrollbar-track:var(--bg-primary);--scrollbar-thumb:#1e293b;--scrollbar-thumb-hover:var(--accent-cyan);--terminal-frame-bg:#080c1a;--terminal-bar-bg:#090e21;--terminal-border:#00f5ff4d;--terminal-shadow:0 25px 60px #000000b3, 0 0 40px #00f5ff26}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-main);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:5.5rem;line-height:1.6;transition:background-color .3s,color .3s;overflow-x:hidden}section[id]{scroll-margin-top:5.5rem}body{background-color:var(--bg-primary);background-image:radial-gradient(circle at 15% 10%, var(--body-bg-radial-1) 0%, transparent 35%), radial-gradient(circle at 85% 25%, var(--body-bg-radial-2) 0%, transparent 40%), radial-gradient(circle at 50% 80%, var(--body-bg-radial-3) 0%, transparent 45%), linear-gradient(to right, var(--body-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--body-grid-line) 1px, transparent 1px);min-height:100vh;color:var(--text-main);background-size:100% 100%,100% 100%,100% 100%,48px 48px,48px 48px;transition:background-color .3s,color .3s;position:relative;overflow-x:hidden}main,#main-content,header,footer,nav{position:relative}::selection{background:var(--accent-cyan);color:#fff}html.dark ::selection{background:var(--accent-cyan);color:#050811}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (width<=640px){.container{padding-left:1rem;padding-right:1rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-main);font-weight:700;line-height:1.2;transition:color .3s}p{color:var(--text-secondary);transition:color .3s}a{color:inherit;transition:var(--transition-smooth);text-decoration:none}.gradient-text{background:var(--text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.gradient-text-cyan{background:var(--text-gradient-cyan);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.gradient-text-purple{background:var(--text-gradient-purple);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.badge{letter-spacing:.03em;background:var(--bg-badge);color:var(--accent-cyan);border:1px solid var(--border-active);box-shadow:0 0 15px rgba(var(--accent-cyan-rgb), .12);text-transform:uppercase;transition:var(--transition-smooth);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.badge-pulse{background-color:var(--accent-cyan);width:8px;height:8px;box-shadow:0 0 10px var(--accent-cyan);border-radius:50%;animation:2s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.section-header{text-align:center;max-width:760px;margin:0 auto 3.5rem}.section-header .badge{margin-bottom:1rem}.section-header h2{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem)}.section-header p{color:var(--text-secondary);font-size:1.125rem;line-height:1.7}.btn{font-family:var(--font-heading);letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1.85rem;font-size:.9375rem;font-weight:600;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,filter .22s,background .3s;display:inline-flex;position:relative;overflow:hidden}.btn:active{transition:transform .12s cubic-bezier(.2,0,0,1)!important;transform:scale(.955)!important}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow);font-weight:700}.btn-primary:hover{filter:brightness(1.08);box-shadow:0 10px 32px rgba(var(--accent-cyan-rgb), .45);transform:translateY(-2px)scale(1.015)}.btn-secondary{background:var(--bg-card);color:var(--text-main);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px)}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--accent-cyan);color:var(--accent-cyan);box-shadow:var(--shadow-glow-cyan);transform:translateY(-2px)scale(1.015)}.btn-sm{border-radius:9999px;padding:.55rem 1.25rem;font-size:.8125rem}.glass-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-card);transition:var(--transition-smooth)}.glass-card:hover{border-color:var(--bg-glass-border-hover);box-shadow:0 15px 35px -10px rgba(var(--accent-cyan-rgb), .2);transform:translateY(-4px)}.section-padding{padding:6.5rem 0}@media (width<=768px){.section-padding{padding:4rem 0}}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--bg-primary);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}#apple-scroll-progress{transform-origin:0;background:linear-gradient(90deg, var(--accent-cyan), var(--accent-blue), var(--accent-violet));z-index:99999;pointer-events:none;width:100%;height:3px;box-shadow:0 0 10px rgba(var(--accent-cyan-rgb), .5);will-change:transform;position:fixed;top:0;left:0;transform:scaleX(0)}html.has-apple-motion .apple-reveal,html.has-apple-motion .melo-reveal{backface-visibility:hidden;transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);transform:translate(0,0)}html.has-apple-motion .apple-reveal:not(.is-revealed),html.has-apple-motion .melo-reveal:not(.is-revealed){pointer-events:none;opacity:0!important;transform:translateY(28px)!important}html.has-apple-motion .apple-reveal.is-revealed,html.has-apple-motion .melo-reveal.is-revealed{pointer-events:auto;opacity:1!important;transform:translate(0,0)!important}html.has-apple-motion .reveal-card:not(.is-revealed){pointer-events:none;opacity:0!important;transform:translateY(32px)scale(.975)!important}html.has-apple-motion .reveal-card.is-revealed{pointer-events:auto;opacity:1!important;transform:translate(0,0)scale(1)!important}html.has-apple-motion .reveal-process:not(.is-revealed){pointer-events:none;opacity:0!important;transform:translateY(36px)scale(.985)!important}html.has-apple-motion .reveal-process.is-revealed{pointer-events:auto;opacity:1!important;transform:translate(0,0)scale(1)!important}html.has-apple-motion .section-header .atom-badge,html.has-apple-motion .section-header .badge{transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transform:translate(0,0)}html.has-apple-motion .section-header:not(.is-revealed) .atom-badge,html.has-apple-motion .section-header:not(.is-revealed) .badge{opacity:0!important;transform:translateY(14px)scale(.92)!important}html.has-apple-motion .section-header.is-revealed .atom-badge,html.has-apple-motion .section-header.is-revealed .badge{opacity:1!important;transform:translate(0,0)scale(1)!important}html.has-apple-motion .section-header h2{transition:opacity .5s cubic-bezier(.16,1,.3,1) 50ms,transform .5s cubic-bezier(.16,1,.3,1) 50ms;transform:translate(0,0)}html.has-apple-motion .section-header:not(.is-revealed) h2{opacity:0!important;transform:translateY(20px)!important}html.has-apple-motion .section-header.is-revealed h2{opacity:1!important;transform:translate(0,0)!important}html.has-apple-motion .section-header p{transition:opacity .5s cubic-bezier(.16,1,.3,1) .1s,transform .5s cubic-bezier(.16,1,.3,1) .1s;transform:translate(0,0)}html.has-apple-motion .section-header:not(.is-revealed) p{opacity:0!important;transform:translateY(16px)!important}html.has-apple-motion .section-header.is-revealed p{opacity:1!important;transform:translate(0,0)!important}html.has-apple-motion .reveal-left:not(.is-revealed){opacity:0!important;transform:translate(-28px)!important}html.has-apple-motion .reveal-left.is-revealed{opacity:1!important;transform:translate(0,0)!important}html.has-apple-motion .reveal-right:not(.is-revealed){opacity:0!important;transform:translate(28px)!important}html.has-apple-motion .reveal-right.is-revealed{opacity:1!important;transform:translate(0,0)!important}html:not(.preloader-finished) .navbar,html:not(.preloader-finished) .hero-content>*,html:not(.preloader-finished) .hero-visual{animation-play-state:paused!important}html.preloader-finished .navbar,html.preloader-finished .hero-content>*,html.preloader-finished .hero-visual{animation-play-state:running!important}.stacking-deck-container{flex-direction:column;gap:2.5rem;display:flex;position:relative}.stack-card-3d,.project-stack-card,.process-stack-card{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;position:relative}.stack-card-3d:hover,.project-stack-card:hover,.process-stack-card:hover{border-color:var(--border-active);box-shadow:0 16px 36px -10px #0f172a1f, 0 0 15px rgba(var(--accent-cyan-rgb), .12);transform:translateY(-4px)}html.dark .stack-card-3d:hover,html.dark .project-stack-card:hover,html.dark .process-stack-card:hover{box-shadow:0 18px 40px -10px #000000b3, 0 0 20px rgba(var(--accent-cyan-rgb), .2)}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(60deg,#0000 0%,#fff6 50%,#0000 100%);width:50%;height:200%;transition:all .8s cubic-bezier(.16,1,.3,1);position:absolute;top:-50%;left:-75%;transform:rotate(25deg)}.btn-primary:hover:after{left:140%}.gradient-text{background-size:200%;animation:6s ease-in-out infinite alternate apple-shimmer}@keyframes apple-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hero-visual,.card-top-right,.card-bottom-left{will-change:transform;transition:transform .25s cubic-bezier(.16,1,.3,1)}.stat-number,.trust-value,.metric-val{font-variant-numeric:tabular-nums;will-change:contents;display:inline-block}.badge,.floating-whatsapp{will-change:transform;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.glass-card,.service-card,.tech-card,.process-stack-card,.channel-card,.trust-card,.stat-box{position:relative;overflow:hidden}.glass-card:before,.service-card:before,.tech-card:before,.process-stack-card:before,.channel-card:before,.trust-card:before{content:"";border-radius:inherit;background:radial-gradient(380px circle at var(--mouse-x,-999px) var(--mouse-y,-999px), rgba(var(--accent-cyan-rgb), .12) 0%, transparent 65%);opacity:0;pointer-events:none;z-index:1;transition:opacity .35s;position:absolute;inset:0}.glass-card:hover:before,.service-card:hover:before,.tech-card:hover:before,.process-stack-card:hover:before,.channel-card:hover:before,.trust-card:hover:before{opacity:1}@keyframes appleKeynoteIn{0%{opacity:0;filter:blur(14px);transform:translateY(32px)scale(.978)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes appleKeynoteScaleIn{0%{opacity:0;filter:blur(16px);transform:scale(.92)translateY(36px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes appleKeynoteCardIn{0%{opacity:0;filter:blur(10px);transform:scale(.9)translateY(24px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes appleDropIn{0%{opacity:0;filter:blur(8px);transform:translateY(-20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.apple-reveal,html.has-apple-motion .apple-reveal{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.project-stack-card,.process-stack-card{filter:none!important;transition:none!important;position:relative!important;transform:none!important}.gradient-text{animation:none!important}.hero-badge,.hero-title,.hero-description,.hero-cta-group,.hero-trust,.hero-visual,.card-top-right,.card-bottom-left,.navbar{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.page-preloader[data-astro-cid-frkauw45]{z-index:999999;background-color:var(--bg-primary,#fff);opacity:1;visibility:visible;-webkit-user-select:none;user-select:none;will-change:opacity, transform;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .6s cubic-bezier(.16,1,.3,1),visibility .6s;display:flex;position:fixed;inset:0;overflow:hidden}.page-preloader[data-astro-cid-frkauw45].is-loaded{opacity:0;visibility:hidden;pointer-events:none!important}.page-preloader[data-astro-cid-frkauw45].is-loaded .preloader-stage[data-astro-cid-frkauw45]{opacity:0;filter:blur(14px);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .45s,filter .45s;transform:scale(1.08)translateY(-10px)}.preloader-ambient-glow[data-astro-cid-frkauw45]{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#0284c71f 0%,#7c3aed0f 45%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:4s ease-in-out infinite alternate ambientFloat;position:absolute}:root.dark .preloader-ambient-glow[data-astro-cid-frkauw45]{background:radial-gradient(circle,#00f5ff29 0%,#8b5cf61a 45%,#0000 70%)}.preloader-stage[data-astro-cid-frkauw45]{z-index:2;text-align:center;opacity:1;will-change:transform, opacity, filter;flex-direction:column;justify-content:center;align-items:center;animation:.7s cubic-bezier(.16,1,.3,1) both appleEntrance;display:flex;position:relative;transform:scale(1)}.apple-logo-container[data-astro-cid-frkauw45]{margin-bottom:1.5rem;position:relative}.apple-logo-squircle[data-astro-cid-frkauw45]{background:#000;border:1px solid #fff3;border-radius:22px;justify-content:center;align-items:center;width:76px;height:76px;animation:3s ease-in-out infinite alternate logoFloat;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px -5px #0284c740,0 0 0 1px #0284c733,0 4px 10px #0000001a}.apple-logo-img[data-astro-cid-frkauw45]{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}.apple-specular-sweep[data-astro-cid-frkauw45]{pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff6 50%,#0000 65%);width:200%;height:200%;animation:3.2s cubic-bezier(.16,1,.3,1) infinite specularSweep;position:absolute;inset:-50%;transform:translate(-100%)}.apple-pulse-halo[data-astro-cid-frkauw45]{background:radial-gradient(circle, rgba(var(--accent-cyan-rgb,2, 132, 199), .35) 0%, rgba(var(--accent-violet-rgb,124, 58, 237), .18) 50%, transparent 75%);z-index:-1;filter:blur(12px);border-radius:32px;animation:2.8s ease-in-out infinite alternate haloPulse;position:absolute;inset:-14px}.apple-brand-lockup[data-astro-cid-frkauw45]{flex-direction:column;align-items:center;gap:.4rem;margin-bottom:2rem;display:flex}.apple-title-wrap[data-astro-cid-frkauw45]{overflow:hidden}.apple-brand-title[data-astro-cid-frkauw45]{font-family:var(--font-heading,"Outfit", -apple-system, BlinkMacSystemFont, sans-serif);letter-spacing:-.025em;align-items:center;gap:.5rem;margin:0;font-size:clamp(1.85rem,4.5vw,2.5rem);font-weight:800;line-height:1.1;display:flex}.brand-lead[data-astro-cid-frkauw45]{color:var(--text-main,#0f172a);font-weight:800}.brand-gradient[data-astro-cid-frkauw45]{background:linear-gradient(135deg, var(--accent-cyan,#0284c7) 0%, var(--accent-blue,#2563eb) 50%, var(--accent-violet,#7c3aed) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;animation:4s infinite alternate textShimmer}.apple-sub-wrap[data-astro-cid-frkauw45]{overflow:hidden}.apple-brand-sub[data-astro-cid-frkauw45]{font-family:var(--font-heading,"Outfit", -apple-system, BlinkMacSystemFont, sans-serif);letter-spacing:.25em;color:var(--text-muted,#64748b);text-transform:uppercase;font-size:.725rem;font-weight:700}.apple-progress-container[data-astro-cid-frkauw45]{flex-direction:column;align-items:center;gap:.75rem;width:210px;display:flex}.apple-progress-capsule[data-astro-cid-frkauw45]{background:#0f172a14;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}:root.dark .apple-progress-capsule[data-astro-cid-frkauw45]{background:#ffffff1a;box-shadow:inset 0 1px 2px #0000004d}.apple-progress-fill[data-astro-cid-frkauw45]{background:linear-gradient(90deg, var(--accent-cyan,#0284c7) 0%, var(--accent-blue,#2563eb) 60%, var(--accent-violet,#7c3aed) 100%);width:0%;height:100%;box-shadow:0 0 12px rgba(var(--accent-cyan-rgb,2, 132, 199), .65);will-change:width;border-radius:999px;transition:width .16s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.apple-progress-light[data-astro-cid-frkauw45]{width:8px;height:8px;box-shadow:0 0 8px #fff, 0 0 14px var(--accent-cyan);opacity:.9;background:#fff;border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.apple-status-text[data-astro-cid-frkauw45]{letter-spacing:.04em;color:var(--text-muted,#64748b);font-size:.75rem;font-weight:500;transition:opacity .3s}@keyframes appleEntrance{0%{opacity:0;filter:blur(8px);transform:scale(.9)translateY(16px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes specularSweep{0%{transform:translate(-150%)rotate(25deg)}40%,to{transform:translate(180%)rotate(25deg)}}@keyframes haloPulse{0%{opacity:.45;transform:scale(.96)}to{opacity:.85;transform:scale(1.08)}}@keyframes logoFloat{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes textShimmer{0%{background-position:0%}to{background-position:100%}}@keyframes ambientFloat{0%{transform:translate(-15px,-15px)scale(.95)}to{transform:translate(15px,15px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.page-preloader[data-astro-cid-frkauw45]{display:none!important}}.floating-whatsapp[data-astro-cid-ju4pidww]{z-index:999;color:#fff;width:58px;height:58px;transition:var(--transition-smooth);background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 8px 25px #25d36666}.floating-whatsapp[data-astro-cid-ju4pidww]:hover{transform:scale(1.1)translateY(-3px);box-shadow:0 12px 30px #25d36699}.whatsapp-tooltip[data-astro-cid-ju4pidww]{background:var(--bg-card-hover,#101833f2);color:var(--text-main,#fff);white-space:nowrap;pointer-events:none;border:1px solid var(--border-active,#00f5ff33);box-shadow:var(--shadow-card,0 8px 20px #0006);opacity:0;transition:var(--transition-smooth);border-radius:8px;padding:6px 14px;font-size:.8125rem;font-weight:600;position:absolute;right:calc(100% + 14px);transform:translate(10px)}.floating-whatsapp[data-astro-cid-ju4pidww]:hover .whatsapp-tooltip[data-astro-cid-ju4pidww]{opacity:1;transform:translate(0)}@media (width<=640px){.floating-whatsapp[data-astro-cid-ju4pidww]{width:52px;height:52px;bottom:1.25rem;right:1.25rem}.whatsapp-tooltip[data-astro-cid-ju4pidww]{display:none}}.brand-logo-atom[data-astro-cid-sormoj7r]{transition:var(--transition-smooth);-webkit-user-select:none;user-select:none;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex;position:relative}.logo-box[data-astro-cid-sormoj7r]{border:1px solid var(--border-active);transition:var(--transition-smooth);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0284c733}.logo-sm[data-astro-cid-sormoj7r] .logo-box[data-astro-cid-sormoj7r]{width:34px;height:34px}.logo-md[data-astro-cid-sormoj7r] .logo-box[data-astro-cid-sormoj7r]{width:42px;height:42px}.logo-lg[data-astro-cid-sormoj7r] .logo-box[data-astro-cid-sormoj7r]{width:52px;height:52px}.logo-img[data-astro-cid-sormoj7r]{object-fit:cover;width:100%;height:100%;display:block}.logo-glow[data-astro-cid-sormoj7r]{pointer-events:none;border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 0 12px #0284c766}.brand-logo-atom[data-astro-cid-sormoj7r]:hover .logo-box[data-astro-cid-sormoj7r]{border-color:var(--accent-cyan);transform:scale(1.05);box-shadow:0 0 25px #0284c773}.brand-text[data-astro-cid-sormoj7r]{flex-direction:column;line-height:1.1;display:flex}.brand-name[data-astro-cid-sormoj7r]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-main);font-size:1.05rem;font-weight:800}.brand-sub[data-astro-cid-sormoj7r]{letter-spacing:.14em;color:var(--accent-cyan);font-size:.625rem;font-weight:700}.logo-sm[data-astro-cid-sormoj7r] .brand-name[data-astro-cid-sormoj7r]{font-size:.925rem}.logo-sm[data-astro-cid-sormoj7r] .brand-sub[data-astro-cid-sormoj7r]{font-size:.55rem}.theme-toggle-btn[data-astro-cid-65ht5ef6]{background:var(--bg-card);border:1px solid var(--border-subtle);min-width:42px;height:42px;color:var(--text-main);cursor:pointer;transition:var(--transition-smooth);border-radius:9999px;outline:none;justify-content:center;align-items:center;gap:.625rem;padding:0 .625rem;display:inline-flex;position:relative;box-shadow:0 2px 10px #0000000a}.theme-toggle-btn[data-astro-cid-65ht5ef6]:hover{border-color:var(--accent-cyan);box-shadow:0 0 15px rgba(var(--accent-cyan-rgb), .25);color:var(--accent-cyan);transform:translateY(-1px)}.theme-toggle-btn[data-astro-cid-65ht5ef6]:active{transform:translateY(0)scale(.96)}.theme-toggle-btn[data-astro-cid-65ht5ef6]:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-cyan-rgb), .4)}.toggle-icon-wrap[data-astro-cid-65ht5ef6]{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.sun-icon[data-astro-cid-65ht5ef6],.moon-icon[data-astro-cid-65ht5ef6]{margin:auto;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;inset:0}:root:not(.dark) .sun-icon[data-astro-cid-65ht5ef6],html:not(.dark) .sun-icon[data-astro-cid-65ht5ef6]{opacity:1;color:#f59e0b;transform:rotate(0)scale(1)}:root:not(.dark) .moon-icon[data-astro-cid-65ht5ef6],html:not(.dark) .moon-icon[data-astro-cid-65ht5ef6]{opacity:0;pointer-events:none;transform:rotate(-90deg)scale(.5)}html.dark .sun-icon[data-astro-cid-65ht5ef6],[data-astro-cid-65ht5ef6][data-theme=dark] .sun-icon[data-astro-cid-65ht5ef6]{opacity:0;pointer-events:none;transform:rotate(90deg)scale(.5)}html.dark .moon-icon[data-astro-cid-65ht5ef6],[data-astro-cid-65ht5ef6][data-theme=dark] .moon-icon[data-astro-cid-65ht5ef6]{opacity:1;color:var(--accent-cyan);transform:rotate(0)scale(1)}.toggle-label-text[data-astro-cid-65ht5ef6]{font-size:.875rem;font-weight:600;font-family:var(--font-heading);color:var(--text-main)}.label-dark[data-astro-cid-65ht5ef6]{display:none}.label-light[data-astro-cid-65ht5ef6]{display:inline}html.dark .label-light[data-astro-cid-65ht5ef6],[data-astro-cid-65ht5ef6][data-theme=dark] .label-light[data-astro-cid-65ht5ef6]{display:none}html.dark .label-dark[data-astro-cid-65ht5ef6],[data-astro-cid-65ht5ef6][data-theme=dark] .label-dark[data-astro-cid-65ht5ef6]{display:inline}.theme-tooltip[data-astro-cid-65ht5ef6]{background:var(--bg-card-hover);color:var(--text-main);white-space:nowrap;pointer-events:none;border:1px solid var(--border-active);box-shadow:var(--shadow-card);opacity:0;z-index:100;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(5px)}.theme-toggle-btn[data-astro-cid-65ht5ef6]:hover .theme-tooltip[data-astro-cid-65ht5ef6]{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=768px){.theme-tooltip[data-astro-cid-65ht5ef6]{display:none}}.btn-sm[data-astro-cid-xilk536t]{padding:.5rem 1rem;font-size:.8125rem}.btn-md[data-astro-cid-xilk536t]{padding:.75rem 1.5rem;font-size:.9375rem}.btn-lg[data-astro-cid-xilk536t]{padding:.95rem 2rem;font-size:1.05rem}.nav-links[data-astro-cid-bm6ti7zs]{align-items:center;gap:2rem;display:flex}.nav-link[data-astro-cid-bm6ti7zs]{color:var(--text-secondary);transition:var(--transition-smooth);padding:.25rem 0;font-size:.9375rem;font-weight:600;text-decoration:none;position:relative}.nav-link[data-astro-cid-bm6ti7zs]:after{content:"";background:var(--btn-primary-bg);width:0;height:2px;transition:var(--transition-smooth);border-radius:2px;position:absolute;bottom:-2px;left:0}.nav-link[data-astro-cid-bm6ti7zs]:hover,.nav-link[data-astro-cid-bm6ti7zs].active{color:var(--text-main)}.nav-link[data-astro-cid-bm6ti7zs]:hover:after,.nav-link[data-astro-cid-bm6ti7zs].active:after{width:100%}.mobile-nav-links[data-astro-cid-bm6ti7zs]{flex-direction:column;gap:1.25rem;display:flex}.mobile-nav-link[data-astro-cid-bm6ti7zs]{color:var(--text-main);transition:var(--transition-smooth);font-size:1.15rem;font-weight:700;text-decoration:none}.mobile-nav-link[data-astro-cid-bm6ti7zs]:hover,.mobile-nav-link[data-astro-cid-bm6ti7zs].active{color:var(--accent-cyan);padding-left:.5rem}.navbar[data-astro-cid-46nqtgqv]{z-index:1000;width:100%;transition:var(--transition-smooth);background:var(--bg-nav);-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--border-subtle);padding:1rem 0;animation:.85s cubic-bezier(.16,1,.3,1) both appleDropIn;position:fixed;top:0;left:0}.navbar[data-astro-cid-46nqtgqv].scrolled{background:var(--bg-nav-scrolled);border-bottom:1px solid var(--border-active);box-shadow:var(--shadow-nav);padding:.7rem 0}.nav-container[data-astro-cid-46nqtgqv]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.nav-actions[data-astro-cid-46nqtgqv]{align-items:center;gap:.875rem;display:flex}.mobile-toggle[data-astro-cid-46nqtgqv]{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:32px;height:22px;padding:0;display:none}.mobile-toggle[data-astro-cid-46nqtgqv] .bar[data-astro-cid-46nqtgqv]{background-color:var(--text-main);width:100%;height:2.5px;transition:var(--transition-smooth);border-radius:4px}.mobile-toggle[data-astro-cid-46nqtgqv].open .bar[data-astro-cid-46nqtgqv]:first-child{transform:translateY(10px)rotate(45deg)}.mobile-toggle[data-astro-cid-46nqtgqv].open .bar[data-astro-cid-46nqtgqv]:nth-child(2){opacity:0}.mobile-toggle[data-astro-cid-46nqtgqv].open .bar[data-astro-cid-46nqtgqv]:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.mobile-menu[data-astro-cid-46nqtgqv]{background:var(--bg-mobile-menu);-webkit-backdrop-filter:blur(25px);z-index:999;opacity:0;pointer-events:none;overscroll-behavior:contain;flex-direction:column;justify-content:center;width:100%;height:100dvh;padding:2rem 1.5rem;transition:opacity .3s;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.mobile-menu[data-astro-cid-46nqtgqv].open{opacity:1;pointer-events:auto}.mobile-menu-inner[data-astro-cid-46nqtgqv]{flex-direction:column;gap:1.75rem;width:100%;max-width:400px;margin:0 auto;display:flex}.mobile-nav-links[data-astro-cid-46nqtgqv]{flex-direction:column;gap:1.25rem;display:flex}.mobile-link[data-astro-cid-46nqtgqv]{font-size:1.35rem;font-family:var(--font-heading);color:var(--text-main);transition:var(--transition-smooth);font-weight:600;text-decoration:none}.mobile-link[data-astro-cid-46nqtgqv]:hover{color:var(--accent-cyan);padding-left:.5rem}.mobile-theme-row[data-astro-cid-46nqtgqv]{border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.875rem 1.25rem;display:flex}.mobile-theme-label[data-astro-cid-46nqtgqv]{color:var(--text-main);font-size:.9rem;font-weight:600}@media (width<=1024px){#desktop-nav{display:none}.mobile-toggle[data-astro-cid-46nqtgqv]{display:flex}}@media (width<=640px){.nav-cta-btn[data-astro-cid-46nqtgqv]{display:none}}.atom-badge[data-astro-cid-w7zrlnmb]{letter-spacing:.02em;background:var(--bg-badge);border:1px solid var(--border-active);width:fit-content;color:var(--accent-cyan);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:var(--transition-smooth);border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .95rem;font-size:.8125rem;font-weight:600;display:inline-flex}.badge-size-sm[data-astro-cid-w7zrlnmb]{padding:.2rem .65rem;font-size:.72rem}.badge-size-md[data-astro-cid-w7zrlnmb]{padding:.35rem .95rem;font-size:.8125rem}.atom-badge-pulse[data-astro-cid-w7zrlnmb]{background:var(--accent-cyan);width:7px;height:7px;box-shadow:0 0 10px var(--accent-cyan);border-radius:50%;animation:2s cubic-bezier(.4,0,.6,1) infinite atomPulse}@keyframes atomPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.badge-cyan[data-astro-cid-w7zrlnmb]{color:var(--accent-cyan);background:#0284c714;border-color:#0284c759}.badge-violet[data-astro-cid-w7zrlnmb]{color:var(--accent-violet);background:#7c3aed14;border-color:#7c3aed59}.badge-violet[data-astro-cid-w7zrlnmb] .atom-badge-pulse[data-astro-cid-w7zrlnmb]{background:var(--accent-violet);box-shadow:0 0 10px var(--accent-violet)}.badge-emerald[data-astro-cid-w7zrlnmb]{color:var(--accent-emerald);background:#05966914;border-color:#05966959}.badge-emerald[data-astro-cid-w7zrlnmb] .atom-badge-pulse[data-astro-cid-w7zrlnmb]{background:var(--accent-emerald);box-shadow:0 0 10px var(--accent-emerald)}.badge-amber[data-astro-cid-w7zrlnmb]{color:#d97706;background:#d9770614;border-color:#d9770659}.badge-amber[data-astro-cid-w7zrlnmb] .atom-badge-pulse[data-astro-cid-w7zrlnmb]{background:#d97706;box-shadow:0 0 10px #d97706}.badge-blue[data-astro-cid-w7zrlnmb]{color:var(--accent-blue);background:#2563eb14;border-color:#2563eb59}.badge-blue[data-astro-cid-w7zrlnmb] .atom-badge-pulse[data-astro-cid-w7zrlnmb]{background:var(--accent-blue);box-shadow:0 0 10px var(--accent-blue)}.hero-section[data-astro-cid-lznntz7d]{padding-top:8.5rem;padding-bottom:5.5rem;position:relative;overflow:hidden}.hero-bg-glow[data-astro-cid-lznntz7d]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00f5ff1f 0%,#8b5cf614 50%,#0000 80%);width:800px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.hero-container[data-astro-cid-lznntz7d]{z-index:1;grid-template-columns:1.15fr 1fr;align-items:center;gap:3.5rem;display:grid;position:relative}.hero-content[data-astro-cid-lznntz7d]{flex-direction:column;gap:1.5rem;display:flex}.hero-badge[data-astro-cid-lznntz7d]{align-self:flex-start;animation:.85s cubic-bezier(.16,1,.3,1) 80ms both appleKeynoteIn}.hero-title[data-astro-cid-lznntz7d]{letter-spacing:-.035em;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.12;animation:.85s cubic-bezier(.16,1,.3,1) .2s both appleKeynoteIn}.hero-description[data-astro-cid-lznntz7d]{color:var(--text-secondary);max-width:580px;font-size:1.125rem;line-height:1.7;animation:.85s cubic-bezier(.16,1,.3,1) .34s both appleKeynoteIn}.hero-description[data-astro-cid-lznntz7d] strong[data-astro-cid-lznntz7d]{color:var(--text-main);font-weight:600}.hero-cta-group[data-astro-cid-lznntz7d]{flex-wrap:wrap;gap:1rem;margin-top:.5rem;animation:.85s cubic-bezier(.16,1,.3,1) .48s both appleKeynoteIn;display:flex}.hero-btn-main[data-astro-cid-lznntz7d]{padding-left:2rem;padding-right:2rem}.hero-trust[data-astro-cid-lznntz7d]{border-top:1px solid var(--border-subtle);align-items:center;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;animation:.85s cubic-bezier(.16,1,.3,1) .62s both appleKeynoteIn;display:flex}.trust-item[data-astro-cid-lznntz7d]{flex-direction:column;display:flex}.trust-value[data-astro-cid-lznntz7d]{font-family:var(--font-heading);color:var(--accent-cyan);font-size:1.5rem;font-weight:800;line-height:1}.trust-label[data-astro-cid-lznntz7d]{color:var(--text-muted);margin-top:.25rem;font-size:.775rem;font-weight:500}.trust-divider[data-astro-cid-lznntz7d]{background:var(--border-subtle);width:1px;height:36px}.hero-visual[data-astro-cid-lznntz7d]{animation:.95s cubic-bezier(.16,1,.3,1) .26s both appleKeynoteScaleIn;position:relative}.visual-frame[data-astro-cid-lznntz7d]{border-radius:var(--radius-lg);background:var(--terminal-frame-bg);border:1px solid var(--terminal-border);box-shadow:var(--terminal-shadow);position:relative;overflow:hidden}.visual-glow-halo[data-astro-cid-lznntz7d]{border-radius:inherit;background:linear-gradient(135deg, rgba(var(--accent-cyan-rgb), .35), transparent, rgba(var(--accent-violet-rgb), .35));z-index:0;pointer-events:none;opacity:.6;position:absolute;inset:-2px}.terminal-bar[data-astro-cid-lznntz7d]{z-index:2;background:var(--terminal-bar-bg);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex;position:relative}.terminal-dots[data-astro-cid-lznntz7d]{gap:6px;display:flex}.terminal-dots[data-astro-cid-lznntz7d] .dot[data-astro-cid-lznntz7d]{border-radius:50%;width:10px;height:10px}.dot[data-astro-cid-lznntz7d].red{background:#ff5f56}.dot[data-astro-cid-lznntz7d].yellow{background:#ffbd2e}.dot[data-astro-cid-lznntz7d].green{background:#27c93f}.terminal-title[data-astro-cid-lznntz7d]{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem}.terminal-status[data-astro-cid-lznntz7d]{font-family:var(--font-mono);color:var(--accent-emerald);align-items:center;gap:5px;font-size:.7rem;font-weight:700;display:flex}.status-indicator[data-astro-cid-lznntz7d]{background:var(--accent-emerald);width:6px;height:6px;box-shadow:0 0 8px var(--accent-emerald);border-radius:50%}.image-wrapper[data-astro-cid-lznntz7d]{z-index:1;aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.hero-img[data-astro-cid-lznntz7d]{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.visual-frame[data-astro-cid-lznntz7d]:hover .hero-img[data-astro-cid-lznntz7d]{transform:scale(1.03)}.floating-telemetry[data-astro-cid-lznntz7d]{z-index:10;background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-active);box-shadow:var(--shadow-card);border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;animation:4s ease-in-out infinite alternate float-telemetry;display:flex;position:absolute}.card-top-right[data-astro-cid-lznntz7d]{animation:.85s cubic-bezier(.16,1,.3,1) .58s both appleKeynoteCardIn,4.5s ease-in-out 1.45s infinite alternate float-telemetry;top:3.5rem;right:1.25rem}.card-bottom-left[data-astro-cid-lznntz7d]{animation:.85s cubic-bezier(.16,1,.3,1) .72s both appleKeynoteCardIn,4.5s ease-in-out 1.6s infinite alternate float-telemetry;bottom:1.25rem;left:1.25rem}@keyframes float-telemetry{0%{transform:translate(var(--px,0px), calc(var(--py,0px) + 0px))}to{transform:translate(var(--px,0px), calc(var(--py,0px) - 8px))}}.telemetry-icon[data-astro-cid-lznntz7d]{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.telemetry-icon[data-astro-cid-lznntz7d].green-glow{color:var(--accent-emerald);background:#10b98126;border:1px solid #10b9814d}.telemetry-icon[data-astro-cid-lznntz7d].cyan-glow{background:rgba(var(--accent-cyan-rgb), .15);color:var(--accent-cyan);border:1px solid rgba(var(--accent-cyan-rgb), .3)}.telemetry-info[data-astro-cid-lznntz7d]{flex-direction:column;display:flex}.telemetry-title[data-astro-cid-lznntz7d]{font-family:var(--font-heading);color:var(--text-main);font-size:.8125rem;font-weight:700}.telemetry-stat[data-astro-cid-lznntz7d]{color:var(--text-secondary);font-size:.7rem;font-family:var(--font-mono)}@media (width<=1024px){.hero-container[data-astro-cid-lznntz7d]{text-align:center;grid-template-columns:1fr;gap:3rem}.hero-content[data-astro-cid-lznntz7d]{align-items:center}.hero-badge[data-astro-cid-lznntz7d]{align-self:center}.hero-description[data-astro-cid-lznntz7d]{margin:0 auto}.hero-cta-group[data-astro-cid-lznntz7d],.hero-trust[data-astro-cid-lznntz7d]{justify-content:center}}@media (width<=640px){.hero-section[data-astro-cid-lznntz7d]{padding-top:5.75rem;padding-bottom:3rem}.hero-title[data-astro-cid-lznntz7d]{font-size:clamp(1.85rem,7.5vw,2.35rem)}.hero-description[data-astro-cid-lznntz7d]{font-size:1rem;line-height:1.6}.hero-cta-group[data-astro-cid-lznntz7d]{flex-direction:column;gap:.75rem;width:100%}.hero-cta-group[data-astro-cid-lznntz7d] a,.hero-cta-group[data-astro-cid-lznntz7d] button{justify-content:center;width:100%}.hero-trust[data-astro-cid-lznntz7d]{text-align:center;grid-template-columns:repeat(3,1fr);gap:.75rem;width:100%;margin-top:1.25rem;padding-top:1.25rem;display:grid}.trust-divider[data-astro-cid-lznntz7d]{display:none}.trust-value[data-astro-cid-lznntz7d]{font-size:1.25rem}.trust-label[data-astro-cid-lznntz7d]{font-size:.6875rem}.floating-telemetry[data-astro-cid-lznntz7d]{display:none}.terminal-title[data-astro-cid-lznntz7d]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.7rem;overflow:hidden}}@media (width<=400px){.hero-trust[data-astro-cid-lznntz7d]{grid-template-columns:1fr;gap:.85rem}}.stat-box[data-astro-cid-iy5ocxh5]{transition:var(--transition-smooth);flex-direction:column;padding:.5rem 1rem;display:flex}.stat-box[data-astro-cid-iy5ocxh5]:hover{transform:translateY(-2px)}.stat-header[data-astro-cid-iy5ocxh5]{align-items:baseline;gap:.75rem;margin-bottom:.4rem;display:flex}.stat-number[data-astro-cid-iy5ocxh5]{font-family:var(--font-heading);color:var(--text-main);background:linear-gradient(135deg, var(--text-main) 30%, var(--accent-cyan) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:900;line-height:1}.stat-tag[data-astro-cid-iy5ocxh5]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-cyan);background:#0284c71f;border:1px solid #0284c74d;border-radius:9999px;padding:.2rem .55rem;font-size:.6875rem;font-weight:700}.stat-tag[data-astro-cid-iy5ocxh5].success{color:var(--accent-emerald);background:#0596691f;border-color:#0596694d}.stat-tag[data-astro-cid-iy5ocxh5].warning{color:#d97706;background:#d977061f;border-color:#d977064d}.stat-label[data-astro-cid-iy5ocxh5]{color:var(--text-secondary);margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.stats-section[data-astro-cid-i33lvihy]{z-index:2;padding-bottom:5rem;position:relative}.stats-card-container[data-astro-cid-i33lvihy]{background:var(--bg-card);border:1px solid var(--bg-glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:repeat(4,1fr);padding:2.25rem 2rem;display:grid;position:relative}.stat-divider[data-astro-cid-i33lvihy]{display:none}.standards-strip[data-astro-cid-i33lvihy]{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;font-size:.84rem;font-weight:600;display:flex}.standard-item[data-astro-cid-i33lvihy]{color:var(--text-secondary);align-items:center;gap:.5rem;display:flex}.standard-item[data-astro-cid-i33lvihy] svg[data-astro-cid-i33lvihy]{color:var(--accent-cyan);flex-shrink:0}.standard-dot[data-astro-cid-i33lvihy]{color:var(--border-active)}@media (width<=1024px){.stats-card-container[data-astro-cid-i33lvihy]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (width<=640px){.stats-card-container[data-astro-cid-i33lvihy]{grid-template-columns:1fr;padding:1.5rem}.standards-strip[data-astro-cid-i33lvihy]{flex-direction:column;align-items:flex-start;gap:.75rem}.standard-dot[data-astro-cid-i33lvihy]{display:none}}.section-header[data-astro-cid-jtuer6sl]{margin-bottom:3.5rem}.header-center[data-astro-cid-jtuer6sl]{text-align:center;max-width:780px;margin-left:auto;margin-right:auto}.header-center[data-astro-cid-jtuer6sl] .atom-badge{margin-left:auto;margin-right:auto}.header-left[data-astro-cid-jtuer6sl]{text-align:left;max-width:780px}h2[data-astro-cid-jtuer6sl]{color:var(--text-main);letter-spacing:-.02em;margin:1.15rem 0 1rem;font-size:clamp(2rem,3.8vw,2.85rem);font-weight:800;line-height:1.2}p[data-astro-cid-jtuer6sl]{color:var(--text-secondary);margin:0;font-size:1.075rem;line-height:1.7}@media (width<=768px){.section-header[data-astro-cid-jtuer6sl]{margin-bottom:2.5rem}}.service-card[data-astro-cid-x2772z47]{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);transition:var(--transition-smooth);flex-direction:column;height:100%;padding:2.25rem 2rem;display:flex;position:relative}.service-card[data-astro-cid-x2772z47]:hover{border-color:var(--accent-cyan);transform:translateY(-6px);box-shadow:0 15px 35px -5px #0284c72e}.service-top[data-astro-cid-x2772z47]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.service-icon-box[data-astro-cid-x2772z47]{width:52px;height:52px;color:var(--accent-cyan);transition:var(--transition-smooth);background:#0284c71a;border:1px solid #0284c740;border-radius:14px;justify-content:center;align-items:center;display:flex}.service-card[data-astro-cid-x2772z47]:hover .service-icon-box[data-astro-cid-x2772z47]{background:var(--accent-cyan);color:#fff;transform:scale(1.05);box-shadow:0 0 20px #0284c780}.service-badge[data-astro-cid-x2772z47]{text-transform:uppercase;letter-spacing:.06em;background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:9999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:700}.service-title[data-astro-cid-x2772z47]{color:var(--text-main);margin-bottom:.75rem;font-size:1.285rem;font-weight:700;line-height:1.3}.service-description[data-astro-cid-x2772z47]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9125rem;line-height:1.6}.service-features-list[data-astro-cid-x2772z47]{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:.65rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:flex}.feature-line[data-astro-cid-x2772z47]{color:var(--text-secondary);align-items:flex-start;gap:.65rem;font-size:.84rem;line-height:1.4;display:flex}.feature-line[data-astro-cid-x2772z47] svg[data-astro-cid-x2772z47]{color:var(--accent-cyan);flex-shrink:0;margin-top:3px}.service-tags-wrap[data-astro-cid-x2772z47]{flex-wrap:wrap;gap:.45rem;margin-bottom:1.75rem;display:flex}.tech-pill[data-astro-cid-x2772z47]{font-size:.72rem;font-weight:600;font-family:var(--font-mono);background:var(--bg-tertiary);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:6px;padding:.2rem .55rem}.service-footer[data-astro-cid-x2772z47]{margin-top:auto;padding-top:.5rem}.service-action-link[data-astro-cid-x2772z47]{color:var(--accent-cyan);transition:var(--transition-smooth);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.service-action-link[data-astro-cid-x2772z47]:hover{color:var(--accent-blue);transform:translate(4px)}.services-section[data-astro-cid-jtd4w6hq]{background:linear-gradient(180deg, transparent 0%, var(--bg-tertiary) 50%, transparent 100%);position:relative}.services-grid[data-astro-cid-jtd4w6hq]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (width<=1024px){.services-grid[data-astro-cid-jtd4w6hq]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.services-grid[data-astro-cid-jtd4w6hq]{grid-template-columns:1fr}}.tech-card[data-astro-cid-wsydlhyq]{border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-subtle);transition:var(--transition-smooth);flex-direction:column;gap:.5rem;padding:1.25rem 1.4rem;display:flex}.tech-card[data-astro-cid-wsydlhyq]:hover{border-color:var(--accent-cyan);transform:translateY(-3px);box-shadow:0 8px 25px #0284c726}.tech-card-top[data-astro-cid-wsydlhyq]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tech-name[data-astro-cid-wsydlhyq]{color:var(--text-main);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.tech-badge[data-astro-cid-wsydlhyq]{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-cyan);background:#0284c71a;border:1px solid #0284c740;border-radius:9999px;padding:.2rem .5rem;font-size:.65rem;font-weight:700}.tech-level[data-astro-cid-wsydlhyq]{color:var(--text-secondary);margin:0;font-size:.825rem;line-height:1.4}.techstack-section[data-astro-cid-jlnupkio]{background:0 0;position:relative}.tech-tabs-nav[data-astro-cid-jlnupkio]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3rem;display:flex}.tab-btn[data-astro-cid-jlnupkio]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-heading);cursor:pointer;transition:var(--transition-smooth);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.tab-btn[data-astro-cid-jlnupkio]:hover{color:var(--text-main);border-color:var(--border-active);background:var(--bg-card-hover)}.tab-btn[data-astro-cid-jlnupkio].active{background:linear-gradient(135deg, rgba(var(--accent-cyan-rgb), .15) 0%, rgba(var(--accent-violet-rgb), .15) 100%);border-color:var(--accent-cyan);color:var(--text-main);box-shadow:var(--shadow-glow-cyan)}.tab-icon[data-astro-cid-jlnupkio]{font-size:1.1rem}.tech-tab-content-wrapper[data-astro-cid-jlnupkio]{position:relative}.tab-pane[data-astro-cid-jlnupkio]{display:none}.tab-pane[data-astro-cid-jlnupkio].active{animation:.45s cubic-bezier(.16,1,.3,1) both fadeInTab;display:block}@keyframes fadeInTab{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.tab-pane-header[data-astro-cid-jlnupkio]{text-align:center;max-width:640px;margin:0 auto 2.5rem}.tab-pane-desc[data-astro-cid-jlnupkio]{color:var(--text-secondary);font-size:1.05rem;line-height:1.6}.tech-cards-grid[data-astro-cid-jlnupkio]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=1024px){.tech-cards-grid[data-astro-cid-jlnupkio]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tech-cards-grid[data-astro-cid-jlnupkio]{grid-template-columns:1fr}.tab-btn[data-astro-cid-jlnupkio]{padding:.6rem 1rem;font-size:.8125rem}}.process-stack-card[data-astro-cid-cvj2tcvi]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);padding:2.5rem;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .3s;position:relative;overflow:hidden}.process-stack-card[data-astro-cid-cvj2tcvi]:hover{border-color:rgba(var(--step-accent-rgb,var(--accent-cyan-rgb)), .45);box-shadow:0 16px 36px -10px #0f172a1f, 0 0 20px rgba(var(--step-accent-rgb,var(--accent-cyan-rgb)), .15);transform:translateY(-4px)}.step-card-glow-bar[data-astro-cid-cvj2tcvi]{opacity:.85;width:100%;height:3px;position:absolute;top:0;left:0}.process-card-header[data-astro-cid-cvj2tcvi]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.25rem;display:flex}.phase-meta[data-astro-cid-cvj2tcvi]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.phase-pill[data-astro-cid-cvj2tcvi]{text-transform:uppercase;letter-spacing:.06em;font-size:.775rem;font-weight:700;font-family:var(--font-heading);border:1px solid;border-radius:999px;align-items:center;gap:.5rem;padding:5px 14px;display:inline-flex}.phase-dot[data-astro-cid-cvj2tcvi]{border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite phasePulse}@keyframes phasePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.timeline-pill[data-astro-cid-cvj2tcvi]{color:var(--text-muted);font-size:.775rem;font-weight:600;font-family:var(--font-mono);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:6px;padding:4px 10px}.step-giant-number[data-astro-cid-cvj2tcvi]{align-items:baseline;line-height:1;display:flex;position:relative}.number-ghost[data-astro-cid-cvj2tcvi]{font-family:var(--font-heading);color:var(--text-muted);opacity:.4;margin-right:2px;font-size:1.5rem;font-weight:900}.number-main[data-astro-cid-cvj2tcvi]{font-family:var(--font-heading);letter-spacing:-.04em;font-size:3rem;font-weight:900;line-height:1}.process-card-body[data-astro-cid-cvj2tcvi]{grid-template-columns:1.15fr .95fr;align-items:center;gap:2.5rem;display:grid}.step-title[data-astro-cid-cvj2tcvi]{color:var(--text-main);letter-spacing:-.015em;margin-bottom:1rem;font-size:1.6rem;font-weight:700;line-height:1.25}.step-desc[data-astro-cid-cvj2tcvi]{color:var(--text-secondary);margin-bottom:1.75rem;font-size:.965rem;line-height:1.65}.step-deliverables-box[data-astro-cid-cvj2tcvi]{border-radius:var(--radius-md);background:var(--bg-tertiary);border:1px solid var(--border-subtle);margin-bottom:1.75rem;padding:1.25rem 1.5rem}.deliverable-label[data-astro-cid-cvj2tcvi]{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;font-size:.75rem;font-weight:700;font-family:var(--font-heading);margin-bottom:.875rem;display:block}.deliverable-list[data-astro-cid-cvj2tcvi]{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.deliverable-list[data-astro-cid-cvj2tcvi] li[data-astro-cid-cvj2tcvi]{color:var(--text-main);align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.45;display:flex}.del-icon-box[data-astro-cid-cvj2tcvi]{border:1px solid;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.del-text[data-astro-cid-cvj2tcvi]{font-weight:500}.step-footer-meta[data-astro-cid-cvj2tcvi]{align-items:center;display:flex}.quality-tag[data-astro-cid-cvj2tcvi]{font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-badge);border:1px solid var(--border-subtle);border-radius:6px;align-items:center;gap:.5rem;padding:4px 12px;font-size:.775rem;font-weight:600;display:inline-flex}.quality-tag[data-astro-cid-cvj2tcvi] svg[data-astro-cid-cvj2tcvi]{color:var(--accent-cyan)}.process-image-window[data-astro-cid-cvj2tcvi]{border-radius:var(--radius-md);background:var(--bg-primary);border:1px solid var(--border-subtle);flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden;transform:translateZ(18px);box-shadow:0 16px 36px -10px #00000040}.process-stack-card[data-astro-cid-cvj2tcvi]:hover .process-image-window[data-astro-cid-cvj2tcvi]{border-color:rgba(var(--step-accent-rgb,var(--accent-cyan-rgb)), .45);box-shadow:0 20px 42px -10px #0f172a33, 0 0 25px rgba(var(--step-accent-rgb,var(--accent-cyan-rgb)), .2)}.image-window-header[data-astro-cid-cvj2tcvi]{background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.window-dots[data-astro-cid-cvj2tcvi]{gap:6px;display:flex}.dot[data-astro-cid-cvj2tcvi]{border-radius:50%;width:10px;height:10px}.dot[data-astro-cid-cvj2tcvi].red{background:#ff5f56}.dot[data-astro-cid-cvj2tcvi].yellow{background:#ffbd2e}.dot[data-astro-cid-cvj2tcvi].green{background:#27c93f}.window-title[data-astro-cid-cvj2tcvi]{font-family:var(--font-mono);color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;display:flex}.window-title[data-astro-cid-cvj2tcvi] svg[data-astro-cid-cvj2tcvi]{color:var(--step-accent,var(--accent-cyan))}.window-badge[data-astro-cid-cvj2tcvi]{font-family:var(--font-mono);text-transform:uppercase;background:#0000000d;border:1px solid;border-radius:4px;padding:2px 8px;font-size:.675rem;font-weight:700}.image-container[data-astro-cid-cvj2tcvi]{aspect-ratio:16/9;background:#090d16;width:100%;position:relative;overflow:hidden}.process-step-img[data-astro-cid-cvj2tcvi]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .5s;display:block}.process-stack-card[data-astro-cid-cvj2tcvi]:hover .process-step-img[data-astro-cid-cvj2tcvi]{transform:scale(1.04)}.image-overlay-vignette[data-astro-cid-cvj2tcvi]{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 35px #00000059}.image-overlay-glow[data-astro-cid-cvj2tcvi]{pointer-events:none;opacity:.5;transition:opacity .3s;position:absolute;inset:0}.process-stack-card[data-astro-cid-cvj2tcvi]:hover .image-overlay-glow[data-astro-cid-cvj2tcvi]{opacity:.8}.window-footer[data-astro-cid-cvj2tcvi]{background:var(--bg-tertiary);border-top:1px solid var(--border-subtle);padding:.75rem 1rem}.telemetry-chip[data-astro-cid-cvj2tcvi]{font-family:var(--font-mono);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.pulse-indicator[data-astro-cid-cvj2tcvi]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.telemetry-bold[data-astro-cid-cvj2tcvi]{color:var(--text-main);font-weight:700}.telemetry-sep[data-astro-cid-cvj2tcvi]{color:var(--text-muted)}.telemetry-sub[data-astro-cid-cvj2tcvi]{color:var(--text-secondary)}@media (width<=900px){.process-card-body[data-astro-cid-cvj2tcvi]{grid-template-columns:1fr;gap:2rem}}@media (width<=600px){.process-stack-card[data-astro-cid-cvj2tcvi]{padding:1.75rem 1.25rem}}.process-section[data-astro-cid-mhb77nja]{background:0 0;position:relative}.process-stack-deck[data-astro-cid-mhb77nja]{flex-direction:column;gap:2.5rem;max-width:1100px;margin:0 auto;padding-top:1.5rem;display:flex}.guarantee-box[data-astro-cid-iyeonenc]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition-smooth);flex-direction:column;height:100%;padding:1.75rem 1.5rem;display:flex}.guarantee-box[data-astro-cid-iyeonenc]:hover{border-color:var(--accent-cyan);transform:translateY(-3px);box-shadow:0 10px 25px #0284c71f}.guarantee-icon[data-astro-cid-iyeonenc]{background:rgba(var(--accent-cyan-rgb), .1);width:44px;height:44px;color:var(--accent-cyan);border:1px solid rgba(var(--accent-cyan-rgb), .25);transition:var(--transition-smooth);border-radius:10px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.guarantee-box[data-astro-cid-iyeonenc]:hover .guarantee-icon[data-astro-cid-iyeonenc]{background:var(--accent-cyan);color:#fff;box-shadow:0 0 15px #0284c766}.guarantee-title[data-astro-cid-iyeonenc]{color:var(--text-main);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.guarantee-desc[data-astro-cid-iyeonenc]{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.5}.testimonials-section[data-astro-cid-lwhnqfqg]{background:linear-gradient(180deg, transparent 0%, var(--bg-tertiary) 100%);position:relative}.guarantees-grid[data-astro-cid-lwhnqfqg]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (width<=1024px){.guarantees-grid[data-astro-cid-lwhnqfqg]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.guarantees-grid[data-astro-cid-lwhnqfqg]{grid-template-columns:1fr}}.contact-section[data-astro-cid-kfgz245m]{background:0 0;position:relative}.contact-hub-wrapper[data-astro-cid-kfgz245m]{flex-direction:column;gap:2rem;max-width:1040px;margin:0 auto;display:flex}.availability-card[data-astro-cid-kfgz245m]{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.avail-left[data-astro-cid-kfgz245m]{flex-direction:column;gap:.5rem;display:flex}.avail-badge[data-astro-cid-kfgz245m]{align-items:center;gap:.5rem;display:inline-flex}.avail-dot[data-astro-cid-kfgz245m]{background:var(--accent-emerald);width:8px;height:8px;box-shadow:0 0 10px var(--accent-emerald);border-radius:50%;animation:2s infinite atomPulse}.avail-text[data-astro-cid-kfgz245m]{color:var(--accent-emerald);letter-spacing:.02em;font-size:.8125rem;font-weight:700}.avail-sub[data-astro-cid-kfgz245m]{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.avail-right[data-astro-cid-kfgz245m]{flex-shrink:0}.response-time-pill[data-astro-cid-kfgz245m]{background:rgba(var(--accent-cyan-rgb), .08);border:1px solid rgba(var(--accent-cyan-rgb), .2);color:var(--accent-cyan);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.contact-channels-grid[data-astro-cid-kfgz245m]{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.channel-card[data-astro-cid-kfgz245m]{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);transition:var(--transition-smooth);flex-direction:column;justify-content:space-between;gap:1.75rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.channel-card[data-astro-cid-kfgz245m]:before{content:"";background:var(--border-subtle);height:3px;transition:var(--transition-smooth);position:absolute;top:0;left:0;right:0}.email-card[data-astro-cid-kfgz245m]:hover:before{background:linear-gradient(90deg, var(--accent-cyan), var(--accent-blue))}.whatsapp-card[data-astro-cid-kfgz245m]:hover:before{background:linear-gradient(90deg,#25d366,#10b981)}.channel-card[data-astro-cid-kfgz245m]:hover{border-color:var(--border-active);transform:translateY(-5px);box-shadow:0 16px 36px -10px #0f172a1f}.channel-header[data-astro-cid-kfgz245m]{justify-content:space-between;align-items:center;display:flex}.channel-icon-wrap[data-astro-cid-kfgz245m]{width:58px;height:58px;transition:var(--transition-smooth);border-radius:16px;justify-content:center;align-items:center;display:flex}.channel-icon-wrap[data-astro-cid-kfgz245m].cyan-glow{background:rgba(var(--accent-cyan-rgb), .1);color:var(--accent-cyan);border:1px solid rgba(var(--accent-cyan-rgb), .25)}.channel-icon-wrap[data-astro-cid-kfgz245m].green-glow{color:#25d366;background:#25d3661f;border:1px solid #25d3664d}.channel-card[data-astro-cid-kfgz245m]:hover .channel-icon-wrap[data-astro-cid-kfgz245m].cyan-glow{box-shadow:0 0 20px rgba(var(--accent-cyan-rgb), .3);transform:scale(1.08)}.channel-card[data-astro-cid-kfgz245m]:hover .channel-icon-wrap[data-astro-cid-kfgz245m].green-glow{transform:scale(1.08);box-shadow:0 0 20px #25d36659}.channel-tag[data-astro-cid-kfgz245m]{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.35rem .75rem;font-size:.725rem;font-weight:700}.tag-cyan[data-astro-cid-kfgz245m]{background:rgba(var(--accent-cyan-rgb), .08);color:var(--accent-cyan);border:1px solid rgba(var(--accent-cyan-rgb), .2)}.tag-green[data-astro-cid-kfgz245m]{color:#16a34a;background:#25d3661a;border:1px solid #25d36640}.channel-body[data-astro-cid-kfgz245m]{flex-direction:column;gap:.85rem;display:flex}.channel-title[data-astro-cid-kfgz245m]{color:var(--text-main);margin:0;font-size:1.35rem;font-weight:800;line-height:1.3}.channel-desc[data-astro-cid-kfgz245m]{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.channel-value-box[data-astro-cid-kfgz245m]{border-radius:var(--radius-sm);background:var(--bg-primary);border:1px solid var(--border-subtle);flex-direction:column;gap:.2rem;margin-top:.5rem;padding:.875rem 1.15rem;display:flex}.value-label[data-astro-cid-kfgz245m]{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;font-size:.7rem;font-weight:700}.value-text[data-astro-cid-kfgz245m]{color:var(--text-main);transition:var(--transition-smooth);word-break:break-all;font-size:.975rem;font-weight:700;text-decoration:none}a[data-astro-cid-kfgz245m].value-text:hover{color:var(--accent-cyan)}.whatsapp-card[data-astro-cid-kfgz245m] a[data-astro-cid-kfgz245m].value-text:hover{color:#25d366}.channel-action[data-astro-cid-kfgz245m]{margin-top:.25rem}.btn-wa-action[data-astro-cid-kfgz245m]{color:#16a34a!important;background:#25d3661f!important;border:1px solid #25d36659!important}.btn-wa-action[data-astro-cid-kfgz245m]:hover{color:#fff!important;background:#25d366!important;border-color:#25d366!important;box-shadow:0 8px 25px #25d36659!important}.trust-grid[data-astro-cid-kfgz245m]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.trust-card[data-astro-cid-kfgz245m]{border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-subtle);align-items:flex-start;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.trust-icon-box[data-astro-cid-kfgz245m]{background:rgba(var(--accent-cyan-rgb), .08);width:44px;height:44px;color:var(--accent-cyan);border:1px solid rgba(var(--accent-cyan-rgb), .2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.trust-content[data-astro-cid-kfgz245m]{flex-direction:column;gap:.3rem;display:flex}.trust-content[data-astro-cid-kfgz245m] h4[data-astro-cid-kfgz245m]{color:var(--text-main);margin:0;font-size:.95rem;font-weight:700}.trust-content[data-astro-cid-kfgz245m] p[data-astro-cid-kfgz245m]{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.5}@media (width<=900px){.contact-channels-grid[data-astro-cid-kfgz245m]{grid-template-columns:1fr;gap:1.5rem}.trust-grid[data-astro-cid-kfgz245m]{grid-template-columns:1fr}.availability-card[data-astro-cid-kfgz245m]{flex-direction:column;align-items:flex-start;padding:1.5rem}}@media (width<=640px){.channel-card[data-astro-cid-kfgz245m]{padding:1.75rem 1.25rem}}.email-modal-overlay[data-astro-cid-kfgz245m]{z-index:999999;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:1.25rem;transition:opacity .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.email-modal-overlay[data-astro-cid-kfgz245m].active{opacity:1;pointer-events:auto}.email-modal-backdrop[data-astro-cid-kfgz245m]{-webkit-backdrop-filter:blur(10px);background:#080c18d1;position:absolute;inset:0}.email-modal-dialog[data-astro-cid-kfgz245m]{z-index:2;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--accent-cyan-rgb), .4) transparent;background:var(--bg-card);border:1px solid var(--border-active);border-radius:var(--radius-lg);width:100%;max-width:520px;max-height:calc(100dvh - 2.5rem);box-shadow:0 25px 60px -10px #00000080, 0 0 30px rgba(var(--accent-cyan-rgb), .15);padding:1.75rem 2rem;transition:transform .28s cubic-bezier(.16,1,.3,1);position:relative;overflow-y:auto;transform:scale(.96)translateY(10px)}.email-modal-overlay[data-astro-cid-kfgz245m].active .email-modal-dialog[data-astro-cid-kfgz245m]{transform:scale(1)translateY(0)}.email-modal-dialog[data-astro-cid-kfgz245m]::-webkit-scrollbar{width:6px}.email-modal-dialog[data-astro-cid-kfgz245m]::-webkit-scrollbar-track{background:0 0}.email-modal-dialog[data-astro-cid-kfgz245m]::-webkit-scrollbar-thumb{background:rgba(var(--accent-cyan-rgb), .3);border-radius:999px}.modal-close-btn[data-astro-cid-kfgz245m]{background:var(--border-subtle);border:1px solid var(--border-subtle);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);z-index:10;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}.modal-close-btn[data-astro-cid-kfgz245m]:hover{color:var(--text-main);background:var(--border-active);transform:rotate(90deg)}.modal-header[data-astro-cid-kfgz245m]{align-items:flex-start;gap:.85rem;margin-bottom:1.25rem;padding-right:2.25rem;display:flex}.modal-icon-badge[data-astro-cid-kfgz245m]{background:rgba(var(--accent-cyan-rgb), .1);border:1px solid rgba(var(--accent-cyan-rgb), .25);width:40px;height:40px;color:var(--accent-cyan);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-header-text[data-astro-cid-kfgz245m]{flex-direction:column;gap:.25rem;display:flex}.modal-title[data-astro-cid-kfgz245m]{color:var(--text-main);margin:0;font-size:1.15rem;font-weight:800;line-height:1.25}.modal-subtitle[data-astro-cid-kfgz245m]{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.4}.modal-form[data-astro-cid-kfgz245m]{flex-direction:column;gap:.9rem;display:flex}.modal-field[data-astro-cid-kfgz245m]{flex-direction:column;gap:.35rem;display:flex}.modal-label[data-astro-cid-kfgz245m]{color:var(--text-main);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:flex}.required-mark[data-astro-cid-kfgz245m]{color:#ef4444;font-weight:700}.modal-input-wrap[data-astro-cid-kfgz245m]{align-items:center;display:flex;position:relative}.modal-field-icon[data-astro-cid-kfgz245m]{color:var(--text-muted);pointer-events:none;position:absolute;left:.85rem}.modal-input[data-astro-cid-kfgz245m]{border-radius:var(--radius-sm);background:var(--bg-input);border:1px solid var(--border-subtle);width:100%;color:var(--text-main);transition:var(--transition-smooth);outline:none;padding:.65rem .85rem .65rem 2.45rem;font-family:inherit;font-size:.875rem}.modal-input[data-astro-cid-kfgz245m]:focus,.modal-textarea[data-astro-cid-kfgz245m]:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 3px rgba(var(--accent-cyan-rgb), .15)}.modal-textarea-wrap[data-astro-cid-kfgz245m]{width:100%}.modal-textarea[data-astro-cid-kfgz245m]{border-radius:var(--radius-sm);background:var(--bg-input);border:1px solid var(--border-subtle);width:100%;color:var(--text-main);transition:var(--transition-smooth);resize:vertical;outline:none;min-height:75px;padding:.65rem .85rem;font-family:inherit;font-size:.875rem;line-height:1.45}.modal-nda-note[data-astro-cid-kfgz245m]{color:var(--text-muted);background:rgba(var(--accent-cyan-rgb), .05);border:1px solid rgba(var(--accent-cyan-rgb), .12);border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.75rem;display:flex}.modal-error-message[data-astro-cid-kfgz245m]{color:#ef4444;border-radius:var(--radius-sm);background:#ef44441a;border:1px solid #ef444459;padding:.65rem .85rem;font-size:.825rem;line-height:1.4}.modal-actions[data-astro-cid-kfgz245m]{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.modal-btn-cancel[data-astro-cid-kfgz245m]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:0 0;border-radius:999px;padding:.65rem 1.35rem;font-size:.85rem;font-weight:600}.modal-btn-cancel[data-astro-cid-kfgz245m]:hover{color:var(--text-main);background:var(--border-subtle)}.modal-btn-submit[data-astro-cid-kfgz245m]{background:var(--btn-primary-bg);color:#fff;cursor:pointer;box-shadow:var(--btn-primary-shadow);transition:var(--transition-smooth);border:none;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem 1.45rem;font-size:.875rem;font-weight:600;display:inline-flex}.modal-btn-submit[data-astro-cid-kfgz245m]:hover{box-shadow:0 8px 25px rgba(var(--accent-cyan-rgb), .4);transform:translateY(-2px)}.modal-success-state[data-astro-cid-kfgz245m]{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.success-icon-wrap[data-astro-cid-kfgz245m]{color:#059669;background:#0596691f;border:2px solid #05966959;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.success-title[data-astro-cid-kfgz245m]{color:var(--text-main);margin:0;font-size:1.2rem;font-weight:800}.success-desc[data-astro-cid-kfgz245m]{color:var(--text-secondary);max-width:400px;margin:0;font-size:.875rem;line-height:1.55}@media (height<=740px){.email-modal-overlay[data-astro-cid-kfgz245m]{padding:.5rem}.email-modal-dialog[data-astro-cid-kfgz245m]{max-height:calc(100dvh - 1rem);padding:1.15rem 1.35rem}.modal-header[data-astro-cid-kfgz245m]{margin-bottom:.65rem;padding-right:2rem}.modal-icon-badge[data-astro-cid-kfgz245m]{width:34px;height:34px}.modal-form[data-astro-cid-kfgz245m]{gap:.55rem}.modal-input[data-astro-cid-kfgz245m]{padding:.5rem .75rem .5rem 2.25rem}.modal-textarea[data-astro-cid-kfgz245m]{min-height:52px;padding:.5rem .75rem}.modal-nda-note[data-astro-cid-kfgz245m]{display:none}.modal-actions[data-astro-cid-kfgz245m]{margin-top:.2rem}}@media (width<=640px){.email-modal-overlay[data-astro-cid-kfgz245m]{padding:.5rem}.email-modal-dialog[data-astro-cid-kfgz245m]{border-radius:var(--radius-md);max-height:calc(100dvh - 1rem);padding:1.35rem 1rem}.modal-header[data-astro-cid-kfgz245m]{gap:.75rem;padding-right:1.75rem}.modal-title[data-astro-cid-kfgz245m]{font-size:1.05rem}.modal-actions[data-astro-cid-kfgz245m]{flex-direction:column-reverse;gap:.6rem;width:100%}.modal-btn-cancel[data-astro-cid-kfgz245m],.modal-btn-submit[data-astro-cid-kfgz245m]{justify-content:center;width:100%;padding:.75rem 1rem}}.social-links-molecule[data-astro-cid-fx3fjcbx]{align-items:center;gap:.75rem;display:flex}.social-icon[data-astro-cid-fx3fjcbx]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-secondary);transition:var(--transition-smooth);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.social-icon[data-astro-cid-fx3fjcbx]:hover{color:var(--accent-cyan);border-color:var(--accent-cyan);transform:translateY(-2px);box-shadow:0 4px 12px #0284c733}.footer[data-astro-cid-ytm7pswy]{background:var(--bg-secondary);border-top:1px solid var(--border-subtle);padding-top:5rem;padding-bottom:2.5rem;position:relative}.footer-top[data-astro-cid-ytm7pswy]{border-bottom:1px solid var(--border-subtle);padding-bottom:3rem}.footer-brand-col[data-astro-cid-ytm7pswy]{flex-direction:column;gap:1.25rem;max-width:40rem;display:flex}.footer-bio[data-astro-cid-ytm7pswy]{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.footer-bottom[data-astro-cid-ytm7pswy]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.footer-copyright[data-astro-cid-ytm7pswy]{color:var(--text-muted);margin:0;font-size:.8125rem}.footer-copyright[data-astro-cid-ytm7pswy] strong[data-astro-cid-ytm7pswy]{color:var(--text-main)}.footer-legal-links[data-astro-cid-ytm7pswy]{flex-wrap:wrap;gap:1.25rem;display:flex}.footer-legal-links[data-astro-cid-ytm7pswy] a[data-astro-cid-ytm7pswy]{color:var(--text-muted);transition:var(--transition-smooth);font-size:.8125rem;text-decoration:none}.footer-legal-links[data-astro-cid-ytm7pswy] a[data-astro-cid-ytm7pswy]:hover{color:var(--accent-cyan)}@media (width<=640px){.footer[data-astro-cid-ytm7pswy]{padding-top:3.5rem;padding-bottom:2rem}.footer-top[data-astro-cid-ytm7pswy]{padding-bottom:2rem}.footer-bottom[data-astro-cid-ytm7pswy]{flex-direction:column;align-items:flex-start;gap:1.25rem}.footer-legal-links[data-astro-cid-ytm7pswy]{gap:.75rem 1.25rem}}
