:root{--ip-green:#175637;--ip-forest:#153626;--ip-border:#d9e4dc;--ip-tint:#f1f6f1;--ip-ink:#213c30;--ip-photo:url("/tasarim-v2/hd/meslek-1-768.webp")}
html body #main :is(.ip-heading,.inner-heading,.rv-heading){position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(112deg,#183e2b,#245a3b 70%,#336d45)!important;border:0;box-shadow:none;color:white!important;padding:0}
.ip-wrap,html body #main .inner-heading>.container,html body #main .rv-heading>.rv-width{width:var(--rv-width,92%);max-width:1460px;margin:auto;position:relative;padding:25px 0 29px;min-height:150px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
html body #main .ip-heading h1,html body #main .inner-heading .inner-heading-copy h1,html body #main .rv-heading h1{color:white!important;font:700 clamp(28px,3vw,48px)/1.07 var(--font-rubik),Arial,sans-serif!important;letter-spacing:-.035em;margin:8px 0!important}
.ip-wrap>h1,.ip-wrap>p,#main .inner-heading-row,#main .rv-detail-title>div{width:min(65%,860px)}
.ip-plain .ip-wrap>h1{width:min(91%,1050px)}
.ip-wrap>p,html body #main .inner-heading .inner-heading-copy p,html body #main .rv-heading p{font:400 clamp(15px,1.16vw,18px)/1.48 Arial,sans-serif!important;color:#e1eee4!important;max-width:69ch;margin:2px 0 0!important}
html body #main .ip-heading .rv-crumb{background:transparent;box-shadow:none;padding:0}
html body #main .ip-heading .rv-crumb .rv-width{width:auto;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;min-height:0}
html body #main :is(.rv-crumb,.breadcrumbs,.rv-detail-title>div){font-family:Arial,sans-serif}
html body #main .ip-heading .rv-crumb :is(a,span),html body #main .inner-heading .breadcrumbs :is(a,span,svg),html body #main .rv-detail-title>div>a:not(.rv-apply){color:#d3e6d6;font-size:13px}
html body #main .inner-heading .breadcrumbs{padding:0;margin:0;color:#d3e6d6}
html body #main .inner-heading-row{margin:0;display:block;padding:0}
#main .inner-heading-copy{width:auto;max-width:none;padding:0}
#main .inner-heading-copy>.eyebrow,#main .inner-heading-worker{display:none!important}
html body #main .inner-heading-action{margin:12px 0 0}
html body #main .inner-heading-action>a,html body #main .rv-detail-title .rv-apply{border:1px solid #d2e4d4;background:#f2f6ec;color:#204d32!important;box-shadow:none;border-radius:4px;font:700 14px/1.35 Arial,sans-serif;min-height:36px;padding:7px 12px}
html body #main .rv-detail-title .rv-apply{margin-top:10px}
.ip-art,#main .inner-heading:after,html body #main .rv-detail-title>img{display:block;position:absolute;inset:0 0 0 auto;z-index:-1;width:32%;height:100%;max-height:none;object-fit:cover;object-position:50% 40%;border:0;border-radius:0;clip-path:polygon(11% 0,100% 0,100% 100%,0 100%)}
#main .inner-heading:after{content:"";background:var(--ip-photo) center 38%/cover no-repeat}
html body #main .rv-heading>.rv-detail-title{position:static}
.ip-plain:after{content:"";position:absolute;right:-2%;inset-block:0;width:24%;z-index:-1;transform:skew(-18deg);border-left:1px solid #ffffff36;background:linear-gradient(90deg,#ffffff09,transparent)}
html body #main :is(.rv-paper-grid,.rv-two){padding-block:28px 48px;column-gap:clamp(24px,3vw,52px);align-items:start}
html body #main .rv-paper-copy{min-width:0;width:100%}
#main :is(.rv-side-frame,.rv-paper-side>.rv-side-frame){overflow:hidden;border:1px solid var(--ip-border);border-radius:7px;box-shadow:none;background:#fff}
html body #main .rv-side-frame>summary{color:white;background:#24583b;padding:13px 15px;font:700 15px/1.35 Arial,sans-serif}
@media(min-width:851px){html body #main .rv-paper-side>.rv-side-frame>summary{display:block;pointer-events:auto}}
html body #main :is(.rv-paper-side,.rv-section-menu) a.rv-icon-link{font-size:14px;line-height:1.4;padding:11px 13px;border-color:#e0e9e1}
html body #main :is(.rv-paper-side,.rv-section-menu) a.rv-icon-link[aria-current]{background:#e4f1e4;color:#17492d;box-shadow:inset 3px 0 #398452}
#main :is(.rv-paper-copy,.rv-reading) :is(p,li){line-height:1.65}
#main .rv-paper-copy>.rv-related{margin-top:24px}
html body #main .rv-program-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none}
#main .rv-program-list>:not(.rv-program-row){grid-column:1/-1}
#main .rv-filters{align-items:end;padding:15px;background:var(--ip-tint);border:1px solid var(--ip-border);border-radius:7px;margin:0;gap:12px}
#main .rv-filters label{font-weight:700;color:var(--ip-ink)}
#main .rv-filters :is(input,select){border:1px solid #afc3b4;background:white;border-radius:4px;min-height:42px}
#main .rv-result{color:#58685c;margin:0}
html body #main a.rv-program-row{display:grid;grid-template-columns:88px minmax(0,1fr) 20px;gap:12px;align-items:center;border:1px solid var(--ip-border);border-radius:6px;background:white;overflow:hidden;margin:0;padding:0 10px 0 0;min-height:97px;text-decoration:none}
html body #main a.rv-program-row[hidden]{display:none}
#main .rv-program-row:hover{border-color:#74987c;background:#f6faf5}
html body #main .rv-program-row img{align-self:stretch;width:88px;height:100%;min-height:97px;object-fit:cover;border-radius:0}
#main .rv-program-row strong{color:var(--ip-ink);font-size:clamp(15px,1.2vw,19px);line-height:1.2}
#main .rv-program-row small{display:block;margin-bottom:5px;font-size:12px;color:#506958}
#main .rv-program-row>svg{width:19px;color:var(--ip-green)}
#main .ip-steps{list-style:none;padding:0;margin:0;max-width:90ch;counter-reset:item}
#main .ip-steps>li{border:1px solid var(--ip-border);border-left:3px solid #488958;border-radius:5px;padding:18px clamp(15px,2vw,27px);margin:0 0 12px}
#main .ip-steps .rv-step-title{display:flex;gap:11px;align-items:center;margin:0 0 9px;color:var(--ip-ink);font:700 clamp(18px,1.65vw,25px)/1.2 var(--font-rubik),Arial,sans-serif}
#main .ip-number{display:inline-grid;place-items:center;width:33px;height:33px;border-radius:6px;background:#e6f2e5;color:#21643a;font:700 15px Arial,sans-serif}
#main .ip-steps p{margin:7px 0;font-size:16px}
#main .ip-steps .q-checklist{max-width:none;margin:15px 0;background:#f7faf6}
#main .rv-chapters{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 14px}
#main .rv-chapters a{background:#f0f6ef;border:1px solid #d5e3d7;border-radius:4px;padding:7px 10px;color:var(--ip-green);font-size:14px;text-decoration:none}
#main .rv-reading{min-width:0}
#main :is(.zMmsGG_card,.prep-program,.faq-topic,.kmALyG_group,.Qj_vqq_credentials,._6qF0yG_form){border-color:var(--ip-border);border-radius:7px;box-shadow:none}
#main :is(.zMmsGG_tools,.faq-tools,.prep-tools){background:#f4f8f3;border-radius:6px}
#main :is(.F1egSW_tabs,.zMmsGG_shortcuts){gap:6px}
#main :is(.F1egSW_tabs button,.zMmsGG_shortcuts a){border:1px solid var(--ip-border);border-radius:5px}
#main .F1egSW_tabs button[aria-selected=true]{background:#24583b;color:white}
body:has(#main) .premium-shell .contact-band{background:#eaf2e9;color:#233d2d}
body:has(#main) .contact-band .wrap{padding-block:20px}
body:has(#main) .contact-band :is(h2,p){color:#284734}
@media(max-width:1050px){html body #main a.rv-program-row{grid-template-columns:68px minmax(0,1fr) 16px;gap:8px}html body #main .rv-program-row img{width:68px}}
@media(max-width:850px){html body #main :is(.rv-paper-grid,.rv-two){padding-block:17px 30px;gap:15px}
#main :is(.rv-paper-side,.rv-section-menu){width:100%}
#main .rv-paper-side summary,#main .rv-section-menu summary{min-height:42px}
.ip-wrap,html body #main .inner-heading>.container,html body #main .rv-heading>.rv-width{min-height:125px;padding-block:18px}
}
@media(max-width:650px){
.ip-wrap,html body #main .inner-heading>.container,html body #main .rv-heading>.rv-width{width:92%}
.ip-wrap>h1,.ip-wrap>p,#main .inner-heading-row,#main .rv-detail-title>div{width:100%}
.ip-art,#main .inner-heading:after,html body #main .rv-detail-title>img{width:38%;opacity:.14;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);pointer-events:none}
#main .rv-program-list{grid-template-columns:1fr!important}
#main .rv-filters{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px}
#main .rv-filters label:first-child{grid-column:1/-1}
html body #main a.rv-program-row{grid-template-columns:76px minmax(0,1fr) 18px;min-height:78px}
html body #main .rv-program-row img{width:76px;min-height:78px}
#main .ip-steps>li{padding:14px}.ip-steps .rv-step-title{gap:8px}
#main :is(.F1egSW_tabs,.zMmsGG_shortcuts){display:grid;grid-template-columns:1fr 1fr}
#main .rv-chapters{gap:5px}#main .rv-chapters a{font-size:13px;padding:6px 8px}
}
html body #main.inner-page>.inner-heading::after{display:block!important}
html body #main.inner-page .inner-heading .breadcrumbs :is(a,svg,span){color:#d7e9db!important}
html body #main.inner-page .inner-heading .inner-heading-action>a{background:#f2f6ec!important;color:#204d32!important;border:1px solid #d2e4d4!important}
html body #main.inner-page .inner-heading .inner-heading-action>a:hover{background:white!important}
