/* Hakkımızda · Siber Saldırı / independent practitioner premium story.
   Isolated to route hakkimizda; header and footer are unchanged. */
html body.premium-theme #main-content .ia26,
html body #main-content .ia26{
 --ia-night:#0a2132;--ia-mid:#0a2132;--ia-red:#176b65;--ia-red2:#526b7b;
 --ia-text:#eaf3f2;--ia-muted:#85dfd0;--ia-border:rgba(234,243,242,.18);
 width:100%;color:var(--ia-text)!important;background:#0a2132!important;
 font-family:Inter,"Segoe UI",Arial,sans-serif!important;isolation:isolate;
 overflow:hidden;position:relative;padding:0 0 96px;line-height:1.6;
}
html body #main-content .ia26 *{box-sizing:border-box}
html body #main-content .ia26 a{color:inherit!important;text-decoration:none!important}
html body #main-content .ia26 :is(a,button):focus-visible{outline:3px solid #85dfd0!important;outline-offset:4px}
html body #main-content .ia26 :is(h1,h2,h3,p){margin:0;color:inherit!important;opacity:1!important;text-shadow:none}
html body #main-content .ia26 :is(h1,h2,h3){font-family:Inter,"Segoe UI",Arial,sans-serif!important;line-height:1.12!important;letter-spacing:-.038em!important}
html body #main-content .ia26 h1{font-weight:900!important;font-size:clamp(43px,5.4vw,88px)!important}
html body #main-content .ia26 h2{font-weight:870!important;font-size:clamp(31px,3.4vw,54px)!important}
html body #main-content .ia26 h3{font-weight:800!important;font-size:clamp(17px,1.5vw,23px)!important}
html body #main-content .ia26 .ia-wrap{width:min(1380px,calc(100% - 80px));margin:0 auto}
html body #main-content .ia26 .ia-kicker{color:#85dfd0!important;font-size:11px!important;font-weight:850!important;letter-spacing:.15em!important;text-transform:uppercase;display:flex;align-items:center;gap:12px}
html body #main-content .ia26 .ia-kicker:before{content:"";height:2px;width:31px;background:#176b65;border-radius:2px}
html body #main-content .ia26 .ia-crumb{display:flex;flex-wrap:wrap;gap:12px;padding:24px 0;font-size:12px!important;color:#85dfd0!important}
html body #main-content .ia26 .ia-crumb a{color:#85dfd0!important}
html body #main-content .ia26 .ia-hero{position:relative;padding:40px 0 85px;background:radial-gradient(ellipse at 78% 30%,rgba(82,107,123,.25),transparent 49%),linear-gradient(120deg,#0a2132,#0a2132 68%,#0a2132)}
html body #main-content .ia26 .ia-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.08;background-image:linear-gradient(#eaf3f2 1px,transparent 1px),linear-gradient(90deg,#eaf3f2 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to right,transparent 16%,#000 100%)}
html body #main-content .ia26 .ia-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,5vw,90px);align-items:center;position:relative;z-index:1}
html body #main-content .ia26 .ia-title-em{display:block;color:#85dfd0!important}
html body #main-content .ia26 .ia-hero h1{margin:20px 0 25px;max-width:900px}
html body #main-content .ia26 .ia-lead{font-size:clamp(16px,1.45vw,20px)!important;line-height:1.8!important;max-width:670px;color:#eaf3f2!important}
html body #main-content .ia26 .ia-lead strong{color:#fff!important}
html body #main-content .ia26 .ia-actions{display:flex;flex-wrap:wrap;gap:12px;margin:35px 0 27px}
html body #main-content .ia26 .ia-btn{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:13px 22px;border-radius:12px;border:1px solid #eaf3f248!important;font-size:14px!important;font-weight:800!important;background:#ffffff10!important;color:#fff!important;transition:transform .2s,border-color .2s}
html body #main-content .ia26 .ia-btn--primary{background:linear-gradient(115deg,#176b65,#526b7b)!important;border:1px solid #85dfd0!important;box-shadow:0 12px 33px #526b7b57}
html body #main-content .ia26 .ia-btn:hover{transform:translateY(-3px);border-color:#85dfd0!important}
html body #main-content .ia26 .ia-points{display:flex;gap:12px;flex-wrap:wrap;color:#eaf3f2!important;font-weight:720;font-size:12px!important}
html body #main-content .ia26 .ia-points span{display:flex;align-items:center;gap:8px;border:1px solid #85dfd04a;background:#176b6517;padding:8px 12px;border-radius:999px}
html body #main-content .ia26 .ia-points span:before{content:"●";color:#85dfd0;font-size:10px}
html body #main-content .ia26 .ia-visual{position:relative;min-height:440px;display:grid;place-items:center}
html body #main-content .ia26 .ia-visual:before,html body #main-content .ia26 .ia-visual:after{content:"";position:absolute;border:1px solid #85dfd03d;border-radius:50%;inset:9% 2%;animation:ia-rotate 30s linear infinite}
html body #main-content .ia26 .ia-visual:after{inset:19% 11%;border-style:dashed;animation-duration:44s;animation-direction:reverse}
html body #main-content .ia26 .ia-holo{position:relative;z-index:2;display:grid;place-items:center;width:min(390px,86%);aspect-ratio:1;border-radius:30px;transform:rotate(-5deg);background:linear-gradient(145deg,#133448dd,#0a2132e6);border:1px solid #85dfd06b;box-shadow:0 32px 65px #0008,inset 0 1px #ffffff26;overflow:hidden}
html body #main-content .ia26 .ia-holo:before{content:"";position:absolute;inset:0;opacity:.24;background:repeating-linear-gradient(90deg,transparent 0,transparent 34px,#85dfd022 35px),repeating-linear-gradient(0deg,transparent 0,transparent 34px,#85dfd022 35px)}
html body #main-content .ia26 .ia-holo svg{position:relative;z-index:2;width:64%;height:auto;filter:drop-shadow(0 0 25px #85dfd06b)}
html body #main-content .ia26 .ia-holo-caption{position:absolute;z-index:3;bottom:23px;left:23px;right:23px;text-align:center;display:grid;gap:6px}
html body #main-content .ia26 .ia-holo-caption strong{font-weight:850!important;font-size:19px!important;letter-spacing:.11em!important}
html body #main-content .ia26 .ia-holo-caption small{font-size:11px!important;color:#85dfd0!important;letter-spacing:.18em!important}
html body #main-content .ia26 .ia-float{position:absolute;z-index:4;padding:15px 19px;border:1px solid #85dfd068;background:#0a2132f5;box-shadow:0 10px 30px #0006;border-radius:14px;font-size:11px!important;letter-spacing:.13em;font-weight:850;color:#eaf3f2!important}
html body #main-content .ia26 .ia-float b{display:block;color:#fff!important;font-size:24px!important;letter-spacing:0}
html body #main-content .ia26 .ia-float--a{top:8%;right:-1%}
html body #main-content .ia26 .ia-float--b{bottom:8%;left:-6%}
html body #main-content .ia26 .ia-summary{display:grid;grid-template-columns:1.55fr 1fr 1fr;gap:18px;margin-top:-44px;position:relative;z-index:5}
html body #main-content .ia26 .ia-sum-card{background:#0a2132!important;border:1px solid #62718c66;border-radius:19px;padding:25px 27px;box-shadow:0 20px 32px #0005;min-width:0}
html body #main-content .ia26 .ia-sum-card:first-child{background:linear-gradient(130deg,#133448,#0a2132)!important;border-color:#85dfd066}
html body #main-content .ia26 .ia-sum-card span{display:block;font-size:10px!important;letter-spacing:.15em!important;color:#85dfd0!important;font-weight:850;margin-bottom:9px}
html body #main-content .ia26 .ia-sum-card strong{display:block;color:#fff!important;font-size:clamp(18px,1.7vw,28px)!important;font-weight:850;line-height:1.2}
html body #main-content .ia26 .ia-sum-card p{color:#85dfd0!important;font-size:13px!important;line-height:1.6!important;margin-top:10px}
html body #main-content .ia26 .ia-section{padding-top:105px}
html body #main-content .ia26 .ia-section-head{display:flex;justify-content:space-between;gap:36px;align-items:end;margin:0 0 33px}
html body #main-content .ia26 .ia-section-head h2{max-width:770px;margin-top:16px}
html body #main-content .ia26 .ia-section-head>p{max-width:390px;color:#85dfd0!important;font-size:15px!important;line-height:1.75!important}
html body #main-content .ia26 .ia-story{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px}
html body #main-content .ia26 .ia-story-year{padding:45px;background:linear-gradient(142deg,#526b7b,#133448)!important;border:1px solid #85dfd078;border-radius:23px;display:flex;flex-direction:column;justify-content:space-between;min-height:310px}
html body #main-content .ia26 .ia-story-year strong{font-size:clamp(70px,9vw,144px)!important;line-height:1!important;font-weight:900;color:#fff!important;letter-spacing:-.09em!important}
html body #main-content .ia26 .ia-story-year p{color:#eaf3f2!important;font-size:17px!important;max-width:270px}
html body #main-content .ia26 .ia-story-copy{background:#0a2132;border:1px solid #eaf3f22e;border-radius:23px;padding:clamp(26px,4vw,56px);display:grid;align-content:center;gap:20px}
html body #main-content .ia26 .ia-story-copy p{font-size:clamp(15px,1.3vw,18px)!important;color:#85dfd0!important;line-height:1.85!important}
html body #main-content .ia26 .ia-story-copy strong{color:#fff!important}
html body #main-content .ia26 .ia-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
html body #main-content .ia26 .ia-service{position:relative;padding:30px;background:linear-gradient(145deg,#0a2132,#0a2132);border:1px solid #85dfd02c;border-radius:20px;min-height:252px;display:flex;flex-direction:column;transition:border-color .25s,transform .25s}
html body #main-content .ia26 .ia-service:hover{border-color:#85dfd0aa;transform:translateY(-5px)}
html body #main-content .ia26 .ia-service-num{display:grid;place-items:center;border:1px solid #85dfd05c;color:#85dfd0!important;background:#176b6527;font-weight:850;font-size:11px!important;width:43px;height:43px;border-radius:11px;margin-bottom:24px}
html body #main-content .ia26 .ia-service h3{margin-bottom:13px}
html body #main-content .ia26 .ia-service p{font-size:14px!important;line-height:1.75!important;color:#85dfd0!important}
html body #main-content .ia26 .ia-service-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:20px;color:#85dfd0!important;font-size:12px!important;font-weight:800!important}
html body #main-content .ia26 .ia-values{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
html body #main-content .ia26 .ia-value{background:#ffffff08;border:1px solid #ffffff21;border-radius:18px;padding:32px}
html body #main-content .ia26 .ia-value b{display:block;font-size:28px!important;color:#85dfd0!important;margin-bottom:15px}
html body #main-content .ia26 .ia-value h3{margin-bottom:10px}
html body #main-content .ia26 .ia-value p{color:#85dfd0!important;line-height:1.75!important;font-size:14px!important}
html body #main-content .ia26 .ia-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}
html body #main-content .ia26 .ia-flow-item{position:relative;background:#0a2132;border:1px solid #85dfd029;border-radius:18px;padding:27px}
html body #main-content .ia26 .ia-flow-item>span{font-size:38px!important;font-weight:850!important;color:#85dfd0!important}
html body #main-content .ia26 .ia-flow-item h3{margin:18px 0 10px;font-size:19px!important}
html body #main-content .ia26 .ia-flow-item p{font-size:13px!important;color:#85dfd0!important;line-height:1.8!important}
html body #main-content .ia26 .ia-cta{margin-top:105px;padding:clamp(35px,5vw,75px);background:radial-gradient(circle at 94% 0,#176b654d,transparent 44%),linear-gradient(130deg,#0a2132,#0a2132);border:1px solid #85dfd069;border-radius:25px;display:flex;align-items:center;justify-content:space-between;gap:30px}
html body #main-content .ia26 .ia-cta h2{margin:16px 0;max-width:780px}
html body #main-content .ia26 .ia-cta p{color:#85dfd0!important;max-width:700px;line-height:1.75!important;font-size:16px!important}
html body #main-content .ia26 .ia-cta .ia-btn{flex-shrink:0}
html body #main-content .ia26 .ia-detail{margin-top:58px;display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:30px;border-top:1px solid #ffffff29}
html body #main-content .ia26 .ia-detail h3{font-size:18px!important;margin-bottom:14px}
html body #main-content .ia26 .ia-detail p{color:#85dfd0!important;font-size:13px!important;line-height:1.8!important}
html body #main-content .ia26 .ia-detail details{border-bottom:1px solid #ffffff29;padding:13px 0}
html body #main-content .ia26 .ia-detail summary{cursor:pointer;font-size:14px;font-weight:780;color:#fff!important}
html body #main-content .ia26 .ia-detail details p{padding-left:12px}
html body #main-content .ia26 .ia-detail a{color:#85dfd0!important;text-decoration:underline!important}
@keyframes ia-rotate{to{transform:rotate(360deg)}}
@media(max-width:1050px){
 html body #main-content .ia26 .ia-hero-grid{grid-template-columns:1fr .75fr;gap:20px}
 html body #main-content .ia26 .ia-visual{min-height:330px}
 html body #main-content .ia26 .ia-float--b{left:0}
 html body #main-content .ia26 .ia-service-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:740px){
 html body #main-content .ia26 .ia-wrap{width:calc(100% - 36px)}
 html body #main-content .ia26 .ia-hero{padding:12px 0 72px}
 html body #main-content .ia26 .ia-hero-grid{grid-template-columns:1fr}
 html body #main-content .ia26 h1{font-size:clamp(40px,10vw,60px)!important}
 html body #main-content .ia26 .ia-hero h1{margin:16px 0 20px}
 html body #main-content .ia26 .ia-visual{min-height:305px;max-width:480px;width:100%;margin:10px auto 0}
 html body #main-content .ia26 .ia-holo{width:min(260px,70%);border-radius:21px}
 html body #main-content .ia26 .ia-float{padding:10px 12px;font-size:9px!important}
 html body #main-content .ia26 .ia-float b{font-size:19px!important}
 html body #main-content .ia26 .ia-float--a{right:0}
 html body #main-content .ia26 .ia-float--b{left:0;bottom:4%}
 html body #main-content .ia26 .ia-summary{grid-template-columns:1fr;gap:10px;margin-top:-25px}
 html body #main-content .ia26 .ia-section{padding-top:75px}
 html body #main-content .ia26 .ia-section-head{display:block}
 html body #main-content .ia26 .ia-section-head>p{margin-top:18px}
 html body #main-content .ia26 .ia-story{grid-template-columns:1fr}
 html body #main-content .ia26 .ia-story-year{min-height:220px;padding:30px}
 html body #main-content .ia26 .ia-story-year strong{font-size:90px!important}
 html body #main-content .ia26 .ia-service-grid,.ia26 .ia-values{grid-template-columns:1fr!important}
 html body #main-content .ia26 .ia-flow{grid-template-columns:1fr 1fr}
 html body #main-content .ia26 .ia-cta{flex-direction:column;align-items:flex-start;margin-top:75px}
 html body #main-content .ia26 .ia-detail{grid-template-columns:1fr}
}
@media(max-width:440px){
 html body #main-content .ia26 .ia-hero .ia-points{gap:7px}
 html body #main-content .ia26 .ia-points span{font-size:10px!important;padding:7px 9px}
 html body #main-content .ia26 .ia-actions .ia-btn{width:100%}
 html body #main-content .ia26 .ia-service-grid,.ia26 .ia-values,.ia26 .ia-flow{grid-template-columns:1fr!important}
 html body #main-content .ia26 .ia-story-copy{padding:25px}
 html body #main-content .ia26 .ia-cta .ia-btn{width:100%}
}
@media(prefers-reduced-motion:reduce){html body #main-content .ia26 :is(.ia-visual:before,.ia-visual:after){animation:none!important}html body #main-content .ia26 *{scroll-behavior:auto!important;transition:none!important}}

/* Theme hardening: global site section/card tokens enforce white backgrounds.
   These more specific rules protect contrast ONLY on /hakkimizda. */
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-hero,
html body.premium-theme #main-content .ia26 .ia-hero{
 background:radial-gradient(ellipse at 76% 25%,#526b7b5e,transparent 46%),linear-gradient(120deg,#0a2132,#0a2132 65%,#0a2132)!important;
 color:#fff!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-section,
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-visual,
html body.premium-theme #main-content .ia26 .ia-section,
html body.premium-theme #main-content .ia26 .ia-visual{
 background:transparent!important;color:#eaf3f2!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-service,
html body.premium-theme #main-content .ia26 .ia-service{
 background:linear-gradient(145deg,#0a2132,#133448)!important;
 color:#fff!important;border-color:#85dfd03c!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-value,
html body.premium-theme #main-content .ia26 .ia-value{
 background:#0a2132!important;color:#fff!important;border-color:#85dfd047!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-flow-item,
html body.premium-theme #main-content .ia26 .ia-flow-item{
 background:#0a2132!important;color:#fff!important;border-color:#85dfd047!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-cta,
html body.premium-theme #main-content .ia26 .ia-cta{
 background:radial-gradient(circle at 94% 0%,#176b6555,transparent 48%),linear-gradient(130deg,#0a2132,#0a2132)!important;
 color:#fff!important;border-color:#85dfd077!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-detail details,
html body.premium-theme #main-content .ia26 .ia-detail details{
 background:#0a2132!important;color:#fff!important;border:1px solid #85dfd04a!important;
 border-radius:12px!important;margin:9px 0;padding:16px!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 :is(h1,h2,h3),
html body.premium-theme #main-content .ia26 :is(h1,h2,h3){
 color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-title-em,
html body.premium-theme #main-content .ia26 .ia-title-em{
 color:#85dfd0!important;-webkit-text-fill-color:#85dfd0!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-detail,
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-crumb{
 color:#85dfd0!important;
}
@media(prefers-reduced-motion:reduce){
 html body #main-content .ia26 .ia-visual::before,
 html body #main-content .ia26 .ia-visual::after{animation:none!important}
}

/* Prevent generic editorial wrappers from painting white over the hero and section headers. */
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-hero-grid > div:first-child,
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-section-head,
html body.premium-theme #main-content .ia26 .ia-hero-grid > div:first-child,
html body.premium-theme #main-content .ia26 .ia-section-head{
 background:transparent!important;box-shadow:none!important;
 border:0!important;color:#eaf3f2!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-hero-grid > div:first-child > :is(h1,p),
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-section-head :is(h2,p){
 background:transparent!important;color:#fff!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-section-head > p,
html body.premium-theme #main-content .ia26 .ia-section-head > p{
 color:#85dfd0!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-hero .ia-lead,
html body.premium-theme #main-content .ia26 .ia-hero .ia-lead{
 color:#eaf3f2!important;
}
html body.premium-theme #main-content .ia26 .ia-hero .ia-crumb{
 background:transparent!important;
}

/* The global stylesheet also colors generic grid wrappers white. */
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-hero-grid,
html body.premium-theme #main-content .ia26 .ia-hero-grid{
 background:transparent!important;color:#fff!important;box-shadow:none!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-story,
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-service-grid,
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-values,
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-flow{
 background:transparent!important;
}

/* Final contrast details for hero badges, breadcrumb and shield caption. */
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-points span,
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-crumb > span,
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-holo-caption strong,
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-holo-caption small{
 color:#eaf3f2!important;-webkit-text-fill-color:#eaf3f2!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-points span{
 border-color:#85dfd06d!important;background:#1334487a!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-holo-caption small{
 color:#85dfd0!important;-webkit-text-fill-color:#85dfd0!important;
}
html body.premium-theme[data-cms-theme] #main-content .ia26 .ia-holo{
 color:#fff!important;
}

/* Individual career schematic / exclusive to Hakkımızda */
html body #main-content .ia26 .ia-career{margin-top:92px;padding:clamp(25px,4vw,55px);border-radius:27px;background:radial-gradient(ellipse at 94% 0%,#526b7b33,transparent 46%),linear-gradient(145deg,#0a2132,#0a2132 80%);border:1px solid #85dfd059;box-shadow:0 28px 80px #0005;position:relative}
html body #main-content .ia26 .ia-career-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}
html body #main-content .ia26 .ia-career-heading h2{max-width:790px;margin:17px 0!important;font-size:clamp(29px,3.4vw,49px)!important;color:#fff!important}
html body #main-content .ia26 .ia-career-heading p{max-width:760px;color:#85dfd0!important;font-size:clamp(14px,1.2vw,17px)!important;line-height:1.8!important}
html body #main-content .ia26 .ia-career-stamp{flex:0 0 auto;display:grid;place-items:center;padding:22px 28px;background:#176b651a;border:1px solid #85dfd072;border-radius:18px}
html body #main-content .ia26 .ia-career-stamp strong{color:#fff!important;font-size:clamp(31px,4vw,58px)!important;line-height:1.1;letter-spacing:-.07em}
html body #main-content .ia26 .ia-career-stamp span{color:#85dfd0!important;font-size:10px!important;font-weight:850;letter-spacing:.17em}
html body #main-content .ia26 .ia-career-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:37px 0 24px}
html body #main-content .ia26 .ia-career-route article{min-width:0;padding:25px 19px 26px;border:1px solid #176b6547;border-radius:18px;background:#0a2132;position:relative;transition:transform .2s,border-color .2s}
html body #main-content .ia26 .ia-career-route article:not(:last-child):after{content:"→";position:absolute;top:49px;right:-13px;z-index:2;color:#85dfd0;font-size:21px}
html body #main-content .ia26 .ia-career-route article:hover{transform:translateY(-5px);border-color:#85dfd095}
html body #main-content .ia26 .ia-career-index{height:49px;width:49px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#176b65,#526b7b);color:#fff!important;font-size:20px;font-weight:900;margin-bottom:22px}
html body #main-content .ia26 .ia-career-route article span{color:#85dfd0!important;font-size:10px!important;font-weight:850;letter-spacing:.14em}
html body #main-content .ia26 .ia-career-route h3{color:#fff!important;margin:10px 0 12px!important;font-size:clamp(17px,1.45vw,22px)!important}
html body #main-content .ia26 .ia-career-route p{color:#85dfd0!important;font-size:13px!important;line-height:1.7!important}
html body #main-content .ia26 .ia-career-disclosure{display:flex;align-items:center;gap:16px;border:1px solid #85dfd064;padding:17px 22px;border-radius:14px;background:#1334486b}
html body #main-content .ia26 .ia-career-disclosure>span{font-size:25px;color:#85dfd0;flex:0 0 auto}
html body #main-content .ia26 .ia-career-disclosure p{flex:1;color:#eaf3f2!important;font-size:13px!important;line-height:1.65!important}
html body #main-content .ia26 .ia-career-disclosure strong{color:#fff!important}
html body #main-content .ia26 .ia-career-disclosure a{flex:0 0 auto;border-radius:9px;padding:11px 15px;background:#176b65;color:#fff!important;font-size:12px!important;font-weight:800}
@media(max-width:1050px){html body #main-content .ia26 .ia-career-route{grid-template-columns:repeat(2,minmax(0,1fr))}html body #main-content .ia26 .ia-career-route article:after{display:none}}
@media(max-width:650px){html body #main-content .ia26 .ia-career{margin-top:45px;padding:22px 17px;border-radius:18px}html body #main-content .ia26 .ia-career-heading{align-items:flex-start;flex-direction:column}html body #main-content .ia26 .ia-career-stamp{padding:12px 18px;place-items:start}html body #main-content .ia26 .ia-career-route{grid-template-columns:1fr;gap:11px;margin:26px 0 17px}html body #main-content .ia26 .ia-career-route article{padding:20px}html body #main-content .ia26 .ia-career-index{margin-bottom:14px}html body #main-content .ia26 .ia-career-disclosure{align-items:flex-start;flex-wrap:wrap;padding:17px}html body #main-content .ia26 .ia-career-disclosure p{flex-basis:calc(100% - 50px)}html body #main-content .ia26 .ia-career-disclosure a{margin-left:39px}}
@media(prefers-reduced-motion:reduce){html body #main-content .ia26 .ia-career-route article{transition:none!important;transform:none!important}}
