/* AİTM navy/gold, scoped to the individual programme surfaces. */
.individual-training{color:var(--text,#0b1220);background:#fff;font-family:Inter,sans-serif;line-height:1.65}.it-container{max-width:1220px;margin:auto;padding:0 24px}.individual-training *{box-sizing:border-box}.individual-training h1,.individual-training h2,.individual-training h3{color:var(--navy,#0f172a);line-height:1.18;overflow-wrap:anywhere}.individual-training h1{font-size:clamp(2.25rem,4.4vw,4rem);letter-spacing:-.035em;max-width:900px;margin:16px 0 24px}.individual-training h2{font-size:clamp(1.6rem,2.4vw,2.2rem);margin:0 0 24px}.individual-training h3{font-size:1.35rem;margin:12px 0 16px}.individual-training a{color:inherit}.individual-training p{overflow-wrap:anywhere}.it-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding:25px 0;font-size:.8rem;color:#64748b}.it-hero{padding:48px 0 70px;border-bottom:1px solid #e2e8f0}.it-eyebrow{font-size:.75rem;letter-spacing:.14em;font-weight:700;color:#806125}.it-lead{font-size:clamp(1.1rem,2vw,1.4rem);max-width:820px}.it-intro{max-width:750px;color:#526174}.it-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.it-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:#0f172a;color:white!important;border:1px solid #0f172a;border-radius:6px;text-decoration:none;font-weight:600;font-size:.9rem;cursor:pointer}.it-button:hover{background:#263448}.it-secondary{background:#fff;color:#0f172a!important}.it-section{padding:56px 0;border-bottom:1px solid #e2e8f0;scroll-margin-top:28px}.it-section-head{display:flex;gap:20px;justify-content:space-between;align-items:baseline}.it-section-head>span{font-size:.7rem;white-space:nowrap;color:#64748b}.it-filters{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 28px}.it-filters a{display:flex;align-items:center;min-height:44px;padding:8px 15px;border:1px solid #d5dce4;border-radius:5px;font-size:.83rem;text-decoration:none}.it-filters a[aria-current=true]{background:#0f172a;color:white;border-color:#0f172a}.it-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.it-card{border:1px solid #dce2e9;border-radius:8px;padding:26px;display:flex;flex-direction:column;min-width:0;background:#fff}.it-category{font-size:.73rem;color:#64748b;margin:0}.it-card h3 a{text-decoration:none}.it-card-description{font-size:.88rem;color:#526174}.it-card-bottom{margin-top:auto}.it-price{font-weight:700;font-size:2rem;line-height:1.2;letter-spacing:-.025em;margin:18px 0 12px;color:#0f172a}.it-price small{font-size:.82rem;letter-spacing:0;font-weight:500}.it-meta{font-size:.76rem;color:#526174}.it-card-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid #e2e8f0;margin-top:20px;padding-top:12px;font-size:.8rem;font-weight:600}.it-card-actions a{display:inline-flex;align-items:center;min-height:44px}.it-packages article{border-top:3px solid #c6a15b;padding:20px 24px;background:#f7f8fb}.it-packages p{font-size:.9rem}.it-packages .it-price{font-size:1.8rem}.it-diagnostic{display:grid;grid-template-columns:2fr 1fr;gap:40px;background:#f6f3ec;padding:38px;margin:56px 0 0;border-radius:8px;align-items:center}.it-diagnostic>div:last-child{justify-self:end}.it-steps{list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0}.it-steps li{counter-increment:steps;border-top:1px solid #dce2e9;padding:20px 0}.it-steps li:before{content:"0" counter(steps);color:#806125;margin-right:18px;font-size:.8rem}.it-benefits{display:grid;grid-template-columns:1fr 1fr;gap:18px;list-style:none;padding:0}.it-benefits li{border-left:3px solid #c6a15b;padding:10px 20px}.it-format dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.it-format dt{font-size:.8rem;color:#64748b;margin-bottom:8px}.it-format dd{margin:0;font-size:.95rem}.it-faq details{border-top:1px solid #e2e8f0;padding:18px 0}.it-faq summary{cursor:pointer;min-height:28px;font-weight:600}.it-faq details p{padding-top:16px;color:#526174}.it-application{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.it-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.it-application label{display:block;font-size:.84rem;margin-bottom:6px}.it-application input:not([type=checkbox]),.it-application select,.it-application textarea{width:100%;min-width:0;min-height:48px;border:1px solid #aebbc9;border-radius:5px;padding:10px 12px;font:inherit;background:#fff;color:#0f172a}.it-application textarea{margin-bottom:16px}.it-form-grid{margin-bottom:16px}.it-consent{display:flex;gap:12px;align-items:flex-start;margin:8px 0 24px}.it-consent input{width:20px;height:20px;flex-shrink:0;margin-top:5px}.it-consent label{padding:4px 0;cursor:pointer}.it-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.it-success,.it-error,.it-empty{padding:20px;background:#edf7ee;border-radius:5px;margin-bottom:20px}.it-error{background:#fff0ee;color:#8c211b}.it-empty{background:#f7f8fb}.it-detail-hero{display:grid;grid-template-columns:2fr 1fr;gap:40px;padding:40px 0 60px}.it-summary{background:#f7f8fb;padding:28px;border-top:3px solid #c6a15b;align-self:start}.it-summary .it-button{width:100%}.it-detail-body{max-width:870px}.it-detail-body section{padding:24px 0}.it-detail-body p{white-space:pre-line}.it-modules{padding-left:24px;columns:2;column-gap:40px}.it-modules li{break-inside:avoid;padding:8px 0 8px 6px}.it-mobile-cta{display:none}.it-site-header,.it-site-footer{max-width:1268px;margin:auto;padding:20px 24px;display:flex;align-items:center;gap:28px;justify-content:space-between;background:white}.it-site-header{border-bottom:1px solid #e2e8f0}.it-site-header img{object-fit:contain}.it-site-header nav{display:flex;gap:22px;align-items:center}.it-site-header a,.it-site-footer a{color:#0f172a;text-decoration:none;font-size:.85rem;min-height:44px;display:inline-flex;align-items:center}.it-languages a[aria-current=page]{border-bottom:2px solid #c6a15b;font-weight:700}.it-site-footer{font-size:.8rem;color:#64748b}.individual-training :focus-visible,.it-site-header :focus-visible{outline:3px solid #b18a43;outline-offset:3px}.individual-training input[aria-invalid=true]{border-color:#b42318}
@media(max-width:1023px){.it-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.it-application{gap:30px}.it-detail-hero{grid-template-columns:1.4fr 1fr}.it-site-header nav{gap:12px}.it-format dl{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.it-container{padding:0 18px}.it-hero{padding:25px 0 40px}.it-section{padding:36px 0}.it-grid,.it-application,.it-detail-hero,.it-diagnostic{grid-template-columns:1fr}.it-card{padding:22px}.it-card-description{margin-bottom:8px}.it-diagnostic{padding:25px;gap:10px;margin-top:36px}.it-diagnostic>div:last-child{justify-self:start}.it-steps{grid-template-columns:1fr;gap:0}.it-benefits{grid-template-columns:1fr}.it-modules{columns:1}.it-detail-hero{gap:15px;padding-top:18px}.it-summary{padding:24px}.it-form-grid{grid-template-columns:1fr}.it-format dl{grid-template-columns:1fr}.it-section-head>span{display:none}.it-site-header{flex-wrap:wrap;gap:8px;padding:12px 18px}.it-site-header>nav:not(.it-languages){order:3;width:100%;justify-content:space-between;border-top:1px solid #e2e8f0}.it-site-header>nav:not(.it-languages)>a{max-width:70%;font-size:.78rem}.it-site-header img{width:85px;height:46px}.it-site-footer{flex-direction:column;gap:0;align-items:flex-start;padding:24px 18px 100px}.it-mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:white;border-top:1px solid #dce2e9;padding:10px 18px calc(10px + env(safe-area-inset-bottom));gap:16px;align-items:center;justify-content:space-between;box-shadow:0 -4px 15px #0f172a0a}.it-mobile-cta>span{font-weight:700}.it-mobile-cta .it-button{padding:10px 18px}.it-filters a{font-size:.78rem;padding:8px 11px}.individual-training h1{font-size:2.2rem}}

@media(max-width:767px){body.it-detail-page .wa-float{bottom:calc(88px + env(safe-area-inset-bottom))!important}}

/* The AİTM logo uses black and #00fd54. Keep the bright green on dark surfaces
   and use a deeper green for text on white to preserve readable contrast. */
.individual-training{--it-ink:#101712;--it-green:#00fd54;--it-green-text:#087332;--it-line:#d9e9dd;color:var(--it-ink);background:#fbfdfb}
.individual-training h1,.individual-training h2,.individual-training h3{color:var(--it-ink)}
.individual-training .it-hero,.individual-training .it-detail-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 92% 8%,#00fd5426,transparent 30%),linear-gradient(135deg,#060b08,#15241a);color:#ecf9ef;border:1px solid #1b3926;border-radius:18px;padding:54px 56px;box-shadow:0 18px 40px #10241818}
.individual-training .it-hero:after,.individual-training .it-detail-hero:after{content:"";position:absolute;z-index:-1;right:-110px;bottom:-180px;width:430px;height:430px;border:1px solid #00fd5438;border-radius:50%;box-shadow:0 0 0 58px #00fd540a,0 0 0 116px #00fd5407}
.individual-training .it-hero h1,.individual-training .it-detail-hero h1{color:#fff}
.individual-training .it-hero .it-lead,.individual-training .it-detail-hero .it-lead{color:#f0fff3}
.individual-training .it-hero .it-intro{color:#c7dbcc}
.individual-training .it-hero .it-eyebrow,.individual-training .it-detail-hero .it-eyebrow{color:var(--it-green)}
.individual-training .it-button{background:var(--it-green);border-color:var(--it-green);color:#071009!important;box-shadow:0 5px 14px #00fd5424}
.individual-training .it-button:hover{background:#00df4a;border-color:#00df4a;color:#071009!important}
.individual-training .it-hero .it-secondary{background:transparent;border-color:#8dcda1;color:#fff!important;box-shadow:none}
.individual-training .it-hero .it-secondary:hover{background:#ffffff19}
.individual-training .it-filters a{border-color:var(--it-line);background:#fff;color:var(--it-ink)}
.individual-training .it-filters a:hover{border-color:var(--it-green-text);background:#effbf1}
.individual-training .it-filters a[aria-current=true]{background:var(--it-ink);border-color:var(--it-ink);color:var(--it-green)}
.individual-training .it-card{border-color:var(--it-line);border-radius:12px;box-shadow:0 7px 22px #122b1610;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.individual-training .it-card:hover{transform:translateY(-3px);border-color:#5dcf7d;box-shadow:0 13px 28px #122b161a}
.individual-training .it-card h3 a:hover,.individual-training .it-card-actions a:hover,.individual-training .it-references a:hover{color:var(--it-green-text)}
.individual-training .it-category,.individual-training .it-eyebrow,.individual-training .it-steps li:before{color:var(--it-green-text)}
.individual-training .it-price{color:var(--it-ink)}
.individual-training .it-summary{background:#fff;border-top:4px solid var(--it-green);border-radius:10px;color:var(--it-ink);box-shadow:0 16px 30px #0003}
.individual-training .it-summary .it-price{margin-top:0}
.individual-training .it-diagnostic{background:linear-gradient(135deg,#e9fdeb,#f4fff6);border:1px solid #bdecc8}
.individual-training .it-benefits li{border-left-color:#16ab48}
.individual-training .it-references a{text-decoration:underline;text-underline-offset:3px}
.individual-training .it-references>p,.individual-training .it-pricing-note{color:#496451;font-size:.88rem}
.individual-training .it-pricing-note{margin:25px 0 0;padding:15px 20px;border-left:3px solid #16ab48;background:#effaf1}
.individual-training .it-application input:focus,.individual-training .it-application select:focus,.individual-training .it-application textarea:focus{border-color:var(--it-green-text);outline:2px solid #00fd5450;outline-offset:1px}
.individual-training :focus-visible{outline-color:var(--it-green-text)}
@media(max-width:767px){.individual-training .it-hero,.individual-training .it-detail-hero{padding:30px 24px;border-radius:14px}.individual-training .it-detail-hero{gap:25px}.individual-training .it-hero:after,.individual-training .it-detail-hero:after{right:-220px;bottom:-250px}.individual-training .it-card:hover{transform:none}}
