/* YouTube education product: ivory, obsidian and gold visual system. */
body.education-product-page {
  --edu-ink: #15120c;
  --edu-gold: #d6a52b;
  --edu-gold-dark: #9a6500;
  --edu-gold-soft: #f3d47b;
  --edu-ivory: #f7f4ec;
  --edu-card: #fffdf7;
  background:
    radial-gradient(circle at 10% 12%, rgba(214, 165, 43, .10), transparent 28%),
    radial-gradient(circle at 90% 36%, rgba(21, 18, 12, .06), transparent 30%),
    var(--edu-ivory);
}

/* Keep the education landing page header inside the same ivory/gold palette. */
body.education-product-page .site-header {
  border-bottom-color: rgba(184, 132, 20, .42);
  background:
    radial-gradient(circle at 18% 0, rgba(214, 165, 43, .13), transparent 34%),
    linear-gradient(135deg, #fffdf7 0%, #f7efdc 58%, #fffaf0 100%);
  box-shadow: 0 12px 32px rgba(69, 47, 8, .10);
}

body.education-product-page .header-search-box,
body.education-product-page .nav-action,
body.education-product-page .user-menu > summary,
body.education-product-page .store-mode-nav {
  border-color: rgba(184, 132, 20, .30);
  background: rgba(255, 253, 247, .92);
  box-shadow: 0 8px 22px rgba(68, 47, 8, .08);
}

body.education-product-page .store-mode-nav {
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}

body.education-product-page .header-search-box:focus-within {
  border-color: #c58d12;
  box-shadow: 0 0 0 3px rgba(214, 165, 43, .16);
}

body.education-product-page .header-search-box svg,
body.education-product-page .nav-action,
body.education-product-page .user-menu > summary {
  color: #4b350b;
}

body.education-product-page .user-menu-avatar {
  background: linear-gradient(145deg, #f0c451, #b77908);
  color: #201606;
}

body.education-product-page .store-mode-nav a {
  border-color: transparent;
  color: #554523;
}

body.education-product-page .store-mode-nav a:hover {
  border-color: rgba(184, 132, 20, .30);
  background: #fff8e8;
  color: #2d210c;
}

body.education-product-page .store-mode-nav a.is-active {
  border-color: #b9830d;
  background: linear-gradient(145deg, #17130b, #372708);
  color: #f4cf69;
  box-shadow: 0 8px 20px rgba(65, 43, 5, .20);
}

body.education-product-page .cart-count-badge {
  background: #c92435;
  color: #fff;
}

body.education-product-page main.container {
  padding-top: 24px;
}

body.education-product-page .detail {
  gap: 24px;
  padding: 18px;
  border: 1px solid rgba(184, 132, 20, .34);
  border-radius: 22px;
  background: linear-gradient(145deg, rgba(255, 253, 247, .98), rgba(243, 237, 223, .94));
  box-shadow: 0 24px 60px rgba(47, 35, 10, .11);
}

body.education-product-page .detail > div:last-child {
  min-width: 0;
  padding: 18px;
  border: 1px solid #ead9aa;
  border-radius: 18px;
  background: rgba(255, 253, 247, .96);
  box-shadow: 0 16px 36px rgba(52, 37, 8, .07);
}

body.education-product-page .product-image-figure {
  border-color: #cf9b25;
  background: #eee9dc;
  box-shadow: 0 14px 34px rgba(68, 47, 8, .14), 0 0 0 3px rgba(232, 194, 93, .13);
}

body.education-product-page .product-detail-gallery button {
  border-color: #dfcfaa;
  background: #fffdf8;
}

body.education-product-page .product-detail-gallery button.is-active {
  border-color: #b77a08;
  box-shadow: 0 0 0 2px rgba(214, 165, 43, .24);
}

body.education-product-page .product-story-ring {
  box-shadow: 0 0 0 3px #fffdf7, 0 0 0 6px #d6a52b, 0 10px 24px rgba(99, 64, 2, .22);
}

body.education-product-page .product-story-trigger strong {
  color: #4a3100;
}

body.education-product-page .education-proof-stats {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  width: 100%;
  max-width: 560px;
  margin-top: 14px;
}

body.education-product-page .education-proof-stats article {
  min-width: 0;
  min-height: 88px;
  padding: 16px 18px;
  border: 1px solid rgba(214, 165, 43, .30);
  border-radius: 15px;
  background: linear-gradient(135deg, #100d08 0%, #21180a 68%, #352306 100%);
  box-shadow: 0 13px 28px rgba(40, 27, 4, .15), inset 0 1px 0 rgba(255, 224, 132, .10);
}

body.education-product-page .education-proof-stats article:last-child {
  grid-column: 1 / -1;
}

body.education-product-page .education-proof-stats__students {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
}

body.education-product-page .education-proof-stats__copy {
  min-width: 0;
}

body.education-product-page .education-student-avatars {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 0 auto;
  padding-right: 2px;
}

body.education-product-page .education-student-avatars span {
  width: 46px;
  height: 46px;
  flex: 0 0 46px;
  border: 3px solid #e8b936;
  border-radius: 50%;
  background-image: url('/assets/media/education/student-avatar-sprite-tr-natural-1.webp');
  background-repeat: no-repeat;
  background-size: 500% auto;
  background-position-y: center;
  box-shadow: 0 7px 16px rgba(0, 0, 0, .28), 0 0 0 2px rgba(255, 247, 211, .12);
}

body.education-product-page .education-student-avatars span + span {
  margin-left: -12px;
}

body.education-product-page .education-student-avatars span:nth-child(1) {
  z-index: 1;
  background-position-x: 0;
}

body.education-product-page .education-student-avatars span:nth-child(2) {
  z-index: 2;
  background-position-x: 25%;
}

body.education-product-page .education-student-avatars span:nth-child(3) {
  z-index: 3;
  background-position-x: 50%;
}

body.education-product-page .education-student-avatars span:nth-child(4) {
  z-index: 4;
  background-position-x: 75%;
}

body.education-product-page .education-student-avatars span:nth-child(5) {
  z-index: 5;
  background-position-x: 100%;
}

body.education-product-page .education-student-avatars span:nth-child(n+6) {
  background-image: url('/assets/media/education/student-avatar-sprite-tr-natural-2.webp');
}

body.education-product-page .education-student-avatars span:nth-child(6) {
  z-index: 6;
  background-position-x: 0;
}

body.education-product-page .education-student-avatars span:nth-child(7) {
  z-index: 7;
  background-position-x: 25%;
}

body.education-product-page .education-student-avatars span:nth-child(8) {
  z-index: 8;
  background-position-x: 50%;
}

body.education-product-page .education-student-avatars span:nth-child(9) {
  z-index: 9;
  background-position-x: 75%;
}

body.education-product-page .education-student-avatars span:nth-child(10) {
  z-index: 10;
  background-position-x: 100%;
}

body.education-product-page .education-proof-stats strong {
  display: flex;
  align-items: baseline;
  gap: 5px;
  margin: 0;
  color: #fffdf7;
  font-size: clamp(27px, 2.3vw, 34px);
  font-weight: 950;
  line-height: 1;
  letter-spacing: -.04em;
  text-shadow: 0 4px 18px rgba(0, 0, 0, .30);
}

body.education-product-page .education-proof-stats strong em {
  color: #e0aa2d;
  font: inherit;
  font-style: normal;
}

body.education-product-page .education-proof-stats small {
  display: block;
  margin-top: 8px;
  color: #cdbf9f;
  font-size: 13px;
  font-weight: 700;
}

body.education-product-page .product-title-panel {
  padding: 17px 18px;
  border: 1px solid #c99620;
  border-radius: 16px;
  background: linear-gradient(128deg, #090806 0%, #211a0e 62%, #3a2706 100%);
  box-shadow: 0 16px 34px rgba(20, 15, 5, .20), inset 0 1px 0 rgba(255, 226, 139, .18);
}

body.education-product-page .product-title-main h1 {
  color: #fffdf5;
  text-shadow: 0 2px 14px rgba(0, 0, 0, .35);
}

body.education-product-page .product-title-main {
  display: block;
}

body.education-product-page .education-product-title {
  margin: 0;
  max-width: 100%;
  color: #fffdf8;
  font-size: clamp(26px, 2.7vw, 36px);
  font-weight: 950;
  line-height: 1.03;
  letter-spacing: -.045em;
  text-wrap: balance;
}

body.education-product-page .education-product-title__line {
  display: block;
  white-space: nowrap;
}

body.education-product-page .product-title-main .education-product-title span {
  width: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: inherit;
  font: inherit !important;
  letter-spacing: inherit !important;
  line-height: inherit !important;
  text-align: left !important;
  text-transform: none !important;
}

body.education-product-page .product-title-main .education-product-title .education-product-title__youtube {
  display: inline !important;
  color: #e2554f !important;
}

body.education-product-page .product-title-main .education-product-title .education-product-title__dollar {
  display: inline !important;
  color: #3fba73 !important;
}

body.education-product-page .product-title-main > span:last-child {
  margin-top: 14px;
}

body.education-product-page .product-title-main > span {
  border: 1px solid rgba(255, 226, 139, .38);
  background: linear-gradient(135deg, #f4d476, #c58d12);
  color: #241600;
  box-shadow: 0 8px 18px rgba(185, 126, 9, .22);
}

body.education-product-page .product-stock-callout {
  border-color: #e4c875;
  background: linear-gradient(135deg, #fff9e8, #f6edda);
  box-shadow: 0 12px 28px rgba(119, 79, 5, .10);
}

body.education-product-page .product-stock-icon {
  background: linear-gradient(145deg, #17120a, #4a3207);
  color: #f5cf68;
  box-shadow: 0 9px 20px rgba(48, 31, 3, .20);
}

body.education-product-page .product-stock-callout strong,
body.education-product-page .product-stock-callout .stock-note {
  color: #513600;
}

body.education-product-page .product-stock-callout .stock-note.is-limited {
  color: #d11f2f;
}

body.education-product-page .product-stock-callout.is-limited {
  animation-name: education-stock-callout-glow;
}

@keyframes education-stock-callout-glow {
  0%, 100% { box-shadow: 0 12px 28px rgba(119, 79, 5, .10); }
  50% { box-shadow: 0 16px 36px rgba(209, 31, 47, .19); }
}

body.education-product-page .source-note-list > div {
  border-color: #ead9aa;
  background: #fffaf0;
  color: #4d432f;
}

body.education-product-page .source-note-list > div > span {
  background: #d6a52b;
  box-shadow: 0 0 0 4px rgba(214, 165, 43, .14);
}

body.education-product-page .education-module-accordion {
  border-color: #dfc36f;
  background: linear-gradient(135deg, #fffdf7, #f8efd8);
  box-shadow: 0 14px 32px rgba(92, 62, 6, .10);
}

body.education-product-page .education-module-accordion summary strong {
  color: #30240d;
  font-weight: 750;
}

body.education-product-page .education-module-accordion summary svg {
  stroke: #a66e00;
}

body.education-product-page .education-module-list div {
  border-color: #e8d7a8;
  background: #fffdf8;
}

body.education-product-page .education-module-list p {
  color: #44391f;
}

body.education-product-page .education-module-list span,
body.education-product-page .education-module-list div:nth-child(n) span {
  border-color: #fff8e6;
  background: linear-gradient(145deg, #15120c, #4d3508);
  color: #f7d46f;
  box-shadow: 0 8px 18px rgba(56, 38, 5, .16);
}

body.education-product-page .education-module-stack img,
body.education-product-page .education-module-list span:has(img),
body.education-product-page .education-module-list span img {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.education-product-page .option-list h2 {
  color: #21190b;
}

body.education-product-page .option-list label {
  border-color: #dcc176;
  background: #fffdf7;
  box-shadow: 0 10px 22px rgba(82, 56, 7, .06);
}

body.education-product-page .option-list label:has(input:checked) {
  border-color: #b77a08;
  background: linear-gradient(135deg, #fffdf7, #fff4cf);
  box-shadow: inset 0 0 0 1px #d3a536, 0 12px 26px rgba(111, 74, 5, .10);
}

body.education-product-page .option-list label > span {
  color: #1d180f;
}

body.education-product-page .detail .option-list label strong.option-price-stack {
  border-color: #ddc276;
  background: #fff8e5;
}

body.education-product-page .product-addon-picker {
  border-color: #e1c775;
  background: linear-gradient(145deg, #fffdf7, #f8f0dd);
  box-shadow: 0 14px 30px rgba(87, 58, 5, .08);
}

body.education-product-page .product-addon-group {
  border-color: #e4d09a;
  background: rgba(255, 253, 247, .88);
}

body.education-product-page .product-addon-group legend,
body.education-product-page .product-addon-group legend small {
  color: #4b360a;
}

body.education-product-page .detail-buy-panel {
  border-color: #d2ad4e !important;
  background: linear-gradient(135deg, #fffdf8, #f4ead1) !important;
  box-shadow: 0 16px 34px rgba(68, 45, 4, .11) !important;
}

body.education-product-page .detail-price-card {
  border-color: #e2cf99 !important;
  border-left-color: #c68e13 !important;
  background: #fffdf8 !important;
}

body.education-product-page .detail-price-card > span {
  color: #58400e !important;
}

body.education-product-page .detail-actions--education .icon-cart-btn {
  border: 1px solid #b9830d !important;
  background: linear-gradient(145deg, #17130b, #372708) !important;
  color: #f3cc64 !important;
  box-shadow: 0 10px 22px rgba(45, 30, 3, .20) !important;
}

body.education-product-page .detail-actions--education .buy-now-btn {
  border: 1px solid #a86f00 !important;
  background: linear-gradient(135deg, #f5d675 0%, #d9a528 48%, #b87805 100%) !important;
  color: #1e1400 !important;
  text-shadow: 0 1px 0 rgba(255, 247, 209, .55);
  box-shadow: 0 12px 26px rgba(154, 101, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .6) !important;
}

body.education-product-page .detail-actions--education .buy-now-btn:hover {
  background: linear-gradient(135deg, #ffe694 0%, #e2b43a 48%, #c8870d 100%) !important;
  transform: translateY(-1px);
}

body.education-product-page .education-access-owned {
  border-color: #d8b75d;
  background: linear-gradient(135deg, #fffaf0, #f5e7c2);
}

body.education-product-page .education-access-owned__button {
  background: linear-gradient(135deg, #1a160e, #4b350a);
  color: #f5d16b;
}

body.education-product-page .product-faq-section,
body.education-product-page .product-reviews-section {
  border-color: #ddc57f;
  background: linear-gradient(135deg, #fffdf8, #f7efdc);
  box-shadow: 0 20px 48px rgba(63, 43, 6, .09);
}

body.education-product-page .section-head.compact span {
  color: #a66e00;
}

body.education-product-page .section-head.compact h2 {
  color: #21190b;
}

body.education-product-page .section-head.compact > strong {
  border: 1px solid #e2c56e;
  background: #fff4cc;
  color: #704900;
}

body.education-product-page .product-faq-card,
body.education-product-page .product-review-card,
body.education-product-page .product-review-form {
  border-color: #e4d09a;
  background: #fffdf8;
}

body.education-product-page .product-faq-card:hover,
body.education-product-page .product-faq-card[open] {
  border-color: #c9941c;
  box-shadow: 0 12px 28px rgba(90, 59, 3, .09);
}

body.education-product-page .product-faq-card summary::after {
  background: #21190b;
  color: #f1ca63;
}

body.education-product-page .review-avatar {
  background: linear-gradient(135deg, #15120c, #b67a08);
  color: #ffe69b;
}

body.education-product-page .product-review-card span {
  color: #c58b0a;
}

body.education-product-page .product-review-submit {
  border-color: #a87305;
  background: linear-gradient(135deg, #17130b, #4b3509);
  color: #f4d16f;
  box-shadow: 0 12px 26px rgba(46, 31, 4, .18);
}

body.education-product-page .related-products-section {
  border-color: #dfc77f;
  background: linear-gradient(135deg, #fffdf8, #f7efdc);
}

body.education-product-page .related-products-head span {
  background: #fff1c2;
  color: #795000;
}

@media (max-width: 760px) {
  body.education-product-page .detail {
    padding: 12px;
    border-radius: 17px;
  }

  body.education-product-page .detail > div:last-child {
    padding: 14px;
  }

  body.education-product-page .product-title-panel {
    padding: 15px;
  }

  body.education-product-page .education-product-title {
    font-size: clamp(20px, 6.4vw, 31px);
    line-height: 1.04;
  }

  body.education-product-page .education-proof-stats article {
    min-height: 80px;
    padding: 14px;
  }

  body.education-product-page .education-proof-stats strong {
    font-size: clamp(24px, 7vw, 30px);
  }

  body.education-product-page .education-proof-stats__students {
    gap: 10px;
  }

  body.education-product-page .education-student-avatars span {
    width: 30px;
    height: 30px;
    flex-basis: 30px;
    border-width: 2px;
  }

  body.education-product-page .education-student-avatars span + span {
    margin-left: -9px;
  }

  body.education-product-page .detail-actions--education .buy-now-btn {
    min-height: 52px;
    padding: 13px 16px;
    font-size: 18px;
    font-weight: 800;
    line-height: 1.1;
  }
}

/* YouTube otomasyon kursu: siyah sahne */
body.youtube-automation-course-page{background:#050608!important;color:#f8fafc}
body.youtube-automation-course-page main.container{background:transparent}
body.youtube-automation-course-page .youtube-offer-banner{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 0 18px;padding:22px 30px;overflow:hidden;border:1px solid rgba(250,204,21,.72);border-radius:22px;background:radial-gradient(circle at 12% 10%,rgba(249,115,22,.45),transparent 34%),radial-gradient(circle at 78% 105%,rgba(147,51,234,.44),transparent 42%),linear-gradient(115deg,#07090d 0%,#111827 52%,#09090b 100%);box-shadow:0 24px 70px rgba(0,0,0,.52),inset 0 0 0 1px rgba(255,255,255,.05)}
body.youtube-automation-course-page .youtube-offer-banner:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.18;background-image:linear-gradient(120deg,transparent 0 46%,rgba(255,255,255,.22) 47% 48%,transparent 49% 100%);background-size:42px 42px}
body.youtube-automation-course-page .youtube-offer-banner__glow{position:absolute;right:18%;top:-85px;width:220px;height:220px;z-index:-1;border-radius:50%;background:rgba(245,158,11,.22);filter:blur(34px)}
body.youtube-automation-course-page .youtube-offer-banner__copy{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px}
body.youtube-automation-course-page .youtube-offer-banner__kicker{padding:6px 10px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);color:#fde68a;font-size:11px;font-weight:900;letter-spacing:.12em}
body.youtube-automation-course-page .youtube-offer-banner__copy>strong{color:#fff;font-size:clamp(21px,2.5vw,34px);line-height:1;letter-spacing:-.035em}
body.youtube-automation-course-page .youtube-offer-banner__price{color:#fbbf24;font-size:clamp(28px,3.2vw,44px);font-weight:950;line-height:1;text-shadow:0 0 26px rgba(245,158,11,.32)}
body.youtube-automation-course-page .youtube-offer-banner__timer{flex:0 0 auto;display:grid;gap:5px;min-width:176px;padding:12px 15px;border:1px solid rgba(45,212,191,.42);border-radius:15px;background:rgba(5,150,105,.14);text-align:center}
body.youtube-automation-course-page .youtube-offer-banner__timer span{color:#99f6e4;font-size:10px;font-weight:800;letter-spacing:.09em}
body.youtube-automation-course-page .youtube-offer-banner__timer strong{color:#fff;font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:.05em}
body.youtube-automation-course-page .detail{border-color:rgba(245,158,11,.48);background:linear-gradient(145deg,#08090c 0%,#101217 62%,#08090b 100%);box-shadow:0 28px 80px rgba(0,0,0,.5)}
body.youtube-automation-course-page .product-image-zoom-trigger{cursor:zoom-in}
body.youtube-automation-course-page .product-image-zoom-trigger>span{display:none!important}
@media(max-width:760px){body.youtube-automation-course-page .youtube-offer-banner{align-items:stretch;flex-direction:column;gap:14px;padding:18px;border-radius:18px}body.youtube-automation-course-page .youtube-offer-banner__copy{justify-content:center;text-align:center}body.youtube-automation-course-page .youtube-offer-banner__timer{min-width:0;width:100%}}

/* YouTube kursu: siyah-bordo cift renk sahne ve header */
body.youtube-automation-course-page{
 background:
  radial-gradient(circle at 16% 32%,rgba(143,24,48,.32) 0,rgba(143,24,48,0) 38%),
  radial-gradient(circle at 84% 60%,rgba(96,10,36,.26) 0,rgba(96,10,36,0) 42%),
  linear-gradient(160deg,#04060d 0%,#0b0710 28%,#310914 66%,#08060c 100%)!important;
 background-attachment:fixed!important;
}
body.youtube-automation-course-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent)}
body.youtube-automation-course-page .site-header{background:linear-gradient(180deg,#05060b 0%,#09070c 62%,rgba(25,7,13,.98) 100%)!important;border-bottom:1px solid rgba(190,43,68,.44)!important;box-shadow:0 18px 45px rgba(0,0,0,.4)}
body.youtube-automation-course-page .site-header-inner{background:linear-gradient(105deg,rgba(10,10,15,.98),rgba(23,7,14,.98))!important;border:1px solid rgba(156,35,56,.42);border-radius:22px;padding:12px 18px;margin-top:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 16px 40px rgba(0,0,0,.24)}
body.youtube-automation-course-page .header-search-box,body.youtube-automation-course-page .nav-action,body.youtube-automation-course-page .language-menu{background:#0b0c12!important;border-color:rgba(153,38,58,.48)!important;color:#f8fafc!important}
body.youtube-automation-course-page .header-search-box input{color:#fff!important}
body.youtube-automation-course-page .header-search-box input::placeholder{color:#9ca3af!important}
body.youtube-automation-course-page .store-mode-nav{background:transparent!important;border:0!important}
body.youtube-automation-course-page .mode-link{background:linear-gradient(180deg,#101119,#090a10)!important;border-color:rgba(153,38,58,.34)!important;color:#d8dbe4!important;box-shadow:0 7px 18px rgba(0,0,0,.28)}
body.youtube-automation-course-page .mode-link:hover{background:#171019!important;border-color:#a82e49!important;color:#fff!important}
body.youtube-automation-course-page .mode-link.is-active{background:linear-gradient(135deg,#9b203b,#56101f)!important;border-color:#d6536c!important;color:#fff!important;box-shadow:0 10px 26px rgba(147,28,52,.34)}
body.youtube-automation-course-page main.container{background:transparent!important}
@media(max-width:760px){body.youtube-automation-course-page .site-header-inner{border-radius:0;margin-top:0;border-left:0;border-right:0;padding:10px 12px}}

body.youtube-automation-course-page header.site-header .header-search-box input{background:transparent!important;color:#fff!important}
body.youtube-automation-course-page header.site-header .language-menu>summary{background:#0b0c12!important;color:#fff!important}
body.youtube-automation-course-page header.site-header .store-mode-nav>a.mode-link{background:#0c0d13!important;border-color:rgba(153,38,58,.45)!important;color:#e5e7eb!important}
body.youtube-automation-course-page header.site-header .store-mode-nav>a.mode-link.is-active{background:linear-gradient(135deg,#a22441,#5b101f)!important;border-color:#d6536c!important;color:#fff!important}

/* YouTube kursu: koyu icerik kartlari, SSS ve degerlendirmeler */
body.youtube-automation-course-page header.site-header .mode-link,
body.youtube-automation-course-page header.site-header .mode-link span,
body.youtube-automation-course-page header.site-header .nav-action,
body.youtube-automation-course-page header.site-header .language-menu-label{color:#fff!important}
body.youtube-automation-course-page .detail{color:#f8fafc!important}
body.youtube-automation-course-page .source-note-list{background:linear-gradient(145deg,#11131a,#190a11)!important;border-color:rgba(190,54,78,.38)!important}
body.youtube-automation-course-page .source-note-list li{background:rgba(255,255,255,.045)!important;border-color:rgba(190,54,78,.25)!important;color:#e5e7eb!important}
body.youtube-automation-course-page .education-module-accordion{background:linear-gradient(145deg,#12131a,#1c0911)!important;border:1px solid rgba(190,54,78,.42)!important;color:#f8fafc!important}
body.youtube-automation-course-page .education-module-accordion summary{color:#fff!important}
body.youtube-automation-course-page .education-module-list>*{background:#0c0d13!important;border-color:rgba(190,54,78,.34)!important;color:#e5e7eb!important}
body.youtube-automation-course-page .product-addon-picker,
body.youtube-automation-course-page .detail-buy-panel{background:linear-gradient(145deg,#100f15,#210a12)!important;border-color:rgba(214,83,108,.5)!important;color:#fff!important;box-shadow:0 16px 40px rgba(0,0,0,.32)}
body.youtube-automation-course-page .product-addon-option-copy,
body.youtube-automation-course-page .detail-price-card{background:#0b0c12!important;border-color:rgba(214,83,108,.36)!important;color:#f8fafc!important}
body.youtube-automation-course-page .detail-price-card *,
body.youtube-automation-course-page .product-addon-picker *{color:inherit}
body.youtube-automation-course-page .product-faq-section,
body.youtube-automation-course-page .product-reviews-section{background:linear-gradient(145deg,rgba(13,14,20,.98),rgba(38,8,17,.97))!important;border:1px solid rgba(190,54,78,.45)!important;color:#f8fafc!important;box-shadow:0 24px 70px rgba(0,0,0,.38)}
body.youtube-automation-course-page .product-faq-section h2,
body.youtube-automation-course-page .product-reviews-section h2,
body.youtube-automation-course-page .product-faq-section .section-head,
body.youtube-automation-course-page .product-reviews-section .section-head{color:#fff!important}
body.youtube-automation-course-page .product-faq-section .section-head p,
body.youtube-automation-course-page .product-reviews-section .section-head p,
body.youtube-automation-course-page .review-info{color:#aeb7c5!important}
body.youtube-automation-course-page .product-faq-card{background:#0b0c12!important;border-color:rgba(190,54,78,.42)!important;color:#f8fafc!important}
body.youtube-automation-course-page .product-faq-card summary,
body.youtube-automation-course-page .product-faq-card button{color:#fff!important}
body.youtube-automation-course-page .product-faq-card p{color:#cbd5e1!important}
body.youtube-automation-course-page .product-review-card{background:linear-gradient(145deg,#0d0e14,#170a10)!important;border-color:rgba(190,54,78,.34)!important;color:#e5e7eb!important;box-shadow:0 12px 32px rgba(0,0,0,.24)}
body.youtube-automation-course-page .product-review-card strong{color:#fff!important}
body.youtube-automation-course-page .product-review-card p{color:#d1d5db!important}
body.youtube-automation-course-page .product-review-result{background:#08090e!important;border-color:rgba(214,83,108,.38)!important}
/* YouTube kursu koyu tema: okunabilirlik tamamlama */
.youtube-automation-course-page header.site-header .store-mode-nav .mode-link,
.youtube-automation-course-page header.site-header .store-mode-nav .mode-link *,
.youtube-automation-course-page header.site-header .language-switcher,
.youtube-automation-course-page header.site-header .language-switcher * {
  color: #ffffff !important;
  opacity: 1 !important;
}
.youtube-automation-course-page .source-note-list > div {
  background: linear-gradient(145deg, #101118, #1f0a12) !important;
  color: #f1f5f9 !important;
  border-color: rgba(185, 46, 72, .38) !important;
}
.youtube-automation-course-page .source-note-list > div::before { color: #e7b84d !important; }
.youtube-automation-course-page .education-module-accordion summary,
.youtube-automation-course-page .education-module-accordion summary *,
.youtube-automation-course-page .education-module-accordion summary strong { color: #ffffff !important; }
.youtube-automation-course-page .education-module-list > div,
.youtube-automation-course-page .education-module-list > div * { color: #e5e7eb !important; }
.youtube-automation-course-page .product-addon-group {
  background: linear-gradient(145deg, #101118, #210a12) !important;
  border-color: rgba(185, 46, 72, .42) !important;
}
.youtube-automation-course-page .product-addon-group legend,
.youtube-automation-course-page .product-addon-group legend *,
.youtube-automation-course-page .product-addon-option-copy b,
.youtube-automation-course-page .product-addon-option-copy small { color: #f8fafc !important; }
.youtube-automation-course-page .product-addon-picker .is-vip-addon {
  background: linear-gradient(135deg, #17130c, #3a0d18) !important;
  border-color: rgba(226, 178, 62, .65) !important;
}
.youtube-automation-course-page .product-addon-picker .product-addon-option-copy { background: transparent !important; }
.youtube-automation-course-page .detail-price-card > span:first-child,
.youtube-automation-course-page .detail-price-card .price span { color: #f8fafc !important; }
.youtube-automation-course-page .detail-price-card .price del { color: #fb7185 !important; }
.youtube-automation-course-page .product-faq-section,
.youtube-automation-course-page .product-reviews-section {
  background: linear-gradient(145deg, rgba(11,12,18,.98), rgba(42,7,17,.98)) !important;
  border-color: rgba(185,46,72,.48) !important;
  box-shadow: 0 22px 55px rgba(0,0,0,.28) !important;
}
.youtube-automation-course-page .product-faq-section h2,
.youtube-automation-course-page .product-faq-section h3,
.youtube-automation-course-page .product-faq-section p,
.youtube-automation-course-page .product-reviews-section h2,
.youtube-automation-course-page .product-reviews-section h3 { color: #f8fafc !important; }
.youtube-automation-course-page .product-faq-card,
.youtube-automation-course-page .product-faq-card summary,
.youtube-automation-course-page .product-faq-card button,
.youtube-automation-course-page .product-review-card,
.youtube-automation-course-page .review-info,
.youtube-automation-course-page .product-review-result {
  background: linear-gradient(145deg, #101118, #230a13) !important;
  border-color: rgba(226,178,62,.45) !important;
  color: #f1f5f9 !important;
}
.youtube-automation-course-page .product-faq-card *,
.youtube-automation-course-page .product-review-card *,
.youtube-automation-course-page .review-info *,
.youtube-automation-course-page .product-review-result * { color: inherit !important; }

/* YouTube kursu header ust-alt satir boslugu */
.youtube-automation-course-page header.site-header .store-mode-nav { margin-top: 12px !important; }

/* YouTube kursu logolu ust blok tam genislik */
.youtube-automation-course-page header.site-header .site-header-inner { width: 100% !important; max-width: none !important; margin-left: 0 !important; margin-right: 0 !important; border-radius: 0 !important; box-sizing: border-box !important; }

/* YouTube kursu oval ust blok ve merkez arama */
.youtube-automation-course-page header.site-header .site-header-inner { width: calc(100% - 20px) !important; margin-left: 10px !important; margin-right: 10px !important; border-radius: 22px !important; position: relative !important; }
@media (min-width: 1000px) { .youtube-automation-course-page header.site-header .header-live-search { position: absolute !important; left: 50% !important; transform: translateX(-50%) !important; width: min(400px, 34vw) !important; z-index: 2 !important; } }

/* YouTube kursu sag header islemleri grid sabitleme */
@media (min-width: 1000px) { .youtube-automation-course-page header.site-header .site-header-inner > nav { grid-column: 3 !important; justify-self: end !important; width: auto !important; } }

/* YouTube kursu: bagimsiz moduller vitrini */
.youtube-automation-course-page .education-modules-showcase {
  width: 100%;
  margin: 28px auto 30px;
  padding: 48px 42px;
  border: 1px solid rgba(212, 156, 24, .42);
  border-radius: 24px;
  background:
    radial-gradient(circle at 88% 8%, rgba(119, 21, 46, .2), transparent 32%),
    linear-gradient(145deg, #12100b, #0b0c12 58%, #240a13);
  box-shadow: 0 28px 65px rgba(0, 0, 0, .3);
}
.youtube-automation-course-page .education-modules-showcase__heading {
  margin-bottom: 28px;
}
.youtube-automation-course-page .education-modules-showcase__eyebrow {
  display: block;
  margin-bottom: 8px;
  color: #f0b92d;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: .16em;
}
.youtube-automation-course-page .education-modules-showcase h2 {
  margin: 0 0 16px;
  color: #fff !important;
  font-size: clamp(28px, 4vw, 48px);
  line-height: 1.08;
}
.youtube-automation-course-page .education-modules-showcase__count {
  display: inline-flex;
  align-items: center;
  min-height: 42px;
  padding: 8px 14px;
  border: 1px solid rgba(230, 171, 22, .68);
  border-radius: 10px;
  color: #ffc325;
  background: rgba(65, 44, 2, .34);
  font-size: 20px;
  font-weight: 900;
}
.youtube-automation-course-page .education-modules-showcase .education-module-list {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}
.youtube-automation-course-page .education-modules-showcase .education-module-list > div {
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
  min-height: 72px;
  padding: 12px 18px !important;
  border: 1px solid rgba(218, 160, 22, .34) !important;
  border-radius: 14px !important;
  background: linear-gradient(135deg, #0d0e14, #171108) !important;
  color: #f8fafc !important;
  font-size: 16px;
  font-weight: 800;
}
.youtube-automation-course-page .education-modules-showcase .education-module-list img {
  width: 44px !important;
  height: 44px !important;
  flex: 0 0 44px;
  object-fit: cover;
  border-radius: 10px;
}
.youtube-automation-course-page .education-module-tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  padding: 6px 12px;
  border: 1px solid currentColor;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 900;
  white-space: nowrap;
}
.youtube-automation-course-page .education-module-tag--green { color: #53e690 !important; background: rgba(23, 122, 72, .18); }
.youtube-automation-course-page .education-module-tag--red { color: #ff6f70 !important; background: rgba(160, 42, 43, .18); }
.youtube-automation-course-page .education-module-tag--gold { color: #ffc83e !important; background: rgba(154, 105, 6, .18); }
.youtube-automation-course-page .education-module-tag--purple { color: #c68aff !important; background: rgba(113, 46, 173, .18); }
.youtube-automation-course-page .education-module-tag--blue { color: #65bcff !important; background: rgba(34, 105, 166, .18); }
.youtube-automation-course-page .education-module-tag--orange { color: #ff9b42 !important; background: rgba(161, 78, 10, .18); }
.youtube-automation-course-page .education-module-tag--teal { color: #55e3dd !important; background: rgba(16, 128, 124, .18); }
@media (max-width: 700px) {
  .youtube-automation-course-page .education-modules-showcase { padding: 30px 18px; border-radius: 18px; }
  .youtube-automation-course-page .education-modules-showcase .education-module-list > div { min-height: 64px; padding: 10px 12px !important; gap: 10px !important; font-size: 14px; }
  .youtube-automation-course-page .education-module-tag { padding: 5px 8px; font-size: 10px; }
}

/* YouTube kursu: modul etiketlerini kalitimsal ikon olculerinden ayir */
.youtube-automation-course-page .education-modules-showcase .education-module-tag {
  display: inline-flex !important;
  width: auto !important;
  height: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  flex: 0 0 auto !important;
  aspect-ratio: auto !important;
  position: static !important;
  overflow: visible !important;
}
/* YouTube kursu: masaustu bloklari hafif genislet */
@media (min-width: 1100px) {
  .youtube-automation-course-page main.container {
    width: min(1240px, calc(100% - 32px)) !important;
    max-width: 1240px !important;
  }

  .youtube-automation-course-page .detail,
  .youtube-automation-course-page .education-modules-showcase,
  .youtube-automation-course-page #sikca-sorulan-sorular,
  .youtube-automation-course-page #degerlendirmeler {
    width: 100% !important;
    max-width: none !important;
  }
}

/* Galeri ok yerine dokunma / fare surukleme ile calisir. */
.youtube-automation-course-page .product-gallery-arrow {
  display: none !important;
}

.youtube-automation-course-page .product-gallery-stage {
  cursor: grab;
  touch-action: pan-y;
  user-select: none;
  -webkit-user-select: none;
}

.youtube-automation-course-page .product-gallery-stage.is-gallery-dragging {
  cursor: grabbing;
}

.youtube-automation-course-page .product-gallery-stage img {
  -webkit-user-drag: none;
  user-drag: none;
}

/* Coklu dil ceviri ikonunu koyu zeminde beyaz logoya cevir. */
.youtube-automation-course-page .education-module-list img[alt*="Dil Çeviri"] {
  filter: brightness(0) invert(1) !important;
}


/* YouTube kursu: header giris/kayit hover kontrasti */
.youtube-automation-course-page .nav-action:hover,
.youtube-automation-course-page .nav-action:focus-visible {
  color: #ffffff !important;
  background: #241017 !important;
  border-color: rgba(240, 185, 45, .72) !important;
}

.youtube-automation-course-page .nav-action.nav-primary:hover,
.youtube-automation-course-page .nav-action.nav-primary:focus-visible {
  color: #1b0c08 !important;
  background: linear-gradient(135deg, #ffe289, #e8ad22) !important;
  border-color: #ffe6a2 !important;
}

.youtube-automation-course-page .nav-action:hover span,
.youtube-automation-course-page .nav-action:focus-visible span,
.youtube-automation-course-page .nav-action:hover svg,
.youtube-automation-course-page .nav-action:focus-visible svg {
  color: inherit !important;
  stroke: currentColor !important;
}

/* YouTube kursu: her modul rozetine ozel renk */
.youtube-automation-course-page .education-modules-showcase .education-module-list > div:nth-child(1) .education-module-tag {
  color: #72f5a7 !important; border-color: #2bd873 !important; background: rgba(30, 160, 88, .22) !important; box-shadow: 0 0 18px rgba(43, 216, 115, .16) !important;
}
.youtube-automation-course-page .education-modules-showcase .education-module-list > div:nth-child(2) .education-module-tag {
  color: #ff8995 !important; border-color: #ff5364 !important; background: rgba(190, 42, 62, .23) !important; box-shadow: 0 0 18px rgba(255, 83, 100, .15) !important;
}
.youtube-automation-course-page .education-modules-showcase .education-module-list > div:nth-child(3) .education-module-tag {
  color: #ffd75a !important; border-color: #e9ad19 !important; background: rgba(196, 135, 8, .23) !important; box-shadow: 0 0 18px rgba(233, 173, 25, .15) !important;
}
.youtube-automation-course-page .education-modules-showcase .education-module-list > div:nth-child(4) .education-module-tag {
  color: #d7a0ff !important; border-color: #a95cf4 !important; background: rgba(130, 55, 197, .24) !important; box-shadow: 0 0 18px rgba(169, 92, 244, .16) !important;
}
.youtube-automation-course-page .education-modules-showcase .education-module-list > div:nth-child(5) .education-module-tag {
  color: #79ddff !important; border-color: #32bced !important; background: rgba(25, 130, 174, .24) !important; box-shadow: 0 0 18px rgba(50, 188, 237, .15) !important;
}
.youtube-automation-course-page .education-modules-showcase .education-module-list > div:nth-child(6) .education-module-tag {
  color: #ff9bd6 !important; border-color: #ef62b6 !important; background: rgba(178, 52, 132, .23) !important; box-shadow: 0 0 18px rgba(239, 98, 182, .15) !important;
}
.youtube-automation-course-page .education-modules-showcase .education-module-list > div:nth-child(7) .education-module-tag {
  color: #82aaff !important; border-color: #4f7ff1 !important; background: rgba(47, 88, 184, .24) !important; box-shadow: 0 0 18px rgba(79, 127, 241, .16) !important;
}
.youtube-automation-course-page .education-modules-showcase .education-module-list > div:nth-child(8) .education-module-tag {
  color: #ffad66 !important; border-color: #f47b24 !important; background: rgba(188, 83, 14, .24) !important; box-shadow: 0 0 18px rgba(244, 123, 36, .15) !important;
}
.youtube-automation-course-page .education-modules-showcase .education-module-list > div:nth-child(9) .education-module-tag {
  color: #62eee4 !important; border-color: #23c9bd !important; background: rgba(17, 139, 132, .24) !important; box-shadow: 0 0 18px rgba(35, 201, 189, .16) !important;
}

/* YouTube kursu: premium kampanya banneri */
.youtube-automation-course-page .youtube-offer-banner {
  position: relative;
  isolation: isolate;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 30px !important;
  min-height: 148px;
  padding: 26px 30px !important;
  overflow: hidden;
  border: 1px solid transparent !important;
  border-radius: 26px !important;
  background:
    linear-gradient(118deg, rgba(25, 12, 8, .96), rgba(10, 12, 22, .97) 47%, rgba(28, 9, 30, .96)) padding-box,
    linear-gradient(105deg, #f3b629, #ff744b 34%, #8b5cf6 68%, #24d8c4) border-box !important;
  box-shadow:
    0 22px 65px rgba(0, 0, 0, .42),
    0 0 38px rgba(229, 166, 31, .10),
    inset 0 1px 0 rgba(255, 255, 255, .12) !important;
}

.youtube-automation-course-page .youtube-offer-banner::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background:
    radial-gradient(circle at 10% 15%, rgba(255, 153, 42, .34), transparent 28%),
    radial-gradient(circle at 84% 110%, rgba(139, 92, 246, .34), transparent 38%),
    repeating-linear-gradient(120deg, transparent 0 24px, rgba(255,255,255,.025) 25px 26px);
}

.youtube-automation-course-page .youtube-offer-banner::after {
  content: "";
  position: absolute;
  top: -45%;
  left: -18%;
  width: 38%;
  height: 190%;
  z-index: -1;
  pointer-events: none;
  transform: rotate(18deg);
  background: linear-gradient(90deg, transparent, rgba(255, 226, 137, .10), transparent);
}

.youtube-automation-course-page .youtube-offer-banner__glow {
  position: absolute !important;
  inset: auto auto -90px 28% !important;
  width: 340px !important;
  height: 170px !important;
  border-radius: 50% !important;
  opacity: .38 !important;
  background: #d79b22 !important;
  filter: blur(72px) !important;
  pointer-events: none;
}

.youtube-automation-course-page .youtube-offer-banner__copy {
  position: relative;
  z-index: 1;
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 12px 18px !important;
}

.youtube-automation-course-page .youtube-offer-banner__kicker {
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  padding: 8px 13px !important;
  border: 1px solid rgba(255, 216, 112, .48) !important;
  border-radius: 999px !important;
  color: #ffe29a !important;
  background: linear-gradient(135deg, rgba(255, 195, 69, .18), rgba(255, 255, 255, .06)) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.10), 0 0 22px rgba(233, 173, 25, .10);
  font-size: 12px !important;
  font-weight: 950 !important;
  letter-spacing: .14em !important;
  white-space: nowrap;
}

.youtube-automation-course-page .youtube-offer-banner__kicker::before {
  content: "✦";
  color: #ffc83d;
  font-size: 12px;
}

.youtube-automation-course-page .youtube-offer-banner__copy > strong {
  color: #fffaf0 !important;
  font-size: clamp(29px, 2.35vw, 38px) !important;
  font-weight: 950 !important;
  line-height: .98 !important;
  letter-spacing: -.035em !important;
  text-shadow: 0 3px 20px rgba(255,255,255,.08), 0 8px 30px rgba(0,0,0,.42) !important;
}

.youtube-automation-course-page .youtube-offer-banner__price {
  position: relative;
  color: #ffc62f !important;
  font-size: clamp(42px, 3.6vw, 58px) !important;
  font-weight: 1000 !important;
  line-height: .9 !important;
  letter-spacing: -.045em !important;
  text-shadow: 0 0 24px rgba(255, 184, 28, .28), 0 5px 18px rgba(0,0,0,.46) !important;
  white-space: nowrap;
}

.youtube-automation-course-page .youtube-offer-banner__timer {
  position: relative;
  z-index: 1;
  display: grid !important;
  min-width: 270px;
  padding: 15px 20px !important;
  border: 1px solid rgba(54, 225, 205, .46) !important;
  border-radius: 18px !important;
  background:
    radial-gradient(circle at 10% 0%, rgba(37, 211, 184, .18), transparent 52%),
    linear-gradient(135deg, rgba(6, 42, 42, .78), rgba(28, 25, 62, .82)) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.10), 0 0 28px rgba(34, 211, 190, .10) !important;
  text-align: center;
}

.youtube-automation-course-page .youtube-offer-banner__timer > span {
  color: #7ff2df !important;
  font-size: 11px !important;
  font-weight: 950 !important;
  letter-spacing: .16em !important;
}

.youtube-automation-course-page .youtube-offer-banner__timer > strong {
  color: #ffffff !important;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace !important;
  font-size: 31px !important;
  font-weight: 950 !important;
  line-height: 1.08 !important;
  letter-spacing: .085em !important;
  text-shadow: 0 0 18px rgba(255,255,255,.16) !important;
}

@media (max-width: 700px) {
  .youtube-automation-course-page .youtube-offer-banner {
    grid-template-columns: 1fr !important;
    gap: 18px !important;
    min-height: 0;
    padding: 23px 18px 20px !important;
    border-radius: 24px !important;
  }

  .youtube-automation-course-page .youtube-offer-banner__copy {
    grid-template-columns: auto minmax(0, 1fr) !important;
    gap: 13px 12px !important;
  }

  .youtube-automation-course-page .youtube-offer-banner__kicker {
    padding: 7px 11px !important;
    font-size: 10px !important;
    letter-spacing: .11em !important;
  }

  .youtube-automation-course-page .youtube-offer-banner__copy > strong {
    font-size: clamp(25px, 7vw, 32px) !important;
    line-height: 1.04 !important;
  }

  .youtube-automation-course-page .youtube-offer-banner__price {
    grid-column: 1 / -1;
    justify-self: center;
    margin-top: 3px;
    font-size: clamp(48px, 14vw, 62px) !important;
  }

  .youtube-automation-course-page .youtube-offer-banner__timer {
    width: 100%;
    min-width: 0;
    padding: 15px 12px !important;
    border-radius: 17px !important;
  }

  .youtube-automation-course-page .youtube-offer-banner__timer > strong {
    font-size: clamp(29px, 9vw, 38px) !important;
  }
}

@media (max-width: 380px) {
  .youtube-automation-course-page .youtube-offer-banner__copy {
    grid-template-columns: 1fr !important;
    text-align: center;
  }
  .youtube-automation-course-page .youtube-offer-banner__kicker {
    justify-self: center;
  }
}

/* Mobile compact premium campaign banner */
@media (max-width: 700px) {
  .youtube-automation-course-page .youtube-offer-banner {
    min-height: 0 !important;
    padding: 14px 16px !important;
    gap: 12px !important;
    border-radius: 22px !important;
  }

  .youtube-automation-course-page .youtube-offer-banner__copy {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 7px !important;
    width: 100% !important;
    text-align: center !important;
  }

  .youtube-automation-course-page .youtube-offer-banner__kicker {
    align-self: center !important;
    padding: 6px 11px !important;
    font-size: 9px !important;
    line-height: 1 !important;
    letter-spacing: 1.05px !important;
    white-space: nowrap !important;
  }

  .youtube-automation-course-page .youtube-offer-banner__copy > strong {
    width: 100% !important;
    font-size: clamp(18px, 5.35vw, 22px) !important;
    line-height: 1 !important;
    letter-spacing: -0.55px !important;
    white-space: nowrap !important;
  }

  .youtube-automation-course-page .youtube-offer-banner__price {
    margin-top: 1px !important;
    font-size: clamp(39px, 11.5vw, 46px) !important;
    line-height: .92 !important;
  }

  .youtube-automation-course-page .youtube-offer-banner__timer {
    min-height: 0 !important;
    padding: 10px 14px !important;
    gap: 5px !important;
    border-radius: 16px !important;
  }

  .youtube-automation-course-page .youtube-offer-banner__timer > span {
    font-size: 9px !important;
    letter-spacing: 1.25px !important;
    line-height: 1.1 !important;
  }

  .youtube-automation-course-page .youtube-offer-banner__timer > strong {
    font-size: clamp(27px, 8vw, 33px) !important;
    line-height: 1 !important;
  }
}

/* Product information wrapper relief and story label contrast */
.youtube-automation-course-page .detail > div:not(.detail-media) {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
}

.youtube-automation-course-page .product-story-trigger > strong {
  color: #fff4cc !important;
  text-shadow: 0 1px 0 #000, 0 0 12px rgba(245, 158, 11, .65) !important;
  font-weight: 900 !important;
  letter-spacing: .25px !important;
}

/* Desktop-only story badge alignment */
@media (min-width: 701px) {
  .youtube-automation-course-page .product-story-trigger {
    transform: translateX(-18px) !important;
  }
}

/* YouTube course title scale - page specific */
@media (min-width: 701px) {
  .youtube-automation-course-page .education-product-title {
    font-size: clamp(40px, 3.45vw, 46px) !important;
    line-height: .96 !important;
    letter-spacing: -.055em !important;
    max-width: 100% !important;
  }
}
@media (max-width: 700px) {
  .youtube-automation-course-page .education-product-title {
    font-size: clamp(31px, 8.4vw, 34px) !important;
    line-height: .98 !important;
    letter-spacing: -.05em !important;
    max-width: 100% !important;
  }
}
