/* Citil Investment — Finans & Ödeme / Section 01 — v1409 */
.finance-payment-page-v1409{
  --finance-purple:#815AFF;
  --finance-lilac:#B29AFF;
  --finance-dark:#1C1C1C;
  overflow-x:hidden;
  background:#fff;
  font-family:'Open Sans',sans-serif;
}
.finance-payment-main-v1409{
  padding-top:var(--site-header-h,104px);
  background:#fff;
}
.finance-payment-hero-v1409{
  position:relative;
  width:100%;
  max-width:1728px;
  height:821px;
  margin:0 auto;
  overflow:hidden;
  isolation:isolate;
  background:#1C1C1C;
}
.finance-payment-hero-v1409__scene{
  position:absolute;
  inset:0;
  z-index:-3;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
  display:block;
}
.finance-payment-hero-v1409__shade{
  position:absolute;
  inset:0;
  z-index:-2;
  pointer-events:none;
  background:
    linear-gradient(90deg,
      #1C1C1C 0%,
      #1C1C1C 43%,
      rgba(28,28,28,.99) 49%,
      rgba(28,28,28,.86) 56%,
      rgba(28,28,28,.38) 68%,
      rgba(28,28,28,0) 82%),
    linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.08));
}
.finance-payment-hero-v1409__canvas{
  width:100%;
  height:100%;
  margin:0 auto;
  position:relative;
}
.finance-payment-hero-v1409__content{
  position:absolute;
  left:6.31%;
  top:170px;
  width:min(615px,42vw);
  color:#fff;
}
.finance-payment-hero-v1409 h1{
  width:515px;
  max-width:100%;
  margin:0;
  color:#fff;
  font-size:40px;
  line-height:54px;
  font-weight:400;
  letter-spacing:0;
}
.finance-payment-hero-v1409__lead{
  width:615px;
  max-width:100%;
  margin:25px 0 0;
  color:#fff;
  font-size:24px;
  line-height:33px;
  font-weight:300;
}
.finance-payment-hero-v1409__actions{
  display:flex;
  gap:24px;
  margin-top:34px;
}
.finance-payment-btn-v1409{
  box-sizing:border-box;
  width:287px;
  height:68px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:12px;
  font-size:18px;
  line-height:25px;
  font-weight:400;
  text-align:center;
  text-decoration:none;
  transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background .3s ease,color .3s ease,border-color .3s ease;
}
.finance-payment-btn-v1409--primary{
  color:#fff;
  background:#815AFF;
  border:1px solid #fff;
}
.finance-payment-btn-v1409--secondary{
  color:#000;
  background:#fff;
  border:1px solid #815AFF;
}
.finance-payment-btn-v1409:hover,
.finance-payment-btn-v1409:focus-visible{
  transform:translateY(-4px);
  box-shadow:0 16px 34px rgba(0,0,0,.25);
}
.finance-payment-btn-v1409--primary:hover,
.finance-payment-btn-v1409--primary:focus-visible{background:#6F47FA;}
.finance-payment-btn-v1409--secondary:hover,
.finance-payment-btn-v1409--secondary:focus-visible{color:#4D3699;border-color:#B29AFF;}

.finance-payment-benefits-v1409{
  display:grid;
  grid-template-columns:148px 1px 158px 1px 204px;
  align-items:start;
  column-gap:29px;
  width:max-content;
  margin-top:92px;
}
.finance-payment-benefit-v1409{
  min-height:104px;
  color:#fff;
  outline:none;
  transition:transform .3s cubic-bezier(.22,.61,.36,1);
}
.finance-payment-benefit-v1409 img{
  width:auto;
  height:42px;
  max-width:48px;
  object-fit:contain;
  display:block;
  margin:0 0 10px;
  filter:drop-shadow(0 8px 16px rgba(129,90,255,.12));
  transition:transform .3s cubic-bezier(.22,.61,.36,1),filter .3s ease;
}
.finance-payment-benefit-v1409:first-child img{height:40px;max-width:52px;}
.finance-payment-benefit-v1409:last-child img{height:39px;max-width:44px;}
.finance-payment-benefit-v1409 h2{
  margin:0;
  color:#fff;
  font-size:19px;
  line-height:26px;
  font-weight:400;
}
.finance-payment-benefit-v1409:hover,
.finance-payment-benefit-v1409:focus-visible{transform:translateY(-5px);}
.finance-payment-benefit-v1409:hover img,
.finance-payment-benefit-v1409:focus-visible img{
  transform:translateY(-3px);
  filter:drop-shadow(0 12px 22px rgba(129,90,255,.28));
}
.finance-payment-benefits-v1409__divider{
  width:1px;
  height:104px;
  background:rgba(255,255,255,.54);
}

/* Safe progressive entrance. Content remains visible if JS is unavailable. */
.finance-payment-page-v1409.js-finance-ready [data-finance-reveal]{
  opacity:0;
  transform:translateY(20px);
}
.finance-payment-page-v1409.js-finance-ready .finance-payment-hero-v1409.is-visible [data-finance-reveal]{
  opacity:1;
  transform:none;
  transition:opacity .68s ease var(--finance-delay,0ms),transform .68s cubic-bezier(.22,.61,.36,1) var(--finance-delay,0ms);
}

/* 13-inch compact desktop */
@media (min-width:1180px) and (max-width:1439px){
  .finance-payment-hero-v1409{height:clamp(680px,56.8vw,818px);}
  .finance-payment-hero-v1409__content{
    left:clamp(64px,6.3vw,91px);
    top:clamp(128px,11.8vw,170px);
    width:min(570px,43vw);
  }
  .finance-payment-hero-v1409 h1{font-size:clamp(34px,2.78vw,40px);line-height:1.34;}
  .finance-payment-hero-v1409__lead{font-size:clamp(20px,1.67vw,24px);line-height:1.38;}
  .finance-payment-btn-v1409{width:clamp(230px,19.9vw,287px);height:clamp(58px,4.72vw,68px);font-size:17px;}
  .finance-payment-benefits-v1409{
    grid-template-columns:140px 1px 150px 1px 196px;
    column-gap:23px;
    margin-top:clamp(68px,6.4vw,92px);
  }
  .finance-payment-benefit-v1409 h2{font-size:17px;line-height:24px;}
}

/* Tablet landscape / portrait */
@media (min-width:768px) and (max-width:1179px){
  .finance-payment-main-v1409{padding-top:var(--site-header-h,86px);}
  .finance-payment-hero-v1409{
    height:auto;
    min-height:720px;
  }
  .finance-payment-hero-v1409__scene{object-position:67% center;}
  .finance-payment-hero-v1409__shade{
    background:linear-gradient(90deg,#1C1C1C 0%,rgba(28,28,28,.98) 48%,rgba(28,28,28,.78) 68%,rgba(28,28,28,.28) 100%);
  }
  .finance-payment-hero-v1409__canvas{min-height:720px;}
  .finance-payment-hero-v1409__content{
    position:relative;
    left:auto;
    top:auto;
    width:min(620px,calc(100% - 72px));
    padding:96px 0 74px;
    margin-left:36px;
  }
  .finance-payment-hero-v1409 h1{font-size:36px;line-height:48px;}
  .finance-payment-hero-v1409__lead{font-size:21px;line-height:31px;}
  .finance-payment-hero-v1409__actions{gap:16px;}
  .finance-payment-btn-v1409{width:240px;height:60px;font-size:16px;}
  .finance-payment-benefits-v1409{
    grid-template-columns:140px 1px 150px 1px 190px;
    column-gap:18px;
    margin-top:72px;
  }
  .finance-payment-benefit-v1409 h2{font-size:17px;line-height:24px;}
}

/* Mobile */
@media (max-width:767px){
  .finance-payment-main-v1409{padding-top:var(--site-header-h,86px);}
  .finance-payment-hero-v1409{
    height:auto;
    min-height:780px;
  }
  .finance-payment-hero-v1409__scene{
    object-position:72% center;
    transform:scale(1.04);
  }
  .finance-payment-hero-v1409__shade{
    background:
      linear-gradient(180deg,rgba(28,28,28,.96) 0%,rgba(28,28,28,.94) 58%,rgba(28,28,28,.82) 100%),
      linear-gradient(90deg,#1C1C1C 0%,rgba(28,28,28,.76) 100%);
  }
  .finance-payment-hero-v1409__canvas{min-height:780px;}
  .finance-payment-hero-v1409__content{
    position:relative;
    left:auto;
    top:auto;
    width:calc(100% - 40px);
    padding:66px 0 52px;
    margin:0 auto;
  }
  .finance-payment-hero-v1409 h1{
    width:100%;
    font-size:32px;
    line-height:42px;
  }
  .finance-payment-hero-v1409__lead{
    width:100%;
    margin-top:20px;
    font-size:18px;
    line-height:28px;
  }
  .finance-payment-hero-v1409__actions{
    flex-direction:column;
    gap:12px;
    margin-top:28px;
  }
  .finance-payment-btn-v1409{width:100%;height:56px;font-size:16px;}
  .finance-payment-benefits-v1409{
    display:grid;
    grid-template-columns:1fr;
    width:100%;
    gap:0;
    margin-top:42px;
  }
  .finance-payment-benefit-v1409{
    min-height:0;
    display:grid;
    grid-template-columns:54px 1fr;
    align-items:center;
    gap:14px;
    padding:18px 0;
  }
  .finance-payment-benefit-v1409 img,
  .finance-payment-benefit-v1409:first-child img,
  .finance-payment-benefit-v1409:last-child img{
    width:46px;
    height:40px;
    max-width:46px;
    margin:0;
  }
  .finance-payment-benefit-v1409 h2{font-size:17px;line-height:24px;}
  .finance-payment-benefits-v1409__divider{
    width:100%;
    height:1px;
    background:rgba(255,255,255,.28);
  }
}

@media (max-width:390px){
  .finance-payment-hero-v1409__content{width:calc(100% - 32px);padding-top:52px;}
  .finance-payment-hero-v1409 h1{font-size:29px;line-height:38px;}
  .finance-payment-hero-v1409__lead{font-size:17px;line-height:26px;}
}

@media (hover:none){
  .finance-payment-btn-v1409:hover,
  .finance-payment-benefit-v1409:hover,
  .finance-payment-benefit-v1409:hover img{transform:none;}
}
@media (prefers-reduced-motion:reduce){
  .finance-payment-page-v1409 [data-finance-reveal],
  .finance-payment-btn-v1409,
  .finance-payment-benefit-v1409,
  .finance-payment-benefit-v1409 img{
    opacity:1!important;
    transform:none!important;
    transition:none!important;
  }
}


/* Citil Investment — Finans & Ödeme / Section 02 — v1410 */
.finance-options-v1410{
  width:100%;
  max-width:1728px;
  margin:0 auto;
  padding:115px 0 112px;
  background:#fff;
  color:#000;
}
.finance-options-v1410__inner{
  width:min(1484px,calc(100% - 80px));
  margin:0 auto;
}
.finance-options-v1410__heading{
  max-width:1011px;
  margin:0 auto;
  text-align:center;
}
.finance-options-v1410__eyebrow{
  margin:0 0 11px;
  color:#815AFF;
  font-size:24px;
  line-height:33px;
  font-weight:500;
}
.finance-options-v1410__heading h2{
  margin:0;
  color:#000;
  font-size:40px;
  line-height:54px;
  font-weight:400;
  letter-spacing:0;
}
.finance-options-v1410__lead{
  max-width:1011px;
  margin:11px auto 0;
  color:#000;
  font-size:24px;
  line-height:33px;
  font-weight:300;
}
.finance-options-v1410__grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:19px;
  margin-top:80px;
}
.finance-options-card-wrap-v1410{
  min-width:0;
}
.finance-options-card-v1410{
  position:relative;
  box-sizing:border-box;
  width:100%;
  min-height:471px;
  padding:78px 43px 38px;
  overflow:hidden;
  background:#fff;
  border:1px solid rgba(0,0,0,.17);
  border-radius:18px;
  box-shadow:0 4px 4px rgba(0,0,0,.25);
  outline:none;
  transform:translateY(0);
  cursor:default;
  transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s ease,border-color .32s ease;
}
.finance-options-card-v1410::after{
  content:"";
  position:absolute;
  inset:auto -20% -48% 28%;
  height:220px;
  pointer-events:none;
  background:radial-gradient(circle,rgba(129,90,255,.10),rgba(129,90,255,0) 68%);
  opacity:0;
  transition:opacity .32s ease,transform .32s ease;
  transform:translateY(18px);
}
.finance-options-card-v1410__icon{
  display:block;
  object-fit:contain;
  object-position:left center;
  margin:0 0 25px;
  filter:drop-shadow(0 9px 17px rgba(129,90,255,.10));
  transform:translateY(0) scale(1);
  transition:transform .32s cubic-bezier(.22,.61,.36,1),filter .32s ease;
}
.finance-options-card-v1410__icon--cash{width:66px;height:49px;}
.finance-options-card-v1410__icon--installment{width:43px;height:56px;margin-top:-3px;margin-bottom:21px;}
.finance-options-card-v1410__icon--planning{width:56px;height:53px;margin-top:-1px;margin-bottom:23px;}
.finance-options-card-v1410 h3{
  margin:0;
  color:#000;
  font-size:22px;
  line-height:30px;
  font-weight:500;
  transition:color .3s ease,transform .3s ease;
}
.finance-options-card-v1410__description{
  min-height:96px;
  margin:23px 0 15px;
  color:#000;
  font-size:20px;
  line-height:27px;
  font-weight:300;
}
.finance-options-card-v1410 ul{
  position:relative;
  z-index:1;
  display:grid;
  gap:0;
  margin:0;
  padding:0;
  list-style:none;
}
.finance-options-card-v1410 li{
  position:relative;
  min-height:22px;
  padding-left:18px;
  color:#000;
  font-size:16px;
  line-height:22px;
  font-weight:300;
}
.finance-options-card-v1410 li::before{
  content:"";
  position:absolute;
  left:0;
  top:6px;
  width:5px;
  height:10px;
  background:url('/invest/assets/finance-payment-v1410/bullet-chevron.png') center/contain no-repeat;
}
.finance-options-card-v1410:hover,
.finance-options-card-v1410:focus-visible{
  transform:translateY(-10px);
  border-color:rgba(129,90,255,.42);
  box-shadow:0 18px 38px rgba(0,0,0,.16);
}
.finance-options-card-v1410:hover::after,
.finance-options-card-v1410:focus-visible::after{
  opacity:1;
  transform:translateY(0);
}
.finance-options-card-v1410:hover .finance-options-card-v1410__icon,
.finance-options-card-v1410:focus-visible .finance-options-card-v1410__icon{
  transform:translateY(-5px) scale(1.045);
  filter:drop-shadow(0 14px 24px rgba(129,90,255,.24));
}
.finance-options-card-v1410:hover h3,
.finance-options-card-v1410:focus-visible h3{
  color:#4D3699;
  transform:translateY(-2px);
}

/* Reveal is placed on wrappers so hover transforms remain independent. */
.finance-payment-page-v1409.js-finance-ready .finance-options-v1410 [data-finance-section-reveal]{
  opacity:0;
  transform:translateY(28px);
}
.finance-payment-page-v1409.js-finance-ready .finance-options-v1410.is-visible [data-finance-section-reveal]{
  opacity:1;
  transform:none;
  transition:opacity .72s ease var(--finance-section-delay,0ms),transform .72s cubic-bezier(.22,.61,.36,1) var(--finance-section-delay,0ms);
}

/* 13-inch compact desktop */
@media (min-width:1180px) and (max-width:1439px){
  .finance-options-v1410{padding:96px 0 96px;}
  .finance-options-v1410__inner{width:calc(100% - 72px);}
  .finance-options-v1410__eyebrow{font-size:clamp(20px,1.67vw,24px);line-height:1.38;}
  .finance-options-v1410__heading h2{font-size:clamp(34px,2.78vw,40px);line-height:1.35;}
  .finance-options-v1410__lead{max-width:900px;font-size:clamp(20px,1.67vw,24px);line-height:1.38;}
  .finance-options-v1410__grid{margin-top:66px;gap:16px;}
  .finance-options-card-v1410{min-height:430px;padding:62px 34px 32px;}
  .finance-options-card-v1410 h3{font-size:20px;line-height:28px;}
  .finance-options-card-v1410__description{min-height:88px;margin-top:19px;font-size:18px;line-height:25px;}
  .finance-options-card-v1410 li{font-size:14px;line-height:20px;}
}

/* Tablet */
@media (min-width:768px) and (max-width:1179px){
  .finance-options-v1410{padding:84px 0 88px;}
  .finance-options-v1410__inner{width:calc(100% - 48px);}
  .finance-options-v1410__heading{max-width:820px;}
  .finance-options-v1410__eyebrow{font-size:20px;line-height:28px;}
  .finance-options-v1410__heading h2{font-size:34px;line-height:45px;}
  .finance-options-v1410__lead{font-size:20px;line-height:30px;}
  .finance-options-v1410__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:58px;}
  .finance-options-card-wrap-v1410:last-child{grid-column:1/-1;width:min(478px,100%);justify-self:center;}
  .finance-options-card-v1410{min-height:438px;padding:62px 36px 34px;}
  .finance-options-card-v1410__description{min-height:82px;font-size:18px;line-height:26px;}
  .finance-options-card-v1410 li{font-size:15px;line-height:21px;}
}

/* Mobile */
@media (max-width:767px){
  .finance-options-v1410{padding:68px 0 72px;}
  .finance-options-v1410__inner{width:calc(100% - 32px);}
  .finance-options-v1410__eyebrow{margin-bottom:8px;font-size:18px;line-height:26px;}
  .finance-options-v1410__heading h2{font-size:30px;line-height:40px;}
  .finance-options-v1410__lead{margin-top:14px;font-size:17px;line-height:27px;}
  .finance-options-v1410__grid{grid-template-columns:1fr;gap:18px;margin-top:42px;}
  .finance-options-card-wrap-v1410:last-child{grid-column:auto;width:100%;}
  .finance-options-card-v1410{min-height:0;padding:34px 26px 30px;border-radius:16px;}
  .finance-options-card-v1410__icon,
  .finance-options-card-v1410__icon--cash,
  .finance-options-card-v1410__icon--installment,
  .finance-options-card-v1410__icon--planning{
    width:52px;
    height:46px;
    margin:0 0 20px;
  }
  .finance-options-card-v1410 h3{font-size:21px;line-height:29px;}
  .finance-options-card-v1410__description{min-height:0;margin:16px 0 18px;font-size:17px;line-height:26px;}
  .finance-options-card-v1410 li{font-size:15px;line-height:22px;}
}

@media (hover:none){
  .finance-options-card-v1410:hover{transform:none;border-color:rgba(0,0,0,.17);box-shadow:0 4px 4px rgba(0,0,0,.25);}
  .finance-options-card-v1410:hover::after{opacity:0;transform:translateY(18px);}
  .finance-options-card-v1410:hover .finance-options-card-v1410__icon{transform:none;filter:drop-shadow(0 9px 17px rgba(129,90,255,.10));}
  .finance-options-card-v1410:hover h3{color:#000;transform:none;}
}
@media (prefers-reduced-motion:reduce){
  .finance-payment-page-v1409 .finance-options-v1410 [data-finance-section-reveal],
  .finance-options-card-v1410,
  .finance-options-card-v1410::after,
  .finance-options-card-v1410__icon,
  .finance-options-card-v1410 h3{
    opacity:1!important;
    transform:none!important;
    transition:none!important;
  }
}

/* Citil Investment — Finans & Ödeme / Section 04 — v1412 */
.finance-tax-v1412{
  width:100%;
  max-width:1728px;
  margin:0 auto;
  padding:96px 0 110px;
  background:#fff;
  color:#000;
}
.finance-tax-v1412__inner{
  width:min(1516px,calc(100% - 80px));
  margin:0 auto;
}
.finance-tax-v1412__heading{
  max-width:875px;
  margin:0 auto;
  text-align:center;
}
.finance-tax-v1412__eyebrow{
  margin:0 0 11px;
  color:#815AFF;
  font-size:24px;
  line-height:33px;
  font-weight:500;
}
.finance-tax-v1412__heading h2{
  margin:0;
  color:#000;
  font-size:40px;
  line-height:54px;
  font-weight:400;
  letter-spacing:0;
}
.finance-tax-v1412__lead{
  max-width:875px;
  margin:6px auto 0;
  color:#000;
  font-size:24px;
  line-height:33px;
  font-weight:300;
}
.finance-tax-v1412__content{
  display:grid;
  grid-template-columns:minmax(0,680px) 673px;
  align-items:start;
  gap:110px;
  margin-top:110px;
}
.finance-tax-v1412__left{
  min-width:0;
  padding-top:0;
}
.finance-tax-v1412__features{
  display:grid;
  gap:31px;
}
.finance-tax-feature-v1412{
  display:grid;
  grid-template-columns:58px minmax(0,1fr);
  gap:12px;
  align-items:center;
  min-height:130px;
  outline:none;
  transform:translateX(0);
  transition:transform .32s cubic-bezier(.22,.61,.36,1),filter .32s ease;
}
.finance-tax-feature-v1412__icon{
  width:58px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
.finance-tax-feature-v1412__icon img{
  display:block;
  object-fit:contain;
  object-position:left center;
  transform:translateY(0) scale(1);
  filter:drop-shadow(0 9px 17px rgba(129,90,255,.10));
  transition:transform .32s cubic-bezier(.22,.61,.36,1),filter .32s ease;
}
.finance-tax-feature-v1412__icon--tax img{width:36px;height:46px;}
.finance-tax-feature-v1412__icon--company img{width:57px;height:38px;}
.finance-tax-feature-v1412__icon--costs img{width:42px;height:33px;}
.finance-tax-feature-v1412 h3{
  margin:0 0 17px;
  color:#000;
  font-size:22px;
  line-height:30px;
  font-weight:400;
  transition:color .3s ease,transform .3s ease;
}
.finance-tax-feature-v1412 p{
  max-width:543px;
  margin:0;
  color:#000;
  font-size:22px;
  line-height:30px;
  font-weight:300;
}
.finance-tax-feature-v1412:hover,
.finance-tax-feature-v1412:focus-visible{
  transform:translateX(10px);
}
.finance-tax-feature-v1412:hover .finance-tax-feature-v1412__icon img,
.finance-tax-feature-v1412:focus-visible .finance-tax-feature-v1412__icon img{
  transform:translateY(-5px) scale(1.045);
  filter:drop-shadow(0 14px 24px rgba(129,90,255,.24));
}
.finance-tax-feature-v1412:hover h3,
.finance-tax-feature-v1412:focus-visible h3{
  color:#4D3699;
  transform:translateY(-2px);
}
.finance-tax-v1412__cta-wrap{
  margin-top:31px;
  padding-left:58px;
}
.finance-tax-v1412__cta{
  width:486px;
  max-width:100%;
  height:68px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  border:1px solid #fff;
  border-radius:12px;
  background:#815AFF;
  color:#fff;
  font-size:15px;
  line-height:20px;
  font-weight:400;
  text-align:center;
  text-decoration:none;
  transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background .3s ease;
}
.finance-tax-v1412__cta:hover,
.finance-tax-v1412__cta:focus-visible{
  transform:translateY(-5px);
  background:#6F47FA;
  box-shadow:0 16px 34px rgba(77,54,153,.24);
}
.finance-tax-v1412__media{
  position:relative;
  width:673px;
  max-width:100%;
  height:561px;
  margin:0;
  overflow:hidden;
  border-radius:13px;
  background:#D9D9D9;
  box-shadow:-5px 4px 5.7px rgba(0,0,0,.25);
  isolation:isolate;
}
.finance-tax-v1412__photo{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  object-position:center center;
  transform:scale(1.02);
  transition:transform .65s cubic-bezier(.22,.61,.36,1),filter .45s ease;
}
.finance-tax-v1412__analysis-card{
  position:absolute;
  right:25px;
  bottom:0;
  width:361px;
  min-height:235px;
  box-sizing:border-box;
  padding:27px 27px 24px 32px;
  border-radius:13px 13px 0 0;
  background:linear-gradient(66.02deg,rgba(77,54,153,.87) 5.94%,rgba(26,18,51,.87) 91.42%);
  color:#fff;
  transform:translateY(0);
  transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease,background .35s ease;
}
.finance-tax-v1412__analysis-card h3{
  margin:0 0 13px;
  color:#fff;
  font-size:16px;
  line-height:22px;
  font-weight:500;
}
.finance-tax-v1412__analysis-card p{
  width:302px;
  max-width:100%;
  margin:0;
  color:#fff;
  font-size:15px;
  line-height:20px;
  font-weight:300;
}
.finance-tax-v1412__analysis-card a{
  width:253px;
  max-width:100%;
  height:44px;
  margin-top:13px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  box-sizing:border-box;
  border:.5px solid rgba(255,255,255,.54);
  border-radius:12px;
  background:rgba(255,255,255,.1);
  color:#fff;
  font-size:14px;
  line-height:19px;
  font-weight:400;
  text-align:center;
  text-decoration:none;
  transition:transform .28s cubic-bezier(.22,.61,.36,1),background .28s ease,border-color .28s ease;
}
.finance-tax-v1412__analysis-card a img{
  width:5px;
  height:8px;
  object-fit:contain;
}
.finance-tax-v1412__analysis-card a:hover,
.finance-tax-v1412__analysis-card a:focus-visible{
  transform:translateY(-3px);
  background:rgba(255,255,255,.18);
  border-color:rgba(255,255,255,.78);
}
.finance-tax-v1412__media:hover .finance-tax-v1412__photo,
.finance-tax-v1412__media:focus-within .finance-tax-v1412__photo{
  transform:scale(1.065);
  filter:saturate(1.04) contrast(1.02);
}
.finance-tax-v1412__media:hover .finance-tax-v1412__analysis-card,
.finance-tax-v1412__media:focus-within .finance-tax-v1412__analysis-card{
  transform:translateY(-8px);
  box-shadow:0 18px 35px rgba(14,8,34,.28);
  background:linear-gradient(66.02deg,rgba(77,54,153,.94) 5.94%,rgba(26,18,51,.94) 91.42%);
}

/* Scroll reveal is applied to wrappers so hover transforms remain independent. */
.finance-payment-page-v1409.js-finance-ready .finance-tax-v1412 [data-finance-section-reveal]{
  opacity:0;
  transform:translateY(28px);
}
.finance-payment-page-v1409.js-finance-ready .finance-tax-v1412.is-visible [data-finance-section-reveal]{
  opacity:1;
  transform:none;
  transition:opacity .72s ease var(--finance-section-delay,0ms),transform .72s cubic-bezier(.22,.61,.36,1) var(--finance-section-delay,0ms);
}

@media (min-width:1180px) and (max-width:1439px){
  .finance-tax-v1412{padding:90px 0 96px;}
  .finance-tax-v1412__inner{width:calc(100% - 72px);}
  .finance-tax-v1412__heading h2{font-size:clamp(34px,2.78vw,40px);line-height:1.35;}
  .finance-tax-v1412__lead{font-size:clamp(20px,1.67vw,24px);line-height:1.38;}
  .finance-tax-v1412__content{
    grid-template-columns:minmax(0,1fr) minmax(520px,43.7vw);
    gap:clamp(54px,6vw,86px);
    margin-top:84px;
  }
  .finance-tax-feature-v1412{grid-template-columns:52px minmax(0,1fr);min-height:112px;}
  .finance-tax-feature-v1412 h3{margin-bottom:12px;font-size:20px;line-height:28px;}
  .finance-tax-feature-v1412 p{font-size:18px;line-height:26px;}
  .finance-tax-v1412__cta-wrap{padding-left:52px;margin-top:24px;}
  .finance-tax-v1412__cta{width:min(486px,100%);}
  .finance-tax-v1412__media{height:clamp(470px,36.5vw,525px);}
  .finance-tax-v1412__analysis-card{right:20px;width:330px;min-height:218px;padding:24px 24px 21px 28px;}
}

@media (min-width:768px) and (max-width:1179px){
  .finance-tax-v1412{padding:82px 0 88px;}
  .finance-tax-v1412__inner{width:calc(100% - 48px);}
  .finance-tax-v1412__eyebrow{font-size:20px;line-height:28px;}
  .finance-tax-v1412__heading h2{font-size:34px;line-height:45px;}
  .finance-tax-v1412__lead{font-size:20px;line-height:30px;}
  .finance-tax-v1412__content{grid-template-columns:1fr;gap:56px;margin-top:66px;}
  .finance-tax-v1412__left{width:min(720px,100%);margin:0 auto;}
  .finance-tax-v1412__features{gap:22px;}
  .finance-tax-feature-v1412{min-height:112px;}
  .finance-tax-feature-v1412 h3{margin-bottom:10px;font-size:20px;line-height:28px;}
  .finance-tax-feature-v1412 p{font-size:18px;line-height:27px;}
  .finance-tax-v1412__cta-wrap{padding-left:70px;margin-top:26px;}
  .finance-tax-v1412__media-wrap{display:flex;justify-content:center;}
  .finance-tax-v1412__media{width:min(673px,100%);height:auto;aspect-ratio:673/561;}
}

@media (max-width:767px){
  .finance-tax-v1412{padding:68px 0 72px;}
  .finance-tax-v1412__inner{width:calc(100% - 32px);}
  .finance-tax-v1412__eyebrow{margin-bottom:8px;font-size:18px;line-height:26px;}
  .finance-tax-v1412__heading h2{font-size:30px;line-height:40px;}
  .finance-tax-v1412__lead{margin-top:14px;font-size:17px;line-height:27px;}
  .finance-tax-v1412__content{grid-template-columns:1fr;gap:42px;margin-top:46px;}
  .finance-tax-v1412__features{gap:16px;}
  .finance-tax-feature-v1412{
    grid-template-columns:48px minmax(0,1fr);
    gap:14px;
    min-height:0;
    padding:16px 0;
  }
  .finance-tax-feature-v1412__icon{width:48px;}
  .finance-tax-feature-v1412__icon--tax img{width:32px;height:41px;}
  .finance-tax-feature-v1412__icon--company img{width:48px;height:32px;}
  .finance-tax-feature-v1412__icon--costs img{width:38px;height:30px;}
  .finance-tax-feature-v1412 h3{margin-bottom:8px;font-size:20px;line-height:28px;}
  .finance-tax-feature-v1412 p{font-size:17px;line-height:26px;}
  .finance-tax-v1412__cta-wrap{padding-left:0;margin-top:22px;}
  .finance-tax-v1412__cta{width:100%;height:58px;font-size:15px;}
  .finance-tax-v1412__media{width:100%;height:auto;aspect-ratio:673/561;}
  .finance-tax-v1412__analysis-card{
    right:12px;
    left:12px;
    width:auto;
    min-height:0;
    padding:22px 20px 18px;
  }
  .finance-tax-v1412__analysis-card h3{font-size:15px;line-height:21px;}
  .finance-tax-v1412__analysis-card p{width:100%;font-size:14px;line-height:20px;}
  .finance-tax-v1412__analysis-card a{width:100%;height:42px;margin-top:12px;font-size:13px;}
}

@media (max-width:420px){
  .finance-tax-v1412__media{min-height:500px;aspect-ratio:auto;}
  .finance-tax-v1412__photo{object-position:42% center;}
}

@media (hover:none){
  .finance-tax-feature-v1412:hover,
  .finance-tax-feature-v1412:hover .finance-tax-feature-v1412__icon img,
  .finance-tax-feature-v1412:hover h3,
  .finance-tax-v1412__media:hover .finance-tax-v1412__photo,
  .finance-tax-v1412__media:hover .finance-tax-v1412__analysis-card{
    transform:none;
  }
  .finance-tax-feature-v1412:hover .finance-tax-feature-v1412__icon img{filter:drop-shadow(0 9px 17px rgba(129,90,255,.10));}
  .finance-tax-feature-v1412:hover h3{color:#000;}
}
@media (prefers-reduced-motion:reduce){
  .finance-payment-page-v1409 .finance-tax-v1412 [data-finance-section-reveal],
  .finance-tax-feature-v1412,
  .finance-tax-feature-v1412__icon img,
  .finance-tax-feature-v1412 h3,
  .finance-tax-v1412__cta,
  .finance-tax-v1412__photo,
  .finance-tax-v1412__analysis-card,
  .finance-tax-v1412__analysis-card a{
    opacity:1!important;
    transform:none!important;
    transition:none!important;
  }
}

/* Citil Investment — Finans & Ödeme / Section 05 — v1413 */
.finance-plan-cta-v1413{
  width:100%;
  max-width:1728px;
  margin:0 auto;
  padding:0 0 108px;
  background:#fff;
  color:#fff;
}
.finance-plan-cta-v1413__inner{
  position:relative;
  width:min(1728px,100%);
  min-height:388px;
  overflow:hidden;
  isolation:isolate;
  background:#d9d9d9;
}
.finance-plan-cta-v1413__bg{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
  display:block;
  transform:scale(1.02);
  transition:transform .7s cubic-bezier(.22,.61,.36,1),filter .45s ease;
}
.finance-plan-cta-v1413__overlay{
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(44,25,106,.78) 0%,rgba(26,18,51,.78) 100%);
}
.finance-plan-cta-v1413__content{
  position:relative;
  z-index:1;
  min-height:388px;
  width:min(1496px,calc(100% - 80px));
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0,712px) auto;
  align-items:center;
  justify-content:space-between;
  gap:40px;
  padding:64px 0;
}
.finance-plan-cta-v1413__copy{
  max-width:712px;
}
.finance-plan-cta-v1413__copy h2{
  margin:0;
  color:#fff;
  font-size:33px;
  line-height:45px;
  font-weight:400;
}
.finance-plan-cta-v1413__copy p{
  max-width:712px;
  margin:18px 0 0;
  color:#fff;
  font-size:24px;
  line-height:33px;
  font-weight:300;
}
.finance-plan-cta-v1413__actions{
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  gap:14px;
}
.finance-plan-cta-v1413__button{
  width:294px;
  height:68px;
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:12px;
  text-align:center;
  text-decoration:none;
  font-size:15px;
  line-height:20px;
  font-weight:400;
  transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background .3s ease,border-color .3s ease,color .3s ease;
  backdrop-filter:saturate(1.05);
}
.finance-plan-cta-v1413__button--primary{
  border:1px solid #fff;
  background:#815AFF;
  color:#fff;
}
.finance-plan-cta-v1413__button--secondary{
  border:1px solid #815AFF;
  background:#fff;
  color:#000;
}
.finance-plan-cta-v1413__button:hover,
.finance-plan-cta-v1413__button:focus-visible{
  transform:translateY(-4px);
}
.finance-plan-cta-v1413__button--primary:hover,
.finance-plan-cta-v1413__button--primary:focus-visible{
  background:#6F47FA;
  box-shadow:0 18px 34px rgba(77,54,153,.30);
}
.finance-plan-cta-v1413__button--secondary:hover,
.finance-plan-cta-v1413__button--secondary:focus-visible{
  background:#F5F0FF;
  border-color:#6F47FA;
  box-shadow:0 14px 28px rgba(14,8,34,.16);
}
.finance-plan-cta-v1413__inner:hover .finance-plan-cta-v1413__bg,
.finance-plan-cta-v1413__inner:focus-within .finance-plan-cta-v1413__bg{
  transform:scale(1.06);
  filter:saturate(1.06) contrast(1.03);
}
.finance-payment-page-v1409.js-finance-ready .finance-plan-cta-v1413 [data-finance-section-reveal]{
  opacity:0;
  transform:translateY(28px);
}
.finance-payment-page-v1409.js-finance-ready .finance-plan-cta-v1413.is-visible [data-finance-section-reveal]{
  opacity:1;
  transform:none;
  transition:opacity .72s ease var(--finance-section-delay,0ms),transform .72s cubic-bezier(.22,.61,.36,1) var(--finance-section-delay,0ms);
}

@media (min-width:1180px) and (max-width:1439px){
  .finance-plan-cta-v1413{padding-bottom:96px;}
  .finance-plan-cta-v1413__content{width:calc(100% - 72px);grid-template-columns:minmax(0,1fr) auto;gap:32px;}
  .finance-plan-cta-v1413__copy h2{font-size:clamp(29px,2.3vw,33px);line-height:1.35;}
  .finance-plan-cta-v1413__copy p{font-size:clamp(20px,1.67vw,24px);line-height:1.38;}
}

@media (min-width:768px) and (max-width:1179px){
  .finance-plan-cta-v1413{padding-bottom:88px;}
  .finance-plan-cta-v1413__inner{min-height:0;}
  .finance-plan-cta-v1413__content{
    width:calc(100% - 48px);
    min-height:0;
    grid-template-columns:1fr;
    justify-content:start;
    gap:34px;
    padding:62px 0;
  }
  .finance-plan-cta-v1413__copy{max-width:760px;}
  .finance-plan-cta-v1413__copy h2{font-size:30px;line-height:42px;}
  .finance-plan-cta-v1413__copy p{margin-top:16px;font-size:20px;line-height:30px;max-width:680px;}
  .finance-plan-cta-v1413__actions{
    width:100%;
    flex-direction:row;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:14px;
  }
}

@media (max-width:767px){
  .finance-plan-cta-v1413{padding-bottom:72px;}
  .finance-plan-cta-v1413__inner{min-height:0;}
  .finance-plan-cta-v1413__bg{object-position:62% center;}
  .finance-plan-cta-v1413__content{
    width:calc(100% - 32px);
    min-height:0;
    grid-template-columns:1fr;
    gap:26px;
    padding:48px 0;
  }
  .finance-plan-cta-v1413__copy h2{font-size:28px;line-height:38px;}
  .finance-plan-cta-v1413__copy p{margin-top:14px;font-size:17px;line-height:27px;}
  .finance-plan-cta-v1413__actions{align-items:stretch;gap:12px;}
  .finance-plan-cta-v1413__button{width:100%;height:56px;font-size:14px;line-height:19px;}
}

@media (hover:none){
  .finance-plan-cta-v1413__inner:hover .finance-plan-cta-v1413__bg,
  .finance-plan-cta-v1413__button:hover{transform:none;}
}
@media (prefers-reduced-motion:reduce){
  .finance-payment-page-v1409 .finance-plan-cta-v1413 [data-finance-section-reveal],
  .finance-plan-cta-v1413__bg,
  .finance-plan-cta-v1413__button{
    opacity:1!important;
    transform:none!important;
    transition:none!important;
  }
}

/* Citil Investment — Finans & Ödeme / Section 06 — v1414 */
.finance-faq-v1414{
  width:100%;
  max-width:1728px;
  margin:0 auto;
  padding:92px 0 112px;
  background:#fff;
  color:#000;
}
.finance-faq-v1414__inner{
  width:min(1019px,calc(100% - 80px));
  margin:0 auto;
}
.finance-faq-v1414__heading{
  margin:0 0 48px;
  text-align:center;
}
.finance-faq-v1414__heading h2{
  margin:0;
  color:#815AFF;
  font-family:'Open Sans',sans-serif;
  font-size:24px;
  line-height:33px;
  font-weight:500;
}
.finance-faq-v1414__list{
  display:flex;
  flex-direction:column;
  gap:14px;
}
.finance-faq-v1414__item-wrap{
  min-width:0;
}
.finance-faq-v1414__item{
  overflow:hidden;
  border:1px solid rgba(0,0,0,.28);
  border-radius:6px;
  background:#fff;
  transition:border-color .28s ease,box-shadow .28s ease,background .28s ease;
}
.finance-faq-v1414__item:hover,
.finance-faq-v1414__item:focus-within{
  border-color:rgba(129,90,255,.62);
  box-shadow:0 12px 28px rgba(42,29,86,.08);
}
.finance-faq-v1414__item.is-open{
  border-color:rgba(129,90,255,.68);
  background:#fff;
  box-shadow:0 16px 34px rgba(42,29,86,.10);
}
.finance-faq-v1414__question{
  width:100%;
  min-height:87px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
  padding:0 39px 0 50px;
  border:0;
  background:transparent;
  color:#000;
  text-align:left;
  cursor:pointer;
}
.finance-faq-v1414__question span{
  display:block;
  min-width:0;
  color:#000;
  font-family:'Open Sans',sans-serif;
  font-size:24px;
  line-height:33px;
  font-weight:300;
}
.finance-faq-v1414__question b{
  flex:0 0 24px;
  width:24px;
  height:44px;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#815AFF;
  font-family:'Open Sans',sans-serif;
  font-size:32px;
  line-height:44px;
  font-weight:500;
  transition:transform .28s cubic-bezier(.22,.61,.36,1),color .28s ease;
}
.finance-faq-v1414__item:hover .finance-faq-v1414__question b,
.finance-faq-v1414__item:focus-within .finance-faq-v1414__question b{
  color:#4D3699;
}
.finance-faq-v1414__item.is-open .finance-faq-v1414__question b{
  transform:rotate(45deg);
}
.finance-faq-v1414__answer{
  max-height:0;
  overflow:hidden;
  transition:max-height .38s cubic-bezier(.22,.61,.36,1);
}
.finance-faq-v1414__answer p{
  margin:0;
  padding:0 92px 30px 50px;
  color:rgba(0,0,0,.72);
  font-family:'Open Sans',sans-serif;
  font-size:18px;
  line-height:28px;
  font-weight:300;
}

/* Reveal wrapper is independent from accordion height and hover states. */
.finance-payment-page-v1409.js-finance-ready .finance-faq-v1414 [data-finance-section-reveal]{
  opacity:0;
  transform:translateY(22px);
}
.finance-payment-page-v1409.js-finance-ready .finance-faq-v1414.is-visible [data-finance-section-reveal]{
  opacity:1;
  transform:none;
  transition:opacity .68s ease var(--finance-section-delay,0ms),transform .68s cubic-bezier(.22,.61,.36,1) var(--finance-section-delay,0ms);
}

@media (min-width:1180px) and (max-width:1439px){
  .finance-faq-v1414{padding:86px 0 100px;}
  .finance-faq-v1414__inner{width:min(1019px,calc(100% - 72px));}
  .finance-faq-v1414__heading{margin-bottom:42px;}
  .finance-faq-v1414__question{min-height:82px;padding:0 34px 0 42px;}
  .finance-faq-v1414__question span{font-size:21px;line-height:30px;}
  .finance-faq-v1414__answer p{padding:0 78px 27px 42px;font-size:17px;line-height:27px;}
}

@media (min-width:768px) and (max-width:1179px){
  .finance-faq-v1414{padding:78px 0 88px;}
  .finance-faq-v1414__inner{width:calc(100% - 48px);max-width:900px;}
  .finance-faq-v1414__heading{margin-bottom:38px;}
  .finance-faq-v1414__heading h2{font-size:22px;line-height:31px;}
  .finance-faq-v1414__question{min-height:78px;padding:0 28px 0 30px;gap:20px;}
  .finance-faq-v1414__question span{font-size:20px;line-height:29px;}
  .finance-faq-v1414__question b{font-size:29px;}
  .finance-faq-v1414__answer p{padding:0 64px 25px 30px;font-size:17px;line-height:26px;}
}

@media (max-width:767px){
  .finance-faq-v1414{padding:66px 0 72px;}
  .finance-faq-v1414__inner{width:calc(100% - 32px);}
  .finance-faq-v1414__heading{margin-bottom:32px;}
  .finance-faq-v1414__heading h2{font-size:20px;line-height:28px;}
  .finance-faq-v1414__list{gap:12px;}
  .finance-faq-v1414__question{min-height:72px;padding:0 18px 0 20px;gap:16px;}
  .finance-faq-v1414__question span{font-size:17px;line-height:25px;}
  .finance-faq-v1414__question b{flex-basis:22px;width:22px;font-size:27px;}
  .finance-faq-v1414__answer p{padding:0 50px 22px 20px;font-size:15px;line-height:24px;}
}

@media (hover:none){
  .finance-faq-v1414__item:hover{border-color:rgba(0,0,0,.28);box-shadow:none;}
  .finance-faq-v1414__item:hover .finance-faq-v1414__question b{color:#815AFF;}
  .finance-faq-v1414__item.is-open:hover{border-color:rgba(129,90,255,.68);box-shadow:0 16px 34px rgba(42,29,86,.10);}
}
@media (prefers-reduced-motion:reduce){
  .finance-payment-page-v1409 .finance-faq-v1414 [data-finance-section-reveal],
  .finance-faq-v1414__item,
  .finance-faq-v1414__question b,
  .finance-faq-v1414__answer{
    opacity:1!important;
    transform:none!important;
    transition:none!important;
  }
}
