@media print{@page{size:A4;margin:12mm 14mm}html,body{background:#fff!important;color:#222!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body:before,.sd-skip-link,sd-root>*:not(sd-print-resume){display:none!important}}:root,html[data-theme=executive]{color-scheme:light;--sd-bg: #f4f3ee;--sd-bg-soft: #fbfaf7;--sd-bg-elevated: #fffdf9;--sd-panel: rgba(255, 252, 246, .84);--sd-panel-strong: rgba(255, 253, 249, .96);--sd-border: rgba(24, 34, 53, .08);--sd-border-strong: rgba(35, 76, 190, .24);--sd-ink: #111b34;--sd-ink-soft: #51607d;--sd-accent: #234cc8;--sd-accent-deep: #162f79;--sd-accent-soft: rgba(35, 76, 200, .11);--sd-on-accent: #ffffff;--sd-accent-rgb: 35, 76, 200;--sd-success: #178a57;--sd-danger: #c73d4a;--sd-surface-tint-1: rgba(74, 111, 205, .12);--sd-surface-tint-2: rgba(199, 169, 111, .09);--sd-shadow: 0 26px 54px rgba(17, 27, 52, .1);--sd-shadow-soft: 0 14px 28px rgba(17, 27, 52, .07);--sd-section-wash: linear-gradient(180deg, rgba(255, 253, 249, .44), rgba(255, 253, 249, .08));--sd-radius: 22px}html[data-theme=midnight]{color-scheme:dark;--sd-bg: #08111f;--sd-bg-soft: #0d1828;--sd-bg-elevated: #101c2d;--sd-panel: rgba(15, 25, 42, .8);--sd-panel-strong: rgba(18, 30, 49, .92);--sd-border: rgba(156, 177, 214, .14);--sd-border-strong: rgba(101, 160, 255, .32);--sd-ink: #edf3ff;--sd-ink-soft: #9eb3d4;--sd-accent: #7fb0ff;--sd-accent-deep: #9bc1ff;--sd-accent-soft: rgba(127, 176, 255, .16);--sd-on-accent: #08111f;--sd-accent-rgb: 127, 176, 255;--sd-success: #5dd49c;--sd-danger: #ff7f91;--sd-surface-tint-1: rgba(74, 119, 214, .18);--sd-surface-tint-2: rgba(82, 125, 196, .12);--sd-shadow: 0 30px 70px rgba(0, 0, 0, .36);--sd-shadow-soft: 0 16px 36px rgba(0, 0, 0, .24);--sd-section-wash: linear-gradient(180deg, rgba(17, 29, 46, .46), rgba(11, 19, 31, .08))}html,body{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overscroll-behavior-y:none;min-height:100%;background:var(--sd-bg)}html{font-size:87.5%;scroll-behavior:auto}body{position:relative;overflow-x:hidden;color:var(--sd-ink);font-size:1rem;line-height:1.6}body:before{display:none}:focus-visible{outline:2px solid var(--sd-accent);outline-offset:4px}.sd-skip-link{position:fixed;top:-100%;left:50%;transform:translate(-50%);z-index:200;padding:12px 24px;background:var(--sd-accent);color:#fff;font-weight:600;font-size:.88rem;border-radius:0 0 10px 10px;text-decoration:none;opacity:0;transition:top .2s,opacity .2s}.sd-skip-link:focus{top:0;opacity:1;outline:none}.section{opacity:1;transform:none;transition:none}section[id]{scroll-margin-top:72px}.section.visible{opacity:1;transform:translateY(0)}sd-impact,sd-credentials,sd-connect{display:block;background:var(--sd-bg-soft)}sd-impact,sd-journey,sd-credentials,sd-tech-landscape,sd-connect{display:block;position:relative}sd-impact:before,sd-journey:before,sd-credentials:before,sd-tech-landscape:before,sd-connect:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,var(--sd-border-strong),transparent)}.sd-nav-link:after{transition:width .25s ease}a.sd-btn{text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center}.sd-section{position:relative;padding:24px}.sd-section-alt{background:var(--sd-section-wash)}.sd-container{max-width:1120px;margin:0 auto}.sd-section-header{margin-bottom:22px;max-width:780px;position:relative}.sd-section-header h2{font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;letter-spacing:-.04em;line-height:.98;color:var(--sd-ink);margin-bottom:8px}.sd-section-header h2:after{content:"";display:block;width:72px;height:4px;margin-top:12px;border-radius:999px;background:linear-gradient(90deg,var(--sd-accent),transparent);opacity:.8}.sd-section-subtitle{font-size:1.02rem;line-height:1.58;color:var(--sd-ink-soft);margin-top:0}.sd-card{position:relative;background:var(--sd-panel);border:1px solid var(--sd-border);border-radius:var(--sd-radius);transition:transform .2s ease,box-shadow .2s ease;padding:22px}.sd-card:before{display:none}.sd-card:hover{transform:translateY(-2px);box-shadow:var(--sd-shadow-soft)}.sd-card h3{transition:color .25s ease}.sd-card:hover h3{color:var(--sd-accent)}.sd-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid var(--sd-border-strong);background:color-mix(in srgb,var(--sd-bg-elevated) 72%,transparent);color:var(--sd-accent-deep);font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sd-animate{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.sd-animate.sd-visible{opacity:1;transform:translateY(0)}.sd-animate-delay-1{transition-delay:.1s}.sd-animate-delay-2{transition-delay:.2s}.sd-animate-delay-3{transition-delay:.3s}.sd-animate-delay-4{transition-delay:.4s}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.sd-nav-link:after,.sd-nav-link{transition:none!important}*{animation:none!important;transition:none!important}.sd-animate{opacity:1!important;transform:none!important}}@media (max-width: 640px){.sd-section{padding:18px 16px}.sd-section-header{margin-bottom:18px}.sd-card{padding:18px}}::view-transition-old(root){animation:.26s ease both sd-vt-out}::view-transition-new(root){animation:.26s ease both sd-vt-in}@keyframes sd-vt-out{0%{opacity:1}to{opacity:0}}@keyframes sd-vt-in{0%{opacity:0}to{opacity:1}}.sd-header__logo{view-transition-name:sd-logo}::view-transition-old(sd-logo),::view-transition-new(sd-logo){animation:none}.sd-hero__name{view-transition-name:sd-hero-name}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-old(sd-logo),::view-transition-new(sd-logo),::view-transition-old(sd-hero-name),::view-transition-new(sd-hero-name){animation:none}}
