@charset "UTF-8";header{background:#999 url(/assets/build/images/home-banner.d11aeeff.jpg) no-repeat 50%;background-size:cover}header video{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header .gradient{background:-moz-linear-gradient(103deg,hsla(0,0%,100%,.7) 0,rgba(255,60,71,.7) 60%);background:-webkit-linear-gradient(103deg,hsla(0,0%,100%,.7),rgba(255,60,71,.7) 60%);background:linear-gradient(103deg,hsla(0,0%,100%,.7),rgba(255,60,71,.7) 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ccff0000",endColorstr="#85000578",GradientType=1);opacity:.7}#primary-menu>.nav-item a,#primary-menu>.nav-item span{font-size:.9rem;font-weight:600;letter-spacing:2px}#primary-menu>.nav-item:not(:first-child)>a:before,#primary-menu>.nav-item:not(:first-child)>span:before{color:#fff;content:"\f309";font-family:bootstrap-icons;font-size:16px;vertical-align:bottom}#primary-menu li.active>a,#primary-menu li.active>span{color:var(--color-secondary)}#sidebar-menu .accordion-header:after{content:"\f2ea";font-family:bootstrap-icons;position:absolute;right:0;top:5px}#sidebar-menu .accordion-header.collapsed:after{content:"\f4fe"}#sidebar-menu li.active>a,#sidebar-menu li.active>span{color:var(--color-secondary)!important}#upcoming-forums-block .forums-card{background-image:url(/assets/build/images/forums-bg.b91ca939.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}#upcoming-forums-block .left-column{background-color:hsla(0,0%,100%,.7);min-height:421px}#upcoming-forums-block .bg-gradient-event{background-color:#051628;background:-moz-linear-gradient(0deg,#051628 0,transparent 60%);background:-webkit-gradient(0deg,#051628 0,transparent 60%);background:-webkit-linear-gradient(0deg,#051628,transparent 60%);background:-o-linear-gradient(0deg,#051628 0,transparent 60%);background:-ms-linear-gradient(0deg,#051628 0,transparent 60%);background:linear-gradient(0deg,#051628,transparent 60%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}#upcoming-forums-block .forum-item a:hover{color:#795548!important}#upcoming-forums-block .forum-item:not(:last-child):after{background-color:#898989;bottom:0;content:"";height:1px;margin:15px 0 0;width:50%}#featured-offers-block{overflow:hidden;padding:120px 0;position:relative}#featured-offers-block:before{background:hsla(0,0%,82%,.259);bottom:60px;content:"";left:0;position:absolute;right:0;top:60px;transform:skewY(-3deg)}#featured-offers-block .card-body{padding:2.5rem}#featured-offers-block li{font-size:.9rem}#featured-offers-block .btn-details{font-size:.9rem;letter-spacing:.02rem}.coach--img{border-radius:25px;max-height:276px}.coach--mask{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(rgba(0,0,0,.2)));background-image:-webkit-linear-gradient(top,transparent 60%,rgba(0,0,0,.2));background-image:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.2));-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.coach--summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;white-space:normal}.coach--pricing{font-family:Arial}.coach--swiper-next.swiper-button-disabled,.coach--swiper-prev.swiper-button-disabled{color:#cecece!important}.rd-day-body{border-radius:15px;padding:0 10px 3px}.whatsapp-chat{bottom:0;margin-bottom:105px;margin-right:42px;position:fixed;right:0;z-index:9999}@media (max-width:767px){.whatsapp-chat .whatsapp-chat{margin-bottom:80px;margin-right:20px}}.article-card .card-header{height:230px;object-fit:cover;object-position:top;overflow:hidden;width:100%}.article-card h3{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-width:328px;overflow:hidden}.section-title:after{background:var(--color-primary);content:"";display:block;height:3px;margin-top:12px;width:60px}.our-offers .lead-muted{color:#6c757d;font-size:1.125rem;max-width:640px}.our-offers .pricing-card{background:#fff;border:1px solid #e9ecef;border-radius:1rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.05);height:100%;padding:2.5rem 2rem 2rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}.our-offers .pricing-card:hover{box-shadow:0 1rem 2rem rgba(0,0,0,.08);transform:translateY(-4px)}.our-offers .pricing-card.is-featured{border:2px solid var(--color-primary)}.our-offers .pricing-card .pricing-badge{background:var(--color-primary);border-radius:2rem;color:#fff;font-size:.75rem;font-weight:700;left:50%;letter-spacing:1px;padding:.35rem 1rem;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap}.our-offers .pricing-card .pricing-name{color:var(--color-secondary);font-size:.85rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.our-offers .pricing-card .pricing-headline{color:#333654;font-size:1.5rem;font-weight:600}.our-offers .pricing-card .pricing-features{list-style:none;margin:1.5rem 0 2rem;padding:0}.our-offers .pricing-card .pricing-features li{align-items:flex-start;border-bottom:1px solid #f1f3f5;display:flex;gap:.75rem;padding:.75rem 0}.our-offers .pricing-card .pricing-features li:last-child{border-bottom:0}.our-offers .pricing-card .pricing-features li i{color:var(--color-success);font-size:1.1rem;line-height:1.4}.our-offers .pricing-card .pricing-features li small{color:#6c757d;display:block}.our-offers .broadcast-note{align-items:center;background:#fff7ec;border-left:4px solid var(--color-primary);border-radius:1rem;display:flex;gap:1.25rem;margin:3.5rem auto 0;max-width:860px;padding:1.5rem 2rem}.our-offers .broadcast-note i{color:var(--color-primary);font-size:2rem}.our-offers .icon-circle{align-items:center;background:rgba(239,138,4,.12);border-radius:50%;color:var(--color-primary);display:inline-flex;flex-shrink:0;font-size:1.5rem;height:56px;justify-content:center;width:56px}.our-offers .recruit-space{background:#333654;padding:5rem 0}.our-offers .recruit-space .feature-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;color:#fff;height:100%;padding:2rem}.our-offers .recruit-space .feature-card .icon-circle{background:hsla(0,0%,100%,.1);color:#fff}.our-offers .recruit-space .feature-card p{color:hsla(0,0%,100%,.75)}.our-offers .reason-card{align-items:center;background:#f8f9fa;border-radius:.75rem;display:flex;gap:1rem;height:100%;padding:1.25rem 1.5rem;transition:background .2s ease}.our-offers .reason-card:hover{background:#fff7ec}.our-offers .cta-band{background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));border-radius:1.25rem;color:#fff;padding:3rem 2rem}header[role=banner] .gradient{background:linear-gradient(105deg,rgba(35,38,63,.88),rgba(227,30,41,.72))!important;filter:none;opacity:1}header[role=banner] h1{font-weight:700;letter-spacing:-.01em}header[role=banner] #primary-menu .nav-link{font-size:.85rem;font-weight:600;letter-spacing:.06em}@media (min-width:992px){header[role=banner] .row.align-items-center:has(#primary-menu),header[role=banner]>div>.row.align-items-center{flex-wrap:nowrap}header[role=banner] #primary-menu{flex-wrap:nowrap;white-space:nowrap}}@media (min-width:992px) and (max-width:1499.98px){header[role=banner] div.px-sm-5:has(#primary-menu),header[role=banner]>div.px-sm-5{padding-left:1.5rem!important;padding-right:1.5rem!important}header[role=banner] #primary-menu .nav-link{font-size:.8rem;letter-spacing:.03em;padding-left:.55rem!important;padding-right:.55rem!important}header[role=banner] .lang-switch{margin-right:.6rem!important}header[role=banner] a.btn[href$="/login"]{padding-left:1rem!important;padding-right:1rem!important;white-space:nowrap}}@media (min-width:992px) and (max-width:1199.98px){header[role=banner] img[src*=logo-white]{height:46px}header[role=banner] #primary-menu .nav-link{font-size:.72rem;letter-spacing:0;padding-left:.35rem!important;padding-right:.35rem!important}}header[role=banner] form[action] h1{font-size:clamp(1.4rem,2.6vw,2.1rem)!important;line-height:1.3;margin-left:auto;margin-right:auto;max-width:820px}header[role=banner] form input[name=q]{background:#fff!important;border-color:#fff!important;box-shadow:0 12px 30px rgba(0,0,0,.18)!important;color:#23263f!important}header[role=banner] form input[name=q]::placeholder{color:#9aa0b8}main[role=main]{color:#2b2f45}main[role=main]>section{scroll-margin-top:1rem}.section-title{color:#23263f;font-weight:700;letter-spacing:-.01em}.section-title.text-white{color:#fff}.section-title:after{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));border-radius:999px;height:4px;width:48px}main[role=main] .card{border-color:#e7e9f1;border-radius:16px}.home-box{border:1px solid #e7e9f1!important;border-radius:16px!important;box-shadow:0 14px 34px rgba(35,38,63,.1)!important;height:100%;transition:transform .2s ease,box-shadow .2s ease}.home-box:hover{box-shadow:0 20px 40px rgba(35,38,63,.14)!important;transform:translateY(-4px)}.home-box__label{color:#23263f;font-weight:600;text-align:center}.icon-badge,main[role=main] .refresh-cards>[class*=col]>.refresh-card>i.bi.fs-1,main[role=main] .refresh-cards>[class*=col]>i.bi.fs-1{align-items:center;background:rgba(241,143,37,.14);border-radius:50%;color:#d97a12;display:inline-flex;font-size:1.6rem!important;height:60px;justify-content:center;margin-bottom:.75rem;width:60px}.icon-badge.text-white,main[role=main] .refresh-cards>[class*=col]>.refresh-card>i.bi.fs-1.text-white,main[role=main] .refresh-cards>[class*=col]>i.bi.fs-1.text-white{background:hsla(0,0%,100%,.14);color:#fff!important}.refresh-card{background:#fff;border:1px solid #e7e9f1;border-radius:16px;height:100%;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.refresh-card:hover{box-shadow:0 14px 30px rgba(35,38,63,.08);transform:translateY(-3px)}.refresh-card h3,.refresh-card h4,.refresh-card h5{color:#23263f;font-size:1.1rem;font-weight:700}.refresh-card p{color:#6b7090;margin-bottom:0}.refresh-card--dark{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.refresh-card--dark p{color:hsla(0,0%,100%,.85)}.refresh-card--dark:hover{background:hsla(0,0%,100%,.1);box-shadow:none}.refresh-stat h5{color:#23263f;font-size:1.05rem;font-weight:600;line-height:1.4}.refresh-band{background:#f5f6fa;padding-bottom:3rem;padding-top:3rem}#upcoming-forums-block .forums-card{border-radius:20px!important;box-shadow:0 18px 40px rgba(35,38,63,.16);overflow:hidden}#upcoming-forums-block .forums-card .left-column{backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.9)}#featured-offers article.card,#offers-list article.card,turbo-frame[id^=offers-list] article.card{border:1px solid #e7e9f1!important;border-radius:16px!important;margin-bottom:.9rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}#featured-offers article.card:hover,#offers-list article.card:hover,turbo-frame[id^=offers-list] article.card:hover{border-color:var(--color-secondary)!important;box-shadow:0 12px 26px rgba(35,38,63,.08);transform:translateY(-2px)}#featured-offers article.card h3,#offers-list article.card h3,turbo-frame[id^=offers-list] article.card h3{color:#23263f;font-weight:700}#featured-offers article.card .list-inline-item,#offers-list article.card .list-inline-item,turbo-frame[id^=offers-list] article.card .list-inline-item{background:#f5f6fa;border-radius:999px;color:#4a4f6b;font-size:.85rem;margin-bottom:.35rem;padding:.2rem .7rem}.article-card{border:1px solid #e7e9f1;transition:transform .2s ease,box-shadow .2s ease}.article-card:hover{box-shadow:0 16px 34px rgba(35,38,63,.1);transform:translateY(-4px)}.article-card img{aspect-ratio:16/9;display:block;object-fit:cover;object-position:center}.article-card h3{color:#23263f!important;font-size:1.2rem!important;font-weight:700!important;line-height:1.35}.coach--img{border-radius:16px;box-shadow:0 10px 24px rgba(35,38,63,.12)}main[role=main] blockquote{padding-top:1.75rem;position:relative}main[role=main] blockquote:before{color:var(--color-secondary);content:"“";font-family:Georgia,serif;font-size:3.5rem;left:0;line-height:1;position:absolute;top:-.9rem}main[role=main] .accordion-item{border:1px solid #e7e9f1;border-radius:12px!important;margin-bottom:.6rem;overflow:hidden}main[role=main] .accordion-item .accordion-button{color:#23263f;font-weight:700}main[role=main] .accordion-item .accordion-button:not(.collapsed){background:rgba(241,143,37,.1);color:#23263f}main[role=main] .accordion-item ol li{margin-bottom:.5rem}footer.position-relative a{opacity:.85;transition:opacity .15s ease}footer.position-relative a:hover{opacity:1}.refresh-card--dark h3,.refresh-card--dark h4,.refresh-card--dark h5{color:#fff}.refresh-card--dark img{max-height:110px}#primary-menu{gap:.25rem}#primary-menu>.nav-item{position:relative}#primary-menu>.nav-item>a:before,#primary-menu>.nav-item>span:before{content:none!important}#primary-menu>.nav-item>a,#primary-menu>.nav-item>span{align-items:center;border-radius:999px;color:hsla(0,0%,100%,.9)!important;display:inline-flex;font-size:.82rem;font-weight:600;gap:.35rem;letter-spacing:.08em;padding:.5rem .9rem!important;transition:background .15s ease,color .15s ease;white-space:nowrap}#primary-menu>.nav-item:hover>a,#primary-menu>.nav-item:hover>span,#primary-menu>.nav-item>span.show{background:hsla(0,0%,100%,.16);color:#fff!important}#primary-menu>.nav-item.active>a,#primary-menu>.nav-item.active>span{background:#fff;color:#23263f!important;font-weight:700}#primary-menu>.nav-item.dropdown>span:after{content:"\f282";font-family:bootstrap-icons;font-size:.7rem;line-height:1;transition:transform .15s ease}#primary-menu>.nav-item.dropdown:hover>span:after{transform:rotate(180deg)}#primary-menu .dropdown-menu{border:0;border-radius:14px;box-shadow:0 18px 40px rgba(35,38,63,.22);margin-top:0!important;min-width:230px;padding:.5rem}#primary-menu .dropdown-menu:before{content:"";height:12px;left:0;position:absolute;right:0;top:-12px}#primary-menu .dropdown-menu .nav-item{width:100%}#primary-menu .dropdown-menu .dropdown-item{border-radius:9px;color:#23263f;font-size:.92rem;font-weight:600;letter-spacing:0;padding:.6rem .85rem!important}#primary-menu .dropdown-menu .dropdown-item:focus,#primary-menu .dropdown-menu .dropdown-item:hover{background:rgba(241,143,37,.12);color:#c96c0a}#primary-menu .dropdown-menu .active>.dropdown-item{background:rgba(241,143,37,.16);color:#c96c0a}@media (hover:hover) and (min-width:576px){#primary-menu>.nav-item.dropdown:hover>.dropdown-menu{display:block;left:0;top:calc(100% + 8px)}}header[role=banner] .lang-switch{border-radius:999px;padding:.4rem .7rem;transition:background .15s ease;white-space:nowrap}header[role=banner] .lang-switch:hover{background:hsla(0,0%,100%,.16)}header[role=banner] a.btn-light.rounded-pill{box-shadow:0 8px 20px rgba(0,0,0,.15);font-weight:700;white-space:nowrap}.home-box .card-body{display:flex}.home-box .card-body>div{flex:1;justify-content:flex-start!important}.home-box__label{align-items:center;display:flex;flex:1}.company-card{background:#fff;border:1px solid #e7e9f1;border-radius:16px;display:flex;flex-direction:column;height:calc(100% - 1.5rem);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.company-card:hover{border-color:var(--color-secondary);box-shadow:0 16px 34px rgba(35,38,63,.1);transform:translateY(-4px)}.company-card__banner{background-position:50%;background-size:cover;display:block;height:96px;position:relative}.company-card__banner:after{background:linear-gradient(180deg,rgba(35,38,63,.05),rgba(35,38,63,.45));content:"";inset:0;position:absolute}.company-card__body{flex:1;padding:0 1.25rem .5rem}.company-card__logo{align-items:center;background:#fff;border:1px solid #e7e9f1;border-radius:14px;box-shadow:0 6px 16px rgba(35,38,63,.1);display:flex;height:84px;justify-content:center;margin-top:-42px;padding:8px;position:relative;width:84px}.company-card__logo img{max-height:100%;max-width:100%;object-fit:contain}.company-card__name{font-size:1.15rem;font-weight:700;line-height:1.3;margin:.85rem 0 .6rem}.company-card__name a{color:#23263f;text-decoration:none}.company-card__name a:hover{color:var(--color-primary)}.company-card__meta{color:#6b7090;font-size:.9rem;list-style:none;margin:0;padding:0}.company-card__meta li{align-items:baseline;display:flex;gap:.5rem;margin-bottom:.3rem}.company-card__meta i{color:#9aa0b8}.company-card__footer{align-items:center;border-top:1px solid #e7e9f1;display:flex;gap:.5rem;justify-content:space-between;padding:.9rem 1.25rem}.company-card__jobs,.company-card__spontaneous{font-size:.9rem;font-weight:700;text-decoration:none}.company-card__jobs{align-items:center;background:rgba(131,182,85,.16);border-radius:999px;color:#4f7f2a;display:inline-flex;gap:.4rem;padding:.25rem .7rem}.company-card__jobs:hover{background:rgba(131,182,85,.28);color:#3f6820}.company-search{background:#fff;border:1px solid #e7e9f1;border-radius:16px;box-shadow:0 10px 26px rgba(35,38,63,.06);padding:.9rem}.company-search__field{position:relative}.company-search__field i{color:#9aa0b8;left:.9rem;position:absolute;top:50%;transform:translateY(-50%)}.company-search__field input{padding-left:2.5rem}.company-search .form-control,.company-search .form-select{border-color:#e7e9f1;border-radius:999px;height:46px}.site-pagination{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.5rem 0 1rem}.site-pagination,.site-pagination__link{align-items:center;justify-content:center}.site-pagination__link{background:#fff;border:1px solid #e7e9f1;border-radius:999px;color:#23263f;display:inline-flex;font-weight:700;height:42px;min-width:42px;padding:0 .6rem;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.site-pagination__link:hover{border-color:var(--color-secondary);color:var(--color-secondary)}.site-pagination__link.is-current{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.site-pagination__link.is-disabled{opacity:.4;pointer-events:none}.site-pagination__gap{color:#6b7090}main[role=main] form[id^=turbo-form--]{background:#fff;border:1px solid #e7e9f1;border-radius:20px;box-shadow:0 14px 36px rgba(35,38,63,.06);padding:2rem}@media (max-width:575.98px){main[role=main] form[id^=turbo-form--]{padding:1.25rem}}main[role=main] form[id^=turbo-form--] fieldset{margin-top:1.75rem}main[role=main] form[id^=turbo-form--] fieldset:first-of-type{margin-top:0}main[role=main] form[id^=turbo-form--] legend.bg-dark{background:none!important;border-bottom:1px solid #e7e9f1;color:#23263f!important;font-size:1.15rem!important;font-weight:700;line-height:1.3!important;margin-bottom:.5rem!important;padding:0 0 .75rem!important;position:relative;text-transform:none!important}main[role=main] form[id^=turbo-form--] legend.bg-dark:after{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));border-radius:999px;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:56px}main[role=main] form[id^=turbo-form--] .form-label,main[role=main] form[id^=turbo-form--] label{color:#23263f;font-size:.92rem;font-weight:600;margin-bottom:.35rem}main[role=main] form[id^=turbo-form--] .form-check-label{font-weight:400}main[role=main] form[id^=turbo-form--] .form-control,main[role=main] form[id^=turbo-form--] .form-select,main[role=main] form[id^=turbo-form--] .ts-control{border-color:#d9dcea;border-radius:12px;min-height:48px;transition:border-color .15s ease,box-shadow .15s ease}main[role=main] form[id^=turbo-form--] textarea.form-control{min-height:120px}main[role=main] form[id^=turbo-form--] .ts-control{align-items:center;display:flex}main[role=main] form[id^=turbo-form--] .form-control:focus,main[role=main] form[id^=turbo-form--] .form-select:focus,main[role=main] form[id^=turbo-form--] .ts-wrapper.focus .ts-control{border-color:var(--color-secondary);box-shadow:0 0 0 .2rem rgba(241,143,37,.18)}main[role=main] form[id^=turbo-form--] .iti{width:100%}main[role=main] form[id^=turbo-form--] .form-text,main[role=main] form[id^=turbo-form--] .help-text{color:#6b7090;font-size:.82rem}main[role=main] form[id^=turbo-form--] .invalid-feedback{font-weight:600}main[role=main] form[id^=turbo-form--] .alert-info{background:#f5f6fa;border:0;border-radius:12px;color:#4a4f6b}main[role=main] form[id^=turbo-form--] button[type=submit].btn{box-shadow:0 10px 22px rgba(241,143,37,.3);font-size:1.05rem;font-weight:700;padding:.8rem 2.25rem}.reference-logos{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.reference-logos__item{align-items:center;background:#fff;border:1px solid #e7e9f1;border-radius:14px;display:flex;height:110px;justify-content:center;padding:1rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.reference-logos__item img{filter:grayscale(1);max-height:100%;max-width:100%;object-fit:contain;opacity:.8;transition:filter .2s ease,opacity .2s ease}.reference-logos__item:hover{border-color:var(--color-secondary);box-shadow:0 12px 26px rgba(35,38,63,.08);transform:translateY(-3px)}.reference-logos__item:hover img{filter:none;opacity:1}.coach-search{border-radius:999px;box-shadow:0 12px 30px rgba(0,0,0,.18)}.coach-search__fields{min-width:0}.coach-search input[name=q]{box-shadow:none!important;min-width:0}.coach-search__select{appearance:none;background-color:#fff;border:0;border-left:2px solid #f18f25;color:#23263f;flex:0 1 260px;max-width:45%;min-width:0;outline:0;text-overflow:ellipsis}@media (max-width:575.98px){.coach-search{border-radius:20px;flex-direction:column;gap:.5rem;padding:.75rem!important}.coach-search__fields{flex-direction:column;margin-right:0!important}.coach-search__select{border:1px solid #e7e9f1;border-radius:12px;flex:none;margin:0!important;max-width:100%;padding:.6rem .9rem!important;width:100%}.coach-search button[type=submit]{border-radius:999px!important;justify-content:center;padding:.6rem!important;width:100%}}main[role=main] .card form[id^=turbo-form--]{border:0;border-radius:0;box-shadow:none;padding:0}.coach-intro__title{color:#23263f;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;line-height:1.3}.coach-intro__lead{color:#6b7090;font-size:1.05rem}.coach-intro__checks{list-style:none;margin:1.25rem 0;padding:0}.coach-intro__checks li{color:#2b2f45;padding:.55rem 0 .55rem 2.2rem;position:relative}.coach-intro__checks li:before{color:#83b655;content:"\f26a";font-family:bootstrap-icons;font-size:1.25rem;left:0;line-height:1.3;position:absolute;top:.5rem}.coach-intro__checks li+li{border-top:1px solid #e7e9f1}.coach-intro__perks{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:1.25rem 0;padding:0}.coach-intro__perks li{background:rgba(241,143,37,.12);border-radius:999px;color:#8a4f06;font-size:.92rem;font-weight:600;padding:.55rem 1rem}.forums-band{background-attachment:fixed;background-position:50%;background-size:cover}.forums-band__overlay{background:linear-gradient(105deg,rgba(35,38,63,.92),rgba(35,38,63,.7));padding:4.5rem 0}.forums-band__lead{color:#fff;font-size:1.25rem;font-weight:600}.forums-band__text{color:hsla(0,0%,100%,.85);margin:0 auto;max-width:760px}.forums-band__cities{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.forums-band__city{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#fff;display:flex;gap:.6rem;padding:.6rem 1.1rem}.forums-band__city img{border-radius:3px;height:20px;object-fit:cover;width:28px}@media (max-width:991.98px){.forums-band{background-attachment:scroll}}@media (min-width:1200px){.reference-logos{grid-template-columns:repeat(7,1fr)}}.oauth-signup{background:#fff;border:1px solid #e6e8f0;border-radius:18px;margin-bottom:1.5rem;padding:1.5rem 1.5rem .5rem;text-align:center}.oauth-signup .oauth-signup-title{color:#1d1f3d;font-weight:700;margin-bottom:.35rem}.oauth-signup .oauth-signup-text{color:#6b7090;font-size:.95rem;margin:0 auto 1.1rem;max-width:560px}.oauth-signup .oauth-signup-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.oauth-signup .oauth-btn{border-radius:999px;color:#fff;font-weight:600;padding:.7rem 1.5rem}.oauth-signup .oauth-btn:hover{color:#fff;filter:brightness(.92)}.oauth-signup .oauth-btn-linkedin{background:#0a66c2}.oauth-signup .oauth-btn-google{background:#fff;border:1px solid #d5d8e3;color:#1d1f3d}.oauth-signup .oauth-btn-google:hover{background:#f5f6fa;color:#1d1f3d}.oauth-signup .oauth-btn-facebook{background:#1877f2}.oauth-signup .oauth-signup-or{color:#8a8fb0;font-size:.8rem;letter-spacing:.06em;margin-top:1.25rem;position:relative;text-transform:uppercase}.oauth-signup .oauth-signup-or span{background:#fff;padding:0 .9rem;position:relative;top:.6rem}@media (max-width:575.98px){.oauth-signup .oauth-btn{width:100%}}.rating-stars{display:inline-flex;flex-direction:row-reverse;font-size:2.1rem;gap:.35rem;line-height:1}.rating-stars input{opacity:0;position:absolute}.rating-stars label{color:#d5d8e3;cursor:pointer;transition:color .1s ease,transform .1s ease}.rating-stars input:checked~label,.rating-stars label:hover,.rating-stars label:hover~label{color:#f5a623}.rating-stars label:hover{transform:scale(1.12)}.rating-stars input:focus-visible+label{border-radius:4px;outline:2px solid #1d1f3d;outline-offset:3px}.rating-stars--static{color:#f5a623;flex-direction:row}.articles-search{margin:0 auto 2.5rem;max-width:760px}.articles-search .input-group{border-radius:999px;box-shadow:0 6px 20px rgba(29,31,61,.08);overflow:hidden}.articles-search .input-group .btn,.articles-search .input-group .form-control,.articles-search .input-group .input-group-text{border-color:#e6e8f0;padding-bottom:.8rem;padding-top:.8rem}.articles-search .articles-search__categories{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.articles-search .articles-search__categories a{background:#fff;border:1px solid #e0e3ee;border-radius:999px;color:#4a4f6b;font-size:.9rem;padding:.35rem .9rem;text-decoration:none}.articles-search .articles-search__categories a:hover{border-color:#f39224}.articles-search .articles-search__categories a.active{background:#f39224;border-color:#f39224;color:#fff;font-weight:600}input[type=file].cv-upload{background:#fafbfe;border:2px dashed #d5d9e6;border-radius:14px;color:#4a4f6b;cursor:pointer;font-size:.95rem;padding:1.1rem 1.25rem;transition:border-color .15s,background-color .15s}input[type=file].cv-upload:focus,input[type=file].cv-upload:hover{background:#fff8ef;border-color:#f39224;box-shadow:none}input[type=file].cv-upload::file-selector-button{background:#f39224;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;margin:0 1rem 0 0;padding:.5rem 1.2rem}input[type=file].cv-upload:hover::file-selector-button{background:#e07f10!important}input[type=file].cv-upload.is-invalid{background-image:none;border-color:#dc3545}.coach-rating{color:#f5a623}.coach-rating strong{color:#1d1f3d;margin-left:.35rem}.coach-rating small{color:#7b7f99;margin-left:.2rem}.coach-rating--badge{align-items:center;background:hsla(0,0%,100%,.95);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#1d1f3d;display:inline-flex;font-size:.9rem;font-weight:700;gap:.3rem;padding:.2rem .65rem;position:absolute;right:.75rem;top:.75rem;z-index:2}.coach-rating--badge i{color:#f5a623}.coach-rating--badge small{font-weight:500;margin-left:0}.company-card__banner--generated{align-items:center;background-image:radial-gradient(circle at 85% 20%,hsla(calc(var(--banner-hue) + 40),80%,70%,.55) 0,transparent 45%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.07) 0 2px,transparent 2px 22px),linear-gradient(120deg,hsl(var(--banner-hue),55%,24%),hsl(calc(var(--banner-hue) + 25),60%,42%))!important;display:flex;justify-content:flex-end;overflow:hidden;position:relative;text-decoration:none}.company-card__banner--generated span{color:hsla(0,0%,100%,.9);font-size:1.05rem;font-weight:700;letter-spacing:.02em;line-height:1.2;max-width:62%;padding-right:1.25rem;text-align:right}.company-card__initials{background:hsl(var(--banner-hue),45%,94%);border-radius:inherit;color:hsl(var(--banner-hue),55%,30%);display:grid;font-size:1.6rem;font-weight:800;height:100%;letter-spacing:.03em;place-items:center;width:100%}.article-card img.is-fitted{background:#fbf3ea;object-fit:contain}