/* Premium Başvuru Formu - Vay Fix */
.apply-wow-section{position:relative;overflow:hidden;padding-top:90px;padding-bottom:100px;background:
 radial-gradient(circle at 15% 15%,rgba(34,211,238,.16),transparent 28%),
 radial-gradient(circle at 90% 20%,rgba(168,85,247,.18),transparent 28%),
 linear-gradient(180deg,rgba(2,6,23,.12),rgba(2,6,23,.02));}
.apply-wow-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,transparent,black 18%,black 80%,transparent);pointer-events:none;opacity:.45}
.apply-hero-card{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);gap:26px;align-items:stretch}
.apply-left,.apply-form-card{border:1px solid rgba(148,163,184,.22);background:linear-gradient(145deg,rgba(15,23,42,.78),rgba(2,6,23,.58));box-shadow:0 30px 100px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(22px);border-radius:32px;color:#e5f7ff}
.apply-left{padding:42px;display:flex;flex-direction:column;justify-content:space-between;min-height:620px;overflow:hidden;position:relative}
.apply-left:after{content:"";position:absolute;right:-120px;bottom:-140px;width:360px;height:360px;border-radius:999px;background:conic-gradient(from 160deg,rgba(34,211,238,.65),rgba(168,85,247,.45),rgba(34,197,94,.32),rgba(34,211,238,.65));filter:blur(18px);opacity:.34}
.apply-left h2{font-size:clamp(2.4rem,5vw,5.8rem);line-height:.92;margin:22px 0 20px;letter-spacing:-.06em;color:#fff;max-width:700px}
.apply-left p{color:#b8c8dd;line-height:1.75;font-size:1.04rem;max-width:620px}
.apply-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;position:relative;z-index:2}
.apply-stats div{padding:18px;border-radius:22px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}
.apply-stats b{display:block;font-size:1.55rem;color:#fff}.apply-stats span{font-size:.78rem;color:#9fb3c8}
.apply-contact-mini{display:grid;gap:10px;position:relative;z-index:2}.apply-contact-mini a,.apply-contact-mini span{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:18px;background:rgba(2,6,23,.36);border:1px solid rgba(148,163,184,.16);color:#d7efff}
.apply-form-card{padding:26px}
.apply-form-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.apply-form-head small{display:block;color:#22d3ee;font-weight:800;letter-spacing:.18em;font-size:.68rem}.apply-form-head h3{font-size:2rem;line-height:1;margin:8px 0 0;color:#fff}.secure-badge{padding:10px 14px;border-radius:999px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.28);color:#9effbf;font-weight:800}
.apply-alert{display:grid;gap:4px;margin:0 0 18px;padding:15px 16px;border-radius:18px;border:1px solid}.apply-alert.success{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.35);color:#d8ffe8}.apply-alert.error{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.35);color:#ffe2e2}.apply-alert span{font-size:.9rem;opacity:.86}
.apply-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.apply-grid label{margin:0;display:grid;gap:7px}.apply-grid label span{font-size:.82rem;font-weight:800;color:#cfe8f7}.apply-grid .full{grid-column:1/-1}.apply-grid .input{height:54px;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:rgba(2,6,23,.52);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:.22s ease}.apply-grid textarea.input{height:auto;min-height:108px;resize:vertical}.apply-grid .input::placeholder{color:#71839b}.apply-grid .input:focus{border-color:rgba(34,211,238,.75);box-shadow:0 0 0 4px rgba(34,211,238,.12),0 0 28px rgba(34,211,238,.16);outline:0;background:rgba(2,6,23,.72)}.apply-grid select.input option{background:#020617;color:#fff}
.kvkk{display:flex!important;gap:11px!important;align-items:flex-start;margin:18px 0 14px!important;color:#aebdd0!important;font-size:.9rem!important}.kvkk input{margin-top:4px;accent-color:#22d3ee}.apply-submit{width:100%;justify-content:center;border-radius:18px!important;min-height:58px;font-size:.92rem!important;box-shadow:0 18px 50px rgba(34,211,238,.2)}.apply-trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.apply-trust span{font-size:.78rem;color:#a9bbd0;padding:9px 11px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}
@media(max-width:980px){.apply-hero-card{grid-template-columns:1fr}.apply-left{min-height:auto}.apply-left h2{font-size:clamp(2.3rem,10vw,4rem)}}
@media(max-width:620px){.apply-wow-section{padding-top:60px;padding-bottom:70px}.apply-left,.apply-form-card{border-radius:24px;padding:22px}.apply-stats{grid-template-columns:1fr}.apply-grid{grid-template-columns:1fr}.apply-form-head h3{font-size:1.55rem}.apply-contact-mini a,.apply-contact-mini span{font-size:.88rem}}
