.b2b-ik{display:block;width:24px;height:24px;flex:none}
.b2b-hero-foto{position:relative;z-index:2;align-self:center;justify-self:end;width:min(100%,440px);aspect-ratio:4/5;margin:calc(var(--header-h) + 1.5rem) 0 2.5rem;border-radius:20px;overflow:hidden;border:1px solid var(--paper-16);background:var(--navy-deep);box-shadow:0 44px 96px -42px rgba(0,0,0,.75)}
.b2b-hero-foto img,.b2b-yer__foto img{display:block;width:100%;height:100%;object-fit:cover}
.b2b-hero-foto--arac img{object-position:50% 60%}
.b2b-hero-foto::before,.b2b-bant::after{content:"";position:absolute;left:0;right:0;top:0;z-index:1;height:2px;background:linear-gradient(90deg,var(--coral),var(--amber))}
.b2b-hero-foto::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(8,23,38,.5))}
.b2b-kodlar{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:2;display:flex;flex-wrap:wrap;gap:.35rem}
.b2b-kodlar .mono,.b2b-yer__kod{line-height:1;color:var(--amber);border:1px solid rgba(242,180,92,.35);border-radius:var(--r-pill)}
.b2b-kodlar .mono{font-size:.64rem;letter-spacing:.14em;background:rgba(8,23,38,.78);padding:.3rem .55rem}
@media (max-width:1080px){.hero__copy{padding-bottom:2.25rem}.b2b-hero-foto{justify-self:stretch;align-self:auto;width:auto;margin:0 calc(-1*var(--gutter));aspect-ratio:16/10;max-height:440px;border:0;border-radius:0;box-shadow:none}.b2b-hero-foto::before{display:none}.b2b-hero-foto::after{background:linear-gradient(180deg,var(--navy-deep),transparent 40%,transparent 72%,rgba(8,23,38,.35))}.b2b-hero-foto img{object-position:50% 42%}.b2b-hero-foto--arac img{object-position:50% 62%}.b2b-kodlar{left:var(--gutter);right:var(--gutter);bottom:.8rem}.b2b-kodlar .mono{font-size:.6rem}}
.b2b-kart,.b2b-adim,.b2b-adim__kart,.b2b-adim__t,.b2b-kart__t,.b2b-kart p,.b2b-yer,.b2b-yer__govde,.b2b-sss__liste,.b2b-bant__soz,.b2b-sss__s summary>span{min-width:0}
.b2b-kart__t,.b2b-adim__t,.b2b-yer__t,.b2b-bant__soz,.b2b-bolum .sec-head .h2,.b2b-sss .h2,.b2b-sss__s summary{overflow-wrap:break-word;hyphens:manual}
.b2b-kart,.b2b-rozet,.b2b-yer,.b2b-yer__ok,.b2b-sss__ik{transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease),background var(--dur-2) var(--ease),color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}
.b2b-bolum .sec-head .h2{max-width:18ch}
.b2b-bolum .eyebrow,#faq .eyebrow{color:var(--ink-70)}
@media (min-width:981px) and (max-width:1080px){.hero__copy .eyebrow{top:0}}
@media (min-width:1081px){.b2b-bolum .sec-head__row{flex-wrap:nowrap}.b2b-bolum .sec-head__row .h2{flex:none}.b2b-bolum .sec-head__row .lead{flex:0 1 56ch;min-width:0}}
.b2b-kartlar,.b2b-adimlar,.b2b-yerler{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}
.b2b-kartlar{gap:clamp(.9rem,1.6vw,1.25rem)}
.b2b-yerler{gap:clamp(1rem,1.8vw,1.4rem)}
@media (min-width:700px){.b2b-kartlar,.b2b-yerler{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:700px) and (max-width:1080px){.b2b-yerler>.b2b-yer:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - clamp(1rem,1.8vw,1.4rem))/2)}}
@media (min-width:1081px){.b2b-kartlar--3,.b2b-yerler{grid-template-columns:repeat(3,minmax(0,1fr))}}
.b2b-kart,.b2b-yer,.b2b-adim__kart{background:var(--white);border:1px solid var(--ink-10);border-radius:var(--r-lg)}
.b2b-kart,.b2b-yer{position:relative;box-shadow:var(--shadow-sm)}
.b2b-kart{display:flex;flex-direction:column;gap:.55rem;padding:clamp(1.35rem,2.2vw,1.9rem)}
.b2b-kart:hover{box-shadow:var(--shadow-md)}
.b2b-rozet,.b2b-adim__no,.b2b-adim__ik,.b2b-yer__rozet{flex:none;display:grid;place-items:center;border-radius:50%}
.b2b-rozet{width:52px;height:52px;margin-bottom:.5rem;background:rgba(242,180,92,.2);color:var(--navy-deep);box-shadow:inset 0 0 0 1px rgba(242,180,92,.6)}
.b2b-kart:hover .b2b-rozet{background:var(--navy-deep);color:var(--amber)}
.b2b-kart__no{position:absolute;top:1.15rem;right:1.25rem;color:var(--coral-text)}
.b2b-kart__t{padding-right:2rem;font-size:1.06rem;line-height:1.3;font-weight:700;letter-spacing:-.015em}
.b2b-kart p{font-size:.9rem;line-height:1.6;color:var(--ink-65)}
@media (min-width:900px){.b2b-kartlar--2 .b2b-kart{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.15rem;align-content:start}.b2b-kartlar--2 .b2b-rozet{grid-row:1/span 2;margin:0}}
.b2b-adim{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:1rem;align-items:start}
.b2b-adim__no{position:relative;z-index:1;width:40px;height:40px;background:var(--navy-deep);color:var(--amber);font:500 .92rem var(--f-mono);box-shadow:0 0 0 5px var(--sand)}
.b2b-adim:not(:last-child)::before{content:"";position:absolute;left:19px;top:46px;bottom:calc(-1.25rem + 2px);width:2px;border-radius:2px;background:linear-gradient(180deg,var(--amber),rgba(255,53,94,.55))}
.b2b-adim__kart{height:100%;display:flex;flex-direction:column;gap:.45rem;padding:1.15rem 1.2rem 1.3rem;border-color:rgba(11,31,51,.12)}
.b2b-adim__ust{display:flex;align-items:center;gap:.65rem}
.b2b-adim__ik{width:34px;height:34px;background:rgba(255,53,94,.08);color:var(--coral-text)}
.b2b-adim__ik .b2b-ik{width:18px;height:18px}
.b2b-adim__t{font-size:1rem;line-height:1.3;font-weight:700}
.b2b-adim p,.b2b-yer p{font-size:.88rem;line-height:1.6;color:var(--ink-65)}
@media (min-width:1200px){.b2b-adimlar{grid-template-columns:repeat(4,minmax(0,1fr))}.b2b-adim{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;row-gap:1.1rem;align-items:stretch}.b2b-adim__no{align-self:start}.b2b-adim:not(:last-child)::before{left:52px;right:calc(-1.25rem + 6px);top:19px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,var(--amber),rgba(255,53,94,.55))}}
.b2b-adimlar+.btn{margin-top:2rem}
.b2b-yer{display:flex;flex-direction:column;overflow:hidden}
.b2b-yer:hover{transform:translateY(-4px);box-shadow:0 22px 50px -18px rgba(8,23,38,.35)}
.b2b-yer:has(a:focus-visible){outline:2px solid var(--coral-deep);outline-offset:3px}
.b2b-yer__foto{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--navy-deep)}
.b2b-yer__foto img{transition:transform .8s var(--ease-out)}
.b2b-yer__foto .b2b-odak-60{object-position:50% 60%}
.b2b-yer__foto .b2b-odak-58{object-position:50% 58%}
.b2b-yer:hover .b2b-yer__foto img{transform:scale(1.05)}
.b2b-yer__kod{position:absolute;top:.8rem;left:.8rem;z-index:1;background:rgba(8,23,38,.82);padding:.38rem .62rem}
.b2b-yer__govde{flex:1;display:flex;flex-direction:column;gap:.5rem;padding:0 1.35rem 1.35rem}
.b2b-yer__rozet{position:relative;z-index:1;width:48px;height:48px;margin-top:-24px;border:3px solid var(--white);background:var(--navy-deep);color:var(--amber)}
.b2b-yer__rozet .b2b-ik{width:22px;height:22px}
.b2b-yer__t{margin-top:.25rem;font-size:1.08rem;line-height:1.3;font-weight:700}
.b2b-yer__t a::after{content:"";position:absolute;inset:0;z-index:2;border-radius:var(--r-lg)}
.b2b-yer__ok{margin-top:auto;padding-top:.5rem;color:var(--coral-text)}
.b2b-yer__ok .b2b-ik{width:20px;height:20px}
.b2b-yer:hover .b2b-yer__ok{transform:translateX(5px)}
.b2b-not{display:flex;align-items:flex-start;gap:.6rem;max-width:72ch;margin-top:1.35rem;font-size:.875rem;line-height:1.55;color:var(--ink-65)}
.b2b-not .b2b-ik{width:18px;height:18px;margin-top:.12rem;color:var(--ink-55)}
.b2b-sss{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2rem)}
.b2b-sss .sec-head{margin-bottom:0}
.b2b-sss .h2{max-width:14ch}
@media (max-width:1080px){.b2b-sss{max-width:820px;margin-inline:0}}
@media (min-width:1081px){.b2b-sss{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.b2b-sss .sec-head{position:sticky;top:calc(var(--header-h) + 2rem)}}
.b2b-sss__liste{border-top:1px solid var(--ink-10)}
.b2b-sss__s{border-bottom:1px solid var(--ink-10)}
.b2b-sss__s summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;cursor:pointer;font-size:1.02rem;line-height:1.4;font-weight:700}
.b2b-sss__s summary::-webkit-details-marker{display:none}
.b2b-sss__s summary:focus-visible{outline:2px solid var(--coral-deep);outline-offset:4px;border-radius:4px}
.b2b-sss__ik{position:relative;width:32px;height:32px;flex:none;border-radius:50%;border:1px solid var(--ink-16)}
.b2b-sss__ik::before,.b2b-sss__ik::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%)}
.b2b-sss__ik::after{transform:translate(-50%,-50%) rotate(90deg)}
.b2b-sss__s summary:hover .b2b-sss__ik{border-color:var(--ink)}
.b2b-sss__s[open] .b2b-sss__ik{background:var(--navy-deep);border-color:var(--navy-deep);color:var(--amber)}
.b2b-sss__s[open] .b2b-sss__ik::after{transform:translate(-50%,-50%) rotate(0)}
.b2b-sss__s p{max-width:68ch;margin:0 0 1.3rem;padding-right:3rem;font-size:.95rem;line-height:1.65;color:var(--ink-70)}
.b2b-bant-bolum{padding-block:0 clamp(3rem,7vw,6rem)}
.b2b-bant{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:1.35rem;padding:clamp(2rem,5vw,4.25rem) clamp(1.35rem,5vw,4.5rem);border-radius:22px;background:var(--navy-deep);color:var(--paper);box-shadow:var(--shadow-lg)}
.b2b-bant::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80% at 100% 0,rgba(242,180,92,.2),transparent 60%),radial-gradient(45% 70% at 0 100%,rgba(255,53,94,.15),transparent 65%)}
.b2b-bant__ik{position:absolute;right:-28px;bottom:-40px;z-index:-1;width:230px;height:230px;color:rgba(247,245,240,.07);stroke-width:1.2}
.b2b-bant__soz{max-width:34ch;font-size:clamp(1.3rem,2.4vw,1.95rem);line-height:1.25;font-weight:700;letter-spacing:-.02em;text-wrap:balance}
.b2b-bant__soz--uzun{max-width:46ch;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:600}
.b2b-bant__cta{display:flex;flex-wrap:wrap;gap:.75rem}
.b2b-bant .btn--light:not(:hover){background:var(--navy-deep)}
@media (min-width:1081px){.b2b-bant{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:3rem}.b2b-bant .eyebrow{grid-column:1/-1}}
@media (min-width:1081px) and (max-width:1279px){.b2b-bant__cta{flex-direction:column;align-items:stretch}.b2b-bant__cta .btn{justify-content:center}}
@media (max-width:699px){.b2b-kart{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:.85rem;row-gap:.6rem;padding:1.2rem 1.15rem 1.3rem}.b2b-rozet{width:44px;height:44px;margin:0}.b2b-rozet .b2b-ik{width:22px;height:22px}.b2b-kart p{grid-column:1/-1}.b2b-kart__no{display:none}.b2b-kart__t{padding-right:0}.b2b-yer__foto{aspect-ratio:2/1}}
@media (max-width:640px){#main .btn{white-space:normal;text-align:center}.b2b-bolum .btn,.b2b-bant__cta .btn{line-height:1.3}.b2b-bant__cta .btn{flex:1 1 100%;justify-content:center}.b2b-sss__s p{padding-right:0}.b2b-bant__ik{width:160px;height:160px}}
@media (prefers-reduced-motion:reduce){.b2b-kart,.b2b-rozet,.b2b-yer,.b2b-yer__foto img,.b2b-yer__ok,.b2b-sss__ik{transition:none}.b2b-yer:hover,.b2b-yer:hover .b2b-yer__foto img,.b2b-yer:hover .b2b-yer__ok{transform:none}}
@media print{.b2b-hero-foto,.b2b-bant__ik,.b2b-yer__ok{display:none!important}}
