*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(950px 760px at 4% -6%,#2f7cff2a,#0000 60%),radial-gradient(1300px 640px at 78% 18%,#9fd6ff1e,#0000 62%),#0a1420;min-height:100dvh;box-shadow:inset 0 0 200px #0000004d}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0a1420}::-webkit-scrollbar-thumb{background:#1d2632;border-radius:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseRing{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.page{max-width:1080px;margin:0 auto;padding:132px 24px 70px;animation:.4s both fadeUp}.page--fill{min-height:100dvh}.grid-bg{z-index:0;pointer-events:none;background-image:linear-gradient(#1d263235 1px,#0000 1px),linear-gradient(90deg,#1d263235 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0}.glow-orb{filter:blur(150px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.card-surface{background:linear-gradient(160deg,#121824,#0e131b);border:1px solid #1d2632c0;transition:transform .3s,border-color .3s;position:relative;box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff08}.card-surface:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 22px 45px #00000080,0 0 28px 4px #2f7cff55}.card-surface:hover{border-color:#2f7cff90;transform:translateY(-6px)}.card-surface:hover:after{opacity:1}.cv-button{color:#5c9bff;background:#2f7cff22;border:1px solid #1ea7ff;transition:background .3s,border-color .3s,color .3s;position:relative}.cv-button:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 10px 26px #1ea7ff55}.cv-button:hover,.cv-button:active{color:#fff;background:#1ea7ff;border-color:#1ea7ff}.cv-button:hover:after,.cv-button:active:after{opacity:1}.social-icon{color:#8d97a6;background:#0e131b;border:1px solid #1d2632;transition:background .3s,border-color .3s,color .3s;position:relative}.social-icon:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 0 0 1px #1ea7ff55,0 0 22px 4px #1ea7ff40}.social-icon:hover,.social-icon:focus-visible{color:#1ea7ff;border-color:#1ea7ff}.social-icon:hover:after,.social-icon:focus-visible:after{opacity:1}.hire-button{color:#fff;background:linear-gradient(135deg,#2f7cff,#5c9bff);transition:background .3s,transform .3s;position:relative;box-shadow:0 8px 20px #2f7cff40}.hire-button:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 12px 30px #1ea7ff70}.hire-button:hover,.hire-button:active{background:linear-gradient(135deg,#5c9bff,#1ea7ff);transform:translateY(-2px)}.hire-button:hover:after,.hire-button:active:after{opacity:1}.hero-grid{grid-template-columns:1fr 360px;align-items:center;gap:56px;display:grid}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:56px;display:grid}.cv-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cv-grid{grid-template-columns:240px 1fr;align-items:start;gap:40px;display:grid}.services-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.icon-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:14px;max-width:420px;display:grid}.fields-grid{grid-template-columns:1fr 1fr;gap:24px 32px;display:grid}@media (max-width:1023px){.stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1099px){.nav-links{display:none!important}.mobile-menu-btn{display:flex!important}.navbar-root{gap:8px!important;padding:10px 16px!important}.navbar-hire{padding:10px 16px!important;font-size:12px!important}.navbar-lang-toggle button{padding:8px 10px!important;font-size:10.5px!important}}@media (max-width:767px){.hero-grid{grid-template-columns:1fr!important;gap:40px!important}.cv-grid{grid-template-columns:1fr!important}.cv-sidebar{flex-flow:wrap!important}.services-grid,.fields-grid{grid-template-columns:1fr!important}}@media (max-width:639px){.stats-grid{grid-template-columns:1fr!important}.navbar-wordmark{display:none!important}}
@font-face{font-family:sora;src:url(../media/Sora_Variable-s.p.1xkbfbxstq28c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sora;src:url(../media/Sora_Variable-s.p.1xkbfbxstq28c.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sora;src:url(../media/Sora_Variable-s.p.1xkbfbxstq28c.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sora;src:url(../media/Sora_Variable-s.p.1xkbfbxstq28c.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_3c542608-module__OwwmdG__className{font-family:sora,sora Fallback}.sora_3c542608-module__OwwmdG__variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_b1aab724-module__R4dGwW__className{font-family:inter,inter Fallback}.inter_b1aab724-module__R4dGwW__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Variable-s.p.0gbvn7yk5tf9v.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Variable-s.p.0gbvn7yk5tf9v.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Variable-s.p.0gbvn7yk5tf9v.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Variable-s.p.0gbvn7yk5tf9v.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_3b4a8a28-module__PT0rPW__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_3b4a8a28-module__PT0rPW__variable{--font-jbmono:"jetbrainsMono", "jetbrainsMono Fallback"}
