.final-cta_section__025HW{padding:1rem 0 7rem}.final-cta_container__ZvcZK{width:min(100% - 3rem,86rem);margin-inline:auto}.final-cta_card__P3uth{position:relative;overflow:hidden;min-height:26rem;border-radius:var(--radius-xl);background:#11357f;color:#fff}.final-cta_copy__R63sa{position:relative;z-index:2;max-width:43rem;padding:4.8rem}.final-cta_copy__R63sa>span{display:block;margin-bottom:1.2rem;color:#b9d0f5;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.final-cta_copy__R63sa h2{margin:0;color:#fff;font-size:clamp(2.25rem,3.8vw,3.9rem);font-weight:780;letter-spacing:-.045em;line-height:1.05}.final-cta_copy__R63sa p{max-width:37rem;margin:1.2rem 0 1.8rem;color:#d7e3f8;line-height:1.7}.final-cta_button__0hFE8{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.65rem;padding:.75rem 1.25rem;border-radius:var(--radius-md);background:#fff;color:#11357f;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .18s ease,background .18s ease}.final-cta_button__0hFE8:hover{transform:translateY(-2px);background:#edf4ff}.final-cta_button__0hFE8 svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.final-cta_editor__VrMKN{position:absolute;top:50%;right:3.5rem;z-index:1;width:min(42%,35rem);overflow:hidden;border:1px solid rgb(148 163 184/.28);border-radius:1rem;background:#0f172a;color:#cbd5e1;box-shadow:0 1.6rem 3.5rem rgb(2 8 23/.34);font-family:var(--font-mono);transform:translateY(-50%)}.final-cta_editorBar__597TY{display:grid;height:2.85rem;grid-template-columns:4rem 1fr 4rem;align-items:center;padding:0 .9rem;border-bottom:1px solid rgb(148 163 184/.12);background:#1b2b40;color:#cbd5e1;font:500 .67rem var(--font-sans)}.final-cta_editorLights__Jfdbj{display:flex;gap:.38rem}.final-cta_editorLights__Jfdbj i{width:.52rem;aspect-ratio:1;border-radius:50%;background:#f87171}.final-cta_editorLights__Jfdbj i:nth-child(2){background:#fbbf24}.final-cta_editorLights__Jfdbj i:nth-child(3){background:#6ee7b7}.final-cta_editorBranch__yIPmh{color:#71839a;font-size:.58rem;text-align:right}.final-cta_editorWorkspace__k3jIl{display:grid;height:18.5rem;grid-template-columns:9.4rem minmax(0,1fr)}.final-cta_fileTree__DdTQV{display:flex;min-width:0;flex-direction:column;gap:.42rem;padding:1rem .65rem;border-right:1px solid rgb(148 163 184/.13);background:#132238;color:#8fa1b7;font-size:.56rem;white-space:nowrap}.final-cta_fileTree__DdTQV strong{color:#71839a;font:700 .55rem var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.final-cta_fileTree__DdTQV>span{padding:.16rem .25rem}.final-cta_fileTree__DdTQV button{width:100%;padding:.38rem .5rem;border:0;border-left:2px solid transparent;border-radius:.3rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.final-cta_fileTree__DdTQV button:hover{background:rgb(96 165 250/.12);color:#dbeafe}.final-cta_fileTree__DdTQV button.final-cta_fileTreeActive__exPnk{border-left-color:#60a5fa;background:#284964;color:#eff6ff}.final-cta_codePane__yS8iJ{min-width:0;overflow:hidden}.final-cta_tabs__EKRCV{display:flex;height:2.4rem;align-items:center;border-bottom:1px solid rgb(148 163 184/.16);background:#0d1a2c;color:#6f8299;font-size:.58rem}.final-cta_tabs__EKRCV span{display:grid;height:100%;padding:0 1rem;border-top:2px solid #63b3ed;background:#132238;color:#dbeafe;place-items:center}.final-cta_tabs__EKRCV button{display:grid;width:2.4rem;height:100%;padding:0;border:0;background:transparent;color:#6f8299;font:inherit;cursor:pointer;place-items:center;transition:background .16s ease,color .16s ease}.final-cta_tabs__EKRCV button:hover{background:rgb(96 165 250/.1);color:#dbeafe}.final-cta_codeTransition__fBZC4{height:calc(100% - 2.4rem);animation:final-cta_pane-in__9_9_o .22s ease-out both}.final-cta_code__C_l_e{height:100%;margin:0;overflow:auto;padding:.9rem 0 1rem;color:#cbd5e1;font:.62rem/1.55 var(--font-mono);tab-size:2}.final-cta_codeLine__k7ibR{display:grid;min-width:max-content;grid-template-columns:2.9rem 1fr}.final-cta_codeLine__k7ibR>i{padding-right:.8rem;color:#53657b;font-style:normal;text-align:right;-webkit-user-select:none;user-select:none}.final-cta_codeLine__k7ibR>span{padding-right:1rem;white-space:pre}.final-cta_codeKeyword__1xsD0{color:#c084fc}.final-cta_codeType__tDQzQ{color:#67e8f9}.final-cta_codeString__tVXvB{color:#fbbf77}.final-cta_codeBoolean__VwMK_{color:#60a5fa}.final-cta_codeFunction__FYTju{color:#86efac}.final-cta_typingCursor__RErSL{display:inline-block;width:.08rem;height:1.05em;margin-left:.08rem;background:#dbeafe;vertical-align:-.12em;animation:final-cta_cursor-blink__gy9Uu .7s steps(1) infinite}@keyframes final-cta_pane-in__9_9_o{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@keyframes final-cta_cursor-blink__gy9Uu{50%{opacity:0}}.final-cta_section__025HW[data-compact]{padding-top:0}.final-cta_section__025HW[data-compact] .final-cta_card__P3uth{min-height:20rem}.final-cta_section__025HW[data-compact] .final-cta_copy__R63sa{max-width:52%;padding:3.5rem}.final-cta_section__025HW[data-compact] .final-cta_copy__R63sa h2{font-size:clamp(2rem,3.2vw,3rem)}.final-cta_section__025HW[data-compact] .final-cta_editor__VrMKN{right:2.5rem;width:min(39%,31rem)}.final-cta_section__025HW[data-compact] .final-cta_editorWorkspace__k3jIl{height:14.5rem}@media (max-width:64rem){.final-cta_copy__R63sa{max-width:55%;padding:3.5rem}.final-cta_editor__VrMKN{right:2rem;width:43%}.final-cta_editorWorkspace__k3jIl{grid-template-columns:7.2rem minmax(0,1fr)}.final-cta_section__025HW[data-compact] .final-cta_copy__R63sa{max-width:55%;padding:3rem}}@media (max-width:47.999rem){.final-cta_section__025HW{padding:0 0 4rem}.final-cta_container__ZvcZK{width:min(100% - 2rem,42rem)}.final-cta_card__P3uth,.final-cta_section__025HW[data-compact] .final-cta_card__P3uth{min-height:0;padding-bottom:1rem}.final-cta_copy__R63sa,.final-cta_section__025HW[data-compact] .final-cta_copy__R63sa{max-width:none;padding:2.2rem 1.5rem 1.45rem}.final-cta_copy__R63sa h2,.final-cta_section__025HW[data-compact] .final-cta_copy__R63sa h2{max-width:14ch;font-size:2rem}.final-cta_copy__R63sa p{max-width:25rem;font-size:.86rem}.final-cta_editor__VrMKN,.final-cta_section__025HW[data-compact] .final-cta_editor__VrMKN{position:relative;top:auto;right:auto;width:calc(100% - 2rem);max-width:calc(100% - 2rem);margin:0 1rem;border-radius:.8rem;box-shadow:0 1rem 2rem rgb(2 8 23/.3);transform:none}.final-cta_editorBar__597TY{height:2.45rem;grid-template-columns:3.2rem 1fr 3.2rem;padding-inline:.7rem;font-size:.58rem}.final-cta_editorWorkspace__k3jIl,.final-cta_section__025HW[data-compact] .final-cta_editorWorkspace__k3jIl{height:11.5rem;grid-template-columns:1fr}.final-cta_fileTree__DdTQV{display:none}.final-cta_tabs__EKRCV{height:2.1rem}.final-cta_codeTransition__fBZC4{height:calc(100% - 2.1rem)}.final-cta_code__C_l_e{padding-top:.65rem;font-size:.55rem;line-height:1.45}.final-cta_codeLine__k7ibR{grid-template-columns:2.4rem 1fr}}@media (prefers-reduced-motion:reduce){.final-cta_button__0hFE8,.final-cta_fileTree__DdTQV button,.final-cta_tabs__EKRCV button{transition:none}.final-cta_codeTransition__fBZC4,.final-cta_typingCursor__RErSL{animation:none}}.about-page_main__rOAwh{overflow:hidden}.about-page_container__iSuiM{width:min(100% - 3rem,86rem);margin-inline:auto}.about-page_hero__a5_5q{padding:7rem 0 7.5rem;background:radial-gradient(circle at 74% 36%,#e8f1ff 0,transparent 30rem)}.about-page_heroGrid__v6hrl{display:grid;grid-template-columns:minmax(0,.9fr) minmax(31rem,1.1fr);align-items:center;gap:5rem}.about-page_eyebrow__Rrrdj,.about-page_sectionIndex___8M8w{margin:0 0 1.2rem;color:var(--secondary);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.about-page_eyebrow__Rrrdj{display:flex;align-items:center;gap:.65rem}.about-page_eyebrow__Rrrdj span{width:.45rem;height:.45rem;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 .3rem #dbeafe}.about-page_hero__a5_5q h1{max-width:10ch;margin:0;font-size:clamp(3.35rem,6.6vw,6.8rem);font-weight:790;letter-spacing:-.065em;line-height:.93}.about-page_heroCopy__sIDFu>p:not(.about-page_eyebrow__Rrrdj){max-width:42rem;color:var(--foreground-secondary);line-height:1.72}.about-page_heroCopy__sIDFu .about-page_lead__Lvhnj{margin:1.8rem 0 .7rem;color:var(--foreground)!important;font-size:1.12rem;font-weight:600}.about-page_facts__rsZ31{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.8rem 0 0;padding:0;list-style:none}.about-page_facts__rsZ31 li{padding:.55rem .75rem;border:1px solid #cfe0f8;border-radius:.55rem;background:#fff;color:#24466f;font-size:.76rem;font-weight:700;box-shadow:var(--shadow-card)}.about-page_aboutImage__UgaWw{display:block;width:100%;height:auto;object-fit:contain}.about-page_adaptiveSection__w2NHX,.about-page_mentoringSection__PRvyV,.about-page_projectsSection__A_uWz{padding:8rem 0}.about-page_adaptiveSection__w2NHX{background:#fff}.about-page_mentoringGrid__SsLTf,.about-page_splitGrid__1Y4Lw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(4rem,8vw,9rem)}.about-page_posinowaCard__CAu8l h2,.about-page_sectionCopy__Yk6nT h2,.about-page_sectionHeading__kflPR h2{max-width:13ch;margin:0;font-size:clamp(2.35rem,4vw,4.35rem);font-weight:780;letter-spacing:-.055em;line-height:1}.about-page_posinowaCard__CAu8l p,.about-page_sectionCopy__Yk6nT>p:not(.about-page_sectionIndex___8M8w),.about-page_sectionHeading__kflPR>p{color:var(--foreground-secondary);line-height:1.75}.about-page_workflow__3HuPq{padding:1.4rem;border:1px solid var(--border);border-radius:1.25rem;background:#fff;box-shadow:var(--shadow-card)}.about-page_workflowTop__YD98c{display:flex;align-items:center;justify-content:space-between;padding:.25rem .2rem 1.2rem;color:var(--foreground-muted);font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.about-page_workflowTop__YD98c b{padding:.4rem .65rem;border-radius:999px;background:#dcfce7;color:#167344;font-size:.62rem}.about-page_mentoringSection__PRvyV{background:#eff5fb}.about-page_workflowStep__hm_nI{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.2rem .5rem;border-top:1px solid var(--border)}.about-page_workflowStep__hm_nI>span{color:#7292b9;font:600 .65rem var(--font-mono)}.about-page_workflowStep__hm_nI div{display:grid;gap:.3rem}.about-page_workflowStep__hm_nI small{color:var(--foreground-muted)}.about-page_workflowStep__hm_nI i{display:grid;width:1.75rem;aspect-ratio:1;place-items:center;border-radius:50%;background:#e3f1ff;color:var(--secondary);font-style:normal;font-size:.7rem}.about-page_mentoringMeta__Jf46j{display:flex;gap:.75rem;margin-top:1.6rem}.about-page_mentoringMeta__Jf46j span{display:grid;min-width:9.5rem;padding:.9rem;border:1px solid #d4e2f2;border-radius:.8rem;background:rgb(255 255 255/.65);color:var(--foreground-muted);font-size:.7rem}.about-page_mentoringMeta__Jf46j b{margin-bottom:.25rem;color:var(--secondary);font:750 1.2rem var(--font-mono)}.about-page_sectionHeading__kflPR{display:grid;grid-template-columns:1fr minmax(18rem,31rem);align-items:end;gap:3rem;margin-bottom:3rem}.about-page_projectStrip__pevyd{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.about-page_projectCard__bsMck{display:grid;min-height:15rem;grid-template-columns:auto 1fr;gap:1.25rem;padding:1.5rem;border:1px solid var(--border);border-radius:1rem;background:#fff;box-shadow:var(--shadow-card);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.about-page_projectCard__bsMck:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.about-page_projectCard__bsMck>span{color:#85a3c9;font:600 .65rem var(--font-mono)}.about-page_projectCard__bsMck h3{margin:0 0 .75rem;font-size:1.35rem}.about-page_projectCard__bsMck p{margin:0;color:var(--foreground-secondary);font-size:.87rem;line-height:1.65}.about-page_projectCard__bsMck svg,.about-page_textLink__5kJVy svg{width:1rem;fill:none;stroke:currentColor;stroke-width:1.8}.about-page_projectCard__bsMck>svg{grid-column:2;align-self:end;color:var(--secondary)}.about-page_textLink__5kJVy{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.5rem;color:var(--secondary);font-weight:750;text-decoration:none}.about-page_posinowaSection__y_RBb{padding:0 0 7rem}.about-page_posinowaCard__CAu8l{display:grid;min-height:27rem;grid-template-columns:minmax(0,1fr) .85fr;align-items:center;gap:3rem;overflow:hidden;padding:4.5rem;border:1px solid #d8e4f4;border-radius:1.35rem;background:#eaf2fd}.about-page_posinowaCard__CAu8l>div:first-child{max-width:44rem}.about-page_brandArt__uF4TP{position:relative;display:grid;min-height:15rem;place-content:center;border-left:1px solid #cadbf1;color:#0f397d}.about-page_brandArt__uF4TP span{font-size:clamp(3rem,6vw,6rem);font-weight:850;letter-spacing:-.08em}.about-page_brandArt__uF4TP small{justify-self:end;color:#58779e;font:600 .65rem var(--font-mono)}@media (max-width:64rem){.about-page_heroGrid__v6hrl{gap:2.5rem}.about-page_heroGrid__v6hrl,.about-page_projectStrip__pevyd{grid-template-columns:1fr 1fr}}@media (max-width:47.999rem){.about-page_container__iSuiM{width:min(100% - 2rem,42rem)}.about-page_hero__a5_5q{padding:4.2rem 0 4.5rem}.about-page_heroGrid__v6hrl,.about-page_mentoringGrid__SsLTf,.about-page_posinowaCard__CAu8l,.about-page_sectionHeading__kflPR,.about-page_splitGrid__1Y4Lw{grid-template-columns:1fr}.about-page_heroGrid__v6hrl{gap:2.6rem}.about-page_hero__a5_5q h1{font-size:clamp(3rem,15vw,4.6rem)}.about-page_adaptiveSection__w2NHX,.about-page_mentoringSection__PRvyV,.about-page_projectsSection__A_uWz{padding:5rem 0}.about-page_splitGrid__1Y4Lw{gap:2.5rem}.about-page_mentoringGrid__SsLTf{gap:2.8rem}.about-page_mentoringGrid__SsLTf .about-page_workflow__3HuPq{order:2}.about-page_posinowaCard__CAu8l h2,.about-page_sectionCopy__Yk6nT h2,.about-page_sectionHeading__kflPR h2{font-size:2.7rem}.about-page_projectStrip__pevyd{grid-template-columns:1fr}.about-page_posinowaSection__y_RBb{padding-bottom:4rem}.about-page_posinowaCard__CAu8l{min-height:0;gap:2rem;padding:2.2rem 1.5rem}.about-page_brandArt__uF4TP{min-height:8rem;border-top:1px solid #cadbf1;border-left:0}}@media (max-width:23rem){.about-page_hero__a5_5q h1{font-size:2.8rem}.about-page_mentoringMeta__Jf46j{flex-direction:column}}@media (prefers-reduced-motion:reduce){.about-page_projectCard__bsMck{transition:none}}.home-page_main__2rU7p{overflow:clip;background:var(--background)}.home-page_container__nD_AK{width:min(100% - 3rem,86rem);margin-inline:auto}.home-page_hero__KdRAN{padding:6.5rem 0 4.5rem;background:radial-gradient(circle at 76% 38%,rgb(219 234 254/.42),transparent 28rem),var(--background)}.home-page_featureStripSlot__fvIHF{position:relative;z-index:2;margin-block:-3.25rem}.home-page_heroGrid__zSYIq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:3rem;align-items:center;min-height:27rem}.home-page_heroCopy__YqqO4{position:relative;z-index:2;max-width:39rem}.home-page_heroKicker__9DD2_,.home-page_sectionLabel__lIzCB{width:fit-content;margin:0 0 1.35rem;color:var(--secondary);font-size:.74rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.home-page_heroKicker__9DD2_{padding:.48rem .8rem;border-radius:999px;background:var(--secondary-soft);letter-spacing:.04em;text-transform:none}.home-page_sectionLabel__lIzCB{display:inline-flex;max-width:100%;align-items:center;gap:.48rem;line-height:1.25;white-space:nowrap}.home-page_sectionLabelNumber__lDIN_{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em}.home-page_hero__KdRAN h1{max-width:none;margin:0;color:var(--foreground);font-size:clamp(2.75rem,4.4vw,4.75rem);font-weight:800;letter-spacing:-.055em;line-height:.99}html[lang=en] .home-page_hero__KdRAN h1{font-size:clamp(2.25rem,4.4vw,4.125rem)}.home-page_hero__KdRAN h1 span{display:block}.home-page_heroTitleFirst__GP9PT,.home-page_heroTitleSecond__Sv9U2{white-space:nowrap}.home-page_hero__KdRAN h1 .home-page_heroTitleSecond__Sv9U2{color:var(--secondary)}.home-page_heroDescription__AbJ9V{max-width:38rem;margin:1.65rem 0 0;color:var(--foreground-secondary);font-size:1.075rem;line-height:1.7}.home-page_heroActions__D9XX0{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.home-page_ctaButton__hQOIU,.home-page_primaryButton__1NVvF,.home-page_secondaryButton__47Khn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.65rem;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:var(--radius-md);font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.home-page_primaryButton__1NVvF{background:var(--secondary);color:#fff;box-shadow:0 .6rem 1.5rem rgb(10 52 142/.18)}.home-page_ctaButton__hQOIU:hover,.home-page_primaryButton__1NVvF:hover{transform:translateY(-2px);background:var(--secondary-hover)}.home-page_ctaButton__hQOIU svg,.home-page_primaryButton__1NVvF svg,.home-page_textLink__lLL_z svg{width:1rem;height:1rem}.home-page_secondaryButton__47Khn{border-color:var(--border-strong);background:var(--surface);color:var(--foreground)}.home-page_secondaryButton__47Khn:hover{border-color:var(--secondary);color:var(--secondary)}.home-page_heroMap__bgi_n{position:relative;min-width:0;transform:translateX(1.5rem)}.home-page_featureStrip__fUaOH{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 .75rem 2.5rem rgb(15 23 42/.08)}.home-page_featureItem__Xj8oh{display:flex;min-width:0;align-items:center;gap:.9rem;padding:1.25rem 1.4rem}.home-page_featureIcon__t2JH2{display:grid;width:2.65rem;aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:.75rem;background:var(--secondary-soft);color:var(--secondary)}.home-page_featureIcon__t2JH2 svg{width:1.2rem;height:1.2rem}.home-page_featureItem__Xj8oh small,.home-page_featureItem__Xj8oh strong{display:block}.home-page_featureItem__Xj8oh strong{color:var(--foreground);font-size:.86rem}.home-page_featureItem__Xj8oh small{margin-top:.25rem;overflow:hidden;color:var(--foreground-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.home-page_section___Zsgv{padding:7.5rem 0}.home-page_learningSection__Wb8U8{padding-top:calc(7.5rem + 3.25rem);background:var(--surface);box-shadow:inset 0 1.5rem 3rem -3rem rgb(15 23 42/.18)}.home-page_tintedSection__s04Zb{background:var(--surface-subtle)}.home-page_ctaCard__jfWuk h2,.home-page_posinowaCard__gFUk8 h2,.home-page_section___Zsgv h2{margin:0;color:var(--foreground);font-size:clamp(2rem,3vw,3.25rem);font-weight:780;letter-spacing:-.045em;line-height:1.05}.home-page_sectionHeadingRow__13INY{display:grid;grid-template-columns:1fr minmax(20rem,.7fr);gap:5rem;align-items:end}.home-page_eligibilityGrid__ZvGAk>div>p,.home-page_faqGrid__LX7QB>div>p,.home-page_narrowHeading__BULA7>p,.home-page_projectsHeading__hgrXu>div>p,.home-page_sectionHeadingRow__13INY>p{margin:0;color:var(--foreground-secondary);font-size:1rem;line-height:1.7}.home-page_learningGrid__uxG_H{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3.5rem}.home-page_learningCard__VZgP3{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);transition:transform .36s ease-out,box-shadow .36s ease-out}.home-page_learningArt__MGgm1{position:relative;display:grid;height:15rem;overflow:hidden;place-items:center;border-bottom:1px solid var(--border);background:linear-gradient(145deg,#f8fbff,#eef5fd)}.home-page_learningArt__MGgm1[data-variant="1"]{background:linear-gradient(145deg,#f4f8fd,#e9f0f9)}.home-page_learningImage__GmjT2{object-fit:cover;object-position:50% 50%;transform:scale(1);transition:transform .36s ease-out}.home-page_learningArt__MGgm1[data-variant="1"] .home-page_learningImage__GmjT2{object-position:49% 50%}.home-page_learningArt__MGgm1[data-variant="2"] .home-page_learningImage__GmjT2{object-position:52% 50%}@media (hover:hover) and (pointer:fine){.home-page_learningCard__VZgP3:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.home-page_learningCard__VZgP3:hover .home-page_learningImage__GmjT2{transform:scale(1.02)}}.home-page_cardCopy__X0WH4{padding:1.45rem 1.55rem 1.7rem}.home-page_cardNumber__Crfio{margin:0 0 .8rem;color:var(--secondary);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-page_cardCopy__X0WH4 h3{display:flex;align-items:center;gap:.65rem;margin:0;color:var(--foreground);font-size:1.05rem}.home-page_cardCopy__X0WH4 h3 span{display:none;color:var(--secondary)}.home-page_cardCopy__X0WH4 h3 svg{width:1.2rem}.home-page_cardCopy__X0WH4>p:last-child{margin:.65rem 0 0;color:var(--foreground-muted);font-size:.88rem;line-height:1.6}.home-page_narrowHeading__BULA7{max-width:50rem}.home-page_narrowHeading__BULA7>p{max-width:48rem;margin-top:1.25rem}.home-page_processScrollTrack__TESC0{--process-step-height:clamp(8rem,18vh,10rem);--process-panel-height:calc(var(--process-step-height) * 4 + 2.1rem);height:calc(var(--process-panel-height) + clamp(40rem, 110vh, 56rem));margin-top:4rem}.home-page_processGrid__Iv9Sp{position:sticky;top:max(6rem,calc((100vh - var(--process-panel-height)) / 2));display:grid;grid-template-columns:minmax(18rem,.68fr) minmax(0,1.35fr);gap:4rem;align-items:center}.home-page_processSteps__BhAZ_{display:grid;gap:.7rem}.home-page_processStep__In0_6{display:grid;width:100%;grid-template-columns:2.5rem 1fr;gap:.65rem;align-items:start;padding:1.2rem 1.25rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--foreground-muted);font:inherit;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}@media (min-width:48rem){.home-page_processStep__In0_6{height:var(--process-step-height)}}.home-page_processStep__In0_6[data-active=true]{border-color:#d5e2f3;background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-card)}.home-page_processNumber__rXarj{display:grid;width:2rem;aspect-ratio:1;place-items:center;border-radius:50%;background:#e6eef8;color:var(--foreground-muted);font-size:.7rem;font-weight:800}.home-page_processStep__In0_6[data-active=true] .home-page_processNumber__rXarj{background:var(--secondary);color:#fff}.home-page_processStep__In0_6 small,.home-page_processStep__In0_6 strong{display:block}.home-page_processStep__In0_6 strong{padding-top:.32rem;font-size:.95rem}.home-page_processStep__In0_6 small{margin-top:.45rem;color:var(--foreground-muted);font-size:.76rem;line-height:1.5}.home-page_processVisualWrap__Rqqn6{min-width:0}.home-page_processVisual__ld7lh{position:relative;overflow:hidden;aspect-ratio:1586/992;border:1px solid #d7e3f2;border-radius:1.2rem;background:#fff;box-shadow:0 1.5rem 3rem rgb(15 23 42/.08)}.home-page_processImageLayer__EDOcg{position:absolute;inset:0;opacity:0;transform:translateY(.35rem);transition:opacity .38s ease,transform .38s ease}.home-page_processImageLayer__EDOcg[data-active=true]{opacity:1;transform:none}.home-page_processImageLayer__EDOcg img,.home-page_processMobileVisual__4BgZb img{display:block;width:100%;height:100%;object-fit:contain}.home-page_processMobileVisual__4BgZb{display:none}.home-page_projectsHeading__hgrXu{display:flex;align-items:end;justify-content:space-between;gap:2rem}.home-page_projectsHeading__hgrXu>div>p{max-width:40rem;margin-top:1rem}.home-page_textLink__lLL_z{display:inline-flex;align-items:center;gap:.45rem;color:var(--secondary);font-size:.86rem;font-weight:750;text-decoration:none}.home-page_textLink__lLL_z:hover{text-decoration:underline;text-underline-offset:.25rem}.home-page_projectGrid__CYXEb{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(19rem,.78fr);gap:1.25rem;margin-top:3.2rem}.home-page_projectMainCard___qpzV,.home-page_projectSmallCard__rduni{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.home-page_projectVisualLink__Zc_pX{display:block;color:inherit;text-decoration:none}.home-page_projectDashboard__gRFJh{display:grid;height:23rem;grid-template-columns:5.2rem 1fr;padding:1.3rem 1.3rem 0;background:linear-gradient(145deg,#edf4fd,#f8fbff)}.home-page_dashboardRail__bThb5{display:grid;align-content:start;gap:1rem;padding:2rem 1rem;border-radius:.8rem 0 0;background:#173b73}.home-page_dashboardRail__bThb5 span{width:80%;height:.4rem;border-radius:999px;background:rgb(255 255 255/.25)}.home-page_dashboardRail__bThb5 span:first-child{width:100%;background:#fff}.home-page_dashboardCanvas__BxzDT{padding:2.1rem;border-radius:0 .8rem 0 0;background:#fff}.home-page_dashboardTitle__h1UEr{width:35%;height:.65rem;border-radius:999px;background:#b8cbe1}.home-page_dashboardMetrics__9z0rM{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.home-page_dashboardMetrics__9z0rM i{height:4rem;border-radius:.5rem;background:#f1f5f9}.home-page_dashboardChart__Emz7R{display:flex;height:8.5rem;align-items:end;gap:1rem;margin-top:2.2rem;padding:1rem 1.2rem 0;border-left:1px solid #dbe5ef;border-bottom:1px solid #dbe5ef}.home-page_dashboardChart__Emz7R span{width:10%;min-height:1rem;border-radius:.2rem .2rem 0 0;background:#b6cff0}.home-page_dashboardChart__Emz7R span:last-child{background:var(--secondary)}.home-page_projectCardCopy__HR_Xx{padding:1.5rem 1.7rem 1.7rem}.home-page_projectCardCopy__HR_Xx h3,.home-page_projectSmallCard__rduni h3{margin:.65rem 0 0;color:var(--foreground);font-size:1.05rem}.home-page_projectCardCopy__HR_Xx h3 a,.home-page_projectSmallCard__rduni h3 a{color:inherit;text-decoration:none}.home-page_projectCardCopy__HR_Xx h3 a:hover,.home-page_projectSmallCard__rduni h3 a:hover{color:var(--secondary)}.home-page_projectCardCopy__HR_Xx p,.home-page_projectSmallCard__rduni p{margin:.55rem 0 0;color:var(--foreground-muted);font-size:.84rem;line-height:1.55}.home-page_projectTechnologies__IUMMU{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.home-page_projectTechnologies__IUMMU li{padding:.32rem .55rem;border-radius:999px;background:var(--secondary-soft);color:var(--secondary);font-size:.62rem;font-weight:750}.home-page_projectSideCards__4v_kZ{display:grid;gap:1.25rem}.home-page_projectSmallCard__rduni{display:grid;grid-template-rows:1fr auto}.home-page_projectSmallCard__rduni>div:last-child{padding:1.3rem 1.45rem 1.5rem}.home-page_projectBoardArt__R6S1K{display:flex;min-height:9.7rem;align-items:start;gap:.7rem;padding:1.5rem;background:#f1f6fc}.home-page_projectBoardArt__R6S1K span{width:33%;height:5.2rem;border-radius:.45rem;background:#d9e8f8}.home-page_projectBoardArt__R6S1K span:nth-child(2){background:#e5f0eb}.home-page_projectBoardArt__R6S1K span:nth-child(3){background:#f5ebdc}.home-page_projectCodeArt__tAyGc{display:grid;min-height:9.7rem;align-content:center;gap:.8rem;padding:1.8rem 2rem;background:var(--editor-background)}.home-page_projectCodeArt__tAyGc span{width:75%;height:.38rem;border-radius:999px;background:#66a5ee}.home-page_projectCodeArt__tAyGc span:nth-child(2){width:55%;background:#e8c672}.home-page_projectCodeArt__tAyGc span:nth-child(3){width:85%;background:#df8d92}.home-page_projectCodeArt__tAyGc span:nth-child(4){width:45%;background:#78c7a4}.home-page_eligibilityGrid__ZvGAk{display:grid;grid-template-columns:minmax(0,.75fr) minmax(28rem,1.25fr);gap:5rem;align-items:center}.home-page_eligibilityGrid__ZvGAk>div>p{max-width:34rem;margin-top:1.2rem}.home-page_progressCard__tAQ7x{padding:2.3rem 2.5rem 1.8rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.home-page_progressTopline__J94ys{display:flex;justify-content:space-between;gap:1rem;color:var(--secondary);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-page_progressTopline__J94ys small{color:var(--foreground-muted);font-size:.64rem}.home-page_progressTrack__bobg5{position:relative;display:flex;justify-content:space-between;margin:2.4rem 1rem 1rem}.home-page_progressTrack__bobg5:before{position:absolute;top:50%;right:0;left:0;height:2px;background:#ccddf1;content:""}.home-page_progressTrack__bobg5 span{position:relative;z-index:1;width:2.7rem;aspect-ratio:1;border:2px solid #80a9dc;border-radius:50%;background:#fff;box-shadow:0 0 0 .5rem #f3f7fc}.home-page_progressTrack__bobg5 span:last-child{border-color:var(--secondary);background:var(--secondary);box-shadow:0 0 0 .5rem #e5effc}.home-page_progressTrack__bobg5 span:last-child:after{position:absolute;inset:0;display:grid;place-items:center;color:#fff;content:"✓";font-size:.75rem;font-weight:800}.home-page_progressLabels__E5Uug{display:flex;justify-content:space-between;gap:2rem;color:var(--foreground);font-size:.75rem;font-weight:700;text-align:center}.home-page_progressLabels__E5Uug span{width:6rem}.home-page_progressLabels__E5Uug b{display:block;margin-bottom:.3rem;color:var(--foreground-muted);font-size:.6rem}.home-page_progressCard__tAQ7x>p{display:flex;align-items:center;gap:.6rem;margin:2rem 0 0;color:var(--foreground-muted);font-size:.75rem}.home-page_progressCard__tAQ7x>p svg{width:1rem;color:var(--secondary)}.home-page_posinowaSection__NFMa7{padding:6rem 0;background:var(--background)}.home-page_posinowaCard__gFUk8{position:relative;overflow:hidden;min-height:22rem;padding:4rem 4.5rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(135deg,#f7faff,#eef4fb)}.home-page_posinowaCard__gFUk8>div{position:relative;z-index:1;max-width:51rem}.home-page_posinowaCard__gFUk8 p:not(.home-page_sectionLabel__lIzCB){max-width:48rem;margin:1.2rem 0 1.3rem;color:var(--foreground-secondary);line-height:1.7}.home-page_posinowaWordmark__yZVhP{position:absolute;right:-1rem;bottom:-3.2rem;color:#dce8f7;font-size:clamp(7rem,15vw,14rem);font-weight:800;letter-spacing:-.08em;line-height:1;-webkit-user-select:none;user-select:none}.home-page_faqSection__mU6mk{padding-top:7rem}.home-page_faqGrid__LX7QB{display:grid;grid-template-columns:minmax(16rem,.55fr) minmax(0,1.3fr);gap:6rem;align-items:start}.home-page_faqGrid__LX7QB>div>p{max-width:25rem;margin-top:1.2rem}.home-page_faqList__oS5u_{border-top:1px solid var(--border-strong)}.home-page_faqItem__wQlVf{border-bottom:1px solid var(--border-strong)}.home-page_faqItem__wQlVf h3{margin:0}.home-page_faqButton__Y3Pww{display:flex;width:100%;min-height:4.4rem;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border:0;background:transparent;color:var(--foreground);font:700 .95rem var(--font-sans);text-align:left;cursor:pointer}.home-page_faqPlus__VPsAn{display:grid;width:2rem;aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--secondary);font-size:1.25rem;transition:background .18s ease}.home-page_faqButton__Y3Pww:hover .home-page_faqPlus__VPsAn{background:var(--secondary-soft)}.home-page_faqAnswerGrid__Yc5pR{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.home-page_faqAnswerGrid__Yc5pR[data-open=true]{grid-template-rows:1fr}.home-page_faqAnswerGrid__Yc5pR>div{overflow:hidden}.home-page_faqAnswerGrid__Yc5pR p{margin:0;padding:0 3rem 1.25rem 0;color:var(--foreground-secondary);font-size:.9rem;line-height:1.65}.home-page_ctaSection__ZehGm{padding:1rem 0 7rem}.home-page_ctaCard__jfWuk{position:relative;overflow:hidden;min-height:26rem;border-radius:var(--radius-xl);background:#11357f;color:#fff}.home-page_ctaCopy__U3FFX{position:relative;z-index:2;max-width:43rem;padding:4.8rem}.home-page_ctaCopy__U3FFX>span{display:block;margin-bottom:1.2rem;color:#b9d0f5;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-page_ctaCard__jfWuk h2{color:#fff;font-size:clamp(2.25rem,3.8vw,3.9rem)}.home-page_ctaCopy__U3FFX p{max-width:37rem;margin:1.2rem 0 1.8rem;color:#d7e3f8;line-height:1.7}.home-page_ctaButton__hQOIU{background:#fff;color:#11357f}.home-page_ctaButton__hQOIU:hover{background:#edf4ff}.home-page_ctaEditor__42p5W{position:absolute;top:50%;right:3.5rem;z-index:1;width:min(42%,35rem);overflow:hidden;border:1px solid rgb(148 163 184/.28);border-radius:1rem;background:#0f172a;color:#cbd5e1;box-shadow:0 1.6rem 3.5rem rgb(2 8 23/.34);font-family:var(--font-mono);transform:translateY(-50%)}.home-page_ctaEditorBar__3AqtY{display:grid;height:2.85rem;grid-template-columns:4rem 1fr 4rem;align-items:center;padding:0 .9rem;border-bottom:1px solid rgb(148 163 184/.12);background:#1b2b40;color:#cbd5e1;font:500 .67rem var(--font-sans)}.home-page_editorLights__fB65L{display:flex;gap:.38rem}.home-page_editorLights__fB65L i{width:.52rem;aspect-ratio:1;border-radius:50%;background:#f87171}.home-page_editorLights__fB65L i:nth-child(2){background:#fbbf24}.home-page_editorLights__fB65L i:nth-child(3){background:#6ee7b7}.home-page_editorBranch___p263{color:#71839a;font-size:.58rem;text-align:right}.home-page_ctaEditorWorkspace__EAWlm{display:grid;height:18.5rem;grid-template-columns:9.4rem minmax(0,1fr)}.home-page_ctaFileTree__2eaB7{display:flex;min-width:0;flex-direction:column;gap:.72rem;padding:1rem .65rem;border-right:1px solid rgb(148 163 184/.13);background:#132238;color:#8fa1b7;font-size:.56rem;white-space:nowrap}.home-page_ctaFileTree__2eaB7 strong{margin:0 0 .15rem .15rem;color:#71839a;font:700 .55rem var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.home-page_fileTreeRoot__Pf3ca{color:#d8e2ee}.home-page_fileTreeActive__ijm8r{margin:-.15rem -.25rem;padding:.48rem .5rem;border-left:2px solid #60a5fa;border-radius:.3rem;background:#284964;color:#eff6ff}.home-page_ctaCodePane__pDLu4{min-width:0;overflow:hidden}.home-page_ctaTabs___ZyuF{display:flex;height:2.4rem;align-items:center;border-bottom:1px solid rgb(148 163 184/.16);background:#0d1a2c;color:#6f8299;font-size:.58rem}.home-page_ctaTabs___ZyuF>span{display:grid;height:100%;padding:0 1rem;place-items:center}.home-page_ctaTabs___ZyuF .home-page_activeTab__g5fCl{border-top:2px solid #63b3ed;background:#132238;color:#dbeafe}.home-page_activeTab__g5fCl b{margin-left:.55rem;color:#71839a;font-weight:400}.home-page_ctaCode__qpvS0{height:calc(100% - 2.4rem);margin:0;overflow:auto;padding:.9rem 0 1rem;color:#cbd5e1;font:.62rem/1.55 var(--font-mono);tab-size:2}.home-page_codeLine__SfEc2{display:grid;min-width:max-content;grid-template-columns:2.9rem 1fr;opacity:0;animation:home-page_code-line-in__N8KQB .26s ease-out forwards;animation-delay:calc(80ms + var(--line) * 34ms)}.home-page_codeLine__SfEc2>i{padding-right:.8rem;color:#53657b;font-style:normal;text-align:right;-webkit-user-select:none;user-select:none}.home-page_codeLine__SfEc2>span{padding-right:1rem;white-space:pre}.home-page_codeKeyword__4kBlH{color:#c084fc}.home-page_codeType__Mw_sO{color:#67e8f9}.home-page_codeString__KHMsu{color:#fbbf77}.home-page_codeBoolean__cMfnf{color:#60a5fa}.home-page_codeFunction__WJWJ_{color:#86efac}@keyframes home-page_code-line-in__N8KQB{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:none}}@media (max-width:64rem){.home-page_heroGrid__zSYIq{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.home-page_heroMap__bgi_n{transform:none}.home-page_featureStrip__fUaOH{grid-template-columns:repeat(2,1fr)}.home-page_learningArt__MGgm1{height:12rem}.home-page_processGrid__Iv9Sp{gap:2rem}.home-page_projectDashboard__gRFJh{height:20rem}.home-page_eligibilityGrid__ZvGAk,.home-page_faqGrid__LX7QB{gap:3rem}.home-page_ctaCopy__U3FFX{max-width:55%;padding:3.5rem}.home-page_ctaEditor__42p5W{right:2rem;width:43%}.home-page_ctaEditorWorkspace__EAWlm{grid-template-columns:7.2rem minmax(0,1fr)}}@media (max-width:47.999rem){.home-page_container__nD_AK{width:min(100% - 2rem,42rem)}.home-page_hero__KdRAN{padding:3.5rem 0 3rem}.home-page_featureStripSlot__fvIHF{margin-block:-2.5rem}.home-page_learningSection__Wb8U8{padding-top:calc(5rem + 2.5rem)}.home-page_heroGrid__zSYIq{display:flex;min-height:auto;flex-direction:column;gap:2.4rem;align-items:stretch}.home-page_heroCopy__YqqO4{max-width:none}.home-page_heroKicker__9DD2_{margin-bottom:1rem;font-size:.66rem}.home-page_hero__KdRAN h1{max-width:none;font-size:clamp(2.2rem,9.7vw,2.75rem);line-height:.98}html[lang=en] .home-page_hero__KdRAN h1{font-size:clamp(2.1rem,9.2vw,2.75rem)}.home-page_heroTitleFirst__GP9PT,.home-page_heroTitleSecond__Sv9U2{white-space:normal}.home-page_heroDescription__AbJ9V{margin-top:1.25rem;font-size:.95rem;line-height:1.65}.home-page_heroActions__D9XX0{display:grid;grid-template-columns:1fr 1fr;margin-top:1.5rem}.home-page_primaryButton__1NVvF,.home-page_secondaryButton__47Khn{min-height:3.1rem;padding-inline:.85rem;font-size:.86rem}.home-page_heroMap__bgi_n{margin:0 -.45rem}.home-page_featureStrip__fUaOH{grid-template-columns:1fr 1fr}.home-page_featureItem__Xj8oh{align-items:flex-start;padding:1rem}.home-page_featureIcon__t2JH2{width:2.3rem}.home-page_featureItem__Xj8oh strong{font-size:.76rem}.home-page_featureItem__Xj8oh small{max-width:8rem;font-size:.64rem;white-space:normal}.home-page_section___Zsgv{padding:5rem 0}.home-page_eligibilityGrid__ZvGAk,.home-page_faqGrid__LX7QB,.home-page_sectionHeadingRow__13INY{grid-template-columns:1fr;gap:1.3rem}.home-page_sectionLabel__lIzCB{margin-bottom:.9rem;font-size:.65rem}.home-page_posinowaCard__gFUk8 h2,.home-page_section___Zsgv h2{font-size:2rem}.home-page_sectionHeadingRow__13INY>p{font-size:.9rem}.home-page_learningGrid__uxG_H{grid-template-columns:1fr;gap:.85rem;margin-top:2rem}.home-page_learningCard__VZgP3{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.home-page_learningArt__MGgm1{width:100%;height:auto;min-height:0;aspect-ratio:1.95/1;border-right:0;border-bottom:1px solid var(--border)}.home-page_cardCopy__X0WH4{padding:1.05rem 1.15rem}.home-page_cardNumber__Crfio{margin-bottom:.55rem;font-size:.56rem}.home-page_cardCopy__X0WH4 h3{font-size:.95rem}.home-page_cardCopy__X0WH4>p:last-child{margin-top:.35rem;font-size:.78rem}.home-page_narrowHeading__BULA7>p{margin-top:1rem;font-size:.9rem}.home-page_processScrollTrack__TESC0{height:auto;margin-top:2rem}.home-page_processGrid__Iv9Sp{position:static;grid-template-columns:1fr;gap:1.5rem}.home-page_processSteps__BhAZ_{gap:0;border-left:1px solid #cbdcf0;margin-left:1rem}.home-page_processStep__In0_6{position:relative;grid-template-columns:2.3rem 1fr;padding:.85rem 0 1.2rem 1rem;border:0;background:transparent!important;box-shadow:none!important}.home-page_processNumber__rXarj{margin-left:-2.05rem;box-shadow:0 0 0 .4rem var(--surface-subtle)}.home-page_processStep__In0_6 strong{padding-top:.3rem;font-size:.85rem}.home-page_processStep__In0_6 small{font-size:.7rem}.home-page_processVisualWrap__Rqqn6{display:none}.home-page_processMobileVisual__4BgZb{display:block;overflow:hidden;grid-column:2;margin-top:.95rem;aspect-ratio:1586/992;border:1px solid #d7e3f2;border-radius:.75rem;background:#fff;box-shadow:0 .75rem 1.5rem rgb(15 23 42/.07)}.home-page_projectsHeading__hgrXu{align-items:start}.home-page_projectsHeading__hgrXu .home-page_textLink__lLL_z{display:none}.home-page_projectGrid__CYXEb{grid-template-columns:1fr;margin-top:2rem}.home-page_projectDashboard__gRFJh{height:14.5rem;grid-template-columns:3.5rem 1fr;padding:.8rem .8rem 0}.home-page_dashboardRail__bThb5{padding:1.4rem .65rem}.home-page_dashboardCanvas__BxzDT{padding:1.3rem}.home-page_dashboardMetrics__9z0rM{margin-top:1.3rem}.home-page_dashboardMetrics__9z0rM i{height:2.7rem}.home-page_dashboardChart__Emz7R{height:5rem;gap:.55rem;margin-top:1.3rem;padding:.5rem .5rem 0}.home-page_projectCardCopy__HR_Xx{padding:1.15rem}.home-page_projectSideCards__4v_kZ{gap:.85rem}.home-page_projectSmallCard__rduni{grid-template-columns:7.5rem 1fr;grid-template-rows:auto}.home-page_projectBoardArt__R6S1K,.home-page_projectCodeArt__tAyGc{min-height:8rem;padding:1rem}.home-page_projectSmallCard__rduni>div:last-child{padding:1rem}.home-page_projectSmallCard__rduni h3{font-size:.88rem}.home-page_projectSmallCard__rduni p{font-size:.72rem}.home-page_eligibilityGrid__ZvGAk{gap:2rem}.home-page_progressCard__tAQ7x{padding:1.5rem 1rem 1.2rem}.home-page_progressTopline__J94ys{font-size:.6rem}.home-page_progressTopline__J94ys small{display:none}.home-page_progressTrack__bobg5{margin-inline:1.3rem}.home-page_progressTrack__bobg5 span{width:2.2rem}.home-page_progressLabels__E5Uug{gap:.5rem;font-size:.65rem}.home-page_progressLabels__E5Uug span{width:5rem}.home-page_progressCard__tAQ7x>p{align-items:flex-start;font-size:.68rem;line-height:1.5}.home-page_posinowaSection__NFMa7{padding:4.5rem 0}.home-page_posinowaCard__gFUk8{min-height:23rem;padding:2rem 1.5rem}.home-page_posinowaCard__gFUk8 p:not(.home-page_sectionLabel__lIzCB){font-size:.86rem}.home-page_posinowaWordmark__yZVhP{right:-.6rem;bottom:-1.5rem;font-size:6rem}.home-page_faqGrid__LX7QB{gap:2rem}.home-page_faqGrid__LX7QB .home-page_sectionLabel__lIzCB{margin-bottom:1.35rem}.home-page_faqButton__Y3Pww{min-height:3.8rem;font-size:.82rem}.home-page_faqAnswerGrid__Yc5pR p{padding-right:1rem;font-size:.78rem}.home-page_ctaSection__ZehGm{padding:0 0 4rem}.home-page_ctaCard__jfWuk{min-height:0;padding-bottom:1rem}.home-page_ctaCopy__U3FFX{max-width:none;padding:2.2rem 1.5rem 1.45rem}.home-page_ctaCard__jfWuk h2{max-width:11ch;font-size:2rem}.home-page_ctaCopy__U3FFX p{max-width:25rem;font-size:.86rem}.home-page_ctaEditor__42p5W{position:relative;top:auto;right:auto;width:calc(100% - 2rem);max-width:calc(100% - 2rem);margin:0 1rem;border-radius:.8rem;box-shadow:0 1rem 2rem rgb(2 8 23/.3);transform:none}.home-page_ctaEditorBar__3AqtY{height:2.45rem;grid-template-columns:3.2rem 1fr 3.2rem;padding-inline:.7rem;font-size:.58rem}.home-page_ctaEditorWorkspace__EAWlm{height:13rem;grid-template-columns:1fr}.home-page_ctaFileTree__2eaB7{display:none}.home-page_ctaTabs___ZyuF{height:2.1rem}.home-page_ctaCode__qpvS0{height:calc(100% - 2.1rem);padding-top:.65rem;font-size:.55rem;line-height:1.45}.home-page_codeLine__SfEc2{grid-template-columns:2.4rem 1fr}}@media (prefers-reduced-motion:reduce){.home-page_codeLine__SfEc2,.home-page_faqAnswerGrid__Yc5pR,.home-page_learningCard__VZgP3,.home-page_learningImage__GmjT2,.home-page_primaryButton__1NVvF,.home-page_processImageLayer__EDOcg,.home-page_secondaryButton__47Khn{animation:none;opacity:1;transition:none}}.turkey-map_map__OIjh8{position:relative;width:100%;max-width:62.5rem;isolation:isolate}.turkey-map_svg__uMYjn{display:block;width:100%;height:auto;overflow:visible}.turkey-map_province__WGhJr{fill:#dceafa;stroke:#ffffff;stroke-width:1.35;stroke-linejoin:round;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.94);transition:fill .42s ease,opacity .36s ease,transform .36s cubic-bezier(.22,1,.36,1),filter .18s ease}.turkey-map_province__WGhJr[data-visible=true]{opacity:1;transform:scale(1)}.turkey-map_province__WGhJr[data-active=true]{fill:#c8ddf7}.turkey-map_province__WGhJr:hover{fill:#9fc4f1;filter:drop-shadow(0 2px 3px rgb(10 52 142/.16))}.turkey-map_connection__P6_Cj{fill:none;stroke:rgb(10 52 142/.38);stroke-width:1.15;stroke-linecap:round;stroke-dasharray:3.5 5.5;stroke-dashoffset:54;opacity:0;pointer-events:none;vector-effect:non-scaling-stroke;transition:opacity .42s ease,stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.turkey-map_connection__P6_Cj[data-visible=true]{stroke-dashoffset:0;opacity:1}.turkey-map_pin__89yrr{position:absolute;z-index:1;width:clamp(.34rem,.7vw,.52rem);aspect-ratio:1;border:1.5px solid #ffffff;border-radius:999px;background:#0a348e;box-shadow:0 0 0 0 rgb(10 52 142/.22);opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.25);transition:opacity .24s ease,transform .42s cubic-bezier(.22,1,.36,1)}.turkey-map_pin__89yrr[data-visible=true]{opacity:1;transform:translate(-50%,-50%) scale(1);animation:turkey-map_map-pin-pulse__5kaGZ 1.8s ease-out 1}@keyframes turkey-map_map-pin-pulse__5kaGZ{0%{box-shadow:0 0 0 0 rgb(10 52 142/.34)}65%{box-shadow:0 0 0 .7rem rgb(10 52 142/0)}to{box-shadow:0 0 0 0 rgb(10 52 142/0)}}@media (max-width:47.999rem){.turkey-map_map__OIjh8{width:min(100%,42rem);margin-inline:auto}.turkey-map_province__WGhJr{stroke-width:1.7}.turkey-map_connection__P6_Cj{stroke-width:1;stroke-dasharray:3 5}}@media (prefers-reduced-motion:reduce){.turkey-map_connection__P6_Cj,.turkey-map_pin__89yrr,.turkey-map_province__WGhJr{transition:none}.turkey-map_pin__89yrr[data-visible=true]{animation:none}}.projects-page_main__J3iIq{overflow:clip;background:radial-gradient(circle at 30% 4%,rgb(219 234 254/.38),transparent 34rem),var(--background)}.projects-page_container__BAovr{width:min(100% - 3rem,86rem);margin-inline:auto}.projects-page_intro__BG0ft{padding:6.8rem 0 3.3rem}.projects-page_kicker__8Y7I_{display:flex;align-items:center;gap:.55rem;margin:0 0 1.15rem;color:var(--secondary);font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.projects-page_kicker__8Y7I_ span{width:.48rem;aspect-ratio:1;border:2px solid #bfdbfe;border-radius:50%;background:#2563eb;box-shadow:0 0 0 .22rem rgb(219 234 254/.7)}.projects-page_intro__BG0ft h1{max-width:10ch;margin:0;color:var(--foreground);font-size:clamp(3.4rem,6vw,5.7rem);font-weight:820;letter-spacing:-.065em;line-height:.96}.projects-page_intro__BG0ft h1 span{display:block}.projects-page_intro__BG0ft h1 span:last-child{color:var(--secondary)}.projects-page_description__niu2b{max-width:49rem;margin:1.45rem 0 0;color:var(--foreground-secondary);font-size:1.08rem;line-height:1.65}.projects-page_projectsSection__nIXUq{padding:0 0 4.5rem}.projects-page_grid__YRN31{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.projects-page_card__UPQBU{display:grid;min-width:0;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.projects-page_card__UPQBU:hover{border-color:#c7d9ef;box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.projects-page_visual__isNNU{position:relative;height:25rem;overflow:hidden;margin:.8rem .8rem 0;border-radius:.8rem;background:linear-gradient(145deg,#f8fbff,#edf4fc)}.projects-page_visual__isNNU:after{position:absolute;inset:auto -15% -45% 30%;height:80%;border-radius:50%;background:rgb(191 219 254/.36);content:"";filter:blur(2rem)}.projects-page_card__UPQBU:hover .projects-page_visual__isNNU>div{transform:scale(1.018)}.projects-page_visual__isNNU>div{transition:transform .3s ease}.projects-page_cardBody__0Dqpx{display:grid;grid-template-rows:1fr auto auto;padding:1.35rem 1.55rem 1.45rem}.projects-page_cardBody__0Dqpx h2{margin:0;color:var(--foreground);font-size:1.8rem;font-weight:800;letter-spacing:-.04em}.projects-page_cardBody__0Dqpx p{max-width:40rem;margin:.5rem 0 0;color:var(--foreground-secondary);font-size:.93rem;line-height:1.6}.projects-page_tags__S1t6_{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.1rem 0 1.3rem;padding:0;list-style:none}.projects-page_tags__S1t6_ li{padding:.5rem .78rem;border-radius:.55rem;background:var(--secondary-soft);color:var(--secondary);font-size:.76rem;font-weight:650}.projects-page_actions__t4_Qd{display:flex;flex-wrap:wrap;gap:.7rem;align-items:stretch}.projects-page_actions__t4_Qd a{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.65rem;border-radius:var(--radius-md);font-size:.83rem;font-weight:720;text-decoration:none}.projects-page_actions__t4_Qd svg{width:1.2rem;height:1.2rem;flex:0 0 auto}.projects-page_actions__t4_Qd svg path{fill:currentColor}.projects-page_primaryAction__8ggLS svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.projects-page_primaryAction__8ggLS{min-width:12.5rem;padding:.7rem 1.05rem;background:var(--secondary);color:#fff;box-shadow:0 .6rem 1.4rem rgb(10 52 142/.16)}.projects-page_primaryAction__8ggLS:hover{background:var(--secondary-hover)}.projects-page_primaryAction__8ggLS svg{margin-left:auto}.projects-page_repoAction__wgSTm{padding:.7rem 1rem;border:1px solid var(--border-strong);color:var(--foreground)}.projects-page_repoAction__wgSTm:hover{border-color:var(--secondary);color:var(--secondary)}.projects-page_dashboardArt__PbOKR{position:absolute;inset:2.4rem 1.8rem 0;z-index:1;display:grid;grid-template-columns:5.5rem 1fr;overflow:hidden;border:1px solid #dce8f5;border-radius:.75rem .75rem 0 0;background:#fff;box-shadow:0 1.2rem 2.6rem rgb(15 23 42/.1)}.projects-page_dashboardArt__PbOKR aside{display:flex;flex-direction:column;gap:1rem;align-items:center;padding:1.2rem .8rem;background:#f5f8fc}.projects-page_dashboardArt__PbOKR aside b{display:grid;width:2rem;aspect-ratio:1;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:.75rem}.projects-page_dashboardArt__PbOKR aside i{width:65%;height:.42rem;border-radius:999px;background:#cbd8e8}.projects-page_dashboardArt__PbOKR>div{padding:1.3rem}.projects-page_artBrand__jPQaO{display:block;color:#1e3a8a;font-size:.72rem;font-weight:800}.projects-page_dashboardArt__PbOKR strong{display:block;width:38%;height:.65rem;margin-top:1.6rem;border-radius:999px;background:#aabdd4}.projects-page_metricRow__0ZdJL{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1.4rem}.projects-page_metricRow__0ZdJL i{height:3.8rem;border:1px solid #e4ebf3;border-radius:.55rem;background:#f8fafc}.projects-page_dashboardArt__PbOKR ul{display:grid;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.projects-page_dashboardArt__PbOKR li{height:2rem;border-radius:.45rem;background:linear-gradient(90deg,#e5efff 12%,#f1f5f9 0)}.projects-page_phonePair__OMUDf{position:absolute;inset:1.7rem 3rem -6.2rem;z-index:1;display:flex;justify-content:center;gap:1.4rem;transform:rotate(-4deg)}.projects-page_phone__mfJjk{width:12.5rem;min-width:0;padding:1.15rem 1rem;border:.38rem solid #101827;border-radius:2.25rem;background:#fff;box-shadow:0 1.4rem 2rem rgb(15 23 42/.18)}.projects-page_phone__mfJjk>span{display:block;width:3.5rem;height:.7rem;margin:-.78rem auto 1.35rem;border-radius:999px;background:#101827}.projects-page_phone__mfJjk b{display:block;color:#1748b4;font-size:1.2rem}.projects-page_phone__mfJjk strong{display:block;width:72%;height:.52rem;margin-top:1rem;border-radius:999px;background:#c6d5e8}.projects-page_appTiles__9D9YF{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.3rem}.projects-page_appTiles__9D9YF i{height:3.8rem;border-radius:.65rem;background:#e8f1ff}.projects-page_feedCard__PAcGP{height:5.2rem;margin-top:1rem;border-radius:.65rem;background:linear-gradient(#d7e8fb 58%,#f1f5f9 0)}.projects-page_hitupPhones__X0axX{transform:rotate(3deg)}.projects-page_visual__isNNU[data-visual=hitup]{background:linear-gradient(145deg,#fbf9ff,#f0edff)}.projects-page_visual__isNNU[data-visual=hitup] .projects-page_phone__mfJjk b{color:#7c3aed}.projects-page_soundWave__pYLht{display:flex;height:5rem;align-items:center;justify-content:center;gap:.35rem;margin-top:1.5rem}.projects-page_soundWave__pYLht i{width:.35rem;border-radius:999px;background:#8b5cf6}.projects-page_soundWave__pYLht i:first-child,.projects-page_soundWave__pYLht i:nth-child(5){height:1.4rem}.projects-page_soundWave__pYLht i:nth-child(2),.projects-page_soundWave__pYLht i:nth-child(4){height:2.8rem}.projects-page_soundWave__pYLht i:nth-child(3){height:4rem}.projects-page_phone__mfJjk em{display:block;height:2.4rem;margin-top:1rem;border-radius:999px;background:#7c3aed}.projects-page_lessonList__MTZr_{display:grid;gap:.75rem;margin-top:1.4rem}.projects-page_lessonList__MTZr_ i{height:3.2rem;border-radius:.7rem;background:linear-gradient(90deg,#ddd6fe 24%,#f4f1ff 0)}.projects-page_finbudArt__cveHJ{position:absolute;inset:1.7rem 1.5rem -5rem 2rem;z-index:1;display:flex;align-items:flex-start;justify-content:center;gap:1.1rem;transform:rotate(-2deg)}.projects-page_visual__isNNU[data-visual=finbud]{background:linear-gradient(145deg,#f5fbff,#e9f4fa)}.projects-page_visual__isNNU[data-visual=finbud] .projects-page_phone__mfJjk{width:13rem}.projects-page_chart__v__2O{display:flex;height:7rem;align-items:end;gap:.55rem;margin-top:1.3rem;padding:.8rem;border-bottom:1px solid #d9e5ef}.projects-page_chart__v__2O i{width:1.2rem;border-radius:.25rem .25rem 0 0;background:#3b82f6}.projects-page_chart__v__2O i:first-child{height:30%}.projects-page_chart__v__2O i:nth-child(2){height:55%}.projects-page_chart__v__2O i:nth-child(3){height:42%}.projects-page_chart__v__2O i:nth-child(4){height:78%}.projects-page_chart__v__2O i:nth-child(5){height:64%}.projects-page_legend__p_0Jf{display:flex;gap:.5rem;margin-top:1rem}.projects-page_legend__p_0Jf i{width:2.3rem;height:.45rem;border-radius:999px;background:#b9c9da}.projects-page_apiPanel__jucBW{display:grid;width:15rem;gap:.75rem;margin-top:1.4rem;padding:1.3rem;border-radius:.8rem;background:#102640;color:#dbeafe;box-shadow:0 1.4rem 2rem rgb(15 23 42/.22);font:.65rem/1.4 var(--font-mono)}.projects-page_apiPanel__jucBW b{margin-bottom:.5rem;color:#fff;font:750 1rem var(--font-sans)}.projects-page_apiPanel__jucBW span{padding:.55rem;border:1px solid rgb(148 163 184/.16);border-radius:.35rem}.projects-page_apiPanel__jucBW i{color:#86efac;font-style:normal}.projects-page_apiPanel__jucBW code{margin-top:.4rem;padding:.8rem;color:#fcd34d}@media (max-width:64rem){.projects-page_visual__isNNU{height:20rem}.projects-page_phonePair__OMUDf{inset-inline:1.5rem}.projects-page_apiPanel__jucBW{width:12rem}}@media (max-width:47.999rem){.projects-page_container__BAovr{width:min(100% - 2rem,42rem)}.projects-page_intro__BG0ft{padding:3.6rem 0 2rem}.projects-page_kicker__8Y7I_{margin-bottom:.85rem;font-size:.67rem}.projects-page_intro__BG0ft h1{max-width:12ch;font-size:clamp(2.35rem,11vw,3.2rem);line-height:.98}.projects-page_description__niu2b{margin-top:1rem;font-size:.94rem;line-height:1.62}.projects-page_projectsSection__nIXUq{padding-bottom:3rem}.projects-page_grid__YRN31{grid-template-columns:1fr;gap:1rem}.projects-page_visual__isNNU{height:17rem;margin:.65rem .65rem 0}.projects-page_cardBody__0Dqpx{padding:1rem 1rem 1.1rem}.projects-page_cardBody__0Dqpx h2{font-size:1.5rem}.projects-page_cardBody__0Dqpx p{font-size:.86rem;line-height:1.55}.projects-page_tags__S1t6_{gap:.45rem;margin:.9rem 0 1rem}.projects-page_tags__S1t6_ li{padding:.43rem .65rem;font-size:.69rem}.projects-page_actions__t4_Qd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.projects-page_actions__t4_Qd a{width:100%;min-width:0;padding-inline:.7rem;font-size:.76rem}.projects-page_actions__t4_Qd a:only-child{grid-column:1/-1}.projects-page_primaryAction__8ggLS svg:last-child{margin-left:.2rem}.projects-page_dashboardArt__PbOKR{inset:1.4rem 1rem 0;grid-template-columns:4rem 1fr}.projects-page_dashboardArt__PbOKR>div{padding:1rem}.projects-page_dashboardArt__PbOKR aside{padding-inline:.55rem}.projects-page_metricRow__0ZdJL i{height:2.8rem}.projects-page_phonePair__OMUDf{inset:1rem 1.2rem -6rem;gap:.7rem}.projects-page_phone__mfJjk{width:10rem;padding-inline:.7rem;border-width:.3rem;border-radius:1.8rem}.projects-page_appTiles__9D9YF i{height:3rem}.projects-page_finbudArt__cveHJ{inset:1rem .8rem -5rem 1.2rem;gap:.5rem}.projects-page_visual__isNNU[data-visual=finbud] .projects-page_phone__mfJjk{width:10.5rem}.projects-page_apiPanel__jucBW{width:10.5rem;padding:.8rem;font-size:.52rem}}@media (max-width:22rem){.projects-page_actions__t4_Qd{grid-template-columns:1fr}.projects-page_phonePair__OMUDf{inset-inline:.5rem}.projects-page_apiPanel__jucBW{width:9.2rem}}@media (prefers-reduced-motion:reduce){.projects-page_card__UPQBU,.projects-page_visual__isNNU>div{transition:none}.projects-page_card__UPQBU:hover,.projects-page_card__UPQBU:hover .projects-page_visual__isNNU>div{transform:none}}.project-detail_main__X1A7Y{overflow:clip;background:radial-gradient(circle at 35% 4%,rgb(219 234 254/.4),transparent 34rem),var(--background)}.project-detail_container__Ham6L{width:min(100% - 3rem,79rem);margin-inline:auto}.project-detail_hero__oyS6b{padding:4.4rem 0 2rem}.project-detail_breadcrumb__0tkOf{display:flex;gap:.55rem;align-items:center;margin-bottom:1.7rem;color:var(--foreground-muted);font-size:.78rem}.project-detail_breadcrumb__0tkOf a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.42rem;color:#3974e8;font-weight:650;text-decoration:none}.project-detail_breadcrumb__0tkOf a:hover{color:var(--secondary)}.project-detail_breadcrumb__0tkOf svg{width:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.project-detail_hero__oyS6b h1{margin:0;color:var(--foreground);font-size:clamp(3.4rem,6vw,5.35rem);font-weight:830;letter-spacing:-.065em;line-height:.94}.project-detail_subtitle__l6l2l{margin:.62rem 0 0;color:var(--foreground);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:760;letter-spacing:-.035em}.project-detail_intro__mI0LK{max-width:43rem;margin:.75rem 0 0;color:var(--foreground-secondary);font-size:.97rem;line-height:1.62}.project-detail_tags__Jw8AQ{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 1.4rem;padding:0;list-style:none}.project-detail_tags__Jw8AQ li{padding:.48rem .8rem;border-radius:.55rem;background:var(--secondary-soft);color:#1556c4;font-size:.75rem;font-weight:680}.project-detail_heroActions___opAK{display:flex;flex-wrap:wrap;gap:.75rem}.project-detail_heroActions___opAK a{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;gap:.7rem;padding:.72rem 1.15rem;border-radius:var(--radius-md);font-size:.82rem;font-weight:720;text-decoration:none}.project-detail_githubButton___kpxF{background:var(--secondary);color:#fff;box-shadow:0 .7rem 1.5rem rgb(10 52 142/.16)}.project-detail_githubButton___kpxF:hover{background:var(--secondary-hover)}.project-detail_githubButton___kpxF svg{width:1.2rem}.project-detail_githubButton___kpxF svg:first-child{fill:currentColor}.project-detail_githubButton___kpxF svg:last-child{width:.88rem;margin-left:.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.project-detail_allProjectsButton__opp4p{border:1px solid var(--border);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-card)}.project-detail_allProjectsButton__opp4p:hover{border-color:#b9cae0;color:var(--secondary)}.project-detail_gridIcon__AKepe{font-size:1rem}.project-detail_gallery__tYVOO{display:grid;height:41.5rem;grid-template-columns:minmax(0,2.08fr) minmax(15rem,1fr);grid-template-rows:1fr 1fr;gap:1rem;padding:0 0 4.2rem}.project-detail_galleryPanel__q4FRs{position:relative;display:grid;overflow:hidden;place-items:center;border:1px solid #e5e7f8;border-radius:1rem;background:linear-gradient(145deg,#faf8ff,#eeefff)}.project-detail_galleryPanel__q4FRs:before{position:absolute;width:65%;aspect-ratio:1;border-radius:50%;background:rgb(167 139 250/.15);content:"";filter:blur(2rem)}.project-detail_galleryMain__IvCSo{grid-row:1/-1}.project-detail_gallerySide__ZIbsr{background:linear-gradient(145deg,#f8f9ff,#edf4ff)}.project-detail_representative__lpqbj{position:absolute;right:1rem;bottom:.85rem;color:#64748b;font-size:.62rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.project-detail_artWindow__YEI_S{position:relative;z-index:1;width:min(72%,31rem);min-height:30rem;padding:2.4rem 2rem;border:.62rem solid #111827;border-radius:2.7rem;background:#fff;box-shadow:0 2rem 3.5rem rgb(15 23 42/.2);transform:rotate(-5deg) translateY(3rem)}.project-detail_artTop__7iOql{display:flex;width:4rem;gap:.3rem;margin:-1.3rem auto 3rem}.project-detail_artTop__7iOql i{width:100%;height:.65rem;border-radius:999px;background:#111827}.project-detail_artWindow__YEI_S strong{display:block;color:#244fc4;font-size:2rem;font-weight:830;letter-spacing:-.06em}.project-detail_artLine__IghLF{display:block;width:62%;height:.65rem;margin-top:1.4rem;border-radius:999px;background:#cbd8e8}.project-detail_artGrid__NJoi4{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2.1rem}.project-detail_artGrid__NJoi4 i{height:7rem;border-radius:.9rem;background:linear-gradient(145deg,#e5edff,#f7f9ff)}.project-detail_artStack___ugPZ{position:relative;z-index:1;display:grid;width:70%;gap:.8rem;padding:1.5rem;border:.4rem solid #172033;border-radius:1.6rem;background:#fff;box-shadow:0 1.2rem 2rem rgb(15 23 42/.14);transform:rotate(5deg) translateY(2rem)}.project-detail_artStack___ugPZ i{height:3.35rem;border-radius:.6rem;background:linear-gradient(90deg,#bcd3ff 24%,#eef3fc 0)}.project-detail_artFlow__rEx7f{position:relative;z-index:1;display:flex;width:78%;align-items:center;justify-content:center;gap:.6rem}.project-detail_artFlow__rEx7f i{width:4.2rem;height:4.2rem;border-radius:1rem;background:#fff;box-shadow:0 .8rem 1.5rem rgb(15 23 42/.11)}.project-detail_artFlow__rEx7f span{width:4rem;height:.22rem;background:repeating-linear-gradient(90deg,#7ca7f8 0 .45rem,transparent .45rem .8rem)}.project-detail_gallery__tYVOO[data-visual=aisigner] .project-detail_galleryPanel__q4FRs{background:linear-gradient(145deg,#f7fbff,#eaf3fb)}.project-detail_gallery__tYVOO[data-visual=aisigner] .project-detail_artWindow__YEI_S{width:84%;min-height:25rem;border-width:.25rem;border-radius:1.1rem;transform:rotate(-2deg) translateY(3.5rem)}.project-detail_gallery__tYVOO[data-visual=aisigner] .project-detail_artGrid__NJoi4{grid-template-columns:repeat(3,1fr)}.project-detail_gallery__tYVOO[data-visual=aisigner] .project-detail_artGrid__NJoi4 i{height:8rem}.project-detail_gallery__tYVOO[data-visual=hitup] .project-detail_galleryPanel__q4FRs{background:linear-gradient(145deg,#fbf9ff,#f0edff)}.project-detail_gallery__tYVOO[data-visual=hitup] .project-detail_artWindow__YEI_S strong{color:#7c3aed}.project-detail_gallery__tYVOO[data-visual=hitup] .project-detail_artGrid__NJoi4 i{background:linear-gradient(145deg,#e9ddff,#faf8ff)}.project-detail_gallery__tYVOO[data-visual=finbud] .project-detail_galleryPanel__q4FRs{background:linear-gradient(145deg,#f6fbff,#e8f3f7)}.project-detail_gallery__tYVOO[data-visual=finbud] .project-detail_artWindow__YEI_S strong{color:#1675a5}.project-detail_gallery__tYVOO[data-visual=finbud] .project-detail_artGrid__NJoi4 i{background:linear-gradient(145deg,#d9edf5,#f6fbfd)}.project-detail_about__B_9SJ,.project-detail_technologySection__Q90Ze{padding:0 0 4.5rem}.project-detail_kicker__H8Nq3{display:flex;align-items:center;gap:.55rem;margin:0 0 .95rem;color:#1769d8;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.project-detail_kicker__H8Nq3 span{width:.43rem;aspect-ratio:1;border:2px solid #bfdbfe;border-radius:50%;background:#2563eb;box-shadow:0 0 0 .18rem rgb(219 234 254/.7)}.project-detail_about__B_9SJ h2,.project-detail_technologySection__Q90Ze h2{max-width:48rem;margin:0;color:var(--foreground);font-size:clamp(2.1rem,4vw,3.45rem);font-weight:820;letter-spacing:-.055em;line-height:1.04}.project-detail_aboutCopy___hD8j,.project-detail_technologyIntro__OySLd{max-width:61rem;margin:.9rem 0 1.7rem;color:var(--foreground-secondary);font-size:.94rem;line-height:1.65}.project-detail_featureGrid__DlIdV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.project-detail_featureCard__jqjzt{min-width:0;padding:1.55rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.project-detail_featureIcon__khJ0X{display:grid;width:2.8rem;aspect-ratio:1;place-items:center;border-radius:.65rem;background:#eef2ff;color:#5b46d8}.project-detail_featureIcon__khJ0X svg{width:1.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.project-detail_featureCard__jqjzt h3,.project-detail_sourceCard__kGgk5 h3,.project-detail_technologyCard__9DklM h3{margin:1rem 0 .35rem;color:var(--foreground);font-size:1rem;font-weight:760;letter-spacing:-.025em}.project-detail_featureCard__jqjzt p,.project-detail_sourceCard__kGgk5 p,.project-detail_technologyCard__9DklM p{margin:0;color:var(--foreground-secondary);font-size:.82rem;line-height:1.52}.project-detail_technologyGrid__OpsiB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.project-detail_technologyCard__9DklM{display:flex;min-height:5.25rem;gap:1rem;align-items:center;padding:1rem 1.2rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface);box-shadow:0 .55rem 1.4rem rgb(15 23 42/.035)}.project-detail_technologyCard__9DklM>div{min-width:0}.project-detail_sourceCard__kGgk5 h3,.project-detail_technologyCard__9DklM h3{margin:0 0 .15rem;font-size:.84rem}.project-detail_technologyCard__9DklM h3{overflow-wrap:anywhere}.project-detail_sourceCard__kGgk5 p,.project-detail_technologyCard__9DklM p{font-size:.72rem}.project-detail_techMark__yLQFo{display:grid;width:2.35rem;aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:.65rem;background:var(--secondary-soft);color:var(--secondary);font-size:1rem;font-weight:850}.project-detail_techMark__yLQFo svg{width:1.6rem;height:1.6rem}.project-detail_techMark__yLQFo[data-technology=Flutter]{color:#02569b}.project-detail_techMark__yLQFo[data-technology=Dart]{color:#0175c2}.project-detail_techMark__yLQFo[data-technology="Cloud Firestore"],.project-detail_techMark__yLQFo[data-technology="Firebase Auth"],.project-detail_techMark__yLQFo[data-technology="Firebase Cloud Messaging"],.project-detail_techMark__yLQFo[data-technology=Firebase]{color:#f57c00}.project-detail_techMark__yLQFo[data-technology="Cloudflare R2"]{color:#f38020}.project-detail_techMark__yLQFo[data-technology="Next.js"]{color:#111827}.project-detail_techMark__yLQFo[data-technology=TypeScript]{color:#3178c6}.project-detail_techMark__yLQFo[data-technology=PostgreSQL]{color:#4169e1}.project-detail_techMark__yLQFo[data-technology=Prisma]{color:#2d3748}.project-detail_techMark__yLQFo[data-technology=Go]{color:#00a6c7}.project-detail_techMark__yLQFo[data-technology=Rive]{color:#1f2937}.project-detail_techMark__yLQFo[data-technology=Gin]{color:#008ecf}.project-detail_sourceCard__kGgk5{display:grid;grid-column:span 3;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1rem 1.3rem;border:1px solid #bfd3f3;border-radius:.85rem;background:var(--surface)}.project-detail_sourceCard__kGgk5>svg{width:2.35rem;fill:var(--foreground)}.project-detail_sourceLinks__X2ss2{display:flex;flex-wrap:wrap;gap:.5rem}.project-detail_sourceLinks__X2ss2 a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;padding:.5rem .75rem;border-radius:.6rem;background:var(--secondary-soft);color:var(--secondary);font-size:.72rem;font-weight:720;text-decoration:none}@media (max-width:64rem){.project-detail_gallery__tYVOO{height:34rem}.project-detail_artWindow__YEI_S{min-height:25rem}.project-detail_technologyGrid__OpsiB{grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail_sourceCard__kGgk5{grid-column:span 2}}@media (max-width:47.999rem){.project-detail_container__Ham6L{width:min(100% - 2rem,42rem)}.project-detail_hero__oyS6b{padding:2.4rem 0 1.5rem}.project-detail_breadcrumb__0tkOf{margin-bottom:1.1rem;font-size:.7rem}.project-detail_hero__oyS6b h1{font-size:clamp(2.8rem,14vw,4rem)}.project-detail_subtitle__l6l2l{font-size:1.2rem;line-height:1.2}.project-detail_intro__mI0LK{font-size:.88rem}.project-detail_tags__Jw8AQ{gap:.45rem;margin-block:1rem 1.1rem}.project-detail_tags__Jw8AQ li{padding:.43rem .65rem;font-size:.68rem}.project-detail_heroActions___opAK{display:grid;grid-template-columns:1fr}.project-detail_heroActions___opAK a{width:100%}.project-detail_gallery__tYVOO{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:22rem 11rem;gap:.7rem;padding-bottom:3.2rem}.project-detail_galleryMain__IvCSo{grid-column:1/-1;grid-row:auto}.project-detail_gallerySide__ZIbsr{grid-row:2}.project-detail_artWindow__YEI_S,.project-detail_gallery__tYVOO[data-visual=aisigner] .project-detail_artWindow__YEI_S{width:68%;min-height:19rem;padding:1.5rem 1.2rem;border-width:.42rem;border-radius:2rem;transform:rotate(-4deg) translateY(2.5rem)}.project-detail_gallery__tYVOO[data-visual=aisigner] .project-detail_artWindow__YEI_S{width:84%;border-width:.22rem;border-radius:1rem}.project-detail_artTop__7iOql{margin-bottom:1.6rem}.project-detail_artWindow__YEI_S strong{font-size:1.45rem}.project-detail_artGrid__NJoi4{gap:.5rem;margin-top:1.2rem}.project-detail_artGrid__NJoi4 i,.project-detail_gallery__tYVOO[data-visual=aisigner] .project-detail_artGrid__NJoi4 i{height:4.5rem}.project-detail_artStack___ugPZ{width:76%;gap:.4rem;padding:.65rem;border-width:.25rem;border-radius:1rem;transform:rotate(4deg) translateY(1rem)}.project-detail_artStack___ugPZ i{height:1.5rem}.project-detail_artFlow__rEx7f{width:85%;gap:.3rem}.project-detail_artFlow__rEx7f i{width:2.4rem;height:2.4rem;border-radius:.55rem}.project-detail_artFlow__rEx7f span{width:2rem}.project-detail_representative__lpqbj{right:.9rem;bottom:.75rem;font-size:.5rem}.project-detail_about__B_9SJ,.project-detail_technologySection__Q90Ze{padding-bottom:3.3rem}.project-detail_about__B_9SJ h2,.project-detail_technologySection__Q90Ze h2{font-size:2rem}.project-detail_aboutCopy___hD8j,.project-detail_technologyIntro__OySLd{font-size:.86rem}.project-detail_featureGrid__DlIdV{grid-template-columns:1fr}.project-detail_technologyGrid__OpsiB{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.project-detail_technologyCard__9DklM{min-height:5rem;gap:.6rem;align-items:flex-start;padding:.8rem}.project-detail_technologyCard__9DklM h3{line-height:1.25}.project-detail_technologyCard__9DklM p{line-height:1.4}.project-detail_techMark__yLQFo{width:2rem;border-radius:.55rem}.project-detail_techMark__yLQFo svg{width:1.45rem;height:1.45rem}.project-detail_featureCard__jqjzt{padding:1.25rem}.project-detail_sourceCard__kGgk5{grid-column:1/-1;grid-template-columns:auto 1fr}.project-detail_sourceLinks__X2ss2{grid-column:1/-1}.project-detail_sourceLinks__X2ss2 a{flex:1 1;justify-content:center}}@media (max-width:22rem){.project-detail_container__Ham6L{width:min(100% - 1.5rem,42rem)}.project-detail_gallery__tYVOO{grid-template-columns:1fr;grid-template-rows:20rem 8rem 8rem}.project-detail_gallerySide__ZIbsr{grid-row:auto}.project-detail_technologyGrid__OpsiB{grid-template-columns:1fr}.project-detail_technologyCard__9DklM{align-items:center}}@media (prefers-reduced-motion:reduce){.project-detail_heroActions___opAK a{transition:none}}