
    /* Plan Y.11: B tasarımı (ana sayfa, paketler). Telefon önce. */
    #view-home .bh-hero{background:#001f60!important;color:#fff;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden}
    .bh-grid{display:grid;grid-template-columns:minmax(0,1fr);width:100%}
    .bh-copy{padding:40px 20px 32px;display:grid;gap:20px;justify-items:start;min-width:0}
    .bh-hero h1{margin:0;color:#fff;font-size:clamp(2.5rem,9.5vw,4rem);line-height:1.04;letter-spacing:-.035em;font-weight:800;max-width:12ch;overflow-wrap:break-word}
    .bh-lead{margin:0;color:#c9d4ee;font-size:1.125rem;line-height:1.5;max-width:34em}
    .bh-actions{display:flex;flex-wrap:wrap;gap:12px;width:100%}
    .bh-actions .btn{flex:1 1 200px;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:14px;font-size:1.125rem;font-weight:700;text-align:center;text-decoration:none}
    .bh-main{background:#fff!important;color:#001f60!important;border:2px solid #fff!important}
    .bh-ghost{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.6)!important}
    .bh-note{margin:0;color:#c9d4ee;font-size:1rem}
    .bh-note a{color:#fff;font-weight:700}
    .bh-photo{margin:0;position:relative;aspect-ratio:4/3;background:#27427f;overflow:hidden;min-width:0}
    .bh-photo picture{display:block;width:100%;height:100%}
    .bh-photo img{display:block;width:100%;height:100%;object-fit:cover}
    @media (min-width:900px){
      .bh-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:600px}
      .bh-copy{padding:96px 48px 96px max(40px,calc((100vw - 1200px)/2 + 40px));align-content:center}
      .bh-photo{aspect-ratio:auto;min-height:600px}
      .bh-photo img{position:absolute;inset:0}
      .bh-actions .btn{flex:0 0 auto}
    }
    .bh-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}
    @media (min-width:900px){.bh-wrap{padding:0 40px}}
    .akk-trust.bh-stats ul{grid-template-columns:minmax(0,1fr);gap:16px}
    .akk-trust.bh-stats li{padding:22px;border:1px solid #d9e0f0;border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(0,31,96,.08);gap:6px}
    .akk-trust.bh-stats strong{font-family:"AkkademiTypewriter",monospace;font-weight:400;font-size:2.5rem;line-height:1.1;color:#001f60}
    .akk-trust.bh-stats span{font-size:1.0625rem;color:#3b4766}
    @media (min-width:760px){.akk-trust.bh-stats ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
    .bh-steps{padding:56px 0 40px;margin:0;background:#f4f7fd}
    .bh-steps h2,.bh-trust h2,.bh-faq h2,.bh-end h2{margin:0 0 24px;color:#001f60;font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}
    .bh-steps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid #d9e0f0;border-radius:22px;overflow:hidden;background:#fff;counter-reset:bh}
    .bh-steps-list li{counter-increment:bh;padding:24px;border-top:1px solid #d9e0f0;display:grid;gap:8px;align-content:start}
    .bh-steps-list li:first-child{border-top:0}
    .bh-steps-list li::before{content:counter(bh);width:44px;height:44px;border-radius:50%;background:#e8eefb;color:#001f60;display:grid;place-items:center;font-weight:800;font-size:1.375rem}
    .bh-steps-list h3{margin:0;color:#001f60;font-size:1.375rem;font-weight:800}
    .bh-steps-list p{margin:0;color:#3b4766}
    @media (min-width:800px){.bh-steps-list{grid-template-columns:repeat(3,minmax(0,1fr))}.bh-steps-list li{border-top:0;border-left:1px solid #d9e0f0}.bh-steps-list li:first-child{border-left:0}}
    .bh-trust{padding:56px 0;margin:0}
    .bh-trust-grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}
    .bh-sub{margin:0;color:#3b4766;font-size:1.125rem;max-width:30em}
    .bh-checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}
    .bh-checks li{display:flex;gap:12px;align-items:flex-start;color:#0f1b3d}
    .bh-checks li::before{content:"✓";flex:none;width:26px;height:26px;border-radius:50%;background:#e3f4ec;color:#0b7a53;display:grid;place-items:center;font-weight:800;font-size:.9rem}
    @media (min-width:800px){.bh-trust-grid{grid-template-columns:1fr 1fr;align-items:center}}
    .bh-faq{padding:56px 0;margin:0;background:#f4f7fd}
    .bh-faq-wrap{max-width:860px}
    .bh-q{border-top:1px solid #d9e0f0;padding:8px 0}
    .bh-q:last-of-type{border-bottom:1px solid #d9e0f0}
    .bh-q summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-weight:700;color:#001f60;font-size:1.125rem}
    .bh-q summary::-webkit-details-marker{display:none}
    .bh-q summary::after{content:"+";font-size:1.5rem;font-weight:400;color:#0033a0}
    .bh-q[open] summary::after{content:"–"}
    .bh-q p{margin:8px 0 12px;color:#3b4766;max-width:42em}
    .bh-more{margin:16px 0 0}
    .bh-more a{color:#0033a0;font-weight:700}
    .bh-end{margin:0;padding:64px 0;background:#001f60;color:#fff}
    .bh-end h2{color:#fff}
    .bh-end-in{display:grid;gap:24px;justify-items:start}
    /* Paketler B */
    .bp-seg{display:inline-flex;border:2px solid #001f60;border-radius:14px;overflow:hidden;background:#fff;margin:8px 0 20px}
    .bp-seg-btn{min-height:48px;padding:0 32px;border:0;background:#fff;font:700 1.125rem "Source Sans 3",Arial,sans-serif;color:#001f60;cursor:pointer}
    .bp-seg-btn.is-selected{background:#001f60;color:#fff}
    .bp-table{border:1px solid #d9e0f0;border-radius:22px;overflow:hidden;background:#fff}
    .bp-head,.bp-row{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:16px 20px;width:100%;text-align:left}
    .bp-head{background:#f4f7fd;font-weight:700;color:#001f60;border-bottom:1px solid #d9e0f0}
    .bp-row{border:0;border-top:1px solid #d9e0f0;background:#fff;cursor:pointer;font:inherit;color:inherit;min-height:44px}
    .bp-row:first-of-type{border-top:0}
    .bp-row.is-selected{background:#e8eefb;box-shadow:inset 4px 0 0 #0033a0}
    .bp-dur{font-weight:800;font-size:1.375rem;color:#001f60;display:flex;flex-direction:column;align-items:flex-start;gap:4px}
    .bp-badge{display:inline-block;font-size:.75rem;font-weight:700;color:#fff;background:#001f60;border-radius:999px;padding:2px 10px}
    .bp-cell{display:grid;gap:2px;min-width:0}
    .bp-tier{display:none;font-weight:700;font-size:.875rem;color:#3b4766}
    .bp-price{font-size:1.75rem;font-weight:800;color:#001f60;letter-spacing:-.02em}
    .bp-sub{color:#3b4766;font-size:1rem}
    .bp-save{color:#0b7a53;font-weight:700;font-size:1rem}
    .bp-bar{position:sticky;bottom:0;transform:translateY(calc(var(--cookie-panel-space,0px) * -1));z-index:5;display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between;margin-top:20px;padding:12px 16px;background:#fff;border:1px solid #d9e0f0;border-radius:14px;box-shadow:0 -8px 24px rgba(0,31,96,.1)}
    .bp-bar-text{display:grid;color:#001f60}
    .bp-bar-text small{color:#3b4766;font-weight:600}
    .bp-bar-actions{display:flex;gap:8px;flex-wrap:wrap}
    .bp-bar-actions .pricing-cta{min-height:52px;padding:0 20px;border-radius:14px;background:#0033a0;color:#fff;border:2px solid #0033a0;font-weight:700;font-size:1.0625rem;cursor:pointer}
    .bp-bar-actions .pricing-cta[data-bp-tier="unlimited"]{background:#fff;color:#001f60;border-color:#001f60}
    .bp-bar-actions .pricing-cta[hidden]{display:none}
    .bp-note{margin:14px 0 0;font-size:.9375rem;color:#3b4766}
    .bp-diff{display:grid;gap:16px;margin-top:24px}
    @media (min-width:800px){.bp-diff{grid-template-columns:1fr 1fr}}
    .bp-card{background:#fff;border:1px solid #d9e0f0;border-radius:22px;padding:24px;box-shadow:0 1px 2px rgba(0,31,96,.08)}
    .bp-card h2{margin:0 0 8px;font-size:1.375rem;color:#001f60}
    .bp-card p{margin:0;color:#3b4766}
    .bp-assure{display:grid;grid-template-columns:minmax(0,1fr);margin-top:28px;border-top:2px solid #001f60;border-bottom:1px solid #d9e0f0}
    .bp-assure div{padding:14px 0;border-top:1px solid #d9e0f0}
    .bp-assure div:first-child{border-top:0}
    .bp-assure b{display:block;font-size:1.125rem;color:#001f60}
    .bp-assure span{display:block;margin-top:2px;color:#3b4766}
    @media (min-width:760px){.bp-assure{grid-template-columns:repeat(4,minmax(0,1fr))}.bp-assure div{padding:20px 22px 20px 0;border-top:0}.bp-assure div + div{padding-left:22px;border-left:1px solid #d9e0f0}}
    .bp-logos{margin-top:18px}
    .bp-logos img{display:block;width:100%;max-width:430px;height:auto}
    .bp-logos p{margin:10px 0 0;color:#3b4766}
    .bp-refund{margin:18px 0 0;max-width:760px;color:#27335a}
    .bp-faq{margin-top:36px;max-width:820px}
    .bp-faq h2{margin:0 0 6px;font-size:1.5rem;color:#001f60}
    .bp-faq-item{border-bottom:1px solid #d9e0f0}
    .bp-faq-item summary{cursor:pointer;list-style:none;padding:14px 36px 14px 0;font-size:1.0625rem;font-weight:700;position:relative;min-height:44px;color:#001f60}
    .bp-faq-item summary::-webkit-details-marker{display:none}
    .bp-faq-item summary::after{content:"+";position:absolute;right:6px;top:8px;font-size:1.625rem;color:#0033a0;font-weight:400}
    .bp-faq-item[open] summary::after{content:"−"}
    .bp-faq-item p{margin:0;padding:0 0 16px;color:#27335a;max-width:62ch}
    @media (max-width:640px){
      .bp-head{display:none}
      .bp-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px}
      .bp-dur{grid-column:1/-1;flex-direction:row;align-items:center;gap:10px}
      .bp-tier{display:block}
      .bp-price{font-size:1.5rem}
    }
      /* Plan Y.11b: özgüllük düzeltmeleri, tam genişlik bantlar, çerez ve dock sırası */
    html[data-page="home"]{overflow-x:clip}
    #view-home .bh-bleed{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box}
    #view-home .bh-hero h1{color:#fff!important;max-width:12ch}
    #view-home .bh-hero .bh-lead,#view-home .bh-hero .bh-note{color:#c9d4ee!important}
    #view-home .bh-hero .bh-note a{color:#fff!important}
    #view-home .bh-steps,#view-home .bh-faq{background:#f4f7fd!important}
    #view-home .bh-end{background:#001f60!important;color:#fff}
    #view-home .bh-end h2{color:#fff!important}
    #view-home .bh-end .bh-main{background:#fff!important;color:#001f60!important}
    #view-home details.bh-q{border:0!important;border-top:1px solid #d9e0f0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:8px 0!important}
    #view-home details.bh-q:last-of-type{border-bottom:1px solid #d9e0f0!important}
    #view-home .bh-faq h2,#view-home .bh-steps h2,#view-home .bh-trust h2{color:#001f60!important}
    .bp-seg{width:max-content;max-width:100%}
    div.bp-row{cursor:pointer}
    #view-packages details.bp-faq-item{border:0!important;border-bottom:1px solid #d9e0f0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
    #view-packages .bp-price{font-size:1.75rem!important}
    @media (max-width:640px){#view-packages .bp-price{font-size:1.5rem!important}}
    .bres-top h2#r-title{color:#fff!important}
    #cookie-preference-panel{z-index:2147483647!important}
    #v6-mobile-dock,.v6-mobile-dock{z-index:2147482000!important}
    /* Plan Y.11c: sepet boşlukları, çerez metni kesilmez, rozet kontrastı */
    #view-cart .route-panel .pill{color:#1d2b52!important}
    @media (max-width:760px){
      #view-cart .route-page{padding:8px 0 16px!important}
      #view-cart .route-panel{padding:12px!important}
      #view-cart .route-panel > h2[data-route-title]{font-size:24px!important;margin:0 0 8px!important;line-height:1.2!important}
      #view-cart #cart-status:empty{display:none!important}
      #view-cart .cart-dynamic{margin:0!important}
      .cookie-panel:not([data-cookie-detail-open="1"]) p{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important}
    }
    /* Tasarım A4 (sade): Paketler = sekme + süre + iki kart (ne alır / fiyat / düğme); ayrıntılar kapalı. Sepet = paket satırı, e-posta, onay, büyük düğme. Fiyat, yasal metin, ödeme, Turnstile, çerez ve ölçüm kodu değişmez. */
    #view-packages .bp-panel.has-pick .bp-table,#view-packages .bp-panel.has-pick .bp-bar{display:none}
    #view-packages .route-panel{display:flex;flex-direction:column}
    #view-packages .route-panel>.p2-package-intro{order:0}
    #view-packages .route-panel>#packages-status{order:1}
    #view-packages .route-panel>#packages-dynamic{order:2}
    #view-packages .route-panel>.bp-more-static{order:3}
    #view-packages .route-panel>.p2-free-after{order:4}
    #view-packages .bp-seg{margin:4px 0 10px}
    #view-packages .bp-pick{display:grid;gap:10px;margin:0 0 6px}
    #view-packages .bp-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:420px}
    #view-packages .bp-chip{min-height:40px;padding:0 4px;border:1.5px solid #d9e0f0;border-radius:10px;background:#fff;color:#001f60;font:700 1rem "Source Sans 3",Arial,sans-serif;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease,border-color .16s ease}
    #view-packages .bp-chip:active{transform:scale(.97)}
    #view-packages .bp-chip.is-selected{background:#001f60;border-color:#001f60;color:#fff}
    #view-packages .bp-set{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}
    #view-packages .bp-set[hidden]{display:none}
    #view-packages .bp-pcard{display:grid;gap:6px;align-content:start;padding:14px;border:1px solid #d9e0f0;border-radius:16px;background:#fff}
    #view-packages .bp-pcard--eko{border-color:#9fb2e0}
    #view-packages .bp-pcard-what{margin:0;font-size:1rem;font-weight:700;color:#3b4766}
    #view-packages .bp-pcard-price{margin:0;font-size:clamp(1.5rem,7.5vw,2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#001f60}
    #view-packages .bp-pcard-price small{display:block;margin-top:2px;font-size:.875rem;font-weight:600;letter-spacing:0;color:#3b4766}
    #view-packages .bp-pcard .pricing-cta{margin-top:4px;width:100%;min-height:48px;padding:0 6px;border-radius:12px;background:#0033a0;color:#fff;border:2px solid #0033a0;font:700 1rem "Source Sans 3",Arial,sans-serif;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}
    #view-packages .bp-pcard--unl .pricing-cta{background:#fff;color:#001f60;border-color:#001f60}
    #view-packages .bp-pcard .pricing-cta:active{transform:scale(.97)}
    #view-packages .bp-pcard .pricing-cta[disabled]{opacity:.6;cursor:not-allowed}
    #view-packages .bp-paynear{margin-top:8px}
    #view-packages .bp-paynear img{max-width:320px}
    #view-packages .bp-trustline,#view-packages .bp-refund{font-size:.8125rem;margin:6px 0 0}
    #view-packages details.bp-more{margin-top:14px;border-top:1px solid #d9e0f0}
    #view-packages details.bp-more>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-weight:700;color:#001f60}
    #view-packages details.bp-more>summary::-webkit-details-marker{display:none}
    #view-packages details.bp-more>summary::after{content:"+";font-size:1.5rem;font-weight:400;color:#0033a0}
    #view-packages details.bp-more[open]>summary::after{content:"−"}
    #view-packages .bp-more-static .exam-picker>h2{display:none}
    #view-packages .bp-more-static .exam-picker{margin:0 0 10px;padding:12px}
    #view-packages .p2-free-after{margin:10px 0 0;padding:0;border:0;background:none;box-shadow:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.9375rem}
    @media (hover:hover) and (pointer:fine){#view-packages .bp-chip:not(.is-selected):hover{border-color:#0033a0}#view-packages .bp-pcard .pricing-cta:hover{background:#001f60;color:#fff}}
    @media (max-width:640px){
      #view-packages .route-panel{padding:14px!important}
      #view-packages .p2-package-intro{margin:0 0 6px}
      #view-packages .p2-package-intro h1{font-size:1.5rem;margin:0}
      #view-packages .p2-package-intro p{display:none}
    }
    @media (min-width:700px){#view-packages .bp-set{max-width:640px}}
    /* Sepet */
    #view-cart .y5-nomember,#view-cart .y5-pack .cart-eyebrow,#view-cart .cart-billing-box>h2,#view-cart .cart-billing-box>.cart-muted{display:none}
    #view-cart .y5-pack{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:12px 14px;border:1px solid #d9e0f0;border-radius:12px;background:#f4f7fd;margin:0 0 12px}
    #view-cart .y5-pack h2{margin:0;font-size:1.125rem}
    #view-cart .y5-pack .y5-pack-line{grid-column:1;margin:0;font-size:.875rem}
    #view-cart .y5-pack .cart-change-link{grid-column:2;grid-row:1/3;align-self:center;min-height:44px;display:inline-flex;align-items:center;font-size:.9375rem;font-weight:700}
    #view-cart .cart-legal-check{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;font-size:.875rem;line-height:1.45}
    #view-cart .cart-legal-check input{width:24px;height:24px;margin:2px 0 0}
    #view-cart .cart-payment-box .cart-payment-head p{display:none}
    #view-cart .cart-payment-box .cart-payment-head h2{font-size:1rem;margin:0 0 6px}
    #view-cart .cart-payment-option{min-height:0;padding:10px 12px;gap:6px}
    #view-cart .cart-payment-option:has(input:checked){border:2px solid #0033a0}
    #view-cart .cart-auth-box,#view-cart .cart-exam-box,#view-cart .y5-trust3,#view-cart .y5-trustlinks,#view-cart .y5-more{font-size:.8125rem}
    #view-cart .cart-exam-box h2,#view-cart .y5-more summary{font-size:.9375rem}
    #view-cart .y5-hint{flex:0 0 100%;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3;color:#8a4b00}
    #view-cart .y5-hint:empty{display:none}
    #view-cart .y5-paybar .pricing-cta{min-height:56px;font-size:1.125rem;border:2px solid #0033a0;background:#0033a0;color:#fff;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}
    #view-cart .y5-paybar .pricing-cta:active:not([disabled]){transform:scale(.97)}
    #view-cart .y5-paybar .pricing-cta[disabled],#view-cart .y5-paybar .pricing-cta[aria-disabled="true"]{background:#e8eefb;color:#3b4766;border:2px dashed #9fb2e0;opacity:1}
    @media (max-width:640px){
      #view-cart .route-panel .pill{display:none}
      #view-cart .cart-billing-box,#view-cart .cart-payment-box,#view-cart .cart-exam-box{padding:12px;margin-top:10px}
      #view-cart .y5-main{padding-bottom:130px}
    }
    #view-cart .cart-draft-status:empty,#view-cart .cart-field-error:empty{display:none}
    #view-cart details.cart-billing-optional{margin:8px 0;padding:0}
    #view-cart details.cart-billing-optional>summary{min-height:44px;padding:8px 12px;font-size:.9375rem}
    #view-cart .cart-legal-list{margin-top:8px}
    #view-packages .bp-paynear img{max-width:220px}
    @media (max-width:640px){
      #view-cart .route-panel [data-route-title]{font-size:1.25rem!important;margin:0 0 4px!important;line-height:1.2!important}
      #view-cart .cart-legal-check,#view-cart .cart-legal-check span,#view-cart .cart-legal-check a{font-size:.8125rem!important;line-height:1.4!important}
      #view-cart .cart-legal-check{padding:10px!important}
      #view-cart .route-panel{padding:10px!important}
      #view-cart .cart-billing-box{padding:10px}
    }
    @media (prefers-reduced-motion:reduce){#view-packages .bp-chip,#view-packages .bp-pcard .pricing-cta,#view-cart .y5-paybar .pricing-cta{transition:none}}
    .v210-mobile-menu-panel > button[data-akk-logout]{min-height:44px;display:flex;align-items:center;padding:0 10px;border:0;background:none;color:var(--v6-ink,#17213a);font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}
