.books2026-page{background:#f6f8fe;color:#112a60;overflow:hidden}.books2026-hero{position:relative;padding:92px 0 38px;background:linear-gradient(135deg,#102c70 0%,#2456d3 58%,#6f98ff 100%);color:#fff}.books2026-hero:after{content:"";position:absolute;inset:auto -8% -34% 44%;height:380px;background:radial-gradient(circle,rgba(255,255,255,.22) 0,rgba(255,255,255,0) 62%);pointer-events:none}.books2026-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:38px;align-items:center}.books2026-eyebrow,.books2026-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.books2026-hero h1{margin:0 0 18px;color:#fff;font-size:58px;line-height:1.02;font-weight:950;letter-spacing:-.04em}.books2026-hero p{margin:0;color:rgba(255,255,255,.88);font-size:20px;line-height:1.8;max-width:720px}.books2026-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.books2026-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:16px;font-weight:900;text-decoration:none;transition:all .18s ease}.books2026-btn-primary{background:#fff;color:#1f4dc4;box-shadow:0 16px 34px rgba(3,20,64,.20)}.books2026-btn-secondary{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.24)}.books2026-btn:hover{transform:translateY(-2px);text-decoration:none}.books2026-hero-card{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);box-shadow:0 24px 70px rgba(4,19,58,.22);border-radius:30px;padding:30px;backdrop-filter:blur(12px)}.books2026-hero-card strong{display:block;font-size:23px;margin:0 0 18px;color:#fff}.books2026-hero-card ul{margin:0;padding:0;list-style:none;display:grid;gap:14px}.books2026-hero-card li{position:relative;padding-left:30px;color:rgba(255,255,255,.92);font-size:17px;line-height:1.55}.books2026-hero-card li:before{content:"✓";position:absolute;left:0;top:0;width:21px;height:21px;border-radius:50%;background:#fff;color:#2456d3;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:950}.books2026-breadcrumb{position:relative;z-index:1;margin:38px 0 0;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:12px 16px}.books2026-breadcrumb a,.books2026-breadcrumb>.active{color:#fff}.books2026-section{padding:66px 0 76px}.books2026-section-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:30px}.books2026-section-head .books2026-kicker{background:#eaf0ff;color:#2456d3;border-color:#dbe6ff}.books2026-section-head h2{margin:0 0 12px;color:#102a61;font-size:36px;line-height:1.16;font-weight:950;letter-spacing:-.03em}.books2026-section-head p{margin:0;color:#526a99;font-size:18px;line-height:1.75;max-width:820px}.books2026-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.books2026-card{background:#fff;border:1px solid rgba(30,72,170,.08);border-radius:28px;box-shadow:0 20px 54px rgba(18,48,114,.08);overflow:hidden;display:flex;flex-direction:column}.books2026-card-wide{grid-column:span 1}.books2026-cover{min-height:250px;background:linear-gradient(135deg,#eaf1ff,#f8fbff);display:flex;align-items:center;justify-content:center;position:relative}.books2026-cover img{width:100%;height:100%;min-height:250px;object-fit:cover;display:block}.books2026-cover>div,.books2026-cover-placeholder{width:138px;height:176px;border-radius:18px;background:#fff;box-shadow:0 18px 36px rgba(5,24,70,.16);display:flex;align-items:center;justify-content:center;color:#2456d3;font-size:52px;font-weight:950}.books2026-cover-blue{background:linear-gradient(135deg,#dfeaff,#f7fbff)}.books2026-cover-navy{background:linear-gradient(135deg,#163675,#4f76e8)}.books2026-cover-navy>div{color:#163675}.books2026-card-body{padding:26px;display:flex;flex-direction:column;gap:12px;flex:1}.books2026-pill{display:inline-flex;align-self:flex-start;padding:7px 12px;border-radius:999px;background:#eef4ff;color:#2456d3;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.books2026-card h3{margin:0;color:#102a61;font-size:23px;line-height:1.28;font-weight:950}.books2026-card p{margin:0;color:#526a99;font-size:16px;line-height:1.72}.books2026-price{margin-top:auto;color:#102a61;font-size:21px;font-weight:950}.books2026-link{display:inline-flex;align-items:center;gap:8px;color:#2456d3;font-weight:950;text-decoration:none}.books2026-link:hover{text-decoration:none;color:#102a61}@media (max-width:991px){.books2026-hero{padding:70px 0 34px}.books2026-hero-grid{grid-template-columns:1fr}.books2026-hero h1{font-size:46px}.books2026-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.books2026-hero{padding:54px 0 28px}.books2026-hero h1{font-size:38px}.books2026-hero p{font-size:17px}.books2026-actions{flex-direction:column}.books2026-btn{width:100%}.books2026-grid{grid-template-columns:1fr}.books2026-section{padding:42px 0 52px}.books2026-section-head h2{font-size:28px}.books2026-card-body{padding:22px}.books2026-cover{min-height:210px}.books2026-cover img{min-height:210px}}
.books2026-card h3 a{color:inherit;text-decoration:none}.books2026-card h3 a:hover{color:#2456d3;text-decoration:none}.books2026-card-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.books2026-pill-soft{background:#f3f6fb;color:#526a99}.books2026-empty{background:#fff;border:1px solid rgba(30,72,170,.08);border-radius:30px;box-shadow:0 20px 54px rgba(18,48,114,.08);padding:44px;text-align:center;max-width:760px;margin:0 auto}.books2026-empty-icon{width:78px;height:78px;border-radius:24px;background:#eef4ff;color:#2456d3;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:34px}.books2026-empty h3{margin:0 0 12px;color:#102a61;font-size:28px;font-weight:950}.books2026-empty p{margin:0 auto 22px;color:#526a99;font-size:17px;line-height:1.75;max-width:620px}.bookdetail2026-hero{background:linear-gradient(135deg,#102c70 0%,#2456d3 58%,#6f98ff 100%);color:#fff;padding:44px 0 68px}.bookdetail2026-grid{display:grid;grid-template-columns:minmax(260px,390px) minmax(0,1fr);gap:44px;align-items:center;margin-top:28px}.bookdetail2026-cover{min-height:430px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:32px;box-shadow:0 24px 70px rgba(4,19,58,.22);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:22px}.bookdetail2026-cover img{width:100%;height:auto;max-height:540px;object-fit:contain;border-radius:22px;box-shadow:0 20px 46px rgba(3,20,64,.24)}.bookdetail2026-cover>div{width:190px;height:248px;border-radius:22px;background:#fff;color:#2456d3;display:flex;align-items:center;justify-content:center;font-size:54px;font-weight:950}.bookdetail2026-copy h1{margin:14px 0 16px;color:#fff;font-size:52px;line-height:1.08;font-weight:950;letter-spacing:-.04em}.bookdetail2026-copy p{margin:0;color:rgba(255,255,255,.9);font-size:20px;line-height:1.75;max-width:820px}.bookdetail2026-price{margin-top:24px;color:#fff;font-size:34px;font-weight:950}.bookdetail2026-note{margin-top:18px;color:rgba(255,255,255,.78);font-size:15px}.bookdetail2026-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}.bookdetail2026-content,.bookdetail2026-side{background:#fff;border:1px solid rgba(30,72,170,.08);border-radius:28px;box-shadow:0 20px 54px rgba(18,48,114,.08);padding:30px}.bookdetail2026-content h2,.bookdetail2026-side h3{margin:0 0 18px;color:#102a61;font-weight:950}.bookdetail2026-rich,.bookdetail2026-content p{color:#526a99;font-size:17px;line-height:1.85}.bookdetail2026-rich img{max-width:100%;height:auto}.bookdetail2026-side ul{margin:0;padding:0;list-style:none;display:grid;gap:13px}.bookdetail2026-side li{color:#526a99;font-size:16px;border-bottom:1px solid #eef2f8;padding-bottom:12px}.bookdetail2026-side li:last-child{border-bottom:0;padding-bottom:0}.bookdetail2026-side strong{color:#102a61}.bookdetail2026-videos{margin-top:38px}.bookdetail2026-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bookdetail2026-video-card{background:#fff;border:1px solid rgba(30,72,170,.08);border-radius:24px;box-shadow:0 14px 34px rgba(18,48,114,.07);padding:24px}.bookdetail2026-video-card i{color:#2456d3;font-size:34px;margin-bottom:14px}.bookdetail2026-video-card h3{margin:0 0 8px;color:#102a61;font-size:19px;line-height:1.35;font-weight:950}.bookdetail2026-video-card span{color:#526a99;font-weight:700}@media (max-width:991px){.bookdetail2026-grid,.bookdetail2026-content-grid{grid-template-columns:1fr}.bookdetail2026-copy h1{font-size:42px}.bookdetail2026-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.books2026-empty{padding:30px 20px}.bookdetail2026-hero{padding:30px 0 44px}.bookdetail2026-cover{min-height:300px;border-radius:24px}.bookdetail2026-copy h1{font-size:34px}.bookdetail2026-price{font-size:28px}.bookdetail2026-video-grid{grid-template-columns:1fr}.bookdetail2026-content,.bookdetail2026-side{padding:24px}}


.bookorder2026-box{margin-top:24px;padding-top:24px;border-top:1px solid #eef2f8}.bookorder2026-box h3{margin:0 0 8px;color:#102a61;font-size:24px;font-weight:950}.bookorder2026-box p{margin:0 0 18px;color:#526a99;line-height:1.7}.bookorder2026-form{display:grid;gap:13px}.bookorder2026-form label{display:grid;gap:7px;margin:0;color:#102a61;font-weight:900}.bookorder2026-form label span{color:#2456d3}.bookorder2026-form label small{font-weight:700;color:#7a8aa8}.bookorder2026-form input[type=text],.bookorder2026-form input[type=email],.bookorder2026-form input[type=tel],.bookorder2026-form input[type=number],.bookorder2026-form textarea{width:100%;border:1px solid #dbe5f5;border-radius:14px;padding:12px 14px;background:#fbfdff;color:#102a61;font-weight:700;outline:0;transition:border-color .16s ease,box-shadow .16s ease}.bookorder2026-form textarea{resize:vertical}.bookorder2026-form input:focus,.bookorder2026-form textarea:focus{border-color:#2456d3;box-shadow:0 0 0 4px rgba(36,86,211,.10)}.bookorder2026-check{grid-template-columns:18px 1fr!important;align-items:flex-start;gap:10px!important;font-weight:800!important;color:#526a99!important;line-height:1.5}.bookorder2026-check input{margin-top:3px}.bookorder2026-hidden{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.bookorder2026-submit{width:100%;border:0;margin-top:4px}.books2026-btn-primary.bookorder2026-submit{background:#2456d3;color:#fff}.booksuccess2026-card{background:#fff;border:1px solid rgba(30,72,170,.08);border-radius:30px;box-shadow:0 20px 54px rgba(18,48,114,.08);padding:42px;max-width:860px;margin:0 auto}.booksuccess2026-icon{width:76px;height:76px;border-radius:24px;background:#eaf3ff;color:#2456d3;display:flex;align-items:center;justify-content:center;font-size:36px;margin-bottom:22px}.booksuccess2026-card h1{margin:0 0 12px;color:#102a61;font-size:38px;font-weight:950;letter-spacing:-.03em}.booksuccess2026-card p{color:#526a99;font-size:18px;line-height:1.75}.booksuccess2026-summary{display:grid;gap:10px;margin:24px 0;padding:22px;border-radius:22px;background:#f6f8fe}.booksuccess2026-summary div{display:flex;justify-content:space-between;gap:16px;color:#526a99;border-bottom:1px solid #e8eef8;padding-bottom:10px}.booksuccess2026-summary div:last-child{border-bottom:0;padding-bottom:0}.booksuccess2026-summary strong{color:#102a61}.booksuccess2026-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.booksuccess2026-actions .books2026-btn-primary{background:#2456d3;color:#fff}@media (max-width:640px){.booksuccess2026-card{padding:28px 20px}.booksuccess2026-card h1{font-size:30px}.booksuccess2026-summary div{display:grid;gap:4px}.booksuccess2026-actions .books2026-btn{width:100%}}


.booktrack2026-hero{background:linear-gradient(135deg,#102c70 0%,#2456d3 58%,#6f98ff 100%);color:#fff;padding:44px 0 68px}.booktrack2026-card{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:34px;align-items:start;margin-top:28px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:32px;box-shadow:0 24px 70px rgba(4,19,58,.22);padding:32px}.booktrack2026-card h1{margin:12px 0 14px;color:#fff;font-size:46px;line-height:1.08;font-weight:950;letter-spacing:-.04em}.booktrack2026-card p{margin:0;color:rgba(255,255,255,.9);font-size:18px;line-height:1.75}.booktrack2026-form{background:#fff;border-radius:24px;padding:24px;box-shadow:0 18px 40px rgba(3,20,64,.16)}.booktrack2026-result h2,.booktrack2026-result h3{margin:0 0 16px;color:#102a61;font-weight:950}.booktrack2026-info{margin:18px 0;padding:18px 20px;border-radius:18px;background:#fff7df;color:#836000;font-weight:800;line-height:1.6}.booktrack2026-downloads{display:grid;gap:14px;margin:18px 0}.booktrack2026-download-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid #e1e9f7;border-radius:20px;background:#f8fbff}.booktrack2026-download-card strong{display:block;color:#102a61;font-size:18px}.booktrack2026-download-card span{display:block;margin-top:5px;color:#526a99;line-height:1.55}.booktrack2026-download-card .books2026-btn-primary{background:#2456d3;color:#fff;min-width:150px}@media(max-width:991px){.booktrack2026-card{grid-template-columns:1fr}.booktrack2026-card h1{font-size:38px}}@media(max-width:640px){.booktrack2026-hero{padding:30px 0 44px}.booktrack2026-card{padding:22px;border-radius:24px}.booktrack2026-card h1{font-size:31px}.booktrack2026-download-card{display:grid}.booktrack2026-download-card .books2026-btn{width:100%}}

/* UPDATE_07 - Yasal onay ve bilgilendirme sayfalari */
.bookorder2026-legal-note{margin:12px 0 10px;padding:12px 14px;border-radius:14px;background:#f8fbff;border:1px solid rgba(35,75,170,.12);color:#35507f;font-size:13px;line-height:1.65}
.bookorder2026-check a{color:#204fca;font-weight:800;text-decoration:underline;text-underline-offset:2px}
.legal2026-page{background:#f7faff;padding:42px 0 20px}
.legal2026-card{background:#fff;border:1px solid rgba(20,49,115,.08);border-radius:26px;box-shadow:0 18px 50px rgba(18,40,92,.08);padding:34px 38px;margin-bottom:24px}
.legal2026-kicker{display:inline-flex;align-items:center;gap:8px;color:#2f63e8;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px;margin-bottom:12px}
.legal2026-card h1{margin:0 0 10px;color:#102960;font-size:34px;line-height:1.2;font-weight:900}
.legal2026-card h2{margin:28px 0 10px;color:#163b86;font-size:22px;font-weight:900}
.legal2026-card h3{margin:20px 0 8px;color:#183b79;font-size:18px;font-weight:900}
.legal2026-card p,.legal2026-card li{color:#334b78;font-size:16px;line-height:1.8}
.legal2026-card ul,.legal2026-card ol{padding-left:22px;margin:0 0 14px}
.legal2026-alert{padding:14px 16px;border-radius:16px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;margin:18px 0;line-height:1.7}
.legal2026-table{width:100%;border-collapse:collapse;margin:18px 0;background:#fff}
.legal2026-table th,.legal2026-table td{border:1px solid #e2e8f0;padding:12px;vertical-align:top;text-align:left;color:#334b78;font-size:15px;line-height:1.6}
.legal2026-table th{background:#f8fafc;color:#102960;width:34%;font-weight:900}
@media(max-width:767px){.legal2026-page{padding:28px 0 10px}.legal2026-card{padding:24px 18px;border-radius:20px}.legal2026-card h1{font-size:27px}.legal2026-table th,.legal2026-table td{display:block;width:100%}.legal2026-table th{border-bottom:none}}

/* UPDATE_08 - Kitap detayindaki video kartlari artik video detayina gider */
.bookdetail2026-video-card a{display:block;color:inherit;text-decoration:none}.bookdetail2026-video-card a:hover{text-decoration:none}.bookdetail2026-video-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(18,48,114,.10)}

/* UPDATE_10 - Kitap satış ödeme alanları */
.bookorder2026-payments{display:block;margin:12px 0 14px;padding:14px;border:1px solid #dbe6f7;border-radius:14px;background:#f8fbff;color:#172554}
.bookorder2026-payments>strong{display:block;margin-bottom:8px;font-size:14px}
.bookorder2026-radio{display:flex!important;align-items:flex-start;gap:8px;margin:8px 0!important;font-weight:600!important;color:#1f2937}
.bookorder2026-radio input{width:auto!important;margin-top:3px!important;box-shadow:none!important}
.bookorder2026-radio span{display:inline-block;line-height:1.35}
.bookorder2026-payments small{display:block;margin-top:8px;color:#64748b;line-height:1.5}
.bookpay2026-box{margin:22px 0;padding:18px;border:1px solid #dbe6f7;border-radius:18px;background:#f8fbff;color:#172554;text-align:left}
.bookpay2026-box h3{margin-top:0;margin-bottom:10px;font-size:20px;color:#0f2f75}
.bookpay2026-box p{margin:8px 0;color:#334155;line-height:1.65}
.bookpay2026-table{display:grid;gap:8px;margin:12px 0}
.bookpay2026-table>div{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}
.bookpay2026-table span{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:800}
.bookpay2026-table strong{font-size:14px;color:#111827;word-break:break-word}
.bookpay2026-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:11px 12px;color:#7c2d12!important}
@media (max-width: 640px){.bookpay2026-table>div{grid-template-columns:1fr}.bookpay2026-table span{margin-bottom:-4px}}

/* UPDATE_11 - Odeme bildirimi */
.bookpaynotice2026-hero .booktrack2026-card { align-items: flex-start; }
.bookpaynotice2026-card { border-top: 4px solid #183e93; }
.bookpaynotice2026-form { margin-top: 22px; }
.bookpaynotice2026-form label small { display:block; color:#64748b; font-weight:500; margin:4px 0 8px; }
.bookpaynotice2026-form input[type="file"] { padding:12px; background:#f8fafc; border:1px dashed #cbd5e1; border-radius:14px; width:100%; }
.books2026-alert-success { border-color:#bbf7d0; background:#f0fdf4; }
.books2026-alert-success .books2026-empty-icon { background:#dcfce7; color:#15803d; }
.books2026-alert-error { border-color:#fecaca; background:#fef2f2; }
.books2026-alert-error .books2026-empty-icon { background:#fee2e2; color:#b91c1c; }
