.hero-media .hero-partners{display:block;margin:28px auto 0;text-align:center}.hero-media .hero-partners small{margin-bottom:14px;font-size:10px;letter-spacing:.14em}.hero-media .partner-logos{gap:21px}.hero-media .partner-logos img{max-width:158px;height:38px}.hero-media .partner-logos img:first-child{width:148px}.hero-media .partner-logos img:last-child{width:136px;height:41px}
.workflow-launch h2 .n8n-title-logo{display:inline-block;width:1.48em;height:.55em;margin:0 .08em;object-fit:contain;vertical-align:.07em}.workflow-launch h2 span{font-size:.67em;letter-spacing:-.06em;color:#fff}.system-intro p:last-child{max-width:500px;font-size:18px;line-height:1.72}.system-intro p:last-child strong{display:block;margin-top:13px;font-size:19px;line-height:1.45}.course-details .section-heading>p:last-child{font-size:22px;line-height:1.35}.course-details .section-heading>p:last-child strong{color:#a89cff}.workflow-course-note{max-width:720px;margin:42px auto 0;color:#d5d0e8;font-size:17px;line-height:1.65;text-align:center}
.hero h1{max-width:840px;font-size:clamp(54px,6.4vw,98px)}.hero .hero-description{max-width:520px}.hero .capacity-prefix{font-size:17px;white-space:nowrap}.hero .capacity-current{min-width:0}.system-intro p:last-child strong{color:#5b5bd6}
.hero h1{max-width:900px}.button{font-size:13px;letter-spacing:.055em}.header-cta{font-size:10px}.workflow-section-subtitle{max-width:740px;margin:-30px auto clamp(36px,5vw,66px);color:#d9d5eb;font-size:16px;line-height:1.65;text-align:center}.course-details>.section-display-title{max-width:950px;margin-inline:auto}.course-details .section-heading>p:last-child{color:#d5d0e8}.course-details .section-heading>p:last-child strong{color:inherit}
@media (max-width:760px){.button{font-size:12px}.header-cta{font-size:9px}.workflow-section-subtitle{margin:-16px auto 32px;font-size:15px;padding-inline:6px}.course-details>.section-display-title{font-size:clamp(40px,12vw,56px)}}
.hero-subtitle{max-width:510px;margin:22px 0 0;color:#d9d5eb;font-size:clamp(20px,2.1vw,29px);line-height:1.18;letter-spacing:-.045em;font-weight:500}.hero-subtitle em{color:#7c6af5;font-style:normal}.authority{align-items:center}.authority-photo{position:relative;justify-self:end;width:min(100%,440px);aspect-ratio:1;border:1px solid rgba(124,106,245,.6);border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#3d2c8d,#1a1535);box-shadow:22px 24px 0 rgba(61,44,141,.3),0 25px 55px rgba(0,0,0,.28)}.authority-photo:after{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.22);border-radius:20px;pointer-events:none}.authority-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.authority-youtube{margin-top:28px;border:1px solid #5b5bd6;background:#fff;color:#3d2c8d;box-shadow:0 10px 26px rgba(61,44,141,.14)}.infrastructure{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(42px,9vw,150px);align-items:center;padding:clamp(82px,11vw,145px) clamp(24px,9vw,142px);background:linear-gradient(135deg,#1a1535,#3d2c8d);color:#fff}.infrastructure h2{max-width:650px;margin:0;font-size:clamp(45px,5.6vw,78px);line-height:.94;letter-spacing:-.08em;font-weight:500}.infrastructure h2 em{color:#a89cff;font-style:normal}.infrastructure>div>p:not(.eyebrow){max-width:520px;margin:27px 0 32px;color:#e8e4ff;font-size:18px;line-height:1.62}.infrastructure aside{padding:clamp(30px,4vw,48px);border:1px solid rgba(255,255,255,.15);border-radius:26px;background:rgba(255,255,255,.08);box-shadow:0 26px 50px rgba(10,8,30,.25),inset 0 1px rgba(255,255,255,.12)}.infrastructure aside img{display:block;width:166px;height:43px;object-fit:contain;object-position:left center}.infrastructure aside h3{max-width:350px;margin:34px 0 26px;font-size:clamp(24px,2.4vw,33px);line-height:1.05;letter-spacing:-.05em;font-weight:500}.infrastructure aside ul{display:grid;gap:14px;margin:0;padding:0;list-style:none;color:#e8e4ff;font-size:15px;line-height:1.4}.infrastructure aside li{display:flex;align-items:center;gap:11px}.infrastructure aside li:before{content:"✓";color:#00c8e0;font-weight:700}@media (max-width:760px){.hero-subtitle{max-width:360px;margin-top:18px;font-size:22px}.authority-photo{width:min(100%,340px);margin:44px auto 0;justify-self:center;border-radius:23px}.authority-photo:after{border-radius:16px}.authority-youtube{margin-top:24px}.infrastructure{display:block;padding:82px 24px}.infrastructure h2{font-size:50px}.infrastructure>div>p:not(.eyebrow){font-size:17px}.infrastructure aside{margin-top:48px;padding:28px;border-radius:22px}.infrastructure aside h3{font-size:27px}}
.course-enroll{display:flex;width:max-content;margin:26px auto 0}.infrastructure>div>small{display:block;max-width:520px;margin-top:22px;color:#cfc8ee;font-size:13px;line-height:1.55}
.header-nav a{font-size:11px;letter-spacing:.075em}.header-cta{font-size:11px}
@media (max-width:760px){.header-cta{font-size:9px}}
.course-details .section-heading{display:block;text-align:center}.course-details .section-heading h2{margin:14px auto 0}.course-details .section-heading>p:last-child{max-width:700px;margin:28px auto 0;text-align:center}.course-details .course-hover-hint{margin-top:20px}.authority .eyebrow{color:#171918;font-size:13px;font-weight:700;letter-spacing:.1em}.authority .eyebrow-mark:before,.authority .eyebrow-mark:after{background:#5b5bd6}.infrastructure aside img{width:210px;height:54px}.resource-hostinger img{display:block;width:150px;height:39px;object-fit:contain;object-position:left center;margin:0 0 27px}.resources-showcase .resource-grid .resource-hostinger h3{margin-top:0}
@media (max-width:760px){.course-details .section-heading>p:last-child{margin-top:22px}.authority .eyebrow{font-size:11px}.infrastructure aside img{width:185px;height:48px}.resource-hostinger img{width:140px;height:36px}}
@media (max-width:760px){.hero-media .hero-partners{margin-top:20px}.hero-media .partner-logos{gap:14px}.hero-media .partner-logos img{max-width:112px;height:28px}.hero-media .partner-logos img:first-child{width:108px}.hero-media .partner-logos img:last-child{width:100px;height:30px}.workflow-launch h2 .n8n-title-logo{width:1.35em}.system-intro p:last-child{font-size:17px}.system-intro p:last-child strong{font-size:18px}.course-details .section-heading>p:last-child{font-size:20px}.workflow-course-note{margin-top:30px;font-size:15px;text-align:left}}
