:root {
    --sec-primary: #e53935;
    --sec-primary-dark: #c62828;
    --sec-primary-light: #ef5350;
    --sec-secondary: #ff6f00;
    --sec-secondary-dark: #e65100;
    --sec-accent: #00c853;
    --sec-dark: #0d0d1a;
    --sec-darker: #080812;
    --sec-text: #e4e6f0;
    --sec-text-muted: #8e95b0;
    --sec-border: rgba(255,255,255,0.06);
    --sec-glass: rgba(229,57,53,0.06);
    --sec-glass-card: rgba(20,20,40,0.7);
    --sec-radius: 16px;
    --sec-radius-sm: 10px;
    --sec-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.ekasec-page { background: var(--sec-dark); color: var(--sec-text); font-family: 'Inter','Poppins',sans-serif; }
.ekasec-page .hero-section { background: linear-gradient(135deg, var(--sec-dark) 0%, #0a0a1e 50%, #120a1e 100%); padding: 80px 0 60px; position: relative; overflow: hidden; }
.ekasec-page .hero-section::before { content:''; position:absolute; top:-40%; right:-15%; width:550px; height:550px; background:radial-gradient(circle,rgba(229,57,53,0.1) 0%,transparent 70%); border-radius:50%; animation:secGlow 8s ease-in-out infinite alternate; }
.ekasec-page .hero-section::after { content:''; position:absolute; bottom:-25%; left:-8%; width:400px; height:400px; background:radial-gradient(circle,rgba(255,111,0,0.08) 0%,transparent 70%); border-radius:50%; animation:secGlow 6s ease-in-out infinite alternate-reverse; }
@keyframes secGlow { 0%{transform:scale(1);opacity:0.5;} 100%{transform:scale(1.25);opacity:0.8;} }
.ekasec-page .hero-title { font-size:3.2rem; font-weight:900; color:#fff; margin-bottom:1.2rem; line-height:1.15; }
.ekasec-page .hero-title span { background:linear-gradient(135deg,var(--sec-primary-light),var(--sec-secondary)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; }
.ekasec-page .hero-divider { width:80px; height:4px; background:linear-gradient(90deg,var(--sec-primary),var(--sec-secondary)); margin:1.2rem 0; border-radius:2px; }
.ekasec-page .hero-text { font-size:1.1rem; color:var(--sec-text-muted); line-height:1.8; margin-bottom:1rem; }
.ekasec-page .hero-text strong { color:#fff; }
.ekasec-page .hero-buttons { display:flex; gap:15px; margin-top:2rem; flex-wrap:wrap; }
.ekasec-page .hero-buttons .primary-btn { padding:14px 28px; border-radius:var(--sec-radius-sm); font-weight:700; font-size:15px; display:inline-flex; align-items:center; gap:10px; text-decoration:none; transition:var(--sec-transition); border:none; cursor:pointer; }
.ekasec-page .hero-buttons .primary-btn:first-child { background:linear-gradient(135deg,var(--sec-primary),var(--sec-primary-dark)); color:#fff; box-shadow:0 4px 20px rgba(229,57,53,0.4); }
.ekasec-page .hero-buttons .primary-btn:first-child:hover { transform:translateY(-3px); box-shadow:0 8px 30px rgba(229,57,53,0.5); }
.ekasec-page .hero-buttons .primary-btn:last-child { background:rgba(255,255,255,0.06); color:#fff; border:1px solid rgba(255,255,255,0.15); backdrop-filter:blur(10px); }
.ekasec-page .hero-buttons .primary-btn:last-child:hover { background:rgba(255,255,255,0.12); transform:translateY(-3px); }
.ekasec-page .hero-image img { border-radius:var(--sec-radius)!important; box-shadow:0 25px 60px rgba(0,0,0,0.5)!important; border:1px solid rgba(255,255,255,0.08); }
.ekasec-page .design-elements .element { background:var(--sec-glass-card); backdrop-filter:blur(12px); border:1px solid rgba(255,255,255,0.1); box-shadow:0 8px 25px rgba(0,0,0,0.3); }
.ekasec-page .design-elements .element i { color:var(--sec-primary); }
.ekasec-page .feature-item { background:var(--sec-glass-card); backdrop-filter:blur(12px); border:1px solid var(--sec-border); border-radius:var(--sec-radius); padding:30px 22px; text-align:center; transition:var(--sec-transition); box-shadow:none; }
.ekasec-page .feature-item:hover { transform:translateY(-8px); border-color:rgba(229,57,53,0.25); box-shadow:0 15px 40px rgba(229,57,53,0.1); }
.ekasec-page .feature-icon { background:linear-gradient(135deg,var(--sec-primary),var(--sec-primary-dark)); width:65px; height:65px; border-radius:14px; display:flex; align-items:center; justify-content:center; margin:0 auto 18px; box-shadow:0 8px 20px rgba(229,57,53,0.3); }
.ekasec-page .feature-icon i { font-size:26px; color:#fff; }
.ekasec-page .feature-item h3 { color:#fff; font-size:17px; font-weight:700; margin-bottom:10px; }
.ekasec-page .feature-item p { color:var(--sec-text-muted); font-size:14px; line-height:1.6; margin:0; }
.ekasec-page .contents-card { background:var(--sec-glass-card); backdrop-filter:blur(12px); border:1px solid var(--sec-border); border-left:4px solid var(--sec-primary); border-radius:var(--sec-radius); }
.ekasec-page .contents-title { color:#fff; }
.ekasec-page .contents-title i { color:var(--sec-primary); }
.ekasec-page .contents-divider { background:linear-gradient(to right,var(--sec-primary),var(--sec-secondary),var(--sec-accent)); }
.ekasec-page .contents-list li a { color:var(--sec-text-muted); }
.ekasec-page .contents-list li a:hover { color:var(--sec-primary-light); }
.ekasec-page .contents-list li a i { color:var(--sec-primary); }
.ekasec-page .content-section { padding:70px 0; }
.ekasec-page .content-section.bg-light { background:rgba(0,0,0,0.12)!important; }
.ekasec-page .section-icon { background:linear-gradient(135deg,var(--sec-primary),var(--sec-primary-dark)); box-shadow:0 8px 25px rgba(229,57,53,0.3); border-radius:14px; }
.ekasec-page .section-title { color:#fff; font-size:32px; }
.ekasec-page .section-divider { background:linear-gradient(to right,var(--sec-primary),var(--sec-secondary),var(--sec-accent)); }
.ekasec-page .content-card { background:var(--sec-glass-card); backdrop-filter:blur(12px); border:1px solid var(--sec-border); border-radius:var(--sec-radius); box-shadow:none; }
.ekasec-page .content-card p { color:var(--sec-text-muted); line-height:1.8; }
.ekasec-page .content-card p strong { color:#fff; }
.ekasec-page .content-card p a { color:var(--sec-primary-light); text-decoration:underline; text-decoration-color:rgba(229,57,53,0.3); text-underline-offset:3px; }
.ekasec-page .content-card p a:hover { color:var(--sec-primary); }
.ekasec-page .card-title { color:#fff; font-size:22px; }
.ekasec-page .card-title:after { background:linear-gradient(to right,var(--sec-primary),var(--sec-secondary)); }
.ekasec-page .alert { border-radius:var(--sec-radius-sm); backdrop-filter:blur(8px); }
.ekasec-page .alert-info { background:rgba(229,57,53,0.08); border:1px solid rgba(229,57,53,0.2); color:#ef9a9a; }
.ekasec-page .alert-success { background:rgba(0,200,83,0.08); border:1px solid rgba(0,200,83,0.2); color:#69f0ae; }
.ekasec-page .alert-warning { background:rgba(255,111,0,0.08); border:1px solid rgba(255,111,0,0.2); color:#ffb74d; }
.ekasec-page .benefit-list { list-style:none; padding:0; }
.ekasec-page .benefit-list li { display:flex; align-items:flex-start; margin-bottom:18px; }
.ekasec-page .benefit-list li i { color:var(--sec-accent); font-size:18px; margin-right:14px; margin-top:4px; flex-shrink:0; }
.ekasec-page .benefit-content h4 { color:#fff; font-size:17px; font-weight:600; margin:0 0 4px; }
.ekasec-page .benefit-content p { color:var(--sec-text-muted); margin:0; font-size:14px; line-height:1.6; }
.ekasec-page .step-item { background:rgba(255,255,255,0.02); border:1px solid var(--sec-border); border-radius:var(--sec-radius); transition:var(--sec-transition); }
.ekasec-page .step-item:hover { border-color:rgba(229,57,53,0.25); box-shadow:0 10px 30px rgba(229,57,53,0.08); transform:translateY(-4px); }
.ekasec-page .step-number { background:linear-gradient(135deg,var(--sec-primary),var(--sec-primary-dark)); border-radius:12px; box-shadow:0 4px 15px rgba(229,57,53,0.3); }
.ekasec-page .step-content h3 { color:#fff; }
.ekasec-page .step-content p { color:var(--sec-text-muted); }
.ekasec-page .warning-box { background:rgba(229,57,53,0.06); border-left:4px solid var(--sec-primary); border-radius:var(--sec-radius-sm); }
.ekasec-page .warning-box-header i { color:var(--sec-primary); }
.ekasec-page .warning-box-header h4 { color:var(--sec-primary-light); }
.ekasec-page .warning-list li { color:var(--sec-text-muted); }
.ekasec-page .warning-list li i { color:var(--sec-primary); }
.ekasec-page .warning-list li strong { color:#fff; }
.ekasec-page .tips-box { background:rgba(0,200,83,0.06); border-left:4px solid var(--sec-accent); border-radius:var(--sec-radius-sm); }
.ekasec-page .tips-box h4 { color:var(--sec-accent); }
.ekasec-page .tips-box ul li { color:var(--sec-text-muted); }
.ekasec-page .tips-box a { color:var(--sec-primary-light); }
.ekasec-page #sik-sorulan-sorular { background:rgba(0,0,0,0.1); }
.ekasec-page .faq-title { color:#fff; }
.ekasec-page .faq-description { color:var(--sec-text-muted); }
.ekasec-page .faq-item { background:var(--sec-glass-card); backdrop-filter:blur(12px); border:1px solid var(--sec-border); border-radius:var(--sec-radius); margin-bottom:15px; }
.ekasec-page .faq-question { color:#fff; padding:22px 25px; font-size:16px; }
.ekasec-page .faq-question:hover { background:rgba(229,57,53,0.04); }
.ekasec-page .faq-question i { color:var(--sec-primary); }
.ekasec-page .faq-question.active { border-bottom:1px solid var(--sec-border); }
.ekasec-page .faq-answer-content { color:var(--sec-text-muted); }
.ekasec-page .faq-answer-content a { color:var(--sec-primary-light); }
.ekasec-page .ekasec-cta-section { background:linear-gradient(135deg,var(--sec-primary) 0%,var(--sec-primary-dark) 40%,var(--sec-dark) 100%); position:relative; overflow:hidden; }
.ekasec-page .ekasec-cta-section::before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); opacity:0.5; }
.ekasec-page .ekasec-price { font-size:60px; font-weight:900; color:#fff; text-shadow:0 4px 20px rgba(0,0,0,0.3); }
.ekasec-page .ekasec-price span { font-size:20px; font-weight:400; opacity:0.8; }
.ekasec-page .ekasec-cta-btn { display:inline-flex; align-items:center; padding:16px 36px; border-radius:var(--sec-radius-sm); font-weight:700; font-size:17px; gap:10px; text-decoration:none; transition:var(--sec-transition); }
.ekasec-page .ekasec-cta-btn.btn-white { background:#fff; color:var(--sec-primary-dark); box-shadow:0 8px 25px rgba(0,0,0,0.2); }
.ekasec-page .ekasec-cta-btn.btn-white:hover { transform:translateY(-3px); box-shadow:0 12px 35px rgba(0,0,0,0.3); }
.ekasec-page .ekasec-cta-btn.btn-outline { background:rgba(255,255,255,0.1); color:#fff; border:2px solid rgba(255,255,255,0.4); backdrop-filter:blur(10px); }
.ekasec-page .ekasec-cta-btn.btn-outline:hover { background:rgba(255,255,255,0.2); transform:translateY(-3px); }
.ekasec-page .compare-table { width:100%; border-collapse:separate; border-spacing:0; border-radius:var(--sec-radius); overflow:hidden; margin-top:25px; }
.ekasec-page .compare-table th { background:linear-gradient(135deg,var(--sec-primary),var(--sec-primary-dark)); color:#fff; padding:16px 18px; font-size:15px; font-weight:700; text-align:center; }
.ekasec-page .compare-table th:first-child { text-align:left; }
.ekasec-page .compare-table td { background:var(--sec-glass-card); color:var(--sec-text-muted); padding:14px 18px; border-bottom:1px solid var(--sec-border); font-size:14px; text-align:center; }
.ekasec-page .compare-table td:first-child { text-align:left; color:#fff; font-weight:600; }
.ekasec-page .compare-table tr:hover td { background:rgba(229,57,53,0.04); }
@media(max-width:992px){.ekasec-page .hero-title{font-size:2.4rem;}.ekasec-page .section-title{font-size:26px;}.ekasec-page .ekasec-price{font-size:44px;}}
@media(max-width:768px){.ekasec-page .hero-section{padding:50px 0 40px;}.ekasec-page .hero-title{font-size:2rem;}.ekasec-page .section-title{font-size:22px;}.ekasec-page .content-section{padding:50px 0;}.ekasec-page .faq-question{font-size:14px;padding:18px 20px;}.ekasec-page .ekasec-price{font-size:36px;}.ekasec-page .ekasec-cta-btn{padding:14px 28px;font-size:15px;}.ekasec-page .compare-table{font-size:12px;}.ekasec-page .compare-table th,.ekasec-page .compare-table td{padding:10px 8px;}}
