.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_showcaseContainerWrapper__r_EYz{width:100%;padding:3rem 0;margin-top:2rem;background-color:transparent}.AkademiShowcase_showcaseContainer__cFEue{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.AkademiShowcase_header__lSemo{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:.5rem}.AkademiShowcase_title__9fMe4{font-size:1.5rem;font-weight:400;color:#111;margin:0;letter-spacing:.5px}.AkademiShowcase_grid__DIo__{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);row-gap:2rem;column-gap:2rem;width:100%}.AkademiShowcase_card__tYlf8{display:flex;flex-direction:row;align-items:center;gap:1.5rem;text-decoration:none;cursor:pointer;background-color:#000000;border-radius:20px;padding:1.25rem;transition:opacity .2s ease}.AkademiShowcase_card__tYlf8:hover{opacity:.95}.AkademiShowcase_imageWrapper__omX34{flex-shrink:0;width:160px;height:160px;position:relative;border-radius:16px;overflow:hidden;background-color:#1c1c1e}.AkademiShowcase_image__05D2S{object-fit:cover;transition:transform .3s ease}.AkademiShowcase_card__tYlf8:hover .AkademiShowcase_image__05D2S{transform:scale(1.03)}.AkademiShowcase_content__OMyv9{display:flex;flex-direction:column;justify-content:center;flex:1 1}.AkademiShowcase_category__a4s7E{font-size:.75rem;font-weight:700;color:#a1a1a6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.AkademiShowcase_cardTitle__MS9M1{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.3;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AkademiShowcase_date__cXH_i{font-size:.85rem;color:#a1a1a6;font-weight:500}@media (max-width:968px){.AkademiShowcase_imageWrapper__omX34{width:120px;height:120px;border-radius:12px}.AkademiShowcase_cardTitle__MS9M1{font-size:1.1rem}.AkademiShowcase_card__tYlf8{gap:1rem;padding:1rem}}@media (max-width:600px){.AkademiShowcase_grid__DIo__{grid-template-columns:1fr;gap:1.25rem}.AkademiShowcase_card__tYlf8{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.AkademiShowcase_imageWrapper__omX34{width:100%;height:auto;aspect-ratio:1/1;border-radius:12px}.AkademiShowcase_cardTitle__MS9M1{font-size:.95rem;-webkit-line-clamp:2;line-clamp:2}.AkademiShowcase_category__a4s7E{font-size:.65rem}.AkademiShowcase_date__cXH_i{font-size:.75rem}}