.page_page__556_G{position:relative;display:flex;flex-direction:column;gap:clamp(3rem,7vw,6rem);min-height:100%;padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,6vw,6rem) clamp(4rem,8vw,7rem);color:#f5f5f7;background:radial-gradient(circle at 20% 0,rgba(10,132,255,.12),transparent 55%),radial-gradient(circle at 80% -10%,rgba(80,156,255,.18),transparent 60%),linear-gradient(180deg,rgba(2,4,10,.92),rgba(2,4,8,.98));background-color:#04050a;overflow:hidden;isolation:isolate;--tilt-soft-x:calc(var(--pointer-tilt-x, 0) * 24px);--tilt-soft-y:calc(var(--pointer-tilt-y, 0) * 24px);--tilt-mid-x:calc(var(--pointer-tilt-x, 0) * 36px);--tilt-mid-y:calc(var(--pointer-tilt-y, 0) * 32px);--tilt-strong-x:calc(var(--pointer-tilt-x, 0) * 80px);--tilt-strong-y:calc(var(--pointer-tilt-y, 0) * 80px)}@media (min-width:1200px){.page_page__556_G{min-height:150vh;padding-bottom:clamp(6rem,12vw,14rem)}}.page_aurora__cwcDB{position:absolute;inset:-40vh -32vw 25vh;pointer-events:none;background:radial-gradient(circle at 18% 32%,rgba(10,132,255,.45),transparent 62%),radial-gradient(circle at 72% 18%,rgba(155,180,255,.42),transparent 58%),radial-gradient(circle at 46% 78%,rgba(10,132,255,.38),transparent 60%);filter:blur(120px);opacity:.85;transform:translate3d(calc(var(--pointer-tilt-x, 0) * 120px),calc(var(--pointer-tilt-y, 0) * 90px),0);animation:page_auroraDrift__SBulu 24s cubic-bezier(.3,.7,.2,1) infinite alternate;z-index:-6}.page_meshGradient___UIzv{inset:-25vh -28vw 10vh;background:conic-gradient(from 90deg at 40% 40%,rgba(10,132,255,.22),rgba(10,132,255,.2),rgba(10,132,255,.16),rgba(10,132,255,.22));filter:blur(160px);opacity:.65;transform:translate3d(calc(var(--pointer-tilt-x, 0) * 70px),calc(var(--pointer-tilt-y, 0) * 60px),0) scale(1.05);animation:page_meshPulse__DUOES 18s ease-in-out infinite;z-index:-5}.page_meshGradient___UIzv,.page_noise__2QUGF{position:absolute;pointer-events:none;mix-blend-mode:screen}.page_noise__2QUGF{inset:-10% -10% 0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2NCcgaGVpZ2h0PSc2NCcgdmlld0JveD0nMCAwIDY0IDY0Jz4KICA8ZmlsdGVyIGlkPSduJz4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0nZnJhY3RhbE5vaXNlJyBiYXNlRnJlcXVlbmN5PScwLjgnIG51bU9jdGF2ZXM9JzQnIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLz4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0nNjQnIGhlaWdodD0nNjQnIGZpbHRlcj0ndXJsKCNuKScgb3BhY2l0eT0nMC41Jy8+Cjwvc3ZnPg==");background-size:320px;opacity:.035;animation:page_noiseShift__gc82o 12s linear infinite;z-index:-1}.page_page__556_G:before{content:"";position:absolute;inset:-40% -20% auto;height:120vh;background:radial-gradient(circle at calc(28% + var(--pointer-tilt-x, 0) * 18%) calc(24% + var(--pointer-tilt-y, 0) * 14%),rgba(10,132,255,.28),transparent 60%),radial-gradient(circle at calc(78% + var(--pointer-tilt-x, 0) * 12%) calc(6% + var(--pointer-tilt-y, 0) * 12%),rgba(10,132,255,.22),transparent 55%),radial-gradient(circle at var(--glow-x,50%) calc(88% + var(--pointer-tilt-y, 0) * 20%),rgba(10,132,255,.18),transparent 65%);filter:blur(80px);opacity:.75;pointer-events:none;z-index:-4}.page_backgroundGlow__NTDtd{position:absolute;inset:-30vh -20vw auto;height:90vh;border-radius:50%;background:radial-gradient(circle at calc(28% + var(--pointer-tilt-x, 0) * 20%) calc(25% + var(--pointer-tilt-y, 0) * 18%),rgba(10,132,255,.45),transparent 60%),radial-gradient(circle at calc(74% + var(--pointer-tilt-x, 0) * 16%) calc(32% + var(--pointer-tilt-y, 0) * 14%),rgba(155,180,255,.42),transparent 60%),radial-gradient(circle at calc(50% + var(--pointer-tilt-x, 0) * 14%) calc(82% + var(--pointer-tilt-y, 0) * 20%),rgba(10,132,255,.36),transparent 60%);filter:blur(70px);opacity:.85;pointer-events:none;animation:page_glowShift__vhzvC 24s ease-in-out infinite alternate;z-index:-2}@keyframes page_auroraDrift__SBulu{0%{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 120px - 32px),calc(var(--pointer-tilt-y, 0) * 90px - 18px),0) scale(1.05);opacity:.78}50%{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 120px + 12px),calc(var(--pointer-tilt-y, 0) * 90px + 14px),0) scale(.98);opacity:.88}to{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 120px + 34px),calc(var(--pointer-tilt-y, 0) * 90px - 12px),0) scale(1.02);opacity:.82}}@keyframes page_meshPulse__DUOES{0%{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 70px - 24px),calc(var(--pointer-tilt-y, 0) * 60px - 16px),0) scale(1.08);opacity:.62}50%{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 70px + 6px),calc(var(--pointer-tilt-y, 0) * 60px + 10px),0) scale(1.02);opacity:.72}to{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 70px + 26px),calc(var(--pointer-tilt-y, 0) * 60px - 12px),0) scale(1.04);opacity:.66}}@keyframes page_heroPulse__Xad_v{0%{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 90px - 20px),calc(var(--pointer-tilt-y, 0) * 70px - 12px),0) scale(1.03);opacity:.82}50%{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 90px + 8px),calc(var(--pointer-tilt-y, 0) * 70px + 10px),0) scale(.98);opacity:.92}to{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 90px + 24px),calc(var(--pointer-tilt-y, 0) * 70px - 8px),0) scale(1.01);opacity:.86}}@keyframes page_noiseShift__gc82o{0%{background-position:0 0}to{background-position:180px 260px}}@keyframes page_glowShift__vhzvC{0%{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 80px - 12px),calc(var(--pointer-tilt-y, 0) * 60px),0) scale(1.05)}50%{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 80px + 10px),calc(var(--pointer-tilt-y, 0) * 60px + 18px),0) scale(.95)}to{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 80px + 22px),calc(var(--pointer-tilt-y, 0) * 60px - 14px),0) scale(1.08)}}@keyframes page_pulseGlow__jkvIp{0%{transform:scale(.9);box-shadow:0 0 0 0 rgba(255,255,255,.55)}60%{transform:scale(1);box-shadow:0 0 0 8px rgba(255,255,255,0)}to{transform:scale(.9);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes page_formOverlaySpin__7_wF5{to{transform:rotate(1turn)}}.page_githubSection__TfLH5{padding:clamp(3rem,7vw,5.5rem) 0}.page_githubContent__9DPkF{position:relative;display:grid;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);padding:clamp(2rem,5vw,3rem);border-radius:32px;background:linear-gradient(135deg,rgba(15,23,42,.78),rgba(10,132,255,.38));border:1px solid rgba(148,163,184,.25);box-shadow:0 48px 120px rgba(15,23,42,.45);overflow:hidden}@media (min-width:960px){.page_githubContent__9DPkF{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}}.page_githubSummary__VV_aa{display:grid;grid-gap:1.5rem;gap:1.5rem;min-width:0}.page_githubFallback__F8YDu,.page_githubProfile__uvgqH{display:grid;align-items:center;justify-content:start;grid-gap:1.25rem;gap:1.25rem;padding:1.15rem 1.35rem;border-radius:24px;border:1px solid rgba(148,163,184,.22);background:rgba(8,14,26,.55);box-shadow:0 12px 28px rgba(10,22,44,.38)}.page_githubProfile__uvgqH{grid-auto-flow:column;grid-template-columns:auto 1fr}.page_githubFallback__F8YDu{grid-auto-flow:row;text-align:left}.page_githubAvatar__azwYD{border-radius:50%;border:1px solid rgba(148,163,184,.35);box-shadow:0 8px 24px rgba(15,23,42,.4)}.page_githubHandle__uLOOw{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:1rem;letter-spacing:.04em;color:rgba(10,132,255,.82);text-decoration:none}.page_githubHandle__uLOOw:hover{color:rgba(10,132,255,.95)}.page_githubName__7L79v{font-size:1rem;font-weight:600;margin:.1rem 0}.page_githubLocation__wqWqn{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,232,240,.68)}.page_githubStats___qu75{display:grid;grid-gap:1rem;gap:1rem;padding:0;margin:0;list-style:none}@media (min-width:640px){.page_githubStats___qu75{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_githubStats___qu75 li{display:grid;grid-gap:.4rem;gap:.4rem;padding:1.2rem 1.35rem;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:rgba(10,18,32,.52);box-shadow:0 16px 32px rgba(8,14,26,.38)}.page_githubStats___qu75 li span:first-of-type{font-size:clamp(1.35rem,2vw,1.65rem);font-weight:700;color:#f8fafc}.page_githubStats___qu75 li span:last-of-type{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(226,232,240,.7)}.page_githubActions__EkQN5{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.page_githubActionPrimary__RTDO3,.page_githubActionSecondary__281ra{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1.25rem;border-radius:999px;font-weight:600;font-size:.95rem;letter-spacing:.02em;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.page_githubActionPrimary__RTDO3{color:#02050f;background:linear-gradient(135deg,rgba(59,130,246,.92),rgba(14,165,233,.85));box-shadow:0 18px 32px rgba(37,99,235,.36)}.page_githubActionPrimary__RTDO3:focus-visible,.page_githubActionPrimary__RTDO3:hover{transform:translateY(-1px);box-shadow:0 22px 40px rgba(37,99,235,.42)}.page_githubActionSecondary__281ra{color:rgba(226,232,240,.85);background:rgba(15,23,42,.6);border:1px solid rgba(148,163,184,.28)}.page_githubActionSecondary__281ra:focus-visible,.page_githubActionSecondary__281ra:hover{transform:translateY(-1px);border-color:rgba(148,163,184,.4);background:rgba(15,23,42,.72)}.page_githubPinnedRepos__qxO28{display:grid;grid-gap:1.25rem;gap:1.25rem}.page_githubRepoHeading__1AVvH{font-size:.95rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(226,232,240,.78)}.page_githubRepoList__gA_hI{display:grid;grid-gap:1.1rem;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.page_githubRepoCard__xb3V4{position:relative;display:grid;grid-gap:.75rem;gap:.75rem;padding:1.25rem 1.35rem;border-radius:22px;border:1px solid rgba(148,163,184,.25);background:rgba(15,23,42,.55);box-shadow:0 22px 48px rgba(15,23,42,.32);color:inherit;text-decoration:none;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.page_githubRepoCard__xb3V4:focus-visible,.page_githubRepoCard__xb3V4:hover{border-color:rgba(10,132,255,.55);background:rgba(10,132,255,.18);box-shadow:0 28px 58px rgba(10,132,255,.22);transform:translateY(-4px)}.page_githubRepoCard__xb3V4:focus-visible{outline:2px solid rgba(148,163,184,.6);outline-offset:3px}.page_githubRepoTitleRow__uqDK7{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.page_githubRepoName__Mreqy{font-size:clamp(1rem,1.8vw,1.15rem);font-weight:600;color:#f8fafc;word-break:break-word}.page_githubRepoIcon__4XA_0{font-size:1rem;color:rgba(148,163,184,.8);transition:transform .25s ease}.page_githubRepoCard__xb3V4:focus-visible .page_githubRepoIcon__4XA_0,.page_githubRepoCard__xb3V4:hover .page_githubRepoIcon__4XA_0{transform:translate(2px,-2px);color:rgba(226,232,240,.92)}.page_githubRepoDescription__bE5Dq{font-size:.9rem;line-height:1.5;color:rgba(226,232,240,.82)}.page_githubRepoMeta__9W5oT{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.8rem;color:rgba(226,232,240,.75)}.page_githubRepoLanguage__uSl9M{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.page_githubRepoLanguageSwatch__mqMQr{width:.65rem;height:.65rem;border-radius:50%;box-shadow:0 0 0 1px rgba(15,23,42,.8)}.page_githubRepoStars__kOgcJ{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;letter-spacing:.06em}.page_githubShowcasePanel__tBWSZ{display:grid;grid-gap:1.5rem;gap:1.5rem;min-width:0}.page_contributionPanel__LYIKk{display:grid;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem)}.page_contributionHeader__5hLql{display:flex;flex-direction:column;gap:1.5rem;align-items:stretch;justify-content:space-between}@media (min-width:900px){.page_contributionHeader__5hLql{flex-direction:row;align-items:flex-start}}.page_contributionHeadingText__0GIoP{display:grid;grid-gap:.75rem;gap:.75rem;max-width:40ch}.page_contributionYearSelector__YdLom{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.page_contributionYearSelector__YdLom::-webkit-scrollbar{height:6px}.page_contributionYearSelector__YdLom::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:999px}.page_contributionYearButton___x7Yn{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.25rem 0;border-radius:0;background:transparent;color:rgba(226,232,240,.72);font-size:.85rem;font-weight:600;letter-spacing:.08em;line-height:1.1;cursor:pointer;min-width:0;text-align:left;border:none;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.page_contributionYearButton___x7Yn span:last-of-type{font-size:.68rem;color:rgba(226,232,240,.56);letter-spacing:.14em;text-transform:uppercase}.page_contributionYearButton___x7Yn:focus-visible,.page_contributionYearButton___x7Yn:hover{color:#ffffff;border-bottom-color:rgba(14,165,233,.65)}.page_contributionYearButtonActive__5y1W1{color:#ffffff;border-bottom-color:rgba(59,130,246,.85)}.page_contributionSummaryRow__F957r{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:520px){.page_contributionSummaryRow__F957r{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_contributionSummaryStat__iB4Xn{display:grid;grid-gap:.35rem;gap:.35rem;padding:1.1rem 1.35rem;border-radius:18px;border:1px solid rgba(59,130,246,.22);background:rgba(10,20,36,.55);box-shadow:0 18px 32px rgba(10,23,42,.34)}.page_contributionSummaryStat__iB4Xn span:first-of-type{font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;color:#f8fafc}.page_contributionSummaryStat__iB4Xn span:last-of-type{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(226,232,240,.7)}.page_contributionGridWrapper__GakH7{display:flex;gap:1.1rem;padding:1.25rem 1.5rem;border-radius:26px;border:1px solid rgba(148,163,184,.28);background:rgba(10,23,52,.52);overflow-x:auto;-webkit-overflow-scrolling:touch}.page_contributionWeekdayColumn__FCg_F{display:grid;grid-gap:.4rem;gap:.4rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(226,232,240,.56);padding-top:.15rem;flex:0 0 auto;position:-webkit-sticky;position:sticky;left:0;background:linear-gradient(90deg,rgba(10,23,52,.86),rgba(10,23,52,0));padding-right:.75rem}.page_contributionGrid__4RYLY{display:grid;grid-gap:1.25rem;gap:1.25rem}.page_contributionGridColumn__mSIjv{display:flex;gap:.35rem;align-items:flex-start}@media (min-width:768px){.page_contributionGrid__4RYLY{grid-template-columns:repeat(2,minmax(0,max-content));align-items:start}}.page_contributionWeek__ZamiI{display:grid;grid-gap:.35rem;gap:.35rem;grid-template-rows:repeat(7,minmax(0,1fr))}.page_contributionCell__j5H63{display:block;width:clamp(12px,1vw + 8px,18px);height:clamp(12px,1vw + 8px,18px);border-radius:4px;border:1px solid rgba(255,255,255,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.page_contributionCell__j5H63:focus-visible,.page_contributionCell__j5H63:hover{transform:scale(1.08);border-color:rgba(255,255,255,.18);box-shadow:0 8px 18px rgba(10,132,255,.35)}.page_contributionCell__j5H63:focus-visible{outline:2px solid rgba(148,197,255,.9);outline-offset:2px}.page_contributionCellPadding__lR6Dg{opacity:.35}.page_contributionLevel0__Hm3FE{background:rgba(148,163,184,.18)}.page_contributionLevel1__0Bzz_{background:rgba(10,132,255,.28)}.page_contributionLevel2__vmOxJ{background:rgba(10,132,255,.45)}.page_contributionLevel3__v_z53{background:rgba(10,132,255,.65)}.page_contributionLevel4__ld1Lc{background:rgba(10,132,255,.85)}.page_contributionLegend__HdGGW{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;color:rgba(226,232,240,.7)}.page_contributionLegendCell__cI_o9{width:16px;height:16px;border-radius:4px}.page_contributionLiveRegion__0HBl8{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}.page_contributionLegendLabel__uNtpG{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(226,232,240,.64)}.page_contributionMeta__O7a8M{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.page_contributionMetaStat__d3gnO{display:grid;grid-gap:.35rem;gap:.35rem;padding:1.1rem 1.3rem;border-radius:20px;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.6);box-shadow:0 24px 46px rgba(15,23,42,.32)}.page_contributionMetaStat__d3gnO span:first-of-type{font-size:clamp(1.15rem,2vw,1.35rem);font-weight:700;color:#f8fafc}.page_contributionMetaStat__d3gnO span:last-of-type{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(226,232,240,.68)}.page_contributionTimezoneNote__CyZoA{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(226,232,240,.64)}.page_githubContributions__lbiGo{--github-cell-size:0.9rem;--github-cell-gap:0.28rem;--github-level-0:rgba(148,163,184,0.18);--github-level-1:rgba(56,189,248,0.35);--github-level-2:rgba(59,130,246,0.55);--github-level-3:rgba(37,99,235,0.7);--github-level-4:rgba(30,64,175,0.85);display:grid;grid-gap:clamp(1.25rem,3vw,1.75rem);gap:clamp(1.25rem,3vw,1.75rem);padding:clamp(1.5rem,3vw,2rem);border-radius:28px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(135deg,rgba(15,23,42,.82),rgba(59,130,246,.28));box-shadow:0 36px 82px rgba(15,23,42,.42)}.page_githubContributionHeader__anQQw{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:768px){.page_githubContributionHeader__anQQw{flex-direction:row;align-items:flex-end;justify-content:space-between}}.page_githubContributionTitle__fTN0h{margin:.25rem 0 0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:700;color:#f8fafc}.page_githubContributionSubtitle__BNmmL{max-width:28rem;font-size:.95rem;line-height:1.6;color:rgba(226,232,240,.78)}.page_githubContributionLegend__7SJSZ{display:flex;align-items:center;gap:.65rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(226,232,240,.68)}.page_githubContributionLegend__7SJSZ ul{display:flex;gap:.35rem;padding:0;margin:0;list-style:none}.page_githubContributionLegend__7SJSZ li{display:flex}.page_githubContributionMatrix__aT8td{display:grid;grid-gap:1rem;gap:1rem}.page_githubMonthLabels__5Y5sU{display:grid;grid-gap:var(--github-cell-gap);gap:var(--github-cell-gap);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,232,240,.6)}.page_githubContributionBody__qbZqK{display:grid;grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;align-items:start}.page_githubWeekdayLabels__hT2EF{display:grid;grid-gap:var(--github-cell-gap);gap:var(--github-cell-gap);padding:0;margin:0;list-style:none;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,232,240,.6);grid-template-rows:repeat(7,var(--github-cell-size));align-content:start}.page_githubWeekdayLabels__hT2EF li{display:flex;align-items:center}.page_githubContributionGrid__uozfY{display:grid;grid-gap:var(--github-cell-gap);gap:var(--github-cell-gap);overflow-x:auto;padding-bottom:.4rem}.page_githubContributionWeek__GXQ1w{display:grid;grid-template-rows:repeat(7,var(--github-cell-size));grid-gap:var(--github-cell-gap);gap:var(--github-cell-gap)}.page_githubContributionCell__3Rh_d{width:var(--github-cell-size);height:var(--github-cell-size);border-radius:.3rem;background:var(--github-level-0);border:1px solid rgba(148,163,184,.16);transition:transform .2s ease,box-shadow .2s ease}.page_githubContributionCell__3Rh_d[data-level="0"]{background:var(--github-level-0)}.page_githubContributionCell__3Rh_d[data-level="1"]{background:var(--github-level-1)}.page_githubContributionCell__3Rh_d[data-level="2"]{background:var(--github-level-2)}.page_githubContributionCell__3Rh_d[data-level="3"]{background:var(--github-level-3)}.page_githubContributionCell__3Rh_d[data-level="4"]{background:var(--github-level-4)}.page_githubContributionCell__3Rh_d[data-placeholder=true]{border:1px solid transparent;background:rgba(15,23,42,.35)}.page_githubContributionCell__3Rh_d:not([data-placeholder=true]):focus-visible,.page_githubContributionCell__3Rh_d:not([data-placeholder=true]):hover{transform:scale(1.2);box-shadow:0 0 0 3px rgba(56,189,248,.45);outline:none}.page_githubContributionCaption__6izZg{margin:0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(226,232,240,.66)}.page_githubEmptyState__h0not{display:grid;grid-gap:.75rem;gap:.75rem;padding:clamp(1.5rem,3vw,1.85rem);border-radius:24px;border:1px dashed rgba(148,163,184,.4);background:rgba(15,23,42,.45);text-align:left}.page_githubYearSummary__O_Mhm{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.5rem,3vw,1.85rem);border-radius:24px;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.6);box-shadow:0 28px 62px rgba(15,23,42,.36)}.page_githubYearSummary__O_Mhm h3{margin:0;font-size:1.1rem;font-weight:600;color:#f8fafc}.page_githubYearList__tXleb{display:grid;grid-gap:.65rem;gap:.65rem;padding:0;margin:0;list-style:none}.page_githubYearList__tXleb li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.55);font-size:.95rem;color:rgba(226,232,240,.85);transition:border-color .2s ease,box-shadow .2s ease}.page_githubYearList__tXleb li[data-active=true]{border-color:rgba(56,189,248,.6);box-shadow:0 12px 28px rgba(56,189,248,.22);color:#f8fafc}.page_githubYearList__tXleb li span:last-of-type{font-weight:600}.page_githubYearHint__t0zso{margin:0;font-size:.78rem;line-height:1.6;color:rgba(226,232,240,.68)}@keyframes page_navReveal__gqefo{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_navSheen__DPqlu{0%{opacity:.65;transform:translate3d(-4%,0,0) scale(1.01)}55%{opacity:.95;transform:translate3d(6%,-2%,0) scale(1.02)}to{opacity:.65;transform:translate3d(-2%,0,0) scale(1.01)}}@keyframes page_heroIntro__hy5zx{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes page_highlightDrift__BCtSz{0%{opacity:.55;background-position:0 0}50%{opacity:.85;background-position:60% 60%}to{opacity:.55;background-position:0 0}}@keyframes page_serviceAurora__1WUXZ{0%{opacity:.3;background-position:20% 30%}50%{opacity:.6;background-position:60% 50%}to{opacity:.3;background-position:20% 30%}}@keyframes page_metricPulse__5EBPd{0%{opacity:.35;transform:rotate(12deg) translateZ(0)}50%{opacity:.6;transform:rotate(8deg) translate3d(6%,-6%,0)}to{opacity:.35;transform:rotate(12deg) translateZ(0)}}.page_nav__ijo23{position:-webkit-sticky;position:sticky;top:clamp(.85rem,2.8vw,1.75rem);z-index:10;display:flex;flex-direction:column;gap:clamp(.4rem,1.5vw,.75rem);width:min(100%,88rem);margin:0 auto;padding:clamp(.6rem,1.8vw,.85rem) clamp(1rem,3vw,1.75rem);border-radius:20px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(135deg,rgba(6,10,20,.92),rgba(14,20,36,.88));-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:0 22px 50px rgba(2,6,23,.48);isolation:isolate;overflow:visible;animation:page_navReveal__gqefo .85s cubic-bezier(.22,1,.36,1) both;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.page_nav__ijo23:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:radial-gradient(circle at 18% 24%,rgba(10,132,255,.18),transparent 60%),radial-gradient(circle at 78% 32%,rgba(148,197,255,.15),transparent 62%),linear-gradient(135deg,rgba(148,163,184,.16),transparent 70%);opacity:.85;pointer-events:none;z-index:-1}.page_navOpen__EriRM{box-shadow:0 26px 70px rgba(2,6,23,.6)}.page_navShell__uZeX8{display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,2vw,1.5rem);position:relative;z-index:1}.page_navBrand__ZFh2S{display:flex;align-items:center;gap:clamp(.75rem,2.2vw,1.25rem);min-width:0}.page_navAnnouncement__GsA_7{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .9rem;border-radius:999px;border:1px solid rgba(96,165,250,.35);background:linear-gradient(120deg,rgba(37,99,235,.18),rgba(14,165,233,.12));font-size:clamp(.58rem,1.4vw,.68rem);letter-spacing:.26em;text-transform:uppercase;color:rgba(226,232,240,.78);white-space:nowrap}.page_navAnnouncementPulse__cnOr1{display:inline-block;width:.45rem;height:.45rem;border-radius:999px;background:rgba(96,165,250,.85);box-shadow:0 0 0 0 rgba(96,165,250,.6);animation:page_pulseGlow__jkvIp 2.2s ease-in-out infinite}.page_navMeta__xtMhg{display:flex;align-items:center;gap:clamp(.6rem,1.8vw,1.1rem);font-size:clamp(.62rem,1.4vw,.72rem);letter-spacing:.2em;text-transform:uppercase;color:rgba(226,232,240,.72);flex-wrap:wrap}.page_navTime___cUtl{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.page_navTimeIcon__VJAPv{font-size:.85rem}.page_navToggle__zP9TD{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .95rem;border-radius:999px;border:1px solid rgba(148,197,255,.35);background:linear-gradient(120deg,rgba(59,130,246,.18),rgba(14,165,233,.16));color:#f5f5f7;font-size:clamp(.68rem,1.4vw,.78rem);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 30px rgba(37,99,235,.28);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.page_navToggle__zP9TD:hover{transform:translateY(-1px);border-color:rgba(148,197,255,.6);box-shadow:0 18px 36px rgba(37,99,235,.32)}.page_navToggle__zP9TD:active{transform:translateY(0)}.page_navToggle__zP9TD:focus-visible{outline:2px solid rgba(96,165,250,.7);outline-offset:4px}.page_navToggleIcon__jYJf7{width:.85rem;height:.85rem;stroke:currentColor;transition:transform .3s ease}.page_navToggleIcon__jYJf7[data-open=true]{transform:rotate(180deg)}.page_navDropdown__JoAzc{position:absolute;top:calc(100% + .75rem);left:clamp(1rem,3vw,1.75rem);right:clamp(1rem,3vw,1.75rem);width:min(26rem,calc(100% - 2 * clamp(1rem, 3vw, 1.75rem)));margin:0 auto;padding:clamp(1rem,2.4vw,1.35rem);border-radius:18px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(135deg,rgba(6,9,18,.96),rgba(12,18,32,.88));box-shadow:0 30px 80px rgba(2,6,23,.55);opacity:0;pointer-events:none;transform:translate3d(0,-12px,0) scale(.98);transition:opacity .3s ease,transform .3s ease;z-index:5}.page_navDropdownOpen__KLN8o{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}@media (min-width:961px){.page_navDropdown__JoAzc{left:auto;right:clamp(1rem,3vw,1.75rem);margin:0;transform-origin:top right}}.page_navDropdownInner__6_RAq{display:flex;flex-direction:column;gap:clamp(.85rem,2vw,1.2rem)}.page_navSection__o8pJR{display:flex;flex-direction:column;gap:clamp(.5rem,1.8vw,.75rem)}.page_navBadge__GmcaA{font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:rgba(148,163,184,.8)}.page_logo__ikIZE{display:flex;flex-direction:column;gap:.15rem;text-decoration:none}.page_logoWordmark__HVX27{font-size:clamp(.95rem,2.2vw,1.2rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.page_logoTagline__gWXt9{font-size:clamp(.58rem,1.6vw,.7rem);letter-spacing:.24em;text-transform:uppercase;color:rgba(226,232,240,.7)}.page_inlineCta__OvqbP:focus-visible,.page_logo__ikIZE:focus-visible,.page_navAuthLink__w_1e2:focus-visible,.page_navLinks__8rPi_ a:focus-visible,.page_navToggle__zP9TD:focus-visible{outline:2px solid rgba(96,165,250,.7);outline-offset:4px}.page_navActionsInline__Hkkz5{display:inline-flex;align-items:center;gap:clamp(.45rem,1.4vw,.75rem);padding:.2rem .35rem;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.page_navAuthLink__w_1e2{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .95rem;border-radius:999px;border:1px solid transparent;text-decoration:none;font-size:clamp(.62rem,1.3vw,.74rem);letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:rgba(226,232,240,.82);transition:color .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.page_navAuthLink__w_1e2:hover{color:#ffffff;background:rgba(59,130,246,.16);border-color:rgba(96,165,250,.32);transform:translateY(-1px)}.page_navAuthPrimary__SUfOA{background:linear-gradient(120deg,rgba(59,130,246,.82),rgba(14,165,233,.62));color:#ffffff;border-color:rgba(148,197,255,.45);box-shadow:0 16px 32px rgba(37,99,235,.35)}.page_navAuthPrimary__SUfOA:hover{background:linear-gradient(120deg,rgba(59,130,246,.9),rgba(14,165,233,.7));box-shadow:0 18px 38px rgba(37,99,235,.42)}.page_navLinks__8rPi_{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.page_navLinks__8rPi_ a{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.6rem .75rem;border-radius:12px;color:rgba(226,232,240,.78);text-decoration:none;font-size:.88rem;letter-spacing:.04em;font-weight:500;background:rgba(15,23,42,.2);border:1px solid transparent;transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease}.page_navLinks__8rPi_ a:hover{color:#ffffff;background:rgba(37,99,235,.16);border-color:rgba(59,130,246,.35);transform:translateX(2px)}.page_navLinks__8rPi_ a[data-active=true]{color:#ffffff;background:rgba(37,99,235,.18);border-color:rgba(96,165,250,.45);box-shadow:inset 0 0 0 1px rgba(148,197,255,.3)}.page_navLinkIcon__9WE52{width:.85rem;height:.85rem;stroke:currentColor;transition:transform .25s ease}.page_navLinks__8rPi_ a:hover .page_navLinkIcon__9WE52,.page_navLinks__8rPi_ a[data-active=true] .page_navLinkIcon__9WE52{transform:translateX(2px)}.page_navActions__p8gMd{display:flex;flex-direction:column;gap:.65rem}.page_navActions__p8gMd a[data-variant],.page_navActions__p8gMd button[data-variant]{width:100%;justify-content:center}.page_navContact__pELlC{display:flex;flex-direction:column;gap:.4rem;font-size:.8rem;color:rgba(226,232,240,.75)}.page_navContact__pELlC a{display:inline-flex;align-items:center;gap:.4rem;color:inherit;text-decoration:none;padding:.35rem 0;transition:color .25s ease}.page_skipLink__MH7Gq{position:fixed;top:clamp(.75rem,3vw,1.5rem);left:clamp(.75rem,3vw,1.5rem);z-index:40;padding:.65rem 1.15rem;border-radius:999px;background:rgba(10,132,255,.92);color:#ffffff;font-size:.85rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transform:translateY(-180%);transition:transform .35s ease;box-shadow:0 18px 40px rgba(10,132,255,.35)}.page_skipLink__MH7Gq:focus{transform:translateY(0)}.page_mainContent__TeHAh{display:flex;flex-direction:column;gap:clamp(4rem,8vw,7rem);width:min(100%,88rem);margin:0 auto;align-items:stretch}.page_hero__7KFOs{position:relative;display:grid;grid-gap:clamp(1.75rem,3vw,2.75rem);gap:clamp(1.75rem,3vw,2.75rem);text-align:left;max-width:88rem;margin:0 auto;padding:clamp(2.75rem,5vw,4rem);border-radius:clamp(2.5rem,6vw,3.5rem);border:1px solid rgba(148,163,184,.18);background:linear-gradient(150deg,rgba(8,8,14,.85),rgba(6,8,18,.7));box-shadow:0 38px 110px rgba(2,8,32,.6);overflow:hidden;isolation:isolate;animation:page_heroIntro__hy5zx .95s cubic-bezier(.22,1,.36,1) both}.page_hero__7KFOs>:not(.page_heroBackdrop__418IW){position:relative;z-index:1}.page_heroUpper__qBhkL{display:grid;grid-gap:clamp(2rem,3.5vw,3rem);gap:clamp(2rem,3.5vw,3rem);align-items:stretch}.page_heroIntro__hy5zx{display:grid;grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem)}.page_heroDevice__vCxfZ{position:relative;display:grid;align-items:stretch}.page_deviceReflection__mEfPR{position:absolute;inset:-25% -20% 20% -20%;background:radial-gradient(circle at 20% 20%,rgba(10,132,255,.32),transparent 62%),radial-gradient(circle at 80% 20%,rgba(155,180,255,.28),transparent 58%),radial-gradient(circle at 50% 85%,rgba(10,132,255,.22),transparent 68%);filter:blur(90px);opacity:.9;transform:translate3d(calc(var(--pointer-tilt-x, 0) * 110px),calc(var(--pointer-tilt-y, 0) * 90px),0) scale(1.08);pointer-events:none;z-index:0}.page_devicePanel___ML_l{position:relative;z-index:1;display:grid;grid-gap:clamp(1.2rem,2vw,1.6rem);gap:clamp(1.2rem,2vw,1.6rem);padding:clamp(1.8rem,3.5vw,2.4rem);border-radius:clamp(1.8rem,3vw,2.4rem);background:linear-gradient(160deg,rgba(12,14,26,.78),rgba(8,10,20,.68));border:1px solid rgba(148,163,184,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 40px 90px rgba(5,10,32,.55);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.page_deviceBadge__QOYIU{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;padding:.45rem .85rem;border-radius:999px;background:rgba(10,132,255,.16);color:rgba(223,230,255,.9);font-size:.8rem;letter-spacing:.28em;text-transform:uppercase}.page_devicePanel___ML_l h3{margin:0;font-size:clamp(1.35rem,2.4vw,1.7rem)}.page_deviceStats__lwQiC{display:grid;grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.page_deviceStats__lwQiC li{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem 1.15rem;border-radius:1.25rem;background:rgba(10,12,22,.7);border:1px solid rgba(148,163,184,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.page_deviceStats__lwQiC span{font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:rgba(226,232,240,.7)}.page_deviceStats__lwQiC p{margin:0;font-size:clamp(1rem,1.6vw,1.15rem);color:rgba(245,245,247,.88)}.page_deviceNote___GGqU{margin:0;color:rgba(223,230,255,.74);font-size:.95rem;line-height:1.6}@media (min-width:960px){.page_heroUpper__qBhkL{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}@media (max-width:959px){.page_heroIntro__hy5zx,.page_hero__7KFOs{text-align:center}.page_heroDescription__BOlMS{margin-left:auto;margin-right:auto}.page_heroDevice__vCxfZ{justify-items:center}.page_devicePanel___ML_l{text-align:left}}.page_heroBackdrop__418IW{position:absolute;inset:-30% -15% -10%;background:radial-gradient(circle at 20% 20%,rgba(10,132,255,.25),transparent 60%),radial-gradient(circle at 80% 25%,rgba(155,180,255,.24),transparent 58%),radial-gradient(circle at 40% 90%,rgba(10,132,255,.28),transparent 62%);filter:blur(100px);opacity:.9;transform:translate3d(calc(var(--pointer-tilt-x, 0) * 90px),calc(var(--pointer-tilt-y, 0) * 70px),0) scale(1.05);animation:page_heroPulse__Xad_v 16s ease-in-out infinite alternate;z-index:0;pointer-events:none}.page_heroEyebrow__p76B6{text-transform:uppercase;font-size:clamp(.82rem,1.6vw,.95rem);letter-spacing:.28em;color:rgba(245,245,247,.68);margin:0}.page_heroTitle__ixXIp{font-size:clamp(3.25rem,7vw,5.5rem);line-height:1.05;font-weight:600;letter-spacing:-.015em;margin:0}.page_heroDescription__BOlMS{font-size:clamp(1.18rem,2.3vw,1.6rem);color:rgba(245,245,247,.84);margin:0;max-width:58ch;line-height:1.65}.page_heroHighlights__fFl2s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin:0;padding:0;list-style:none;align-content:start;height:100%}.page_heroHighlights__fFl2s li{position:relative;display:grid;grid-gap:.6rem;gap:.6rem;padding:1.5rem;border-radius:1.75rem;background:linear-gradient(145deg,rgba(12,12,16,.78),rgba(9,9,13,.65));border:1px solid rgba(148,163,184,.18);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 20px 48px rgba(10,16,32,.35);overflow:hidden;transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .5s ease,background .5s ease,box-shadow .6s ease;transform:translate3d(calc(var(--pointer-tilt-x, 0) * 18px),calc(var(--pointer-tilt-y, 0) * 16px),0);will-change:transform,box-shadow}.page_heroHighlights__fFl2s li:after{content:"";position:absolute;inset:-40% -10% auto;height:60%;background:radial-gradient(circle at calc(70% + var(--pointer-tilt-x, 0) * 50%) calc(45% + var(--pointer-tilt-y, 0) * 40%),rgba(10,132,255,.32),transparent 70%);opacity:.7;background-size:160% 160%;transform:translateZ(0);transition:transform .45s ease,opacity .45s ease;animation:page_highlightDrift__BCtSz 18s ease-in-out infinite}.page_heroHighlights__fFl2s li:focus-within:after,.page_heroHighlights__fFl2s li:hover:after{transform:translate3d(0,12%,0);opacity:.95}.page_heroHighlights__fFl2s li:focus-within,.page_heroHighlights__fFl2s li:hover{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 18px),calc(var(--pointer-tilt-y, 0) * 16px - 8px),0);border-color:rgba(148,163,184,.32);background:linear-gradient(145deg,rgba(17,17,24,.9),rgba(12,12,18,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 70px rgba(10,16,32,.5)}.page_heroHighlights__fFl2s h3{font-size:clamp(1rem,1.6vw,1.18rem);margin:0;color:#f9fafb;letter-spacing:-.01em}.page_heroHighlights__fFl2s p{margin:0;color:rgba(245,245,247,.76);font-size:.95rem;line-height:1.6}.page_heroProgram__EiST8{display:grid;grid-gap:clamp(1.75rem,3vw,2.6rem);gap:clamp(1.75rem,3vw,2.6rem);align-items:stretch}@media (min-width:1100px){.page_heroProgram__EiST8{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.page_heroProgramCard__7A13h{position:relative;display:grid;grid-gap:clamp(1.1rem,2.2vw,1.7rem);gap:clamp(1.1rem,2.2vw,1.7rem);padding:clamp(1.85rem,3vw,2.6rem);border-radius:clamp(1.6rem,3vw,2.25rem);border:1px solid rgba(148,163,184,.24);background:linear-gradient(165deg,rgba(12,14,26,.92),rgba(6,8,18,.78));box-shadow:0 30px 90px rgba(2,8,30,.55);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);overflow:hidden;isolation:isolate}.page_heroProgramCard__7A13h:before{content:"";position:absolute;inset:-40% 18% auto -18%;height:80%;background:radial-gradient(circle at 32% 40%,rgba(10,132,255,.35),transparent 65%);filter:blur(110px);opacity:.75;transform:translate3d(calc(var(--pointer-tilt-x, 0) * 60px),calc(var(--pointer-tilt-y, 0) * 42px),0);pointer-events:none;z-index:0}.page_heroProgramCard__7A13h>*{position:relative;z-index:1}.page_heroProgramBadge__3Y1LQ{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;background:rgba(10,132,255,.16);color:rgba(223,230,255,.88);font-size:.78rem;letter-spacing:.26em;text-transform:uppercase}.page_heroProgramHeader__h7GnF{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem}.page_heroProgramHeader__h7GnF h2{margin:0;font-size:clamp(1.75rem,3vw,2.4rem);letter-spacing:-.01em}.page_heroProgramPrice__nVK33{font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(148,197,255,.92)}.page_heroProgramDescription__obFNo{margin:0;font-size:clamp(1.02rem,2vw,1.2rem);color:rgba(229,233,245,.78);line-height:1.65}.page_heroProgramList__LWIr7{display:grid;grid-gap:.85rem;gap:.85rem;margin:0;padding:0;list-style:none;color:rgba(226,232,240,.85)}.page_heroProgramList__LWIr7 li{position:relative;padding-left:1.65rem;font-size:.98rem;line-height:1.6}.page_heroProgramList__LWIr7 li:before{content:"";position:absolute;top:.55rem;left:.4rem;width:.5rem;height:.5rem;border-radius:999px;background:rgba(10,132,255,.65);box-shadow:0 0 12px rgba(10,132,255,.45)}.page_heroProgramActions__3dwUp{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start}.page_heroProgramHighlights__ZM1cA{display:grid;grid-gap:clamp(1.25rem,2.2vw,1.8rem);gap:clamp(1.25rem,2.2vw,1.8rem);align-content:start}.page_heroProgramHighlights__ZM1cA>h2{margin:0}.page_heroActions__uE8fj{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.page_trustBar__YFhKb{display:grid;grid-gap:clamp(1.5rem,3vw,2.25rem);gap:clamp(1.5rem,3vw,2.25rem);margin:0 auto;max-width:min(88rem,100%);padding:clamp(1.75rem,4vw,2.5rem);border-radius:clamp(2rem,4vw,2.75rem);border:1px solid rgba(148,163,184,.18);background:linear-gradient(160deg,rgba(10,16,28,.82),rgba(8,12,22,.68));box-shadow:0 28px 70px rgba(6,12,28,.45);text-align:center}.page_trustHeading__Lf2vE{margin:0;font-size:clamp(1.1rem,2vw,1.3rem);letter-spacing:.18em;text-transform:uppercase;color:rgba(226,232,240,.72)}.page_trustList__YRUwW{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));grid-gap:clamp(1rem,2vw,1.6rem);gap:clamp(1rem,2vw,1.6rem);margin:0;padding:0;list-style:none}.page_trustItem__QysYG{display:grid;grid-gap:clamp(.75rem,1.8vw,1rem);gap:clamp(.75rem,1.8vw,1rem);padding:clamp(1rem,2vw,1.5rem);border-radius:1.5rem;border:1px solid rgba(148,163,184,.18);background:rgba(12,18,30,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 38px rgba(10,16,32,.28);justify-items:center;text-align:center}.page_trustItemBrand__lupXD{display:flex;align-items:center;justify-content:center;width:clamp(3rem,6vw,3.5rem);height:clamp(3rem,6vw,3.5rem);border-radius:1rem;background:linear-gradient(160deg,rgba(15,24,42,.72),rgba(30,41,59,.32));border:1px solid rgba(148,163,184,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.page_trustItemLogo__FgJp3{width:100%;height:100%;object-fit:contain}.page_trustItemCopy__qWnXh{display:grid;grid-gap:.45rem;gap:.45rem}.page_trustItemName__m1hyt{font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,245,247,.86)}.page_trustItemDescription__I_6Wh{color:rgba(226,232,240,.72);font-size:.95rem;line-height:1.4}@media (max-width:600px){.page_trustList__YRUwW{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,3vw,1.2rem)}.page_trustItem__QysYG{padding:clamp(.85rem,4vw,1.2rem)}}.page_signatureExperience__MUsIA{padding:clamp(3rem,7vw,5.5rem) 0}.page_craftsmanshipGrid___Y8Ok{display:grid;grid-gap:clamp(1.5rem,3vw,2.4rem);gap:clamp(1.5rem,3vw,2.4rem);margin-top:clamp(2rem,4vw,3rem)}@media (min-width:960px){.page_craftsmanshipGrid___Y8Ok{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_craftsmanshipCard__3dFgY{display:grid;grid-gap:1.2rem;gap:1.2rem;padding:clamp(1.8rem,3vw,2.4rem);border-radius:2rem;background:linear-gradient(165deg,rgba(10,12,22,.82),rgba(5,6,12,.7));border:1px solid rgba(148,163,184,.2);box-shadow:0 34px 70px rgba(2,6,18,.55);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.page_craftsmanshipCard__3dFgY header{display:grid;grid-gap:.6rem;gap:.6rem}.page_craftsmanshipCard__3dFgY h3{margin:0;font-size:clamp(1.25rem,2vw,1.6rem)}.page_craftsmanshipCard__3dFgY p{margin:0;color:rgba(226,232,240,.78)}.page_craftsmanshipCard__3dFgY ul{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding:0;list-style:none;color:rgba(226,232,240,.82)}.page_craftsmanshipCard__3dFgY li{position:relative;padding-left:1.4rem}.page_craftsmanshipCard__3dFgY li:before{content:"";position:absolute;top:.55rem;left:.4rem;width:.5rem;height:.5rem;border-radius:50%;background:rgba(10,132,255,.65);box-shadow:0 0 12px rgba(10,132,255,.45)}.page_integrationRailViewport__GlSda{position:relative;margin-top:clamp(2.5rem,5vw,3.5rem)}.page_integrationRailViewport__GlSda:after,.page_integrationRailViewport__GlSda:before{content:"";position:absolute;top:0;bottom:0;width:clamp(1.5rem,6vw,3rem);pointer-events:none;transition:opacity .25s ease;z-index:1}.page_integrationRailViewport__GlSda:before{left:0;background:linear-gradient(90deg,rgba(4,7,15,.95),rgba(4,7,15,0))}.page_integrationRailViewport__GlSda:after{right:0;background:linear-gradient(270deg,rgba(4,7,15,.95),rgba(4,7,15,0))}.page_integrationRailAtEnd__JB6SY:after,.page_integrationRailAtStart__wdy6F:before{opacity:0}.page_integrationRail__qrtwc{position:relative;display:flex;gap:1rem;overflow-x:auto;padding:.5rem clamp(3rem,8vw,4rem);margin:0;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;z-index:0}.page_integrationRail__qrtwc::-webkit-scrollbar{display:none}.page_integrationPill__4zJRd{flex:0 0 auto;display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem 1.4rem;border-radius:999px;background:rgba(8,12,20,.72);border:1px solid rgba(148,163,184,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 40px rgba(4,8,20,.38);min-width:min(18rem,100%);scroll-snap-align:start}.page_integrationPill__4zJRd span{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(195,206,235,.75)}.page_integrationPill__4zJRd p{margin:0;color:rgba(226,232,240,.82)}.page_integrationRailButton___1goK{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;border-radius:999px;display:grid;place-items:center;background:rgba(13,22,41,.82);border:1px solid rgba(148,163,184,.32);color:rgba(226,232,240,.85);box-shadow:0 22px 45px rgba(2,6,23,.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;z-index:2}.page_integrationRailButton___1goK span{font-size:1.5rem;line-height:1}.page_integrationRailButton___1goK:hover:not(:disabled){background:rgba(15,26,50,.92);border-color:rgba(148,163,184,.55);color:rgba(248,250,252,.92)}.page_integrationRailButton___1goK:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.page_integrationRailButton___1goK:disabled{opacity:.35;cursor:not-allowed}.page_integrationRailButtonPrevious__wRmeC{left:clamp(.5rem,2vw,1rem)}.page_integrationRailButtonNext__BpRD8{right:clamp(.5rem,2vw,1rem)}@media (max-width:640px){.page_integrationRailButton___1goK{display:none}.page_integrationRail__qrtwc{padding:.5rem 0}.page_integrationRailViewport__GlSda:after,.page_integrationRailViewport__GlSda:before{display:none}}.page_immersionSection__Yh7bo{padding:clamp(3rem,7vw,5.5rem) 0}.page_immersionGrid__D2WfA{display:grid;grid-gap:clamp(1.75rem,3vw,2.5rem);gap:clamp(1.75rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,3rem)}@media (min-width:960px){.page_immersionGrid__D2WfA{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_immersionCard__le3Jg{display:grid;grid-gap:1.2rem;gap:1.2rem;padding:clamp(1.9rem,3vw,2.5rem);border-radius:2rem;background:linear-gradient(170deg,rgba(11,13,24,.82),rgba(5,6,12,.68));border:1px solid rgba(148,163,184,.2);box-shadow:0 36px 72px rgba(3,8,22,.5);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.page_immersionCard__le3Jg header{display:grid;grid-gap:.75rem;gap:.75rem}.page_immersionCard__le3Jg h3{margin:0;font-size:clamp(1.2rem,2vw,1.55rem)}.page_immersionCard__le3Jg p{margin:0;color:rgba(226,232,240,.78)}.page_immersionCard__le3Jg ul{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none;color:rgba(226,232,240,.82)}.page_immersionCard__le3Jg li{position:relative;padding-left:1.5rem}.page_immersionCard__le3Jg li:before{content:"";position:absolute;top:.55rem;left:.4rem;width:.55rem;height:.55rem;border-radius:50%;background:rgba(10,132,255,.6);box-shadow:0 0 14px rgba(10,132,255,.4)}.page_showcase__TArcl{display:grid;grid-gap:clamp(2rem,5vw,3rem);gap:clamp(2rem,5vw,3rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.page_assessmentCard__vNY9j{background:linear-gradient(160deg,rgba(14,14,20,.92),rgba(4,4,8,.75));border:1px solid rgba(148,163,184,.2);border-radius:2.25rem;padding:clamp(2rem,4vw,3rem);display:grid;grid-gap:1.6rem;gap:1.6rem;box-shadow:0 30px 70px rgba(15,23,42,.45);transition:transform .65s cubic-bezier(.22,1,.36,1),box-shadow .5s ease,border-color .45s ease;transform:translate3d(calc(var(--pointer-tilt-x, 0) * 14px),calc(var(--pointer-tilt-y, 0) * 16px),0)}.page_assessmentCard__vNY9j h2{font-size:clamp(1.9rem,3vw,2.4rem);margin:0}.page_assessmentCard__vNY9j p{color:rgba(245,245,247,.76);margin:0}.page_assessmentList__sZzZS{display:grid;grid-gap:.8rem;gap:.8rem;margin:0;padding:0 0 0 1.25rem;color:rgba(245,245,247,.84)}.page_metrics__gQOaH{display:grid;grid-gap:1.5rem;gap:1.5rem}.page_metrics__gQOaH article{background:rgba(12,12,16,.7);border:1px solid rgba(148,163,184,.18);border-radius:1.75rem;padding:1.85rem;display:grid;grid-gap:.6rem;gap:.6rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 45px rgba(15,23,42,.4);transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .45s ease;transform:translate3d(calc(var(--pointer-tilt-x, 0) * 10px),calc(var(--pointer-tilt-y, 0) * 12px),0);position:relative;overflow:hidden;z-index:0}.page_metrics__gQOaH article:before{content:"";position:absolute;inset:-30% -25% 55% -25%;background:radial-gradient(circle at 65% 45%,rgba(10,132,255,.28),transparent 70%),radial-gradient(circle at 20% 20%,rgba(10,132,255,.22),transparent 65%);opacity:.5;transform:rotate(14deg);animation:page_metricPulse__5EBPd 18s ease-in-out infinite;pointer-events:none;z-index:-1}.page_metrics__gQOaH article:focus-within,.page_metrics__gQOaH article:hover{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 10px),calc(var(--pointer-tilt-y, 0) * 12px - 6px),0);border-color:rgba(10,132,255,.32);box-shadow:0 28px 62px rgba(10,132,255,.28)}.page_metricValue__i8V43{font-size:clamp(2.5rem,4vw,3.2rem);font-weight:600;margin:0}.page_metricLabel__ornJZ{margin:0;color:rgba(245,245,247,.68);font-size:1rem}.page_services__Hx9vZ{display:grid;grid-gap:clamp(2rem,5vw,3rem);gap:clamp(2rem,5vw,3rem)}.page_sectionHeading__lt74q{display:grid;grid-gap:.75rem;gap:.75rem;max-width:50rem;margin:0 auto;text-align:center}.page_sectionEyebrow__kQzdJ{text-transform:uppercase;font-size:.85rem;letter-spacing:.32em;color:rgba(245,245,247,.55);margin:0}.page_sectionHeading__lt74q h2{margin:0;font-size:clamp(2.15rem,4vw,3.1rem);letter-spacing:-.01em}.page_sectionDescription__9_4_N{margin:0;color:rgba(245,245,247,.7);font-size:1.1rem}.page_serviceGrid__MCcPg{display:grid;grid-gap:1.75rem;gap:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.page_serviceCard__XVYDM{background:linear-gradient(180deg,rgba(16,16,24,.9),rgba(8,8,12,.72));border:1px solid rgba(148,163,184,.18);border-radius:1.75rem;padding:2.1rem;display:grid;grid-gap:1rem;gap:1rem;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .5s ease,border-color .45s ease,background .45s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden;z-index:0;transform:translate3d(calc(var(--pointer-tilt-x, 0) * 16px),calc(var(--pointer-tilt-y, 0) * 18px),0)}.page_serviceCard__XVYDM:before{content:"";position:absolute;inset:-20% -10% 55% -10%;border-radius:inherit;background:radial-gradient(circle at calc(20% + var(--pointer-tilt-x, 0) * 22%) calc(0% + var(--pointer-tilt-y, 0) * 18%),rgba(10,132,255,.35),transparent 70%);opacity:0;background-size:150% 150%;transform:translateY(-30%);transition:opacity .45s ease,transform .45s ease;animation:page_serviceAurora__1WUXZ 20s ease-in-out infinite;pointer-events:none;z-index:-1}.page_serviceCard__XVYDM:focus-within,.page_serviceCard__XVYDM:hover{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 16px),calc(var(--pointer-tilt-y, 0) * 18px - 10px),0);box-shadow:0 32px 70px rgba(15,23,42,.5);border-color:rgba(10,132,255,.4);background:linear-gradient(185deg,rgba(20,20,32,.95),rgba(10,10,18,.78))}.page_serviceCard__XVYDM:focus-within:before,.page_serviceCard__XVYDM:hover:before{opacity:1;transform:translateY(0)}.page_serviceCard__XVYDM h3{margin:0;font-size:1.35rem}.page_serviceCard__XVYDM p{margin:0;color:rgba(245,245,247,.68)}.page_serviceCard__XVYDM ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.55rem;gap:.55rem;color:rgba(245,245,247,.78)}.page_serviceButton__nBmZy{margin-top:auto;align-self:flex-start}.page_capabilitiesSection__UcEXe{background:linear-gradient(150deg,rgba(10,16,32,.75),rgba(17,24,39,.72));border:1px solid rgba(10,132,255,.16);border-radius:2.5rem;padding:clamp(2.75rem,6vw,4rem);box-shadow:0 28px 80px rgba(8,16,32,.55)}.page_capabilitiesContent__v2Ug9{display:grid;grid-gap:clamp(2rem,5vw,3rem);gap:clamp(2rem,5vw,3rem)}.page_capabilitiesGrid__c_lC6{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.page_capabilityCard__nghQz{background:linear-gradient(185deg,rgba(12,18,36,.92),rgba(8,12,24,.78));border:1px solid rgba(148,163,184,.18);border-radius:1.75rem;padding:2rem;display:grid;grid-gap:1rem;gap:1rem;position:relative;overflow:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease;transform:translate3d(calc(var(--pointer-tilt-x, 0) * 12px),calc(var(--pointer-tilt-y, 0) * 14px),0);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page_capabilityCard__nghQz:before{content:"";position:absolute;inset:-25% -15% 55% -15%;border-radius:inherit;background:radial-gradient(circle at calc(40% + var(--pointer-tilt-x, 0) * 18%) calc(20% + var(--pointer-tilt-y, 0) * 18%),rgba(10,132,255,.32),transparent 70%);opacity:0;transform:translateY(-20%);transition:opacity .45s ease,transform .45s ease;pointer-events:none;z-index:-1}.page_capabilityCard__nghQz:focus-within,.page_capabilityCard__nghQz:hover{transform:translate3d(calc(var(--pointer-tilt-x, 0) * 12px),calc(var(--pointer-tilt-y, 0) * 14px - 10px),0);border-color:rgba(10,132,255,.38);box-shadow:0 32px 70px rgba(8,16,32,.55)}.page_capabilityCard__nghQz:focus-within:before,.page_capabilityCard__nghQz:hover:before{opacity:1;transform:translateY(0)}.page_capabilityCard__nghQz h3{margin:0;font-size:1.3rem}.page_capabilityCard__nghQz p{margin:0;color:rgba(245,245,247,.7)}.page_capabilityCard__nghQz ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.5rem;gap:.5rem;color:rgba(245,245,247,.8)}.page_capabilityFooter__b6LvG{display:grid;grid-gap:1.25rem;gap:1.25rem;background:linear-gradient(175deg,rgba(15,23,42,.85),rgba(12,20,38,.78));border:1px solid rgba(10,132,255,.18);border-radius:1.75rem;padding:clamp(1.75rem,4vw,2.5rem);text-align:center}.page_capabilityFooter__b6LvG h3{margin:0;font-size:1.35rem}.page_signalList__iazrY{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding-left:1.1rem;text-align:left;color:rgba(226,232,240,.8)}.page_architectureCard__r1nu6{display:grid;grid-gap:.9rem;gap:.9rem}.page_architectureList__eIij_{margin:0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem}.page_architectureList__eIij_ li{position:relative;padding-left:1.5rem;color:rgba(226,232,240,.82);line-height:1.45}.page_architectureList__eIij_ li:before{content:"✔";position:absolute;left:0;top:.1rem;font-size:.8rem;color:rgba(10,132,255,.85);text-shadow:0 0 8px rgba(10,132,255,.5)}.page_architectureCard__r1nu6 .page_inlineCta__OvqbP{margin-top:.5rem}.page_inlineCta__OvqbP{color:rgba(10,132,255,.9);font-weight:600;text-decoration:none;position:relative}.page_inlineCta__OvqbP:after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:1px;background:rgba(10,132,255,.55);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.page_inlineCta__OvqbP:hover:after{transform:scaleX(1)}.page_testimonials__eoJmU{display:grid;grid-gap:2rem;gap:2rem;background:linear-gradient(135deg,rgba(15,15,24,.9),rgba(17,24,39,.88));border:1px solid rgba(148,163,184,.2);border-radius:2.25rem;padding:clamp(2.5rem,6vw,3.75rem);box-shadow:0 32px 72px rgba(15,23,42,.45)}.page_testimonialContent__5qBpu{display:grid;grid-gap:1rem;gap:1rem;font-size:clamp(1.15rem,2.4vw,1.55rem);color:rgba(245,245,247,.82)}.page_testimonialContent__5qBpu blockquote{margin:0;font-style:italic;line-height:1.6}.page_testimonialContent__5qBpu cite{font-size:.95rem;color:rgba(245,245,247,.6)}.page_logoRow___Eaca{display:grid;grid-gap:1.25rem;gap:1.25rem;color:rgba(245,245,247,.7);position:relative}.page_logoIntro__ejivX{font-size:.95rem}.page_logoMarquee__d6jsD{position:relative;overflow:hidden;border-radius:999px;background:rgba(15,23,42,.6);border:1px solid rgba(148,163,184,.2);padding-block:.75rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 12%,black 88%,transparent)}.page_logoMarquee__d6jsD:after,.page_logoMarquee__d6jsD:before{content:"";position:absolute;top:0;bottom:0;width:12%;pointer-events:none}.page_logoMarquee__d6jsD:before{left:0;background:linear-gradient(90deg,rgba(15,23,42,.95),transparent)}.page_logoMarquee__d6jsD:after{right:0;background:linear-gradient(270deg,rgba(15,23,42,.95),transparent)}.page_logoTrack__57Sj2{display:flex;align-items:center;gap:clamp(2.5rem,6vw,4rem);width:max-content;animation:page_logoScroll__FahJQ 28s linear infinite;will-change:transform}.page_logoMarquee__d6jsD:focus-visible .page_logoTrack__57Sj2,.page_logoMarquee__d6jsD:hover .page_logoTrack__57Sj2{animation-play-state:paused}.page_logoItem__Ph3f1{display:grid;grid-gap:.35rem;gap:.35rem;justify-items:center;text-align:center;padding:.25rem 1rem;min-width:160px}.page_logoItem__Ph3f1 span{font-size:.75rem;color:rgba(226,232,240,.65);max-width:140px}.page_logoItem__Ph3f1 img{filter:drop-shadow(0 10px 24px rgba(15,23,42,.55));height:auto;width:100%;max-width:160px}.page_srOnly__5pWNM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes page_logoScroll__FahJQ{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.page_contact__jWuHg{display:grid;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);background:rgba(12,12,12,.85);border:1px solid rgba(148,163,184,.14);border-radius:2rem;padding:clamp(2.5rem,6vw,3.5rem);box-shadow:0 28px 64px rgba(15,23,42,.45)}.page_contact__jWuHg a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(245,245,247,.4);text-decoration-color:rgba(245,245,247,.4)}.page_contactIntro__n02Ip{display:grid;grid-gap:1rem;gap:1rem;text-align:center;justify-items:center}.page_contactIntro__n02Ip p{max-width:580px}.page_contactCard__WVov1{background:linear-gradient(145deg,rgba(15,23,42,.7),rgba(10,15,30,.9));border:1px solid rgba(148,163,184,.14);border-radius:24px;padding:clamp(1.75rem,4vw,2.5rem);display:grid;grid-gap:1.25rem;gap:1.25rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 48px rgba(7,12,24,.5)}.page_contactForm___HwN1{position:relative;gap:1.5rem}.page_formOverlay__x6QA6{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(2rem,5vw,2.75rem) clamp(1.25rem,4vw,2rem);border-radius:inherit;background:rgba(8,11,19,.76);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s;z-index:2}.page_formOverlayVisible__8uARW{opacity:1;visibility:visible;transition:opacity .24s ease,visibility 0s linear 0s}.page_formOverlayContent___lz7x{display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center;text-align:center;color:rgba(226,232,240,.92)}.page_formOverlaySpinner__UU3FX{width:1.75rem;height:1.75rem;border-radius:999px;border:3px solid rgba(148,163,184,.35);border-top-color:#38bdf8;box-shadow:0 0 14px rgba(56,189,248,.32);animation:page_formOverlaySpin__7_wF5 .9s linear infinite}.page_formOverlayText__yEqzg{font-size:1rem;font-weight:550;letter-spacing:.01em}.page_contactCardSuccess__tP2zs{gap:1.75rem;align-content:start}.page_contactHeader__CRUGa{display:grid;grid-gap:.45rem;gap:.45rem}.page_contactTitle__cbkrp{margin:0;font-size:clamp(1.35rem,3vw,1.55rem);font-weight:650;letter-spacing:-.01em}.page_contactSubhead__6_rKF{margin:0;color:rgba(226,232,240,.75);font-size:.96rem;line-height:1.6}.page_contactAlert__W6PxO{border-radius:16px;padding:.85rem 1rem;background:linear-gradient(135deg,rgba(248,113,113,.18),rgba(248,113,113,.05));border:1px solid rgba(248,113,113,.35);color:#fecaca;font-size:.96rem}.page_contactCard__WVov1 input,.page_contactCard__WVov1 textarea{width:100%;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:rgba(8,11,19,.6);color:#f5f5f7;padding:.85rem 1rem;font-size:1rem;transition:border-color .2s ease,background .2s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.page_contactCard__WVov1 input::placeholder,.page_contactCard__WVov1 textarea::placeholder{color:rgba(148,163,184,.6)}.page_contactCard__WVov1 textarea{min-height:160px;resize:vertical}.page_contactCard__WVov1 input:focus-visible,.page_contactCard__WVov1 textarea:focus-visible{border-color:rgba(10,132,255,.65);outline:3px solid rgba(10,132,255,.35);outline-offset:2px;background:rgba(12,18,28,.9)}.page_contactFields__ywByA{display:grid;grid-gap:1.1rem;gap:1.1rem}.page_contactField__pEHY9{display:grid;grid-gap:.45rem;gap:.45rem}.page_contactFieldInvalid__RCLz9 input,.page_contactFieldInvalid__RCLz9 textarea{border-color:rgba(248,113,113,.55);background:rgba(80,20,36,.35);box-shadow:inset 0 1px 0 rgba(248,113,113,.18),0 0 0 1px rgba(248,113,113,.16)}.page_contactFieldInvalid__RCLz9 input:focus-visible,.page_contactFieldInvalid__RCLz9 textarea:focus-visible{border-color:rgba(248,113,113,.72);outline-color:rgba(248,113,113,.42);background:rgba(80,24,38,.48)}.page_contactFieldHalf__AsEMe{grid-column:auto}.page_contactFieldFull__ckjh8{grid-column:1/-1}.page_contactFieldset__EIzD7{border-radius:16px;padding:1.1rem}.page_contactRadioGroup__6c84w{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.75rem}.page_contactRadioGroup__6c84w label{display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;border-radius:12px;background:rgba(12,18,28,.6);border:1px solid rgba(148,163,184,.16);transition:border-color .2s ease,background .2s ease;cursor:pointer}.page_contactRadioGroup__6c84w label:hover{border-color:rgba(10,132,255,.45);background:rgba(10,15,28,.75)}.page_contactRadioGroup__6c84w span{font-size:.95rem;color:rgba(226,232,240,.82)}.page_contactCard__WVov1 fieldset{border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:1rem;background:rgba(8,11,19,.45)}.page_contactFieldsetInvalid__tY9Sz{border-color:rgba(248,113,113,.42);box-shadow:0 0 0 1px rgba(248,113,113,.18);background:linear-gradient(135deg,rgba(248,113,113,.16),rgba(248,113,113,.04))}.page_contactCard__WVov1 legend{font-size:.9rem;font-weight:600;color:rgba(226,232,240,.82)}.page_contactCard__WVov1 label{font-size:.95rem;color:rgba(226,232,240,.82)}.page_contactCard__WVov1 input[type=radio]{accent-color:#0a84ff}.page_contactFieldMessage__br49f{margin:0;font-size:.85rem;line-height:1.5;color:rgba(191,200,213,.78)}.page_contactFieldMessageError__PNt0y{color:#fecaca}.page_nextSteps__jgRCS{display:grid;grid-gap:clamp(1rem,2vw,1.4rem);gap:clamp(1rem,2vw,1.4rem);margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,3vw,1.9rem);border-radius:1.75rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(10,14,24,.8),rgba(9,12,20,.7));box-shadow:0 24px 52px rgba(6,12,26,.45)}.page_nextSteps__jgRCS h3{margin:0;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,245,247,.75)}.page_nextStepsList__xUUtI{--timeline-marker-size:clamp(2.25rem,4vw,2.75rem);--timeline-gap:clamp(1.25rem,2.5vw,1.75rem);position:relative;display:grid;grid-gap:var(--timeline-gap);gap:var(--timeline-gap);margin:0;padding:0;list-style:none}.page_nextStepsList__xUUtI:before{content:"";position:absolute;top:calc(var(--timeline-marker-size) / 2);bottom:calc(var(--timeline-marker-size) / 2);left:calc(var(--timeline-marker-size) / 2);transform:translateX(-50%);width:2px;background:linear-gradient(180deg,rgba(10,132,255,.4),rgba(10,132,255,0));opacity:.65;pointer-events:none;z-index:0}.page_nextStepItem__edRwM{position:relative;z-index:1;display:grid;grid-template-columns:var(--timeline-marker-size) minmax(0,1fr);grid-gap:clamp(.9rem,1.6vw,1.35rem);gap:clamp(.9rem,1.6vw,1.35rem);align-items:start}.page_stepMarker__jYXp6{position:relative;display:grid;place-items:center;width:var(--timeline-marker-size);height:var(--timeline-marker-size);border-radius:999px;background:linear-gradient(135deg,rgba(10,132,255,.9),rgba(110,201,255,.45));box-shadow:0 0 0 1px rgba(15,23,42,.55),0 16px 32px rgba(10,132,255,.22);color:#f5f5f7;font-weight:700;font-size:clamp(1rem,2vw,1.1rem);letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_stepMarker__jYXp6:before{content:"";position:absolute;inset:-6px;border-radius:inherit;background:radial-gradient(circle,rgba(10,132,255,.38),transparent 60%);opacity:.7;z-index:-1}.page_stepContent___f8il{display:grid;grid-gap:.45rem;gap:.45rem;text-align:left}.page_nextStepsTitle__ut3t6{font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(10,132,255,.82);font-size:.9rem}.page_nextStepsList__xUUtI p{margin:0;color:rgba(226,232,240,.72);line-height:1.5}.page_disclaimer__B745D{font-size:.85rem;color:rgba(148,163,184,.85)}.page_footer__F3MD0{display:grid;grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem);padding-top:clamp(2.5rem,6vw,4rem);border-top:1px solid rgba(148,163,184,.12);color:rgba(245,245,247,.72)}.page_footerGrid__geUIL{display:grid;grid-gap:clamp(2rem,4vw,3.25rem);gap:clamp(2rem,4vw,3.25rem)}.page_footerBrand__LFSWn{display:grid;grid-gap:.85rem;gap:.85rem}.page_footerWordmark__5UWTM{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;letter-spacing:.04em;color:#f5f5f7}.page_footerMission__kMKt_{margin:0;color:rgba(226,232,240,.75);line-height:1.6}.page_footerPillars__TnYIX{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.95)}.page_footerNav__vNHk8{display:grid;grid-gap:clamp(1.5rem,3vw,2rem);gap:clamp(1.5rem,3vw,2rem)}.page_footerColumn__3Snvs{display:grid;grid-gap:1rem;gap:1rem}.page_footerColumn__3Snvs h3,.page_footerContact__U3y_8 h3,.page_footerSocial__lyOVn h3{margin:0;font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(245,245,247,.75)}.page_footerColumn__3Snvs ul,.page_footerSocial__lyOVn ul{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}.page_footerColumn__3Snvs a,.page_footerSocial__lyOVn a{color:rgba(226,232,240,.82);text-decoration:none;font-weight:500;letter-spacing:.04em}.page_footerColumn__3Snvs a:focus-visible,.page_footerColumn__3Snvs a:hover,.page_footerSocial__lyOVn a:focus-visible,.page_footerSocial__lyOVn a:hover{color:#ffffff}.page_footerEngage__xkmb9{display:grid;grid-gap:clamp(1.75rem,3vw,2.25rem);gap:clamp(1.75rem,3vw,2.25rem)}.page_footerContact__U3y_8{display:grid;grid-gap:1rem;gap:1rem}.page_footerContact__U3y_8 address{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;font-style:normal;color:rgba(226,232,240,.78)}.page_footerContact__U3y_8 address a{color:rgba(226,232,240,.85);text-decoration:none}.page_footerContact__U3y_8 address a:focus-visible,.page_footerContact__U3y_8 address a:hover{color:#ffffff}.page_footerHours__ye1uJ{margin:0;font-size:.9rem;color:rgba(226,232,240,.68)}.page_footerSocial__lyOVn{display:grid;grid-gap:1rem;gap:1rem}.page_footerSocialLabel__uk6bK{display:block;font-weight:600}.page_footerSocialDescription__W6fkg{display:block;font-size:.85rem;color:rgba(148,163,184,.85)}.page_footerBottom___Oisj{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);font-size:.85rem;color:rgba(245,245,247,.6)}.page_footerLegal__Gujsn{display:grid;grid-gap:.35rem;gap:.35rem;margin:0}.page_footerCredentials__VphKe{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;color:rgba(148,163,184,.85)}.page_footerSupport__VXj36{display:flex;flex-wrap:wrap;gap:.75rem}.page_footerSupport__VXj36 a{color:rgba(148,163,184,.9);text-decoration:none;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.page_footerSupport__VXj36 a:focus-visible,.page_footerSupport__VXj36 a:hover{color:#ffffff}@media (min-width:640px){.page_footerNav__vNHk8{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.page_footerEngage__xkmb9{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1024px){.page_contact__jWuHg{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.page_contactIntro__n02Ip{text-align:left;justify-items:start}.page_contactFields__ywByA{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;row-gap:1.15rem}}@media (max-width:1080px){.page_capabilitiesGrid__c_lC6,.page_heroHighlights__fFl2s,.page_serviceGrid__MCcPg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.page_footerGrid__geUIL{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) minmax(0,.95fr);align-items:start}.page_footerNav__vNHk8{grid-template-columns:repeat(2,minmax(0,1fr))}.page_footerBottom___Oisj{flex-direction:row;justify-content:space-between;align-items:flex-start}.page_footerCredentials__VphKe{flex-direction:row;flex-wrap:wrap;max-width:32rem}}@media (max-width:720px){.page_heroHighlights__fFl2s{grid-template-columns:1fr}.page_heroHighlights__fFl2s li{padding:1.25rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 40px rgba(10,16,32,.32)}.page_sectionHeading__lt74q{text-align:left;margin:0}.page_capabilitiesGrid__c_lC6,.page_serviceGrid__MCcPg{grid-template-columns:1fr}}@media (max-width:640px){.page_page__556_G{padding:1.5rem 1.25rem 4rem}.page_nav__ijo23{position:static;padding:.75rem 1rem;gap:.65rem;width:100%;box-shadow:0 12px 36px rgba(2,6,23,.32)}.page_navContent__ZA8P_{padding-top:.85rem}.page_hero__7KFOs{text-align:left;padding:2.25rem 1.75rem}.page_heroActions__uE8fj{justify-content:flex-start}.page_heroProgram__EiST8{gap:1.5rem}.page_heroProgramCard__7A13h{padding:1.75rem 1.5rem}.page_heroProgramHeader__h7GnF{flex-direction:column;align-items:flex-start}.page_heroProgramActions__3dwUp{width:100%}.page_heroProgramActions__3dwUp>*{flex:1 1 100%}.page_heroTitle__ixXIp{font-size:clamp(2.4rem,10vw,3.4rem);line-height:1.08}.page_heroDescription__BOlMS{font-size:clamp(1.05rem,4.5vw,1.28rem)}.page_heroEyebrow__p76B6{font-size:.78rem;letter-spacing:.24em}.page_assessmentCard__vNY9j,.page_contact__jWuHg,.page_testimonials__eoJmU{border-radius:1.75rem}.page_contactRadioGroup__6c84w,.page_trustList__YRUwW{grid-template-columns:1fr}.page_nextSteps__jgRCS{text-align:left}.page_nextStepItem__edRwM{grid-template-columns:var(--timeline-marker-size) minmax(0,1fr)}.page_nextStepsTitle__ut3t6{justify-self:flex-start}.page_footerGrid__geUIL{gap:1.75rem}}@media (min-width:640px){.page_contactRadioGroup__6c84w{grid-template-columns:repeat(2,minmax(0,1fr))}.page_contactFieldHalf__AsEMe{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.page_assessmentCard__vNY9j,.page_aurora__cwcDB,.page_backgroundGlow__NTDtd,.page_heroBackdrop__418IW,.page_heroHighlights__fFl2s li,.page_heroHighlights__fFl2s li:after,.page_hero__7KFOs,.page_meshGradient___UIzv,.page_metrics__gQOaH article,.page_metrics__gQOaH article:before,.page_nav__ijo23,.page_nav__ijo23:before,.page_noise__2QUGF,.page_serviceCard__XVYDM,.page_serviceCard__XVYDM:before{animation:none!important;transition-duration:.01ms!important;transform:none!important}.page_assessmentCard__vNY9j,.page_heroHighlights__fFl2s li,.page_metrics__gQOaH article,.page_serviceCard__XVYDM{box-shadow:none!important}}.page_navContact__pELlC a:hover{color:#ffffff}@media (max-width:960px){.page_navShell__uZeX8{flex-direction:column;align-items:flex-start;gap:.85rem}.page_navMeta__xtMhg{width:100%;justify-content:space-between;flex-wrap:wrap;gap:.6rem}.page_navActionsInline__Hkkz5{order:3;width:100%;justify-content:space-between;padding:.35rem .6rem;background:rgba(15,23,42,.72)}.page_navAuthLink__w_1e2{flex:1 1 auto}.page_navDropdown__JoAzc{width:calc(100% - 2 * clamp(1rem, 3vw, 1.75rem));left:clamp(1rem,3vw,1.75rem);right:clamp(1rem,3vw,1.75rem)}}@media (max-width:640px){.page_nav__ijo23{width:calc(100% - clamp(1.5rem, 6vw, 2.5rem));padding:clamp(.55rem,2.8vw,.75rem) clamp(.85rem,5vw,1.35rem)}.page_navBrand__ZFh2S{flex-direction:column;align-items:flex-start;gap:.6rem}.page_navAnnouncement__GsA_7{white-space:normal;line-height:1.6}.page_navMeta__xtMhg{flex-direction:column;align-items:stretch;gap:.75rem}.page_navActionsInline__Hkkz5{flex-direction:column;gap:.45rem;padding:.45rem}.page_navAuthLink__w_1e2{width:100%}.page_navToggle__zP9TD{width:100%;justify-content:center}.page_navDropdown__JoAzc{position:static;width:100%;transform:translateZ(0) scale(1);opacity:1;pointer-events:auto;margin-top:.35rem}.page_navDropdown__JoAzc[aria-hidden=true]{display:none}}