.guest-hero_root__ieJKT{--accent:#d4ff36;font-family:"Home Montserrat",var(--font-montserrat),sans-serif;background:#010202;color:#f3f3f3;overflow:hidden;padding:0 24px 27px}.guest-hero_benefits__Qo6bP,.guest-hero_catalogue__LGpwI,.guest-hero_intro__gDBpV{width:100%;max-width:1380px;margin-inline:auto}.guest-hero_intro__gDBpV{position:relative;min-height:669px;padding-top:129px}.guest-hero_copy__ozclT{position:relative;z-index:1;width:610px}.guest-hero_kicker__H98nY{font-size:15px;font-weight:800;letter-spacing:0;line-height:normal}.guest-hero_title__w9Sdv{padding-block:26px 23px;font-family:"Home Montserrat",var(--font-montserrat),sans-serif;font-size:84px;font-weight:900;line-height:74px;text-transform:uppercase;letter-spacing:0}.guest-hero_title__w9Sdv span{color:var(--accent)}.guest-hero_description__74__j{max-width:510px;font-size:20px;font-weight:400;line-height:31px;color:#b8b8b8}.guest-hero_actions___2QHP{display:flex;flex-wrap:wrap;gap:16px;padding-top:34px}.guest-hero_actions___2QHP .btn,.guest-hero_actions___2QHP .btn-outline{height:54px;font-family:Home Inter Tight,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}.guest-hero_actions___2QHP .btn{width:248px}.guest-hero_actions___2QHP .btn-outline{width:216px;border-color:#d0d0d0}.guest-hero_art__ZIn2X{position:absolute;top:120px;left:598px;width:814px;aspect-ratio:814/542}.guest-hero_heroImage__ZrI3P{width:100%;height:100%;object-fit:cover}.guest-hero_catalogue__LGpwI{padding-top:8px;min-height:424px}.guest-hero_courses__TZL1Y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:20px}.guest-hero_card__wv8Xq{display:block;min-height:365px;overflow:hidden;background:#020302;border:1px solid #858783;border-radius:8px;transition:border-color .15s,transform .15s}.guest-hero_card__wv8Xq:hover{border-color:var(--accent);transform:translateY(-3px)}.guest-hero_actions___2QHP a:focus-visible,.guest-hero_card__wv8Xq:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.guest-hero_photo__bCNlp{position:relative;height:199px;overflow:hidden}.guest-hero_photo__bCNlp:after{content:"";position:absolute;inset:auto 0 0;height:55px;background:linear-gradient(transparent,#020302)}.guest-hero_reference__MGfWr{position:absolute;max-width:none}.guest-hero_courseImage__KQf0M{position:absolute;width:100%;height:200px;object-fit:cover}.guest-hero_number__pAfy5{position:absolute;z-index:1;top:10px;left:16px;color:var(--accent);font-family:Home Roboto Mono,monospace;font-size:20px;font-weight:700}.guest-hero_cardCopy__YIeUW{padding:11px 16px 18px}.guest-hero_cardCopy__YIeUW h3{display:flex;align-items:center;gap:15px;font-size:19px;font-weight:700;line-height:normal}.guest-hero_benefitIcon__VrzNd,.guest-hero_courseIcon__i_OQD{flex-shrink:0}.guest-hero_cardCopy__YIeUW p{margin-top:12px;color:#b8b8b8;font-size:17px;line-height:27px}.guest-hero_benefits__Qo6bP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;min-height:135px;padding-top:31px;list-style:none}.guest-hero_benefits__Qo6bP li{display:flex;gap:22px;align-items:flex-start}.guest-hero_benefits__Qo6bP h2{font-size:13px;font-weight:800;text-transform:uppercase;line-height:normal}.guest-hero_benefits__Qo6bP p{margin-top:6px;color:#b8b8b8;font-size:15px;line-height:23px}@media (max-width:1439px){.guest-hero_intro__gDBpV{min-height:620px;padding-top:125px}.guest-hero_copy__ozclT{width:48%}.guest-hero_title__w9Sdv{font-size:clamp(58px,5.7vw,80px);line-height:.89}.guest-hero_description__74__j{max-width:460px;font-size:18px;line-height:29px}.guest-hero_art__ZIn2X{left:43%;width:60%;top:135px}.guest-hero_courses__TZL1Y{gap:20px}.guest-hero_cardCopy__YIeUW{padding-inline:14px}.guest-hero_cardCopy__YIeUW h3{gap:10px;font-size:16px}.guest-hero_cardCopy__YIeUW p{font-size:15px;line-height:25px}.guest-hero_benefits__Qo6bP{gap:20px}.guest-hero_benefits__Qo6bP li{gap:12px}.guest-hero_benefits__Qo6bP h2{font-size:12px}.guest-hero_benefits__Qo6bP p{font-size:13px;line-height:21px}}@media (max-width:1199px){.guest-hero_intro__gDBpV{min-height:650px}.guest-hero_courses__TZL1Y{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-hero_cardCopy__YIeUW h3{font-size:19px}.guest-hero_cardCopy__YIeUW p{font-size:17px;line-height:27px}.guest-hero_card__wv8Xq{min-height:340px}.guest-hero_benefits__Qo6bP{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:36px 20px;row-gap:28px}.guest-hero_benefits__Qo6bP h2{font-size:13px}.guest-hero_benefits__Qo6bP p{font-size:15px;line-height:23px}}@media (max-width:767px){.guest-hero_root__ieJKT{padding-inline:20px}.guest-hero_intro__gDBpV{min-height:auto;padding-top:110px}.guest-hero_copy__ozclT{width:100%}.guest-hero_kicker__H98nY{font-size:12px}.guest-hero_title__w9Sdv{padding-block:22px;font-size:clamp(38px,9.8vw,70px);line-height:.95}.guest-hero_description__74__j{max-width:510px;font-size:16px;line-height:26px}.guest-hero_actions___2QHP{padding-top:25px;gap:12px}.guest-hero_actions___2QHP .btn,.guest-hero_actions___2QHP .btn-outline{flex:1 1 190px;width:auto}.guest-hero_art__ZIn2X{position:relative;top:auto;left:auto;width:calc(100% + 40px);margin:20px -20px 6px}.guest-hero_catalogue__LGpwI{padding-top:12px}.guest-hero_courses__TZL1Y{gap:20px}}@media (max-width:599px){.guest-hero_benefits__Qo6bP,.guest-hero_courses__TZL1Y{grid-template-columns:1fr}.guest-hero_card__wv8Xq{min-height:350px}.guest-hero_courseImage__KQf0M,.guest-hero_photo__bCNlp{height:210px}.guest-hero_cardCopy__YIeUW{padding:11px 17px 22px}.guest-hero_cardCopy__YIeUW h3{font-size:18px}.guest-hero_benefits__Qo6bP li{gap:22px}}@media (prefers-reduced-motion:reduce){.guest-hero_card__wv8Xq{transition:none}}