#sektorSec{display:none!important}
.cx-section{max-width:1280px;margin:0 auto;padding:110px 34px;scroll-margin-top:90px}
.cx-eyebrow{color:#64e8df;font-size:12px;font-weight:800;letter-spacing:.17em;margin:0 0 22px}
.cx-section h2{font-size:clamp(36px,5vw,68px);line-height:1.06;letter-spacing:-.05em;margin:0 0 24px;font-weight:800}
.cx-section h2 span{color:#63e8df}
.cx-intro{max-width:640px;color:#b7cece;font-size:18px;line-height:1.7;margin:0 0 36px}
.cx-sectors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.cx-sectors button{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4/5;border:1px solid #385757;border-radius:22px;background:#102727;color:white;text-align:left;padding:20px;cursor:pointer;font:inherit;transition:transform .2s,border-color .2s}
.cx-sectors img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.cx-sectors button:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,#041213ee);z-index:-1}
.cx-sectors button>span{position:absolute;left:20px;right:20px;bottom:22px}
.cx-sectors b{display:block;font-size:23px;line-height:1.15;letter-spacing:-.03em;margin-bottom:9px}
.cx-sectors small{display:block;font-size:13px;line-height:1.5;color:#daeeee}
.cx-sectors i{position:absolute;right:14px;top:14px;background:#061716ad;border:1px solid #c2e7e750;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-style:normal}
.cx-sectors button[aria-pressed=true]{outline:3px solid #65ece3;outline-offset:3px}
.cx-sectors button:hover{transform:translateY(-4px);border-color:#65ece3}
.cx-selection{min-height:24px;color:#b7cece;font-size:14px;margin:24px 0 0}
.cx-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.cx-plans article{border:1px solid #315150;border-radius:22px;padding:26px 22px;background:linear-gradient(150deg,#102d2e,#071618);display:flex;flex-direction:column}
.cx-plans h3{font-size:23px;letter-spacing:-.04em;margin:0 0 25px}
.cx-price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0 0 20px}
.cx-price b{font-size:32px;letter-spacing:-.05em;white-space:nowrap}.cx-price>span{font-size:12px;color:#b7cece}
.cx-included{font-size:13px;line-height:1.6;margin:12px 0 22px;display:grid;gap:8px}.cx-included strong{color:#8deee6}.cx-included span{color:#b7cece}
.cx-plans ul{padding:18px 0;margin:0 0 20px;list-style:none;border-top:1px solid #315150;line-height:2;color:#d0e4e3;font-size:15px}
.cx-plans button{margin-top:auto;display:flex;justify-content:space-between;align-items:center;background:#65ece3;border:0;border-radius:30px;padding:16px 18px;color:#052221;font:700 14px inherit;cursor:pointer}
.cx-section button:focus-visible{outline:3px solid white;outline-offset:5px}
#isler,#paket-ozeti,#sektorler{scroll-margin-top:90px}
#menu .menu-liste{gap:0}#menu .menu-liste a{padding-top:13px;padding-bottom:13px}#menu .cx-language b{font-size:18px}
@media(max-width:1000px){.cx-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-sectors b{font-size:19px}}
@media(max-width:600px){.cx-section{padding:70px 22px}.cx-intro{font-size:16px;margin-bottom:28px}.cx-sectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cx-sectors button{aspect-ratio:3/4;border-radius:17px;padding:12px}.cx-sectors button>span{left:12px;right:10px;bottom:15px}.cx-sectors b{font-size:18px}.cx-sectors small{font-size:11px;line-height:1.4}.cx-plans{grid-template-columns:1fr}.cx-plans article{padding:26px}.cx-plans h3{font-size:26px}.cx-price b{font-size:38px}.cx-included{font-size:14px}#menu .menu-liste a b{font-size:25px}#menu .menu-liste a span{font-size:12px}#menu .cx-language b{font-size:16px}#menu .menu-alt{margin-top:20px}}
@media(prefers-reduced-motion:reduce){.cx-sectors button{transition:none}}

/* NEFES interaction system: primary, secondary, selection and icon controls. */
:root{--cx-action:#a9eee4;--cx-ink:#082321;--cx-edge:#82c9c340;--cx-radius:12px}
button,a.dugme-ana,a.ust-panel,a.alt-paket{ -webkit-tap-highlight-color:transparent }
button{font-family:inherit}
button:focus-visible,a:focus-visible{outline:2px solid #ddfff9!important;outline-offset:5px!important}
:is(.dugme-ana,.nf4-hero-dene,.cx-plans button){border-radius:var(--cx-radius)!important;background:linear-gradient(135deg,#c4f4ea,#79d9d0)!important;color:var(--cx-ink)!important;border:1px solid #dbfff47a!important;box-shadow:inset 0 1px 0 #ffffff5c,0 6px 20px #00000020!important;font-family:inherit!important;font-size:14px!important;font-weight:750!important;letter-spacing:.01em!important;min-height:52px;transition:background .2s,box-shadow .2s,translate .2s!important;text-decoration:none!important}
.cx-plans button{padding:12px 16px!important;gap:18px}
.cx-plans button>span,.nf4-hero-dene-arrow{width:30px!important;height:30px!important;flex:0 0 30px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#0a34301c!important;color:#123c37!important;border:1px solid #0b423222;font-size:20px!important;transition:transform .2s}
.ust-panel{border-radius:10px!important;min-height:42px;padding:11px 17px!important;background:#102a2ad9!important;border:1px solid #86c8bf66!important;color:#d9f8f2!important;font:700 13px/1.2 inherit!important;box-shadow:inset 0 1px 0 #ffffff0c!important;transition:background .2s,border-color .2s}
:is(.alt-paket,.dugme-sade,.ia-pk-gorus-ac,.dugme-google,.alt-wa){border-radius:var(--cx-radius)!important;border:1px solid var(--cx-edge)!important;background:#102626!important;color:#e0f1ef!important;box-shadow:inset 0 1px 0 #ffffff08!important;min-height:46px;padding:12px 18px!important;font-family:inherit!important;font-weight:650!important;text-decoration:none!important;transition:background .2s,border-color .2s}
.dugme-google{background:#f4f8f7!important;color:#17332e!important}
:is(.ust-menu,.kapat,.dn-geri,.ia-pk-ok,.ia-o-geri){border:1px solid var(--cx-edge)!important;border-radius:11px!important;background:#0c2222d9!important;color:#d9f8f2!important;min-width:42px;min-height:42px;box-shadow:none!important;transition:background .2s,border-color .2s}
.ust-menu{width:42px!important;height:42px!important;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:10px!important}
.ust-menu i{width:18px!important;margin:0!important}
#menu .menu-liste a{border-radius:8px;transition:background .2s,padding .2s}
.cx-sectors button{border-radius:16px!important;border:1px solid #8bb9b344!important;box-shadow:inset 0 0 0 1px #ffffff06}
.cx-sectors button[aria-pressed=true]{outline:2px solid #a9eee4!important;outline-offset:3px!important}
.cx-sectors button[aria-pressed=true] i{background:#b7f1e7;color:#0a302b;border-color:#b7f1e7}
.cx-sectors i{border-radius:9px!important;background:#0b292ad9!important}
.cx-sectors button[aria-pressed=true] i{background:#b7f1e7!important;color:#0a302b}
:is(.ia-pk-ikon button,[role=tab]){border-radius:10px!important;border:1px solid #7db8af38!important;transition:background .2s,border-color .2s}
:is(.ia-pk-ikon button.sec,[role=tab][aria-selected=true]){background:#173b38!important;color:#c3fff3!important;border-color:#8bd7c9!important;box-shadow:inset 0 -2px 0 #9debdc!important}
.dl-btn a{border-radius:14px!important;border:1px solid #86c8bf66!important;background:#102a2a!important;color:#e1f9f4!important;box-shadow:inset 0 1px 0 #ffffff0c;transition:background .2s,border-color .2s}
button:disabled{cursor:not-allowed!important;box-shadow:none!important;opacity:.45}
.ia-pk-ikon button.dahil:disabled{opacity:.85}
@media(hover:hover){:is(.dugme-ana,.nf4-hero-dene,.cx-plans button):not(:disabled):hover{box-shadow:inset 0 1px 0 #ffffff80,0 8px 24px #63d5bf22!important;translate:0 -2px}:is(.cx-plans button,.nf4-hero-dene):hover>span:last-child{transform:translate(2px,-2px)}:is(.ust-panel,.alt-paket,.dugme-sade,.ia-pk-gorus-ac,.alt-wa,.ust-menu,.kapat,.dn-geri,.ia-pk-ok,.ia-o-geri,.dl-btn a):hover{background:#1b3b38!important;border-color:#b3ebdb99!important}#menu .menu-liste a:hover{background:#173330;padding-left:12px}}
:is(.dugme-ana,.nf4-hero-dene,.cx-plans button):not(:disabled):active{translate:0 1px!important;box-shadow:inset 0 2px 4px #0002!important}
@media(max-width:600px){.ust-panel{padding:10px 12px!important;font-size:12px!important}.ust-menu{width:40px!important;min-width:40px;min-height:40px;height:40px!important}.nf4-hero-dene{max-width:100%;gap:12px!important} .cx-plans button{min-height:54px} .dugme-ana{font-size:14px!important}}
@media(prefers-reduced-motion:reduce){button,a{transition:none!important;animation:none!important}button:hover{translate:none!important}}

/* Category is required before revealing the tailored continuation. */
html.cx-await-choice #icerik>#sektorler~*,html.cx-await-choice #son,html.cx-await-choice #altCta{display:none!important}
.cx-choice-hint{text-align:center;color:#95b3b0;font-size:clamp(15px,1.7vw,21px);font-weight:500;letter-spacing:.025em;line-height:1.6;margin:32px auto;max-width:100%;pointer-events:none}
.cx-choice-hint[hidden]{display:none}
html.cx-await-choice #sektorler{padding-bottom:90px}

/* Luminous glass controls: a single light sweep, never an idle loop. */
:is(button,.dugme-ana,.nf4-hero-dene,.ust-panel,.alt-paket,.dugme-sade,.dugme-google,.alt-wa,.dl-btn a,[role=tab]):not(:where([data-cx-sector],#deste button)){
 --cx-glass:radial-gradient(ellipse at 50% 15%,#30746b 0%,#153a38 52%,#0a2123 100%);
 background-image:linear-gradient(110deg,transparent 40%,#d5fff92b 48%,#effffb55 50%,#d5fff921 53%,transparent 61%),var(--cx-glass)!important;
 background-size:300% 100%,100% 100%!important;background-position:100% 0,0 0!important;background-repeat:no-repeat!important;
 border:1px solid #79cfc14d!important;color:#e0faf4!important;
 box-shadow:inset 0 1px 0 #c8fff438,inset 0 -2px 8px #00141655,0 3px 12px #0003!important;
 transition:background-position .75s cubic-bezier(.2,.65,.25,1),box-shadow .3s,border-color .3s,translate .2s!important;
}
:is(.dugme-ana,.nf4-hero-dene,.cx-plans button){--cx-glass:radial-gradient(ellipse at 50% 5%,#c9fff0 0%,#88dfcc 46%,#459e96 100%)!important;color:#062d29!important;border-color:#b6f9e980!important;box-shadow:inset 0 1px 1px #efffffb3,inset 0 -3px 10px #17675c38,0 5px 22px #59d8bc18!important}
.dugme-google{--cx-glass:linear-gradient(135deg,#fff,#dceee8)!important;color:#17332e!important}
:is([role=tab][aria-selected=true],.ia-pk-ikon button.sec){--cx-glass:radial-gradient(ellipse at 50% 0%,#3f8c7e,#214f48 58%,#102f30)!important;border-color:#a3f5dd99!important;box-shadow:inset 0 1px 0 #d4fff47a,inset 0 -2px 0 #9debdc,0 0 18px #63dfbf16!important}
.cx-sectors button{box-shadow:inset 0 1px 0 #c8fff430,0 5px 20px #0003!important}
.cx-sectors button[aria-pressed=true]{box-shadow:inset 0 0 22px #74e7c426,0 0 24px #74e7c426!important}
.cx-sectors i{background:radial-gradient(ellipse at 50% 0%,#347c70,#102e30)!important;box-shadow:inset 0 1px 0 #d5fff447;transition:box-shadow .3s}
.ust-panel{font-family:inherit!important;font-weight:700!important;line-height:1.2!important}
@media(hover:hover){
 :is(button,.dugme-ana,.nf4-hero-dene,.ust-panel,.alt-paket,.dugme-sade,.dugme-google,.alt-wa,.dl-btn a,[role=tab]):not(:where([data-cx-sector],#deste button)):not(:disabled):hover{background-position:0% 0,0 0!important;border-color:#b9ffea99!important;box-shadow:inset 0 1px 0 #e2fff980,inset 0 -2px 8px #00141633,0 5px 24px #63dfbf30!important}
}
:is(button,.dugme-ana,.nf4-hero-dene,.ust-panel,.alt-paket,.dugme-sade,.dugme-google,.alt-wa,.dl-btn a,[role=tab]):not(:where([data-cx-sector],#deste button)):not(:disabled):active{background-position:0% 0,0 0!important;translate:0 1px!important;box-shadow:inset 0 2px 10px #001b2355,0 0 15px #6fffe026!important}
button:disabled{box-shadow:none!important}
@media(prefers-reduced-motion:reduce){:is(button,a,[role=tab]){transition:none!important;translate:none!important}}

.cx-growth-chart{display:block;width:100%;height:auto;overflow:visible;margin:12px 0 8px}
.cx-growth-grid{fill:none;stroke:#8ae0cb14;stroke-width:1;vector-effect:non-scaling-stroke}
.cx-growth-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;opacity:.88}
.cx-growth-end{filter:drop-shadow(0 0 3px #8affdd66)}
@media(max-width:600px){.cx-growth-chart{min-height:120px}.cx-growth-line{stroke-width:1.5}}
/* The campaign story reaches a selected audience. */
.cx-campaign{width:100%;margin:auto 0;display:grid;place-items:center;min-height:200px}
.cx-campaign svg{width:100%;height:auto;overflow:visible}
.cx-person{fill:#193b3b;stroke:#7ca09e;stroke-width:2}
.cx-person-ring{fill:#102d2e;stroke:#345b59}
.cx-person-other{opacity:.25}
.cx-person-match{stroke:#b8fae6}.cx-person-match .cx-person-ring{stroke:#70e3c4;fill:#1c4942}
.cx-match-check{fill:#91edcf;stroke:#092d27;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.cx-person-other .cx-match-check{display:none}
.cx-delivery{fill:none;stroke:#75dfc1;stroke-width:1.5;stroke-dasharray:1;opacity:.65}
.cx-message-dot{fill:#d5fff0;filter:drop-shadow(0 0 4px #7affe0)}
.cx-story{fill:#133d38;stroke:#a0e8d6;stroke-width:1.5;filter:drop-shadow(0 7px 12px #0004)}
.cx-story-image{fill:#235e53;stroke:none}.cx-story-scene{fill:#4d9c83;stroke:none}.cx-story-sun{fill:#a5e7c3;stroke:none}
.cx-story-lines{fill:none;stroke:#a8dccd;stroke-width:3;stroke-linecap:round}.cx-story-play{fill:#e5fff5;stroke:none}
@media(max-width:600px){.cx-campaign{min-height:165px}}
#rpVideo[hidden],#cxReportSummary[hidden]{display:none!important}

#anDeste .an-bas>b{color:#65ece3!important}
/* A glimpse of the included services invites opening package details. */
.cx-plans ul{margin-bottom:12px}
.cx-plan-peek{display:grid;gap:9px;padding:10px 0 3px;color:#b9dfd5;font-size:13px;line-height:1.5;mask-image:linear-gradient(to bottom,#000 0%,#000 26%,#0009 62%,#0002 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 26%,#0009 62%,#0002 100%)}
.cx-plan-more{color:#87e7d4;font-size:12px;line-height:1.5;margin:13px 0 17px;font-weight:600}
.cx-plans button{font-size:13px!important;gap:8px!important}

.alt .tp-brand.tp-zernio{width:36px!important;min-width:36px!important}.alt .tp-brand.tp-zernio img{width:36px!important;height:36px!important;object-fit:contain}

/* 17 Ekim 2026 — Google butonu kontrast düzeltmesi: yalnız ana sayfadaki analiz giriş adımı. */
#iaGoogle.ia-google {
  --cx-glass: linear-gradient(135deg, #ffffff 0%, #e8f3f0 100%) !important;
  color: #17332e !important;
  -webkit-text-fill-color: #17332e !important;
}
#iaGoogle.ia-google > span {
  color: #17332e !important;
  -webkit-text-fill-color: #17332e !important;
  opacity: 1 !important;
  font-weight: 750 !important;
  text-shadow: none !important;
}
#iaGoogle.ia-google > svg { flex-shrink: 0; opacity: 1; }
