/* Presentation-only refinement. Existing palette, copy and image assets are retained. */
html{scroll-behavior:smooth;scroll-padding-top:24px}
.da-home,.da-page,.da-cert-page,.contact-page{font-family:Manrope,Arial,sans-serif}
.da-home h1,.da-home h2,.da-home h3{font-family:Urbanist,Manrope,Arial,sans-serif;letter-spacing:-.035em;text-wrap:balance}
.da-home p,.da-page p,.da-cert-page p{text-wrap:pretty}
.da-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}
.main-menu__wrapper-inner{min-height:104px!important;padding:22px 40px!important;gap:28px;max-width:1440px;margin-inline:auto}
.main-menu__logo{flex-shrink:0}.main-menu__logo img{width:190px;max-height:58px!important}
.main-menu__logo{padding-block:0!important}.main-menu__list>li>a{padding-block:18px!important}
.main-menu__list{gap:32px}.main-menu__list>li{margin-inline:0!important}
.main-menu__wrapper .main-menu__list>li{padding-block:0!important}
.main-menu__list>li>a,.da-menu-toggle{font-size:14px!important;font-weight:700;letter-spacing:.01em}
.main-menu__right{margin-left:0!important;flex-shrink:0}
.thm-btn,.da-button{min-height:52px;border-radius:8px;transition:transform .2s,box-shadow .2s;font-weight:800}
.thm-btn:hover,.da-button:hover{transform:translateY(-2px)}
.main-slider__content{padding-top:110px!important;padding-bottom:120px!important;max-width:900px}
.main-slider__title{font-size:clamp(42px,5.4vw,76px)!important;line-height:1.06!important;max-width:900px;margin-block:22px 28px!important}
.main-slider__text{font-size:17px!important;line-height:1.85!important;max-width:650px}
.main-slider__sub-title{letter-spacing:.12em!important;line-height:1.7!important}
.main-slider__btn-and-review-box{margin-top:32px!important}
.section-title__title{font-size:clamp(32px,3.6vw,52px)!important;line-height:1.14!important;letter-spacing:-.035em!important}
.section-title{margin-bottom:40px!important}.section-title__tagline{letter-spacing:.09em;font-size:12px!important}
.home-feature,.students-training,.home-courses,.testimonial-one{padding-top:88px!important;padding-bottom:88px!important}
.home-feature__grid{gap:24px!important;align-items:stretch}
.home-feature__item{padding:34px!important;border-radius:14px!important;height:100%}
.home-feature__item h3{font-size:27px;line-height:1.2}.home-feature__item p{font-size:15px;line-height:1.85}
.students-training__layout{gap:28px!important}.students-training__feature,.students-training__gallery img{border-radius:14px!important;overflow:hidden}
.students-training__content{padding:36px!important}.students-training__intro{line-height:1.85!important}
.home-showcase__item,.courses-one__single,.testimonial-one__single{border-radius:14px!important;overflow:hidden}
.home-showcase__image{overflow:hidden}.home-showcase__image img{transition:transform .45s}.home-showcase__item:hover .home-showcase__image img{transform:scale(1.035)}
.career-area__left,.career-area__right{padding-block:72px!important}.career-area__big-title{font-size:clamp(30px,3vw,44px)!important;line-height:1.15!important;max-width:520px}.career-area__text{line-height:1.85!important;max-width:510px}
.footer-certificate__inner{gap:28px!important;padding-block:36px!important}.footer-certificate__content{min-width:0}.footer-certificate__content h3{font-size:30px!important;line-height:1.2!important}.footer-certificate__content p{line-height:1.75!important}
.da-section{padding-block:88px}.da-grid{gap:28px;align-items:stretch}.da-card,.da-related{border-radius:14px}.da-card-body{padding:30px}.da-card img{height:auto;aspect-ratio:16/10;object-fit:cover}.da-card h2{line-height:1.18;text-wrap:balance}.da-card .da-button{width:100%}
.da-detail{gap:64px}.da-summary{position:sticky;top:28px;border-radius:14px;padding:36px}.da-summary dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.da-summary dt,.da-summary dd{overflow-wrap:anywhere}
.da-cert-panel,.da-help,.da-cert-support{border-radius:14px}.da-cert-content{gap:64px}.da-cert-panel{padding:40px}
.da-dialog{padding:36px;border-radius:18px;max-height:calc(100dvh - 32px);overscroll-behavior:contain}.da-choice{padding:16px;border-radius:10px}.da-choice span{min-width:0}.da-choice b{flex-shrink:0}.da-form-grid input,.da-cert-form input{min-height:52px}
.da-footer-brand{padding-block:44px}.da-footer-grid{padding-block:52px;gap:36px}.da-footer-grid h2{letter-spacing:-.02em}
@media(min-width:768px) and (max-width:1199px){.main-menu__right{display:none!important}.home-feature__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-feature__item{padding:24px!important}}
@media(max-width:1199px){
 .main-menu__wrapper-inner{min-height:88px!important;padding:18px 28px!important;justify-content:space-between}
 .main-menu__list.da-mobile-open{max-height:calc(100dvh - 145px);padding:16px 24px!important;overscroll-behavior:contain}
 .main-menu__list.da-mobile-open>li{width:100%;padding:8px 0!important}.main-menu__list.da-mobile-open>li>a,.da-mobile-open .da-menu-toggle{display:flex;align-items:center;min-height:48px;width:100%}
 .da-mega{padding:8px 0 16px!important}.da-mega-links a{min-height:64px;white-space:normal!important}
 .da-detail{gap:32px}.da-cert-content{gap:36px}
}
@media(max-width:991px){.da-summary{position:static}.students-training__layout{grid-template-columns:1fr!important}.students-training__feature{min-width:0}.da-footer-grid{gap:36px}.footer-certificate__inner{flex-wrap:wrap}.footer-certificate__btn{margin-left:0!important}}
@media(max-width:767px){
 .da-wrap{width:calc(100% - 40px)}.da-home .container{padding-inline:20px}
 .main-menu__wrapper-inner{min-height:80px!important;padding:16px 20px!important;max-height:none;gap:16px}.main-menu__logo img{width:155px;max-height:48px!important}
 .da-mobile-toggle{min-height:44px;padding:10px 14px;border-radius:8px;font-size:13px}
 .da-topbar-contact{gap:5px 12px}.main-menu__top .da-topbar{padding-inline:20px}
 .main-slider__content{padding-block:68px 86px!important;width:100%}.main-slider__title{font-size:clamp(36px,9vw,54px)!important;line-height:1.1!important;margin-block:18px 24px!important;overflow-wrap:normal}.main-slider__text{font-size:15px!important;line-height:1.8!important}.main-slider__sub-title{font-size:11px!important}
 .main-slider__btn-and-review-box{flex-wrap:wrap;gap:20px!important}.main-slider__btn-box{margin:0!important}
 .home-feature,.students-training,.home-courses,.testimonial-one{padding-block:56px!important}.section-title{margin-bottom:28px!important}
 .home-feature__grid{grid-template-columns:1fr!important;gap:16px!important}.home-feature__item{padding:28px!important}.students-training__content{padding:28px!important}.students-training__header{flex-wrap:wrap;gap:20px}.students-training__stats{flex-wrap:wrap;gap:20px}
 .career-area__left,.career-area__right{padding-block:48px!important}.career-area__big-title{font-size:32px!important}.career-area__text{font-size:15px!important}
 .footer-certificate__inner{align-items:flex-start;gap:20px!important;padding-block:30px!important}.footer-certificate__content{flex:1 1 200px}.footer-certificate__content h3{font-size:26px!important}.footer-certificate__btn{width:100%;justify-content:center}
 .da-section{padding-block:56px}.da-hero{min-height:460px}.da-hero h1{font-size:clamp(36px,9vw,52px)}.da-hero-actions{flex-wrap:wrap;align-items:flex-start}.da-hero-actions>span{line-height:1.7}
 .da-grid{gap:22px}.da-card-body{padding:24px}.da-card img{height:auto}.da-detail{gap:36px}.da-summary{padding:28px}.da-help{gap:24px}.da-help .da-button{width:100%}
 .da-cert-content{padding-block:48px;gap:40px}.da-cert-panel{padding:24px}.da-cert-panel-heading{gap:12px}.da-cert-panel h2{font-size:24px}.da-cert-hero h1{font-size:clamp(36px,9vw,48px)}
 .da-dialog{padding:22px;width:calc(100% - 24px)}.da-dialog h2{font-size:26px}.da-choice{padding:14px 10px}.da-choice strong,.da-choice b{font-size:13px}.da-choice small{font-size:11px}.da-form-grid input{font-size:16px}
 .contact-page input,.contact-page textarea{font-size:16px!important}.contact-page .row{row-gap:24px}.contact-page [class*="col-"]{min-width:0}
 .da-footer-grid{padding-block:36px;gap:30px}.da-footer-brand{padding-block:32px}
}
@media(max-width:360px){.da-wrap{width:calc(100% - 32px)}.main-menu__wrapper-inner{padding-inline:16px!important}.main-menu__logo img{width:138px}.da-choice{flex-wrap:wrap}.da-choice b{margin-left:30px}.da-cert-panel{padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.thm-btn,.da-button,.da-card,.da-related,.home-showcase__image img{transition:none!important}.thm-btn:hover,.da-button:hover,.da-card:hover,.da-related:hover,.home-showcase__item:hover img{transform:none!important}}
/* 12 October 2026: simplify course duration and testimonial details. */
.home-course-card .courses-one__list li:nth-child(2) .icon,
.testimonial-one .testimonial-one__social{display:none!important}
.home-course-card .courses-one__list{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}
.home-course-card .courses-one__list li:nth-child(2){padding-left:34px}
