.request-carousel{background:#1c1c19;isolation:isolate}
.request-carousel:after{display:none}
.request-carousel>.request-slide{position:absolute;inset:0;left:0;right:0;bottom:0;opacity:0;z-index:0;color:#f5f3ed;transition:opacity .5s cubic-bezier(.25,1,.5,1);pointer-events:none}
.request-carousel>.request-slide.is-active{opacity:1;z-index:1;pointer-events:auto}
.request-slide>img{width:100%;height:100%;object-fit:cover;object-position:55% center}
.request-slide:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 25%,#1a161890)}
.request-slide>div:not(.request-model-content){position:absolute;z-index:1;left:32px;right:32px;bottom:64px}
.request-carousel>.request-model-slide{background:#1c1c19;color:#f5f3ed}
.request-model-slide>.request-model-photo{position:absolute;inset:0;object-position:center}
/* The video models' slide plays Kling's crater, muted and looping while it is the slide on show (Erman 2026-10-14: "buraya video koy, Kling olsun"). */
.request-model-slide>video.request-model-photo{width:100%;height:100%;object-fit:cover}
/* A lighter shade over the models' slides (Erman 2026-10-14: "gölge çok fazla, hafif azalt"). */
.request-model-slide:after{background:linear-gradient(180deg,#0d0d0b18,#0d0d0b6e 42%,#0d0d0bc4)}
.request-model-content{position:absolute;z-index:1;left:32px;right:32px;bottom:64px;padding:0;width:auto;text-shadow:0 1px 12px #0004}
.request-model-content h2{font-size:clamp(32px,3.4vw,50px);letter-spacing:-.055em;line-height:1.06;margin:0 0 24px;font-weight:500}
.request-model-content ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px;gap:14px 12px;list-style:none;padding:0;margin:0}
.request-model-content li{display:flex;align-items:center;gap:8px;min-width:0;min-height:30px}
/* Three columns, each as wide as its longest name, with one gap between them: equal columns left the third standing
   apart after the short names of the second (Erman 2026-10-14: "3. satırı biraz daha yanaşabilir, ayrık gibi duruyor").
   A row left short starts on the left like the full ones (Erman 2026-10-14: "en alttaki logolar da solda olsun"). */
.request-model-content ul{grid-template-columns:repeat(3,max-content);column-gap:32px}
@media(max-width:1200px){.request-model-content ul{column-gap:20px}}
.request-model-mark{width:30px;flex:none;display:flex;justify-content:center;align-items:center}
.request-model-mark img{display:block;object-fit:contain;width:24px;height:24px;filter:brightness(0) invert(.96)}
.request-model-mark img[src$="model-openai.svg"]{width:26px;height:26px}
.request-model-mark img[src$="model-google.svg"]{width:22px;height:22px}
.request-model-mark img[src$="model-happyhorse.svg"]{width:23px;height:23px}
.request-model-mark .request-minimax{width:24px;height:24px;object-fit:cover;object-position:left}
.request-model-content strong{display:block;font-size:14px;font-weight:600;line-height:1.3}
.request-carousel>.request-slide-controls{position:absolute;z-index:3;inset:auto 18px 8px;display:flex;align-items:center;justify-content:center;color:#f5f3ed}
.request-slide-dots{display:flex;gap:0}
.request-slide-controls button{border:0;background:transparent;color:inherit;padding:0;width:24px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0}
.request-slide-dots span{width:5px;height:5px;border-radius:3px;background:currentColor;opacity:.35;transition:opacity .25s,width .25s,height .25s}
.request-slide-dots [aria-pressed=true] span{width:16px;height:3px;opacity:1}
.request-slide-controls button:focus-visible{outline:none;text-decoration:underline;box-shadow:inset 0 -1px currentColor}
@media(max-width:1000px){.request-model-content{left:24px;right:24px}.request-model-content h2{font-size:34px;margin-bottom:26px}.request-model-content ul{gap:12px 28px}}
@media(max-width:740px){.request-model-content h2 br{display:none}.request-model-content h2{font-size:28px;margin-bottom:24px}.request-model-content ul{gap:10px 20px}.request-model-content li{flex-direction:column;align-items:flex-start;gap:4px}.request-model-content .request-model-mark{justify-content:flex-start}}
@media(max-width:420px){.request-model-content{left:24px;right:24px;bottom:54px}.request-model-content h2{font-size:24px;margin-bottom:20px}.request-model-content ul{gap:8px 16px}.request-model-content li{min-height:24px}.request-model-content strong{font-size:12px}.request-model-mark{width:24px}.request-model-mark img{width:20px;height:20px}.request-model-mark img[src$="model-openai.svg"]{width:22px;height:22px}.request-model-mark img[src$="model-google.svg"],.request-model-mark img[src$="model-happyhorse.svg"]{width:19px;height:19px}.request-model-mark .request-minimax{width:20px;height:20px}.request-slide>div:not(.request-model-content){left:24px;right:24px;bottom:54px}.request-slide h1{font-size:clamp(29px,7.8vw,39px)}.request-slide p{font-size:13px}}
.access-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}
.access-form-actions>.marketing-cta-slot{margin:0!important}
.request-fields .request-enterprise-link{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:14px;color:inherit;text-decoration:underline;text-underline-offset:4px}
@media(max-width:420px){.access-form-actions{gap:14px}.request-fields .request-enterprise-link{font-size:12px}}
@media(prefers-reduced-motion:reduce){.request-carousel .request-slide,.request-slide-dots span{transition:none}}
