/* TÜRKKAN YMM V8 | performance-first public design system - 2026-07-02 */
:root{
  --tk-ink:#071426;
  --tk-ink-2:#0c2852;
  --tk-ink-3:#153d74;
  --tk-accent:#e92843;
  --tk-accent-dark:#bb1730;
  --tk-blue:#2563eb;
  --tk-cyan:#44c6f7;
  --tk-paper:#f5f7fb;
  --tk-surface:#ffffff;
  --tk-text:#14213a;
  --tk-muted:#5e6f89;
  --tk-line:rgba(8, 29, 62, .12);
  --tk-soft-line:rgba(255,255,255,.16);
  --tk-shadow:0 24px 64px rgba(10,31,63,.10);
  --tk-radius:28px;
  --tk-radius-sm:18px;
  --tk-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--tk-paper)}
body{margin:0;background:var(--tk-paper);color:var(--tk-text);font-family:var(--tk-font);font-size:16px;line-height:1.62;text-rendering:optimizeLegibility;overflow-x:hidden}
img{display:block;max-width:100%;height:auto}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font:inherit}
button{cursor:pointer}
.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}
::selection{color:#fff;background:var(--tk-accent)}
.tk-skip-link{position:fixed;z-index:10050;left:16px;top:14px;transform:translateY(-180%);padding:11px 15px;border-radius:12px;color:#fff;background:#071426;box-shadow:0 14px 36px rgba(7,20,38,.35);font-weight:800;transition:transform .18s ease}.tk-skip-link:focus{transform:translateY(0)}
:focus-visible{outline:3px solid rgba(68,198,247,.95);outline-offset:3px}

/* Header */
.turkkan-main-header{position:sticky;top:0;z-index:2000;background:var(--tk-ink);box-shadow:0 10px 30px rgba(3,12,28,.12)}
.turkkan-header-top{background:rgba(0,0,0,.18);border-bottom:1px solid rgba(255,255,255,.08)}
.turkkan-header-top__inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:rgba(235,246,255,.78);font-size:12px;font-weight:720}
.turkkan-header-top__left{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.turkkan-header-top a{color:inherit}.turkkan-header-top a:hover{color:#fff}.turkkan-header-top i{margin-right:7px;color:var(--tk-cyan)}
.turkkan-main-menu{background:linear-gradient(90deg,var(--tk-ink),#092451 58%,#0d315f)}
.turkkan-main-menu__inner{min-height:88px;display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:24px}
.turkkan-main-menu__logo a{display:flex;align-items:center;justify-content:center;width:128px;height:76px;border-radius:14px;overflow:hidden;background:rgba(255,255,255,.025)}.turkkan-main-menu__logo img{width:128px;height:76px;object-fit:contain;object-position:center}
.turkkan-main-menu__list{display:flex;justify-content:center;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.turkkan-main-menu__list a{display:flex;align-items:center;min-height:42px;padding:0 12px;border-radius:999px;color:rgba(255,255,255,.84);font-size:13px;font-weight:800;white-space:nowrap}.turkkan-main-menu__list>li.current>a,.turkkan-main-menu__list>li>a:hover{color:#fff;background:rgba(255,255,255,.12)}
.thm-btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:13px 21px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--tk-accent),#f23f55);color:#fff!important;font-size:13px;font-weight:900;line-height:1;box-shadow:0 16px 32px rgba(233,40,67,.28);transition:transform .2s ease,box-shadow .2s ease}.thm-btn:hover{transform:translateY(-2px);box-shadow:0 22px 42px rgba(233,40,67,.34)}
.turkkan-mobile-toggle{display:none;width:46px;height:46px;border:1px solid rgba(255,255,255,.17);border-radius:14px;background:rgba(255,255,255,.08);align-items:center;justify-content:center;flex-direction:column;gap:5px}.turkkan-mobile-toggle span{width:21px;height:2px;border-radius:4px;background:#fff}.turkkan-mobile-menu[hidden]{display:none}.turkkan-mobile-menu{position:fixed;inset:0;z-index:10000}.turkkan-mobile-menu__overlay{position:absolute;inset:0;background:rgba(2,8,20,.67)}.turkkan-mobile-menu__panel{position:absolute;right:0;top:0;width:min(390px,90vw);height:100%;padding:22px;background:#fff;overflow-y:auto;box-shadow:-22px 0 65px rgba(0,0,0,.28)}.turkkan-mobile-menu__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.turkkan-mobile-menu__head img{width:128px;height:80px;object-fit:contain;border-radius:12px;background:#071426}.turkkan-mobile-close{width:42px;height:42px;border:0;border-radius:12px;background:#edf2fb;color:var(--tk-ink)}.turkkan-mobile-menu ul{margin:0;padding:0;list-style:none}.turkkan-mobile-menu li{border-bottom:1px solid var(--tk-line)}.turkkan-mobile-menu li a{display:flex;padding:15px 0;color:var(--tk-ink);font-weight:850}.turkkan-mobile-menu__contact{display:grid;gap:10px;margin-top:22px;padding:18px;border-radius:18px;background:#f4f8fd}.turkkan-mobile-menu__contact a{font-size:14px;font-weight:800;color:var(--tk-ink)}.turkkan-mobile-menu__contact i{width:22px;color:var(--tk-accent)}

/* Home hero */
.tkp-premium-home{background:var(--tk-paper);overflow:hidden}.tkp-hero{position:relative;isolation:isolate;padding:92px 0 78px;background:radial-gradient(circle at 80% 10%,rgba(76,202,247,.30),transparent 23%),radial-gradient(circle at 15% 105%,rgba(37,99,235,.46),transparent 38%),linear-gradient(119deg,#051126 0%,#0b2d5d 58%,#164b88 100%);color:#fff}.tkp-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.28))}
.tkp-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:76px;align-items:center}.tkp-eyebrow,.tkp-kicker{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.tkp-eyebrow{padding:9px 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.09);color:#d8f5ff}.tkp-hero h1{max-width:760px;margin:20px 0;color:#fff;font-size:clamp(43px,5.5vw,76px);line-height:1.02;font-weight:900;letter-spacing:-.061em}.tkp-hero h1 em{font-style:normal;color:#ffc45c}.tkp-hero__copy>p{max-width:700px;margin:0;color:rgba(255,255,255,.84);font-size:18px;line-height:1.75}.tkp-hero__actions,.tk-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.tkp-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:13px 20px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:900;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.tkp-button:hover{transform:translateY(-2px)}.tkp-button--primary{background:var(--tk-accent);color:#fff;box-shadow:0 16px 34px rgba(233,40,67,.25)}.tkp-button--primary:hover{background:var(--tk-accent-dark)}.tkp-button--ghost{border-color:rgba(255,255,255,.30);background:rgba(255,255,255,.07);color:#fff}.tkp-button--ghost:hover{background:rgba(255,255,255,.14)}.tkp-button--dark{background:var(--tk-ink);color:#fff;box-shadow:0 14px 30px rgba(7,20,38,.16)}
.tkp-micro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.tkp-micro-grid>div{display:flex;align-items:center;gap:8px;min-height:56px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(1,13,34,.18);color:rgba(255,255,255,.88);font-size:12px;font-weight:780}.tkp-micro-grid i{color:#ffca69}.tkp-hero__panel{padding:30px;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.17),rgba(255,255,255,.045));box-shadow:0 28px 70px rgba(0,0,0,.22);backdrop-filter:blur(12px)}.tkp-hero__panel-top{display:flex;align-items:center;justify-content:space-between;color:#bcecff;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.tkp-hero__panel-top i{color:#ffc45c}.tkp-hero__panel h2{margin:20px 0 25px;color:#fff;font-size:31px;line-height:1.12;font-weight:900;letter-spacing:-.04em}.tkp-hero__panel-list{display:grid;gap:10px}.tkp-hero__panel-list>div{display:grid;grid-template-columns:31px 1fr 16px;align-items:center;gap:10px;padding:15px 12px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(3,15,35,.18)}.tkp-number{color:#ffc45c;font-size:12px;font-weight:900}.tkp-hero__panel-list strong{font-size:14px;color:#fff}.tkp-hero__panel-list i{font-size:11px;color:#bcecff}.tkp-hero__panel-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:23px;padding-top:19px;border-top:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.66);font-size:13px}.tkp-hero__panel-bottom a{color:#fff;font-weight:900}.tkp-trust-strip{background:#07182f;color:#d9eaff}.tkp-trust-strip__inner{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;padding:15px 0;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}

/* Shared public sections */
.tkp-section{padding:96px 0}.tkp-section__head{max-width:760px;margin-bottom:36px}.tkp-section__head--split{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:48px}.tkp-section__head--split>div{max-width:690px}.tkp-kicker{color:var(--tk-accent)}.tkp-section h2,.tkp-faq h2{margin:12px 0 14px;color:var(--tk-ink);font-size:clamp(34px,4vw,56px);line-height:1.07;font-weight:900;letter-spacing:-.055em}.tkp-section__head p,.tkp-faq p,.tkp-process__copy>p{margin:0;color:var(--tk-muted);font-size:16px;line-height:1.8}.tkp-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tkp-method-grid article{position:relative;min-height:238px;padding:28px;border:1px solid var(--tk-line);border-radius:var(--tk-radius);background:#fff;box-shadow:0 10px 28px rgba(8,29,62,.035)}.tkp-method-grid article>span{position:absolute;right:23px;top:19px;color:#d8e1f0;font-size:13px;font-weight:900}.tkp-method-grid i{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:#fff0f2;color:var(--tk-accent);font-size:18px}.tkp-method-grid h3{margin:35px 0 8px;color:var(--tk-ink);font-size:21px;line-height:1.2;font-weight:900}.tkp-method-grid p{margin:0;color:var(--tk-muted);font-size:14px;line-height:1.76}.tkp-services,.tkp-insights{background:#fff}.tkp-service-grid,.tkp-insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tkp-service-card{display:flex;flex-direction:column;min-height:280px;padding:26px;border:1px solid var(--tk-line);border-radius:24px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tkp-service-card:hover{transform:translateY(-5px);border-color:rgba(233,40,67,.25);box-shadow:var(--tk-shadow)}.tkp-service-card__top{display:flex;align-items:center;justify-content:space-between}.tkp-service-card__top span{color:#97a8c4;font-size:13px;font-weight:900}.tkp-service-card__top i{color:var(--tk-accent);font-size:21px}.tkp-service-card h3{margin:31px 0 10px;color:var(--tk-ink);font-size:20px;line-height:1.18;font-weight:900}.tkp-service-card p{margin:0;color:var(--tk-muted);font-size:14px;line-height:1.75}.tkp-service-card a,.tkp-insight-card>a,.tkp-text-link,.tk-card-link{display:inline-flex;align-items:center;gap:9px;margin-top:auto;padding-top:20px;color:var(--tk-blue);font-size:13px;font-weight:900}.tkp-section__foot{margin-top:30px}.tkp-process{background:#edf3fb}.tkp-process__shell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(400px,1.08fr);gap:54px;align-items:center;padding:52px;border:1px solid rgba(7,20,38,.1);border-radius:34px;background:linear-gradient(135deg,#fff,#eef5ff);box-shadow:0 18px 45px rgba(7,20,38,.06)}.tkp-process__copy .tkp-button{margin-top:26px}.tkp-process__steps{margin:0;padding:0;list-style:none}.tkp-process__steps li{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:21px 0;border-bottom:1px solid rgba(7,20,38,.12)}.tkp-process__steps li:first-child{padding-top:0}.tkp-process__steps li:last-child{padding-bottom:0;border-bottom:0}.tkp-process__steps span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--tk-ink);color:#fff;font-size:12px;font-weight:900}.tkp-process__steps h3{margin:1px 0 4px;color:var(--tk-ink);font-size:18px;font-weight:900}.tkp-process__steps p{margin:0;color:var(--tk-muted);font-size:14px;line-height:1.68}.tkp-insight-card{display:flex;flex-direction:column;min-height:260px;padding:27px;border:1px solid #e6ebf4;border-radius:24px;background:#f6f8fc}.tkp-insight-card>span{color:var(--tk-accent);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tkp-insight-card h3{margin:18px 0 10px;font-size:22px;line-height:1.18;font-weight:900;letter-spacing:-.025em}.tkp-insight-card h3 a{color:var(--tk-ink)}.tkp-insight-card p{margin:0;color:var(--tk-muted);font-size:14px;line-height:1.72}.tkp-faq{background:var(--tk-paper)}.tkp-faq__grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(440px,1.2fr);gap:72px;align-items:start}.tkp-accordion{display:grid;gap:10px}.tkp-accordion__item{overflow:hidden;border:1px solid var(--tk-line);border-radius:17px;background:#fff}.tkp-accordion__item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:19px 21px;border:0;background:#fff;color:var(--tk-ink);font-size:15px;font-weight:850;text-align:left}.tkp-accordion__item button i{transition:transform .2s ease;color:var(--tk-accent)}.tkp-accordion__item.is-open button i{transform:rotate(45deg)}.tkp-accordion__content{display:none;padding:0 21px 19px;color:var(--tk-muted);font-size:14px;line-height:1.75}.tkp-accordion__content p{margin:0}.tkp-accordion__item.is-open .tkp-accordion__content{display:block}

/* Inner page directory / articles */
.turkkan-inner-main,.tk-inner-page{min-height:48vh;background:var(--tk-paper)}.tk-inner-hero{position:relative;overflow:hidden;padding:92px 0 68px;background:radial-gradient(circle at 83% 15%,rgba(68,198,247,.26),transparent 24%),linear-gradient(120deg,#061225 0%,#0c2e5e 62%,#164b88 100%);color:#fff}.tk-inner-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;opacity:.6}.tk-inner-hero .container{position:relative;z-index:1;max-width:1010px}.tk-inner-hero h1{max-width:880px;margin:14px 0;color:#fff;font-size:clamp(36px,5vw,66px);line-height:1.06;font-weight:900;letter-spacing:-.055em}.tk-inner-hero p{max-width:760px;margin:0;color:rgba(255,255,255,.80);font-size:17px;line-height:1.76}.tk-inner-hero .tkp-kicker{color:#ffc45c}.tk-content-section,.tk-directory-section{padding:76px 0}.tk-page-reviewed{display:inline-flex;align-items:center;gap:8px;margin:18px 0 0;padding:8px 12px;border:1px solid var(--tk-line);border-radius:999px;background:#fff;color:var(--tk-muted);font-size:12px;font-weight:800}.tk-page-reviewed i{color:var(--tk-accent)}.tk-directory-intro{display:flex;justify-content:space-between;gap:36px;align-items:end;margin-bottom:32px}.tk-directory-intro h2{max-width:760px;margin:10px 0;color:var(--tk-ink);font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.05em}.tk-directory-intro p{max-width:540px;margin:0;color:var(--tk-muted)}.tk-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tk-directory-card{overflow:hidden;border:1px solid var(--tk-line);border-radius:24px;background:#fff;box-shadow:0 12px 35px rgba(7,20,38,.04);transition:transform .2s ease,box-shadow .2s ease}.tk-directory-card:hover{transform:translateY(-4px);box-shadow:var(--tk-shadow)}.tk-directory-card__image{display:block;aspect-ratio:16/9;overflow:hidden;background:#e9eef8}.tk-directory-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.tk-directory-card:hover img{transform:scale(1.035)}.tk-directory-card__body{display:flex;min-height:230px;flex-direction:column;padding:24px}.tk-directory-card__body span{color:var(--tk-accent);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tk-directory-card__body h3{margin:15px 0 10px;color:var(--tk-ink);font-size:21px;line-height:1.2;font-weight:900}.tk-directory-card__body p{margin:0;color:var(--tk-muted);font-size:14px;line-height:1.72}.tk-directory-empty{padding:44px;border:1px dashed #cbd5e1;border-radius:22px;background:#fff;text-align:center;color:var(--tk-muted)}.tk-directory-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:30px;border-radius:26px;background:var(--tk-ink);color:#fff}.tk-directory-cta h3{margin:0;color:#fff;font-size:25px}.tk-directory-cta p{margin:6px 0 0;color:rgba(255,255,255,.74)}.tk-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:26px}.tk-article-card,.tk-aside-card,.tk-contact-form-shell{overflow:hidden;border:1px solid var(--tk-line);border-radius:26px;background:#fff;box-shadow:0 18px 44px rgba(7,20,38,.06)}.tk-article-card__cover{display:block;width:100%;max-height:480px;object-fit:cover;background:#e9eef8}.tk-article-card__body{padding:34px}.tk-article-card__body h2{margin:0 0 18px;color:var(--tk-ink);font-size:31px;line-height:1.2}.turkkan-rich-content{color:#334764;font-size:16px;line-height:1.84}.turkkan-rich-content>*:first-child{margin-top:0}.turkkan-rich-content>*:last-child{margin-bottom:0}.turkkan-rich-content h2,.turkkan-rich-content h3,.turkkan-rich-content h4{margin:38px 0 14px;color:var(--tk-ink);line-height:1.22}.turkkan-rich-content h2{font-size:28px}.turkkan-rich-content h3{font-size:22px}.turkkan-rich-content p{margin:0 0 18px}.turkkan-rich-content ul,.turkkan-rich-content ol{padding-left:24px;margin:0 0 18px}.turkkan-rich-content li{margin:7px 0}.turkkan-rich-content a{color:var(--tk-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.turkkan-rich-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:20px 0}.turkkan-rich-content td,.turkkan-rich-content th{padding:10px 12px;border:1px solid #dbe4f0}.tk-content-metrics{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:26px}.tk-content-metrics span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:#eff5ff;color:#123e83;font-size:12px;font-weight:800}.tk-content-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:28px;border-radius:20px;background:linear-gradient(135deg,#eff6ff,#fff1f2);border:1px solid rgba(37,99,235,.12)}.tk-content-callout h3{margin:8px 0 5px;color:var(--tk-ink);font-size:23px}.tk-content-callout p{margin:0;color:var(--tk-muted)}.tk-content-aside{display:grid;gap:18px}.tk-aside-card{padding:24px}.tk-aside-card>span{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--tk-accent)}.tk-aside-card h2{margin:11px 0 16px;color:var(--tk-ink);font-size:22px}.tk-aside-card ul{margin:0;padding:0;list-style:none}.tk-aside-card li{border-top:1px solid var(--tk-line)}.tk-aside-card li:first-child{border-top:0}.tk-aside-card li a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;color:var(--tk-text);font-size:14px;font-weight:800}.tk-aside-card li a:hover,.tk-aside-card li.is-current a{color:var(--tk-accent)}.tk-aside-card--dark{background:linear-gradient(145deg,#071426,#0d315f);color:#fff}.tk-aside-card--dark>span{color:#ffc45c}.tk-aside-card--dark h2{color:#fff}.tk-aside-card--dark p{color:rgba(255,255,255,.76)}.tk-aside-card--dark a{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#fff;font-size:14px;font-weight:900}.tk-faq-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(440px,1.28fr);gap:66px;align-items:start}.tk-faq-list{display:grid;gap:10px}.tk-faq-item{overflow:hidden;border:1px solid var(--tk-line);border-radius:18px;background:#fff}.tk-faq-item button{display:flex;width:100%;justify-content:space-between;gap:14px;border:0;background:#fff;padding:19px 20px;color:var(--tk-ink);font-size:15px;font-weight:850;text-align:left}.tk-faq-item button i{color:var(--tk-accent);transition:transform .2s ease}.tk-faq-item.is-open button i{transform:rotate(45deg)}.tk-faq-answer{display:none;padding:0 20px 18px;color:var(--tk-muted);line-height:1.75}.tk-faq-item.is-open .tk-faq-answer{display:block}.tk-about-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:34px;align-items:start}.tk-about-copy h2{margin:0 0 14px;color:var(--tk-ink);font-size:36px;line-height:1.12}.tk-about-copy p{color:var(--tk-muted)}.tk-about-principles{display:grid;gap:12px}.tk-about-principles>div{padding:18px;border:1px solid var(--tk-line);border-radius:18px;background:#fff}.tk-about-principles i{color:var(--tk-accent);margin-right:9px}.tk-team-directory .tk-directory-card__body,.tk-directory-grid--posts .tk-directory-card__body{min-height:205px}.tk-reference-note{padding:34px;border-radius:24px;background:#fff;border:1px solid var(--tk-line);color:var(--tk-muted);box-shadow:0 12px 32px rgba(7,20,38,.04)}

/* Contact and home form */
.tk-premium-contact-section{padding:86px 0;background:linear-gradient(180deg,#f5f7fb,#edf4fe)}.tk-premium-contact-shell{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(420px,1.12fr);gap:24px;padding:22px;border:1px solid var(--tk-line);border-radius:32px;background:#fff;box-shadow:var(--tk-shadow)}.tk-premium-contact-info{display:flex;flex-direction:column;padding:36px;border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(68,198,247,.22),transparent 36%),linear-gradient(145deg,#071426,#0c315f);color:#fff}.tk-premium-kicker,.tk-premium-form-head>span{display:inline-flex;align-self:flex-start;margin-bottom:15px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.1);color:#b9efff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tk-premium-contact-info h2{margin:0 0 16px;color:#fff;font-size:clamp(29px,3vw,43px);line-height:1.12;font-weight:900;letter-spacing:-.045em}.tk-premium-contact-info>p{margin:0 0 26px;color:rgba(255,255,255,.75);font-size:16px;line-height:1.75}.tk-premium-benefits{display:grid;gap:10px;margin-bottom:26px}.tk-premium-benefits>div{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.055);font-size:14px;font-weight:750}.tk-premium-benefits i{color:#ffc45c}.tk-premium-phone{display:flex;align-items:center;gap:13px;margin-top:auto;padding:15px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.07);color:#fff}.tk-premium-phone .icon-wrap{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--tk-accent)}.tk-premium-phone small{display:block;color:rgba(255,255,255,.68);font-size:12px}.tk-premium-phone strong{display:block;color:#fff;font-size:17px}.tk-premium-form-card{padding:22px 16px 16px}.tk-premium-form-head{margin-bottom:22px}.tk-premium-form-head>span{background:#fff0f2;color:var(--tk-accent)}.tk-premium-form-head h3{margin:0 0 8px;color:var(--tk-ink);font-size:31px;letter-spacing:-.04em}.tk-premium-form-head p{margin:0;color:var(--tk-muted)}.tk-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.tk-floating-input{position:relative}.tk-floating-input--wide,.tk-form-grid__full{grid-column:1/-1}.tk-floating-input input,.tk-floating-input select,.tk-floating-input textarea{width:100%;min-height:58px;padding:25px 16px 9px;border:1px solid var(--tk-line);border-radius:15px;background:#f4f7fb;color:var(--tk-ink);font-size:15px;font-weight:700;outline:0;transition:border .2s ease,background .2s ease,box-shadow .2s ease}.tk-floating-input textarea{min-height:136px;resize:vertical}.tk-floating-input label{position:absolute;left:16px;top:18px;color:var(--tk-muted);font-size:14px;font-weight:650;pointer-events:none;transition:.2s ease;transform-origin:left top}.tk-floating-input input:focus,.tk-floating-input select:focus,.tk-floating-input textarea:focus{border-color:var(--tk-blue);background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.tk-floating-input input:focus~label,.tk-floating-input input:not(:placeholder-shown)~label,.tk-floating-input textarea:focus~label,.tk-floating-input textarea:not(:placeholder-shown)~label,.tk-floating-input select:focus~label,.tk-floating-input select:valid~label{transform:translateY(-12px) scale(.82);color:var(--tk-blue);font-weight:850}.tk-honeypot{display:none!important}.tk-form-consent{display:flex;align-items:flex-start;gap:9px;margin-top:18px;color:var(--tk-muted);font-size:12px;line-height:1.65}.tk-form-consent input{margin-top:3px}.tk-form-consent a{color:var(--tk-blue);text-decoration:underline}.tk-premium-submit{width:100%;margin-top:16px;border:0}.tk-premium-form-note,.tk-contact-form__note{display:flex;gap:8px;margin:12px 0 0;color:var(--tk-muted);font-size:12px}.tk-premium-form-note i,.tk-contact-form__note i{color:#16a56e;margin-top:2px}.tk-contact-section{padding:76px 0}.tk-contact-layout{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(410px,1.14fr);gap:24px}.tk-contact-identity{padding:38px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(68,198,247,.20),transparent 38%),linear-gradient(145deg,#071426,#0c315f);color:#fff;box-shadow:0 20px 52px rgba(7,20,38,.18)}.tk-contact-identity h2{margin:0 0 15px;color:#fff;font-size:clamp(29px,3vw,42px);line-height:1.15}.tk-contact-identity>p{margin:0;color:rgba(255,255,255,.74)}.tk-contact-details{display:grid;gap:11px;margin:28px 0}.tk-contact-details>a,.tk-contact-details>div{display:flex;gap:13px;align-items:flex-start;padding:15px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:rgba(255,255,255,.06);color:#fff}.tk-contact-details i{width:18px;margin-top:4px;color:#ffc45c}.tk-contact-details small{display:block;color:rgba(255,255,255,.60);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tk-contact-details strong{display:block;color:#fff;font-size:14px;line-height:1.45;word-break:break-word}.tk-contact-principles{display:grid;gap:9px;padding-top:23px;border-top:1px solid rgba(255,255,255,.12)}.tk-contact-principles span{display:flex;gap:9px;color:#e1efff;font-size:14px;font-weight:700}.tk-contact-principles i{color:#ffc45c}.tk-contact-form-shell{padding:38px}.tk-contact-form-intro span{display:inline-flex;margin-bottom:14px;padding:7px 12px;border-radius:999px;background:#fff0f2;color:var(--tk-accent);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tk-contact-form-intro h2{margin:0 0 8px;color:var(--tk-ink);font-size:34px;letter-spacing:-.04em}.tk-contact-form-intro p{margin:0;color:var(--tk-muted)}.tk-contact-form{margin-top:26px}.tk-contact-form label{display:grid;gap:7px;color:var(--tk-ink);font-size:13px;font-weight:850}.tk-contact-form input,.tk-contact-form select,.tk-contact-form textarea{width:100%;min-height:52px;padding:13px 14px;border:1px solid var(--tk-line);border-radius:13px;background:#f5f7fb;color:var(--tk-ink);outline:0}.tk-contact-form textarea{min-height:138px;resize:vertical}.tk-contact-form input:focus,.tk-contact-form select:focus,.tk-contact-form textarea:focus{border-color:var(--tk-blue);background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.tk-contact-form__submit{margin-top:18px;border:0}.tk-contact-map-card{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);gap:26px;align-items:center;margin-top:26px;padding:28px;border:1px solid var(--tk-line);border-radius:26px;background:#fff;box-shadow:0 12px 30px rgba(7,20,38,.04)}.tk-contact-map-card h2{margin:10px 0;color:var(--tk-ink);font-size:30px}.tk-contact-map-card p{margin:0;color:var(--tk-muted)}.tk-contact-map-card iframe{width:100%;min-height:300px;border:0;border-radius:18px;background:#eef2f8}

/* Footer / toast */
.tk-footer{position:relative;overflow:hidden;background:#06162e;color:#d7e5f7}.tk-footer:before{content:"";position:absolute;inset:auto -10% -160px auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(68,198,247,.22),transparent 68%);pointer-events:none}.tk-footer-top{position:relative;display:grid;grid-template-columns:1.35fr .75fr 1.15fr;gap:54px;padding:64px 0 42px}.tk-footer-brand img{width:160px;height:100px;border-radius:15px;object-fit:cover}.tk-footer-brand p{max-width:490px;margin:20px 0 0;color:rgba(227,240,255,.76);font-size:14px;line-height:1.76}.tk-footer h2{margin:0 0 16px;color:#fff;font-size:14px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.tk-footer ul{margin:0;padding:0;list-style:none}.tk-footer-menu li+li{margin-top:8px}.tk-footer-menu a{color:rgba(224,237,253,.72);font-size:14px;font-weight:700}.tk-footer-menu a:hover{color:#fff}.tk-footer-contact li{display:flex;gap:10px;align-items:flex-start;margin:0 0 11px;color:rgba(224,237,253,.75);font-size:14px;line-height:1.58}.tk-footer-contact i{width:16px;margin-top:4px;color:#ffc45c}.tk-footer-contact a:hover{color:#fff}.tk-footer-social{display:flex;gap:8px;margin-top:18px}.tk-footer-social a{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:rgba(255,255,255,.08);color:#fff}.tk-footer-social a:hover{background:var(--tk-accent)}.tk-footer-bottom{position:relative;display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid rgba(255,255,255,.12);color:rgba(224,237,253,.68);font-size:12px}.tk-footer-bottom p{margin:0}.tk-footer-bottom a:hover{color:#fff}.scroll-to-top{position:fixed;right:20px;bottom:20px;z-index:900;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--tk-accent);color:#fff;box-shadow:0 16px 34px rgba(233,40,67,.30);transform:translateY(80px);opacity:0;pointer-events:none;transition:.2s ease}.scroll-to-top.show{transform:translateY(0);opacity:1;pointer-events:auto}.tk-form-toast{position:fixed;right:20px;bottom:20px;z-index:20000;width:min(390px,calc(100% - 32px));padding:16px;border-radius:18px;background:#fff;border:1px solid var(--tk-line);box-shadow:var(--tk-shadow)}.tk-form-toast--success{border-left:4px solid #16a56e}.tk-form-toast--error{border-left:4px solid var(--tk-accent)}.tk-form-toast__inner{display:flex;gap:12px;align-items:flex-start}.tk-form-toast__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#edf8f2;color:#16a56e}.tk-form-toast--error .tk-form-toast__icon{background:#fff0f2;color:var(--tk-accent)}.tk-form-toast__content{flex:1}.tk-form-toast__content strong{display:block;color:var(--tk-ink)}.tk-form-toast__content p{margin:3px 0 0;color:var(--tk-muted);font-size:13px}.tk-form-toast__close{border:0;background:transparent;color:var(--tk-muted)}

/* Compatibility blocks for retained legacy templates */
.turkkan-error-page{padding:90px 0}.turkkan-error-card{max-width:820px;margin:0 auto;padding:58px 34px;border:1px solid var(--tk-line);border-radius:28px;background:#fff;box-shadow:var(--tk-shadow);text-align:center}.turkkan-error-icon{width:74px;height:74px;display:grid;place-items:center;margin:0 auto 18px;border-radius:22px;background:var(--tk-ink);color:#fff;font-size:28px}.turkkan-error-kicker{display:inline-flex;margin-bottom:14px;padding:8px 13px;border-radius:999px;background:#fff0f2;color:var(--tk-accent);font-size:11px;font-weight:900;letter-spacing:.1em}.turkkan-error-card h1{margin:0 0 12px;color:var(--tk-ink);font-size:clamp(34px,5vw,56px)}.turkkan-error-card p{max-width:650px;margin:0 auto;color:var(--tk-muted)}.turkkan-error-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}.turkkan-outline-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 19px;border:1px solid var(--tk-line);border-radius:999px;background:#fff;color:var(--tk-ink);font-weight:850}.turkkan-light-outline{border-color:rgba(255,255,255,.30);background:rgba(255,255,255,.08);color:#fff}.turkkan-list-card-img{display:block;aspect-ratio:16/10;overflow:hidden}.turkkan-list-card-img img{width:100%;height:100%;object-fit:cover}

@media(max-width:1100px){.turkkan-main-menu__inner{grid-template-columns:136px 1fr auto;gap:14px}.turkkan-main-menu__logo a,.turkkan-main-menu__logo img{width:118px;height:70px}.turkkan-main-menu__list a{padding:0 8px;font-size:12px}.tkp-hero__grid{gap:38px}.tkp-section__head--split{gap:28px}.tkp-process__shell{grid-template-columns:1fr;gap:36px}.tkp-faq__grid,.tk-faq-layout{gap:40px}.tk-content-layout{grid-template-columns:1fr}.tk-content-aside{grid-template-columns:repeat(2,1fr)}.tk-directory-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:880px){.turkkan-header-top__right,.turkkan-main-menu__list,.turkkan-main-menu__cta{display:none}.turkkan-main-menu__inner{grid-template-columns:1fr auto;min-height:76px}.turkkan-main-menu__logo a,.turkkan-main-menu__logo img{width:118px;height:70px}.turkkan-mobile-toggle{display:flex}.tkp-hero{padding:74px 0 68px}.tkp-hero__grid,.tkp-faq__grid,.tk-contact-layout,.tk-premium-contact-shell{grid-template-columns:1fr}.tkp-hero__panel{max-width:620px}.tkp-section{padding:76px 0}.tkp-section__head--split{display:grid;gap:12px}.tkp-method-grid,.tkp-service-grid,.tkp-insight-grid{grid-template-columns:1fr}.tkp-method-grid article,.tkp-service-card{min-height:0}.tk-directory-intro{display:grid;gap:12px}.tk-directory-grid{grid-template-columns:1fr}.tk-contact-map-card{grid-template-columns:1fr}.tk-footer-top{grid-template-columns:1fr 1fr;gap:36px}.tk-footer-brand{grid-column:1/-1}}
@media(max-width:580px){.container{width:min(100% - 28px,1180px)}.turkkan-header-top__inner{min-height:33px;justify-content:center}.turkkan-header-top__left a:last-child{display:none}.tkp-hero h1{font-size:42px}.tkp-hero__copy>p{font-size:16px}.tkp-micro-grid{grid-template-columns:1fr}.tkp-hero__panel{padding:22px}.tkp-hero__panel h2{font-size:27px}.tkp-section h2,.tkp-faq h2{font-size:36px}.tkp-section{padding:58px 0}.tkp-process__shell{padding:27px 20px}.tkp-process__steps li{grid-template-columns:42px 1fr;gap:12px}.tkp-process__steps span{width:36px;height:36px}.tkp-insight-card{min-height:0}.tk-inner-hero{padding:66px 0 52px}.tk-inner-hero h1{font-size:39px}.tk-content-section,.tk-directory-section,.tk-contact-section{padding:56px 0}.tk-article-card__body,.tk-aside-card,.tk-contact-form-shell{padding:23px 19px}.tk-content-callout{display:grid;padding:22px}.tk-content-aside{grid-template-columns:1fr}.tk-contact-identity{padding:26px 20px}.tk-form-grid{grid-template-columns:1fr}.tk-footer-top{grid-template-columns:1fr;padding:50px 0 30px}.tk-footer-brand{grid-column:auto}.tk-footer-bottom{display:grid;gap:8px}.scroll-to-top{right:14px;bottom:14px}.turkkan-error-card{padding:38px 20px}}


/* V8 local icon system. Public pages do not request Font Awesome fonts. */
.fas,.far,.fab{display:inline-flex;align-items:center;justify-content:center;width:1em;min-width:1em;height:1em;font-family:Arial,sans-serif!important;font-style:normal!important;font-weight:800!important;line-height:1!important;vertical-align:-.08em}
.fas::before,.far::before,.fab::before{content:"•"}
.fa-arrow-right::before,.fa-long-arrow-alt-right::before{content:"→"}.fa-arrow-left::before{content:"←"}.fa-arrow-up::before{content:"↑"}.fa-angle-double-right::before{content:"»"}.fa-external-link-alt::before{content:"↗"}
.fa-phone-alt::before,.fa-phone::before{content:"☎"}.fa-envelope::before{content:"✉"}.fa-map-marker-alt::before{content:"⌖"}.fa-lock::before{content:"▣"}.fa-shield-alt::before{content:"◆"}.fa-balance-scale::before{content:"⚖"}
.fa-tasks::before{content:"✓"}.fa-check-double::before,.fa-check-circle::before{content:"✓"}.fa-plus::before{content:"+"}.fa-times::before,.fa-times-circle::before{content:"×"}.fa-star::before{content:"★"}.fa-search::before{content:"⌕"}.fa-project-diagram::before{content:"↝"}.fa-file-signature::before{content:"▤"}.fa-file-invoice-dollar::before{content:"▤"}
.fa-chart-line::before{content:"↗"}.fa-chart-bar::before{content:"▥"}.fa-university::before,.fa-building::before{content:"▦"}.fa-book-open::before{content:"▤"}.fa-calendar::before,.fa-calendar-alt::before,.fa-calendar-check::before{content:"▦"}.fa-folder-open::before{content:"▱"}.fa-question-circle::before{content:"?"}.fa-comments::before{content:"◌"}.fa-hourglass-half::before{content:"⌛"}.fa-exclamation-circle::before,.fa-exclamation-triangle::before{content:"!"}.fa-circle-notch::before{content:"◌"}.fa-detay::before{content:"•"}
.fa-facebook-f::before{content:"f"}.fa-instagram::before{content:"◎"}.fa-linkedin-in::before{content:"in"}.fa-twitter::before{content:"𝕏"}.fa-whatsapp::before{content:"◉"}

/* V8 presentation hardening and accessibility corrections. */
.turkkan-main-menu__logo a,.turkkan-main-menu__logo img{width:132px;height:74px}.turkkan-main-menu__logo img{object-fit:contain}
.tkp-hero{padding:86px 0 74px}.tkp-hero h1{max-width:700px;font-size:clamp(42px,5.2vw,72px)}
.tkp-hero__copy>p{max-width:650px}.tkp-hero__panel{backdrop-filter:none;background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.06))}
.tkp-process__shell{background:linear-gradient(135deg,#071426,#0d315f);border-color:rgba(255,255,255,.15);box-shadow:0 24px 60px rgba(7,20,38,.18)}
.tkp-process__copy .tkp-kicker{color:#ffc45c}.tkp-process__copy h2{color:#fff}.tkp-process__copy>p{color:rgba(234,244,255,.84)}
.tkp-process__steps li{border-color:rgba(255,255,255,.17)}.tkp-process__steps span{background:#fff;color:#071426}.tkp-process__steps h3{color:#fff}.tkp-process__steps p{color:rgba(231,241,255,.78)}
.tkp-process .tkp-button--dark{background:#fff;color:#071426;box-shadow:none}.tkp-process .tkp-button--dark:hover{background:#e7f3ff}
.tk-footer-brand img{object-fit:contain;background:rgba(255,255,255,.03)}.turkkan-footer-cta{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:999px;background:#ffc45c!important;color:#071426!important;font-weight:900!important;text-decoration:none}.turkkan-footer-cta:hover{background:#ffe0a3!important;color:#071426!important}
.tk-contact-map-frame{display:grid;gap:12px}.tk-contact-map-card iframe{aspect-ratio:4/3;min-height:0}.tk-contact-map-link{display:inline-flex;align-items:center;gap:8px;justify-content:center;min-height:44px;padding:11px 15px;border-radius:12px;background:#edf5ff;color:#0c3f7f;font-size:13px;font-weight:850}.tk-contact-map-link:hover{background:#dfeeff;color:#06162e}
.turkkan-rich-content img,.tk-article-card__cover,.tk-directory-card__image img,.tk-team-profile img{height:auto;aspect-ratio:16/10;object-fit:cover}
.tk-team-profile img{aspect-ratio:1/1}.tk-directory-card__image img{aspect-ratio:16/10}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.thm-btn,.tkp-button,.tkp-service-card,.scroll-to-top{transition:none!important}}

.tk-article-card--narrow{max-width:980px;margin-inline:auto}
/* ========================================================================
   TÜRKKAN YMM V9 — Premium visual system
   Local system typography + CSS-mask iconography: no webfont / icon CDN.
   ======================================================================== */
:root{
  --tk-primary:#d52e4d;
  --tk-accent:var(--tk-primary);
  --tk-accent-strong:#b91f3d;
  --tk-accent-soft:#fff0f3;
  --tk-navy:#071a36;
  --tk-ink:#0a1830;
  --tk-text:#273956;
  --tk-muted:#61728e;
  --tk-line:#e3e9f2;
  --tk-paper:#f5f7fb;
  --tk-card:#ffffff;
  --tk-blue:#2563eb;
  --tk-cyan:#36b5df;
  --tk-gold:#e8b24b;
  --tk-success:#14895d;
  --tk-shadow-sm:0 12px 28px rgba(9,27,57,.07);
  --tk-shadow:0 24px 64px rgba(9,27,57,.12);
  --tk-heading:"Segoe UI Variable Display","Aptos Display","Segoe UI",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;
  --tk-body:"Segoe UI Variable Text","Aptos","Segoe UI",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;
}
html{background:var(--tk-paper);scroll-behavior:smooth}
body{background:var(--tk-paper);font-family:var(--tk-body);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body::selection{background:rgba(213,46,77,.18);color:var(--tk-ink)}
h1,h2,h3,h4,h5,h6,.tkp-button,.thm-btn,.turkkan-main-menu__list a{font-family:var(--tk-heading)}
a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(37,99,235,.38);outline-offset:3px}

/* Local SVG-mask icon system. Each symbol follows currentColor and scales cleanly. */
.fas,.far,.fab{display:inline-grid;place-items:center;width:1em;min-width:1em;height:1em;line-height:1!important;font-family:inherit!important;font-style:normal!important;font-weight:inherit!important;vertical-align:-.11em}
.fas::before,.far::before,.fab::before{content:"";display:block;width:1em;height:1em;background:currentColor;-webkit-mask:var(--tk-icon) center/contain no-repeat;mask:var(--tk-icon) center/contain no-repeat}
.fa-spin::before{animation:tk-v9-spin 1.1s linear infinite}
@keyframes tk-v9-spin{to{transform:rotate(360deg)}}
.fa-arrow-right,.fa-long-arrow-alt-right{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 11h10.17l-3.59-3.59L13 6l6 6-6 6-1.42-1.41L15.17 13H5z'/%3E%3C/svg%3E")}
.fa-arrow-left{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m19 11H8.83l3.59-3.59L11 6l-6 6 6 6 1.42-1.41L8.83 13H19z'/%3E%3C/svg%3E")}
.fa-arrow-up{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m13 19h-2V8.83l-3.59 3.59L6 11l6-6 6 6-1.41 1.42L13 8.83z'/%3E%3C/svg%3E")}
.fa-angle-double-right{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m5.41 7.41L10 12l-4.59 4.59L6.83 18l6-6-6-6zm6 0L16 12l-4.59 4.59L12.83 18l6-6-6-6z'/%3E%3C/svg%3E")}
.fa-external-link-alt{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 3h7v7h-2V6.41l-9.29 9.3-1.42-1.42L17.59 5H14zM5 5h6v2H7v10h10v-4h2v6H5z'/%3E%3C/svg%3E")}
.fa-phone,.fa-phone-alt{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.62 10.79a15.46 15.46 0 006.59 6.59l2.2-2.2a1 1 0 011-.24 11.35 11.35 0 003.56.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 3a1 1 0 011-1h3.5a1 1 0 011 1 11.35 11.35 0 00.57 3.56 1 1 0 01-.24 1z'/%3E%3C/svg%3E")}
.fa-envelope{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18v14H3zm2 2v.13l7 5.44 7-5.44V7l-7 5.44z'/%3E%3C/svg%3E")}
.fa-map-marker-alt{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a7 7 0 00-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 00-7-7zm0 9.5A2.5 2.5 0 1114.5 9 2.5 2.5 0 0112 11.5z'/%3E%3C/svg%3E")}
.fa-lock{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 10V7a5 5 0 0110 0v3h1a2 2 0 012 2v8a2 2 0 01-2 2H6a2 2 0 01-2-2v-8a2 2 0 012-2zm2 0h6V7a3 3 0 00-6 0z'/%3E%3C/svg%3E")}
.fa-shield-alt{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2l8 4v5c0 5.15-3.41 9.75-8 11-4.59-1.25-8-5.85-8-11V6zm-1.25 13.25l5.5-5.5-1.41-1.41-4.09 4.08-1.9-1.9-1.41 1.41z'/%3E%3C/svg%3E")}
.fa-balance-scale{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 3h2v2h6v2l-3 6h4a5 5 0 01-10 0h4l-3-6v14h-3v-2H4v-2h4V7L5 13h4a5 5 0 01-10 0h4L0 7V5h8V3zm-8 12a3 3 0 006 0zm12 0a3 3 0 006 0z' transform='translate(2 0)'/%3E%3C/svg%3E")}
.fa-tasks,.fa-check-double,.fa-check-circle{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m9 16.17-3.88-3.88L3.71 13.7 9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E")}
.fa-search{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 3a7 7 0 105.24 11.64L21 20.41 19.59 21l-5.76-5.76A7 7 0 0010 3zm0 2a5 5 0 110 10 5 5 0 010-10z'/%3E%3C/svg%3E")}
.fa-project-diagram{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 3h5v5H7v3h10V8h-2V3h5v5h-2v5h-5v3h2v5h-5v-5h2v-3H6V8H4zm2 2v1h1V5zm11 0v1h1V5zM11 18v1h1v-1z'/%3E%3C/svg%3E")}
.fa-file-signature,.fa-file-invoice-dollar,.fa-book-open{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 2h9l4 4v16H6zm8 1.5V7h3.5zM8 10v2h8v-2zm0 4v2h8v-2zm0 4v2h5v-2z'/%3E%3C/svg%3E")}
.fa-chart-line{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 19V5h2v12h14v2zm3-4 4-4 3 3 5-6 1.5 1.2-6.4 7.7-3.1-3.1-2.6 2.6z'/%3E%3C/svg%3E")}
.fa-chart-bar{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 20V10h3v10zm6 0V4h3v16zm6 0v-7h3v7z'/%3E%3C/svg%3E")}
.fa-university,.fa-building{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M2 10l10-6 10 6v2H2zm3 4h2v5H5zm4 0h2v5H9zm4 0h2v5h-2zm4 0h2v5h-2zM3 21h18v-2H3z'/%3E%3C/svg%3E")}
.fa-calendar,.fa-calendar-alt,.fa-calendar-check{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 3h2v2h10V3h2v2h2v16H3V5h2zm0 5v11h14V8zm3 4 2 2 4-4 1.4 1.4-5.4 5.4-3.4-3.4z'/%3E%3C/svg%3E")}
.fa-folder-open{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h7l2 2h9v12H3zm2 4v8h14V9z'/%3E%3C/svg%3E")}
.fa-question-circle{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a10 10 0 100 20 10 10 0 000-20zm1 16h-2v-2h2zm2-7.25-.9.92A3.45 3.45 0 0013 14h-2v-.5a4.4 4.4 0 011.3-3.12l1.24-1.27A1.55 1.55 0 0014 8a2 2 0 10-4 0H8a4 4 0 118 0 3.4 3.4 0 01-1 2.75z'/%3E%3C/svg%3E")}
.fa-comments{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 4h14v11H8l-5 4zm16 4h2v12l-4-3h-8v-2h10z'/%3E%3C/svg%3E")}
.fa-hourglass-half{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 2h12v2c0 3-2 5-4 6 2 1 4 3 4 6v2H6v-2c0-3 2-5 4-6-2-1-4-3-4-6zm3 2c0 2 1 3.2 3 4.5C14 7.2 15 6 15 4zm6 12c0-2-1-3.2-3-4.5C10 12.8 9 14 9 16z'/%3E%3C/svg%3E")}
.fa-exclamation-circle,.fa-exclamation-triangle{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2 1 21h22zM11 9h2v6h-2zm0 8h2v2h-2z'/%3E%3C/svg%3E")}
.fa-plus{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 5h2v6h6v2h-6v6h-2v-6H5v-2h6z'/%3E%3C/svg%3E")}
.fa-times,.fa-times-circle{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m7.4 6 4.6 4.6L16.6 6 18 7.4 13.4 12l4.6 4.6-1.4 1.4-4.6-4.6L7.4 18 6 16.6l4.6-4.6L6 7.4z'/%3E%3C/svg%3E")}
.fa-circle-notch{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a8 8 0 108 8h-2a6 6 0 11-6-6z'/%3E%3C/svg%3E")}
.fa-star{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 2 2.8 5.7L21 8.6l-4.5 4.4 1.1 6.2-5.6-3-5.6 3 1.1-6.2L3 8.6l6.2-.9z'/%3E%3C/svg%3E")}
.fa-facebook-f,.fa-instagram,.fa-linkedin-in,.fa-twitter,.fa-whatsapp{--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a10 10 0 100 20 10 10 0 000-20zm-4 9h8v2H8zm0 4h8v2H8z'/%3E%3C/svg%3E")}
.fas:not([class*='fa-']),.far:not([class*='fa-']),.fab:not([class*='fa-']){--tk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2 20 6v12l-8 4-8-4V6z'/%3E%3C/svg%3E")}

/* Brand shell and nav */
.turkkan-main-header{background:rgba(6,21,45,.98);box-shadow:0 10px 28px rgba(3,10,25,.12);isolation:isolate}
.turkkan-main-header.is-sticky{box-shadow:0 16px 38px rgba(3,10,25,.22)}
.turkkan-header-top{background:linear-gradient(90deg,#06152d,#0a244b);border-bottom:1px solid rgba(255,255,255,.10)}
.turkkan-header-top__inner{min-height:34px;color:#c8d8ef;font-size:11px;letter-spacing:.02em}
.turkkan-header-top__left{gap:20px}.turkkan-header-top__left a{display:inline-flex;align-items:center;gap:7px}.turkkan-header-top__left i{color:#f6c563;font-size:12px}
.turkkan-main-menu{background:linear-gradient(95deg,#071a36 0%,#071a36 52%,#0d2b58 100%);border-bottom:1px solid rgba(255,255,255,.10)}
.turkkan-main-menu__inner{grid-template-columns:150px 1fr auto;min-height:86px;gap:30px}
.turkkan-main-menu__logo a{position:relative;width:138px;height:68px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.015));box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 12px 24px rgba(0,0,0,.16)}
.turkkan-main-menu__logo a:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;border-radius:99px;background:linear-gradient(90deg,transparent,var(--tk-gold),transparent);opacity:.92}.turkkan-main-menu__logo img{width:124px;height:56px;object-fit:contain}
.turkkan-main-menu__list{gap:6px}.turkkan-main-menu__list a{position:relative;min-height:42px;padding:0 13px;border:1px solid transparent;border-radius:12px;color:rgba(245,249,255,.86);font-size:12.5px;font-weight:780;letter-spacing:-.01em}.turkkan-main-menu__list a:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:99px;background:var(--tk-gold);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.turkkan-main-menu__list a:hover{background:rgba(255,255,255,.06);color:#fff}.turkkan-main-menu__list a:hover:after,.turkkan-main-menu__list li.current a:after{transform:scaleX(1)}.turkkan-main-menu__list li.current a{background:rgba(255,255,255,.08);color:#fff}
.turkkan-main-menu__cta .thm-btn,.thm-btn{position:relative;overflow:hidden;min-height:46px;padding:12px 20px;border-radius:13px;background:linear-gradient(135deg,var(--tk-primary),var(--tk-accent-strong));box-shadow:0 10px 22px rgba(213,46,77,.28);font-size:12.5px;font-weight:900}.turkkan-main-menu__cta .thm-btn:before,.thm-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.22) 45%,transparent 75%);transform:translateX(-120%);transition:transform .42s ease}.turkkan-main-menu__cta .thm-btn:hover:before,.thm-btn:hover:before{transform:translateX(120%)}
.turkkan-mobile-toggle{width:46px;height:44px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.06)}.turkkan-mobile-toggle span{width:20px;background:#fff}
.turkkan-mobile-menu__panel{background:linear-gradient(155deg,#071a36,#0e356a)}.turkkan-mobile-menu__head{border-bottom-color:rgba(255,255,255,.12)}.turkkan-mobile-menu__head img{width:132px;height:74px;object-fit:contain}.turkkan-mobile-menu ul a{border-bottom-color:rgba(255,255,255,.12);color:#fff;font-weight:800}.turkkan-mobile-menu ul a:hover{color:#f6c563}.turkkan-mobile-menu__contact a{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06)}

/* Hero */
.tkp-hero{padding:92px 0 82px;background:radial-gradient(circle at 84% 12%,rgba(93,172,255,.28),transparent 25%),radial-gradient(circle at 16% 102%,rgba(35,89,199,.44),transparent 39%),linear-gradient(118deg,#06152d 0%,#0a2b59 55%,#174d8a 100%)}
.tkp-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,black,transparent 88%);opacity:.35}.tkp-hero .container{position:relative;z-index:1}
.tkp-hero__grid{gap:66px}.tkp-eyebrow{gap:8px;padding:8px 13px;border-color:rgba(255,255,255,.20);background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.10);font-size:10.5px}.tkp-eyebrow i{color:#f6c563}
.tkp-hero h1{max-width:740px;margin:22px 0 20px;font-size:clamp(46px,5.4vw,76px);font-family:var(--tk-heading);letter-spacing:-.064em}.tkp-hero h1 em{color:#f6c563;text-shadow:0 5px 30px rgba(246,197,99,.13)}.tkp-hero__copy>p{max-width:650px;color:rgba(242,247,255,.86);font-size:17px;line-height:1.8}.tkp-hero__actions{margin-top:30px}.tkp-button{min-height:52px;padding:13px 20px;border-radius:13px;font-size:13px;font-weight:900}.tkp-button--primary{background:linear-gradient(135deg,var(--tk-primary),var(--tk-accent-strong));box-shadow:0 13px 28px rgba(213,46,77,.30)}.tkp-button--primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(213,46,77,.35)}.tkp-button--ghost{border-color:rgba(255,255,255,.23);background:rgba(255,255,255,.07)}.tkp-button--ghost:hover{border-color:rgba(246,197,99,.65);background:rgba(246,197,99,.12);color:#fff}
.tkp-micro-grid{gap:10px;margin-top:28px}.tkp-micro-grid>div{gap:9px;padding:13px 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(6,23,49,.28);color:#eef5ff;font-size:12px;font-weight:760}.tkp-micro-grid i{color:#f6c563;font-size:14px}
.tkp-hero__panel{padding:30px;border-color:rgba(255,255,255,.20);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 22px 58px rgba(2,12,30,.23)}.tkp-hero__panel-top{color:#b8d9f8;font-size:11px;letter-spacing:.12em}.tkp-hero__panel-top i{color:#f6c563}.tkp-hero__panel h2{margin:18px 0 25px;font-size:31px;letter-spacing:-.045em}.tkp-hero__panel-list{gap:9px}.tkp-hero__panel-list>div{grid-template-columns:34px 1fr 18px;gap:11px;padding:15px 14px;border-color:rgba(255,255,255,.13);border-radius:15px;background:rgba(5,17,38,.28)}.tkp-hero__panel-list>div i{color:#a9d9ff}.tkp-number{color:#f6c563}.tkp-hero__panel-bottom{margin-top:19px;padding-top:16px;border-top-color:rgba(255,255,255,.15)}.tkp-hero__panel-bottom span{color:#b9ccdf}.tkp-hero__panel-bottom a{color:#fff;font-weight:900}
.tkp-trust-strip{background:#061b37;border-bottom:1px solid rgba(255,255,255,.06)}.tkp-trust-strip__inner{gap:15px;padding:15px 0;color:#d9e8f8;font-size:10.5px}

/* Editorial cards and section rhythm */
.tkp-section{padding:96px 0}.tkp-section__head{max-width:800px;margin-bottom:34px}.tkp-section__head--split{max-width:none;gap:66px}.tkp-kicker{color:var(--tk-primary);font-size:10.5px;letter-spacing:.13em}.tkp-section h2,.tkp-faq h2{font-family:var(--tk-heading);letter-spacing:-.055em}.tkp-section__head h2{max-width:710px;margin:12px 0 0;font-size:clamp(36px,4.6vw,56px);line-height:1.06}.tkp-section__head p{max-width:560px;color:var(--tk-muted);font-size:16px;line-height:1.78}
.tkp-method-grid{gap:18px}.tkp-method-grid article{position:relative;overflow:hidden;min-height:275px;padding:28px;border:1px solid var(--tk-line);border-radius:22px;background:var(--tk-card);box-shadow:var(--tk-shadow-sm);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tkp-method-grid article:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--tk-primary),var(--tk-gold));transform:scaleX(.25);transform-origin:left;transition:transform .22s ease}.tkp-method-grid article:hover{transform:translateY(-5px);border-color:#d9e3f0;box-shadow:var(--tk-shadow)}.tkp-method-grid article:hover:before{transform:scaleX(1)}.tkp-method-grid article>span{right:27px;top:26px;color:#e6eefa;font-weight:900}.tkp-method-grid article>i{display:grid;place-items:center;width:50px;height:50px;margin-bottom:48px;padding:14px;border-radius:16px;background:#fff0f3;color:var(--tk-primary);font-size:22px}.tkp-method-grid h3{font-size:22px;letter-spacing:-.035em}.tkp-method-grid p{color:var(--tk-muted);line-height:1.76}
.tkp-services{background:linear-gradient(180deg,#fff,#f5f8fc)}.tkp-service-grid{gap:18px}.tkp-service-card{position:relative;overflow:hidden;min-height:344px;padding:28px;border:1px solid var(--tk-line);border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(9,27,57,.055);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tkp-service-card:before{content:"";position:absolute;right:-54px;top:-54px;width:126px;height:126px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.12),transparent 67%);transition:transform .25s ease}.tkp-service-card:hover{transform:translateY(-5px);border-color:#d5e0ee;box-shadow:var(--tk-shadow)}.tkp-service-card:hover:before{transform:scale(1.35)}.tkp-service-card__top{position:relative;z-index:1;align-items:center}.tkp-service-card__top>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#f3f6fb;color:#6c7d94;font-size:11px;font-weight:900}.tkp-service-card__top>i{display:grid;place-items:center;width:50px;height:50px;padding:14px;border-radius:16px;background:linear-gradient(145deg,#edf4ff,#f8fbff);color:#1f63ca;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.tkp-service-card:nth-child(3n+2) .tkp-service-card__top>i{background:#fff0f3;color:var(--tk-primary)}.tkp-service-card:nth-child(3n) .tkp-service-card__top>i{background:#fff7e5;color:#b97909}.tkp-service-card h3{position:relative;z-index:1;margin:28px 0 11px;font-family:var(--tk-heading);font-size:22px;letter-spacing:-.035em}.tkp-service-card p{position:relative;z-index:1;color:var(--tk-muted);line-height:1.75}.tkp-service-card a,.tkp-text-link{position:relative;z-index:1;gap:8px;margin-top:auto;color:var(--tk-primary);font-size:13px;font-weight:900}.tkp-service-card a i,.tkp-text-link i{transition:transform .18s ease}.tkp-service-card a:hover i,.tkp-text-link:hover i{transform:translateX(4px)}.tkp-section__foot{margin-top:30px}
.tkp-process{background:#f4f7fb}.tkp-process__shell{overflow:hidden;position:relative;gap:66px;padding:48px;border:1px solid rgba(255,255,255,.18);border-radius:28px;background:linear-gradient(135deg,#071a36,#0e376f);box-shadow:0 28px 64px rgba(7,26,54,.19)}.tkp-process__shell:after{content:"";position:absolute;right:-70px;bottom:-90px;width:310px;height:310px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,.035),0 0 0 84px rgba(255,255,255,.02);pointer-events:none}.tkp-process__copy,.tkp-process__steps{position:relative;z-index:1}.tkp-process__copy .tkp-kicker{color:#f6c563}.tkp-process__copy h2{font-size:clamp(34px,4.1vw,52px);letter-spacing:-.055em}.tkp-process__steps li{grid-template-columns:48px 1fr;gap:17px;padding:21px 0;border-color:rgba(255,255,255,.17)}.tkp-process__steps span{width:40px;height:40px;border-radius:13px;background:rgba(255,255,255,.12);color:#f6c563;border:1px solid rgba(255,255,255,.16)}.tkp-process .tkp-button--dark{border:1px solid rgba(255,255,255,.16);background:#fff;color:#071a36}.tkp-process .tkp-button--dark:hover{background:#f6c563;color:#071a36}
.tkp-insights{background:#fff}.tkp-insight-grid{gap:18px}.tkp-insight-card{position:relative;min-height:278px;padding:29px;border:1px solid var(--tk-line);border-radius:22px;background:#fbfcfe;box-shadow:0 10px 24px rgba(8,27,59,.045);transition:transform .2s ease,box-shadow .2s ease}.tkp-insight-card:hover{transform:translateY(-4px);background:#fff;box-shadow:var(--tk-shadow)}.tkp-insight-card>span{display:inline-flex;padding:7px 10px;border-radius:999px;background:#fff0f3;color:var(--tk-primary);font-size:10px;letter-spacing:.09em}.tkp-insight-card h3{font-family:var(--tk-heading);font-size:22px;letter-spacing:-.035em}.tkp-insight-card p{color:var(--tk-muted)}
.tkp-faq{background:linear-gradient(180deg,#f5f7fb,#fff)}.tkp-accordion{gap:12px}.tkp-accordion__item{border-color:var(--tk-line);border-radius:17px;box-shadow:0 7px 17px rgba(8,27,59,.035)}.tkp-accordion__item button{padding:20px 21px;font-family:var(--tk-heading);font-weight:800}.tkp-accordion__item button i{display:grid;place-items:center;width:30px;height:30px;padding:8px;border-radius:10px;background:#fff0f3;color:var(--tk-primary);transition:transform .18s ease,background .18s ease}.tkp-accordion__item.is-open button i{background:var(--tk-primary);color:#fff}.tkp-accordion__content{color:var(--tk-muted);line-height:1.76}

/* Directory, details and contact */
.tk-inner-hero{padding:100px 0 74px;background:radial-gradient(circle at 84% 8%,rgba(78,181,244,.20),transparent 27%),linear-gradient(120deg,#06152d,#0d336a)}.tk-inner-hero h1{font-family:var(--tk-heading);letter-spacing:-.06em}.tk-directory-card,.tk-article-card,.tk-aside-card,.tk-contact-form-shell{border-color:var(--tk-line);border-radius:22px;box-shadow:var(--tk-shadow-sm)}.tk-directory-card:hover{box-shadow:var(--tk-shadow);border-color:#d8e3ef}.tk-directory-card__body{padding:25px}.tk-directory-card__body h3{font-family:var(--tk-heading);letter-spacing:-.03em}.tk-directory-card__body span,.tk-aside-card>span{color:var(--tk-primary)}.tk-article-card__body h2,.turkkan-rich-content h2,.turkkan-rich-content h3{font-family:var(--tk-heading);letter-spacing:-.04em}.tk-content-metrics span{background:#edf4ff;color:#194f9b}.tk-content-callout{border-color:rgba(37,99,235,.12);background:linear-gradient(135deg,#edf5ff,#fff5f7);border-radius:20px}.tk-aside-card--dark{background:linear-gradient(145deg,#071a36,#0e376f)}
.tk-contact-identity{border-radius:24px;background:linear-gradient(145deg,#071a36,#0e376f);box-shadow:0 22px 52px rgba(5,20,45,.16)}.tk-contact-form-shell{padding:38px}.tk-contact-details>a,.tk-contact-details>div{border-color:rgba(255,255,255,.12);border-radius:15px}.tk-contact-details i,.tk-contact-principles i{color:#f6c563}.tk-contact-form input,.tk-contact-form select,.tk-contact-form textarea{border-color:var(--tk-line);border-radius:13px;background:#f7f9fc}.tk-contact-form input:focus,.tk-contact-form select:focus,.tk-contact-form textarea:focus{border-color:#4d83df;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.tk-contact-map-card{border-radius:22px;box-shadow:var(--tk-shadow-sm)}.tk-contact-map-link{border-radius:13px;background:#edf4ff;color:#123f82;font-weight:850}.tk-contact-map-link:hover{background:#dcecff;color:#071a36}
.tk-premium-contact-section{background:linear-gradient(180deg,#f2f6fc,#eaf1fb)}.tk-premium-contact-shell{padding:20px;border-radius:28px;box-shadow:var(--tk-shadow)}.tk-premium-contact-info{border-radius:22px;background:linear-gradient(145deg,#071a36,#0e376f)}.tk-premium-kicker{color:#f6c563;background:rgba(246,197,99,.10)}.tk-premium-benefits div{border-radius:14px}.tk-premium-benefits i{color:#f6c563}.tk-premium-phone .icon-wrap{background:linear-gradient(135deg,var(--tk-primary),var(--tk-accent-strong)}.tk-premium-form-card{padding:38px}.tk-premium-form-head span{color:var(--tk-primary);background:#fff0f3}.tk-floating-input input,.tk-floating-input select,.tk-floating-input textarea{border:1px solid #e6ecf4;background:#f7f9fc;border-radius:14px}.tk-floating-input input:focus,.tk-floating-input select:focus,.tk-floating-input textarea:focus{border-color:#4d83df;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.tk-premium-submit{border-radius:13px!important;background:linear-gradient(135deg,var(--tk-primary),var(--tk-accent-strong))!important}

/* Footer */
.tk-footer{background:linear-gradient(145deg,#051329,#0b2955);color:#dbe9fa}.tk-footer:before{background:radial-gradient(circle,rgba(58,178,243,.22),transparent 67%)}.tk-footer-top{gap:58px;padding:68px 0 42px}.tk-footer-brand>a{display:inline-flex;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.035)}.tk-footer-brand img{width:154px;height:96px;border-radius:12px;object-fit:contain}.tk-footer-brand p{color:rgba(224,238,255,.76)}.tk-footer h2{color:#f6c563;font-size:11px;letter-spacing:.13em}.tk-footer-menu a{position:relative;padding-left:14px}.tk-footer-menu a:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:#f6c563;opacity:.75}.tk-footer-menu a:hover{color:#fff}.tk-footer-contact i{color:#f6c563}.tk-footer-social a{width:38px;height:38px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(255,255,255,.06)}.tk-footer-social a:hover{background:var(--tk-primary);transform:translateY(-2px)}.tk-footer-bottom{padding:22px 0;color:rgba(224,238,255,.69)}
.tk-footer-cta{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:12px 15px;border:1px solid rgba(246,197,99,.35);border-radius:13px;background:rgba(246,197,99,.09);color:#fff;font-size:13px;font-weight:850}.tk-footer-cta i{color:#f6c563}.tk-footer-cta:hover{border-color:#f6c563;background:rgba(246,197,99,.17);color:#fff;transform:translateY(-2px)}
.scroll-to-top{width:48px;height:48px;border:1px solid rgba(255,255,255,.3);border-radius:15px;background:linear-gradient(135deg,var(--tk-primary),var(--tk-accent-strong));box-shadow:0 18px 38px rgba(213,46,77,.3)}

@media(max-width:1100px){.turkkan-main-menu__inner{grid-template-columns:140px 1fr auto;gap:15px}.turkkan-main-menu__list a{padding:0 8px;font-size:12px}.tkp-hero__grid{gap:38px}.tkp-section__head--split{gap:28px}}
@media(max-width:880px){.turkkan-main-menu__inner{grid-template-columns:1fr auto;min-height:76px}.turkkan-main-menu__logo a{width:128px;height:62px}.turkkan-main-menu__logo img{width:116px;height:50px}.tkp-hero{padding:76px 0 70px}.tkp-hero h1{font-size:clamp(42px,10vw,60px)}.tkp-section{padding:76px 0}.tkp-process__shell{padding:34px 26px}.tk-footer-top{gap:36px}}
@media(max-width:580px){.tkp-hero{padding:62px 0 58px}.tkp-hero h1{font-size:42px;letter-spacing:-.055em}.tkp-hero__copy>p{font-size:16px}.tkp-section{padding:58px 0}.tkp-section__head h2{font-size:36px}.tkp-method-grid article,.tkp-service-card{padding:23px;border-radius:19px}.tkp-method-grid article>i{margin-bottom:34px}.tkp-process__shell{padding:28px 20px;border-radius:22px}.tkp-process__copy h2{font-size:36px}.tkp-insight-card{padding:23px}.tk-premium-contact-shell{padding:13px;border-radius:22px}.tk-premium-contact-info,.tk-premium-form-card{padding:26px 20px}.tk-footer-top{padding:50px 0 30px}.tk-footer-brand img{width:144px;height:90px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}


/* V11 quality pass: Lighthouse contrast + accessible footer social navigation */
:root{--tk-label:#9b1730}
.tkp-kicker,.tkp-insight-card>span,.tk-premium-form-head span{color:var(--tk-label)!important}
.tkp-insight-card>span,.tk-premium-form-head span{border:1px solid rgba(155,23,48,.12)}
.tk-footer-social{margin-top:18px}
.tk-footer-social ul{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none}
.tk-footer-social li{margin:0;padding:0;list-style:none}
.tk-footer-cta{border-color:#c31e3b;background:#c31e3b;color:#fff!important;box-shadow:0 12px 26px rgba(195,30,59,.28)}
.tk-footer-cta i{color:#fff}.tk-footer-cta:hover{border-color:#9b1730;background:#9b1730;color:#fff!important}
@media(prefers-contrast:more){.tkp-kicker,.tkp-insight-card>span,.tk-premium-form-head span{color:#801126!important}.tkp-section__head p,.tkp-faq p,.tkp-process__copy>p,.tkp-service-card p,.tkp-insight-card p{color:#3d4e68!important}}


/* ========================================================================== 
   TÜRKKAN YMM V12 — public premium refinement, accessibility and form system
   ========================================================================== */
:root{
  --tk-v12-gold:#f2c45f;
  --tk-v12-blue:#3f8cff;
  --tk-v12-ink:#071a36;
  --tk-v12-surface:#ffffff;
  --tk-v12-soft:#eef4fc;
  --tk-v12-text:#203653;
  --tk-v12-muted:#58708e;
  --tk-v12-line:rgba(14,42,81,.12);
  --tk-v12-focus:rgba(63,140,255,.44);
}
html{scroll-padding-top:112px}
body{font-synthesis:none}
/* Visible keyboard focus without relying on colour alone. */
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--tk-v12-blue)!important;outline-offset:3px;box-shadow:0 0 0 5px rgba(63,140,255,.16)!important}

/* Contact page: a deliberate two-panel conversion layout rather than a generic form. */
.tk-contact-page .tk-inner-hero{padding:112px 0 88px;background:radial-gradient(circle at 78% 10%,rgba(97,180,255,.28),transparent 24%),radial-gradient(circle at 4% 100%,rgba(213,46,77,.18),transparent 31%),linear-gradient(120deg,#06152d 0%,#0a2d60 57%,#154e8c 100%)}
.tk-contact-page .tk-inner-hero .container{max-width:1080px}
.tk-contact-page .tk-inner-hero h1{max-width:830px;font-size:clamp(42px,5.4vw,72px);text-wrap:balance}
.tk-contact-page .tk-inner-hero p{max-width:700px;font-size:17px}
.tk-contact-section{padding:84px 0 96px;background:linear-gradient(180deg,#f5f8fc 0%,#f8fbff 100%)}
.tk-contact-layout{position:relative;grid-template-columns:minmax(330px,.84fr) minmax(460px,1.16fr);gap:28px;align-items:stretch;max-width:1080px;margin-inline:auto}
.tk-contact-identity{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:650px;padding:42px;border:1px solid rgba(174,207,255,.24);border-radius:30px;background:radial-gradient(circle at 100% 0,rgba(87,184,255,.24),transparent 33%),radial-gradient(circle at 3% 88%,rgba(246,196,95,.12),transparent 31%),linear-gradient(145deg,#07172e 0%,#0c346d 100%);box-shadow:0 28px 68px rgba(7,29,67,.22)}
.tk-contact-identity:after{content:"";position:absolute;z-index:-1;right:-65px;bottom:-65px;width:240px;height:240px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 34px rgba(255,255,255,.025),0 0 0 68px rgba(255,255,255,.018)}
.tk-contact-identity .tkp-kicker{align-self:flex-start;margin-bottom:17px;background:rgba(246,196,95,.12);border:1px solid rgba(246,196,95,.25);color:#f7cf76!important}
.tk-contact-identity h2{max-width:450px;margin:0 0 14px;font-size:clamp(30px,3.2vw,45px);letter-spacing:-.052em;text-wrap:balance}
.tk-contact-identity>p{max-width:470px;color:rgba(235,245,255,.78);font-size:15px;line-height:1.78}
.tk-contact-details{gap:12px;margin:30px 0 26px}
.tk-contact-details>a,.tk-contact-details>div{position:relative;overflow:hidden;padding:17px 16px;border-color:rgba(215,232,255,.16);border-radius:17px;background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform .18s ease,border-color .18s ease,background .18s ease}
.tk-contact-details>a:hover{transform:translateY(-2px);border-color:rgba(246,196,95,.52);background:rgba(255,255,255,.13)}
.tk-contact-details i{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;margin:0;border-radius:11px;background:rgba(246,196,95,.14);color:#f6c563;font-size:15px}
.tk-contact-details small{margin-bottom:4px;color:rgba(220,235,255,.66);font-size:10px;letter-spacing:.11em}
.tk-contact-details strong{font-size:14px;line-height:1.45}
.tk-contact-principles{margin-top:auto;gap:11px;padding-top:25px}
.tk-contact-principles span{font-size:13px;letter-spacing:.01em}
.tk-contact-principles i{width:17px;color:#f6c563}
.tk-contact-form-shell{position:relative;padding:42px;border:1px solid rgba(17,52,96,.12);border-radius:30px;background:linear-gradient(155deg,#ffffff 0%,#fbfcff 100%);box-shadow:0 24px 64px rgba(9,38,78,.10)}
.tk-contact-form-shell:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:30px 0 0 30px;background:linear-gradient(180deg,var(--tk-primary),#f0bb55)}
.tk-contact-form-intro{max-width:610px;padding-left:2px}
.tk-contact-form-intro span{margin-bottom:14px;padding:8px 12px;border:1px solid rgba(213,46,77,.14);background:#fff0f3;color:#a1132e;font-size:10px}
.tk-contact-form-intro h2{margin-bottom:9px;font-size:clamp(31px,3.4vw,43px);line-height:1.08;letter-spacing:-.055em}
.tk-contact-form-intro p{font-size:14px;line-height:1.75}
.tk-contact-form{margin-top:30px}
.tk-contact-form .tk-form-grid{gap:16px}
.tk-contact-form label,.tk-career-form label{gap:8px;color:#233a59;font-size:12px;font-weight:850;letter-spacing:.005em}
.tk-contact-form input,.tk-contact-form select,.tk-contact-form textarea,.tk-career-form input,.tk-career-form select,.tk-career-form textarea{border:1px solid #dce6f2;border-radius:14px;background:#f8faff;color:#102544;box-shadow:inset 0 1px 1px rgba(10,42,82,.02);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}
.tk-contact-form input,.tk-contact-form select,.tk-career-form input,.tk-career-form select{min-height:54px;padding:14px 15px}
.tk-contact-form textarea,.tk-career-form textarea{padding:15px;line-height:1.65}
.tk-contact-form input::placeholder,.tk-contact-form textarea::placeholder,.tk-career-form textarea::placeholder{color:#7c8fa9;opacity:1}
.tk-contact-form input:focus,.tk-contact-form select:focus,.tk-contact-form textarea:focus,.tk-career-form input:focus,.tk-career-form select:focus,.tk-career-form textarea:focus{border-color:#5d9df5;background:#fff;box-shadow:0 0 0 4px rgba(63,140,255,.13)}
.tk-contact-form select,.tk-career-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#355778 50%),linear-gradient(135deg,#355778 50%,transparent 50%);background-position:calc(100% - 20px) 23px,calc(100% - 14px) 23px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:44px}
.tk-form-consent{position:relative;align-items:flex-start!important;gap:11px!important;margin:19px 0 0;color:#455d7a!important;font-size:12px!important;font-weight:700!important;line-height:1.58}
.tk-form-consent input{appearance:none;flex:0 0 20px;width:20px!important;min-height:20px!important;margin:0!important;padding:0!important;border:1px solid #b6c7da!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;cursor:pointer}
.tk-form-consent input:checked{border-color:var(--tk-primary)!important;background:var(--tk-primary)!important}
.tk-form-consent input:checked:after{content:"";display:block;width:10px;height:6px;margin:4px 0 0 4px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg)}
.tk-form-consent a{color:#a1132e!important;font-weight:850;text-decoration-thickness:1px;text-underline-offset:3px}
.tk-contact-form__submit{min-width:196px;margin-top:22px;padding-inline:22px}
.tk-contact-form__note{font-size:11px;line-height:1.55}
.tk-contact-map-card{position:relative;overflow:hidden;max-width:1080px;grid-template-columns:minmax(270px,.78fr) minmax(460px,1.22fr);gap:32px;margin:30px auto 0;padding:32px;border:1px solid rgba(14,42,81,.10);border-radius:28px;background:#fff;box-shadow:0 18px 50px rgba(9,38,78,.07)}
.tk-contact-map-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:linear-gradient(90deg,var(--tk-primary),#f6c563,#4b9dff)}
.tk-contact-map-card h2{font-size:34px;letter-spacing:-.045em}.tk-contact-map-card p{max-width:290px;font-size:14px;line-height:1.72}.tk-contact-map-card iframe{min-height:320px;border:1px solid #e2eaf4;border-radius:19px;box-shadow:0 14px 28px rgba(7,26,54,.08)}

/* Career: native controls are brought into the same system as the contact conversion flow. */
.tk-corporate-page .tk-inner-hero{padding:104px 0 80px}
.tk-corporate-page .tk-inner-hero .container{max-width:1080px}
.tk-corporate-page .tk-inner-hero h1{font-size:clamp(44px,5.4vw,72px);text-wrap:balance}
.tk-corporate-page .tk-content-section{padding:82px 0 96px;background:linear-gradient(180deg,#f5f8fc 0%,#f9fbff 100%)}
.tk-corporate-page .tk-content-layout{grid-template-columns:minmax(0,1fr) 318px;gap:30px;max-width:1080px;margin-inline:auto}
.tk-corporate-page .tk-article-card{border-radius:28px;border-color:rgba(14,42,81,.11);box-shadow:0 24px 62px rgba(9,38,78,.09)}
.tk-corporate-page .tk-article-card__body{padding:39px}
.tk-career-form{position:relative;overflow:hidden;margin-top:35px;padding:31px;border:1px solid rgba(30,78,137,.13);border-radius:22px;background:linear-gradient(145deg,#f7faff,#fff)}
.tk-career-form:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--tk-primary),#f2c45f)}
.tk-career-form>.tkp-kicker{display:inline-flex;margin-bottom:12px;padding:7px 11px;border-radius:999px;background:#fff0f3;color:#9b1730!important;font-size:10px;letter-spacing:.1em}
.tk-career-form h2{margin:0 0 7px;font-size:33px;letter-spacing:-.05em}.tk-career-form>p{max-width:710px;margin:0;color:var(--tk-v12-muted);font-size:14px;line-height:1.76}.tk-career-form form{margin-top:26px}.tk-career-form .tk-form-grid{gap:16px}.tk-career-form .tk-form-grid__full{grid-column:1/-1}.tk-career-form input[type="file"]{min-height:auto;padding:11px;background:#fff;cursor:pointer}.tk-career-form input[type="file"]::file-selector-button{margin-right:12px;padding:10px 12px;border:0;border-radius:9px;background:#0f396f;color:#fff;font-weight:800;cursor:pointer}.tk-career-form .tk-form-consent{margin:18px 0 20px}.tk-career-form button[type="submit"]{min-width:220px;border:0}.tk-career-form .tkp-button{border:0}.tk-career-form .tkp-button:hover{transform:translateY(-2px)}
.tk-career-process{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:24px 0 4px}.tk-career-process div{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;padding:13px;border:1px solid #e0e9f3;border-radius:14px;background:#fff}.tk-career-process b{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#edf4ff;color:#1559b7;font-size:11px}.tk-career-process strong{display:block;color:#173657;font-size:12px}.tk-career-process span{display:block;margin-top:2px;color:#607893;font-size:11px;line-height:1.45}
.tk-content-aside{gap:18px}.tk-aside-card{border-radius:22px}.tk-aside-card ul a{font-size:13px}.tk-aside-card--dark{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 10%,rgba(90,177,250,.22),transparent 34%),linear-gradient(145deg,#071a36,#0c376f)}

/* Shared floating WhatsApp control. The text stays visible, preventing an icon-only ambiguity. */
.tk-whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:950;display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:10px 15px;border:1px solid rgba(255,255,255,.25);border-radius:16px;background:linear-gradient(135deg,#158a53,#23b66a);color:#fff!important;box-shadow:0 18px 36px rgba(14,130,76,.30);font-size:12px;font-weight:900;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease;isolation:isolate}.tk-whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 24px 42px rgba(14,130,76,.38)}.tk-whatsapp-float i{display:grid;place-items:center;width:26px;height:26px;padding:6px;border-radius:9px;background:rgba(255,255,255,.16);font-size:14px}.tk-whatsapp-float .tk-whatsapp-float__copy{display:grid;gap:0}.tk-whatsapp-float small{display:block;color:rgba(255,255,255,.82);font-size:10px;font-weight:700;line-height:1.1}.tk-whatsapp-float strong{display:block;font-size:12px;line-height:1.2}.scroll-to-top{right:22px;bottom:86px}

/* Footer and information architecture: usable related links, no empty social container. */
.tk-footer-top{grid-template-columns:1.2fr .95fr 1.2fr;gap:44px}.tk-footer-menu ul{columns:2;column-gap:24px}.tk-footer-menu li{break-inside:avoid}.tk-footer-menu li+li{margin-top:9px}.tk-footer-contact .tk-footer-whatsapp{margin-top:15px}.tk-footer-whatsapp a{display:inline-flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(246,196,95,.27);border-radius:12px;background:rgba(246,196,95,.08);color:#fff;font-size:12px;font-weight:850}.tk-footer-whatsapp i{margin:0;color:#f6c563}.tk-footer-whatsapp a:hover{background:rgba(246,196,95,.18)}

/* HTML sitemap page supports crawl depth and gives visitors a real navigational surface. */
.tk-sitemap-page .tk-inner-hero{padding:96px 0 76px}.tk-sitemap-section{padding:76px 0 94px}.tk-sitemap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tk-sitemap-card{padding:27px;border:1px solid var(--tk-v12-line);border-radius:22px;background:#fff;box-shadow:0 13px 30px rgba(9,38,78,.05)}.tk-sitemap-card h2{margin:0 0 15px;color:var(--tk-ink);font-size:23px;letter-spacing:-.04em}.tk-sitemap-card ul{margin:0;padding:0;list-style:none}.tk-sitemap-card li+li{border-top:1px solid #e7edf4}.tk-sitemap-card a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;color:#27445f;font-size:14px;font-weight:800}.tk-sitemap-card a:hover{color:var(--tk-primary)}.tk-sitemap-card a i{color:var(--tk-primary)}.tk-sitemap-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;padding:20px 23px;border-radius:18px;background:#eef5ff;color:#3a587a;font-size:13px}.tk-sitemap-meta a{color:#174f9d;font-weight:850;text-decoration:underline;text-underline-offset:3px}

@media(max-width:900px){.tk-contact-layout{grid-template-columns:1fr}.tk-contact-identity{min-height:auto}.tk-contact-map-card{grid-template-columns:1fr}.tk-corporate-page .tk-content-layout{grid-template-columns:1fr}.tk-corporate-page .tk-content-aside{grid-template-columns:repeat(2,1fr)}.tk-sitemap-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.tk-contact-page .tk-inner-hero,.tk-corporate-page .tk-inner-hero{padding:76px 0 62px}.tk-contact-page .tk-inner-hero h1,.tk-corporate-page .tk-inner-hero h1{font-size:42px}.tk-contact-section,.tk-corporate-page .tk-content-section{padding:54px 0 64px}.tk-contact-identity,.tk-contact-form-shell{padding:27px 21px;border-radius:23px}.tk-contact-identity h2{font-size:33px}.tk-contact-form-intro h2{font-size:33px}.tk-contact-map-card{gap:20px;padding:22px;border-radius:22px}.tk-contact-map-card iframe{min-height:260px}.tk-corporate-page .tk-article-card__body{padding:25px 20px}.tk-career-form{padding:25px 19px;border-radius:19px}.tk-career-form h2{font-size:29px}.tk-career-process{grid-template-columns:1fr}.tk-corporate-page .tk-content-aside{grid-template-columns:1fr}.tk-whatsapp-float{right:14px;bottom:14px;padding:10px 12px}.tk-whatsapp-float small{display:none}.tk-whatsapp-float strong{font-size:11px}.scroll-to-top{right:14px;bottom:79px}.tk-footer-menu ul{columns:1}.tk-sitemap-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.tk-contact-details>a,.tk-whatsapp-float{transition:none}}


/* ========================================================================== 
   TÜRKKAN YMM V13 — WhatsApp quick contact and premium form conversion layer
   No external font, image, library or render-blocking request is introduced.
   ========================================================================== */
.tk-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.tk-contact-details__whatsapp{border-color:rgba(75,218,135,.36)!important;background:linear-gradient(135deg,rgba(30,171,98,.18),rgba(255,255,255,.06))!important}.tk-contact-details__whatsapp>b{margin-left:auto;color:#a9f2c4;font-size:18px;line-height:1}.tk-contact-details__whatsapp i{background:rgba(42,199,113,.19)!important;color:#baf8d2!important}
.tk-contact-form-intro .tk-form-intro__eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0 0 15px;padding:8px 12px;border:1px solid rgba(155,23,48,.16);border-radius:999px;background:#fff2f5;color:#94152d!important;font-size:10px;font-weight:900;letter-spacing:.105em;text-transform:uppercase}.tk-form-intro__eyebrow i{color:#c71d3d}
.tk-form-grid--premium{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px!important}.tk-form-grid--premium .tk-form-grid__full{grid-column:1/-1}.tk-field{display:grid!important;gap:8px!important;min-width:0;color:#1b385b!important;font-size:12px!important;font-weight:850!important;letter-spacing:.006em}.tk-field__label{display:flex;align-items:center;gap:8px;min-width:0}.tk-field__label i{display:grid;place-items:center;flex:0 0 23px;width:23px;height:23px;border-radius:8px;background:#eaf2ff;color:#2765bb;font-size:10px}.tk-field input,.tk-field select,.tk-field textarea{width:100%;font-size:14px!important;font-weight:650!important}.tk-field__helper{display:block;color:#607895;font-size:11px;font-weight:650;line-height:1.5}
.tk-contact-form__utility{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:19px;padding:13px 14px;border:1px solid #e3ebf5;border-radius:15px;background:linear-gradient(135deg,#f5f9ff,#fff)}.tk-contact-form__utility>span{display:flex;align-items:flex-start;gap:8px;color:#526d8d;font-size:11px;font-weight:700;line-height:1.5}.tk-contact-form__utility>span i{margin-top:2px;color:#1e9a63}.tk-contact-form__utility>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;padding:9px 12px;border-radius:10px;background:#e5f8ee;color:#167447;font-size:11px;font-weight:900}.tk-contact-form__utility>a:hover{background:#d5f4e3;color:#0e5e37}.tk-contact-form__utility>a i{font-size:13px}
.tk-form-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:23px}.tk-form-actions .tkp-button{margin-top:0}.tk-form-actions__note{display:flex;align-items:center;gap:7px;max-width:300px;color:#607895;font-size:11px;font-weight:700;line-height:1.45}.tk-form-actions__note i{color:#16a56e}.tk-contact-form__submit{min-width:202px;box-shadow:0 16px 30px rgba(201,28,61,.23)}
.tk-contact-map-card .tk-contact-map-link{display:inline-flex;align-items:center;gap:8px;margin-top:21px;padding:11px 14px;border:1px solid #ceddf0;border-radius:12px;background:#eef5ff;color:#144880;font-size:12px;font-weight:900}.tk-contact-map-link i{color:#c31e3b}.tk-contact-map-card .tk-contact-map-link:hover{border-color:#9cbce4;background:#e3efff}
.tk-premium-career-form{padding:34px!important;border:1px solid rgba(18,59,108,.13)!important;border-radius:26px!important;background:linear-gradient(145deg,#f7faff 0%,#fff 56%,#fff7f8 100%)!important;box-shadow:0 20px 55px rgba(7,31,67,.08)!important}.tk-premium-career-form:before{width:5px!important;border-radius:26px 0 0 26px!important;background:linear-gradient(180deg,#d52e4d 0%,#f3c760 52%,#2d7eea 100%)!important}.tk-career-form__header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.tk-career-form__header>.tkp-kicker{display:inline-flex;margin:0 0 13px!important}.tk-career-form__header h2{max-width:630px;margin:0 0 9px!important;font-size:clamp(30px,3.3vw,42px)!important;line-height:1.08}.tk-career-form__header p{max-width:710px!important;margin:0!important;color:#576f8d!important}.tk-career-form__seal{display:grid;place-items:center;align-content:center;flex:0 0 94px;min-height:94px;padding:13px;border:1px solid rgba(30,96,177,.18);border-radius:20px;background:linear-gradient(145deg,#eaf3ff,#fff);color:#1a508f;text-align:center;box-shadow:0 10px 24px rgba(36,94,165,.08)}.tk-career-form__seal i{margin-bottom:5px;color:#c31e3b;font-size:19px}.tk-career-form__seal span{font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}
.tk-premium-career-form .tk-career-process{gap:12px;margin:25px 0 5px}.tk-premium-career-form .tk-career-process div{position:relative;overflow:hidden;padding:16px;border-color:#dbe7f5;border-radius:16px;background:#fff;box-shadow:0 7px 17px rgba(23,58,104,.035)}.tk-premium-career-form .tk-career-process div:after{content:"";position:absolute;right:-12px;bottom:-18px;width:64px;height:64px;border:1px solid rgba(51,125,219,.13);border-radius:50%}.tk-premium-career-form .tk-career-process b{width:31px;height:31px;border-radius:10px;background:#eaf2ff;color:#1c62b7}.tk-premium-career-form .tk-career-process strong{color:#153a6d}.tk-premium-career-form .tk-career-form__form{margin-top:28px}.tk-premium-career-form .tk-field--file{padding:15px;border:1px dashed #b9cbe1;border-radius:17px;background:#f5f9ff}.tk-file-upload{position:relative;display:flex;align-items:center;gap:13px;min-height:62px;padding:10px 13px;border:1px solid #d8e5f2;border-radius:13px;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.tk-file-upload:hover,.tk-file-upload:focus-within{border-color:#6d9ee5;background:#fbfdff;box-shadow:0 0 0 4px rgba(63,140,255,.12)}.tk-file-upload__button{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:10px 12px;border-radius:10px;background:#0f396f;color:#fff;font-size:12px;font-weight:900}.tk-file-upload__button i{color:#f6c563}.tk-file-upload__name{min-width:0;color:#5e7693;font-size:12px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.tk-file-upload__name.is-selected{color:#176b42;font-weight:900}.tk-file-upload input[type="file"]{position:absolute!important;inset:0!important;z-index:2!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer!important}.tk-premium-career-form .tk-form-consent{margin-top:21px!important}.tk-premium-career-form .tk-form-actions{margin-top:22px}.tk-premium-career-form .tkp-button{min-width:212px;border:0!important;box-shadow:0 15px 31px rgba(201,28,61,.24)}
.tk-whatsapp-dock{position:fixed;right:22px;bottom:22px;z-index:4000;display:flex;align-items:flex-end;gap:10px;pointer-events:none}.tk-whatsapp-dock__toggle,.tk-whatsapp-dock__panel{pointer-events:auto}.tk-whatsapp-dock__toggle{display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;padding:0;border:1px solid rgba(255,255,255,.34);border-radius:20px;background:linear-gradient(135deg,#0e8e54,#27bd6e);color:#fff;box-shadow:0 18px 37px rgba(10,125,69,.33);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.tk-whatsapp-dock__toggle:hover,.tk-whatsapp-dock.is-open .tk-whatsapp-dock__toggle{transform:translateY(-3px) scale(1.025);background:linear-gradient(135deg,#0b7e49,#1daf62);box-shadow:0 24px 44px rgba(10,125,69,.42)}.tk-whatsapp-dock__toggle i{font-size:28px}.tk-whatsapp-dock__panel{width:274px;min-width:0;padding:17px 17px 16px;border:1px solid rgba(28,143,83,.20);border-radius:21px 21px 8px 21px;background:linear-gradient(145deg,#fff,#f8fffb);box-shadow:0 22px 46px rgba(6,45,27,.18);transform:translateY(9px) scale(.98);transform-origin:100% 100%;opacity:0;transition:opacity .2s ease,transform .2s ease}.tk-whatsapp-dock.is-open .tk-whatsapp-dock__panel{transform:translateY(0) scale(1);opacity:1}.tk-whatsapp-dock__eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#167447;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tk-whatsapp-dock__eyebrow i{color:#18a65e;font-size:9px}.tk-whatsapp-dock__panel strong{display:block;color:#102c42;font-size:19px;line-height:1.12;letter-spacing:-.035em}.tk-whatsapp-dock__panel p{margin:7px 0 14px;color:#597488;font-size:12px;line-height:1.5}.tk-whatsapp-dock__panel>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 12px;border-radius:12px;background:#0f8550;color:#fff;font-size:12px;font-weight:900}.tk-whatsapp-dock__panel>a:hover{background:#0b7043}.tk-whatsapp-dock__panel>a i{font-size:12px}.scroll-to-top{right:27px!important;bottom:96px!important}
@media(max-width:700px){.tk-form-grid--premium{grid-template-columns:1fr}.tk-contact-form__utility{align-items:flex-start;flex-direction:column}.tk-contact-form__utility>a{width:100%}.tk-form-actions{align-items:stretch;flex-direction:column}.tk-form-actions .tkp-button{width:100%}.tk-form-actions__note{max-width:none}.tk-career-form__header{display:grid;grid-template-columns:1fr}.tk-career-form__seal{width:100%;min-height:0;grid-template-columns:auto 1fr;gap:10px;justify-content:start;text-align:left}.tk-career-form__seal i{margin:0}.tk-career-form__seal span br{display:none}.tk-whatsapp-dock{right:14px;bottom:14px;gap:8px}.tk-whatsapp-dock__toggle{flex-basis:54px;width:54px;height:54px;border-radius:18px}.tk-whatsapp-dock__panel{width:min(276px,calc(100vw - 92px));padding:15px}.scroll-to-top{right:17px!important;bottom:83px!important}}
@media(prefers-reduced-motion:reduce){.tk-whatsapp-dock__toggle,.tk-whatsapp-dock__panel,.tk-file-upload{transition:none!important}}

/* V14 public form refinement — same file name retained for overwrite deployment. */
.tk-form-privacy-note{
  display:flex;
  align-items:flex-start;
  gap:10px;
  margin:18px 0 0;
  padding:12px 14px;
  border:1px solid rgba(37,99,235,.13);
  border-radius:14px;
  background:linear-gradient(135deg,#f8fbff,#fff7f8);
  color:#526982;
  font-size:12px;
  font-weight:700;
  line-height:1.62;
}
.tk-form-privacy-note i{margin-top:3px;color:#16845b}
.tk-form-privacy-note a{color:var(--tk-blue);font-weight:850;text-decoration:underline}
.tk-contact-details__whatsapp{
  background:linear-gradient(135deg,rgba(20,184,118,.16),rgba(18,154,99,.08))!important;
  border-color:rgba(86,216,157,.30)!important;
}
.tk-contact-details__whatsapp i{color:#4ade80!important}
.tk-contact-details__whatsapp b{margin-left:auto;color:#dcfce7;font-size:18px;line-height:1}
@media (max-width:760px){
  .tk-form-privacy-note{font-size:11px;padding:11px 12px}
}

/* V14 WhatsApp dock — left-side expandable corporate contact panel. */
.tk-whatsapp-dock{left:22px!important;right:auto!important}
.tk-whatsapp-dock__panel{transform-origin:0 100%!important;border-radius:21px 21px 21px 8px!important}
.scroll-to-top{right:27px!important;left:auto!important}
@media(max-width:700px){
  .tk-whatsapp-dock{left:14px!important;right:auto!important}
  .scroll-to-top{right:17px!important;left:auto!important}
}

/* ========================================================================== 
   TÜRKKAN YMM – Form, WhatsApp and form-result reliability layer
   Uses the original V12 asset filename for overwrite deployment.
   ========================================================================== */
.tk-contact-hero--premium .container{max-width:1010px}
.tk-contact-hero__points{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:26px 0 0!important;padding:0!important;list-style:none!important}
.tk-contact-hero__points li{display:flex!important;align-items:center!important;gap:10px!important;min-width:190px!important;padding:11px 13px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:15px!important;background:rgba(4,18,42,.20)!important;color:#edf6ff!important}
.tk-contact-hero__points i{display:grid!important;place-items:center!important;flex:0 0 30px!important;width:30px!important;height:30px!important;border-radius:10px!important;background:rgba(246,196,99,.14)!important;color:#f6c563!important}
.tk-contact-hero__points strong,.tk-contact-hero__points span{display:block!important}.tk-contact-hero__points strong{font-size:12px!important;line-height:1.15!important}.tk-contact-hero__points span{font-size:10px!important;line-height:1.35!important;color:rgba(235,245,255,.74)!important}
.tk-contact-page .tk-contact-section{padding:80px 0 92px!important;background:linear-gradient(180deg,#f7f9fd 0%,#eef4fc 100%)!important}
.tk-contact-page .tk-contact-layout{display:grid!important;grid-template-columns:minmax(300px,.86fr) minmax(430px,1.14fr)!important;gap:26px!important;align-items:stretch!important}
.tk-contact-identity--premium{position:relative!important;overflow:hidden!important;padding:36px!important;border-radius:27px!important;background:radial-gradient(circle at 95% 8%,rgba(56,166,255,.23),transparent 28%),linear-gradient(145deg,#071a36 0%,#0c396f 100%)!important;box-shadow:0 22px 55px rgba(7,25,54,.21)!important}
.tk-contact-identity--premium:before{content:""!important;position:absolute!important;right:-110px!important;bottom:-110px!important;width:300px!important;height:300px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:50%!important;box-shadow:0 0 0 35px rgba(255,255,255,.025),0 0 0 70px rgba(255,255,255,.018)!important;pointer-events:none!important}
.tk-contact-identity--premium>*{position:relative!important;z-index:1!important}.tk-contact-identity--premium h2{max-width:390px!important;margin:0 0 13px!important;font-size:clamp(30px,3.3vw,44px)!important;line-height:1.08!important;letter-spacing:-.052em!important}.tk-contact-identity--premium>p{max-width:440px!important;margin:0!important;color:rgba(234,244,255,.80)!important;font-size:14px!important;line-height:1.72!important}
.tk-contact-identity--premium .tk-contact-details{display:grid!important;gap:11px!important;margin:28px 0 25px!important}.tk-contact-identity--premium .tk-contact-details>a,.tk-contact-identity--premium .tk-contact-details>div{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px!important;border:1px solid rgba(213,232,255,.16)!important;border-radius:16px!important;background:rgba(255,255,255,.075)!important;color:#fff!important;text-decoration:none!important}.tk-contact-identity--premium .tk-contact-details>a{transition:transform .2s ease,background .2s ease,border-color .2s ease!important}.tk-contact-identity--premium .tk-contact-details>a:hover{transform:translateY(-2px)!important;border-color:rgba(246,196,99,.55)!important;background:rgba(255,255,255,.13)!important}.tk-contact-identity--premium .tk-contact-details>a>b{margin-left:auto!important;padding-top:3px!important;color:#f6c563!important;font-size:16px!important}.tk-contact-identity--premium .tk-contact-details i{display:grid!important;place-items:center!important;flex:0 0 33px!important;width:33px!important;height:33px!important;margin:0!important;border-radius:11px!important;background:rgba(246,196,99,.14)!important;color:#ffd374!important}.tk-contact-identity--premium .tk-contact-details small{display:block!important;margin:0 0 2px!important;color:rgba(224,239,255,.66)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.tk-contact-identity--premium .tk-contact-details strong{display:block!important;color:#fff!important;font-size:13px!important;line-height:1.45!important;overflow-wrap:anywhere!important}.tk-contact-identity--premium .tk-contact-details em{display:block!important;margin-top:2px!important;color:rgba(222,238,255,.68)!important;font-size:10px!important;font-style:normal!important}.tk-contact-identity--premium .tk-contact-details__address strong{font-size:12px!important}.tk-contact-identity--premium .tk-contact-details__address span>a{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-top:6px!important;color:#f6c563!important;font-size:10px!important;font-weight:850!important}.tk-contact-identity--premium .tk-contact-details__address span>a i{display:inline!important;width:auto!important;height:auto!important;flex:auto!important;margin:0!important;background:transparent!important;color:inherit!important}.tk-contact-identity--premium .tk-contact-details__whatsapp{border-color:rgba(73,219,132,.38)!important;background:linear-gradient(135deg,rgba(20,160,85,.28),rgba(255,255,255,.07))!important}.tk-contact-identity--premium .tk-contact-details__whatsapp>i{background:rgba(50,210,123,.18)!important;color:#baffd3!important}.tk-contact-identity--premium .tk-contact-principles{display:grid!important;gap:8px!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.13)!important}.tk-contact-identity--premium .tk-contact-principles span{display:flex!important;align-items:center!important;gap:9px!important;color:#ecf5ff!important;font-size:11px!important;font-weight:800!important}.tk-contact-identity--premium .tk-contact-principles i{width:14px!important;color:#f6c563!important}
.tk-contact-page .tk-contact-form-shell{padding:34px!important;border:1px solid rgba(19,57,101,.12)!important;border-radius:27px!important;background:linear-gradient(145deg,#fff 0%,#fbfdff 62%,#fff4f6 100%)!important;box-shadow:0 22px 54px rgba(18,48,90,.09)!important}.tk-contact-page .tk-contact-form-intro{margin:0 0 25px!important}.tk-contact-page .tk-contact-form-intro h2{margin:0 0 9px!important;color:#0e2342!important;font-size:clamp(30px,3.3vw,42px)!important;line-height:1.08!important;letter-spacing:-.055em!important}.tk-contact-page .tk-contact-form-intro p{max-width:680px!important;margin:0!important;color:#60758f!important;font-size:14px!important;line-height:1.72!important}
.tk-contact-page .tk-contact-form{display:block!important;margin:0!important;padding:0!important}.tk-contact-page .tk-form-grid--premium,.tk-corporate-page--career .tk-form-grid--premium{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:17px!important}.tk-contact-page .tk-field,.tk-corporate-page--career .tk-field{display:grid!important;gap:8px!important;min-width:0!important;margin:0!important;color:#233d60!important;font-size:12px!important;font-weight:850!important;letter-spacing:.006em!important}.tk-contact-page .tk-field__label,.tk-corporate-page--career .tk-field__label{display:flex!important;align-items:center!important;gap:8px!important}.tk-contact-page .tk-field__label i,.tk-corporate-page--career .tk-field__label i{display:grid!important;place-items:center!important;flex:0 0 23px!important;width:23px!important;height:23px!important;border-radius:8px!important;background:#eaf2ff!important;color:#1e65ba!important;font-size:10px!important}.tk-contact-page .tk-field input,.tk-contact-page .tk-field select,.tk-contact-page .tk-field textarea,.tk-corporate-page--career .tk-field input,.tk-corporate-page--career .tk-field select,.tk-corporate-page--career .tk-field textarea{display:block!important;width:100%!important;min-width:0!important;border:1px solid #d7e3ef!important;border-radius:14px!important;background:#f8fbff!important;color:#102747!important;font-family:inherit!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;outline:none!important;box-shadow:inset 0 1px 1px rgba(9,35,73,.02)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.tk-contact-page .tk-field input,.tk-contact-page .tk-field select,.tk-corporate-page--career .tk-field input,.tk-corporate-page--career .tk-field select{min-height:54px!important;padding:14px 15px!important}.tk-contact-page .tk-field textarea,.tk-corporate-page--career .tk-field textarea{min-height:154px!important;padding:15px!important;resize:vertical!important}.tk-contact-page .tk-field input::placeholder,.tk-contact-page .tk-field textarea::placeholder,.tk-corporate-page--career .tk-field input::placeholder,.tk-corporate-page--career .tk-field textarea::placeholder{color:#8193ab!important;opacity:1!important}.tk-contact-page .tk-field input:focus,.tk-contact-page .tk-field select:focus,.tk-contact-page .tk-field textarea:focus,.tk-corporate-page--career .tk-field input:focus,.tk-corporate-page--career .tk-field select:focus,.tk-corporate-page--career .tk-field textarea:focus{border-color:#639cf0!important;background:#fff!important;box-shadow:0 0 0 4px rgba(66,140,240,.13)!important}.tk-contact-page .tk-field select,.tk-corporate-page--career .tk-field select{appearance:auto!important;background-image:none!important}.tk-contact-page .tk-form-grid__full,.tk-corporate-page--career .tk-form-grid__full{grid-column:1/-1!important}.tk-field__helper{color:#637d9c!important;font-size:11px!important;font-weight:650!important;line-height:1.45!important}.tk-contact-page .tk-contact-form__utility{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:18px!important;padding:13px 14px!important;border:1px solid #e0e9f3!important;border-radius:15px!important;background:linear-gradient(135deg,#f5f9ff,#fff)!important}.tk-contact-page .tk-contact-form__utility>span{display:flex!important;align-items:flex-start!important;gap:8px!important;color:#536f8e!important;font-size:11px!important;font-weight:750!important;line-height:1.5!important}.tk-contact-page .tk-contact-form__utility>span i{margin-top:2px!important;color:#169b65!important}.tk-contact-page .tk-contact-form__utility>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:0 0 auto!important;padding:10px 12px!important;border-radius:10px!important;background:#e5f9ee!important;color:#147548!important;font-size:11px!important;font-weight:900!important}.tk-form-privacy-note{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:17px 0 0!important;color:#5c7492!important;font-size:11px!important;font-weight:700!important;line-height:1.58!important}.tk-form-privacy-note>i{margin-top:2px!important;color:#1d9b66!important}.tk-form-privacy-note a{color:#1d63bb!important;text-decoration:underline!important;text-underline-offset:3px!important}.tk-contact-page .tk-form-actions,.tk-corporate-page--career .tk-form-actions{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;margin-top:21px!important}.tk-contact-page .tk-form-actions .tkp-button,.tk-corporate-page--career .tk-form-actions .tkp-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:205px!important;min-height:52px!important;margin:0!important;border:0!important;border-radius:13px!important;box-shadow:0 15px 30px rgba(201,28,61,.23)!important}.tk-form-actions__note{display:flex!important;align-items:center!important;gap:7px!important;max-width:330px!important;color:#5d7694!important;font-size:11px!important;font-weight:750!important;line-height:1.48!important}.tk-form-actions__note i{color:#179b65!important}.tk-contact-map-card--premium{margin-top:26px!important;padding:28px!important;border:1px solid #dbe6f2!important;border-radius:26px!important;background:#fff!important;box-shadow:0 14px 35px rgba(14,45,82,.06)!important}.tk-contact-map-card--premium iframe{min-height:320px!important;border-radius:18px!important}
.tk-corporate-page--career .tk-content-section{padding:74px 0 86px!important;background:linear-gradient(180deg,#f7f9fc,#eef4fc)!important}.tk-corporate-page--career .tk-article-card{overflow:visible!important}.tk-corporate-page--career .tk-article-card__body{padding:32px!important}.tk-career-hero .container{max-width:1010px!important}.tk-career-hero__values{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:24px 0 0!important;padding:0!important;list-style:none!important}.tk-career-hero__values li{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 13px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;color:#fff!important;font-size:12px!important;font-weight:800!important}.tk-career-hero__values i{color:#f6c563!important}.tk-premium-career-form{position:relative!important;display:block!important;overflow:hidden!important;margin:34px 0 0!important;padding:33px!important;border:1px solid rgba(16,55,102,.12)!important;border-radius:25px!important;background:linear-gradient(145deg,#f6faff 0%,#fff 55%,#fff5f6 100%)!important;box-shadow:0 20px 50px rgba(14,45,84,.08)!important}.tk-premium-career-form:before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;width:5px!important;border-radius:25px 0 0 25px!important;background:linear-gradient(180deg,#d52e4d,#f3c760,#2d7eea)!important}.tk-career-form__header{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:22px!important}.tk-career-form__header>.tkp-kicker{display:inline-flex!important;margin:0 0 12px!important}.tk-career-form__header h2{max-width:640px!important;margin:0 0 9px!important;color:#0e2444!important;font-size:clamp(28px,3.15vw,41px)!important;line-height:1.1!important;letter-spacing:-.05em!important}.tk-career-form__header p{max-width:710px!important;margin:0!important;color:#59718f!important;font-size:14px!important;line-height:1.7!important}.tk-career-form__seal{display:grid!important;place-items:center!important;align-content:center!important;flex:0 0 94px!important;min-height:94px!important;padding:12px!important;border:1px solid rgba(30,96,177,.18)!important;border-radius:20px!important;background:linear-gradient(145deg,#eaf3ff,#fff)!important;color:#174e8e!important;text-align:center!important;box-shadow:0 10px 24px rgba(36,94,165,.08)!important}.tk-career-form__seal i{margin-bottom:6px!important;color:#c21e3d!important;font-size:19px!important}.tk-career-form__seal span{font-size:10px!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1.3!important;text-transform:uppercase!important}.tk-premium-career-form .tk-career-process{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:25px 0 28px!important;padding:0!important;list-style:none!important}.tk-premium-career-form .tk-career-process li{position:relative!important;display:grid!important;grid-template-columns:31px 1fr!important;gap:10px!important;min-width:0!important;padding:15px!important;border:1px solid #dce7f4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 17px rgba(23,58,104,.035)!important}.tk-premium-career-form .tk-career-process b{display:grid!important;place-items:center!important;width:31px!important;height:31px!important;border-radius:10px!important;background:#eaf2ff!important;color:#1c62b7!important;font-size:11px!important}.tk-premium-career-form .tk-career-process strong{display:block!important;color:#153a6d!important;font-size:12px!important;line-height:1.35!important}.tk-premium-career-form .tk-career-process span{display:block!important;color:#607996!important;font-size:11px!important;line-height:1.48!important}.tk-premium-career-form .tk-career-form__form{display:block!important;margin:0!important}.tk-premium-career-form .tk-field--file{padding:14px!important;border:1px dashed #b7cae2!important;border-radius:17px!important;background:#f4f9ff!important}.tk-file-upload{position:relative!important;display:flex!important;align-items:center!important;gap:13px!important;min-height:62px!important;padding:10px 13px!important;border:1px solid #d7e4f2!important;border-radius:13px!important;background:#fff!important;cursor:pointer!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.tk-file-upload:hover,.tk-file-upload:focus-within{border-color:#6e9fe6!important;background:#fbfdff!important;box-shadow:0 0 0 4px rgba(63,140,255,.12)!important}.tk-file-upload__button{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;padding:10px 12px!important;border-radius:10px!important;background:#0f396f!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.tk-file-upload__button i{color:#f6c563!important}.tk-file-upload__name{min-width:0!important;color:#5e7693!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;overflow-wrap:anywhere!important}.tk-file-upload__name.is-selected{color:#176b42!important;font-weight:900!important}.tk-file-upload input[type=file]{position:absolute!important;inset:0!important;z-index:3!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer!important}
.tk-whatsapp-dock{position:fixed!important;right:24px!important;bottom:24px!important;z-index:1200!important;display:flex!important;align-items:flex-end!important;gap:12px!important}.tk-whatsapp-dock__toggle{display:grid!important;place-items:center!important;flex:0 0 58px!important;width:58px!important;height:58px!important;margin:0!important;padding:0!important;border:2px solid rgba(255,255,255,.25)!important;border-radius:20px!important;background:linear-gradient(135deg,#2dd267,#17a950)!important;color:#fff!important;box-shadow:0 16px 30px rgba(14,151,72,.34)!important;cursor:pointer!important}.tk-whatsapp-dock__toggle i{font-size:28px!important}.tk-whatsapp-dock__panel{display:block!important;width:285px!important;padding:18px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:22px!important;background:linear-gradient(145deg,#071a36,#0b3667)!important;color:#fff!important;box-shadow:0 22px 54px rgba(3,17,39,.26)!important;transform-origin:100% 100%!important;animation:tkWpIn .22s ease both!important}.tk-whatsapp-dock__panel[hidden]{display:none!important}.tk-whatsapp-dock__eyebrow{display:flex!important;align-items:center!important;gap:7px!important;margin-bottom:9px!important;color:#a9f1c6!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.tk-whatsapp-dock__eyebrow i{font-size:8px!important;color:#38db72!important}.tk-whatsapp-dock__panel strong{display:block!important;color:#fff!important;font-size:18px!important;line-height:1.22!important}.tk-whatsapp-dock__panel p{margin:7px 0 15px!important;color:rgba(232,244,255,.76)!important;font-size:12px!important;line-height:1.55!important}.tk-whatsapp-dock__panel a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:42px!important;padding:10px 12px!important;border-radius:12px!important;background:#fff!important;color:#12683b!important;font-size:12px!important;font-weight:900!important}.tk-whatsapp-dock__panel a:hover{background:#defbe9!important}@keyframes tkWpIn{from{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}
.tk-form-toast{position:fixed!important;top:104px!important;left:50%!important;z-index:9999!important;width:min(720px,calc(100% - 32px))!important;margin:0!important;padding:0!important;background:transparent!important;transform:translate(-50%,-14px)!important;opacity:0!important;pointer-events:none!important;transition:opacity .22s ease,transform .22s ease!important}.tk-form-toast.is-visible{opacity:1!important;pointer-events:auto!important;transform:translate(-50%,0)!important}.tk-form-toast.is-hiding{opacity:0!important;pointer-events:none!important;transform:translate(-50%,-14px)!important}.tk-form-toast__inner{display:grid!important;grid-template-columns:52px 1fr 38px!important;gap:14px!important;align-items:center!important;padding:16px!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:20px!important;background:linear-gradient(135deg,#071a36,#0c2f5d)!important;color:#fff!important;box-shadow:0 25px 65px rgba(2,9,23,.30)!important}.tk-form-toast--success .tk-form-toast__inner{box-shadow:inset 5px 0 0 #22c55e,0 25px 65px rgba(2,9,23,.30)!important}.tk-form-toast--warning .tk-form-toast__inner{box-shadow:inset 5px 0 0 #f59e0b,0 25px 65px rgba(2,9,23,.30)!important}.tk-form-toast--error .tk-form-toast__inner{box-shadow:inset 5px 0 0 #ef4444,0 25px 65px rgba(2,9,23,.30)!important}.tk-form-toast__icon{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;border-radius:16px!important;background:rgba(255,255,255,.10)!important;font-size:21px!important}.tk-form-toast--success .tk-form-toast__icon{color:#4ade80!important}.tk-form-toast--warning .tk-form-toast__icon{color:#fbbf24!important}.tk-form-toast--error .tk-form-toast__icon{color:#f87171!important}.tk-form-toast__content strong{display:block!important;margin-bottom:4px!important;color:#fff!important;font-size:16px!important;line-height:1.25!important;font-weight:900!important}.tk-form-toast__content p{margin:0!important;color:rgba(255,255,255,.8)!important;font-size:13px!important;line-height:1.5!important}.tk-form-toast__close{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;border:0!important;border-radius:12px!important;background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.75)!important;cursor:pointer!important}.tk-form-toast__close:hover{background:rgba(255,255,255,.17)!important;color:#fff!important}
@media(max-width:800px){.tk-contact-page .tk-contact-layout{grid-template-columns:1fr!important}.tk-contact-hero__points{display:grid!important;grid-template-columns:1fr!important}.tk-contact-page .tk-contact-form-shell{padding:28px 21px!important}.tk-contact-map-card--premium{grid-template-columns:1fr!important}.tk-corporate-page--career .tk-content-layout{grid-template-columns:1fr!important}.tk-premium-career-form .tk-career-process{grid-template-columns:1fr!important}.tk-career-form__header{display:grid!important;grid-template-columns:1fr!important}.tk-career-form__seal{width:100%!important;min-height:0!important;grid-template-columns:auto 1fr!important;gap:10px!important;justify-content:start!important;text-align:left!important}.tk-career-form__seal i{margin:0!important}.tk-career-form__seal span br{display:none!important}.tk-contact-page .tk-form-grid--premium,.tk-corporate-page--career .tk-form-grid--premium{grid-template-columns:1fr!important}.tk-contact-page .tk-contact-form__utility{align-items:stretch!important;flex-direction:column!important}.tk-contact-page .tk-contact-form__utility>a{width:100%!important}.tk-contact-page .tk-form-actions,.tk-corporate-page--career .tk-form-actions{align-items:stretch!important;flex-direction:column!important}.tk-contact-page .tk-form-actions .tkp-button,.tk-corporate-page--career .tk-form-actions .tkp-button{width:100%!important}.tk-form-actions__note{max-width:none!important}.tk-whatsapp-dock{right:14px!important;bottom:14px!important}.tk-whatsapp-dock__toggle{flex-basis:54px!important;width:54px!important;height:54px!important;border-radius:18px!important}.tk-whatsapp-dock__panel{width:min(278px,calc(100vw - 88px))!important;padding:15px!important}.tk-form-toast{top:86px!important;width:calc(100% - 22px)!important}.tk-form-toast__inner{grid-template-columns:44px 1fr 34px!important;gap:11px!important;padding:14px!important}.tk-form-toast__icon{width:44px!important;height:44px!important;border-radius:14px!important;font-size:18px!important}}


/* ========================================================================== 
   TÜRKKAN YMM V16 — FINAL FORM / WHATSAPP STABILITY LAYER
   Same public stylesheet filename is intentionally preserved for overwrite.
   ========================================================================== */
.tk-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}
.tk-premium-form-shell,.tk-premium-career-form{isolation:isolate}
.tk-premium-form-shell .tk-field,.tk-premium-career-form .tk-field{display:grid!important;gap:8px!important;min-width:0!important}
.tk-premium-form-shell .tk-field input,.tk-premium-form-shell .tk-field select,.tk-premium-form-shell .tk-field textarea,.tk-premium-career-form .tk-field input,.tk-premium-career-form .tk-field select,.tk-premium-career-form .tk-field textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;border:1px solid #d7e3ef!important;border-radius:14px!important;background:#f8fbff!important;color:#10284f!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;box-shadow:inset 0 1px 1px rgba(15,35,72,.02)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}
.tk-premium-form-shell .tk-field input,.tk-premium-form-shell .tk-field select,.tk-premium-career-form .tk-field input,.tk-premium-career-form .tk-field select{min-height:54px!important;padding:14px 15px!important}
.tk-premium-form-shell .tk-field textarea,.tk-premium-career-form .tk-field textarea{min-height:150px!important;padding:15px!important;resize:vertical!important}
.tk-premium-form-shell .tk-field input::placeholder,.tk-premium-form-shell .tk-field textarea::placeholder,.tk-premium-career-form .tk-field input::placeholder,.tk-premium-career-form .tk-field textarea::placeholder{color:#8b9bb0!important;font-weight:600!important;opacity:1!important}
.tk-premium-form-shell .tk-field input:focus,.tk-premium-form-shell .tk-field select:focus,.tk-premium-form-shell .tk-field textarea:focus,.tk-premium-career-form .tk-field input:focus,.tk-premium-career-form .tk-field select:focus,.tk-premium-career-form .tk-field textarea:focus{border-color:#d52e4d!important;background:#fff!important;box-shadow:0 0 0 4px rgba(213,46,77,.12)!important;outline:0!important}
.tk-premium-career-form .tk-career-process{padding:0!important;list-style:none!important}
.tk-premium-career-form .tk-career-process li{margin:0!important}
.tk-form-privacy-note{max-width:100%!important}
.tk-whatsapp-dock__toggle{cursor:pointer!important}
.tk-whatsapp-dock__panel[hidden]{display:none!important}
@media(max-width:760px){.tk-premium-contact-shell{padding:12px!important;border-radius:24px!important}.tk-premium-contact-info{padding:26px 20px!important;border-radius:18px!important}.tk-premium-form-card{padding:22px 8px 10px!important}.tk-premium-career-form{padding:24px 18px!important;border-radius:22px!important}.tk-career-form__header{display:grid!important;grid-template-columns:1fr!important}.tk-career-form__seal{display:none!important}.tk-form-grid--premium{grid-template-columns:1fr!important}.tk-contact-form__utility{display:grid!important}.tk-contact-form__utility>a{justify-content:center!important}.tk-form-actions{display:grid!important}.tk-form-actions .tkp-button{width:100%!important;justify-content:center!important}.tk-whatsapp-dock__panel{width:min(286px,calc(100vw - 84px))!important}}
