/* SesliSayfa statik sayfalar: kurallar / hakkımızda / iletişim / destek */
.ss-page-wrap{position:relative;z-index:2;padding:42px 0 24px;color:#fff}
.ss-page-hero{text-align:center;max-width:860px;margin:0 auto 34px;padding:0 18px}
.ss-page-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.78);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}
.ss-page-title{font-size:clamp(34px,4.4vw,58px);font-weight:900;letter-spacing:-.05em;line-height:1.04;margin:0 0 14px;color:#fff;text-shadow:0 18px 50px rgba(0,0,0,.28)}
.ss-page-title .accent{background:linear-gradient(90deg,var(--gradient-start,#ff7e00),var(--gradient-end,#ff007e));-webkit-background-clip:text;background-clip:text;color:transparent}
.ss-page-sub{max-width:690px;margin:0 auto;color:rgba(255,255,255,.74);font-weight:600;line-height:1.75;font-size:16px}
.ss-section-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.13);box-shadow:0 24px 80px rgba(0,0,0,.18);border-radius:30px;padding:30px;overflow:hidden;position:relative}
.ss-section-card:before{content:"";position:absolute;inset:-2px auto auto -2px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,0,126,.18),transparent 68%);pointer-events:none}
.ss-card-title{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:900;margin:0 0 18px;color:#fff;letter-spacing:-.03em}
.ss-icon-badge{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,var(--gradient-start,#ff7e00),var(--gradient-end,#ff007e));box-shadow:0 14px 32px rgba(255,0,126,.22);font-size:22px;flex:0 0 auto}
.ss-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.ss-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ss-info-box{background:rgba(10,18,35,.42);border:1px solid rgba(255,255,255,.11);border-radius:22px;padding:20px;transition:.22s ease;min-height:100%}
.ss-info-box:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.075)}
.ss-info-box h3{font-size:18px;font-weight:900;margin:10px 0 9px;color:#fff}
.ss-info-box p{font-size:14px;line-height:1.68;color:rgba(255,255,255,.72);margin:0}
.ss-rule-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}
.ss-rule-item{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;background:rgba(10,18,35,.42);border:1px solid rgba(255,255,255,.10);border-radius:20px;padding:17px}
.ss-rule-item b{display:block;font-size:16px;color:#fff;margin-bottom:5px}
.ss-rule-item span:last-child{color:rgba(255,255,255,.72);font-size:14px;line-height:1.6}
.ss-rule-ico{width:48px;height:48px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;font-size:22px}
.ss-content-body{color:rgba(255,255,255,.76);line-height:1.78;font-weight:500}.ss-content-body h2,.ss-content-body h3{color:#fff;font-weight:900}.ss-content-body a{color:#fff}.ss-content-body ul{padding-left:20px}
.ss-contact-layout{display:grid;grid-template-columns:.95fr 1.25fr;gap:24px;align-items:stretch}.ss-contact-stack{display:grid;gap:16px}.ss-contact-card{display:flex;gap:16px;align-items:center;background:rgba(10,18,35,.44);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:20px}.ss-contact-card .ss-contact-ico{width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#7c3cff,#b84dff);display:flex;align-items:center;justify-content:center;font-size:24px;flex:0 0 auto}.ss-contact-card strong{display:block;color:#fff;font-size:16px;margin-bottom:4px}.ss-contact-card span,.ss-contact-card a{color:rgba(255,255,255,.70);text-decoration:none;font-weight:700}.ss-contact-card a:hover{color:#fff}
.ss-form-panel{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.14);border-top:4px solid #9a54ff;border-radius:28px;padding:28px;box-shadow:0 24px 80px rgba(0,0,0,.18)}.ss-form-panel h2{font-weight:900;margin:0 0 7px}.ss-form-panel p{color:rgba(255,255,255,.68);margin-bottom:22px}.ss-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ss-field label{display:block;font-weight:900;font-size:13px;color:#fff;margin:0 0 8px}.ss-field-full{grid-column:1/-1}.ss-form-panel .form-control,.ss-form-panel select.form-control{min-height:54px;background:rgba(7,15,31,.72)!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:16px!important;color:#fff!important;padding:13px 16px!important}.ss-form-panel textarea.form-control{min-height:150px;resize:vertical}.ss-submit-btn{border:0;border-radius:18px;padding:15px 22px;font-weight:900;color:#fff;background:linear-gradient(90deg,var(--gradient-start,#ff7e00),var(--gradient-end,#ff007e));box-shadow:0 16px 35px rgba(255,0,126,.23);transition:.22s ease}.ss-submit-btn:hover{transform:translateY(-2px);filter:saturate(1.1)}.ss-submit-wide{width:100%}
.ss-support-tabs{display:flex;justify-content:center;gap:14px;margin:0 0 26px;flex-wrap:wrap}.ss-support-tab{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.06);color:#fff;border-radius:16px;padding:12px 22px;font-weight:900;text-decoration:none}.ss-support-tab.active,.ss-support-tab:hover{background:linear-gradient(90deg,var(--gradient-start,#ff7e00),var(--gradient-end,#ff007e));color:#fff}.ss-support-panel{max-width:1040px;margin:0 auto}.ss-ticket-result{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px;margin-top:18px;color:#fff}.ss-alert{border-radius:16px;padding:14px 16px;margin-bottom:18px;font-weight:800}.ss-alert-success{background:rgba(38,204,125,.13);border:1px solid rgba(38,204,125,.28);color:#d6ffe9}.ss-alert-danger{background:rgba(255,69,99,.14);border:1px solid rgba(255,69,99,.28);color:#ffd9e1}
.ss-about-hero-card{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:center}.ss-about-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ss-stat-pill{background:rgba(10,18,35,.42);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:18px;text-align:center}.ss-stat-pill b{display:block;font-size:28px;line-height:1;color:#fff}.ss-stat-pill span{display:block;margin-top:7px;color:rgba(255,255,255,.65);font-size:13px;font-weight:800}.ss-timeline{display:grid;gap:15px}.ss-timeline-row{display:grid;grid-template-columns:42px 1fr;gap:14px}.ss-timeline-dot{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--gradient-start,#ff7e00),var(--gradient-end,#ff007e));display:flex;align-items:center;justify-content:center;font-weight:900}.ss-timeline-box{background:rgba(10,18,35,.42);border:1px solid rgba(255,255,255,.11);border-radius:18px;padding:15px}.ss-timeline-box b{color:#fff}.ss-timeline-box p{color:rgba(255,255,255,.70);margin:5px 0 0;line-height:1.6}
@media(max-width:991px){.ss-grid-2,.ss-grid-3,.ss-contact-layout,.ss-about-hero-card{grid-template-columns:1fr}.ss-form-grid{grid-template-columns:1fr}.ss-page-wrap{padding-top:24px}.ss-section-card,.ss-form-panel{padding:22px}.ss-page-title{font-size:34px}.ss-contact-card{align-items:flex-start}.ss-rule-item{grid-template-columns:42px 1fr}.ss-rule-ico{width:42px;height:42px}}
@media(max-width:560px){.ss-about-stat-grid{grid-template-columns:1fr}.ss-contact-card{padding:16px}.ss-page-sub{font-size:14px}.ss-grid-3{gap:12px}}
