/* WordPress block integration: keep the approved visual language. */
:root{--blue:var(--wp--preset--color--blue,#255bff);--ink:var(--wp--preset--color--ink,#101217)}
.wp-site-blocks{padding:0}.wp-site-blocks>*,main>*{margin-block-start:0}body{font-family:var(--wp--preset--font-family--inter,Inter,Arial,sans-serif)}.wp-block-heading{color:inherit}.wp-block-template-part.site-header{height:auto;padding:0;display:block;max-width:none}.site-header-inner{min-height:88px;display:flex;align-items:center;gap:24px;width:min(1440px,calc(100% - 96px));margin:auto}.site-header-inner .wp-block-site-title{margin:0;font-size:30px;letter-spacing:-1.6px;font-weight:750;line-height:1.2;flex-shrink:0}.site-header-inner .wp-block-site-title a{color:var(--ink);text-decoration:none}.site-header-inner .wp-block-site-title:before{content:'✳';color:var(--blue);margin-right:9px;font-size:35px}.site-header-inner:has(.wp-block-site-logo img) .wp-block-site-title:before{display:none}.wp-block-site-logo:empty{display:none}.site-header-inner .wp-block-navigation{margin:auto;display:flex;font-size:14px;color:var(--ink)}.site-header-inner .wp-block-navigation a{color:inherit}.skillsai-navigation .wp-block-navigation__container{gap:25px}.nav-cta{color:var(--ink);white-space:nowrap}.wp-block-navigation__responsive-container.is-menu-open{padding:30px}.wp-block-navigation__responsive-container-close{right:20px;top:20px}.hero>.wp-block-skillsai-hero-media{position:static}.hero-inner{padding-bottom:0}.hero .wp-block-buttons{gap:24px;margin-top:32px}.hero .wp-block-button__link{padding:17px 22px;font-size:14px;font-weight:550;text-decoration:none}.wp-block-button.ghost .wp-block-button__link{background:transparent;color:white;padding-inline:5px}.hero .hero-notes{font-size:12px;max-width:none}.hero-bottom p{font-size:10px;line-height:1.5;margin:0;letter-spacing:1.5px;color:#a8b5ce}.hero-bottom a{color:inherit}.hero-art{pointer-events:none}.skillsai-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.skillsai-motion-toggle{position:absolute;z-index:5;right:25px;bottom:85px;background:#101828cc;color:#dce6ff;border:1px solid #ffffff40;border-radius:4px;padding:7px 10px;font-size:12px}.motion-paused .hero-art,.motion-paused .closing-star{animation-play-state:paused}.line-icon{margin:0}.why h2,.section-head h2{margin:0}.benefits h3{margin-top:19px}.benefits article>p:last-child{color:var(--muted)}.section-head a{font-size:14px;color:var(--blue);font-weight:600}.path{color:var(--ink)}.path.first{color:white}.paths{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.category-links{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0 30px}.category-pill{border:1px solid var(--border);padding:8px 15px;border-radius:50px;font-size:13px;color:var(--ink)}.category-pill:hover,.category-pill:focus-visible{color:white;background:var(--blue)}.wp-block-post-template{list-style:none;margin:0;padding:0;gap:28px!important}.wp-block-post-template .article{height:100%;display:block}.wp-block-post-featured-image{margin:0 0 22px}.wp-block-post-featured-image img{width:100%;object-fit:cover;border-radius:8px;display:block}.article .wp-block-post-featured-image{min-height:0}.article .wp-block-post-featured-image img{aspect-ratio:16/10}.article .wp-block-post-title{font-size:21px;line-height:1.4;margin:0 0 12px;font-weight:600}.article .wp-block-post-title a{color:var(--ink);text-decoration:none}.article .wp-block-post-title a:hover{color:var(--blue)}.article-meta{gap:15px;flex-wrap:wrap}.article-meta a{color:var(--blue)}.article-meta time{color:var(--muted)}.article .wp-block-post-excerpt{font-size:14px;color:var(--muted);line-height:1.8}.article .wp-block-post-excerpt__more-link{font-size:13px;color:var(--ink);font-weight:550}.wp-block-query-pagination{gap:16px;margin-top:40px!important;flex-wrap:wrap}.wp-block-query-pagination a,.wp-block-query-pagination .current{display:inline-block;padding:8px 13px;border:1px solid var(--border);border-radius:4px;color:var(--ink)}.wp-block-query-pagination .current{background:var(--blue);color:white}.product h3{font-size:21px;margin:20px 0 12px}.product p{color:var(--muted);font-size:15px}.product img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:8px}.product>a{color:var(--ink)}.product-price{font-size:18px}.about-emblem{margin:0}.closing .closing-star{margin:0}.closing .button{color:var(--blue);text-decoration:none}.site-footer{display:block;max-width:none;height:auto;padding:65px 0 0;background:#080b12}.site-footer .wp-block-site-title{font-size:30px;font-weight:700;margin:0}.site-footer .wp-block-site-title a{color:white;text-decoration:none}.footer-top>div>.skillsai-link{display:block;color:#a3aec0;font-size:14px;margin:12px 0}.footer-message{margin:0;color:white!important;font-size:27px!important}.footer-message span{color:#799dfc}.footer-bottom p{margin:0}.archive-page h1,.standard-page h1,.post-heading h1{font-size:clamp(36px,5vw,62px);letter-spacing:-2px;line-height:1.15;max-width:100%;margin:0 0 25px}.archive-page>.wp-block-query-title{margin-bottom:24px}.wp-block-search{max-width:650px;margin-block:25px 35px}.wp-block-search__input,input[type=text],input[type=email],input[type=url],textarea,select{border:1px solid #ccd3df;border-radius:5px;padding:12px;max-width:100%;font:inherit}.wp-block-search__button,input[type=submit]{background:var(--blue);color:white;border:0;border-radius:5px;padding:12px 20px;font:inherit;cursor:pointer}.standard-page{min-height:55vh}.standard-page>.wp-block-post-content{max-width:100%}.standard-page>.wp-block-post-content>*{margin-block-end:24px}.single-article{max-width:1040px}.post-heading{max-width:840px;margin:auto auto 35px}.post-heading>.wp-block-post-terms{font-size:14px;margin-bottom:18px}.post-byline{display:flex;gap:22px;color:var(--muted);font-size:14px;margin-top:20px}.single-article .wp-block-post-content{max-width:780px;margin:45px auto}.wp-block-post-content{overflow-wrap:anywhere}.wp-block-post-content p,.wp-block-post-content li{font-size:17px;line-height:1.85}.wp-block-post-content p{margin:0 0 1.4em}.wp-block-post-content h2{font-size:32px;margin:1.6em 0 .7em}.wp-block-post-content h3{font-size:25px;margin:1.5em 0 .7em}.wp-block-post-content a{text-decoration:underline;text-underline-offset:3px}.wp-block-post-content img{max-width:100%;height:auto}.wp-block-post-content iframe{max-width:100%}.wp-block-post-content pre{overflow-x:auto;padding:20px;background:#f5f7fb;border-radius:7px}.wp-block-post-content table{border-collapse:collapse;width:100%}.wp-block-post-content th,.wp-block-post-content td{border:1px solid var(--border);padding:12px}.wp-block-post-content .wp-block-table{overflow-x:auto}.wp-block-post-content blockquote{border-left:3px solid var(--blue);margin:30px 0;padding:15px 25px;background:#f5f7fb}.wp-block-comments{max-width:780px;margin:50px auto 0}.wp-block-comments h2{font-size:28px}.wp-block-comments input:not([type=checkbox]),.wp-block-comments textarea{display:block;width:100%}.wp-block-comments input[type=submit]{width:auto}.wp-block-comment-template{padding:0;list-style:none}.wp-block-comment-template>li{border-bottom:1px solid var(--border);padding:20px 0}.wp-block-post-navigation-link{max-width:780px;margin:20px auto}.related{border-top:1px solid var(--border)}.related h2{margin-bottom:30px}.related img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:7px}.contact-panel{max-width:780px}.contact-panel h2{margin-bottom:25px}.contact-panel p{color:var(--muted)}.woocommerce .woocommerce-breadcrumb{margin:25px auto;max-width:1240px}.woocommerce main{min-height:50vh}.woocommerce div.product,.woocommerce .woocommerce-notices-wrapper,.woocommerce ul.products,.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{max-width:1240px;margin-inline:auto}.woocommerce button.button,.woocommerce a.button{background:var(--blue);color:white}.woocommerce .wp-block-post-content{max-width:1240px}.editor-styles-wrapper .hero{min-height:unset}.editor-styles-wrapper .hero-inner{padding-bottom:30px}.editor-styles-wrapper .hero:after{z-index:0}.editor-styles-wrapper .hero .block-editor-block-list__block{position:relative;z-index:1}.editor-styles-wrapper .skillsai-motion-toggle{display:none}
@media(max-width:1000px){.site-header-inner{width:calc(100% - 40px);gap:15px}.site-header-inner .nav-cta{display:none}.wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paths{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header-inner .wp-block-navigation{margin-left:auto;margin-right:0}}
@media(max-width:760px){.site-header-inner{min-height:74px}.site-header-inner .wp-block-site-title{font-size:27px}.site-header-inner .wp-block-navigation{position:static;display:flex;padding:0;box-shadow:none}.site-header-inner .wp-block-navigation__responsive-container-content{align-items:flex-start}.hero .wp-block-buttons{gap:10px}.hero .hero-notes{font-size:10px;line-height:1.8}.hero-bottom p{font-size:8px;letter-spacing:.5px}.skillsai-motion-toggle{font-size:10px;right:20px;bottom:67px}.wp-block-post-template.is-layout-grid{grid-template-columns:1fr}.benefits h3{margin-top:0}.paths{grid-template-columns:repeat(2,minmax(0,1fr))}.path h3{overflow-wrap:anywhere}.path p{min-height:unset}.single-article{width:calc(100% - 40px)}.wp-block-post-content p,.wp-block-post-content li{font-size:16px}.post-byline{flex-wrap:wrap;gap:10px}.footer-top{grid-template-columns:1fr 1fr}.wp-block-search__button{padding:10px}.standard-page .about{width:100%;padding:20px 0}.single-article .wp-block-post-content{margin-top:28px}}
@media(max-width:380px){.paths{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.skillsai-hero-video,.skillsai-motion-toggle{display:none}.hero-art{animation:none}}
