.service-hero-section{background:var(--dark-blue-700, #2D1F5F)}.service-hero-section .shape-romb:nth-child(1){left:55%;top:-64px}.service-hero-section .shape-romb:nth-child(2){left:-3%;bottom:-64px;transform:scaleY(-1)}.service-hero-section .service-hero__info{display:flex;flex-direction:column;gap:16px;padding-top:32px;padding-bottom:32px}.service-hero-section .service-hero__info__pretitle{color:var(--lime-400)}.service-hero-section .service-hero__info__features__box{background:var(--dark-blue-500);border:1px solid var(--dark-blue-200);padding:20px 12px;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:6px;border-radius:var(--b-radius--16)}.service-hero-section .service-hero__data{padding:var(--sp-24-40) var(--sp-16-40);background:#fff;border-radius:var(--b-radius--16);display:flex;flex-direction:column}.service-hero-section .service-hero__data__list{display:flex;flex-direction:column;border-top:1px solid var(--gray-200)}.service-hero-section .service-hero__data__list__row{padding:12px 0;display:flex;justify-content:space-between;gap:6px;flex-direction:row;border-bottom:1px solid var(--gray-200)}.service-hero-section .service-hero__data__list__row__title{color:var(--gray-500);white-space:nowrap;padding-top:2px}.service-hero-section .service-hero__data__list__row__desc{text-align:right}.profile-box{display:flex;flex-direction:row;gap:24px}.profile-box__img-holder{display:flex;align-items:center;justify-content:center;width:144px;min-width:144px;height:144px;aspect-ratio:1;border-radius:50%;overflow:hidden}.profile-box .profile-box__img-holder{background:var(--blue-100);color:var(--blue-700)}.profile-box__img{object-fit:cover;object-position:center}.profile-box__content,.profile-box__links{display:flex;flex-direction:column;gap:12px}.profile-box__links{gap:6px}.profile-box__role{color:var(--gray-600, #4B5563)}.service-main__team__group__list.grid--2{column-gap:40px}.service-main__team__group__list.grid--2 .profile-box__img-holder{width:96px;min-width:96px;height:96px}.service-main__team__group__list.grid--2 .profile-box__content,.service-main__team__group__list.grid--2 .profile-box__links{display:flex;flex-direction:column;gap:6px}.service-main__team__group__list.grid--2 .team-list__box__title__name,.service-main__team__group__list.grid--2 .team-list__box__title__pretitle{font-size:1.125rem;font-weight:500}.service-main__team__group__list.grid--2 .profile-box__role{font-size:0.8125rem;color:var(--gray-500)}.profile-box:nth-child(5n+1) .profile-box__img-holder{background:var(--orchid-100);color:var(--orchid-700)}.profile-box:nth-child(5n+2) .profile-box__img-holder{background:var(--green-100);color:var(--green-700)}.profile-box:nth-child(5n+3) .profile-box__img-holder{background:var(--violet-200);color:var(--violet-500)}.profile-box:nth-child(5n+4) .profile-box__img-holder{background:var(--orange-100);color:var(--orange-700)}.profile-box:nth-child(5n+5) .profile-box__img-holder{background:var(--blue-100);color:var(--blue-700)}.service-main{display:flex;flex-direction:column;gap:48px}.service-main .service-main-section{scroll-margin-top:160px}.service-main .service-main__practices{scroll-margin-top:200px}.service-main__cols{align-items:flex-start}.service-main .service-main__features__list{row-gap:12px}.service-main .service-main__features__list__el{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:24px 16px;border:1px solid var(--gray-300);border-radius:var(--b-radius--12)}.service-main .service-main__features__list__el__icon{width:24px;min-width:24px;height:auto}.service-main .service-main__about__box{display:flex;flex-direction:column;gap:20px;padding:24px var(--sp-16-24);background:var(--blue-50);border:1px solid var(--blue-200);border-radius:var(--b-radius--12)}.service-main .service-main__about__box__desc{color:var(--blue-900)}.service-main .service-main__about__box__author{display:flex;flex-direction:row;gap:16px;align-items:center}.service-main .service-main__about__box__author__img{min-width:48px;width:48px;height:48px;object-fit:cover;border-radius:50%}.service-main .service-children__group{margin-bottom:32px}.service-main .service-children__group:last-of-type{margin-bottom:0}.service-main .service-children .service-child-card{display:flex !important;flex-direction:column;background:var(--white, #fff);border:1px solid var(--gray-200, #E5E7EB);border-radius:var(--b-radius--16);overflow:hidden;color:inherit;transition:0.3s}.service-main .service-children .service-child-card__image-wrap{display:flex}.service-main .service-children .service-child-card__image-wrap img{width:100%;aspect-ratio:1.7777777778;object-fit:cover}.service-main .service-children .service-child-card__content{padding:var(--sp-16-24) 16px;display:flex;flex-direction:column;gap:8px}.service-main .service-children .service-child-card__content .service-child-card__excerpt{color:var(--gray-600, #4B5563);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.service-main .service-children .service-child-card .service-child-card__title{transition:0.3s}.service-main .service-children .service-child-card:hover{box-shadow:0 6px 24px rgba(0, 0, 0, 0.1);transform:translateY(-2px);border-color:var(--blue-300, #93C5FD)}.service-main .service-children .service-child-card:hover .service-child-card__title{color:var(--blue-600)}.service-main .service-main__work{padding:32px var(--sp-16-32);background:#fff;border-radius:var(--b-radius--16);border:1px solid var(--gray-300)}.service-main .service-main__work__desc{color:var(--gray-700, #6B7280)}.service-main .service-main__work__list{display:flex;flex-direction:column;gap:16px}.service-main .service-main__work__list__el{display:flex;flex-direction:row;gap:12px}.service-main .service-main__work__list__el__icon{display:flex;align-items:flex-start;justify-content:center;padding-top:3px}.service-main .service-main__work__list__el__icon svg{width:18px;min-width:18px;height:auto}.service-main .service-main__team__list{display:flex;flex-direction:column;gap:32px}.service-main .service-main__teachers .teachers{display:flex;flex-direction:column;gap:12px}.service-main .service-main__teachers .teachers__box{border:1px solid var(--gray-300, #D1D5DB);border-radius:8px;overflow:hidden;background:#fff}.service-main .service-main__teachers .teachers__box__header{width:100%;display:flex;flex-direction:row;gap:12px;padding:20px 16px;cursor:pointer;list-style:none;background:#ffffff;transition:background 0.2s ease;text-align:left}.service-main .service-main__teachers .teachers__box__header__dot{width:10px;min-width:10px;height:10px;border-radius:50%;background:var(--blue-400, #60A5FA);top:5px;position:relative}.service-main .service-main__teachers .teachers__box__header__title{flex:1;font-size:1.1rem}.service-main .service-main__teachers .teachers__box__header__icon{display:flex;align-items:center;justify-content:center;transition:0.2s}.service-main .service-main__teachers .teachers__box__header:hover,.service-main .service-main__teachers .teachers__box__header[aria-expanded="true"]{background:var(--blue-50, #EFF6FF)}.service-main .service-main__teachers .teachers__box__header[aria-expanded="true"] .teachers__box__header__icon{transform:scaleY(-1)}.service-main .service-main__teachers .teachers__box__list{padding:16px}.service-main .service-main__teachers .teachers__box__list .profile-box{display:flex;flex-direction:row;gap:24px}.service-main .service-main__teachers .teachers__box__list .profile-box__img-holder{display:flex;align-items:center;justify-content:center;width:80px;min-width:80px;height:80px;aspect-ratio:1;border-radius:50%;overflow:hidden}.service-main .service-main__teachers .teachers__box__list .profile-box .profile-box__img-holder{background:var(--blue-100);color:var(--blue-700)}.service-main .service-main__teachers .teachers__box__list .profile-box__img{object-fit:cover;object-position:center}.service-main .service-main__teachers .teachers__box__list .profile-box__content{display:flex;flex-direction:column;gap:6px}.service-main .service-main__teachers .teachers__box__list .profile-box__year{color:var(--gray-600, #4B5563)}.service-main .service-main__teachers .teachers__box__list .profile-box:nth-child(5n+1) .profile-box__img-holder{background:var(--violet-200);color:var(--violet-500)}.service-main .service-main__teachers .teachers__box__list .profile-box:nth-child(5n+2) .profile-box__img-holder{background:var(--blue-100);color:var(--blue-700)}.service-main .service-main__teachers .teachers__box__list .profile-box:nth-child(5n+3) .profile-box__img-holder{background:var(--orchid-100);color:var(--orchid-700)}.service-main .service-main__teachers .teachers__box__list .profile-box:nth-child(5n+4) .profile-box__img-holder{background:var(--green-100);color:var(--green-700)}.service-main .service-main__teachers .teachers__box__list .profile-box:nth-child(5n+5) .profile-box__img-holder{background:var(--orange-100);color:var(--orange-700)}.service-main .service-main__wh .service-main__wh__desc{color:var(--gray-500, #6B7280)}.service-main .service-main__wh .service-main__wh__desc strong{color:var(--gray-700, #374151)}.service-main .service-main__wh__list{display:grid;grid-template-columns:repeat(7, 1fr);gap:8px}.service-main .service-main__wh__list__box{background:var(--green-50, #F0FDF4);border:1.5px solid var(--green-200, #BBF7D0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 6px;border-radius:8px;text-align:center;min-width:80px}.service-main .service-main__wh__list__box__day{font-size:0.875rem;font-weight:700;color:var(--gray-700, #374151)}.service-main .service-main__wh__list__box__time{font-size:0.75rem;font-weight:600;color:var(--green-700, #15803D)}.service-main .service-main__wh__list__box.--6,.service-main .service-main__wh__list__box.--7{background:var(--blue-50, #EFF6FF);border:1.5px solid var(--blue-200, #BFDBFE)}.service-main .service-main__wh__list__box.--6 .service-main__wh__list__box__time,.service-main .service-main__wh__list__box.--7 .service-main__wh__list__box__time{color:var(--blue-700, #1D4ED8)}.service-main .service-main__wh__list__box.--off{background:var(--gray-50, #F9FAFB);border:1.5px solid var(--gray-200, #E5E7EB);opacity:0.6}.service-main .service-main__wh__list__box.--off .service-main__wh__list__box__day{color:var(--gray-500, #6B7280)}.service-main .service-main__wh__list__box.--off .service-main__wh__list__box__time{color:var(--gray-400, #9CA3AF)}.service-contact-box{padding:32px var(--sp-16-40);background:#fff;border:1px solid var(--gray-300);border-radius:var(--b-radius--16);display:flex;flex-direction:column;gap:32px}.service-contact-box__list{display:flex;flex-direction:column}.service-contact-box__list__row{padding:12px 0;display:flex;justify-content:space-between;gap:6px;flex-direction:row;border-bottom:1px solid var(--gray-200)}.service-contact-box__list__row__title{color:var(--gray-500);white-space:nowrap;padding-top:2px}.service-contact-box__list__row__desc{text-align:right}.service-contact-box__list:last-child .service-contact-box__list__row:last-child{border-bottom:none}.service-hero__image{display:flex}.service-hero__image img{height:100%;width:auto;border-radius:var(--b-radius--16);object-fit:cover;object-position:center}.service-main__info__box{display:flex;flex-direction:column;width:100%;border-radius:var(--b-radius--12);border:1px solid var(--orange-400, #FB923C);background:var(--orange-50, #FFF7ED)}.service-main__info__box__title{padding:20px var(--sp-16-24);display:flex;flex-direction:row;gap:16px;align-items:flex-start;border-bottom:1px solid var(--orange-200, #FED7AA);color:var(--orange-700, #BD4210)}.service-main__info__box__title__icon{display:flex;min-width:24px}.service-main__info__box__list{width:100%;padding:24px var(--sp-16-24);display:flex;flex-direction:column;gap:16px}.service-main__practices{display:flex;flex-direction:column;gap:32px}.service-main__practices__list__box{border-radius:12px;border:1px solid var(--blue-100, #DBEAFE);background:var(--blue-50, #EFF6FF);display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;padding:24px var(--sp-16-24)}.service-main__practices__list__box__title{line-height:1.2;color:var(--blue-800, #1E40AF)}.service-main__practices .service-main__practices__team__list.--boss{display:flex;flex-direction:column;gap:16px}.service-main__terms__header{display:flex;flex-direction:column;gap:12px}.service-main__team .service-main__practices__team__list.--boss{display:flex;flex-direction:column;gap:16px}.service-main__team .faq-list__el__desc .service-main__practices__team__list .profile-box__img-holder{display:flex;align-items:center;justify-content:center;width:80px;min-width:80px;height:80px;aspect-ratio:1;border-radius:50%;overflow:hidden}.service-main__team .faq-list__el__desc .service-main__practices__team__list .profile-box .text-link{width:auto;justify-content:flex-start;border-bottom:none;padding-right:0}.service-main__learn__list__box{background:#fff;border-radius:var(--b-radius--16);border:1px solid var(--gray-300, #D1D5DB);overflow:hidden}.service-main__learn__list__box__header{display:flex;align-items:center;gap:8px;padding:16px;background:var(--blue-50, #EFF6FF)}.service-main__learn__list__box__header__icon{display:flex}.service-main__learn__list__box__header__icon__img{width:32px;min-width:32px;height:auto}.service-main__learn__list__box__desc{padding:16px;color:var(--gray-950, #030712)}.service-main__fut__list__box{border-radius:12px;border:1px solid var(--blue-100, #DBEAFE);background:var(--blue-50, #EFF6FF);display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;padding:24px var(--sp-16-24)}.service-main__fut__list__box__title{line-height:1.2;color:var(--blue-800, #1E40AF)}.service-main__fut__sum__list{row-gap:16px}.service-main__fut__sum__list__el{display:flex;flex-direction:row;gap:12px}.service-main__fut__sum__list__el__icon{display:flex;align-items:flex-start;justify-content:center;padding-top:3px}.service-main__fut__sum__list__el__icon svg{width:18px;height:auto}.service-main__cta{padding:32px var(--sp-16-40);border-radius:var(--b-radius--24);background:var(--blue-100, #DBEAFE)}.service-main__cta__data{display:flex;flex-direction:column}.service-main__cta__data__title{color:var(--blue-900, #1E3A8A)}.service-main__cta__img{display:flex;align-items:center;justify-content:flex-end}.service-main__cta.--dark-blue{background:var(--dark-blue-600, #3a287a);color:#ffffff}.service-main__cta.--dark-blue .service-main__cta__data__title{color:#fff}.service-main__cta.--blue{background:var(--blue-700, #1D4ED8);color:#ffffff}.service-main__cta.--blue .service-main__cta__data__title{color:#ffffff}.service-main__cta.--violet{background:var(--violet-800, #5B21B6);color:#ffffff}.service-main__cta.--violet .service-main__cta__data__title{color:#ffffff}.service-main__cta.--light-blue{background:var(--blue-100, #DBEAFE);color:var(--blue-900, #1E3A8A)}.service-main__cta.--light-blue .service-main__cta__data__title{color:var(--blue-900, #1E3A8A)}.service-main__cta.--pink{background:var(--red-50, #FCE6E8);color:var(--red-950, #450408)}.service-main__cta.--pink .service-main__cta__data__title{color:var(--red-950, #450408)}.service-main__cta.--yellow{background:var(--orange-100, #FFEDD5);color:var(--orange-950, #431407)}.service-main__cta.--yellow .service-main__cta__data__title{color:var(--orange-950, #431407)}.service-main__cta.--ligt-green{background:var(--green-50, #F0FDF4);color:var(--green-950, #052E16)}.service-main__cta.--ligt-green .service-main__cta__data__title{color:var(--green-950, #052E16)}.service-main__cta.--green{background:var(--lime-100, #ECFCCB);color:var(--lime-950, #1A2E05)}.service-main__cta.--green .service-main__cta__data__title{color:var(--lime-950, #1A2E05)}@media (max-width:540px){.service-main__wh__list{overflow-x:scroll;padding-bottom:8px}.profile-box__img-holder{width:96px;min-width:96px;height:96px}.profile-box__name{font-size:1.15rem}.profile-box__role{font-size:0.85rem}.service-main__team .faq-list__el__desc .service-main__practices__team__list .profile-box__img-holder{width:64px;min-width:64px;height:64px}.service-main__team .faq-list__el__desc .service-main__practices__team__list .profile-box__name{font-size:1rem}.profile-box__content,.profile-box__links{gap:8px}}