
    :is(#kursyaed-brand-preview,.ka-native-root) { --ka-navy:#0B293A; --ka-red:#D91F2B; --ka-red-dark:#B51924; --ka-paper:#F7F7F2; --ka-white:#FFFFFF; --ka-muted:#56636C; --ka-line:#E4E7E5; color-scheme:light; font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; color:var(--ka-navy); background:transparent; }
    :is(#kursyaed-brand-preview,.ka-native-root) * { box-sizing:border-box; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-page { background:var(--ka-paper); overflow:hidden; }
    :is(#kursyaed-brand-preview,.ka-native-root) a { color:inherit; text-decoration:none; }
    :is(#kursyaed-brand-preview,.ka-native-root) button { font:inherit; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-nav { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:23px 5.5%; background:var(--ka-white); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-logo { position:relative; display:block; width:238px; aspect-ratio:7/1; overflow:hidden; flex-shrink:0; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-logo img { position:absolute; width:107.6%; max-width:none; height:auto; left:-3.8%; top:-82%; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-nav-links { display:flex; align-items:center; gap:23px; font-size:12px; font-weight:600; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-nav-links a:hover { color:var(--ka-red); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-contact-link { border-bottom:2px solid var(--ka-red); padding:9px 0; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-menu { display:none; min-width:44px; min-height:44px; border:1px solid var(--ka-line); background:var(--ka-white); color:var(--ka-navy); border-radius:6px; padding:8px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-mobile-nav { display:none; gap:8px; padding:0 6% 18px; background:var(--ka-white); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-mobile-nav a { padding:10px 0; font-size:14px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero { padding:66px 7% 47px; text-align:center; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-eyebrow { display:flex; justify-content:center; align-items:center; gap:10px; font-size:11px; letter-spacing:2px; font-weight:700; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-eyebrow::before { content:""; width:20px; height:3px; background:var(--ka-red); }
    :is(#kursyaed-brand-preview,.ka-native-root) h1 { margin:21px auto 20px; max-width:780px; color:var(--ka-navy); font-size:clamp(32px,5.7vw,61px); line-height:1.06; font-weight:730; letter-spacing:-2.6px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-intro { margin:0 auto; max-width:510px; color:var(--ka-muted); font-size:15px; line-height:1.75; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-actions { display:flex; justify-content:center; align-items:center; gap:14px; flex-wrap:wrap; margin-top:26px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-action { display:inline-flex; gap:20px; align-items:center; justify-content:center; min-height:46px; padding:13px 21px; border:1px solid var(--ka-navy); border-radius:5px; font-size:12px; font-weight:650; background:transparent; color:var(--ka-navy); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-action-main { color:var(--ka-white); background:var(--ka-red); border-color:var(--ka-red); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-action-main:hover { background:var(--ka-red-dark); border-color:var(--ka-red-dark); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-features { display:flex; justify-content:center; gap:24px; flex-wrap:wrap; margin-top:25px; color:var(--ka-muted); font-size:11px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-features span { display:flex; align-items:center; gap:7px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-features i { color:var(--ka-navy); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-offer { padding:10px 5.5% 47px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-offer-head { display:flex; align-items:baseline; justify-content:space-between; gap:16px; margin-bottom:18px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-offer h2 { margin:0; font-size:20px; letter-spacing:-.6px; font-weight:650; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-offer-note { margin:0; color:var(--ka-muted); font-size:11px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-courses { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:15px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-course { background:var(--ka-white); padding:24px 22px 22px; border-top:2px solid var(--ka-navy); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-course-icon { display:flex; align-items:center; color:var(--ka-red); min-height:21px; margin-bottom:18px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-course h3 { margin:0 0 9px; font-size:17px; font-weight:650; letter-spacing:-.3px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-course p { margin:0; font-size:12px; line-height:1.7; color:var(--ka-muted); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-course details { margin-top:17px; padding-top:13px; border-top:1px solid var(--ka-line); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-course summary { font-size:11px; font-weight:650; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-course details p { margin-top:10px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-banner { display:flex; gap:24px; align-items:center; justify-content:space-between; padding:31px 5.5%; background:var(--ka-navy); color:var(--ka-white); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-banner h2 { margin:0 0 7px; font-size:22px; font-weight:600; letter-spacing:-.5px; color:var(--ka-white); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-banner p { margin:0; color:#D7E1E7; font-size:12px; line-height:1.6; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-banner-mark { display:flex; align-items:center; gap:9px; flex-shrink:0; padding-left:18px; border-left:2px solid var(--ka-red); font-size:13px; font-weight:650; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-footer { padding:15px 5.5%; background:var(--ka-white); display:flex; justify-content:space-between; gap:12px; color:var(--ka-muted); font-size:11px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-palette { padding:25px 5.5% 24px; background:var(--ka-white); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-palette-heading { margin:0 0 12px; font-size:13px; font-weight:600; color:light-dark(#0B293A,#E8EDF0); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-swatches { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:11px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-swatch-fill { height:38px; margin-bottom:9px; border-radius:3px; }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-swatch-name { display:block; font-size:11px; color:light-dark(#0B293A,#E8EDF0); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-swatch-hex { display:block; font-family:ui-monospace,SFMono-Regular,Consolas,monospace; margin-top:3px; font-size:11px; color:light-dark(#56636C,#B6C0C6); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-navy-fill { background:var(--ka-navy); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-paper-fill { background:var(--ka-paper); border:1px solid var(--ka-line); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-white-fill { background:var(--ka-white); border:1px solid var(--ka-line); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-red-fill { background:var(--ka-red); }
    :is(#kursyaed-brand-preview,.ka-native-root) .ka-muted-fill { background:var(--ka-muted); }
    @media(max-width:760px) {
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-nav { gap:12px; padding:19px 5.5%; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-logo { width:210px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-nav-links { gap:14px; font-size:11px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero { padding:48px 6% 35px; }
      :is(#kursyaed-brand-preview,.ka-native-root) h1 { font-size:46px; letter-spacing:-1.8px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-course { padding:21px 17px 18px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-course h3 { font-size:15px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-course p { font-size:11px; }
    }
    @media(max-width:580px) {
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-logo { width:213px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-nav-links { display:none; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-menu { display:inline-flex; align-items:center; justify-content:center; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-mobile-nav.is-open { display:flex; flex-direction:column; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero { padding:37px 6% 32px; }
      :is(#kursyaed-brand-preview,.ka-native-root) h1 { font-size:37px; letter-spacing:-1.5px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-intro { font-size:14px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-eyebrow { font-size:11px; letter-spacing:1.4px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-action { min-height:46px; padding:13px 16px; font-size:12px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-actions { gap:10px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-features { gap:12px 18px; margin-top:22px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-features span { font-size:11px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-offer-head { align-items:flex-start; flex-direction:column; gap:6px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-courses { grid-template-columns:1fr; gap:12px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-course { padding:21px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-course-icon { margin-bottom:12px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-course h3 { font-size:18px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-course p { font-size:13px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-course summary { font-size:12px; min-height:30px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-banner { flex-direction:column; align-items:flex-start; gap:21px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-banner h2 { font-size:21px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-footer { flex-direction:column; gap:5px; font-size:11px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-swatches { grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px 10px; }
      :is(#kursyaed-brand-preview,.ka-native-root) .ka-swatch-name,:is(#kursyaed-brand-preview,.ka-native-root) .ka-swatch-hex { font-size:11px; }
    }
    @media(prefers-reduced-motion:no-preference) { :is(#kursyaed-brand-preview,.ka-native-root) a { transition:background-color .15s,color .15s; } }
  

html { scroll-padding-top:24px; }
body { margin:0; }
body, button, input { font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
a,button,summary { cursor:pointer; }
a:focus-visible,button:focus-visible,summary:focus-visible { outline:3px solid #D91F2B; outline-offset:5px; }
.ka-skip { position:absolute; left:15px; top:-80px; padding:12px 20px; background:#FFFFFF; color:#0B293A; z-index:5; }
.ka-skip:focus { top:10px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-page { max-width:1440px; margin:0 auto; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-icon { width:20px; height:20px; display:block; flex-shrink:0; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-features .ka-icon { width:15px; height:15px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-hero { padding-top:92px; padding-bottom:67px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { font-size:clamp(38px,5.9vw,70px); max-width:950px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-intro { font-size:17px; max-width:600px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-nav-links { font-size:14px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-action { font-size:14px; min-height:49px; padding:14px 24px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-eyebrow,:is(#kursyaed-brand-preview,.ka-native-root) .ka-features { font-size:12px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-offer { padding-bottom:65px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-offer h2 { font-size:25px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-offer-note { font-size:13px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-course { padding:29px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-course h3 { font-size:21px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-course p { font-size:14px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-course summary { font-size:13px; min-height:30px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-section { padding:65px 5.5%; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-section-heading { max-width:650px; margin-bottom:30px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-section h2 { font-size:34px; line-height:1.2; letter-spacing:-1px; margin:0 0 16px; font-weight:650; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-section-heading>p:not(.ka-kicker) { font-size:16px; color:var(--ka-muted); line-height:1.75; margin:0; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-kicker { margin:0 0 14px; font-size:11px; font-weight:700; letter-spacing:1.8px; color:var(--ka-red); }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-process { background:var(--ka-white); }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-process-grid { list-style:none; padding:0; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:35px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-step { display:block; margin-bottom:20px; font-size:13px; font-weight:650; color:var(--ka-red); }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-process h3 { font-size:19px; margin:0 0 10px; letter-spacing:-.4px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-process-grid p { font-size:14px; line-height:1.75; color:var(--ka-muted); margin:0; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-banner { padding-top:43px; padding-bottom:43px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-banner h2 { font-size:27px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-banner p { font-size:14px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-banner .ka-action { flex-shrink:0; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-faq { background:var(--ka-paper); display:grid; grid-template-columns:.8fr 1.2fr; gap:50px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-faq details { border-bottom:1px solid var(--ka-line); padding:19px 0; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-faq details:first-child { padding-top:4px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-faq summary { font-size:15px; font-weight:600; line-height:1.6; padding:2px 0; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-faq details p { font-size:14px; line-height:1.8; margin:16px 0 1px; color:var(--ka-muted); }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-contact { background:var(--ka-white); }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-contact-content { display:grid; grid-template-columns:1fr 1fr; gap:50px; align-items:start; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-contact h3 { font-size:16px; margin:0 0 14px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-contact ul { font-size:15px; line-height:1.9; color:var(--ka-muted); margin:0; padding-left:19px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-contact-placeholder { border-left:2px solid var(--ka-red); padding:5px 0 5px 24px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-contact-status { display:block; font-size:15px; font-weight:650; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-contact-placeholder p { font-size:14px; line-height:1.7; color:var(--ka-muted); margin:10px 0 0; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-footer { padding-top:22px; padding-bottom:22px; border-top:1px solid var(--ka-line); font-size:12px; }
@media(min-width:1441px) { body { background:#F7F7F2; } }
@media(max-width:1000px) { :is(#kursyaed-brand-preview,.ka-native-root) .ka-nav-links { gap:17px; font-size:13px; } :is(#kursyaed-brand-preview,.ka-native-root) .ka-logo { width:215px; } :is(#kursyaed-brand-preview,.ka-native-root) .ka-banner h2 { font-size:24px; } }
@media(max-width:800px) {
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-nav-links { display:none; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-menu { display:inline-flex; align-items:center; justify-content:center; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-mobile-nav.is-open { display:flex; flex-direction:column; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero { padding:64px 6% 45px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { font-size:52px; letter-spacing:-2px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-course { padding:22px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-course h3 { font-size:18px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-course p { font-size:13px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-banner { align-items:flex-start; flex-direction:column; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-faq { grid-template-columns:1fr; gap:0; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-process-grid { gap:24px; }
}
@media(max-width:580px) {
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero { padding:44px 6% 37px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { font-size:39px; line-height:1.09; letter-spacing:-1.6px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-intro { font-size:15px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-eyebrow { font-size:10px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-features { font-size:11px; gap:12px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-offer h2 { font-size:23px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-course { padding:24px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-course h3 { font-size:21px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-course p { font-size:14px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-course summary { min-height:36px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-section { padding:44px 6%; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-section h2 { font-size:30px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-section-heading>p:not(.ka-kicker) { font-size:15px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-process-grid { grid-template-columns:1fr; gap:26px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-step { margin-bottom:9px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-contact-content { grid-template-columns:1fr; gap:28px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-footer { gap:12px; }
}
@media(max-width:360px) { :is(#kursyaed-brand-preview,.ka-native-root) .ka-logo { width:198px; } :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { font-size:34px; } }
@media(prefers-reduced-motion:no-preference) { html { scroll-behavior:smooth; } }

/* 1.1: consistent palette, readable hero and logo sizing. */
body.ka-site-body { margin:0; padding:0; background:#F7F7F2; }
:is(#kursyaed-brand-preview,.ka-native-root) { color:#0B293A; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-logo { width:264px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-logo.ka-custom-logo img { width:100%; height:100%; left:0; top:0; object-fit:contain; object-position:left center; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { max-width:1120px; font-size:clamp(36px,4.6vw,60px); line-height:1.12; letter-spacing:-1.9px; overflow-wrap:break-word; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-intro { max-width:740px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-eyebrow { font-size:13px; letter-spacing:.8px; line-height:1.6; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-nav-links a { display:inline-flex; align-items:center; min-height:44px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-mobile-nav a { display:flex; align-items:center; min-height:44px; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-action:not(.ka-action-main):hover { color:var(--ka-red); border-color:var(--ka-red); }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-contact-placeholder a { text-decoration:underline; text-underline-offset:4px; font-size:18px; overflow-wrap:anywhere; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-footer { flex-wrap:wrap; align-items:center; }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-course summary { padding:6px 0; }
@media(min-width:801px) and (max-width:960px) {
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-nav-links { display:none; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-menu { display:inline-flex; align-items:center; justify-content:center; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-mobile-nav.is-open { display:flex; flex-direction:column; }
}
@media(max-width:800px) {
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-logo { width:244px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { font-size:46px; max-width:700px; letter-spacing:-1.5px; }
}
@media(max-width:580px) {
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-logo { width:234px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-nav { padding-top:18px; padding-bottom:18px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { font-size:36px; line-height:1.13; letter-spacing:-1.2px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-eyebrow { font-size:12px; letter-spacing:0; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-eyebrow::before { width:14px; flex-shrink:0; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-actions { gap:10px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-action { padding:14px 16px; }
}
@media(max-width:360px) {
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-logo { width:210px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { font-size:31px; }
 :is(#kursyaed-brand-preview,.ka-native-root) .ka-actions { flex-direction:column; align-items:stretch; }
}
:is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { max-width:1180px; font-size:clamp(34px,4vw,56px); text-wrap:balance; }
@media(max-width:800px) { :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { font-size:43px; } }
@media(max-width:580px) { :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { font-size:34px; } }
@media(max-width:360px) { :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { font-size:31px; } }
:is(#kursyaed-brand-preview,.ka-native-root) .ka-hero-line { display:block; text-wrap:balance; }
@media(max-width:580px) { :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { font-size:32px; } }
@media(max-width:360px) { :is(#kursyaed-brand-preview,.ka-native-root) .ka-hero h1 { font-size:29px; } }
