/*
 * ALAEDDİN | BÜLTEN 3.1 / İÇ SAYFALAR — AIPT INDEX UYARLAMASI
 * Dosya: bulten/teknoenai/css/alaeddin-bulten-v3-1-ic-sayfalar.css
 * Site: bulten.alaeddin.com.tr | Sürüm: 3.1.0 | 17.10.2026
 * Açıklama: Ana sayfa v3 görünümüne uyarlanmış tüm bülten alt sayfaları;
 * sayfa hero alanı, karakter/gradyan grafikler, kart, form, rehber metni,
 * mobil düzen, erişilebilirlik ve animasyonlar.
 * Telif: © 2005–2026 Teknoen Yapay Zeka ve Bilişim Teknolojileri A.Ş.
 * Altyapı: Teknoen.Net | Yazılım: TeknoenAI.com | Tasarım: Osman Beşer
 * Font Awesome Pro veya harici CDN/ücretli arayüz bileşeni içermez.
 */
body.bulten-subpage{background:#fff}
.bulten-subpage .inner-main{min-height:calc(100vh - 375px)}
.bulten-subpage .masthead{position:sticky;top:0;z-index:40}
.bulten-subpage .top-links a[aria-current="page"]{color:#5a4ee0!important}
.bulten-subpage .page-hero{position:relative;isolation:isolate;overflow:hidden;padding:94px 0 100px;background:radial-gradient(ellipse at 78% 41%,rgba(195,212,255,.6),transparent 38%),linear-gradient(116deg,#fbfcff 7%,#f7f7ff 57%,#e9f5ff 100%)}
.bulten-subpage .page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.44;background-image:radial-gradient(#aeb6df 0.75px,transparent .75px);background-size:26px 26px;mask-image:linear-gradient(90deg,transparent,black);z-index:-2}
.bulten-subpage .page-hero:after{content:"";position:absolute;right:max(3%,calc((100% - 1220px)/2));bottom:-60px;width:min(36vw,430px);height:430px;background:url('/teknoenai/images/alaeddin-character.png') center bottom/contain no-repeat;filter:drop-shadow(0 30px 30px rgba(57,68,150,.13));pointer-events:none;animation:sub-character-float 7s ease-in-out infinite;z-index:-1}
.bulten-subpage .page-hero .container{position:relative;z-index:1}
.bulten-subpage .page-hero .container:after{content:"";position:absolute;width:165px;height:185px;right:29%;top:-36px;background:url('/teknoenai/images/alaeddin-bulten-v3-aipt-orb-1.png') center/contain no-repeat;opacity:.8;pointer-events:none;filter:drop-shadow(0 21px 23px rgba(85,95,170,.14));animation:sub-orb-float 8s ease-in-out infinite}
.bulten-subpage .page-hero .bread{font-size:12px;color:#777e9a;margin-bottom:23px;font-weight:680;display:flex;align-items:center;gap:8px}
.bulten-subpage .page-hero .bread a{color:#6254d9}
.bulten-subpage .page-hero .eyebrow{margin-bottom:16px}
.bulten-subpage .page-hero h1{font-size:clamp(43px,5.1vw,76px);max-width:740px;line-height:1.09;letter-spacing:-.061em;font-weight:860;margin:13px 0 22px;background:linear-gradient(100deg,#161b42 18%,#5847cb 57%,#08bdce 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.bulten-subpage .page-hero p{font-size:16px;color:#656e89;line-height:1.9;max-width:590px;margin:0}
.bulten-subpage .page-hero .container>*{max-width:590px}
.bulten-subpage .page-hero .container>.bread{width:fit-content}
.bulten-subpage .section{padding:79px 0 97px;background:#fff}
.bulten-subpage .section-pale{background:radial-gradient(ellipse at 96% 8%,rgba(180,231,246,.21),transparent 34%),#fafbff}
.bulten-subpage .content-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(255px,.58fr);gap:27px;align-items:start}
.bulten-subpage .narrow-container{max-width:850px}
.bulten-subpage .panel,.bulten-subpage .aside-card,.bulten-subpage .empty-card{background:#fff;border:1px solid #e7e8f3;border-radius:28px;box-shadow:0 23px 60px rgba(40,45,125,.07)}
.bulten-subpage .panel{padding:clamp(25px,4vw,46px)}
.bulten-subpage .panel h2{font-size:clamp(25px,2.7vw,35px);line-height:1.25;letter-spacing:-.047em;margin:0 0 14px;font-weight:840}
.bulten-subpage .panel h3,.bulten-subpage .aside-card h3{font-size:18px;line-height:1.4;letter-spacing:-.02em;margin:0 0 11px}
.bulten-subpage .panel p,.bulten-subpage .aside-card p,.bulten-subpage .empty-card p{color:#66708c;font-size:14px;line-height:1.8}
.bulten-subpage .aside-card{position:relative;overflow:hidden;padding:31px 27px}
.bulten-subpage .aside-card:before{content:"";position:absolute;right:-36px;top:-45px;width:155px;height:155px;border-radius:50%;background:radial-gradient(circle,#e8e1ff,transparent 70%);pointer-events:none}
.bulten-subpage .aside-card a,.bulten-subpage .callout-link{color:#554eda!important;font-weight:760;text-decoration:underline;text-underline-offset:4px}
.bulten-subpage .aside-card a:hover,.bulten-subpage .callout-link:hover{color:#11a8c8!important}
.bulten-subpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;border-radius:100px;font-weight:780;font-size:13px;line-height:1.35;border:1px solid transparent;cursor:pointer;text-align:center;transition:transform .22s,box-shadow .22s,background .22s;max-width:100%}
.bulten-subpage .btn:hover{transform:translateY(-2px);box-shadow:0 17px 27px rgba(68,72,167,.14)}
.bulten-subpage .btn-primary{background:linear-gradient(110deg,#4b63ee,#9c42e9);color:#fff!important;box-shadow:0 14px 25px rgba(93,66,208,.15)}
.bulten-subpage .btn-soft{background:#f1eeff;color:#5547c4!important;border-color:#e2dcfa}
.bulten-subpage .btn-white{background:#fff;color:#3831a0!important}
.bulten-subpage .notice{border-radius:16px;padding:17px 19px;margin:17px 0 22px;font-size:14px;line-height:1.8;color:#525f7d;border:1px solid #e0e5f5;background:#f4f6ff}
.bulten-subpage .notice strong{display:block;color:#252b4c;margin-bottom:5px;font-size:15px}
.bulten-subpage .notice-success{background:#eafbF8;border-color:#b6efe0;color:#285c58}
.bulten-subpage .notice-warning{background:#fff9e9;border-color:#f3dfae;color:#765f32}
.bulten-subpage .notice-error{background:#fff0f1;border-color:#f4c3ca;color:#8e3441}
.bulten-subpage .form-group{margin-bottom:20px}
.bulten-subpage .form-group>label,.bulten-subpage .search-label{display:block;margin-bottom:7px;font-weight:780;font-size:13px;color:#333b58}
.bulten-subpage .form-group>label small{font-weight:500;font-size:11px;color:#8c93ab}
.bulten-subpage .field{width:100%;min-height:50px;border-radius:13px;border:1px solid #e0e3ef;background:#fbfcff;color:#171c3f;padding:13px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}
.bulten-subpage .field:focus{outline:0;border-color:#7470ef;box-shadow:0 0 0 3px rgba(111,103,234,.16)}
.bulten-subpage .microcopy{margin:8px 0 0;color:#8b92a8!important;font-size:12px!important;line-height:1.75!important}
.bulten-subpage .checklist{display:grid;gap:10px;margin:12px 0 20px}
.bulten-subpage label.check{display:flex;align-items:flex-start;gap:12px;cursor:pointer;border:1px solid #e5e7f4;padding:15px 17px;border-radius:15px;background:#fbfcff;font-size:13px;color:#444f6b}
.bulten-subpage label.check:has(input:checked){background:#f2f0ff;border-color:#bcb2f5}
.bulten-subpage label.check input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:#6052df;cursor:pointer}
.bulten-subpage label.check strong{display:block;color:#252a4c;margin-bottom:4px;font-weight:800}
.bulten-subpage label.check small{display:block;color:#7a829e;font-size:12px;line-height:1.55}
.bulten-subpage label.check a{color:#5147cd!important;text-decoration:underline;text-underline-offset:3px}
.bulten-subpage .check-consent{margin:10px 0 21px}
.bulten-subpage .btn-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}
.bulten-subpage .action-spaced{margin-top:19px}
.bulten-subpage .exit-section{padding-top:24px;margin-top:28px;border-top:1px solid #e8e8f4}
.bulten-subpage .exit-section h3{margin-bottom:8px}
.bulten-subpage .exit-section .btn{background:#fff1f2;border-color:#facdd4;color:#a02e47!important}
.bulten-subpage .pill-status{display:inline-block;padding:7px 13px;border-radius:99px;background:#eeeafd;color:#6448c6;font-size:12px;font-weight:800}
.bulten-subpage .top-gap-16{margin-top:16px!important}.bulten-subpage .top-gap-20{margin-top:20px!important}
.bulten-subpage .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}
.bulten-subpage .feature-card{padding:27px 25px;border:1px solid #e5e7f3;border-radius:23px;background:linear-gradient(150deg,#fff,#f6f7ff);transition:transform .25s,box-shadow .25s}
.bulten-subpage .feature-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px rgba(70,63,155,.1)}
.bulten-subpage .feature-card[hidden],.bulten-subpage .empty-card[hidden]{display:none!important}
.bulten-subpage .icon-box{width:53px;height:53px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(126deg,#574ff4,#a650e9);color:#fff;font-size:26px;margin-bottom:21px}
.bulten-subpage .feature-card h3{font-size:21px;letter-spacing:-.03em;margin:0 0 10px}
.bulten-subpage .feature-card p{color:#747d96;font-size:13px;line-height:1.8;min-height:52px}
.bulten-subpage .badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}
.bulten-subpage .small-tag{border-radius:90px;padding:5px 10px;font-size:11px;color:#6356bd;background:#eeeafd;font-weight:700}
.bulten-subpage .search-label{margin:0 0 9px}.bulten-subpage .topic-search{max-width:560px;margin-bottom:15px}
.bulten-subpage .cta-panel{border-radius:25px;background:linear-gradient(112deg,#2b2969,#644cd0 55%,#865ae4);color:#fff;padding:35px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.bulten-subpage .cta-panel h2{font-size:28px;margin:0 0 7px;letter-spacing:-.035em}.bulten-subpage .cta-panel p{font-size:14px;color:#e4defe;margin:0}
.bulten-subpage .space-before{margin-top:42px}
.bulten-subpage .empty-card{text-align:center;padding:clamp(32px,6vw,68px);max-width:780px;margin-inline:auto}
.bulten-subpage .empty-card .icon-box{margin:0 auto 19px}.bulten-subpage .empty-card h3{font-size:clamp(24px,3vw,34px);letter-spacing:-.04em;margin:0 0 10px}
.bulten-subpage .empty-card .btn{margin-top:12px}
.bulten-subpage .error-heading{font-size:clamp(35px,5vw,63px);letter-spacing:-.06em;margin:20px 0 12px}
.bulten-subpage .article{max-width:860px;line-height:1.85}
.bulten-subpage .article h2{font-size:clamp(21px,2.1vw,28px);letter-spacing:-.035em;margin:36px 0 12px;line-height:1.34}
.bulten-subpage .article h2:first-child{margin-top:0}
.bulten-subpage .article p{color:#5f6984;font-size:15px;line-height:1.95}
.bulten-subpage .article a{text-decoration:underline;text-underline-offset:4px}
.bulten-subpage .legal-note{border-radius:20px;background:#f3f0ff;border:1px solid #e0d9ff;padding:19px 23px;margin:0 0 24px}
.bulten-subpage .contact-after{border-top:1px solid #e7e9f3;padding-top:25px;margin-top:27px}
@keyframes sub-character-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes sub-orb-float{0%,100%{transform:translate(0,0) rotate(-7deg)}50%{transform:translate(0,-12px) rotate(4deg)}}
@media(max-width:1040px){.bulten-subpage .page-hero:after{width:33vw;right:0;opacity:.58}.bulten-subpage .page-hero .container:after{right:15%}.bulten-subpage .content-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.45fr)}}
@media(max-width:800px){.bulten-subpage .page-hero{padding:70px 0 75px}.bulten-subpage .page-hero:after{width:260px;height:280px;right:-67px;bottom:-60px;opacity:.25}.bulten-subpage .page-hero .container:after{display:none}.bulten-subpage .page-hero h1{font-size:clamp(42px,7vw,60px)}.bulten-subpage .content-layout{grid-template-columns:1fr}.bulten-subpage .section{padding:56px 0 70px}.bulten-subpage .aside-card{padding:25px}.bulten-subpage .feature-grid{gap:13px}}
@media(max-width:560px){.bulten-subpage .page-hero{padding:47px 0 57px}.bulten-subpage .page-hero h1{font-size:clamp(39px,11vw,52px)}.bulten-subpage .page-hero p{font-size:14px;line-height:1.75}.bulten-subpage .page-hero .eyebrow{font-size:9px}.bulten-subpage .section{padding:42px 0 56px}.bulten-subpage .panel{border-radius:21px;padding:23px 19px}.bulten-subpage .feature-grid{grid-template-columns:1fr}.bulten-subpage .feature-card p{min-height:0}.bulten-subpage .cta-panel{align-items:flex-start;flex-direction:column;padding:28px 24px}.bulten-subpage .page-hero:after{opacity:.17}.bulten-subpage .btn{width:100%}}
@media(prefers-reduced-motion:reduce){.bulten-subpage .page-hero:after,.bulten-subpage .page-hero .container:after{animation:none!important}}
