.hero-header[data-astro-cid-3ef6ksr2]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:60px 20px 80px;border-bottom:1px solid rgba(102,252,241,.15)}.hero-header__bg[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;background:url(/images/hero-bg.jpg) 50% 50% / cover no-repeat;transform:scale(1.03);z-index:0}.hero-header__overlay[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;background:linear-gradient(180deg,#0b0c10b8,#1f2833d1 55%,#0b0c10f5);z-index:1}.hero-header__glow[data-astro-cid-3ef6ksr2]{position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,#66fcf124,#66fcf100 70%);top:50%;left:50%;transform:translate(-50%,-55%);z-index:1;pointer-events:none}.hero-header__content[data-astro-cid-3ef6ksr2]{position:relative;z-index:2;width:100%;max-width:820px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:fadeIn .8s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-header__logo-wrap[data-astro-cid-3ef6ksr2]{padding:10px 0;margin-bottom:12px;filter:drop-shadow(0 8px 28px rgba(0,0,0,.6))}.hero-header__logo[data-astro-cid-3ef6ksr2]{width:220px;height:255px;object-fit:contain;margin:0 auto}.hero-header__title[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:clamp(42px,6vw,60px);font-weight:700;letter-spacing:3px;text-transform:uppercase;text-shadow:0 4px 24px rgba(0,0,0,.85);color:var(--color-text-light);margin:0 0 8px;line-height:1.1}.hero-header__subtitle[data-astro-cid-3ef6ksr2]{font-size:clamp(16px,2.2vw,19px);color:var(--color-text-muted);margin:0 0 36px;letter-spacing:.4px}.hero-header__nav[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:720px}.hero-header__btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 24px;background:#0b0c108c;backdrop-filter:blur(8px);color:var(--color-text-light);font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:1;border:1px solid rgba(102,252,241,.55);border-radius:6px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.hero-header__btn--primary[data-astro-cid-3ef6ksr2]{background:#66fcf11f;border-color:var(--color-cyan)}.hero-header__btn[data-astro-cid-3ef6ksr2]:hover{background-color:var(--color-cyan);border-color:var(--color-cyan);color:var(--color-bg-deep);transform:translateY(-2px);box-shadow:0 8px 24px #66fcf140}.hero-header__scroll[data-astro-cid-3ef6ksr2]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);z-index:2;color:#c5c6c7b3;padding:8px;border-radius:50%;transition:color .2s ease,transform .2s ease;animation:bounce 2.5s infinite ease-in-out}.hero-header__scroll[data-astro-cid-3ef6ksr2]:hover{color:var(--color-cyan)}@keyframes bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@media(max-width:767px){.hero-header__logo[data-astro-cid-3ef6ksr2]{width:150px;height:174px}.hero-header__nav[data-astro-cid-3ef6ksr2]{grid-template-columns:1fr;max-width:320px;gap:12px}}.dnk-community-bar[data-astro-cid-balv45lp]{background:#0b0c10a6;border:1px solid rgba(102,252,241,.22);border-radius:12px;padding:24px 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 10px 30px #00000040}.dnk-community-text[data-astro-cid-balv45lp]{flex:1 1 380px;color:var(--color-text-muted)}.dnk-community-text[data-astro-cid-balv45lp] strong[data-astro-cid-balv45lp]{color:var(--color-text-light);display:block;font-size:19px;margin-bottom:4px}.dnk-social-links[data-astro-cid-balv45lp]{display:flex;gap:12px;flex-wrap:wrap}.dnk-social-btn[data-astro-cid-balv45lp]{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border:1px solid rgba(102,252,241,.6);border-radius:6px;background:#1f283380;color:var(--color-text-light);text-decoration:none;font-weight:500;font-size:15px;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.dnk-social-btn[data-astro-cid-balv45lp]:hover{background:var(--color-cyan);border-color:var(--color-cyan);color:var(--color-bg-deep);transform:translateY(-2px)}@media(max-width:768px){.dnk-community-bar[data-astro-cid-balv45lp]{text-align:center;justify-content:center;padding:22px 20px}.dnk-social-links[data-astro-cid-balv45lp]{justify-content:center}}.info-section[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,var(--color-bg-deep) 0%,var(--color-bg-dark) 100%);padding:80px 20px}.section-header[data-astro-cid-bbe6dxrz]{text-align:center;margin-bottom:24px}.section-heading[data-astro-cid-bbe6dxrz]{text-align:center;color:var(--color-text-light);font-family:var(--font-sans);font-size:clamp(26px,4vw,36px);font-weight:700;margin:0;line-height:1.25}.dnk-info-wrap[data-astro-cid-bbe6dxrz]{max-width:920px;margin:0 auto;color:var(--color-text-muted);font-family:var(--font-sans);line-height:1.75;font-size:17px}.dnk-lead[data-astro-cid-bbe6dxrz]{font-size:19px;color:var(--color-text-light);text-align:center;max-width:760px;margin:0 auto 40px}.dnk-cards[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:28px}.dnk-card[data-astro-cid-bbe6dxrz]{background:#0b0c10a6;border:1px solid rgba(102,252,241,.22);border-radius:12px;padding:28px 30px;box-shadow:0 10px 30px #00000040;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.dnk-card[data-astro-cid-bbe6dxrz]:hover{border-color:#66fcf199;transform:translateY(-2px);box-shadow:0 14px 36px #00000059}.dnk-card[data-astro-cid-bbe6dxrz] h3[data-astro-cid-bbe6dxrz]{color:var(--color-cyan);font-size:21px;margin:0 0 14px;font-weight:600;line-height:1.3}.dnk-card[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{margin:0 0 14px;color:var(--color-text-muted)}.dnk-card[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]:last-child{margin-bottom:0}.video-block[data-astro-cid-bbe6dxrz]{margin-top:36px}.video-wrapper[data-astro-cid-bbe6dxrz]{position:relative;width:100%;aspect-ratio:16 / 9;background-color:var(--color-bg-deep);border-radius:12px;border:1px solid rgba(102,252,241,.22);overflow:hidden;box-shadow:0 16px 40px #00000073}.video-wrapper[data-astro-cid-bbe6dxrz] iframe[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:768px){.info-section[data-astro-cid-bbe6dxrz]{padding:60px 16px}.dnk-cards[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}}.partners-section[data-astro-cid-s63cuhea]{background-color:var(--color-bg-deep);border-top:1px solid rgba(102,252,241,.12);border-bottom:1px solid rgba(102,252,241,.12);padding:72px 20px}.partners-header[data-astro-cid-s63cuhea]{text-align:center;max-width:680px;margin:0 auto 32px}.partners-heading[data-astro-cid-s63cuhea]{font-family:var(--font-sans);font-weight:700;font-size:clamp(26px,4vw,34px);color:var(--color-text-light);margin:0 0 10px}.partners-sub[data-astro-cid-s63cuhea]{color:var(--color-text-muted);font-size:16px;margin:0}.partners-card[data-astro-cid-s63cuhea]{max-width:920px;margin:0 auto;background:#1f283373;border:1px solid rgba(102,252,241,.22);border-radius:14px;padding:28px 16px 24px;box-shadow:0 12px 36px #00000059}.dnk-partner-carousel-wrap[data-astro-cid-s63cuhea]{position:relative;padding:4px 44px;overflow:hidden;user-select:none}.dnk-partner-viewport[data-astro-cid-s63cuhea]{overflow:hidden;width:100%}.dnk-partner-track[data-astro-cid-s63cuhea]{display:flex;align-items:stretch;transition:transform .6s cubic-bezier(.25,1,.5,1);will-change:transform}.dnk-partner-slide[data-astro-cid-s63cuhea]{flex:0 0 33.3333%;max-width:33.3333%;box-sizing:border-box;padding:8px 10px;display:flex}.dnk-partner-tile[data-astro-cid-s63cuhea]{display:flex;align-items:center;justify-content:center;width:100%;height:136px;padding:18px 22px;background-color:#fff;border-radius:10px;border:1px solid rgba(255,255,255,.9);text-decoration:none;box-shadow:0 4px 14px #0003;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.dnk-partner-tile[data-astro-cid-s63cuhea]:hover{transform:translateY(-3px);border-color:var(--color-cyan);box-shadow:0 8px 22px #66fcf133}.dnk-partner-tile[data-astro-cid-s63cuhea] img[data-astro-cid-s63cuhea]{max-height:96px;max-width:100%;width:auto;height:auto;object-fit:contain;transition:transform .25s ease}.dnk-partner-tile[data-astro-cid-s63cuhea]:hover img[data-astro-cid-s63cuhea]{transform:scale(1.04)}.dnk-partner-nav[data-astro-cid-s63cuhea]{position:absolute;top:calc(50% - 14px);transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid rgba(102,252,241,.45);background:#0b0c10d9;color:var(--color-cyan);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background-color .2s,color .2s,border-color .2s;padding:0}.dnk-partner-nav[data-astro-cid-s63cuhea]:hover{background:var(--color-cyan);color:var(--color-bg-deep);border-color:var(--color-cyan)}.dnk-partner-prev[data-astro-cid-s63cuhea]{left:4px}.dnk-partner-next[data-astro-cid-s63cuhea]{right:4px}.dnk-partner-dots[data-astro-cid-s63cuhea]{display:flex;justify-content:center;gap:8px;margin-top:18px}.dnk-partner-dot{width:9px;height:9px;border-radius:50%;border:none;background:#c5c6c74d;cursor:pointer;padding:0;transition:background-color .2s,transform .2s}.dnk-partner-dot.active{background:var(--color-cyan);transform:scale(1.25)}@media(max-width:920px){.dnk-partner-slide[data-astro-cid-s63cuhea]{flex:0 0 50%;max-width:50%}}@media(max-width:640px){.partners-section[data-astro-cid-s63cuhea]{padding:56px 16px}.dnk-partner-slide[data-astro-cid-s63cuhea]{flex:0 0 100%;max-width:100%}}.contact-section[data-astro-cid-svshx33u]{background:linear-gradient(180deg,var(--color-bg-dark) 0%,var(--color-bg-deep) 100%);padding:72px 20px 88px}.contact-header[data-astro-cid-svshx33u]{text-align:center;max-width:620px;margin:0 auto 32px}.contact-heading[data-astro-cid-svshx33u]{color:var(--color-text-light);font-family:var(--font-sans);font-size:clamp(26px,4vw,34px);font-weight:700;margin:0 0 10px}.contact-sub[data-astro-cid-svshx33u]{color:var(--color-text-muted);font-size:16px;margin:0}.contact-card[data-astro-cid-svshx33u]{max-width:720px;margin:0 auto;background:#0b0c10a6;border:1px solid rgba(102,252,241,.22);border-radius:14px;padding:36px 38px;box-shadow:0 14px 40px #00000059}.honeypot-wrap[data-astro-cid-svshx33u]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-feedback[data-astro-cid-svshx33u]{padding:14px 18px;margin-bottom:24px;font-size:15px;border-radius:8px}.form-feedback[data-astro-cid-svshx33u][hidden]{display:none}.form-feedback[data-astro-cid-svshx33u].is-error{background-color:#e0456224;color:#ff9ebb;border:1px solid rgba(224,69,98,.45)}.form-feedback[data-astro-cid-svshx33u].is-success{background-color:#66fcf11f;color:var(--color-cyan);border:1px solid rgba(102,252,241,.4)}.form-grid[data-astro-cid-svshx33u]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-row[data-astro-cid-svshx33u]{margin-bottom:20px}.form-row--submit[data-astro-cid-svshx33u]{margin-bottom:0;margin-top:8px}.form-label[data-astro-cid-svshx33u]{display:block;font-size:14px;font-weight:500;color:var(--color-text-light);margin-bottom:8px}.form-required[data-astro-cid-svshx33u]{color:var(--color-cyan)}.form-input[data-astro-cid-svshx33u],.form-textarea[data-astro-cid-svshx33u]{width:100%;padding:12px 14px;font-family:var(--font-sans);font-size:16px;color:var(--color-text-light);background-color:#1f2833a6;border:1px solid rgba(197,198,199,.25);border-radius:8px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.form-input[data-astro-cid-svshx33u]::placeholder,.form-textarea[data-astro-cid-svshx33u]::placeholder{color:#c5c6c773}.form-input[data-astro-cid-svshx33u]:hover,.form-textarea[data-astro-cid-svshx33u]:hover{border-color:#66fcf173}.form-input[data-astro-cid-svshx33u]:focus,.form-textarea[data-astro-cid-svshx33u]:focus{background-color:#1f2833e6;border-color:var(--color-cyan);box-shadow:0 0 0 3px #66fcf11f;outline:none}.form-input[data-astro-cid-svshx33u].has-error,.form-textarea[data-astro-cid-svshx33u].has-error{border-color:var(--color-error)}.form-textarea[data-astro-cid-svshx33u]{min-height:130px;resize:vertical}.form-meta[data-astro-cid-svshx33u]{display:flex;justify-content:space-between;align-items:center;margin-top:6px;gap:12px}.char-counter[data-astro-cid-svshx33u]{margin-left:auto;font-size:13px;color:var(--color-text-muted)}.char-counter[data-astro-cid-svshx33u].is-limit{color:var(--color-cyan);font-weight:600}.field-error[data-astro-cid-svshx33u]{display:block;font-size:13px;color:#ff8fa3;margin-top:6px}.field-error[data-astro-cid-svshx33u][hidden]{display:none}.form-submit[data-astro-cid-svshx33u]{display:inline-flex;align-items:center;justify-content:center;padding:13px 32px;font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--color-bg-deep);background-color:var(--color-cyan);border:1px solid var(--color-cyan);border-radius:8px;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}.form-submit[data-astro-cid-svshx33u]:hover:not(:disabled){background-color:#8afff7;transform:translateY(-2px);box-shadow:0 8px 22px #66fcf147}.form-submit[data-astro-cid-svshx33u]:disabled{opacity:.65;cursor:wait}@media(max-width:640px){.contact-section[data-astro-cid-svshx33u]{padding:56px 16px 72px}.contact-card[data-astro-cid-svshx33u]{padding:24px 20px}.form-grid[data-astro-cid-svshx33u]{grid-template-columns:1fr;gap:0}.form-submit[data-astro-cid-svshx33u]{width:100%}}
