@layer base{*,:before,:after{box-sizing:border-box}html{width:100%;height:100%;margin:0;padding:0}body{width:100%;height:100%;font-family:var(--font-family-primary);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:#0f172a;margin:0;padding:0;line-height:1.6}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,li,figure,figcaption{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer theme{body{flex-direction:column;width:100%;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.animated-bg{pointer-events:none;z-index:var(--z-background);contain:layout style paint;position:fixed;inset:0;overflow:hidden}.animated-orb{filter:blur(50px);opacity:.25;will-change:transform;contain:layout style paint;border-radius:50%;animation:25s ease-in-out infinite orbFloat;position:absolute}.orb-1{background:radial-gradient(circle,#7c3aed,#0000);width:200px;height:200px;animation-duration:30s;top:10%;left:10%}.orb-2{background:radial-gradient(circle,#db7093,#0000);width:280px;height:280px;animation-duration:35s;animation-delay:-10s;top:50%;right:10%}.orb-3{background:radial-gradient(circle,#5b9bd5,#0000);width:180px;height:180px;animation-duration:25s;animation-delay:-5s;bottom:10%;left:30%}@media (width>=768px){.orb-1{width:280px;height:280px}.orb-2{width:350px;height:350px}.orb-3{width:250px;height:250px}}@media (width>=1440px){.orb-1{filter:blur(60px);width:360px;height:360px}.orb-2{filter:blur(70px);width:450px;height:450px}.orb-3{filter:blur(60px);width:320px;height:320px}}@media (width>=1920px){.orb-1{filter:blur(80px);width:420px;height:420px}.orb-2{filter:blur(90px);width:520px;height:520px}.orb-3{filter:blur(80px);width:380px;height:380px}}@media (width<=768px) and (prefers-reduced-motion:no-preference){.animated-orb{animation-duration:40s}}}@layer components{.glass-panel{-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#0f172abf 0%,#3d1f5c26 50%,#0f172abf 100%);position:relative}@supports not (backdrop-filter:blur(8px)){.glass-panel{background:linear-gradient(135deg,#0f172aeb 0%,#3d1f5c4d 50%,#0f172aeb 100%)}}.glass-border-top{border-top:1px solid #ffffff14}.glass-border-bottom{border-bottom:1px solid #ffffff14}.btn{border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);font-variation-settings:"wght" var(--font-weight-semibold);text-align:center;transition:all var(--transition-base);cursor:pointer;-webkit-backdrop-filter:blur(6px);border:1px solid var(--border);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex}.btn:hover{transform:scale(1.02)}.btn:active{transform:scale(.98)}.btn-primary{color:#fff;background:linear-gradient(to right,var(--purple-15),var(--pink-15));border-color:var(--purple-25)}.btn-primary:hover{background:linear-gradient(to right,var(--purple-25),var(--pink-25));border-color:var(--purple-40)}.btn-secondary{color:var(--color-gray-300);background:#ffffff0a;border-color:#ffffff14}.btn-secondary:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.btn-gradient{background:linear-gradient(to right,var(--purple-15),var(--pink-15));border:1px solid var(--purple-25)}.btn-gradient:hover{background:linear-gradient(to right,var(--purple-25),var(--pink-25));border-color:var(--purple-40)}}@layer utilities{@keyframes fadeInUp{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes checkPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes orbFloat{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.05)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse-expand{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}.bg-gradient-main{background:var(--gradient-main)}.text-gradient{color:#0000;background:linear-gradient(90deg,#7c3aed,#db7093) text}.gradient-text{background:linear-gradient(135deg,var(--color-purple-light)0%,var(--color-pink)50%,var(--color-blue)100%);-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-multicolor{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#9584c5 0%,#db7093 50%,#5b9bd5 100%) text}@media (width<=768px){.animated-orb{animation-duration:40s!important}.skill-tag:hover,.service-feature:hover,.approach-card:hover,.service-card:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animated-orb,.error-orb,.error-pulse,.navigation__lang-arrow,.locale-trigger__icon{transition:none!important;animation:none!important}button,a,input,textarea{transition:background-color .15s,color .15s!important}}@media (prefers-contrast:high){.locale-menu,.navigation__lang-menu{border:2px solid #ffffff80}.locale-menu__item:focus-visible,.navigation__link:focus-visible,.form-input:focus-visible{outline-width:3px;outline-color:#fff}.gradient-text,.text-gradient,.text-gradient-multicolor{-webkit-text-fill-color:transparent;background:#fff text}}:focus-visible{outline:2px solid var(--purple-40);outline-offset:2px;border-radius:2px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:var(--purple-45)}.skip-to-main{background:var(--color-purple-primary);color:#fff;z-index:var(--z-modal);border-radius:0 0 var(--radius-md)0;font-weight:var(--font-weight-semibold);font-variation-settings:"wght" var(--font-weight-semibold);transition:top var(--transition-base);padding:1rem 1.5rem;text-decoration:none;position:absolute;top:-100%;left:0}.skip-to-main:focus{top:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}@media print{.navigation,.footer-fixed,.navigation__mobile-menu,.navigation__mobile-toggle,.animated-bg,.error-orb,.error-pulse{display:none!important}.main-scrollable{position:static;overflow:visible}.main-content-wrapper{min-height:auto;margin:0}body{color:#000;background:#fff;height:auto;position:static}*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}.navigation__link[href]:after,.navigation__mobile-link[href]:after{content:""}}}:root{--gradient-main:linear-gradient(135deg,#0f172a 0%,#3d1f5c 50%,#0f172a 100%);--border:#ffffff14;--gradient-glass-panel:linear-gradient(135deg,#0f172aa6 0%,#3d1f5c1f 50%,#0f172aa6 100%);--gradient-glass-panel-hover:linear-gradient(135deg,#0f172ab3 0%,#3d1f5c26 50%,#0f172ab3 100%);--gradient-button:linear-gradient(to right,var(--purple-15),var(--pink-15));--gradient-button-hover:linear-gradient(to right,var(--purple-25),var(--pink-25));--gradient-shine:linear-gradient(90deg,transparent,var(--purple-06),#db70930f,transparent);--gradient-card-dark:linear-gradient(135deg,#0f172a8c 0%,#3d1f5c14 50%,#0f172a8c 100%);--color-purple-primary:#7c3aed;--color-purple-light:#9584c5;--color-purple-hover:#c4b5fd;--color-purple-tag:#d8b4fe;--color-pink:#db7093;--color-blue:#5b9bd5;--color-green:#7cd3ac;--color-text-primary:#e5e7eb;--color-text-secondary:#9ca3af;--color-gray-300:#d1d5db;--navbar-height:3.5rem;--footer-height:4.5rem;--content-max-width:90rem;--z-background:-1;--z-base:0;--z-content:1;--z-fixed:100;--z-dropdown:250;--z-modal-overlay:299;--z-modal:300;--z-mobile-backdrop:9999;--z-mobile-menu:10000;--z-mobile-controls:10001;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-pill:100rem;--transition-fast:.15s;--transition-base:.2s;--transition-slow:.3s;--transition-smooth:cubic-bezier(.4,0,.2,1);--transition-elastic:cubic-bezier(.34,1.56,.64,1);--purple-03:#7c3aed08;--purple-05:#7c3aed0d;--purple-06:#7c3aed0f;--purple-08:#7c3aed14;--purple-12:#7c3aed1f;--purple-15:#7c3aed26;--purple-20:#7c3aed33;--purple-25:#7c3aed40;--purple-30:#7c3aed4d;--purple-35:#7c3aed59;--purple-40:#7c3aed66;--purple-45:#7c3aed73;--pink-05:#db70930d;--pink-08:#db709314;--pink-15:#db709326;--pink-25:#db709340;--pink-30:#db70934d;--shadow-glow-purple:0 0 30px var(--purple-08);font-family:var(--font-family-primary)}@media (width>=768px){:root{--navbar-height:4rem;--footer-height:5rem}}.rr0c0G_nav{height:var(--navbar-height);z-index:var(--z-fixed);position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.rr0c0G_container{height:100%;max-width:var(--content-max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:0 1rem;display:flex}@media (width>=768px){.rr0c0G_container{grid-template-columns:auto 1fr auto;gap:2rem;padding:0 2rem;display:grid}}.rr0c0G_logo{font-size:1.25rem;font-weight:var(--font-weight-bold);font-variation-settings:"wght" var(--font-weight-bold);letter-spacing:-.025em;transition:transform var(--transition-base);transform:translateZ(0)}@media (width>=768px){.rr0c0G_logo{font-size:1.5rem}}.rr0c0G_logo:hover{transform:scale(1.02)translateZ(0)}.rr0c0G_links{display:none}@media (width>=768px){.rr0c0G_links{justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}}.rr0c0G_link{border-radius:var(--radius-md);color:var(--color-gray-300);font-size:.9375rem;font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-weight-medium);transition:all var(--transition-base);padding:.625rem 1rem;position:relative}.rr0c0G_link:after{content:"";background:linear-gradient(to right,var(--color-purple-primary),var(--color-pink));height:2px;transition:transform var(--transition-base);will-change:transform;border-radius:1px;position:absolute;bottom:.375rem;left:1rem;right:1rem;transform:scaleX(0)translateZ(0)}.rr0c0G_link:hover{color:#fff;background:var(--purple-08)}.rr0c0G_link:hover:after{transform:scaleX(1)translateZ(0)}.rr0c0G_linkActive{color:#fff;background:var(--purple-12)}.rr0c0G_linkActive:after{transform:scaleX(1)translateZ(0)}.rr0c0G_actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.rr0c0G_langBtn{display:none}@media (width>=768px){.rr0c0G_langBtn{-webkit-backdrop-filter:blur(6px);border-radius:var(--radius-md);color:var(--color-gray-300);cursor:pointer;transition:all var(--transition-base);background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex;transform:translateZ(0)}.rr0c0G_langBtn:hover{border-color:var(--purple-25);color:#fff;background:#ffffff14}.rr0c0G_langBtn[aria-expanded=true]{border-color:var(--purple-30);color:#fff;background:#ffffff1a}}.rr0c0G_langIcon{color:var(--color-text-secondary);transition:color var(--transition-base)}.rr0c0G_langBtn:hover .rr0c0G_langIcon,.rr0c0G_langBtn[aria-expanded=true] .rr0c0G_langIcon{color:#fff}.rr0c0G_langCode{font-weight:var(--font-weight-semibold);font-variation-settings:"wght" var(--font-weight-semibold);letter-spacing:.05em}.rr0c0G_langArrow{transition:transform var(--transition-base);will-change:transform}.rr0c0G_langBtn[aria-expanded=true] .rr0c0G_langArrow{transform:rotate(180deg)translateZ(0)}.rr0c0G_langDropdown{z-index:var(--z-dropdown);-webkit-backdrop-filter:blur(20px);border:1px solid var(--purple-30);border-radius:var(--radius-lg);min-width:10rem;box-shadow:0 10px 40px #0006,0 0 0 1px var(--purple-15);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-base),visibility var(--transition-base),transform var(--transition-base);will-change:transform,opacity;background:#0f172afa;flex-direction:column;gap:.25rem;padding:.5rem;display:flex;position:fixed;transform:translateY(-8px)}.rr0c0G_langDropdown[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}@media (width<=767px){.rr0c0G_langDropdown{display:none}}.rr0c0G_langOption{border-radius:var(--radius-md);color:var(--color-gray-300);transition:all var(--transition-base);align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;text-decoration:none;display:flex}.rr0c0G_langOption:hover{background:var(--purple-12);color:#fff;transform:translate(2px)}.rr0c0G_langCodeBadge{background:var(--purple-15);border:1px solid var(--purple-25);border-radius:var(--radius-sm);min-width:2rem;color:var(--color-purple-hover);font-size:.75rem;font-weight:var(--font-weight-bold);font-variation-settings:"wght" var(--font-weight-bold);letter-spacing:.05em;transition:all var(--transition-base);justify-content:center;align-items:center;padding:.25rem .5rem;display:inline-flex}.rr0c0G_langOption:hover .rr0c0G_langCodeBadge{background:var(--purple-25);border-color:var(--purple-40);color:#fff}.rr0c0G_langName{font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-weight-medium)}.rr0c0G_toggle{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md);color:#e5e7eb;cursor:pointer;width:2.5rem;height:2.5rem;transition:all var(--transition-base);background:#ffffff14;border:1px solid #ffffff26;justify-content:center;align-items:center;display:flex;position:relative;transform:translateZ(0)}@media (width>=768px){.rr0c0G_toggle{display:none}}.rr0c0G_toggle:hover{border-color:var(--purple-40);color:#fff;background:#ffffff26}.rr0c0G_toggle:active{transform:scale(.95)translateZ(0)}.rr0c0G_toggleIcon{transition:opacity var(--transition-base),transform var(--transition-base);will-change:transform,opacity;position:absolute}.rr0c0G_toggleIconOpen{opacity:1;transform:rotate(0)translateZ(0)}.rr0c0G_toggleIconClose{opacity:0;transform:rotate(90deg)translateZ(0)}.rr0c0G_toggle[aria-expanded=true] .rr0c0G_toggleIconOpen{opacity:0;transform:rotate(-90deg)translateZ(0)}.rr0c0G_toggle[aria-expanded=true] .rr0c0G_toggleIconClose{opacity:1;transform:rotate(0)translateZ(0)}.nav-backdrop{top:var(--navbar-height);left:0;right:0;bottom:var(--footer-height);z-index:var(--z-mobile-backdrop);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-base),visibility var(--transition-base);will-change:opacity;background:#000000d9;position:fixed;transform:translateZ(0)}.nav-backdrop[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}@media (width>=768px){.nav-backdrop{display:none}}.nav-mobile{top:var(--navbar-height);left:0;right:0;bottom:var(--footer-height);z-index:var(--z-mobile-menu);background:var(--gradient-main);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#9333ea80 #0000004d;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-base),visibility var(--transition-base),transform var(--transition-base);will-change:transform,opacity;padding:2rem 0;position:fixed;overflow-y:auto;transform:translateY(-20px)}.nav-mobile::-webkit-scrollbar{width:8px}.nav-mobile::-webkit-scrollbar-track{background:#0000004d}.nav-mobile::-webkit-scrollbar-thumb{background:#9333ea80;border-radius:4px}.nav-mobile::-webkit-scrollbar-thumb:hover{background:#9333eab3}@media (width<=768px){.nav-mobile{scrollbar-width:none}.nav-mobile::-webkit-scrollbar{display:none}}.nav-mobile[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}@media (width>=768px){.nav-mobile{display:none}}.nav-mobile__content{max-width:var(--content-max-width);margin:0 auto;padding:0 1rem}@media (width>=768px){.nav-mobile__content{padding:0 2rem}}.nav-mobile__links{flex-direction:column;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.nav-mobile__link{border-radius:var(--radius-lg);color:var(--color-gray-300);font-size:1.125rem;font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-weight-medium);transition:all var(--transition-base);border:1px solid #0000;padding:1rem 1.5rem;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.nav-mobile__link:hover{color:#fff;background:var(--purple-08);border-color:var(--purple-20);transform:translate(4px)}}.nav-mobile__link:active{background:var(--purple-12);border-color:var(--purple-25)}.nav-mobile__link--active{color:#fff;background:var(--purple-15);border-color:var(--purple-30)}.nav-mobile__lang{border-radius:var(--radius-lg);background:#ffffff08;border:1px solid #ffffff14;padding:1.5rem}.nav-mobile__lang-title{color:var(--color-text-secondary);font-size:.875rem;font-weight:var(--font-weight-semibold);font-variation-settings:"wght" var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin:0 0 1rem}.nav-mobile__lang-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:24rem;margin:0 auto;display:grid}.nav-mobile__lang-option{border-radius:var(--radius-md);min-height:5.5rem;color:var(--color-gray-300);transition:all var(--transition-base);background:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:1rem .75rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.nav-mobile__lang-option:hover{background:var(--purple-12);border-color:var(--purple-25);color:#fff;transform:translateY(-2px)}.nav-mobile__lang-option:hover .nav-mobile__lang-code{background:var(--purple-30);border-color:var(--purple-45);color:#fff;box-shadow:0 0 12px var(--purple-30)}.nav-mobile__lang-option:hover .nav-mobile__lang-name{color:#fff}}.nav-mobile__lang-option:active{background:var(--purple-15);border-color:var(--purple-30);transform:scale(.98)}.nav-mobile__lang-code{background:var(--purple-20);border:1px solid var(--purple-30);border-radius:var(--radius-sm);min-width:2.5rem;color:var(--color-purple-hover);font-size:.875rem;font-weight:var(--font-weight-bold);font-variation-settings:"wght" var(--font-weight-bold);letter-spacing:.05em;transition:all var(--transition-base);justify-content:center;align-items:center;padding:.375rem .625rem;display:inline-flex}.nav-mobile__lang-name{font-size:.8125rem;font-weight:var(--font-weight-medium);font-variation-settings:"wght" var(--font-weight-medium);color:var(--color-text-secondary);transition:color var(--transition-base)}body.nav-open{width:100%;height:100%;position:fixed;overflow:hidden}@media (width>=768px){body.nav-open{position:static;overflow:auto}}@media (prefers-reduced-motion:reduce){:is(.rr0c0G_nav,.rr0c0G_logo,.rr0c0G_link,.rr0c0G_toggle,.rr0c0G_langDropdown,.nav-backdrop,.nav-mobile,.nav-mobile__link){transition-duration:.01ms!important;animation:none!important}}@media (prefers-contrast:high){:is(.rr0c0G_link,.rr0c0G_langBtn,.rr0c0G_toggle,.nav-mobile__link){border-width:2px}}@media print{.rr0c0G_nav{background:0 0;position:static}:is(.rr0c0G_toggle,.rr0c0G_langDropdown,.nav-backdrop,.nav-mobile){display:none!important}}.D3ZgWa_mainScrollable{top:var(--navbar-height);bottom:var(--footer-height);scroll-behavior:smooth;z-index:var(--z-base);scrollbar-width:thin;scrollbar-color:#9333ea80 #0000004d;-webkit-overflow-scrolling:touch;position:fixed;left:0;right:0;overflow:hidden auto}.D3ZgWa_mainScrollable::-webkit-scrollbar{width:8px;height:8px}.D3ZgWa_mainScrollable::-webkit-scrollbar-track{background:#0000004d}.D3ZgWa_mainScrollable::-webkit-scrollbar-thumb{background:#9333ea80;border-radius:4px}.D3ZgWa_mainScrollable::-webkit-scrollbar-thumb:hover{background:#9333eab3}@media (width<=768px){.D3ZgWa_mainScrollable{scrollbar-width:none}.D3ZgWa_mainScrollable::-webkit-scrollbar{display:none}}.D3ZgWa_mainContentWrapper{z-index:1;flex-direction:column;min-height:100%;display:flex;position:relative}.D3ZgWa_noPadding{padding:0}.D3ZgWa_mainScrollable .D3ZgWa_animatedBg{top:var(--navbar-height);bottom:var(--footer-height);z-index:0;pointer-events:none;position:fixed;left:0;right:0}._1w6Q0W_footerFixed{height:var(--footer-height);z-index:var(--z-fixed);animation:.5s ease-out _1w6Q0W_fadeIn;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}._1w6Q0W_footerContent{width:100%;height:100%;max-width:var(--content-max-width);z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin:0 auto;padding:0 1rem;display:flex;position:relative}@media (width>=768px){._1w6Q0W_footerContent{gap:.75rem;padding:0 2rem}}._1w6Q0W_socialLinks{gap:.75rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){._1w6Q0W_socialLinks{gap:1rem}}._1w6Q0W_socialLink{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);width:36px;height:36px;transition:all var(--transition-base);color:var(--color-text-secondary);background:#ffffff0a;border:1px solid #ffffff14;justify-content:center;align-items:center;display:inline-flex}@media (width>=768px){._1w6Q0W_socialLink{width:40px;height:40px}}._1w6Q0W_socialLink:hover{color:#fff;border-color:var(--purple-25);background:#ffffff14;transform:translateY(-1px)}._1w6Q0W_socialLink:focus-visible{outline:2px solid var(--purple-40);outline-offset:2px}._1w6Q0W_socialLinkLinkedin:hover{color:#5b9bd5;border-color:#5b9bd566}._1w6Q0W_socialLinkGithub:hover{color:#9584c5;border-color:#9584c566}._1w6Q0W_socialLinkEmail:hover{color:#db7093;border-color:var(--pink-30)}._1w6Q0W_socialIcon{width:1rem;height:1rem;display:block}@media (width>=768px){._1w6Q0W_socialIcon{width:1.25rem;height:1.25rem}}._1w6Q0W_footerCopyright{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.625rem}@media (width>=640px){._1w6Q0W_footerCopyright{font-size:.75rem}}
