/* EWA LIFE V24 Premium Concept — V23.1 üzerine yalnızca görsel katman. */
:root{--v24-navy:#07192f;--v24-blue:#123fbc;--v24-ice:#f4f7fb;--v24-gold:#b99754;--v24-ink:#0c1d31}
.v24-premium-concept{background:#fff;color:var(--v24-ink);letter-spacing:-.01em}
.v24-premium-concept .top-line{background:#06162a;border-bottom:1px solid rgba(255,255,255,.08)}
.v24-premium-concept .nav-shell{background:rgba(255,255,255,.86);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-bottom:1px solid rgba(7,25,47,.08)}
.v24-premium-concept .main-menu a{font-size:11px;letter-spacing:.045em}
.v24-premium-concept .menu-cta{border-radius:999px;box-shadow:0 10px 26px rgba(7,25,47,.18)}
.v24-premium-concept .hero{min-height:760px;background:#eef3f8;overflow:hidden}
.v24-premium-concept .hero-image{background-image:linear-gradient(90deg,rgba(245,248,252,.12),rgba(245,248,252,0) 54%),url('https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=2200&q=90');background-position:center right;transform:scale(1.015)}
.v24-premium-concept .hero-fade{background:linear-gradient(90deg,#f7f9fc 0%,rgba(247,249,252,.97) 35%,rgba(247,249,252,.72) 53%,rgba(247,249,252,.04) 78%)}
.v24-premium-concept .hero-inner{min-height:760px;display:flex;align-items:center}
.v24-premium-concept .hero-copy{max-width:690px;padding-top:36px}
.v24-premium-concept .hero-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:#6d7682;font-size:12px;font-weight:750;letter-spacing:.18em}
.v24-premium-concept .hero-eyebrow span{width:42px;height:1px;background:var(--v24-gold)}
.v24-premium-concept .hero h1{font-size:clamp(52px,6.1vw,92px);line-height:.94;letter-spacing:-.06em;font-weight:720;color:#091b31;margin:0 0 27px}
.v24-premium-concept .hero h1 strong{font-weight:720;color:var(--v24-blue)}
.v24-premium-concept .hero-copy>p{max-width:590px;font-size:18px;line-height:1.7;color:#58677a;margin-bottom:34px}
.v24-premium-concept .hero-buttons{gap:12px}
.v24-premium-concept .hero-buttons .button{border-radius:999px;padding:17px 25px;font-size:12px;letter-spacing:.055em;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}
.v24-premium-concept .hero-buttons .button:hover{transform:translateY(-2px)}
.v24-premium-concept .hero-buttons .primary{background:#07192f;box-shadow:0 18px 40px rgba(7,25,47,.2)}
.v24-premium-concept .hero-buttons .ghost{background:rgba(255,255,255,.65);border-color:rgba(7,25,47,.18);backdrop-filter:blur(12px)}
.v24-premium-concept .hero-proof{display:flex;gap:0;margin-top:52px;border-top:1px solid rgba(7,25,47,.12);max-width:650px}
.v24-premium-concept .hero-proof div{display:flex;flex-direction:column;gap:5px;padding:20px 34px 0 0;margin-right:34px;border-right:1px solid rgba(7,25,47,.12)}
.v24-premium-concept .hero-proof div:last-child{border-right:0;margin-right:0;padding-right:0}
.v24-premium-concept .hero-proof strong{font-size:16px;color:#0b2039;white-space:nowrap}
.v24-premium-concept .hero-proof span{font-size:11px;color:#778392;white-space:nowrap}
.v24-premium-concept .quick-products{position:relative;margin-top:-40px;z-index:4;background:transparent}
.v24-premium-concept .quick-grid{background:rgba(255,255,255,.9);border:1px solid rgba(12,29,49,.07);border-radius:24px;box-shadow:0 24px 65px rgba(20,40,70,.12);backdrop-filter:blur(18px);overflow:hidden;padding:10px}
.v24-premium-concept .quick-grid>a{border-radius:17px;border-right:0;transition:background .25s ease,transform .25s ease}
.v24-premium-concept .quick-grid>a:hover{background:#f2f6fb;transform:translateY(-2px)}
.v24-premium-concept .market-strip-section{margin-top:54px;border-radius:0;background:#07192f;color:#fff;padding-top:4px}
.v24-premium-concept .market-strip-top{background:transparent;border-bottom:1px solid rgba(255,255,255,.09)}
.v24-premium-concept .market-strip-title,.v24-premium-concept .market-disclaimer{color:rgba(255,255,255,.68)}
.v24-premium-concept .market-live-label strong{color:#fff}
.v24-premium-concept .bist-live-card{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);box-shadow:none;backdrop-filter:blur(12px)}
.v24-premium-concept .section{padding-top:110px;padding-bottom:110px}
.v24-premium-concept .section-heading h2{letter-spacing:-.045em;font-size:clamp(35px,4vw,58px)}
.v24-premium-concept .section-heading>span{letter-spacing:.17em;color:var(--v24-gold)}
.v24-premium-concept .about-section{background:linear-gradient(180deg,#fff,#f6f8fb)}
.v24-premium-concept .about-layout,.v24-premium-concept .value-grid article,.v24-premium-concept .service-card{border-radius:24px}
.v24-premium-concept .service-card{overflow:hidden;box-shadow:0 18px 45px rgba(7,25,47,.12)}
.v24-premium-concept .service-card img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}
.v24-premium-concept .service-card:hover img{transform:scale(1.055)}
@media(max-width:900px){.v24-premium-concept .hero,.v24-premium-concept .hero-inner{min-height:690px}.v24-premium-concept .hero-image{background-position:68% center;opacity:.42}.v24-premium-concept .hero-fade{background:linear-gradient(90deg,#f7f9fc 0%,rgba(247,249,252,.91) 72%,rgba(247,249,252,.5))}.v24-premium-concept .hero-proof{flex-wrap:wrap}.v24-premium-concept .hero-proof div{margin-right:18px;padding-right:18px}.v24-premium-concept .quick-products{margin-top:-24px}}
@media(max-width:600px){.v24-premium-concept .hero{min-height:650px}.v24-premium-concept .hero-inner{min-height:650px;align-items:flex-end;padding-bottom:68px}.v24-premium-concept .hero h1{font-size:45px}.v24-premium-concept .hero-copy>p{font-size:15px}.v24-premium-concept .hero-proof{margin-top:32px}.v24-premium-concept .hero-proof div{width:50%;border:0;padding-top:12px}.v24-premium-concept .hero-proof div:last-child{width:100%}.v24-premium-concept .quick-products{margin-top:0}.v24-premium-concept .quick-grid{border-radius:0;padding:0}.v24-premium-concept .section{padding-top:78px;padding-bottom:78px}}

/* V24.2 — Günlük Piyasa Özeti: bağımsız, sabit akışlı ve boşluk oluşturmayan yapı */
.daily-market-summary-shell{position:relative;z-index:4;background:#07192f;padding:22px 22px 30px;min-height:0;height:auto;overflow:visible}
.daily-market-summary{position:relative;isolation:isolate;overflow:hidden;width:min(1180px,100%);min-height:0;height:auto;margin:0 auto;padding:27px 28px;border:1px solid rgba(190,145,58,.25);border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.99),rgba(247,244,237,.96));box-shadow:0 22px 55px rgba(10,28,50,.11)}
.daily-market-summary__glow{position:absolute;z-index:-1;right:-110px;top:-155px;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle,rgba(202,159,76,.23),transparent 68%);pointer-events:none}
.daily-market-summary__header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}
.daily-market-summary__title{display:flex;align-items:center;gap:14px}.daily-market-summary__title>div>span{display:block;margin-bottom:3px;color:#9a6a18;font-size:10px;font-weight:800;letter-spacing:.18em}.daily-market-summary__title h2{margin:0;color:#10243f;font-size:clamp(20px,2vw,27px);line-height:1.15;letter-spacing:-.025em}
.daily-market-summary__icon{width:52px;height:52px;flex:0 0 52px;border-radius:16px;display:grid;place-items:center;background:#10243f;color:#ddb86e;box-shadow:0 13px 30px rgba(16,36,63,.2)}.daily-market-summary__icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.daily-market-summary__status{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.daily-market-summary__status b{padding:6px 9px;border:1px solid rgba(32,139,91,.2);border-radius:999px;background:rgba(32,139,91,.09);color:#18744e;font-size:9px;letter-spacing:.09em}.daily-market-summary__status button{border:1px solid rgba(16,36,63,.12);border-radius:10px;background:rgba(255,255,255,.75);color:#10243f;padding:8px 10px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.daily-market-summary__status button:hover{background:#10243f;color:#fff}
.daily-market-summary__text{margin:0 0 20px;color:#405168;font-size:15px;line-height:1.72;max-width:980px}
.daily-market-summary__assets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.daily-market-summary__assets article{min-width:0;padding:13px 14px;border:1px solid rgba(16,36,63,.08);border-radius:14px;background:rgba(255,255,255,.7)}.daily-market-summary__assets span{display:block;color:#7b8797;font-size:9px;font-weight:800;letter-spacing:.08em}.daily-market-summary__assets strong{display:block;margin-top:5px;color:#10243f;font-size:16px}.daily-market-summary__assets small{display:block;margin-top:3px;color:#7b8797;font-size:10px;font-weight:750}.daily-market-summary__assets article.is-up small{color:#18744e}.daily-market-summary__assets article.is-down small{color:#a03c42}
.daily-market-summary__footer{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:15px;color:#7b8797;font-size:10px}.daily-market-summary__footer em{margin-left:auto;font-style:normal;color:#8993a0}.daily-market-summary.is-loading{opacity:.9}.daily-market-summary.is-stale .daily-market-summary__status b{color:#8b5c18;background:rgba(174,112,25,.09);border-color:rgba(174,112,25,.18)}
@media(max-width:900px){.daily-market-summary-shell{padding:18px 14px 24px}.daily-market-summary__assets{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-market-summary__footer em{width:100%;margin-left:0}}
@media(max-width:600px){.daily-market-summary-shell{padding:14px 10px 20px}.daily-market-summary{padding:21px 17px;border-radius:20px}.daily-market-summary__header{align-items:flex-start}.daily-market-summary__status b{display:none}.daily-market-summary__assets{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-market-summary__assets article:last-child{grid-column:1/-1}.daily-market-summary__text{font-size:13px}.daily-market-summary__icon{width:45px;height:45px;flex-basis:45px;border-radius:14px}}
