/* Imported from: ../../sub-components/Base/base.css */
/* ================= CardStore ortak stiller (her bölümün içinde, kapsamlı) ================= */
.cc_fZcSkUVPga_gpcQdNAUPC .cs-root {
  --abyss:#00121F;--night:#001A2E;--deep:#00243F;--d2:#00304F;--gentian:#00417C;--signal:#005387;
  --sky:#3D9BD6;--sky2:#5FB4E8;--red:#FF2D21;--red-ink:#C01A0C;--red-btn:#D81E0E;
  --paper:#EEF2F4;--paper2:#E1E8EC;--ink:#0A1219;--steel:#8397A6;--line:#E0E7EC;
  --mute-d:#9FB6C4;--mute-l:#4E5E6B;--frame:#17415F;--frame-hi:#3A86B8;
  --f-sans:"Archivo","Arial Narrow",Arial,sans-serif;
  --f-serif:"Instrument Serif","Times New Roman",Georgia,serif;
  --f-ui:"Manrope","Segoe UI",system-ui,-apple-system,sans-serif;
  --f-brush:"Kaushan Script","Segoe Script","Brush Script MT",cursive;
  --gut:clamp(16px,3vw,44px);
  --ease:cubic-bezier(.2,.8,.2,1);
  --io:cubic-bezier(.65,0,.35,1);
  --annH:34px;--barH:76px;--valH:24px;--awnO:12px;--barC:62px;--tabH:0px;
  --hdrH:calc(var(--annH) + var(--barH) + var(--valH) + var(--awnO));
  --hdrC:calc(var(--barC) + (var(--valH) + var(--awnO)) * .4);
  --hdrSpace:calc(var(--annH) + var(--barH) + var(--valH));
  position:relative;
  font:500 16px/1.5 var(--f-ui);
  letter-spacing:normal;text-transform:none;text-align:left;
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;
  overflow-x:clip;
}
@media (max-width:1100px){.cc_fZcSkUVPga_gpcQdNAUPC .cs-root {--annH:32px;--barH:118px;--valH:20px;--awnO:10px;--barC:64px}}
@media (max-width:760px){.cc_fZcSkUVPga_gpcQdNAUPC .cs-root {--annH:0px;--barH:112px;--valH:16px;--awnO:8px;--barC:58px;--tabH:calc(64px + env(safe-area-inset-bottom,0px))}}
@media (min-width:761px) and (max-height:760px){.cc_fZcSkUVPga_gpcQdNAUPC .cs-root {--annH:0px}}
@media (min-width:761px) and (max-width:1100px) and (max-height:540px){.cc_fZcSkUVPga_gpcQdNAUPC .cs-root {--barH:64px;--valH:16px;--awnO:8px}}
.cc_fZcSkUVPga_gpcQdNAUPC .cs-root *, .cc_fZcSkUVPga_gpcQdNAUPC .cs-root *::before, .cc_fZcSkUVPga_gpcQdNAUPC .cs-root *::after {box-sizing:border-box}
.cc_fZcSkUVPga_gpcQdNAUPC .cs-root :where(h1,h2,h3,h4,h5,p,ul,ol,li,figure,figcaption,blockquote,dl,dd) {margin:0;padding:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}
.cc_fZcSkUVPga_gpcQdNAUPC .cs-root :where(ul,ol) {list-style:none}
.cc_fZcSkUVPga_gpcQdNAUPC .cs-root :where(a) {color:inherit;text-decoration:none}
.cc_fZcSkUVPga_gpcQdNAUPC .cs-root :where(button) {font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-transform:none;letter-spacing:inherit;border-radius:0;box-shadow:none;min-width:0;min-height:0;line-height:inherit}
.cc_fZcSkUVPga_gpcQdNAUPC .cs-root :where(input) {font:inherit;margin:0}
.cc_fZcSkUVPga_gpcQdNAUPC .cs-root :where(img,video) {max-width:none;height:auto}
.cc_fZcSkUVPga_gpcQdNAUPC svg {max-width:100%}
.cc_fZcSkUVPga_gpcQdNAUPC :focus-visible {outline:2px solid var(--sky2);outline-offset:3px}
.cc_fZcSkUVPga_gpcQdNAUPC .vh {position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.cc_fZcSkUVPga_gpcQdNAUPC .wrap {padding-inline:max(var(--gut),env(safe-area-inset-left,0px)) max(var(--gut),env(safe-area-inset-right,0px))}
.cc_fZcSkUVPga_gpcQdNAUPC .eyebrow {margin:0;font:800 12px/1.2 var(--f-ui);letter-spacing:.18em}
.cc_fZcSkUVPga_gpcQdNAUPC .m-only {display:none}
@media (max-width:760px){.cc_fZcSkUVPga_gpcQdNAUPC .m-only {display:block}}
@keyframes cc_fZcSkUVPga_gpcQdNAUPC_csPulse{0%{box-shadow:0 0 0 0 rgba(255,45,33,.55)}70%{box-shadow:0 0 0 8px rgba(255,45,33,0)}100%{box-shadow:0 0 0 0 rgba(255,45,33,0)}}
@keyframes cc_fZcSkUVPga_gpcQdNAUPC_csSpin{to{transform:rotate(360deg)}}
@keyframes cc_fZcSkUVPga_gpcQdNAUPC_csBump{35%{transform:scale(1.14)}}
@keyframes cc_fZcSkUVPga_gpcQdNAUPC_csDropIn{from{opacity:0;transform:translateY(-8px)}}

/* karışık başlık: grotesk + serif */
.cc_fZcSkUVPga_gpcQdNAUPC .mix {margin:0;font-weight:400;line-height:.9;text-wrap:balance}
.cc_fZcSkUVPga_gpcQdNAUPC .mix .s {font-family:var(--f-sans);font-weight:900;font-stretch:84%;letter-spacing:-.02em}
.cc_fZcSkUVPga_gpcQdNAUPC .mix .f {font-family:var(--f-serif);font-weight:400;font-style:normal;letter-spacing:-.015em;font-size:1.08em}

/* satır satır vurgu açılışı (Lando) */
.cc_fZcSkUVPga_gpcQdNAUPC [data-hl] {position:relative}
.cc_fZcSkUVPga_gpcQdNAUPC .hl-l {display:block}
.cc_fZcSkUVPga_gpcQdNAUPC .hl-c {position:relative;display:inline-block;max-width:100%}
.cc_fZcSkUVPga_gpcQdNAUPC .hl-b {position:absolute;left:-.05em;right:-.05em;top:.02em;bottom:.02em;background:var(--hlc,#FF2D21);transform:scaleX(0);transform-origin:right center;pointer-events:none;z-index:2}
.cc_fZcSkUVPga_gpcQdNAUPC [data-dir=left] .hl-b {transform-origin:left center}
.cc_fZcSkUVPga_gpcQdNAUPC .hw {white-space:nowrap}
.cc_fZcSkUVPga_gpcQdNAUPC .hm {display:inline-block;width:0;height:0;vertical-align:baseline}
.cc_fZcSkUVPga_gpcQdNAUPC .armed .hl-c {clip-path:inset(-.35em 100% -.35em 0)}
.cc_fZcSkUVPga_gpcQdNAUPC [data-dir=left].armed .hl-c {clip-path:inset(-.35em 0 -.35em 100%)}
.cc_fZcSkUVPga_gpcQdNAUPC .armed .hl-b {transform:scaleX(0)}
.cc_fZcSkUVPga_gpcQdNAUPC .armed.in .hl-c {animation:cc_fZcSkUVPga_gpcQdNAUPC_csHlTxt .9s linear both;animation-delay:calc(var(--dl,0s) + var(--k) * .085s)}
.cc_fZcSkUVPga_gpcQdNAUPC .armed.in .hl-b {animation:cc_fZcSkUVPga_gpcQdNAUPC_csHlBar .9s var(--io) both;animation-delay:calc(var(--dl,0s) + var(--k) * .085s)}
.cc_fZcSkUVPga_gpcQdNAUPC [data-dir=left].armed.in .hl-c {animation-name:cc_fZcSkUVPga_gpcQdNAUPC_csHlTxtL}
.cc_fZcSkUVPga_gpcQdNAUPC [data-dir=left].armed.in .hl-b {animation-name:cc_fZcSkUVPga_gpcQdNAUPC_csHlBarL}
@keyframes cc_fZcSkUVPga_gpcQdNAUPC_csHlBar{0%{transform:scaleX(0);transform-origin:0 50%}46%{transform:scaleX(1);transform-origin:0 50%}54%{transform:scaleX(1);transform-origin:100% 50%}100%{transform:scaleX(0);transform-origin:100% 50%}}
@keyframes cc_fZcSkUVPga_gpcQdNAUPC_csHlBarL{0%{transform:scaleX(0);transform-origin:100% 50%}46%{transform:scaleX(1);transform-origin:100% 50%}54%{transform:scaleX(1);transform-origin:0 50%}100%{transform:scaleX(0);transform-origin:0 50%}}
@keyframes cc_fZcSkUVPga_gpcQdNAUPC_csHlTxt{0%,45.9%{clip-path:inset(-.35em 100% -.35em 0)}46%,100%{clip-path:inset(-.35em -.2em -.35em -.2em)}}
@keyframes cc_fZcSkUVPga_gpcQdNAUPC_csHlTxtL{0%,45.9%{clip-path:inset(-.35em 0 -.35em 100%)}46%,100%{clip-path:inset(-.35em -.2em -.35em -.2em)}}
.cc_fZcSkUVPga_gpcQdNAUPC .armed.done .hl-c {clip-path:none;animation:none}
.cc_fZcSkUVPga_gpcQdNAUPC .armed.done .hl-b {display:none}

/* harf harf yuvarlanan hover */
.cc_fZcSkUVPga_gpcQdNAUPC .roll {display:inline-flex;overflow:hidden;line-height:1.16;height:1.16em;vertical-align:middle}
.cc_fZcSkUVPga_gpcQdNAUPC .roll .rc {display:inline-block;white-space:pre;text-shadow:0 1.16em 0 currentColor;transition:transform .5s var(--ease);transition-delay:calc(var(--i) * 16ms)}
.cc_fZcSkUVPga_gpcQdNAUPC a:hover .roll .rc, .cc_fZcSkUVPga_gpcQdNAUPC button:hover .roll .rc, .cc_fZcSkUVPga_gpcQdNAUPC a:focus-visible .roll .rc, .cc_fZcSkUVPga_gpcQdNAUPC button:focus-visible .roll .rc {transform:translateY(-1.16em)}

.cc_fZcSkUVPga_gpcQdNAUPC .btn {display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 22px;border-radius:10px;font:900 17px/1 var(--f-sans);font-stretch:86%;letter-spacing:.03em;white-space:nowrap;transition:box-shadow .3s,transform .3s var(--ease),background .3s,color .3s;text-decoration:none}
.cc_fZcSkUVPga_gpcQdNAUPC .btn .ar {width:16px;height:16px;flex:none;transition:transform .45s var(--ease)}
.cc_fZcSkUVPga_gpcQdNAUPC .btn:hover .ar {transform:rotate(45deg)}
.cc_fZcSkUVPga_gpcQdNAUPC .btn svg:not(.ar) {width:18px;height:18px;flex:none}
.cc_fZcSkUVPga_gpcQdNAUPC .btn-red {background:var(--red);color:var(--ink)}
.cc_fZcSkUVPga_gpcQdNAUPC .btn-red:hover {box-shadow:0 14px 30px -12px rgba(255,45,33,.65)}
.cc_fZcSkUVPga_gpcQdNAUPC .btn-ghost {background:transparent;color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}
.cc_fZcSkUVPga_gpcQdNAUPC .btn-ghost:hover {box-shadow:inset 0 0 0 2px #fff;background:rgba(255,255,255,.07)}
.cc_fZcSkUVPga_gpcQdNAUPC .btn-ink {background:var(--ink);color:#fff}
.cc_fZcSkUVPga_gpcQdNAUPC .btn-ink:hover {box-shadow:0 14px 30px -14px rgba(10,18,25,.8)}
.cc_fZcSkUVPga_gpcQdNAUPC .btn-white {background:#fff;color:var(--ink)}
.cc_fZcSkUVPga_gpcQdNAUPC .btn-white:hover {box-shadow:0 14px 30px -14px rgba(0,0,0,.5)}
.cc_fZcSkUVPga_gpcQdNAUPC .btn.ok {background:var(--ink);color:#fff}
.cc_fZcSkUVPga_gpcQdNAUPC .sqb {width:52px;height:52px;border-radius:10px;background:var(--red);color:var(--ink);display:grid;place-items:center;flex:none;transition:box-shadow .3s}
.cc_fZcSkUVPga_gpcQdNAUPC .sqb svg {width:18px;height:18px;transition:transform .45s var(--ease)}
.cc_fZcSkUVPga_gpcQdNAUPC .sqb:hover {box-shadow:0 12px 24px -10px rgba(255,45,33,.7)}
.cc_fZcSkUVPga_gpcQdNAUPC .sqb:hover svg {transform:rotate(-45deg)}
.cc_fZcSkUVPga_gpcQdNAUPC .i-ok {display:none}
.cc_fZcSkUVPga_gpcQdNAUPC .ok .i-plus {display:none}
.cc_fZcSkUVPga_gpcQdNAUPC .ok .i-ok {display:block}

/* ortak zemin ve kart yüzü */
.cc_fZcSkUVPga_gpcQdNAUPC .tw {position:absolute;inset:0;overflow:hidden;pointer-events:none}
.cc_fZcSkUVPga_gpcQdNAUPC .topo {position:absolute;left:0;top:0;width:100%;height:100%;display:block}
.cc_fZcSkUVPga_gpcQdNAUPC .topo path {fill:none;stroke:var(--tp,#0A2C47);stroke-width:1.1;vector-effect:non-scaling-stroke}
.cc_fZcSkUVPga_gpcQdNAUPC .face {position:absolute;inset:0;border-radius:5.8%/4.2%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.cc_fZcSkUVPga_gpcQdNAUPC .face>span {display:block;width:100%;height:100%}
.cc_fZcSkUVPga_gpcQdNAUPC .face svg {display:block;width:100%;height:100%}
.cc_fZcSkUVPga_gpcQdNAUPC .face>img, .cc_fZcSkUVPga_gpcQdNAUPC .face>video {display:block;width:100%;height:100%;object-fit:cover}
.cc_fZcSkUVPga_gpcQdNAUPC .holo {position:absolute;inset:0;background:linear-gradient(115deg,transparent 18%,rgba(61,155,214,.6) 33%,rgba(255,45,33,.42) 43%,rgba(255,255,255,.6) 50%,rgba(95,180,232,.55) 58%,transparent 74%);background-size:280% 280%;background-position:var(--hx,50%) var(--hy,50%);mix-blend-mode:color-dodge;opacity:var(--ho,0);pointer-events:none;transition:opacity .35s}
.cc_fZcSkUVPga_gpcQdNAUPC .glare {position:absolute;inset:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%),rgba(255,255,255,.6),rgba(255,255,255,0) 48%);mix-blend-mode:overlay;opacity:var(--go,0);pointer-events:none;transition:opacity .35s}
.cc_fZcSkUVPga_gpcQdNAUPC .sec-head {display:flex;justify-content:space-between;align-items:flex-end;gap:14px 28px;flex-wrap:wrap;margin-bottom:clamp(18px,2.2vw,30px)}
.cc_fZcSkUVPga_gpcQdNAUPC .sec-head h2 {font-size:clamp(34px,4.6vw,76px)}
.cc_fZcSkUVPga_gpcQdNAUPC .sec-head h2 .f {color:var(--signal)}
.cc_fZcSkUVPga_gpcQdNAUPC .sec-head p {margin:0;max-width:40ch;font-size:clamp(14px,1.1vw,17px);line-height:1.45;color:var(--mute-l)}
.cc_fZcSkUVPga_gpcQdNAUPC .h-touch {display:none}
@media (hover:none){.cc_fZcSkUVPga_gpcQdNAUPC .h-hover {display:none}.cc_fZcSkUVPga_gpcQdNAUPC .h-touch {display:inline}}
.cc_fZcSkUVPga_gpcQdNAUPC .demo-note {display:none}

/* kayan çerçevesiz ürün etiketi (galeri, kolaj) */
.cc_fZcSkUVPga_gpcQdNAUPC .tagx {position:absolute;left:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:10px;max-width:calc(100% - 24px);white-space:nowrap;height:40px;padding:0 6px 0 14px;border-radius:9px;background:rgba(238,242,244,.95);color:var(--ink);font:800 13px/1 var(--f-ui);box-shadow:0 10px 24px -14px rgba(0,0,0,.5)}
.cc_fZcSkUVPga_gpcQdNAUPC .tagx span {overflow:hidden;text-overflow:ellipsis;min-width:0}
.cc_fZcSkUVPga_gpcQdNAUPC .tagx b {font:900 16px/1 var(--f-sans);font-stretch:88%;white-space:nowrap}
.cc_fZcSkUVPga_gpcQdNAUPC .tagx button {width:28px;height:28px;border-radius:7px;background:var(--red);color:var(--ink);display:grid;place-items:center;flex:none}
.cc_fZcSkUVPga_gpcQdNAUPC .tagx button svg {width:14px;height:14px}
.cc_fZcSkUVPga_gpcQdNAUPC .tagx button.ok {background:var(--ink);color:#fff}
@media (max-width:760px){.cc_fZcSkUVPga_gpcQdNAUPC .tagx {left:8px;bottom:8px;height:34px;font-size:11px;gap:6px;padding-left:10px}.cc_fZcSkUVPga_gpcQdNAUPC .tagx b {font-size:13px}}

@media (prefers-reduced-motion:reduce){.cc_fZcSkUVPga_gpcQdNAUPC .cs-root * {scroll-behavior:auto}}

/* End import: ../../sub-components/Base/base.css */
/* 3 · ETKİ METNİ */
.cc_fZcSkUVPga_gpcQdNAUPC .impact {position:relative;z-index:1;background:var(--steel);color:var(--deep);display:grid;place-items:center;padding-block:clamp(90px,13vh,160px);--tp:#90A3B1}
.cc_fZcSkUVPga_gpcQdNAUPC .impact .tw {-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 60%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 60%,transparent)}
.cc_fZcSkUVPga_gpcQdNAUPC .imp-in {position:relative;display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}
.cc_fZcSkUVPga_gpcQdNAUPC .imp-ic {width:clamp(78px,6.6vw,112px)}
.cc_fZcSkUVPga_gpcQdNAUPC .imp-ic svg, .cc_fZcSkUVPga_gpcQdNAUPC .imp-ic img, .cc_fZcSkUVPga_gpcQdNAUPC .imp-ic video {display:block;width:100%;height:auto;overflow:visible}
.cc_fZcSkUVPga_gpcQdNAUPC .impact .eyebrow {color:var(--deep)}
.cc_fZcSkUVPga_gpcQdNAUPC .imp-t {margin:0;font:500 clamp(34px,4.9vw,90px)/1.02 var(--f-sans);font-stretch:92%;letter-spacing:-.028em;max-width:12.2em;text-wrap:balance;color:var(--deep)}
.cc_fZcSkUVPga_gpcQdNAUPC .imp-t strong {font-weight:850;color:#fff}
@media (max-width:760px){.cc_fZcSkUVPga_gpcQdNAUPC .imp-t {font-size:clamp(30px,8.6vw,48px)}}
