:root{--c-primary: #0b1a2a;--c-secondary: #344967;--c-accent: #e74b5c;--bg-dots: #e5e7eb;--font-mono: "Courier New", Courier, monospace}.hero-section-v1:where(.astro-MHV377EB){background-color:#0b1a2a;position:relative}.hero-video-bg:where(.astro-MHV377EB){position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;opacity:0;transition:opacity .9s ease-in-out;will-change:opacity}.hero-video-bg:where(.astro-MHV377EB).is-visible{opacity:1}@media (prefers-reduced-motion: reduce){.hero-video-bg:where(.astro-MHV377EB){transition:none}}.hero-overlay:where(.astro-MHV377EB){position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(11,26,42,.6);z-index:2}#highlightTech:where(.astro-MHV377EB){background-color:var(--c-accent);opacity:.2}.mono-tech:where(.astro-MHV377EB){font-family:var(--font-mono);letter-spacing:.5px}.hero-headline:where(.astro-MHV377EB){margin-top:-45px;font-size:2.3rem}@media (min-width: 640px){.hero-headline:where(.astro-MHV377EB){font-size:3.2rem}}@media (min-width: 768px){.hero-headline:where(.astro-MHV377EB){font-size:3.6rem}}:root{--bg-light: #f8f9fac5;--bg-dots: #edeef1;--card-bg: #ffffff;--card-border: #d0d5dd;--text-dark: #101828;--text-body: #475467;--accent-blue: #0b1a2a;--font-mono: "Courier New", Courier, monospace;--brand-primary: #344967;--brand-dark: #293942;--brand-accent: #d34d5c;--brand-light: #b4ccea;--brand-gray: #e6e6e6}.section-team:where(.astro-NEJ2M6AK){padding:120px 10px;background-color:var(--bg-light);background-image:radial-gradient(var(--bg-dots) 1.5px,transparent 1.5px);background-size:24px 24px;color:var(--text-dark);border-top:1px solid var(--card-border);-webkit-font-smoothing:antialiased}@media (max-width: 768px){.section-team:where(.astro-NEJ2M6AK){padding:80px 16px;background-color:#f8fafb;background-image:radial-gradient(#e8eaef 1.2px,transparent 1.2px);background-size:22px 22px}}.container-team:where(.astro-NEJ2M6AK){max-width:1100px;margin:auto}.team-header:where(.astro-NEJ2M6AK){text-align:center;max-width:700px;margin:0 auto 80px}.label-mono:where(.astro-NEJ2M6AK){font-family:var(--font-mono);font-size:13px;letter-spacing:1px;color:var(--text-body);font-weight:600;background:#eaecf0;padding:4px 10px;border-radius:4px;text-transform:uppercase;display:inline-block;margin-bottom:24px}.team-header:where(.astro-NEJ2M6AK) h2:where(.astro-NEJ2M6AK){font-family:Archivo Black,sans-serif;font-size:42px;font-weight:400;line-height:1.1;margin-bottom:20px;color:var(--brand-dark);text-wrap:balance}.team-header:where(.astro-NEJ2M6AK) p:where(.astro-NEJ2M6AK){font-size:17px;line-height:1.7;color:var(--text-body);margin:0;text-wrap:pretty}.profile-layout:where(.astro-NEJ2M6AK){display:grid;grid-template-columns:350px 1fr;gap:60px;align-items:flex-start;background:#fff;border-radius:20px;padding:40px;box-shadow:0 1px 2px #0000000a,0 4px 8px #0000000a,0 16px 32px -8px #0000000f}.id-card-wrapper:where(.astro-NEJ2M6AK){background:var(--bg-light);border:1px solid var(--card-border);border-radius:12px;padding:16px;position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.id-card-wrapper:where(.astro-NEJ2M6AK):before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:80px;height:20px;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:4px;z-index:2}.photo-frame:where(.astro-NEJ2M6AK){width:100%;aspect-ratio:unset;height:320px;max-height:340px;min-height:290px;display:flex;align-items:stretch;justify-content:center;overflow:hidden;border-radius:8px;margin-bottom:16px;position:relative}.photo-frame:where(.astro-NEJ2M6AK) img:where(.astro-NEJ2M6AK){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.status-badge:where(.astro-NEJ2M6AK){position:absolute;bottom:10px;right:10px;background:rgba(255,255,255,.92);backdrop-filter:blur(4px);padding:4px 8px;border-radius:4px;font-family:var(--font-mono);font-size:11px;color:#16a34a;box-shadow:0 1px 3px #00000014;display:flex;align-items:center;gap:6px}.status-dot:where(.astro-NEJ2M6AK){width:6px;height:6px;background:#16a34a;border-radius:50%}.id-meta:where(.astro-NEJ2M6AK){display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:12px;color:var(--text-body);border-top:1px dashed var(--card-border);padding-top:12px}.bio-content:where(.astro-NEJ2M6AK){padding-top:10px}.bio-content:where(.astro-NEJ2M6AK) h3:where(.astro-NEJ2M6AK){font-family:Archivo Black,sans-serif;font-size:28px;font-weight:400;color:var(--brand-dark);margin-bottom:24px;text-wrap:balance}.bio-content:where(.astro-NEJ2M6AK) p:where(.astro-NEJ2M6AK){font-size:17px;line-height:1.7;color:var(--text-body);margin-bottom:32px;text-wrap:pretty}.signature-block:where(.astro-NEJ2M6AK){display:flex;flex-direction:column;gap:4px;border-left:3px solid var(--brand-primary);padding-left:16px;margin-bottom:32px}.name-large:where(.astro-NEJ2M6AK){font-size:20px;font-weight:700;color:var(--brand-dark)}.role-mono:where(.astro-NEJ2M6AK){font-family:var(--font-mono);font-size:14px;color:var(--text-body);text-transform:uppercase}.linkedin-btn:where(.astro-NEJ2M6AK){display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--brand-primary);text-decoration:none;padding:10px 18px;background:rgba(52,73,103,.06);border-radius:8px;transition-property:background,transform;transition-duration:.2s;transition-timing-function:ease}.linkedin-btn:where(.astro-NEJ2M6AK):hover{background:rgba(52,73,103,.12)}.linkedin-btn:where(.astro-NEJ2M6AK):active{transform:scale(.96)}.transform-section:where(.astro-NEJ2M6AK){margin-top:96px;margin-bottom:96px}.transform-title:where(.astro-NEJ2M6AK){font-family:Archivo Black,sans-serif;font-size:28px;font-weight:400;line-height:1.2;color:var(--brand-dark);margin:0 0 48px;text-wrap:balance}.transform-grid:where(.astro-NEJ2M6AK){display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.transform-card:where(.astro-NEJ2M6AK){position:relative;background:#fff;border-radius:16px;padding:36px 28px 32px;display:flex;flex-direction:column;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a,0 12px 24px -8px #0000000d;opacity:0;transform:translateY(24px);transition-property:transform,box-shadow,background;transition-duration:.25s;transition-timing-function:ease;will-change:transform}.transform-grid:where(.astro-NEJ2M6AK).in-view .transform-card:where(.astro-NEJ2M6AK){animation:cardUp .55s cubic-bezier(.22,1,.36,1) forwards}.transform-grid:where(.astro-NEJ2M6AK).in-view .transform-card:where(.astro-NEJ2M6AK):nth-child(1){animation-delay:.08s}.transform-grid:where(.astro-NEJ2M6AK).in-view .transform-card:where(.astro-NEJ2M6AK):nth-child(2){animation-delay:.18s}.transform-grid:where(.astro-NEJ2M6AK).in-view .transform-card:where(.astro-NEJ2M6AK):nth-child(3){animation-delay:.28s}@keyframes cardUp{to{opacity:1;transform:translateY(0)}}.transform-card:where(.astro-NEJ2M6AK):nth-child(1):hover{transform:translateY(-4px);background:var(--brand-dark);box-shadow:0 2px 4px #0000000a,0 8px 16px #0000000f,0 24px 48px -12px #2939424d}.transform-card:where(.astro-NEJ2M6AK):nth-child(1):hover .t-card-num:where(.astro-NEJ2M6AK),.transform-card:where(.astro-NEJ2M6AK):nth-child(1):hover .t-card-title:where(.astro-NEJ2M6AK),.transform-card:where(.astro-NEJ2M6AK):nth-child(1):hover .t-card-desc:where(.astro-NEJ2M6AK){color:#fff}.transform-card:where(.astro-NEJ2M6AK):nth-child(1):hover .t-card-icon:where(.astro-NEJ2M6AK){background:rgba(255,255,255,.15)}.transform-card:where(.astro-NEJ2M6AK):nth-child(1):hover .t-card-icon:where(.astro-NEJ2M6AK) svg:where(.astro-NEJ2M6AK){color:#fff}.transform-card:where(.astro-NEJ2M6AK):nth-child(2):hover{transform:translateY(-4px);background:var(--brand-accent);box-shadow:0 2px 4px #0000000a,0 8px 16px #0000000f,0 24px 48px -12px #d34d5c4d}.transform-card:where(.astro-NEJ2M6AK):nth-child(2):hover .t-card-num:where(.astro-NEJ2M6AK),.transform-card:where(.astro-NEJ2M6AK):nth-child(2):hover .t-card-title:where(.astro-NEJ2M6AK),.transform-card:where(.astro-NEJ2M6AK):nth-child(2):hover .t-card-desc:where(.astro-NEJ2M6AK){color:#fff}.transform-card:where(.astro-NEJ2M6AK):nth-child(2):hover .t-card-icon:where(.astro-NEJ2M6AK){background:rgba(255,255,255,.15)}.transform-card:where(.astro-NEJ2M6AK):nth-child(2):hover .t-card-icon:where(.astro-NEJ2M6AK) svg:where(.astro-NEJ2M6AK){color:#fff}.transform-card:where(.astro-NEJ2M6AK).is-platform:hover{transform:translateY(-4px);background:var(--brand-primary);box-shadow:0 2px 4px #0000000a,0 8px 16px #0000000f,0 24px 48px -12px #3449674d}.transform-card:where(.astro-NEJ2M6AK).is-platform:hover .t-card-num:where(.astro-NEJ2M6AK),.transform-card:where(.astro-NEJ2M6AK).is-platform:hover .t-card-title:where(.astro-NEJ2M6AK),.transform-card:where(.astro-NEJ2M6AK).is-platform:hover .t-card-desc:where(.astro-NEJ2M6AK){color:#fff}.transform-card:where(.astro-NEJ2M6AK).is-platform:hover .t-card-icon:where(.astro-NEJ2M6AK){background:rgba(255,255,255,.15)}.transform-card:where(.astro-NEJ2M6AK).is-platform:hover .t-card-icon:where(.astro-NEJ2M6AK) svg:where(.astro-NEJ2M6AK){color:#fff}.transform-card:where(.astro-NEJ2M6AK):active{transform:scale(.96)}.t-card-num:where(.astro-NEJ2M6AK){font-family:Archivo Black,sans-serif;font-size:48px;font-weight:400;line-height:1;color:var(--brand-light);margin-bottom:20px;letter-spacing:-1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-property:color;transition-duration:.25s}.transform-card:where(.astro-NEJ2M6AK):nth-child(1) .t-card-num:where(.astro-NEJ2M6AK){color:var(--brand-dark)}.transform-card:where(.astro-NEJ2M6AK):nth-child(2) .t-card-num:where(.astro-NEJ2M6AK){color:var(--brand-accent)}.transform-card:where(.astro-NEJ2M6AK).is-platform .t-card-num:where(.astro-NEJ2M6AK){color:var(--brand-primary)}.t-card-icon:where(.astro-NEJ2M6AK){width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(52,73,103,.06);margin-bottom:20px;transition-property:background;transition-duration:.25s}.t-card-icon:where(.astro-NEJ2M6AK) svg:where(.astro-NEJ2M6AK){color:var(--brand-primary);transition-property:color;transition-duration:.25s}.transform-card:where(.astro-NEJ2M6AK).is-platform .t-card-icon:where(.astro-NEJ2M6AK){background:rgba(211,77,92,.07)}.transform-card:where(.astro-NEJ2M6AK).is-platform .t-card-icon:where(.astro-NEJ2M6AK) svg:where(.astro-NEJ2M6AK){color:var(--brand-accent)}.t-card-title:where(.astro-NEJ2M6AK){font-size:18px;font-weight:700;color:var(--brand-dark);margin-bottom:10px;line-height:1.3;transition-property:color;transition-duration:.25s}.t-card-desc:where(.astro-NEJ2M6AK){font-size:14.5px;line-height:1.6;color:var(--text-body);margin:0;text-wrap:pretty;transition-property:color;transition-duration:.25s}.t-connector:where(.astro-NEJ2M6AK){position:absolute;top:50%;right:-14px;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--brand-light);z-index:3;box-shadow:0 0 0 3px var(--bg-light)}.values-section-v1:where(.astro-NEJ2M6AK){margin-top:80px}.section-label:where(.astro-NEJ2M6AK){font-family:var(--font-mono);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-body);margin-bottom:28px;display:block}.values-grid-cards:where(.astro-NEJ2M6AK){display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.value-card:where(.astro-NEJ2M6AK){background:#fff;border-radius:16px;padding:32px;position:relative;overflow:hidden;opacity:0;transform:translateY(24px);box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a,0 12px 24px -8px #0000000d;transition-property:transform,box-shadow;transition-duration:.25s;transition-timing-function:ease}.values-grid-cards:where(.astro-NEJ2M6AK).in-view .value-card:where(.astro-NEJ2M6AK){animation:cardUp .55s cubic-bezier(.22,1,.36,1) forwards}.values-grid-cards:where(.astro-NEJ2M6AK).in-view .value-card:where(.astro-NEJ2M6AK):nth-child(1){animation-delay:.08s}.values-grid-cards:where(.astro-NEJ2M6AK).in-view .value-card:where(.astro-NEJ2M6AK):nth-child(2){animation-delay:.18s}.values-grid-cards:where(.astro-NEJ2M6AK).in-view .value-card:where(.astro-NEJ2M6AK):nth-child(3){animation-delay:.28s}.value-card:where(.astro-NEJ2M6AK):hover{transform:translateY(-4px);box-shadow:0 2px 4px #0000000a,0 8px 16px #0000000f,0 24px 48px -12px #3449671f}.card-header:where(.astro-NEJ2M6AK){display:flex;justify-content:space-between;margin-bottom:24px}.card-index:where(.astro-NEJ2M6AK){font-family:var(--font-mono);font-size:12px;color:var(--text-body);background:rgba(52,73,103,.06);padding:4px 8px;border-radius:4px;height:-moz-fit-content;height:fit-content}.card-icon:where(.astro-NEJ2M6AK){color:var(--brand-primary);background:rgba(52,73,103,.06);padding:10px;border-radius:10px}.value-card:where(.astro-NEJ2M6AK) h4:where(.astro-NEJ2M6AK){font-size:18px;font-weight:700;color:var(--brand-dark);margin-bottom:10px}.value-card:where(.astro-NEJ2M6AK) p:where(.astro-NEJ2M6AK){font-size:14.5px;line-height:1.6;color:var(--text-body);margin:0;text-wrap:pretty}.finservices-section:where(.astro-NEJ2M6AK){margin-top:96px;margin-bottom:96px}.finservices-header:where(.astro-NEJ2M6AK){margin-bottom:48px}.finservices-eyebrow:where(.astro-NEJ2M6AK){display:inline-block;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--brand-accent);background:rgba(211,77,92,.08);padding:6px 14px;border-radius:4px;margin-bottom:16px}.finservices-title:where(.astro-NEJ2M6AK){font-family:Archivo Black,sans-serif;font-size:28px;font-weight:400;line-height:1.2;color:var(--brand-dark);margin:0;text-wrap:balance}.finservices-grid:where(.astro-NEJ2M6AK){display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.finservice-card:where(.astro-NEJ2M6AK){position:relative;background:#fff;border-radius:16px;padding:32px 28px 28px;display:flex;flex-direction:column;text-decoration:none;color:inherit;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a,0 12px 24px -8px #0000000d;opacity:0;transform:translateY(24px);transition-property:transform,box-shadow,background;transition-duration:.25s;transition-timing-function:ease;will-change:transform;overflow:hidden}.finservice-card:where(.astro-NEJ2M6AK):before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--brand-primary);opacity:0;transition:opacity .25s ease}.finservice-card:where(.astro-NEJ2M6AK):hover:before{opacity:1}.finservices-grid:where(.astro-NEJ2M6AK).in-view .finservice-card:where(.astro-NEJ2M6AK){animation:cardUp .55s cubic-bezier(.22,1,.36,1) forwards}.finservices-grid:where(.astro-NEJ2M6AK).in-view .finservice-card:where(.astro-NEJ2M6AK):nth-child(1){animation-delay:.06s}.finservices-grid:where(.astro-NEJ2M6AK).in-view .finservice-card:where(.astro-NEJ2M6AK):nth-child(2){animation-delay:.12s}.finservices-grid:where(.astro-NEJ2M6AK).in-view .finservice-card:where(.astro-NEJ2M6AK):nth-child(3){animation-delay:.18s}.finservices-grid:where(.astro-NEJ2M6AK).in-view .finservice-card:where(.astro-NEJ2M6AK):nth-child(4){animation-delay:.24s}.finservices-grid:where(.astro-NEJ2M6AK).in-view .finservice-card:where(.astro-NEJ2M6AK):nth-child(5){animation-delay:.3s}.finservices-grid:where(.astro-NEJ2M6AK).in-view .finservice-card:where(.astro-NEJ2M6AK):nth-child(6){animation-delay:.36s}.finservice-card:where(.astro-NEJ2M6AK):hover{transform:translateY(-4px);background:var(--brand-primary);box-shadow:0 2px 4px #0000000a,0 8px 16px #0000000f,0 24px 48px -12px #34496740}.finservice-card:where(.astro-NEJ2M6AK):hover .finservice-name:where(.astro-NEJ2M6AK),.finservice-card:where(.astro-NEJ2M6AK):hover .finservice-desc:where(.astro-NEJ2M6AK){color:#fff}.finservice-card:where(.astro-NEJ2M6AK):hover .finservice-icon:where(.astro-NEJ2M6AK){background:rgba(255,255,255,.15);color:#fff}.finservice-card:where(.astro-NEJ2M6AK):hover .finservice-arrow:where(.astro-NEJ2M6AK){opacity:1;transform:translate(0);color:#ffffffe6}.finservice-card:where(.astro-NEJ2M6AK):active{transform:scale(.97)}.finservice-icon:where(.astro-NEJ2M6AK){width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(52,73,103,.06);color:var(--brand-primary);margin-bottom:20px;transition-property:background,color;transition-duration:.25s}.finservice-icon:where(.astro-NEJ2M6AK) svg:where(.astro-NEJ2M6AK){width:24px;height:24px}.finservice-name:where(.astro-NEJ2M6AK){font-size:17px;font-weight:700;color:var(--brand-dark);margin-bottom:8px;line-height:1.3;transition:color .25s ease}.finservice-desc:where(.astro-NEJ2M6AK){font-size:14px;line-height:1.6;color:var(--text-body);margin:0;text-wrap:pretty;flex:1;transition:color .25s ease}.finservice-arrow:where(.astro-NEJ2M6AK){display:flex;align-items:center;margin-top:16px;opacity:0;transform:translate(-8px);color:var(--brand-primary);transition-property:opacity,transform,color;transition-duration:.25s;transition-timing-function:ease}.finservice-arrow:where(.astro-NEJ2M6AK) svg:where(.astro-NEJ2M6AK){width:18px;height:18px}.platform-section:where(.astro-NEJ2M6AK){margin-top:96px;margin-bottom:0;scroll-margin-top:100px}.platform-card:where(.astro-NEJ2M6AK){background:#fff;border-radius:20px;padding:48px 44px;position:relative;overflow:hidden;opacity:0;transform:translateY(24px);box-shadow:0 1px 2px #0000000a,0 4px 8px #0000000a,0 16px 32px -8px #0000000f}.platform-card:where(.astro-NEJ2M6AK):before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(52,73,103,.04),transparent 70%);pointer-events:none}.platform-section:where(.astro-NEJ2M6AK).in-view .platform-card:where(.astro-NEJ2M6AK){animation:cardUp .55s cubic-bezier(.22,1,.36,1) forwards}.platform-header:where(.astro-NEJ2M6AK){display:flex;align-items:center;gap:12px;margin-bottom:24px}.platform-eyebrow:where(.astro-NEJ2M6AK){font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--brand-primary)}.platform-badge:where(.astro-NEJ2M6AK){font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--brand-accent);background:rgba(211,77,92,.15);padding:3px 10px;border-radius:4px;letter-spacing:.5px}.platform-title:where(.astro-NEJ2M6AK){font-family:Archivo Black,sans-serif;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.2;color:var(--brand-dark);margin:0 0 16px;text-wrap:balance}.platform-desc:where(.astro-NEJ2M6AK){font-size:16px;line-height:1.7;color:var(--text-body);margin:0 0 36px}.platform-chips:where(.astro-NEJ2M6AK){display:flex;flex-wrap:wrap;gap:10px}.platform-chip:where(.astro-NEJ2M6AK){position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(52,73,103,.05);border:1px solid rgba(52,73,103,.1);border-radius:10px;font-size:13.5px;font-weight:600;color:var(--brand-dark);transition-property:background,border-color,transform;transition-duration:.2s;transition-timing-function:ease;overflow:hidden;z-index:0}.platform-chip:where(.astro-NEJ2M6AK):before{content:"";position:absolute;inset:-2px;border-radius:12px;background:conic-gradient(from 0deg,transparent 0deg,var(--brand-accent) 60deg,transparent 120deg,transparent 180deg,var(--brand-accent) 240deg,transparent 300deg,transparent 360deg);z-index:-2;opacity:0;animation:none;transition:opacity .3s ease}.platform-chip:where(.astro-NEJ2M6AK):after{content:"";position:absolute;inset:2px;border-radius:8px;background:#fff;z-index:-1;opacity:0;transition:opacity .3s ease}.platform-chip:where(.astro-NEJ2M6AK):hover{background:transparent;border-color:#34496726;border-style:dashed;transform:translateY(-2px)}.platform-chip:where(.astro-NEJ2M6AK):hover:before{opacity:1;animation:spinBorder 1.5s linear infinite}.platform-chip:where(.astro-NEJ2M6AK):hover:after{opacity:1}@keyframes spinBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.platform-chip:where(.astro-NEJ2M6AK) svg:where(.astro-NEJ2M6AK){width:18px;height:18px;flex-shrink:0;color:var(--brand-primary)}@media (max-width: 900px){.platform-card:where(.astro-NEJ2M6AK){padding:32px 24px}.profile-layout:where(.astro-NEJ2M6AK){grid-template-columns:1fr;padding:24px}.values-grid-cards:where(.astro-NEJ2M6AK),.transform-grid:where(.astro-NEJ2M6AK),.finservices-grid:where(.astro-NEJ2M6AK){grid-template-columns:1fr}.transform-title:where(.astro-NEJ2M6AK),.finservices-title:where(.astro-NEJ2M6AK){font-size:24px}.t-connector:where(.astro-NEJ2M6AK){display:none}}@media (min-width: 601px) and (max-width: 900px){.finservices-grid:where(.astro-NEJ2M6AK){grid-template-columns:repeat(2,1fr)}}.portfolio-section:where(.astro-NEJ2M6AK){margin-bottom:60px;scroll-margin-top:100px;background:var(--brand-dark);border-radius:24px;padding:56px 44px 48px;position:relative;overflow:hidden}.pf-wrap:where(.astro-NEJ2M6AK){padding:0;position:relative}.pf-header:where(.astro-NEJ2M6AK){margin-bottom:8px}.pf-kicker:where(.astro-NEJ2M6AK){font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--brand-accent);margin-bottom:12px;display:block}.pf-title:where(.astro-NEJ2M6AK){font-family:Archivo Black,sans-serif;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.15;color:#fff;margin:0 0 12px;letter-spacing:-.5px;text-wrap:balance}.pf-p:where(.astro-NEJ2M6AK){color:#fff;font-size:15px;line-height:1.6;text-wrap:pretty}.carousel-tabs:where(.astro-NEJ2M6AK){display:flex;gap:8px;flex-wrap:wrap;padding:0;margin-bottom:20px;background:none;justify-content:center}.carousel-tab:where(.astro-NEJ2M6AK){position:relative;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:var(--brand-light);background:rgba(255,255,255,.07);border:none;padding:11px 22px;border-radius:99px;cursor:pointer;white-space:nowrap;transition-property:color,background,transform;transition-duration:.2s;transition-timing-function:ease}.carousel-tab:where(.astro-NEJ2M6AK):hover{color:#fff;background:rgba(255,255,255,.12)}.carousel-tab:where(.astro-NEJ2M6AK):active{transform:scale(.96)}.carousel-tab:where(.astro-NEJ2M6AK).is-active{color:#fff;background:var(--brand-accent)}.carousel-outer:where(.astro-NEJ2M6AK){position:relative}.carousel-portfolio:where(.astro-NEJ2M6AK){position:relative;width:100%;overflow:hidden;border-radius:16px;background:rgba(255,255,255,.07)}.carousel-track:where(.astro-NEJ2M6AK){display:flex;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.carousel-slide:where(.astro-NEJ2M6AK){min-width:100%;padding:32px 36px 28px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.carousel-slide-header:where(.astro-NEJ2M6AK){display:flex;align-items:center;gap:10px}.carousel-slide-dot:where(.astro-NEJ2M6AK){width:8px;height:8px;border-radius:50%;flex-shrink:0}.carousel-slide-dot--red:where(.astro-NEJ2M6AK){background:var(--brand-accent)}.carousel-slide-dot--blue:where(.astro-NEJ2M6AK){background:var(--brand-primary)}.carousel-slide-title:where(.astro-NEJ2M6AK){font-size:18px;font-weight:700;color:#fff;margin:0}.carousel-slide-desc:where(.astro-NEJ2M6AK){font-size:14px;color:var(--brand-light);margin:0;line-height:1.6;text-wrap:pretty}.carousel-solutions:where(.astro-NEJ2M6AK){display:flex;flex-direction:column;gap:0}.carousel-sol:where(.astro-NEJ2M6AK){display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:baseline;padding:14px 16px;border-radius:10px;text-decoration:none;color:inherit;transition-property:background;transition-duration:.15s}.carousel-sol:where(.astro-NEJ2M6AK):hover{background:rgba(255,255,255,.05)}.carousel-sol-num:where(.astro-NEJ2M6AK){font-size:15px;font-weight:700;color:var(--brand-accent);font-variant-numeric:tabular-nums}.carousel-sol-body:where(.astro-NEJ2M6AK){display:flex;flex-direction:column;gap:2px}.carousel-sol-title:where(.astro-NEJ2M6AK){font-family:var(--font-heading);font-size:14px;font-weight:600;color:#fff;line-height:1.3}.carousel-sol-desc:where(.astro-NEJ2M6AK){font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--brand-light);line-height:1.5}.carousel-arrow:where(.astro-NEJ2M6AK){position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:none;background:rgba(255,255,255,.12);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition-property:background,color,transform;transition-duration:.15s;transition-timing-function:ease}.carousel-arrow:where(.astro-NEJ2M6AK):hover{background:var(--brand-accent);color:#fff}.carousel-arrow:where(.astro-NEJ2M6AK):active{transform:translateY(-50%) scale(.96)}.carousel-arrow--prev:where(.astro-NEJ2M6AK){left:-40px}.carousel-arrow--next:where(.astro-NEJ2M6AK){right:-40px}.carousel-indicators:where(.astro-NEJ2M6AK){display:none}@media (max-width: 550px){.carousel-tabs:where(.astro-NEJ2M6AK){gap:6px}.carousel-tab:where(.astro-NEJ2M6AK){font-size:13px;padding:9px 16px}}.pf-stats:where(.astro-NEJ2M6AK){display:flex;align-items:center;gap:32px;margin-top:32px}.pf-stats-left:where(.astro-NEJ2M6AK){display:flex;gap:28px}.pf-stat:where(.astro-NEJ2M6AK){display:flex;align-items:baseline;gap:6px}.pf-stat-num:where(.astro-NEJ2M6AK){font-family:Archivo Black,sans-serif;font-size:28px;font-weight:400;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.pf-stat-label:where(.astro-NEJ2M6AK){font-size:11px;font-weight:600;color:var(--brand-light);text-transform:uppercase;letter-spacing:.5px}.pf-stats-right:where(.astro-NEJ2M6AK){display:flex;gap:12px;margin-left:auto}.pf-chip:where(.astro-NEJ2M6AK){font-size:12px;font-weight:500;color:var(--brand-light);padding:0;white-space:nowrap}.pf-chip:where(.astro-NEJ2M6AK):before{content:"\b7";margin-right:6px;color:var(--brand-accent);font-weight:700}@media (max-width: 900px){.carousel-slide:where(.astro-NEJ2M6AK){padding:28px 24px}.carousel-arrow:where(.astro-NEJ2M6AK){position:static;transform:none;width:36px;height:36px}.carousel-arrow:where(.astro-NEJ2M6AK):active{transform:scale(.96)}.carousel-outer:where(.astro-NEJ2M6AK){display:flex;flex-wrap:wrap;gap:12px;align-items:center}.carousel-portfolio:where(.astro-NEJ2M6AK){width:100%;order:1}.carousel-arrow--prev:where(.astro-NEJ2M6AK){order:2;margin-left:auto}.carousel-arrow--next:where(.astro-NEJ2M6AK){order:3;margin-right:auto}.pf-stats:where(.astro-NEJ2M6AK){flex-direction:column;align-items:flex-start;gap:16px}.pf-stats-right:where(.astro-NEJ2M6AK){margin-left:0}}@media (max-width: 550px){.carousel-slide:where(.astro-NEJ2M6AK){padding:20px 16px}.carousel-sol:where(.astro-NEJ2M6AK){grid-template-columns:1fr;gap:4px}.carousel-sol-num:where(.astro-NEJ2M6AK){display:none}}:root{--c-primary: #0b1a2a;--c-secondary: #344967;--c-accent: #e74b5c;--bg-dots: #e5e7eb;--card-bg: #ffffff;--card-border: #d0d5dd;--font-mono: "Courier New", Courier, monospace}.section-contact:where(.astro-VASTWX7I){padding:120px 20px;background-color:var(--bg-light);background-image:radial-gradient(var(--bg-dots) 1.5px,transparent 1.5px);background-size:24px 24px;font-family:var(--font-archivo);overflow:hidden;border-top:1px solid var(--card-border)}.container-contact:where(.astro-VASTWX7I){max-width:1200px;margin:auto}.contact-grid:where(.astro-VASTWX7I){display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:flex-start}.contact-info:where(.astro-VASTWX7I){padding-top:20px}.slide-up:where(.astro-VASTWX7I){opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.is-visible:where(.astro-VASTWX7I){opacity:1;transform:translateY(0)}.header-label:where(.astro-VASTWX7I){font-family:var(--font-mono);font-size:13px;letter-spacing:1px;color:var(--c-primary);font-weight:700;background:rgba(11,26,42,.05);padding:6px 14px;border-radius:50px;text-transform:uppercase;display:inline-block;margin-bottom:24px}.contact-info:where(.astro-VASTWX7I) h2:where(.astro-VASTWX7I){font-size:42px;font-weight:800;line-height:1.1;margin-bottom:24px;color:var(--c-primary);letter-spacing:-1px}.contact-info:where(.astro-VASTWX7I) p:where(.astro-VASTWX7I){font-size:18px;line-height:1.6;color:var(--c-secondary);margin-bottom:48px;max-width:500px}.integration-row:where(.astro-VASTWX7I){display:flex;gap:16px;flex-wrap:wrap}.integration-btn:where(.astro-VASTWX7I){display:flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid var(--card-border);border-radius:8px;text-decoration:none;color:var(--c-primary);font-weight:600;font-size:14px;background:#fff;transition:all .3s ease;cursor:pointer}.integration-btn:where(.astro-VASTWX7I):hover{border-color:var(--c-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.integration-btn:where(.astro-VASTWX7I) svg:where(.astro-VASTWX7I){width:20px;height:20px;fill:currentColor}.form-wrapper:where(.astro-VASTWX7I){position:relative}.contact-form-card:where(.astro-VASTWX7I){background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:40px;box-shadow:0 25px 50px -12px #0b1a2a1a;position:relative;z-index:2}.bg-decoration:where(.astro-VASTWX7I){position:absolute;top:-15px;right:-15px;width:100%;height:100%;border:1px dashed #cbd5e1;border-radius:12px;z-index:1}.form-group:where(.astro-VASTWX7I){margin-bottom:20px}.form-label:where(.astro-VASTWX7I){display:block;font-size:13px;font-weight:700;color:var(--c-primary);margin-bottom:8px;font-family:var(--font-mono)}.form-input:where(.astro-VASTWX7I),.form-textarea:where(.astro-VASTWX7I){width:100%;padding:12px 16px;border:1px solid var(--card-border);border-radius:6px;font-size:15px;color:var(--c-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit;box-sizing:border-box}.form-textarea:where(.astro-VASTWX7I){resize:vertical;min-height:100px}.form-input:where(.astro-VASTWX7I):focus,.form-textarea:where(.astro-VASTWX7I):focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px #0b1a2a1a}.submit-btn:where(.astro-VASTWX7I){width:100%;background-color:var(--c-primary);color:#fff;border:none;padding:16px;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .3s,transform .2s;text-transform:uppercase;letter-spacing:.5px;margin-top:10px}.submit-btn:where(.astro-VASTWX7I):hover{background-color:var(--c-accent);transform:translateY(-2px)}@media (max-width: 900px){.contact-grid:where(.astro-VASTWX7I){grid-template-columns:1fr;gap:50px}.contact-info:where(.astro-VASTWX7I) h2:where(.astro-VASTWX7I){font-size:32px}.bg-decoration:where(.astro-VASTWX7I){display:none}.contact-form-card:where(.astro-VASTWX7I){padding:25px}}.v10-container:where(.astro-UNAOAN4Q){background:var(--card-bg);border-radius:16px;padding:6px 40px 120px;box-shadow:0 4px 24px #0b1a2a0a;overflow-x:auto}.v10-path:where(.astro-UNAOAN4Q){position:relative;min-width:750px;height:140px}.v10-svg:where(.astro-UNAOAN4Q){position:absolute;top:0;left:0;width:100%;height:140px}.v10-line-bg:where(.astro-UNAOAN4Q){stroke:var(--card-border);stroke-width:3;fill:none}.v10-line-glow:where(.astro-UNAOAN4Q){stroke:#e74b5c40;stroke-width:10;fill:none;stroke-dasharray:720;stroke-dashoffset:720;filter:blur(4px);transition:stroke-dashoffset 2.2s ease-out}.v10-line-glow:where(.astro-UNAOAN4Q).is-drawn{stroke-dashoffset:0}.v10-line-progress:where(.astro-UNAOAN4Q){stroke:var(--c-accent);stroke-width:3;fill:none;stroke-dasharray:720;stroke-dashoffset:720;transition:stroke-dashoffset 2s ease-out}.v10-line-progress:where(.astro-UNAOAN4Q).is-drawn{stroke-dashoffset:0}.v10-nodes:where(.astro-UNAOAN4Q){position:absolute;top:0;left:0;width:100%;height:100%}.v10-node:where(.astro-UNAOAN4Q){position:absolute;top:68px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;opacity:0;cursor:pointer;transition:transform .4s cubic-bezier(.22,1.2,.36,1)}.v10-node:where(.astro-UNAOAN4Q).is-animated{opacity:1}.v10-node-dot:where(.astro-UNAOAN4Q){width:20px;height:20px;border-radius:50%;background:var(--c-accent);transition:transform .5s cubic-bezier(.22,1.2,.36,1),box-shadow .5s ease;z-index:2}.v10-node:where(.astro-UNAOAN4Q):hover .v10-node-content:where(.astro-UNAOAN4Q){transform:translateY(-4px);background:rgba(231,75,92,.04);border-color:#e74b5c4d;box-shadow:0 8px 24px #e74b5c1a}.v10-node:where(.astro-UNAOAN4Q):hover .v10-node-label:where(.astro-UNAOAN4Q){background:var(--c-accent);color:#fff}.v10-node:where(.astro-UNAOAN4Q):hover .v10-node-content:where(.astro-UNAOAN4Q) h4:where(.astro-UNAOAN4Q){color:var(--c-accent)}.v10-node:where(.astro-UNAOAN4Q).is-reached .v10-node-dot:where(.astro-UNAOAN4Q){transform:scale(1.2);box-shadow:0 0 0 12px #e74b5c4d,0 0 35px #e74b5c80}.v10-node:where(.astro-UNAOAN4Q).is-settled .v10-node-dot:where(.astro-UNAOAN4Q){transform:scale(1.3);box-shadow:0 0 0 6px #e74b5c33}.v10-node-ring:where(.astro-UNAOAN4Q){position:absolute;top:-4px;width:28px;height:28px;border-radius:50%;border:2px solid var(--c-accent);opacity:0;transform:scale(.5);z-index:1}.v10-node:where(.astro-UNAOAN4Q).is-reached .v10-node-ring:where(.astro-UNAOAN4Q){animation:v10-ring-expand 1s cubic-bezier(.22,1.2,.36,1) forwards}@keyframes v10-ring-expand{0%{opacity:.8;transform:scale(.5)}50%{opacity:.4;transform:scale(1.5)}to{opacity:0;transform:scale(2)}}.v10-node:where(.astro-UNAOAN4Q):hover .v10-node-dot:where(.astro-UNAOAN4Q){transform:scale(1.6);box-shadow:0 0 0 10px #e74b5c40,0 0 25px #e74b5c59}.v10-node-content:where(.astro-UNAOAN4Q){margin-top:12px;text-align:center;width:170px;padding:12px 10px;border-radius:10px;background:transparent;transition:transform .4s cubic-bezier(.22,1.2,.36,1),background .3s ease,border-color .3s ease,box-shadow .3s ease}.v10-node-label:where(.astro-UNAOAN4Q){font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--c-accent);letter-spacing:1px;padding:2px 8px;border-radius:4px;background:rgba(231,75,92,.08);display:inline-block;transition:background .3s ease,color .3s ease}.v10-node-content:where(.astro-UNAOAN4Q) h4:where(.astro-UNAOAN4Q){font-size:14px;font-weight:700;color:var(--c-primary);margin:6px 0 4px;transition:color .3s ease}.v10-node-content:where(.astro-UNAOAN4Q) p:where(.astro-UNAOAN4Q){font-size:12px;line-height:1.5;color:var(--c-secondary);margin:0}@media (max-width: 768px){.v10-container:where(.astro-UNAOAN4Q){padding:28px 20px 180px}}:root{--c-primary: #0b1a2a;--c-secondary: #344967;--c-accent: #e74b5c;--card-bg: #ffffff;--card-border: #e2e8f0;--font-mono: "Courier New", Courier, monospace}.v1-container:where(.astro-D6HLFHGN){background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:48px 40px;box-shadow:0 4px 24px #0b1a2a0a}.v1-timeline:where(.astro-D6HLFHGN){display:flex;flex-direction:column;padding-left:20px}.v1-step:where(.astro-D6HLFHGN){display:flex;gap:28px;opacity:0;transform:translate(-20px);transition:opacity .6s ease,transform .6s ease;cursor:pointer}.v1-step:where(.astro-D6HLFHGN).is-visible{opacity:1;transform:translate(0)}.v1-step-marker:where(.astro-D6HLFHGN){display:flex;flex-direction:column;align-items:center;flex-shrink:0}.v1-step-dot:where(.astro-D6HLFHGN){width:16px;height:16px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 4px #e74b5c26;flex-shrink:0;transition:transform .5s cubic-bezier(.22,1.2,.36,1),box-shadow .5s ease}.v1-step:where(.astro-D6HLFHGN):hover .v1-step-dot:where(.astro-D6HLFHGN){transform:scale(1.6);box-shadow:0 0 0 10px #e74b5c40,0 0 25px #e74b5c59}.v1-step-line:where(.astro-D6HLFHGN){width:2px;flex:1;background:linear-gradient(to bottom,var(--c-accent),var(--card-border));margin-top:8px;min-height:40px}.v1-step-content:where(.astro-D6HLFHGN){padding:12px 16px 40px;border-radius:10px;background:transparent;transition:transform .4s cubic-bezier(.22,1.2,.36,1),background .3s ease,box-shadow .3s ease}.v1-step:where(.astro-D6HLFHGN):hover .v1-step-content:where(.astro-D6HLFHGN){transform:translateY(-4px);background:rgba(231,75,92,.04);box-shadow:0 8px 24px #e74b5c1a}.v1-step-tag:where(.astro-D6HLFHGN){font-family:var(--font-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--c-accent);font-weight:700;background:rgba(231,75,92,.08);padding:2px 8px;border-radius:4px;display:inline-block;margin-bottom:12px;transition:background .3s ease,color .3s ease}.v1-step:where(.astro-D6HLFHGN):hover .v1-step-tag:where(.astro-D6HLFHGN){background:var(--c-accent);color:#fff}.v1-step-content:where(.astro-D6HLFHGN) h4:where(.astro-D6HLFHGN){font-size:14px;font-weight:700;color:var(--c-primary);margin:6px 0 4px;transition:color .3s ease}.v1-step:where(.astro-D6HLFHGN):hover .v1-step-content:where(.astro-D6HLFHGN) h4:where(.astro-D6HLFHGN){color:var(--c-accent)}.v1-step-content:where(.astro-D6HLFHGN) p:where(.astro-D6HLFHGN){font-size:12px;line-height:1.5;color:var(--c-secondary);margin:0}@media (max-width: 768px){.v1-container:where(.astro-D6HLFHGN){padding:28px 20px}}:root{--c-primary: #0b1a2a;--c-secondary: #344967;--c-accent: #e74b5c;--card-bg: #ffffff;--card-border: #e2e8f0;--bg-dots: #e5e7eb;--font-mono: "Courier New", Courier, monospace}.section-enterprise-new:where(.astro-ROAZNQCM){padding:100px 20px 60px;background-color:#fff;background-image:radial-gradient(var(--bg-dots) 1.5px,transparent 1.5px);background-size:24px 24px;font-family:var(--font-archivo);border-top:1px solid var(--card-border)}.container-ent:where(.astro-ROAZNQCM){max-width:1200px;margin:auto}.ent-header:where(.astro-ROAZNQCM){text-align:center;max-width:900px;margin:0 auto 80px;opacity:0;transform:translateY(20px);animation:fadeUp .8s ease-out forwards}.label-mono:where(.astro-ROAZNQCM){font-family:var(--font-mono);font-size:13px;letter-spacing:1px;color:var(--c-secondary);font-weight:600;background:rgba(255,255,255,.8);border:1px solid #e2e8f0;padding:6px 12px;border-radius:4px;text-transform:uppercase;display:inline-block;margin-bottom:24px;backdrop-filter:blur(4px)}.ent-header:where(.astro-ROAZNQCM) h2:where(.astro-ROAZNQCM){font-family:Archivo Black,sans-serif;font-size:42px;font-weight:400;line-height:1.15;margin-bottom:24px;color:var(--c-primary);letter-spacing:-1px}.ent-header:where(.astro-ROAZNQCM) p:where(.astro-ROAZNQCM){font-size:19px;line-height:1.6;color:var(--c-secondary);max-width:780px;margin-left:auto;margin-right:auto}.aws-microsite-section:where(.astro-ROAZNQCM),.austranet-section:where(.astro-ROAZNQCM){background:var(--card-bg);border-radius:12px;border:1px solid var(--card-border);box-shadow:0 4px 6px -1px #00000005;padding:40px 32px;margin-bottom:60px;display:flex;flex-wrap:wrap;flex-direction:row;gap:40px;align-items:flex-start;opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.section-use-cases:where(.astro-ROAZNQCM){flex-basis:100%;width:100%}#modelo-adopcion:where(.astro-ROAZNQCM),#casos-de-uso:where(.astro-ROAZNQCM),#certificaciones:where(.astro-ROAZNQCM),#austranet-grc:where(.astro-ROAZNQCM){scroll-margin-top:96px}.section-use-cases:where(.astro-ROAZNQCM) h4:where(.astro-ROAZNQCM){font-size:19px;font-weight:700;color:var(--c-accent);margin:0 0 10px}.section-use-cases:where(.astro-ROAZNQCM) p:where(.astro-ROAZNQCM){color:var(--c-secondary)}.aws-microsite-section:where(.astro-ROAZNQCM).is-visible,.austranet-section:where(.astro-ROAZNQCM).is-visible{opacity:1;transform:translateY(0)}.microsite-image-container:where(.astro-ROAZNQCM){flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:200px;max-width:270px;min-height:200px;background:var(--card-bg);padding:12px;border-radius:12px;overflow:visible;margin-bottom:0;gap:12px}.microsite-image-container:where(.astro-ROAZNQCM) img:where(.astro-ROAZNQCM){width:auto;max-width:100%;max-height:100%;border-radius:8px;filter:drop-shadow(0px -10px 20px rgba(0,0,0,.06));margin:0 auto;display:block}.microsite-content:where(.astro-ROAZNQCM){flex:1 1 0;display:flex;flex-direction:column}.microsite-content:where(.astro-ROAZNQCM) h3:where(.astro-ROAZNQCM){font-size:28px;font-weight:800;color:var(--c-primary);margin-bottom:20px}.microsite-content:where(.astro-ROAZNQCM) h4:where(.astro-ROAZNQCM){font-size:19px;font-weight:700;color:var(--c-accent);margin:24px 0 10px}.microsite-content:where(.astro-ROAZNQCM) p:where(.astro-ROAZNQCM),.microsite-content:where(.astro-ROAZNQCM) ul:where(.astro-ROAZNQCM){font-size:17px;color:var(--c-secondary);margin-bottom:0}.microsite-content:where(.astro-ROAZNQCM) ul:where(.astro-ROAZNQCM){list-style:none;padding:0;margin:8px 0 0}.microsite-content:where(.astro-ROAZNQCM) ul:where(.astro-ROAZNQCM) li:where(.astro-ROAZNQCM){position:relative;padding-left:26px;margin-bottom:11px;font-size:16px;line-height:1.5}.microsite-content:where(.astro-ROAZNQCM) ul:where(.astro-ROAZNQCM) li:where(.astro-ROAZNQCM):before{content:"\2022";position:absolute;left:0;top:0;color:var(--c-accent);font-weight:900;font-size:24px;line-height:1}.use-cases-grid:where(.astro-ROAZNQCM){display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.use-case-card:where(.astro-ROAZNQCM){background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:transform .25s ease,box-shadow .25s ease}.use-case-card:where(.astro-ROAZNQCM):hover{transform:translateY(-4px);box-shadow:0 12px 32px #0b1a2a14}.use-case-icon:where(.astro-ROAZNQCM){color:var(--c-accent);width:32px;height:32px;display:flex;align-items:center;justify-content:center}.use-case-icon:where(.astro-ROAZNQCM) svg:where(.astro-ROAZNQCM){width:24px;height:24px}.use-case-title:where(.astro-ROAZNQCM){font-size:16px;font-weight:700;color:var(--c-primary);margin:0;line-height:1.3}.use-case-desc:where(.astro-ROAZNQCM){font-size:14px;color:var(--c-secondary);line-height:1.6;margin:0}@media (max-width: 700px){.use-cases-grid:where(.astro-ROAZNQCM){grid-template-columns:1fr}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.aws-microsite-section:where(.astro-ROAZNQCM),.austranet-section:where(.astro-ROAZNQCM){flex-direction:column;align-items:stretch;padding:24px 16px}.microsite-image-container:where(.astro-ROAZNQCM){margin-bottom:24px;min-height:180px;max-width:100%}}@media (max-width: 900px){.ent-header:where(.astro-ROAZNQCM) h2:where(.astro-ROAZNQCM){font-size:32px}.microsite-image-container:where(.astro-ROAZNQCM){min-height:140px}.aws-microsite-section:where(.astro-ROAZNQCM),.austranet-section:where(.astro-ROAZNQCM){padding:18px 6px}}.learn-more-link:where(.astro-ROAZNQCM){margin-top:30px}.v3-cards:where(.astro-ROAZNQCM){display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.v3-card:where(.astro-ROAZNQCM){perspective:1000px;height:280px}.v3-card-inner:where(.astro-ROAZNQCM){position:relative;width:100%;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.v3-card:where(.astro-ROAZNQCM):hover .v3-card-inner:where(.astro-ROAZNQCM){transform:rotateY(180deg)}.v3-card-front:where(.astro-ROAZNQCM),.v3-card-back:where(.astro-ROAZNQCM){position:absolute;inset:0;backface-visibility:hidden;border-radius:12px;border:1px solid var(--card-border);padding:32px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.v3-card-front:where(.astro-ROAZNQCM){background:var(--card-bg);gap:16px}.v3-card-front:where(.astro-ROAZNQCM) h4:where(.astro-ROAZNQCM){font-size:16px;font-weight:700;color:var(--c-primary);margin:0}.v3-card-icon:where(.astro-ROAZNQCM){width:56px;height:56px;background:rgba(231,75,92,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c-accent);transition:transform .3s ease}.v3-card:where(.astro-ROAZNQCM):hover .v3-card-icon:where(.astro-ROAZNQCM){transform:scale(1.15)}.v3-hint:where(.astro-ROAZNQCM){font-family:var(--font-mono);font-size:11px;color:var(--c-secondary);opacity:.6}.v3-card-back:where(.astro-ROAZNQCM){transform:rotateY(180deg);justify-content:center;background:var(--c-secondary)}.v3-card-back:where(.astro-ROAZNQCM) p:where(.astro-ROAZNQCM){font-size:14px;line-height:1.7;color:#fff;margin:0}@media (max-width: 768px){.v3-cards:where(.astro-ROAZNQCM){grid-template-columns:1fr}.v3-card:where(.astro-ROAZNQCM){height:240px}}.certs-section:where(.astro-ROAZNQCM){margin-bottom:0;margin-top:100px;opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.certs-section:where(.astro-ROAZNQCM).is-visible{opacity:1;transform:translateY(0)}.certs-header:where(.astro-ROAZNQCM){text-align:center;margin-bottom:40px}.certs-header:where(.astro-ROAZNQCM) p:where(.astro-ROAZNQCM){font-size:17px;color:var(--c-secondary);max-width:620px;margin:12px auto 0;line-height:1.6}.certs-grid:where(.astro-ROAZNQCM){display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cert-card:where(.astro-ROAZNQCM){background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:28px 20px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:0 2px 8px #0b1a2a0a}.cert-card:where(.astro-ROAZNQCM):hover{transform:translateY(-6px);box-shadow:0 16px 40px #0b1a2a1a;border-color:#b0bec5}.cert-card--featured:where(.astro-ROAZNQCM){border-color:#2563eb;background:linear-gradient(135deg,#fff 80%,#eff6ff 100%)}.cert-card--featured:where(.astro-ROAZNQCM):hover{border-color:#1d4ed8;box-shadow:0 16px 40px #2563eb1f}.cert-badge-wrap:where(.astro-ROAZNQCM){width:110px;height:110px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.cert-badge-img:where(.astro-ROAZNQCM){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));transition:transform .3s ease}.cert-card:where(.astro-ROAZNQCM):hover .cert-badge-img:where(.astro-ROAZNQCM){transform:scale(1.08)}.cert-info:where(.astro-ROAZNQCM){display:flex;flex-direction:column;align-items:center;gap:6px}.cert-level:where(.astro-ROAZNQCM){font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--c-secondary);background:rgba(52,73,103,.08);padding:3px 10px;border-radius:50px}.cert-level--pro:where(.astro-ROAZNQCM){color:#2563eb;background:rgba(37,99,235,.1)}.cert-name:where(.astro-ROAZNQCM){font-size:16px;font-weight:800;color:var(--c-primary);margin:4px 0 0;line-height:1.3}.cert-desc:where(.astro-ROAZNQCM){font-size:13.5px;color:var(--c-secondary);line-height:1.5;margin:0}@media (max-width: 1100px){.certs-grid:where(.astro-ROAZNQCM){grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){.certs-grid:where(.astro-ROAZNQCM){grid-template-columns:1fr}.cert-badge-wrap:where(.astro-ROAZNQCM){width:90px;height:90px}}.timeline-desktop:where(.astro-ROAZNQCM){display:block}.timeline-mobile:where(.astro-ROAZNQCM){display:none}@media (max-width: 1034px){.timeline-desktop:where(.astro-ROAZNQCM){display:none}.timeline-mobile:where(.astro-ROAZNQCM){margin-top:30px;display:block}}
