.tf-blue-home{background:#f4f9ff;color:#071d4a;font-family:Arial,"Segoe UI",sans-serif}
.tf-blue-home>main{background:#f4f9ff;color:#071d4a}
.tf-blue-home header{background:rgba(255,255,255,.96);border-color:#dbe8f7;box-shadow:0 3px 18px rgba(18,75,153,.05)}
.tf-blue-home header>a,.tf-blue-home .tf-main-nav a,.tf-blue-home .tf-language-switch a{color:#18376c}
.tf-blue-home .tf-header-row>a span:first-child{background:linear-gradient(150deg,#2184ff,#1158d9);color:#fff;border-radius:10px}
.tf-blue-home .tf-header-row>a span:last-child{color:#061f4b}
.tf-blue-home .tf-header-row>div:last-child>a:last-child{background:#0963ec;color:#fff;box-shadow:0 7px 18px rgba(0,91,217,.18)}
.tf-header-login{padding:.6rem .9rem;border:1px solid #bcd4fa;border-radius:10px;color:#1263d9;font-weight:800;text-decoration:none;white-space:nowrap}
.tf-blue-home .tf-language-switch [aria-current=page]{background:#e0edff;color:#0864e8}
.tf-blue-home .tf-hero{padding-top:5rem;padding-bottom:5rem;background:radial-gradient(circle at 69% 24%,#d5edff 0,transparent 34%),linear-gradient(125deg,#fff 0%,#eff7ff 62%,#dbf0fb 100%)}
.tf-blue-home .tf-hero:before{content:"";position:absolute;right:1%;bottom:0;width:min(51vw,760px);height:42%;opacity:.17;background:linear-gradient(to top,#2189df 0 38%,transparent 38%) 0 100%/9% 100% repeat-x;clip-path:polygon(0 100%,0 70%,7% 70%,7% 38%,12% 12%,17% 38%,17% 72%,25% 72%,25% 46%,32% 46%,32% 76%,39% 76%,39% 25%,45% 0,52% 26%,52% 72%,60% 72%,60% 42%,65% 42%,65% 75%,73% 75%,73% 37%,77% 6%,82% 38%,82% 71%,91% 71%,91% 52%,100% 52%,100% 100%)}
.tf-blue-home .tf-hero>div:first-child{display:none}
.tf-blue-home .tf-hero h1{color:#062258}
.tf-blue-home .tf-hero h1 span{color:#0864ef}
.tf-blue-home .tf-hero p{color:#375575}
.tf-blue-home .tf-hero .inline-flex.rounded-xl{background:#0864ed;color:#fff}
.tf-blue-home .tf-hero .mb-6.inline-flex{border-color:#c4dcfb;color:#1260d0}
.tf-blue-home .tf-hero-screen{border-color:#a5caff;background:linear-gradient(145deg,#1153b0,#0f87df);box-shadow:0 36px 75px rgba(20,93,178,.22);transform:perspective(1400px) rotateY(-5deg) rotateX(2deg)}
.tf-blue-home .tf-hero-screen>span{background:#dff2ff;color:#0c5fc7}
.tf-blue-home .tf-hero-screen aside{background:#0a428a}
.tf-blue-home .tf-hero-screen .bg-\[\#c8ef55\]{background:#93d8ff}
.tf-blue-container{width:min(100% - 2.5rem,1280px);margin-inline:auto}
.tf-blue-eyebrow{margin:0 0 .45rem;color:#096bea;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;font-weight:900}
.tf-blue-home .tf-discovery,.tf-blue-home .tf-blue-highlights,.tf-blue-home .tf-materials,.tf-blue-home .tf-access{padding:4rem 0;scroll-margin-top:5rem}
.tf-discovery{background:#f4f9ff}
.tf-discovery-head,.tf-section-head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem}
.tf-discovery-head h2,.tf-section-head h2,.tf-access h2{margin:0;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.15;letter-spacing:-.035em;color:#071f52}
.tf-discovery-head p:not(.tf-blue-eyebrow),.tf-access p:not(.tf-blue-eyebrow){max-width:50rem;margin:.7rem 0 0;color:#48617d;line-height:1.6}
.tf-blue-link{color:#0764e9;font-weight:800;text-decoration:none;white-space:nowrap}
.tf-search-preview{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;background:#fff;border:1px solid #dce9f9;border-radius:17px;box-shadow:0 12px 38px rgba(37,96,157,.08);color:#7186a4}
.tf-search-preview>span:first-child{font-size:2rem;line-height:1;color:#176cec}
.tf-search-preview>span:nth-child(2){flex:1}
.tf-search-preview>a,.tf-access button{padding:.8rem 1.2rem;background:#0864ed;color:#fff;border:0;border-radius:10px;text-decoration:none;font-weight:800;white-space:nowrap;cursor:pointer}
.tf-category-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin-top:1.5rem;border:1px solid #dce9f9;border-radius:18px;background:#fff;overflow:hidden}
.tf-category-grid a{min-height:105px;padding:1rem .4rem;text-align:center;border-right:1px solid #e5edf8;color:#263e61;text-decoration:none;font-size:.77rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}
.tf-category-grid a:last-child{border:0}.tf-category-grid a:hover{background:#f0f7ff}
.tf-category-grid a span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e7f2ff;color:#096aeb;font-size:1.45rem;font-weight:800}
.tf-discovery-note,.tf-material-note{font-size:.84rem;color:#647b9a;margin:1rem 0 0}
.tf-blue-highlights{background:#eef6ff}
.tf-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.tf-highlight-grid article,.tf-material-grid a{padding:1.5rem;background:#fff;border:1px solid #dce9f9;border-radius:17px;box-shadow:0 8px 22px rgba(30,87,155,.04)}
.tf-icon{display:grid;place-items:center;width:47px;height:47px;background:#e8f2ff;color:#096bee;border-radius:12px;font-size:1.6rem;font-weight:900}
.tf-highlight-grid h3{margin:1.1rem 0 .4rem;color:#0b2554;font-size:1.13rem}.tf-highlight-grid p{margin:0;color:#5b7090;line-height:1.55;font-size:.9rem}
.tf-ai-showcase{margin:2.5rem max(1.25rem,calc((100vw - 1280px)/2));border-radius:24px;background:linear-gradient(118deg,#09265f,#0751a5 58%,#08b4d0);color:#fff;overflow:hidden;box-shadow:0 20px 50px rgba(6,75,151,.15)}
.tf-ai-showcase .tf-blue-container{width:100%;padding:2.4rem}
.tf-ai-grid{display:grid;grid-template-columns:1fr .9fr;gap:2rem;align-items:center}
.tf-ai-badge{display:inline-block;padding:.3rem .55rem;border-radius:7px;background:#12c9f5;color:#033576;font-weight:900}
.tf-ai-copy h2{margin:1rem 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.07;letter-spacing:-.04em}
.tf-ai-copy>p{max-width:36rem;line-height:1.65}.tf-ai-copy .tf-ai-disclaimer{font-size:.85rem;color:#c6e5fa}
.tf-ai-button{display:inline-block;margin-top:1rem;padding:.85rem 1.2rem;border-radius:10px;background:#fff;color:#0b4697;text-decoration:none;font-weight:900}
.tf-ai-list{background:rgba(255,255,255,.97);border-radius:16px;padding:1.25rem 1.4rem;color:#17315e}
.tf-ai-list h3{margin:0 0 .7rem;font-size:1.1rem}.tf-ai-list ul{list-style:none;margin:0;padding:0}.tf-ai-list li{display:flex;gap:.85rem;padding:.7rem 0;border-top:1px solid #e9f0fa}.tf-ai-list li>span{display:grid;place-items:center;flex:0 0 34px;height:34px;background:#e8f2ff;border-radius:8px;color:#096bee;font-weight:900}.tf-ai-list li strong,.tf-ai-list li small{display:block}.tf-ai-list li small{margin-top:.15rem;color:#647b98}
.tf-materials{background:#f4f9ff}.tf-material-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.tf-material-grid a{display:flex;flex-direction:column;gap:.7rem;text-decoration:none;color:#0b2554}.tf-material-grid strong{font-size:1.05rem}.tf-material-grid small{color:#5e7392;line-height:1.5}.tf-material-grid em{margin-top:auto;color:#0969e6;font-style:normal;font-weight:800;font-size:.85rem}
.tf-access{background:#e8f4ff}.tf-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.tf-access a{display:inline-block;margin-top:1rem;color:#0c63dc;font-weight:800}.tf-access form{background:#fff;border:1px solid #d0e5fb;border-radius:16px;padding:1.5rem;box-shadow:0 12px 24px rgba(26,87,150,.07)}.tf-access label{display:block;margin-bottom:.6rem;font-weight:800;color:#173660}.tf-access form>div{display:flex;gap:.65rem}.tf-access input{min-width:0;flex:1;padding:.8rem 1rem;border:1px solid #b9d2ef;border-radius:10px;font:inherit}.tf-access #tf-company-login-status{margin:.75rem 0 0;font-size:.82rem;color:#647b98}.tf-access #tf-company-login-status[data-state=error]{color:#ac3333}
.tf-blue-home #imkanlar{background:#fff}.tf-blue-home #modullar{background:#08295c}.tf-blue-home #proses,.tf-blue-home #faydalar{background:#f4f9ff}
@media(max-width:1050px){.tf-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tf-category-grid a:nth-child(4){border-right:0}.tf-highlight-grid,.tf-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:740px){.tf-blue-home .tf-hero-screen{transform:none}.tf-discovery-head,.tf-section-head{align-items:start;flex-direction:column}.tf-search-preview{flex-wrap:wrap}.tf-search-preview>a{width:100%;text-align:center}.tf-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-category-grid a:nth-child(even){border-right:0}.tf-ai-grid,.tf-access-grid{grid-template-columns:1fr}.tf-ai-showcase{margin:1.25rem}.tf-ai-showcase .tf-blue-container{padding:1.5rem}.tf-access form>div{flex-direction:column}}
@media(max-width:520px){.tf-highlight-grid,.tf-material-grid{grid-template-columns:1fr}.tf-blue-home .tf-hero{padding-top:2.5rem}.tf-blue-home .tf-hero h1{font-size:clamp(2.4rem,10vw,3.5rem)}.tf-header-login{font-size:.8rem;padding:.5rem}}
.tf-blue-localized{background:#f4f9ff;color:#082354;font-family:Arial,"Segoe UI",sans-serif}
.tf-blue-localized .tf-localized-header{max-width:none;background:#fff;border-bottom:1px solid #dce9fa;padding-left:max(1.2rem,calc((100vw - 76rem)/2));padding-right:max(1.2rem,calc((100vw - 76rem)/2))}
.tf-blue-localized .tf-localized-header a,.tf-blue-localized .tf-localized-footer a{color:#0d5fcf}
.tf-blue-localized .tf-localized-header .brand{color:#08275c}
.tf-blue-localized .tf-localized-main{max-width:78rem}
.tf-blue-localized .tf-localized-hero{max-width:none;padding:4rem 2rem 4.5rem;margin:0 -1.2rem;background:radial-gradient(circle at 77% 31%,#cde9ff,transparent 34%),linear-gradient(115deg,#fff,#e4f3ff);border-radius:0 0 30px 30px}
.tf-blue-localized .tf-localized-hero>p,.tf-blue-localized .tf-localized-hero>h1{max-width:54rem}
.tf-blue-localized .tf-localized-hero h1{color:#062452;font-weight:900}.tf-blue-localized .tf-localized-hero h1 span{color:#0969ed}
.tf-blue-localized .tf-eyebrow{color:#0870eb!important}
.tf-blue-localized .tf-localized-button{background:#0969ed;color:#fff!important}
.tf-blue-localized .tf-localized-alt{color:#0b61d1}
.tf-blue-localized .tf-localized-section{border-color:#d9e7f7}
.tf-blue-localized .tf-localized-section h2{color:#0b2554}
.tf-blue-localized .tf-localized-card,.tf-blue-localized .tf-localized-faq details{border-color:#d6e7fa;box-shadow:0 8px 22px rgba(22,83,153,.04)}
.tf-blue-localized .tf-localized-price{color:#0869e8}
.tf-blue-localized .tf-localized-search{margin:0 -1.2rem;padding:3rem 2rem;background:#eef6ff;border:0;border-radius:20px}
.tf-blue-localized .tf-localized-search p{max-width:52rem;color:#4d6380}
.tf-localized-categories{display:flex;gap:.7rem;flex-wrap:wrap;margin:1.4rem 0}.tf-localized-categories span{background:#fff;border:1px solid #d5e7fc;border-radius:10px;padding:.7rem .9rem;color:#235189;font-weight:800;font-size:.9rem}
.tf-blue-localized .tf-localized-materials{background:#edf6ff;border-radius:20px;margin:0 -1.2rem;padding:3rem 2rem}
.tf-blue-localized .tf-localized-materials .tf-localized-card{color:#0b5fd0;text-decoration:none;font-weight:800}
.tf-blue-localized .tf-localized-access{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}
.tf-blue-localized .tf-localized-access>.tf-eyebrow,.tf-blue-localized .tf-localized-access>h2{grid-column:1;margin:0}
.tf-blue-localized .tf-localized-access>p:not(.tf-eyebrow){grid-column:1;max-width:30rem;color:#4d6380}
.tf-blue-localized .tf-localized-access form{grid-column:2;grid-row:1 / span 3;background:#fff;border:1px solid #d0e5fb;border-radius:16px;padding:1.5rem}
.tf-blue-localized .tf-localized-access label{display:block;margin-bottom:.6rem;font-weight:800}
.tf-blue-localized .tf-localized-access form>div{display:flex;gap:.65rem}.tf-blue-localized .tf-localized-access input{min-width:0;flex:1;border:1px solid #b9d2ef;border-radius:10px;padding:.8rem 1rem;font:inherit}.tf-blue-localized .tf-localized-access button{background:#0969ed;color:#fff;border:0;border-radius:10px;padding:.8rem 1rem;font-weight:800;cursor:pointer}.tf-blue-localized .tf-localized-access form p{color:#647b98;font-size:.82rem}.tf-blue-localized .tf-localized-access form p[data-state=error]{color:#ac3333}
.tf-blue-localized .tf-language-switch [aria-current=page]{background:#e0edff;color:#0864e8}
@media(max-width:800px){.tf-blue-localized .tf-localized-access{display:block}.tf-blue-localized .tf-localized-access form{margin-top:1rem}.tf-blue-localized .tf-localized-access form>div{flex-direction:column}.tf-blue-localized .tf-localized-hero{padding:2.5rem 1.2rem}.tf-blue-localized .tf-localized-search,.tf-blue-localized .tf-localized-materials{padding:2rem 1.2rem}}
