
.ana-foot{background:var(--ink);color:#C9D3F5;font-size:13.5px}
.ana-foot-row{display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:space-between;align-items:center;padding-block:16px}
.ana-foot a{color:#fff;text-decoration:none}
.ana-foot a:hover{text-decoration:underline}
.ana-foot .tel{font-family:inherit;letter-spacing:0}
.ana .btn-row{display:flex;flex-wrap:wrap;gap:12px}
.ana .btn svg{width:18px;height:18px}
.ana h1{text-wrap:balance}
.af-hero{margin-top:-76px;position:relative;min-height:max(620px,100svh);display:flex;flex-direction:column;justify-content:flex-end;background:var(--ink);color:#fff;overflow:hidden}
.af-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}
.af-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,18,44,.55) 0%,rgba(11,18,44,.05) 26%,rgba(11,18,44,.2) 48%,rgba(11,18,44,.9) 100%),linear-gradient(90deg,rgba(11,18,44,.6) 0%,rgba(11,18,44,0) 62%)}
.af-copy{position:relative;z-index:2;padding-block:120px clamp(40px,7vh,84px)}
.af-copy h1{font-size:clamp(40px,5.4vw,80px);line-height:1.03;letter-spacing:-.035em;font-weight:800;color:#fff;margin:0;max-width:none}
.ana-f mark{background:none;color:var(--sun);padding:0}
.af-copy>p{max-width:58ch;font-size:clamp(16px,1.3vw,18.5px);line-height:1.55;color:rgba(255,255,255,.86);margin:22px 0 0}
.af-copy .btn-row{margin-top:30px}
.ana-f .af-copy .btn-line{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.5)}
.ana-f .af-copy .btn-line:hover{background:rgba(255,255,255,.16)}
.af-copy .af-cap{position:absolute;right:0;bottom:clamp(40px,7vh,84px);margin:0;font-size:12.5px;color:rgba(255,255,255,.72);max-width:none}
@media (max-width:960px){.af-hero{margin-top:-70px}}
@media (max-width:760px){
  .af-copy h1 br{display:none}
  .af-copy .af-cap{position:static;margin-top:22px}
  .af-shade{background:linear-gradient(180deg,rgba(11,18,44,.5) 0%,rgba(11,18,44,.1) 24%,rgba(11,18,44,.55) 52%,rgba(11,18,44,.94) 100%)}
}
.ag-hero{padding-block:clamp(34px,6vh,70px) clamp(28px,4vh,44px);text-align:center;background:radial-gradient(900px 420px at 15% 0%,#E8EEFF 0%,transparent 70%),radial-gradient(700px 380px at 90% 10%,#FFF1E0 0%,transparent 70%)}
.ag-hero h1{font-size:clamp(40px,6vw,88px);line-height:1;letter-spacing:-.045em;font-weight:800;color:var(--ink);margin:0 auto;max-width:none}
.ag-hero .wrap>p{max-width:62ch;margin:20px auto 0;color:var(--muted);font-size:clamp(16px,1.3vw,18.5px);line-height:1.55}
.ag-hero .btn-row{justify-content:center;margin-top:26px}
.ag-fig{position:relative;margin:clamp(26px,4.5vh,44px) 0 0;height:clamp(260px,46vh,620px);border-radius:28px;overflow:hidden;box-shadow:var(--shadow);background:var(--soft)}
.ag-fig img{width:100%;height:100%;max-width:none;object-fit:cover}
.ag-fig figcaption{position:absolute;left:18px;bottom:16px;background:rgba(15,27,61,.72);color:#fff;font-size:12.5px;padding:6px 12px;border-radius:999px}
.ag-stats{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 30px;margin:20px 0 0;padding:0;color:var(--muted);font-size:14.5px}
.ag-stats b{color:var(--ink);font-weight:800;margin-right:6px}
@media (max-width:760px){.ag-fig{border-radius:20px}.ag-stats{flex-direction:column;gap:4px}}
.ana-h .nav,.ana-h .menu-btn{display:none!important}
.ana-h .head-cta{margin-left:auto}
.menu-tam{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border:0;border-radius:999px;padding:11px 18px;font:inherit;font-weight:700;font-size:15px;cursor:pointer}
.menu-tam svg{width:20px;height:20px}
.menu-tam:hover{background:var(--blue)}
.menu-tam:focus-visible,.tm-kapat:focus-visible,.tm-grid a:focus-visible{outline:3px solid var(--sun);outline-offset:3px}
.ah-hero{padding-block:14px 0}
.ah-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:max(540px,calc(100svh - 124px));border-radius:28px;overflow:hidden;background:var(--ink);color:#fff}
.ah-txt{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,72px)}
.ah-pill{align-self:flex-start;font-size:13px;font-weight:700;letter-spacing:.04em;color:#DCE4FF;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);padding:7px 14px;border-radius:999px}
.ah-txt h1{font-size:clamp(38px,4.4vw,70px);line-height:1.03;letter-spacing:-.035em;font-weight:800;color:#fff;margin:22px 0 0;max-width:none}
.ana-h mark{background:none;color:var(--sun);padding:0}
.ah-txt>p{color:#C9D3F5;max-width:46ch;font-size:clamp(16px,1.2vw,18px);line-height:1.55;margin:20px 0 0}
.ah-txt .btn-row{margin-top:28px}
.ana-h .ah-txt .btn-line{background:transparent;color:#fff;border-color:rgba(255,255,255,.42)}
.ana-h .ah-txt .btn-line:hover{background:rgba(255,255,255,.1)}
.ah-fig{position:relative;margin:0;min-height:320px;background:#1B2A55}
.ah-fig img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}
.ah-fig figcaption{position:absolute;right:16px;bottom:16px;background:rgba(15,27,61,.72);color:#fff;font-size:12.5px;padding:6px 12px;border-radius:999px}
@media (max-width:860px){.ah-split{grid-template-columns:1fr;border-radius:22px}.ah-fig{order:-1;min-height:40svh}.ah-split{min-height:0}}
@media (max-width:560px){.menu-tam span{display:none}.menu-tam{padding:11px 13px}.ana-h .head-cta .btn{padding:10px 14px;font-size:14px}}
.tam-menu{position:fixed;inset:0;z-index:200;background:var(--ink);color:#fff;overflow:auto;padding:calc(env(safe-area-inset-top,0px) + 22px) var(--gutter) calc(env(safe-area-inset-bottom,0px) + 40px)}
.tm-ust,.tm-grid,.tm-alt{max-width:calc(var(--maxw) - 2*var(--gutter));margin-inline:auto}
.tm-ust{display:flex;align-items:center;justify-content:space-between;gap:16px}
.tm-ust img{height:30px;width:auto}
.tm-kapat{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:10px 16px;font:inherit;font-weight:700;font-size:15px;cursor:pointer}
.tm-kapat svg{width:18px;height:18px}
.tm-kapat:hover{background:rgba(255,255,255,.1)}
.tm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 32px;margin-top:clamp(28px,6vh,56px)}
.tm-grid h3{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sun);margin:0 0 12px;font-weight:700}
.tm-grid .tm-ara{margin-top:28px}
.tm-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.tm-grid a{display:inline-block;color:#fff;text-decoration:none;font-size:17px;font-weight:600;line-height:1.3}
.tm-grid a:hover{color:var(--sun)}
.tm-grid a small{display:block;color:#9FB0E0;font-size:13px;font-weight:500;margin-top:1px}
.tm-alt{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);color:#C9D3F5;font-size:15px}
.tm-alt a{color:#fff;text-decoration:none}
@media (max-width:1000px){.tm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.tm-grid{grid-template-columns:1fr;gap:26px}}
@media (prefers-reduced-motion:no-preference){.tam-menu:not([hidden]){animation:tmAc .22s ease-out}@keyframes tmAc{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}
.ana-i .head-row{box-shadow:none;background:transparent;backdrop-filter:none;border-color:transparent}
.sade-giris{min-height:max(460px,calc(100svh - 160px));display:flex;align-items:center;padding-block:clamp(32px,6vh,72px);background:#fff}
.sade-giris .wrap{width:100%}
.sade-ust{margin:0;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.sade-giris h1{margin:22px 0 0;max-width:none;font-size:clamp(40px,5.6vw,84px);line-height:1.02;letter-spacing:-.045em;font-weight:800;color:var(--ink)}
.sade-giris h1 em{font-style:normal;color:var(--blue)}
.sade-alt{margin:26px 0 0;max-width:54ch;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--muted)}
.sade-eylem{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:34px}
.sade-tel{color:var(--ink);font-weight:700;text-decoration:none;font-variant-numeric:tabular-nums;border-bottom:2px solid var(--sun);padding-bottom:2px}
.sade-tel:hover{color:var(--blue)}
.ana-i .ana-foot{background:#fff;color:var(--muted);border-top:1px solid var(--line)}
.ana-i .ana-foot a{color:var(--ink)}
@media (max-width:760px){.sade-giris h1 br{display:none}.sade-giris{min-height:calc(100svh - 190px)}}
.ana-j{--j-zemin:#0B0B0C;--j-yuzey:#161617;--j-beyaz:#F5F5F4;--j-gri:#9A9A9C;--j-gri-koyu:#6B6B6E;--j-soluk:#5E5E61;--j-cizgi:rgba(255,255,255,.12);background:var(--j-zemin);color:var(--j-beyaz)}
.ana-j .draft{background:#1C1C1E;color:var(--j-gri)}
.ana-j .draft b{color:var(--j-beyaz)}
.ana-j .head-row{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none}
.ana-j .head-cta .btn{display:none}
.ana-j .nav>li>a,.ana-j .nav>li>button{color:var(--j-beyaz)}
.ana-j .nav>li>a:hover,.ana-j .nav>li>button:hover,.ana-j .nav>li>button[aria-expanded="true"]{background:rgba(255,255,255,.07);color:#fff}
.ana-j .mega{background:var(--j-yuzey);border-color:var(--j-cizgi);box-shadow:0 24px 50px -20px rgba(0,0,0,.7)}
.ana-j .mega h4{color:var(--j-gri-koyu)}
.ana-j .mega a{color:var(--j-beyaz)}
.ana-j .mega a small{color:var(--j-gri-koyu)}
.ana-j .mega a:hover{background:rgba(255,255,255,.06);color:#fff}
.ana-j .head-cta .tel{color:var(--j-gri)}
.ana-j .menu-btn{color:var(--j-beyaz);border-color:var(--j-cizgi)}
.ana-j .site-head.menu-open .nav{background:var(--j-zemin);border-color:var(--j-cizgi)}
.ana-j .btn{background:var(--j-beyaz);border-color:var(--j-beyaz);color:#0B0B0C;box-shadow:none}
.ana-j .btn:hover{background:#D9D9DA;border-color:#D9D9DA;color:#0B0B0C}
.ana-j .wa{background:var(--j-beyaz);color:#0B0B0C;box-shadow:0 6px 20px rgba(0,0,0,.5)}
.ana-j a:focus-visible,.ana-j button:focus-visible{outline:2px solid var(--j-beyaz);outline-offset:3px}
.aj-giris{min-height:max(480px,calc(100svh - 150px));display:flex;align-items:center;padding-block:clamp(40px,8vh,96px)}
.aj-giris .wrap{width:100%}
.aj-ust{display:flex;align-items:center;gap:16px;margin:0;font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--j-gri)}
.aj-ust::before{content:"";width:44px;height:1px;background:var(--j-gri-koyu);flex:none}
.aj-giris h1{margin:28px 0 0;max-width:none;font-size:clamp(40px,5.6vw,84px);line-height:1.03;letter-spacing:-.045em;font-weight:800;color:var(--j-beyaz)}
.aj-soluk{color:var(--j-soluk)}
.aj-alt{margin:30px 0 0;max-width:52ch;font-size:clamp(16px,1.25vw,18.5px);line-height:1.6;color:var(--j-gri)}
.aj-eylem{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}
.aj-eylem .btn{padding:15px 26px;font-weight:700;letter-spacing:-.005em}
.aj-kanit{list-style:none;margin:clamp(48px,9vh,88px) 0 0;padding:26px 0 0;border-top:1px solid var(--j-cizgi);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px}
.aj-kanit li{display:flex;flex-direction:column;gap:6px}
.aj-kanit b{font-size:clamp(20px,1.9vw,28px);font-weight:800;letter-spacing:-.03em;color:var(--j-beyaz);line-height:1.1}
.aj-kanit span{font-size:14px;color:var(--j-gri);line-height:1.4}
.ana-j .ana-foot{background:var(--j-zemin);color:var(--j-gri-koyu);border-top:1px solid var(--j-cizgi)}
.ana-j .ana-foot a{color:var(--j-gri)}
.ana-j .ana-foot a:hover{color:#fff}
@media (max-width:760px){.aj-kanit{grid-template-columns:repeat(2,minmax(0,1fr))}.aj-giris h1 br{display:none}.aj-giris{min-height:calc(100svh - 190px)}.aj-ust{letter-spacing:.14em}.aj-ust::before{width:28px}}
.ak-dizin{border-top:1px solid var(--j-cizgi);padding-block:clamp(24px,4vw,48px) clamp(40px,6vw,72px)}
.ak-grup{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:28px 64px;padding-block:clamp(36px,4.5vw,56px);border-top:1px solid var(--j-cizgi)}
.ak-grup:first-child{border-top:0}
.ak-bas h2{font-size:clamp(24px,2.3vw,32px);font-weight:800;letter-spacing:-.035em;line-height:1.1;color:var(--j-beyaz)}
.ak-bas p{margin:14px 0 0;max-width:36ch;font-size:15px;line-height:1.6;color:var(--j-gri)}
.ak-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;align-content:start}
.ak-liste a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.08);color:var(--j-beyaz);text-decoration:none}
.ak-liste li:nth-child(-n+2) a{padding-top:4px}
.ak-liste a span{display:flex;flex-direction:column;gap:3px;min-width:0}
.ak-liste b{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}
.ak-liste small{font-size:14px;line-height:1.4;color:var(--j-gri)}
.ak-liste svg{width:18px;height:18px;flex:none;color:var(--j-soluk);transition:transform .2s ease,color .2s ease}
.ak-liste a:hover svg,.ak-liste a:focus-visible svg{color:var(--j-beyaz);transform:translateX(4px)}
.ak-liste a:hover b{color:#fff}
@media (max-width:900px){.ak-grup{grid-template-columns:minmax(0,1fr);gap:20px}}
@media (max-width:560px){.ak-liste{grid-template-columns:minmax(0,1fr)}.ak-liste li:nth-child(2) a{padding-top:15px}}
.ana-k .aj-giris h1{margin-top:0;font-size:clamp(36px,5vw,76px)}
.ana-k .aj-kanit{margin-top:clamp(40px,7vh,72px)}
.ana-k .aj-eylem{margin-top:clamp(36px,6vh,56px)}
.ana-k .head-cta .btn{display:inline-flex}
.ana-k .menu-btn{display:none;align-items:center;gap:8px;font:600 15px/1 var(--f-body);color:var(--j-beyaz)}
.ana-k .menu-btn::after{content:"Menü"}
@media (max-width:960px){.ana-k .menu-btn{display:inline-flex}}
@media (max-width:520px){.ana-k .head-cta .btn{display:inline-flex;padding:10px 14px;font-size:14px}.ana-k .head-row{gap:12px}.ana-k .logo img{width:150px;height:auto}.ana-k .menu-btn{padding:8px 10px}}
.ana-k .head-cta .btn{white-space:nowrap}.ana-k .menu-btn svg{flex:none}
@media (max-width:520px){.ana-k .logo img{width:128px}.ana-k .head-row{gap:8px}.ana-k .head-cta .btn{padding:9px 12px;font-size:13.5px}.ana-k .menu-btn{padding:7px 9px;font-size:14px;gap:6px}.ana-k .menu-btn svg{width:18px;height:18px}}
.ana-k .aj-kanit{padding-block:32px;border-bottom:1px solid var(--j-cizgi);gap:16px}
.ana-k .aj-kanit li{align-items:center;justify-content:center;text-align:center;padding:22px 16px;border:1px solid var(--j-cizgi);border-radius:14px;background:var(--j-yuzey)}
@media (max-width:760px){.ana-k .aj-kanit{padding-block:24px;gap:12px}.ana-k .aj-kanit li{padding:18px 10px}}
.ana-k .aj-giris{min-height:0;padding-block:clamp(48px,7vw,88px) 0}
.ana-k .ak-dizin{border-top:0}
@media (max-width:760px){.ana-k .aj-giris{min-height:0}}
.ana-k .ak-dizin{padding-top:0}
.ana-k .head-cta .btn{padding:0 16px;height:40px;font-size:14px;align-items:center}
.ana-k .menu-btn{height:40px;padding-block:0}
@media (max-width:520px){.ana-k .head-cta .btn,.ana-k .menu-btn{height:36px}.ana-k .head-cta .btn{padding:0 12px;font-size:13.5px}}
.ana-l{--j-zemin:#FFFFFF;--j-yuzey:#F5F5F5;--j-beyaz:#0B0B0C;--j-gri:#5E5E61;--j-gri-koyu:#77777A;--j-soluk:#9A9A9C;--j-cizgi:rgba(0,0,0,.12)}
.ana-l .draft{background:#F0F0F0;color:#5E5E61}
.ana-l .nav>li>a:hover,.ana-l .nav>li>button:hover,.ana-l .nav>li>button[aria-expanded="true"],.ana-l .mega a:hover{background:rgba(0,0,0,.05);color:#000}
.ana-l .mega{box-shadow:0 24px 50px -24px rgba(0,0,0,.25)}
.ana-l .btn{background:#0B0B0C;border-color:#0B0B0C;color:#fff}
.ana-l .btn:hover{background:#2A2A2C;border-color:#2A2A2C;color:#fff}
.ana-l .wa{background:#0B0B0C;color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.2)}
.ana-l .ak-liste a{border-bottom-color:rgba(0,0,0,.09)}
.ana-l .ak-liste a:hover b{color:#000}
.ana-l .ana-foot a:hover{color:#000}
.ana-m{--j-zemin:#E6E6E6;--j-yuzey:#F4F4F4;--j-gri:#55555A;--j-gri-koyu:#6A6A6E;--j-soluk:#8E8E92;--j-cizgi:rgba(0,0,0,.14)}
.ana-m .draft{background:#D6D6D6;color:#4A4A4E}
.ana-m .mega{background:#F4F4F4}
.ana-l:not(.ana-m){--j-zemin:#F3F3F2;--j-yuzey:#FFFFFF}
.ana-l:not(.ana-m) .draft{background:#E6E6E5}
.ana-l:not(.ana-m) .mega{background:#FFFFFF}
.ak-gorsel{margin:26px 0 0;max-width:380px}
.ak-gorsel img{display:block;width:100%;height:auto;mix-blend-mode:multiply}
@media (max-width:900px){.ak-gorsel{max-width:560px}}
.ana-k .aj-alt{margin-top:22px;font-size:clamp(17px,1.45vw,21px);font-weight:500}
.aj-renk{color:#0F65A0}
.ana-k .aj-kanit b{color:#0F65A0}
.ak-foto img{mix-blend-mode:normal;border-radius:12px}
.ana-l .head-cta .btn,.ana-l .wa{background:#0F65A0;border-color:#0F65A0;color:#fff}
.ana-l .head-cta .btn:hover,.ana-l .wa:hover{background:#0B5383;border-color:#0B5383;color:#fff}
.ana-k .ak-bas h2{color:#0F65A0}
.ana-k .ak-liste b{color:#0F65A0}
.ana-k .ak-liste a:hover b{color:#0B5383}
.ana-l .menu-btn{background:#0F65A0;border-color:#0F65A0;color:#fff;border-radius:999px}
.ana-l .menu-btn:hover{background:#0B5383;border-color:#0B5383}
.ana-l .head-row{background:rgba(255,255,255,.96);border-color:var(--line);box-shadow:var(--shadow);backdrop-filter:saturate(1.4) blur(10px)}
.ana-k .aj-don li.kd{display:block;padding:0;border:0;background:none;perspective:1000px;height:158px;cursor:pointer;outline:none}
.kd-ic{position:relative;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}
.kd:hover .kd-ic,.kd:focus-visible .kd-ic,.kd.acik .kd-ic{transform:rotateY(180deg)}
.kd:focus-visible .kd-on{outline:2px solid #0F65A0;outline-offset:3px}
.kd-yuz{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:16px 14px;border:1px solid var(--j-cizgi);border-radius:14px;background:var(--j-yuzey)}
.ana-k .aj-don .kd-on b{font-variant-numeric:tabular-nums}
.kd-on::after{content:"↻";position:absolute;right:12px;top:8px;font-size:15px;line-height:1;color:#B5B5B7}
.kd-bar{display:block;width:72%;height:5px;margin-top:6px;border-radius:99px;background:rgba(15,101,160,.12);overflow:hidden}
.kd-bar i{display:block;height:100%;width:0;border-radius:99px;background:#0F65A0}
.kd-arka{transform:rotateY(180deg);background:#0F65A0;border-color:#0F65A0;color:#fff}
.ana-k .aj-don .kd-arka span{font-size:13px;color:rgba(255,255,255,.85);line-height:1.4}
.kd-arka strong{font-size:19px;font-weight:800;letter-spacing:-.02em;color:#fff}
.kd-arka a{color:#fff;text-decoration:none}
.ana-k .aj-don .kd-arka .kd-cumle{font-size:14.5px;font-weight:600;color:#fff}
.kd-logolar{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}
.kd-logolar i{font-style:normal;font-size:11.5px;font-weight:600;background:rgba(255,255,255,.16);padding:3px 8px;border-radius:99px;white-space:nowrap;color:#fff}
@media (prefers-reduced-motion:reduce){.kd-ic{transition:none}}
@media (max-width:760px){.ana-k .aj-don li.kd{height:168px}.kd-logolar i{font-size:10.5px;padding:2px 6px}}
@media (max-width:400px){.kd-arka strong{font-size:16px}.kd-yuz{padding:14px 10px}}
@media (max-width:520px){.ana-k .head-cta .btn{white-space:normal;height:auto;min-height:36px;flex:none;width:104px;max-width:none;padding:4px 8px;line-height:1.15;text-align:center;font-size:12.5px}}
@media (max-width:400px){.ana-k .logo img{width:104px;height:auto}.ana-k .head-row{gap:6px}.ana-k .head-cta .btn{width:100px}}
@media (max-width:340px){.ana-k .logo img{width:90px}.ana-k .head-cta .btn{width:92px;font-size:12px;padding:4px 6px}}
.site-head .head-cta .tel{display:none}
@media (min-width:961px) and (max-width:1160px){.site-head .head-cta .btn{padding:0 10px;font-size:13px}.site-head .head-row{gap:8px}}
@media (min-width:961px) and (max-width:1040px){.site-head .nav>li>a,.site-head .nav>li>button{padding:10px 3px;font-size:13px}.site-head .logo img{width:150px;height:auto}.site-head .head-cta{margin-left:0}}
