.Contact_contactPage__2neyu{display:flex;flex-direction:column;background-color:#ffffff;color:#000000;min-height:100vh;overflow-x:hidden}.Contact_heroSection__RzHKu{display:flex;align-items:stretch;min-height:90vh;width:100%;position:relative}.Contact_contentSide__XXVXn{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:80px 60px 60px;max-width:55%;z-index:2;position:relative;pointer-events:auto}.Contact_lanyardSide___8zgU{flex:1 1;display:flex;align-items:center;justify-content:center;padding:80px 60px 60px 0;z-index:1}.Contact_eyebrow__r4l4i{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(0,0,0,.5);margin-bottom:14px}.Contact_heading__WUbOV{font-size:clamp(2.8rem,4.5vw,4.2rem);font-weight:400;line-height:1.05;margin:0 0 16px;letter-spacing:-.03em}.Contact_headingAccent__R1KTd{color:#000000}.Contact_subtitle__DkirK{font-size:1.05rem;line-height:1.7;color:rgba(0,0,0,.6);max-width:440px;margin-bottom:40px;font-weight:350}.Contact_infoGrid__kKIz_{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px;margin-bottom:36px}.Contact_infoBlock__EjAVx{display:flex;flex-direction:column;gap:6px}.Contact_infoLabel__3Bl_W{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(0,0,0,.4);margin:0}.Contact_infoValue__6lJKj{font-size:1rem;color:rgba(0,0,0,.85);margin:0;font-weight:400;line-height:1.5}.Contact_infoLink__eZLxp{text-decoration:none;transition:color .3s ease,text-shadow .3s ease}.Contact_infoLink__eZLxp:hover{color:#000;text-shadow:0 0 12px rgba(0,0,0,.1)}.Contact_addressBlock__XDPIt{border-top:1px solid rgba(0,0,0,.1);padding-top:24px;margin-bottom:32px}.Contact_addressText__u0VyH{font-size:1.05rem;color:rgba(0,0,0,.8);font-style:normal;margin:8px 0 0;line-height:1.6;font-weight:300}.Contact_companyName__5852i{font-size:.8rem;letter-spacing:.05em;color:rgba(0,0,0,.45);margin:12px 0 0}.Contact_actions__0BsUQ{display:flex;gap:12px;flex-wrap:wrap}.Contact_btnPrimary__ghtp0{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border:none;border-radius:9999px;background:#000;color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.Contact_btnPrimary__ghtp0:hover{background:#333;transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.Contact_btnSecondary__SNE0M{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:9999px;background:transparent;color:#000;border:1px solid #000;font-weight:400;font-size:.9rem;cursor:pointer;text-decoration:none;transition:all .3s ease}.Contact_btnSecondary__SNE0M:hover{background:#000;color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15)}.Contact_divider__6tKee{width:100%;height:1px;background:linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.02));margin:0;border:none}@media (max-width:968px){.Contact_heroSection__RzHKu{flex-direction:column;min-height:auto}.Contact_contentSide__XXVXn{max-width:100%;padding:80px 32px 40px;order:2}.Contact_lanyardSide___8zgU{width:100%;padding:40px 32px 60px;order:3}.Contact_heading__WUbOV{font-size:2.2rem}.Contact_infoGrid__kKIz_{grid-template-columns:1fr;gap:20px}}@media (max-width:600px){.Contact_contentSide__XXVXn{padding:60px 20px 40px}.Contact_heading__WUbOV{font-size:1.8rem}.Contact_actions__0BsUQ{flex-direction:column}.Contact_btnPrimary__ghtp0,.Contact_btnSecondary__SNE0M{width:100%;justify-content:center}}.Contact_instagramSection__g4ROg{margin-top:4rem;margin-bottom:4rem}.InstagramProfileCard_instagramSection__Wc2wL{background-color:#fff;margin-top:50px;padding-bottom:50px}.InstagramProfileCard_instagramContainer__ZMyav{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:0 20px}.InstagramProfileCard_promoCard__W0Gtu{background:linear-gradient(135deg,#2c2c2e,#000000);border-radius:20px;overflow:hidden;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;padding:40px;color:#fff;transition:all .3s ease;text-decoration:none;border:1px solid rgba(255,255,255,.05)}.InstagramProfileCard_promoCard__W0Gtu:hover{transform:scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.2)}.InstagramProfileCard_iconWrapper__d0ryc{width:56px;height:56px;border-radius:16px;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:white;box-shadow:0 8px 16px rgba(220,39,67,.3)}.InstagramProfileCard_promoTitle__OIBZe{font-size:28px;font-weight:400;margin-bottom:15px;color:#fff;line-height:1.2}.InstagramProfileCard_promoDesc__JAzEK{font-size:17px;color:rgba(255,255,255,.7);margin-bottom:30px;line-height:1.5;max-width:90%}.InstagramProfileCard_promoBtn__6N_aa{display:inline-block;padding:12px 28px;background-color:#fff;color:#000;border-radius:30px;font-weight:600;font-size:15px;align-self:flex-start;transition:background-color .2s}.InstagramProfileCard_promoBtn__6N_aa:hover{background-color:#f0f0f0}.InstagramProfileCard_profileCard__Agf39{background:#fbfbfd;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.04);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;height:100%;text-align:center;text-decoration:none}.InstagramProfileCard_profileCard__Agf39:hover{transform:scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.08)}.InstagramProfileCard_profileImageWrap__Dgex1{width:96px;height:96px;border-radius:50%;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);padding:3px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px rgba(220,39,67,.2)}.InstagramProfileCard_profileImage__jWXj7{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #fbfbfd}.InstagramProfileCard_profileName__cZ3Sy{margin:0 0 4px;font-size:20px;font-weight:600;color:#1d1d1f;display:flex;align-items:center;justify-content:center;gap:6px}.InstagramProfileCard_verifiedBadge__PXVtL{height:20px;width:auto}.InstagramProfileCard_profileSub__OG0OI{margin:0 0 24px;font-size:15px;color:#86868b}.InstagramProfileCard_statsContainer__eTfBs{display:flex;gap:32px;margin-bottom:30px}.InstagramProfileCard_statItem__I_8kE{display:flex;flex-direction:column}.InstagramProfileCard_statValue__onTnM{font-weight:600;font-size:18px;color:#1d1d1f}.InstagramProfileCard_statLabel__U9kRn{font-size:13px;color:#86868b;margin-top:2px}.InstagramProfileCard_followBtn__gxn2i{display:inline-block;background:#0071e3;color:white;text-decoration:none;padding:10px 32px;border-radius:20px;font-size:15px;font-weight:600;transition:background .2s ease}.InstagramProfileCard_profileCard__Agf39:hover .InstagramProfileCard_followBtn__gxn2i{background:#0077ed}@media (max-width:768px){.InstagramProfileCard_instagramContainer__ZMyav{grid-template-columns:1fr;gap:30px}}.AkademiShowcase_showcaseContainer__cFEue{display:flex;flex-direction:column;width:100%;margin-top:2rem}.AkademiShowcase_header__lSemo{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;text-align:center}.AkademiShowcase_title__9fMe4{font-size:1.5rem;font-weight:400;color:#111;margin-bottom:1rem;letter-spacing:-.02em}.AkademiShowcase_tags__Wxb7i{display:flex;gap:.5rem;justify-content:center}.AkademiShowcase_tag__W4LBU{padding:6px 16px;border-radius:20px;border:1px solid #eaeaea;background:#fff;font-size:.8rem;color:#444;transition:all .2s ease}.AkademiShowcase_tag__W4LBU:hover{border-color:#ccc;background:#f9f9f9}.AkademiShowcase_masonryGrid__l_Eos{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:80px;gap:16px;width:100%}.AkademiShowcase_card__tYlf8{position:relative;border-radius:24px;overflow:hidden;cursor:pointer;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.05)}.AkademiShowcase_card__tYlf8:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.1)}.AkademiShowcase_imageWrapper__omX34{position:absolute;inset:0;width:100%;height:100%}.AkademiShowcase_fallbackBackground__ZUy2G{position:absolute;inset:0;background:linear-gradient(135deg,#f5f7fa,#e4e8f0);z-index:0}.AkademiShowcase_image__05D2S{object-fit:cover;z-index:1}.AkademiShowcase_overlay__UpY04{position:absolute;bottom:0;left:0;width:100%;padding:30px 20px 20px;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0));z-index:2;display:flex;align-items:flex-end}.AkademiShowcase_cardTitle__MS9M1{color:#fff;font-size:1rem;font-weight:500;line-height:1.4;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.AkademiShowcase_card1__B9hfy{background:linear-gradient(135deg,#e6b980,#b87a3d)}.AkademiShowcase_card2__8TwLv{background:#111}.AkademiShowcase_card2__8TwLv .AkademiShowcase_cardTitle__MS9M1{font-size:1.1rem}.AkademiShowcase_card3__RH2ix{background:linear-gradient(135deg,#2a2a2a,#111)}.AkademiShowcase_decorativeBox__o6SZo{border-radius:20px;background-color:#f1f3f5}.AkademiShowcase_box2__Fzv84{border-radius:12px}@media (max-width:968px){.AkademiShowcase_masonryGrid__l_Eos{grid-auto-rows:60px;gap:12px}}@media (max-width:600px){.AkademiShowcase_masonryGrid__l_Eos{grid-auto-rows:45px;gap:8px}.AkademiShowcase_cardTitle__MS9M1{font-size:.85rem}.AkademiShowcase_card2__8TwLv .AkademiShowcase_cardTitle__MS9M1{font-size:.95rem}.AkademiShowcase_overlay__UpY04{padding:20px 15px 15px}}