/* Enterprise uses the existing page structure and native organisation panels. */
html.enterprise-theme{--paper:#0d0d0b;--ink:#e5e3db;--muted:#a4a199;--line:#343430;color-scheme:dark;background:#0d0d0b}
.enterprise-dark{background:#0d0d0b;color:#e5e3db;--text-primary:#e5e3db;--text-secondary:#d1cec5;--text-tertiary:#aaa79e;--surface-base:#0d0d0b}
.enterprise-dark>.site-header{background:rgba(13,13,11,.9)!important;color:#e5e3db}
.enterprise-dark>.site-header:after{background:linear-gradient(#0d0d0bcc,transparent)}
.enterprise-dark .site-header .brand img{filter:brightness(0) invert(1)}
.enterprise-dark .site-header :is(nav a,.header-sign-in,.intelligent-cs-wordmark,.menu){color:#e5e3db}
.enterprise-dark .site-header .mobile-nav{background:#161614;color:#e5e3db;border-color:#343430}
.enterprise-dark .button{background:#242422;color:#e5e3db}
.enterprise-dark .button:hover{background:#363632}
.enterprise-dark .company-hero h1{background:linear-gradient(125deg,#eeece4,#a8a69e);background-clip:text;-webkit-background-clip:text;color:transparent}
.enterprise-dark :is(.company-hero>p,.section-head>p,.company-story p,.organization-features>article>p){color:#aaa79e}
.enterprise-dark .enterprise-tier-card{border-color:#ffffff12;box-shadow:inset 0 1px 0 #ffffff05,0 14px 35px #0002}
.enterprise-dark .enterprise-tier-card.tier-starter{background:linear-gradient(135deg,#272727,#101011);--plan-title-gradient:linear-gradient(110deg,#956947,#c49b78 52%,#9c7253)}
.enterprise-dark .enterprise-tier-card.tier-growth{background:linear-gradient(135deg,#272727,#101011);--plan-title-gradient:linear-gradient(110deg,#a4aeba,#e4e9ef 52%,#aeb8c4)}
.enterprise-dark .enterprise-tier-card.tier-scale{background:linear-gradient(135deg,#272727,#101011);--plan-title-gradient:linear-gradient(110deg,#a28339,#d0b66e 52%,#ac8c45)}
.enterprise-dark .enterprise-tier-card.tier-custom{background:linear-gradient(135deg,#1c1c1d,#090909);--plan-title-gradient:linear-gradient(110deg,#626267,#919196 45%,#707075)}
.enterprise-dark .source-ui[data-theme=dark]{--surface-raised:#242422;--surface-overlay:#242422;--surface-sunken:#131311;--text-primary:#e5e3db;--text-secondary:#d1cec5;--text-tertiary:#aaa79e;--border-default:#45453f}
.enterprise-dark .org-native-feature{background:linear-gradient(135deg,#232321,#131312);box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 38px #0003}
.enterprise-dark :is(.org-native-summary,.org-native-balance>span,.org-native-usage){color:#aaa79e}
.enterprise-dark .org-native-brands img{filter:grayscale(1) brightness(0) invert(1)}
.enterprise-dark .org-native-bars span{background:linear-gradient(#b8afa0,#5e605b)}
.enterprise-dark .org-billing svg[viewBox="0 0 90 90"] circle{fill:url(#enterprise-growth-metal)!important}
.enterprise-dark .enterprise-close{background:#161614}
.enterprise-dark .enterprise-close:after{background:linear-gradient(90deg,#0d0d0b90,#0d0d0b75 48%,#0d0d0b20)}
.enterprise-dark .enterprise-close :is(h2,p,a){color:#e5e3db}
.enterprise-dark .vast-footer{background:linear-gradient(145deg,#1a1a17,#10100e);border:1px solid #ffffff0a}
@media(max-width:740px){.enterprise-dark .enterprise-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.enterprise-dark .enterprise-tier-card{padding:20px 12px;min-height:108px}.enterprise-dark .enterprise-tier-card h3{font-size:17px}.enterprise-dark .enterprise-close h2{white-space:normal}}
@media(max-width:420px){.enterprise-dark .enterprise-plan-grid{grid-template-columns:1fr}.enterprise-dark .enterprise-tier-card{min-height:92px}.enterprise-dark .enterprise-tier-card h3{font-size:22px}}
.enterprise-dark>.site-header{--surface-base:#0d0d0b}
.enterprise-dark .site-header .intelligent-cs-wordmark{background:none!important;color:#e5e3db!important;-webkit-text-fill-color:#e5e3db!important}

.pricing-main>.pricing-enterprise.enterprise-dark{background:#0d0d0b;color:#e5e3db}
.pricing-enterprise.enterprise-dark h2{color:#e5e3db}
.pricing-enterprise.enterprise-dark>div:first-child>p{color:#aaa79e}

/* The enterprise demo request follows the organisation page's dark palette. */
.request-dark .request-main{align-items:start}
.request-dark .request-fields>p{color:#aaa79e}
.request-dark .request-fields :is(input,textarea){background:#20201d;color:#e5e3db;border-color:#45453f;caret-color:#e5e3db}
.request-dark .request-fields :is(input,textarea)::placeholder{color:#aaa79e;opacity:1}
.request-dark .request-fields :is(input,textarea):focus-visible{outline:none;border-color:#aaa79e}
.enterprise-hero-banner{margin:0 0 64px;height:400px;border-radius:13px;overflow:hidden;background:#20201d}
.enterprise-hero-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}
@media(max-width:700px){.enterprise-hero-banner{height:380px;margin-bottom:40px}.enterprise-hero-banner img{object-position:55% center}}
.org-credits .org-native-person{align-items:center;margin:10px 0}
.org-member-list{height:120px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#706c5e transparent}
.org-member-list .org-native-person{height:40px;margin:0;gap:6px}
.org-member-list:focus-visible{outline:none;box-shadow:inset 0 -1px #aaa79e}
.org-member-permission{font-size:11px;flex:none;color:#aaa79e}

.org-credits .org-native-balance{margin-bottom:10px}
.org-credits .org-native-person{margin:8px 0}
.org-credits>button{margin-top:2px}

/* Enterprise copy sits on the same photo hero used by the other landing pages. */
.enterprise-main>.company-hero.enterprise-hero-banner{position:relative;display:block;padding:0;min-height:0;color:#f5f4ee}
.enterprise-hero-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d0d0bcb,#0d0d0b60 62%,#0d0d0b10);pointer-events:none}
.enterprise-hero-banner>.enterprise-hero-copy{position:absolute;z-index:1;inset:0 5%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:32px}
.enterprise-dark .company-hero.enterprise-hero-banner h1{background:none;color:#f5f4ee;-webkit-text-fill-color:#f5f4ee;font-size:clamp(36px,4.3vw,62px);line-height:1.15;letter-spacing:-.055em;max-width:850px;margin:0 0 16px}
.enterprise-hero-copy h1>[data-fit-line]{overflow:visible}
.enterprise-dark .enterprise-hero-copy>p{max-width:560px;font-size:14px;line-height:1.65;color:#f5f4eee0;margin:0 0 20px}
.enterprise-hero-copy>.marketing-cta-slot{flex:none}
@media(max-width:700px){.enterprise-dark .company-hero.enterprise-hero-banner h1{font-size:36px}.enterprise-dark .enterprise-hero-copy>p{font-size:13px}.enterprise-hero-banner>.enterprise-hero-copy{inset:0 26px;padding-block:28px}}
.enterprise-main .enterprise-plan-section{padding-top:24px}
.enterprise-plan-section .section-head{margin-bottom:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8%;align-items:center}
.enterprise-plan-section .section-head h2{margin:0}
.enterprise-plan-section .section-head>p{margin:0;max-width:420px;line-height:1.8}
@media(max-width:700px){.enterprise-plan-section .section-head{grid-template-columns:1fr;gap:20px;align-items:start}.enterprise-plan-section .section-head>p{margin-left:0;justify-self:start}}

@media(max-width:600px){.enterprise-dark .company-hero.enterprise-hero-banner h1{font-size:30px}.enterprise-hero-copy h1[data-fit-lines]>span{white-space:normal}}

/* Compact the gap before the organisation closing. */
.enterprise-main>.organization-features{padding-bottom:24px}
.enterprise-main>.enterprise-close.company-close{margin-top:24px}
.org-billing .org-billing-icon{color:#c4cdd7;flex-shrink:0}
/* The rooftop photograph (Erman 2026-10-14) sits its two faces right of the headline on a wide hero: the picture is drawn
   a quarter larger from its left edge, which moves the faces right without cutting the heads. A phone keeps the
   whole picture; there the copy stands under the faces. */
@media(min-width:701px){.enterprise-hero-banner img{transform:scale(1.28);transform-origin:0% 18%}}
/* The closing band's A350 slides down so its tail stands inside the frame (Erman 2026-10-14: "aşağı kaysın"; at the
   shared 54% the tail was cut at the top edge). On a phone the band is narrower than the picture and nothing moves. */
.enterprise-close>.closing-banner-image{object-position:center 30%}
/* The plan's name in its tier's colour, the Growth gradient of the plan cards above (Erman 2026-10-14: "hangi degrade renkte ise o olmalı"). */
.enterprise-dark .org-plan-name>span{background:linear-gradient(110deg,#a4aeba,#e4e9ef 52%,#aeb8c4);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
