:root{
--mor:#5B2D90;--mor-koyu:#2d1458;--mor-acik:#7c3db5;--mor-bg:#f5f0fa;
--kirmizi:#E30613;--kirmizi-dk:#c8000f;
--yazi:#0f172a;--yazi-gri:#64748b;--yazi-acik:#94a3b8;
--border:#e2e8f0;--gri-acik:#f8fafc;--gri-mid:#e2e8f0;
--green:#22c55e;--turuncu:#f59e0b;
--font:"Nunito Sans",sans-serif;
--radius:10px;--radius-lg:16px;--radius-xl:24px;
--shadow-sm:0 2px 8px rgba(0,0,0,.06);
--shadow-md:0 8px 24px rgba(0,0,0,.1);
--shadow-lg:0 20px 60px rgba(0,0,0,.18);
--transition:all .25s ease;
--max-w:1200px;
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:var(--font);background:#fff;color:var(--yazi);overflow-x:hidden;-webkit-font-smoothing:antialiased;line-height:1.6}
a{text-decoration:none;color:inherit}
img{max-width:100%;height:auto;display:block}
ul{list-style:none}
.pk-img,
.hero img,
.hero-char-img,
.hero-ts-badge,
.hdr-logo img,
.footer-brand img,
.ls-kare img,
.takim-mini-logo img,
.takim-logo-item img,
.niz-kart img,
.pk-bein img,
.hero-lig img,
.logo-serit img{display:block!important;opacity:1!important;visibility:visible!important}
button{cursor:pointer;font-family:var(--font);border:none}
.max-w{max-width:var(--max-w);margin:0 auto;padding:0 24px}
.sec-label{display:inline-block;font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--mor);margin-bottom:10px}
.sec-title{font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:900;line-height:1.2;color:var(--yazi);margin-bottom:10px}
.sec-title span{color:var(--mor)}
.sec-head{text-align:center;margin-bottom:44px}
.btn-red{background:var(--kirmizi);color:#fff;font-size:15px;font-weight:800;padding:14px 30px;border-radius:var(--radius);display:inline-flex;align-items:center;gap:8px;transition:var(--transition);cursor:pointer;white-space:nowrap}
.btn-red:hover{background:var(--kirmizi-dk);transform:translateY(-2px);box-shadow:0 8px 24px rgba(227,6,19,.4)}
.btn-outline{background:transparent;color:var(--mor);font-size:14px;font-weight:700;padding:12px 24px;border-radius:var(--radius);display:inline-flex;align-items:center;gap:8px;border:2px solid var(--mor);transition:var(--transition);cursor:pointer}
.btn-outline:hover{background:var(--mor);color:#fff} .site-header{position:sticky;top:0;z-index:999;background:#fff;border-bottom:1px solid var(--border);height:68px;display:flex;align-items:center;box-shadow:var(--shadow-sm);transition:box-shadow .3s}
.site-header.scrolled{box-shadow:var(--shadow-md)}
.hdr-inner{max-width:var(--max-w);width:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:20px}
.hdr-logo{flex-shrink:0;display:flex;flex-direction:column;gap:1px}
.hdr-logo-main{font-size:1.3rem;font-weight:900;color:var(--yazi);line-height:1}
.hdr-logo-main .accent{color:var(--mor)}
.hdr-logo-sub{font-size:9.5px;font-weight:700;color:var(--yazi-gri);letter-spacing:.3px;text-transform:uppercase}
.hdr-nav{flex:1;display:flex;justify-content:center}
.nav-list{display:flex;gap:2px}
.nav-list a{font-size:13px;font-weight:700;color:var(--yazi-gri);padding:8px 14px;border-radius:var(--radius);transition:var(--transition);display:block;white-space:nowrap}
.nav-list a:hover{color:var(--mor);background:var(--mor-bg)}
.nav-list .active a{color:var(--mor);background:var(--mor-bg)}
.hdr-cta{flex-shrink:0}
.hdr-hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:8px;cursor:pointer;flex-shrink:0}
.hdr-hamburger span{display:block;width:22px;height:2px;background:var(--yazi);border-radius:2px;transition:var(--transition)}
.hdr-hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.hdr-hamburger.is-open span:nth-child(2){opacity:0}
.hdr-hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)} .hero-wrap{max-width:var(--max-w);margin:0 auto;padding:32px 24px 0}
.hero{
position:relative;height:clamp(360px,52vw,680px);overflow:hidden;
border-radius:var(--radius-xl);
background-size:cover;background-position:center center;
background-color:#0d0820;
} .hero-paket-sec{padding:32px 0 40px;background:#f4f1fa} .hps-tagline{text-align:center;margin-bottom:20px}
.hps-title{
font-size:clamp(1.4rem,3vw,2.2rem);font-weight:900;line-height:1.25;
color:var(--yazi);margin-bottom:10px;
}
.hps-sub{font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:500;color:var(--yazi-gri);max-width:600px;margin:0 auto;line-height:1.65} .logo-serit{
position:absolute;bottom:0;left:0;right:0;z-index:3;
padding:24px 24px 18px;
background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.68) 100%);
}
.logo-serit-label{text-align:center;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:10px}
.logo-serit-inner{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.logo-serit-inner::-webkit-scrollbar{display:none}
.ls-kare{width:64px;height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;border:none;padding:8px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.35)}
.ls-kare:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.45)}
.ls-kare img{width:100%;height:100%;object-fit:contain;display:block} .paket-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.paket-kart{background:#ede8f8;border-radius:var(--radius-xl);overflow:hidden;border:none;box-shadow:0 8px 32px rgba(91,45,144,.13),0 2px 8px rgba(91,45,144,.06);transition:var(--transition);display:flex;flex-direction:column;}
.paket-kart:hover{transform:translateY(-4px);box-shadow:0 18px 48px rgba(91,45,144,.2)}
.pk-head{padding:22px 20px 18px;background:#ede8f8}
.pk-title{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;margin-bottom:16px;padding-left:4px;overflow:hidden;width:100%}
.pk-title-name{font-size:clamp(.75rem,.9vw,.92rem);font-weight:900;color:#1a0a2e;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pk-badge{display:inline-flex;align-items:center;gap:5px;background:#2d1458;color:#fff;font-size:10px;font-weight:800;padding:3px 10px;border-radius:20px;letter-spacing:.4px;flex-shrink:0;white-space:nowrap}
.pk-bein{display:inline-flex;align-items:center;flex-shrink:0}
.pk-capsule{display:inline-flex;align-items:center;gap:7px;background:rgba(91,45,144,.07);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(91,45,144,.18);border-radius:50px;padding:4px 12px 4px 5px;min-width:0;overflow:hidden;flex-shrink:1}
.pk-capsule-icon{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:10px}
.pk-bein img{height:20px;width:auto;display:block}
.pk-prices{display:flex;flex-direction:column;gap:9px}
.pk-price-row{display:flex;align-items:center;gap:12px;background:#fff;border:2px solid transparent;border-radius:14px;padding:12px 14px;box-shadow:0 2px 8px rgba(91,45,144,.08);position:relative}
.pk-price-row-selected{border-color:var(--mor);background:rgba(91,45,144,.05);box-shadow:0 0 0 3px rgba(91,45,144,.08),0 2px 8px rgba(91,45,144,.12)}
.pk-price-row-sm{padding:8px 12px;border-radius:10px;box-shadow:0 1px 4px rgba(91,45,144,.06)}
.pk-price-row-sm .pk-ico{width:30px;height:30px;border-radius:8px;font-size:12px}
.pk-price-row-sm .pk-pname{font-size:11px}
.pk-price-row-sm .pk-pdetail{font-size:10px}
.pk-price-row-sm .pk-num{font-size:1.55rem;letter-spacing:-.5px;color:#4a5568}
.pk-price-row-sm .pk-unit{font-size:10px}
.pk-ico{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}
.pk-ico-kk{background:#5B2D90}
.pk-ico-fat{background:#7b93b0}
.pk-info{flex:1;min-width:0}
.pk-pname{display:block;font-size:13px;font-weight:800;color:#1a0a2e;line-height:1.2}
.pk-pdetail{display:block;font-size:11px;color:#64748b;margin-top:1px}
.pk-amt{display:flex;align-items:baseline;gap:3px;flex-shrink:0}
.pk-num{font-size:2.4rem;font-weight:900;color:#1a0a2e;line-height:1;letter-spacing:-1.5px}
.pk-unit{font-size:12px;font-weight:700;color:#64748b}
.pk-img{width:calc(100% - 24px);height:176px;object-fit:cover;display:block;flex-shrink:0;margin:0 12px;border-radius:14px}
.pk-body{padding:14px 20px 20px;flex:1;display:flex;flex-direction:column;background:#ede8f8;justify-content:space-between}
.pk-desc{font-size:13px;color:#5b4a7a;line-height:1.65;margin-bottom:14px;flex:1;font-weight:600}
.pk-cta{width:100%;background:linear-gradient(135deg,#E30613 0%,#8B000A 100%);color:#fff;font-size:15px;font-weight:800;padding:14px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;transition:var(--transition);font-family:var(--font);letter-spacing:.2px;box-shadow:0 6px 22px rgba(200,0,15,.4),0 2px 0 rgba(255,100,100,.1)}
.pk-cta:hover{transform:translateY(-2px);box-shadow:0 10px 32px rgba(200,0,15,.55),0 2px 0 rgba(255,100,100,.14)}
.pk-feats-title{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var(--mor);margin-bottom:8px}
.pk-feats{display:flex;flex-direction:column;gap:7px;margin-bottom:10px}
.pk-feats li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#5b4a7a;font-weight:600}
.pk-feats li i{color:var(--green);font-size:12px;flex-shrink:0;margin-top:2px}
.pk-feats-extra{display:none;flex-direction:column;gap:7px;margin-top:7px}
.pk-feats-extra.open{display:flex}
.pk-feats-extra li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#5b4a7a;font-weight:600}
.pk-feats-extra li i{color:var(--green);font-size:12px;flex-shrink:0;margin-top:2px}
.pk-detail-btn{background:none;border:none;border-top:1px solid rgba(91,45,144,.18);color:#2d1458;font-size:12px;font-weight:800;padding:10px 0 6px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:var(--transition);margin-top:4px;width:100%;font-family:var(--font)}
.pk-detail-btn:hover{color:var(--mor)}
.pk-detail-btn i{font-size:12px;transition:transform .25s} .nasil-izle-sec{padding:52px 0;background:#f4f1fa}
.niz-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;align-items:stretch}
.niz-kart{border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.15);transition:.25s}
.niz-kart:hover{transform:translateY(-5px);box-shadow:0 18px 48px rgba(0,0,0,.22)}
.niz-bein{background:linear-gradient(160deg,#1a0a3e 0%,#2d1458 100%)}
.niz-kutulu{background:#fff;border:1.5px solid #e5e7eb}
.niz-internet{background:linear-gradient(160deg,#071428 0%,#0f2a52 100%)}
.niz-body{padding:18px 20px 22px;flex:1;display:flex;flex-direction:column;background:#fff}
.niz-title{font-size:1rem;font-weight:900;margin-bottom:14px;line-height:1.25;color:#1a0a2e}
.niz-feats{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:9px;flex:1}
.niz-feats li{font-size:13px;font-weight:600;display:flex;align-items:flex-start;gap:8px;line-height:1.4;color:#374151}
.niz-feats li i{flex-shrink:0;margin-top:1px;font-size:13px;color:#5B2D90}
.niz-cta{display:block;text-align:center;padding:13px 16px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;text-decoration:none;margin-top:auto;transition:.2s;background:#5B2D90;color:#fff}
.niz-cta:hover{background:#7c3fb5}
.niz-kart>div:first-child{position:relative}
.niz-kart>div:first-child::after{content:'';position:absolute;inset:0;background:rgba(91,45,144,.22);pointer-events:none} .nasil{padding:72px 0;background:var(--gri-acik)}
.nasil-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:900px;margin:0 auto}
.nasil-kart{background:#fff;border-radius:var(--radius-xl);padding:36px 28px;text-align:center;border:1px solid var(--border);position:relative}
.nasil-num{position:absolute;top:-18px;left:50%;transform:translateX(-50%);width:36px;height:36px;background:var(--mor);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;border:3px solid #fff;box-shadow:var(--shadow-md)}
.nasil-icon{font-size:36px;color:var(--mor);margin-bottom:16px}
.nasil-kart h3{font-size:16px;font-weight:800;margin-bottom:8px}
.nasil-kart p{font-size:13px;color:var(--yazi-gri);line-height:1.7}
.nasil-cta{text-align:center;margin-top:44px} .takim-sec{padding:64px 0;background:#fff}
.takim-logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:640px;margin:0 auto}
.takim-logo-item{display:flex;align-items:center;justify-content:center;padding:20px;border-radius:var(--radius-xl);border:2px solid var(--border);background:#fff;transition:var(--transition);cursor:pointer}
.takim-logo-item:hover{border-color:var(--mor);box-shadow:var(--shadow-md);transform:translateY(-4px)}
.takim-logo-item img{width:80px;height:80px;object-fit:contain;display:block}
@keyframes bounce-up{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
.takim-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px auto 0;max-width:640px}
.takim-mini-kart{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 10px 16px;border-radius:var(--radius-lg);border:1.5px solid var(--border);background:#fff;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;text-decoration:none;min-height:160px;justify-content:center}
.takim-mini-kart:hover{transform:scale(1.05) translateY(-3px)}
.takim-mini-kart.tmk-gs:hover{border-color:#DD0000;box-shadow:0 8px 24px rgba(221,0,0,.28)}
.takim-mini-kart.tmk-fb:hover{border-color:#D4A800;box-shadow:0 8px 24px rgba(255,204,0,.35)}
.takim-mini-kart.tmk-bjk:hover{border-color:#A0A0A0;box-shadow:0 8px 24px rgba(160,160,160,.4)}
.takim-mini-kart.tmk-ts:hover{border-color:#8B0000;box-shadow:0 8px 24px rgba(139,0,0,.28)}
.takim-mini-logo{width:72px;height:72px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.takim-mini-logo img{max-width:60px;max-height:60px;width:auto;height:auto;object-fit:contain;display:block}
.takim-mini-name{font-size:12px;font-weight:800;color:var(--yazi);text-align:center;line-height:1.2}
.takim-mini-btn{font-size:11px;font-weight:800;color:var(--mor);border:1.5px solid var(--mor);background:transparent;border-radius:50px;padding:5px 12px;cursor:pointer;font-family:var(--font);transition:var(--transition);white-space:nowrap}
.takim-mini-kart:hover .takim-mini-btn{background:var(--mor);color:#fff} .guven-band{padding:36px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.guven-grid{display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px}
.guven-item{display:flex;align-items:center;gap:12px;flex:0 0 auto}
.guven-item i{font-size:26px;color:var(--mor)}
.guven-item strong{display:block;font-size:13px;font-weight:800;color:var(--yazi)}
.guven-item span{font-size:12px;color:var(--yazi-gri)} .sss-sec{padding:72px 0;background:var(--gri-acik)}
.faq-list{max-width:720px;margin:0 auto}
.faq-item{border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:10px;overflow:hidden;background:#fff}
.faq-q{width:100%;text-align:left;padding:18px 22px;background:none;border:none;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;font-weight:700;color:var(--yazi);cursor:pointer;transition:var(--transition)}
.faq-q:hover{background:var(--gri-acik)}
.faq-q[aria-expanded="true"]{background:var(--mor-bg);color:var(--mor)}
.faq-icon{flex-shrink:0;font-size:13px;color:var(--yazi-acik);transition:transform .3s}
.faq-q[aria-expanded="true"] .faq-icon{transform:rotate(180deg);color:var(--mor)}
.faq-a{display:none;padding:0 22px 18px;font-size:14px;color:var(--yazi-gri);line-height:1.7}
.faq-a.open{display:block}
.faq-more{text-align:center;margin-top:28px} .neden-sec{padding:48px 0;background:var(--gri-acik)}
.neden-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:8px}
.neden-kart{text-align:center;padding:24px 12px;border-radius:var(--radius-xl);background:#fff;border:1px solid var(--border);transition:var(--transition)}
.neden-kart:hover{border-color:var(--mor);box-shadow:var(--shadow-md)}
.neden-icon{width:52px;height:52px;background:var(--mor-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:20px;color:var(--mor)}
.neden-title{font-size:13px;font-weight:800;color:var(--yazi)} .basvuru-sec{padding:72px 0;background:var(--gri-acik)}
.basvuru-head{text-align:center;margin-bottom:44px}
.basvuru-head h2{font-size:clamp(1.5rem,3vw,2.4rem);font-weight:900;color:var(--yazi);line-height:1.2;margin-bottom:4px}
.basvuru-head h2 span{color:var(--mor);display:block;font-style:italic}
.basvuru-steps-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:16px;align-items:stretch}
.bsk{background:#fff;border:1px solid var(--border);border-radius:var(--radius-xl);padding:28px 20px;transition:var(--transition)}
.bsk:hover{border-color:var(--mor);box-shadow:var(--shadow-md)}
.bsk-num{width:36px;height:36px;background:var(--mor);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;margin:0 0 14px}
.bsk-icon{font-size:30px;color:var(--mor);margin-bottom:12px}
.bsk-title{font-size:15px;font-weight:800;color:var(--mor);margin-bottom:8px}
.bsk-desc{font-size:13px;color:var(--yazi-gri);line-height:1.65}
.bsk-arrow{color:var(--mor-acik);font-size:24px;display:flex;align-items:center;justify-content:center}
.basvuru-cta{text-align:center;margin-top:40px}
.basvuru-note{color:var(--yazi-acik);font-size:12px;margin-top:14px} .mob-sticky{display:none;position:fixed;bottom:0;left:0;right:0;z-index:998;background:#fff;border-top:1px solid var(--border);box-shadow:0 -4px 20px rgba(0,0,0,.1)}
.mob-sticky a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 0;font-size:10px;font-weight:700;color:var(--yazi-gri);border-radius:0}
.mob-sticky a i{font-size:17px}
.mob-sticky-main{background:var(--kirmizi);color:#fff!important}
.mob-sticky-main i{color:#fff!important} .site-footer{background:var(--yazi);color:rgba(255,255,255,.8);padding:56px 0 0}
.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08)}
.footer-brand .fl{font-size:1.4rem;font-weight:900;color:#fff;display:block;margin-bottom:6px}
.footer-brand .fl .accent{color:var(--mor-acik)}
.footer-brand-sub{font-size:11px;color:rgba(255,255,255,.45);margin-bottom:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}
.footer-desc{font-size:13px;color:rgba(255,255,255,.55);line-height:1.7;max-width:280px}
.footer-col h4{font-size:11px;font-weight:800;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px}
.footer-col ul{display:flex;flex-direction:column;gap:10px}
.footer-col a{font-size:13px;color:rgba(255,255,255,.6);transition:var(--transition)}
.footer-col a:hover{color:#fff}
.footer-bottom{padding:18px 0}
.footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}
.footer-copy{font-size:12px;color:rgba(255,255,255,.35)}
.footer-legal{display:flex;gap:20px}
.footer-legal a{font-size:12px;color:rgba(255,255,255,.35);transition:var(--transition)}
.footer-legal a:hover{color:rgba(255,255,255,.7)} @media(max-width:1100px){
.footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:960px){
.hero-wrap{padding:20px 16px 0}
.nasil-grid{grid-template-columns:1fr}
.nasil-kart{padding:28px 22px}
}
@media(max-width:860px){
.hero-paket-sec{padding:32px 0 36px}
.logo-serit{padding:16px 12px 12px}
.logo-serit-inner{gap:5px}
.ls-kare{width:44px;height:44px;border-radius:8px;padding:5px}
.paket-grid{grid-template-columns:1fr 1fr;gap:12px}
.pk-num{font-size:1.9rem}
.pk-img{height:140px}
.pk-body{padding:12px 14px 16px}
.pk-cta{font-size:13px;padding:11px}
}
@media(max-width:768px){
.hdr-nav{display:none;position:fixed;top:68px;left:0;right:0;background:#fff;border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);z-index:997;padding:12px 16px}
.hdr-nav.open{display:block}
.nav-list{flex-direction:column;gap:2px}
.nav-list a{padding:12px 16px;font-size:14px}
.hdr-hamburger{display:flex}
.hdr-logo-sub{display:none}
.hero-wrap{padding:0}
.hero{height:56vw;min-height:200px;border-radius:0}
.hero-paket-sec{padding:24px 0}
.paket-sec,.nasil,.takim-sec,.basvuru-sec,.sss-sec,.nasil-izle-sec,.neden-sec{padding:44px 0}
.neden-grid{grid-template-columns:repeat(4,1fr);gap:8px}
.neden-kart{padding:18px 8px}
.neden-icon{width:40px;height:40px;font-size:16px;margin-bottom:8px}
.neden-title{font-size:11px}
.basvuru-steps-grid{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch}
.bsk{padding:16px 10px}
.bsk-icon{font-size:22px;margin-bottom:8px}
.bsk-num{width:28px;height:28px;font-size:13px;margin-bottom:10px}
.bsk-title{font-size:12px}
.bsk-desc{font-size:11px}
.bsk-arrow{font-size:16px}
.niz-grid{grid-template-columns:1fr;gap:16px}
.pk-head{padding:16px 14px 14px}
.pk-img{height:148px}
.pk-body{padding:12px 14px 16px}
.pk-cta{font-size:13px;padding:12px}
.takim-logo-grid{gap:12px}
.takim-logo-item img{width:60px;height:60px}
.footer-grid{grid-template-columns:1fr}
.site-footer{padding-top:36px}
.footer-bottom-inner{flex-direction:column;text-align:center}
.footer-legal{justify-content:center}
.mob-sticky{display:flex}
body{padding-bottom:62px}
.guven-grid{gap:14px}
.guven-item{flex:0 0 calc(50% - 7px)}
}
@media(max-width:560px){
.paket-grid{grid-template-columns:1fr}
.pk-img{height:180px}
.pk-head{padding:16px 12px 14px 16px}
.pk-body{padding:14px 12px 16px 16px}
.pk-title{gap:5px;flex-wrap:nowrap;align-items:center;width:100%;overflow:hidden;justify-content:flex-start}
.pk-title-name{font-size:.78rem;letter-spacing:-.1px;white-space:nowrap}
.pk-capsule{height:28px;gap:4px;padding:0 9px 0 4px;border-radius:50px}
.pk-capsule-icon{width:18px;height:18px;font-size:9px}
.pk-bein{height:28px;display:flex;align-items:center;margin-left:auto;margin-right:10px}
.pk-bein img{height:18px;width:auto}
.pk-title .pk-badge{height:28px;padding:0 8px;gap:4px;flex-shrink:0;border-radius:7px;margin-left:auto;margin-right:10px}
.pk-sep{display:none}
}
@media(max-width:480px){
.hero{height:52vw;min-height:240px}
.pk-img{height:150px}
.takim-logo-item img{width:48px;height:48px}
.takim-logo-item{padding:14px}
.takim-mini-grid{gap:6px;max-width:100%}
.takim-mini-kart{padding:12px 4px 10px;gap:6px;min-height:130px}
.takim-mini-logo{width:52px;height:52px}
.takim-mini-logo img{max-width:42px;max-height:42px}
.takim-mini-name{font-size:9px}
.takim-mini-btn{font-size:9px;padding:3px 6px}
.guven-item{flex:0 0 100%}
.niz-grid{grid-template-columns:1fr;gap:16px}
.niz-kart>div:first-child{max-height:200px;overflow:hidden}
.niz-kart>div:first-child img{width:100%;height:200px;object-fit:cover;object-position:top}
}