*, *::before, *::after{box-sizing: border-box;}
img, svg, video, iframe{max-width: 100%;}
img, video{display: block;height: auto;}
html{scroll-padding-top: calc(60px + 1.25rem);scroll-behavior: smooth;}
body{margin: 0;background: #1d1730;line-height: 1.62;overflow-wrap: anywhere;color: #ced2a9;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;padding-bottom: 4.75rem;font-family: "Manrope",system-ui,sans-serif;font-size: 1rem;}
a{text-decoration: none;color: #dee56b;}
a:hover{color: #a09c30;}
::selection{background: rgba(227,178,78,0.235);color: #ebefd2;}
h1, h2, h3{margin: 0;letter-spacing: -0.006em;font-weight: 600;font-family: "Cormorant Garamond",Georgia,serif;color: #ebefd2;}
@keyframes dwuyl{
  0%, 100% { box-shadow: 0 0 0 0 rgba(130,201,161,0.415); }
   
  60% { box-shadow: 0 0 0 6px rgba(130,201,161,0.02); }
         
}
:focus-visible{outline: 2px solid #dee56b;outline-offset: 2px;}
.zqur5lm{margin: 0 auto;padding: 0 18px;max-width: 70rem;width: 100%;}
.w5yprdkq{padding: 2.875rem 0;}
.w5yprdkq + .w5yprdkq{border-top: 1px solid rgba(194,201,76,0.076);}
.lbb6m7{color: #dee56b;font-weight: 500;margin-bottom: 0.75rem;font-family: "Fira Code",ui-monospace,monospace;display: inline-block;font-size: 12px;text-transform: uppercase;letter-spacing: 0.16em;}
.i97nb4g{overflow-wrap: anywhere;line-height: 1.16;margin-bottom: 0.5rem;font-size: clamp(1.563rem, 5.6vw, 2rem);}
.qp9ggto{margin: 0;line-height: 1.64;color: #a8a888;max-width: 64ch;font-size: 16px;}
.degy6qq2{margin-top: 16px;}
.vwyato{margin-top: 24px;}
.rdbm90{padding: 2.625rem 22px 2.25rem;border-radius: 18px;overflow: hidden;background: #17141f;position: relative;}
.rdbm90::before{background: linear-gradient(135deg, #dee257, #a09c30);right: 0;left: 0;top: 0;height: 3px;content: '';position: absolute;}
.i37sci9u{gap: 0.5rem;border: none;transition: filter .15s ease, background .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease;border-radius: 0.688rem;padding: 0.875rem 28px;display: inline-flex;font-weight: 600;letter-spacing: 0.01em;font-family: "Manrope",system-ui,sans-serif;justify-content: center;cursor: pointer;line-height: 1;font-size: 15px;align-items: center;}
.ij1ks{background: linear-gradient(131deg, #dee257, #a09c30);box-shadow: 0 0.375rem 1.375rem rgba(227,178,78,0.294);color: #19160a;}
.ij1ks:hover{filter: brightness(1.06);box-shadow: 0 8px 28px rgba(227,178,78,0.429);}
.g9hpb5{background: #29253c;border: 1.5px solid rgba(194,201,76,0.171);color: #ced2a9;}
.g9hpb5:hover{border-color: rgba(194,201,76,0.355);color: #dee56b;}
.vw58sc{padding: 1rem 2rem;font-size: 1.063rem;}
.ydkalsm{width: 100%;}
.j3oxag11{border: 1.5px solid rgba(232,138,143,0.547);border-radius: 62.438rem;padding: 4px 0.563rem;font-size: 11px;white-space: nowrap;font-weight: 600;font-family: "Fira Code",ui-monospace,monospace;color: #d6806e;}
.gfe22x{background:
    repeating-linear-gradient(42deg, transparent, transparent 0.625rem, rgba(255,255,255,0.02) 0.625rem, rgba(255,255,255,0.046) 1.25rem),
    #251c33;border: 1.5px dashed rgba(227,178,78,0.257);place-items: center;padding: 12px;width: 100%;text-align: center;font-size: 0.781rem;height: 100%;color: #98997e;display: grid;min-height: 7.5rem;}
.gfe22x img{width: 100%;object-fit: cover;height: 100%;}
.l5gdu7w5{gap: 14px;display: grid;}
.hkvqq{grid-template-columns: minmax(0, 1fr);gap: 14px;display: grid;}
.kbkcqu{gap: 0.875rem;grid-template-columns: minmax(0, 1fr);display: grid;}
.ahe58{border: 1px solid rgba(194,201,76,0.207);background: #29253c;padding: 22px;border-radius: 0.875rem;box-shadow: 0 0.375rem 1.25rem rgba(0,0,0,0.343);}
.tf4ko{gap: 12px;counter-reset: s;display: grid;}
.wmmhq{gap: 14px;display: flex;align-items: flex-start;}
.ratdujo9{border: 1px solid rgba(194,201,76,0.362);border-radius: 999px;place-items: center;background: rgba(227,178,78,0.126);flex: 0 0 auto;display: grid;font-weight: 700;width: 30px;font-family: "Fira Code",ui-monospace,monospace;counter-increment: s;height: 30px;font-size: 0.875rem;color: #dee56b;}
.ratdujo9::before{content: counter(s);}
.j86r2{min-width: 0;}
.j86r2 h3{margin-bottom: 2px;color: #ebefd2;font-family: "Manrope",system-ui,sans-serif;font-size: 1rem;font-weight: 600;}
.j86r2 p{margin: 0;font-size: 14px;color: #a8a888;}
@media (min-width:721px){.w5yprdkq{padding: 58px 0;}
.hkvqq, .kbkcqu{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
.rdbm90{padding: 3.125rem 2.125rem 40px;}
}
@media (min-width:1024px){.kbkcqu{grid-template-columns: repeat(3, minmax(0, 1fr));}
}
@media (min-width:900px){body{padding-bottom: 0;}
}
@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}
*, *::before, *::after{animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;animation-duration: 0.001ms !important;}
}
.f88nvz06{background: rgba(32,26,46,0.83);position: sticky;z-index: 40;top: 0;border-bottom: 1px solid rgba(194,201,76,0.104);-webkit-backdrop-filter: blur(0.688rem);backdrop-filter: blur(0.688rem);}
.yvn3v{gap: 14px;display: flex;height: 3.75rem;align-items: center;}
.g5sjr9{display: flex;min-width: 0;align-items: center;}
.n1cyzqsa{overflow: hidden;white-space: nowrap;font-family: "Cormorant Garamond",Georgia,serif;text-overflow: ellipsis;font-size: 19px;font-weight: 600;color: #ebefd2;}
.axlhgg62{flex: 1;}
.fhbdjxvb{display: none;}
.qgfli16m{display: block;}
.ab9lbc{background: #17141f;margin-top: 42px;border-top: 1px solid rgba(194,201,76,0.109);color: #a8a888;font-size: 0.813rem;}
.xr8gro{gap: 0.625rem;padding-top: 1.75rem;display: grid;padding-bottom: 36px;}
.vq0b7d{font-size: 17px;color: #ebefd2;font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;}
.luv7a114{line-height: 1.55;color: #98997e;max-width: 70ch;font-size: 0.781rem;}
.ooeyr{gap: 0.5rem 1.125rem;display: flex;align-items: center;flex-wrap: wrap;}
.wogvew{color: #98997e;}
.l1ja5k{background: rgba(32,26,46,0.88);padding: 0.625rem 0.875rem calc(0.625rem + env(safe-area-inset-bottom));gap: 0.75rem;backdrop-filter: blur(11px);left: 0;position: fixed;bottom: 0;-webkit-backdrop-filter: blur(11px);z-index: 50;align-items: center;border-top: 1px solid rgba(194,201,76,0.109);display: flex;right: 0;}
.d93d8lm6{overflow: hidden;flex: 0 1 auto;font-size: 0.875rem;color: #ebefd2;text-overflow: ellipsis;white-space: nowrap;font-weight: 700;}
.l1ja5k .i37sci9u{flex: 1 1 auto;}
@media (min-width:899px){.fhbdjxvb{display: inline-flex;}
.l1ja5k{display: none;}
}
.z7twb{padding: 42px 0 48px;background:
    radial-gradient(120% 95% at 50% -10%, rgba(227,178,78,0.129), transparent 62%),   
    #1d1730;overflow: hidden;position: relative;text-align: center;border-bottom: 1px solid rgba(194,201,76,0.101);}
.s8oma{max-width: 760px;}
.fn1lo95{border-radius: 62.438rem;gap: 8px;background: rgba(130,201,161,0.091);padding: 0.438rem 0.875rem;border: 1px solid rgba(130,201,161,0.327);color: #49afa3;display: inline-flex;font-weight: 500;font-size: 0.75rem;letter-spacing: 0.14em;text-transform: uppercase;font-family: "Fira Code",ui-monospace,monospace;align-items: center;}
.glmmdz{background: #49afa3;animation: dwuyl 2s infinite;border-radius: 50%;flex: 0 0 auto;width: 0.5rem;height: 0.5rem;}
.a88cp7{color: #dee56b;font-weight: 600;}
.pfm7s8os{margin: 18px 0 8px;letter-spacing: -0.008em;font-weight: 600;font-size: clamp(2rem, 8.4vw, 3rem);line-height: 1.06;}
.v2cdjd9z{margin: 0 auto;font-size: 1rem;color: #a8a888;max-width: 52ch;line-height: 1.58;}
.rimwc{overflow: hidden;place-items: center;border-radius: 0.875rem;border: 1px solid rgba(194,201,76,0.156);background: #251c33;margin: 1.5rem auto 0;text-align: center;font-size: 0.781rem;display: grid;width: 100%;aspect-ratio: 16 / 10;max-width: 360px;color: #98997e;}
.rimwc img{height: 100%;width: 100%;object-fit: cover;}
.wxfdijt{gap: 12px;display: flex;flex-direction: column;margin-top: 1.5rem;}
.olfpdj4h{color: #98997e;margin-top: 16px;font-size: 13px;}
.f9nnaj{text-align: left;}
.f9nnaj .v2cdjd9z{margin: 0;}
.f9nnaj .rimwc{margin: 0 0 20px;max-width: 100%;}
@media (min-width:717px){.z7twb{padding: 4.125rem 0 62px;}
.pfm7s8os{font-size: clamp(42px, 6.2vw, 3.75rem);}
.v2cdjd9z{font-size: 1.125rem;}
.rimwc{max-width: 32.5rem;}
.wxfdijt{justify-content: center;flex-direction: row;}
.wxfdijt .i37sci9u{min-width: 13.75rem;}
.f9nnaj .wxfdijt{justify-content: flex-start;}
}
.jrt6ds8q{border: 1px solid rgba(194,201,76,0.183);border-radius: 14px;padding: 0.938rem 1.063rem;background: #29253c;gap: 0.875rem;display: flex;align-items: center;}
.ujbnz0p0{background: #251c33;border-radius: 0.688rem;border: 1px solid rgba(194,201,76,0.153);place-items: center;flex: 0 0 auto;overflow: hidden;font-size: 10px;color: #98997e;width: 56px;display: grid;height: 56px;text-decoration: none;text-align: center;}
.ujbnz0p0 img{object-fit: cover;width: 100%;height: 100%;}
.j2eimza{flex: 1;min-width: 0;}
.tki0a{font-weight: 700;color: #ebefd2;}
.ke95f44{font-size: 0.813rem;color: #49afa3;}
.jrt6ds8q .i37sci9u{flex: 0 0 auto;padding: 0.688rem 18px;font-size: 14px;}
.f37z7eh{gap: 0.625rem;flex-wrap: wrap;display: flex;}
.h5h1ptlq{background: #29253c;padding: 10px 15px;border: 1px solid rgba(194,201,76,0.16);border-radius: 0.688rem;text-decoration: none;font-size: 0.875rem;font-weight: 600;color: #ced2a9;}
.h5h1ptlq:hover{border-color: rgba(194,201,76,0.358);color: #dee56b;}
.jl9snc7k{gap: 0.625rem;display: grid;}
.s6e7a{border-radius: 11px;border: 1px solid rgba(194,201,76,0.166);overflow: hidden;padding: 0 17px;background: #29253c;}
.m900p0ue{gap: 12px;list-style: none;padding: 1rem 0;align-items: center;color: #ebefd2;justify-content: space-between;display: flex;cursor: pointer;font-size: 15px;font-weight: 600;}
.m900p0ue::-webkit-details-marker{display: none;}
.m900p0ue::after{flex: 0 0 auto;color: #dee56b;content: "+";line-height: 1;font-weight: 900;font-size: 1.25rem;}
.s6e7a[open] .m900p0ue::after{content: "\2212";}
.s5cjch0l{padding: 0 0 16px;}
.s5cjch0l p{margin: 0;font-size: 14px;line-height: 1.62;color: #a8a888;}
.kzjil{padding: 20px 1.375rem;}
.a1ef0{gap: 10px 1.125rem;align-items: center;display: flex;flex-wrap: wrap;}
.zlgko{flex: 1 1 15rem;font-size: 0.813rem;line-height: 1.52;min-width: 0;color: #a8a888;}
.lyw15fjm{white-space: nowrap;text-decoration: none;font-size: 13px;font-weight: 600;color: #dee56b;}
.lyw15fjm:hover{color: #a09c30;}