.hd-hero{background:linear-gradient(180deg,#1B0F08 0%,#2A1F13 100%);color:#fff;padding:48px 24px 56px}.hd-crumbs{color:rgb(255 255 255 / .5);margin-bottom:14px;font-size:13px}.hd-crumbs a{color:rgb(255 255 255 / .65);text-decoration:none}.hd-crumbs .sep{margin:0 6px}.hd-counter-big{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .10);border-radius:16px;padding:28px;max-width:640px;margin-top:28px}.hd-counter-big .days{font-size:96px;font-weight:800;color:#FFD9A3;font-family:var(--font-mono);letter-spacing:-.04em;line-height:1}.hd-counter-big .days small{font-size:18px;color:#8E97AB;font-weight:600;display:block;text-transform:uppercase;letter-spacing:.1em;margin-top:6px}.hd-counter-big .clock{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.hd-counter-big .clock-cell{padding:14px;background:rgb(255 255 255 / .05);border-radius:8px;text-align:center}.hd-counter-big .clock-cell .v{font-size:28px;font-weight:800;color:#fff;font-family:var(--font-mono)}.hd-counter-big .clock-cell .l{font-size:11px;color:#8E97AB;text-transform:uppercase;letter-spacing:.1em;margin-top:2px}.hd-counter-big .date{margin-top:18px;padding-top:14px;border-top:1px solid rgb(255 255 255 / .08);font-size:13.5px;color:#B7BECC}.hd-buttons{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.hd-buttons a{display:inline-flex;align-items:center;gap:7px;padding:11px 18px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;transition:transform 160ms var(--ease-out),background 160ms var(--ease-out),box-shadow 160ms var(--ease-out),border-color 160ms var(--ease-out)}.hd-buttons a:hover{transform:translateY(-2px)}.hd-buttons a.primary{background:#FFD9A3;color:#0B0F1A}.hd-buttons a.primary:hover{background:#FFE6C2;box-shadow:0 12px 28px -10px rgb(255 217 163 / .65)}.hd-buttons a.secondary{background:rgb(255 255 255 / .08);color:#fff;border:1px solid rgb(255 255 255 / .15)}.hd-buttons a.secondary:hover{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .38)}.hd-buttons a .hd-arrow{display:inline-block;transition:transform 160ms var(--ease-out)}.hd-buttons a:hover .hd-arrow{transform:translateX(3px)}.t2-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:36px;align-items:flex-start;margin-top:48px}@media (max-width:960px){.t2-grid{grid-template-columns:1fr}}.t2-side{position:sticky;top:88px}@media (max-width:960px){.t2-side{position:relative;top:0}}.t2-content h2{color:var(--ink-900);font-size:24px;margin:36px 0 12px}.t2-content h2:first-child{margin-top:0}.t2-content p{font-size:15.5px;color:var(--ink-700);line-height:1.75;margin:0 0 12px}.t2-content ul{padding-left:18px;font-size:15px;color:var(--ink-700);line-height:1.8;margin:0 0 14px}.t2-content strong{color:var(--ink-900)}.t2-content a{color:var(--primary-700);text-decoration:underline;font-weight:600}.takvim-table{margin:14px 0;border:1px solid var(--border);border-radius:10px;overflow:hidden}.takvim-table table{width:100%;border-collapse:collapse;font-size:14px}.takvim-table th{background:var(--ink-10);text-align:left;padding:10px 14px;font-size:11px;font-weight:800;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em}.takvim-table td{padding:10px 14px;border-top:1px solid var(--border);color:var(--ink-700)}.takvim-table td:first-child{font-weight:700;color:var(--ink-900)}.t2-side-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:20px;margin-bottom:14px}.t2-side-card h3{font-size:15px;color:var(--ink-900);margin:0 0 8px}.t2-side-card p{font-size:13.5px;color:var(--ink-700);line-height:1.65;margin:0}.t2-side-card.dark{background:#0B0F1A;color:#fff;border:0}.t2-side-card.dark h3{color:#fff}.t2-side-card.dark p{color:rgb(255 255 255 / .78)}.t2-side-card .btn{margin-top:10px;display:inline-block;padding:9px 14px;background:#C6F25A;color:#0B0F1A;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none}.cnt-links{display:flex;flex-direction:column;gap:7px;margin-top:2px}.cnt-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#fff;text-decoration:none;transition:border-color 160ms var(--ease-out),background 160ms var(--ease-out),box-shadow 160ms var(--ease-out)}.cnt-link:hover{border-color:var(--primary-300);background:#F6F8FF;box-shadow:0 6px 16px -10px rgb(30 58 226 / .35)}.cnt-link .cnt-dot{width:9px;height:9px;border-radius:50%;flex:none}.cnt-link .cnt-name{flex:1;font-size:13.5px;font-weight:700;color:var(--ink-900);letter-spacing:-.01em}.cnt-link .cnt-go{color:var(--ink-300);font-size:15px;line-height:1;transition:transform 160ms var(--ease-out),color 160ms var(--ease-out)}.cnt-link:hover .cnt-go{transform:translateX(3px);color:var(--primary-600)}.t2-faq details{border-bottom:1px solid var(--border);padding:14px 0}.t2-faq summary{font-size:15.5px;font-weight:700;color:var(--ink-900);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.t2-faq summary::after{content:'+';font-size:22px;font-weight:300;color:var(--fg-muted)}.t2-faq details[open] summary::after{content:'−'}.t2-faq details p{margin:10px 0 0;font-size:14.5px;line-height:1.75;color:var(--ink-700)}.tprog-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:840px;margin:0 auto 36px;text-align:left}@media (max-width:760px){.tprog-steps{grid-template-columns:1fr}}.tprog-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tprog-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:10px;font-weight:800;font-size:15px;text-decoration:none;transition:transform 160ms var(--ease-out)}.tprog-btn:hover{transform:translateY(-2px)}.drc-wrap{padding:64px 0 68px;background:#F0F2F8;position:relative;overflow:hidden}.drc-head{text-align:center;max-width:620px;margin:0 auto 30px;padding:0 24px}.drc-head .e{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-700);margin-bottom:10px}.drc-head h2{font-size:clamp(24px,3.4vw,34px);font-weight:800;letter-spacing:-.02em;color:var(--ink-900);margin:0 0 10px}.drc-head p{font-size:15px;color:var(--fg-muted);line-height:1.6;margin:0}.drc-viewport{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.drc-track{display:flex;gap:14px;width:max-content;padding:8px 24px;animation:drc-slide 45s linear infinite}.drc-track:hover{animation-play-state:paused}@keyframes drc-slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.drc-card{position:relative;flex:none;width:208px;border-radius:16px;padding:22px 18px 18px;background:#fff;border:1px solid var(--border);box-shadow:0 4px 14px -6px rgb(11 15 26 / .08);display:flex;flex-direction:column;align-items:center;text-align:center}.drc-card.top{background:linear-gradient(135deg,#0B0F1A,#1A1F2E);border:1px solid rgb(229 193 88 / .5);box-shadow:0 12px 30px -10px rgb(11 15 26 / .35)}.drc-badge{position:absolute;top:11px;right:11px;padding:3px 8px;border-radius:6px;font-size:8.5px;font-weight:800;letter-spacing:.08em;background:rgb(229 193 88 / .18);border:1px solid rgb(229 193 88 / .45);color:#FFD69C}.drc-tr{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:12px 0 2px;color:var(--primary-700)}.drc-card.top .drc-tr{color:#C6F25A}.drc-rank{font-family:var(--font-mono);font-weight:800;letter-spacing:-.04em;line-height:.9;font-size:44px;color:var(--ink-900)}.drc-card.top .drc-rank{color:#fff}.drc-rank span{font-size:15px;font-weight:700;color:var(--fg-muted);letter-spacing:-.01em;margin-left:1px}.drc-card.top .drc-rank span{color:#B7BECC}.drc-alan{font-size:10px;font-weight:700;letter-spacing:.1em;margin-top:5px;color:var(--ink-400)}.drc-card.top .drc-alan{color:#8E97AB}.drc-name{font-size:15px;font-weight:700;color:var(--ink-900);margin-top:10px;padding-top:10px;border-top:1px solid var(--border);width:100%}.drc-card.top .drc-name{color:#fff;border-top:1px solid rgb(255 255 255 / .1)}