@font-face{font-family:__Anton_ec6dc7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Anton_ec6dc7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Anton_ec6dc7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Anton_Fallback_ec6dc7;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:__Anton_ec6dc7,__Anton_Fallback_ec6dc7;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-anton:"__Anton_ec6dc7","__Anton_Fallback_ec6dc7"}@font-face{font-family:__Caveat_0cfab1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Caveat_0cfab1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_0cfab1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Caveat_0cfab1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Caveat_0cfab1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Caveat_0cfab1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_0cfab1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Caveat_0cfab1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Caveat_Fallback_0cfab1;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_0cfab1{font-family:__Caveat_0cfab1,__Caveat_Fallback_0cfab1;font-style:normal}.__variable_0cfab1{--font-caveat:"__Caveat_0cfab1","__Caveat_Fallback_0cfab1"}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_baa73f;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_baa73f;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_baa73f{font-family:__Outfit_baa73f,__Outfit_Fallback_baa73f;font-style:normal}.__variable_baa73f{--font-outfit:"__Outfit_baa73f","__Outfit_Fallback_baa73f"}.sf{--ink:#0a0d12;--ink-2:#0f141d;--ink-3:#161c28;--ink-4:#1e2535;--line:hsla(0,0%,100%,.09);--line-2:hsla(0,0%,100%,.16);--gold:#f7b733;--gold-2:#ffdd7a;--gold-deep:#b97e00;--red:#e8232b;--magenta:#e11fb0;--cyan:#18d2e6;--violet:#7b2ff7;--text:#f5f2ea;--muted:#99a1b3;--muted-2:#6c7488;--ok:#34d399;--ring:conic-gradient(from 210deg,var(--gold),var(--red),var(--magenta),var(--violet),var(--cyan),var(--gold));--gold-grad:linear-gradient(100deg,#b97e00,#f7b733 28%,#ffe9a8 50%,#f7b733 72%,#b97e00);--r-sm:10px;--r:16px;--r-lg:24px;--r-pill:999px;--shadow:0 24px 60px -22px rgba(0,0,0,.8);--maxw:1180px;--display:var(--font-anton),"Arial Narrow",sans-serif;--script:var(--font-caveat),cursive;--body:var(--font-outfit),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-family:var(--body);color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;background:radial-gradient(1200px 700px at 80% -10%,rgba(123,47,247,.16),transparent 60%),radial-gradient(1000px 600px at 0 0,rgba(225,31,176,.12),transparent 55%),radial-gradient(900px 700px at 50% 120%,rgba(247,183,51,.1),transparent 60%),var(--ink)}.sf *{box-sizing:border-box}.sf a{color:inherit;text-decoration:none}.sf img{max-width:100%;display:block}.sf ul{margin:0;padding:0;list-style:none}.sf h1,.sf h2,.sf h3{font-family:var(--display);font-weight:400;letter-spacing:.01em;line-height:.96;margin:0}.sf .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:20px}.sf .section{padding:64px 0}.sf .center{text-align:center}.sf .eyebrow{font-family:var(--script);color:var(--red);font-size:clamp(1.4rem,3.2vw,2.1rem);line-height:1;font-weight:700;text-shadow:0 2px 18px rgba(232,35,43,.45)}.sf .kicker{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:.22em;color:var(--gold-2);padding:7px 14px;border-radius:var(--r-pill);background:rgba(247,183,51,.08);border:1px solid rgba(247,183,51,.28)}.sf .h-xl,.sf .kicker{text-transform:uppercase}.sf .h-xl{font-size:clamp(2.7rem,8vw,5.6rem)}.sf .h-lg{font-size:clamp(2rem,5vw,3.4rem);text-transform:uppercase}.sf .lead{font-size:clamp(1rem,1.5vw,1.18rem);color:var(--muted)}.sf .gold-text{background:var(--gold-grad);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sf-shimmer 4.5s linear infinite}@keyframes sf-shimmer{to{background-position:200%}}.sf .section-head{display:flex;flex-direction:column;gap:12px;margin-bottom:36px;align-items:center;text-align:center}.sf .section-head .lead{max-width:60ch}.sf .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border-radius:var(--r-pill);font-weight:700;font-size:1rem;border:1px solid transparent;transition:transform .15s ease,box-shadow .25s ease,filter .2s;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.sf .btn:active{transform:translateY(1px) scale(.99)}.sf .btn-gold{color:#2a1b00;background:var(--gold-grad);background-size:200% auto;box-shadow:0 10px 30px -8px rgba(247,183,51,.6),inset 0 1px 0 hsla(0,0%,100%,.5);animation:sf-shimmer 5s linear infinite}.sf .btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px rgba(247,183,51,.8),inset 0 1px 0 hsla(0,0%,100%,.6)}.sf .btn-ghost{color:var(--text);background:hsla(0,0%,100%,.04);border-color:var(--line-2)}.sf .btn-ghost:hover{background:hsla(0,0%,100%,.09);transform:translateY(-2px)}.sf .btn-block{width:100%}.sf .btn-lg{padding:18px 34px;font-size:1.08rem}.sf .ring{position:relative;border-radius:50%;padding:6px;isolation:isolate}.sf .ring:before{inset:0;z-index:0}.sf .ring:after,.sf .ring:before{content:"";position:absolute;border-radius:50%;background:var(--ring);animation:sf-spin 14s linear infinite}.sf .ring:after{inset:-6px;filter:blur(22px);opacity:.55;z-index:-1}.sf .ring .disc{position:relative;z-index:1;border-radius:50%;background:#fff;display:grid;place-items:center;aspect-ratio:1;padding:11%}.sf .ring .disc img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@keyframes sf-spin{to{transform:rotate(1turn)}}.sf .hero{position:relative;overflow:hidden;padding-top:30px;padding-bottom:46px}.sf #money-rain{width:100%;height:100%}.sf #money-rain,.sf .hero-glow{position:absolute;inset:0;z-index:0;pointer-events:none}.sf .hero-glow{background:radial-gradient(60% 50% at 50% 22%,rgba(247,183,51,.18),transparent 70%)}.sf .hero .wrap{position:relative;z-index:2}.sf .hero-inner{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;min-height:min(72vh,600px)}.sf .hero-logo{justify-self:center;width:min(340px,70vw)}.sf .hero-logo .ring{margin-inline:auto}.sf .hero-copy{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.sf .hero .lead{max-width:46ch}.sf .hero-cta{gap:14px;margin-top:6px}.sf .hero-cta,.sf .trust{display:flex;flex-wrap:wrap}.sf .trust{gap:24px;margin-top:12px}.sf .trust .t{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.92rem;font-weight:600}.sf .trust .t b{color:var(--text)}.sf .trust .dot{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 12px var(--ok)}.sf .jackpot{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;margin-top:24px}.sf .jp{background:linear-gradient(180deg,var(--ink-3),var(--ink-2));border:1px solid var(--line);border-radius:var(--r);padding:16px 14px;text-align:center;position:relative;overflow:hidden}.sf .jp:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% -20%,rgba(247,183,51,.16),transparent 60%)}.sf .jp .n{font-family:var(--display);font-size:clamp(1.5rem,4vw,2.3rem);line-height:1;position:relative}.sf .jp .l{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-weight:700;position:relative}.sf .grid-rifas{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.sf .rifa-card{background:linear-gradient(180deg,var(--ink-3),var(--ink-2));border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s;box-shadow:var(--shadow)}.sf .rifa-card:hover{transform:translateY(-6px);border-color:var(--line-2)}.sf .rifa-media{aspect-ratio:16/10;position:relative;overflow:hidden}.sf .rifa-media .ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:4rem;background:linear-gradient(135deg,var(--ink-4),var(--ink-3))}.sf .rifa-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 26%;object-position:center 26%}.sf .rifa-badge{position:absolute;top:14px;left:14px;z-index:2;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:7px 12px;border-radius:var(--r-pill);backdrop-filter:blur(6px);background:rgba(52,211,153,.16);color:#7cf3c3;border:1px solid rgba(52,211,153,.5)}.sf .rifa-price{position:absolute;bottom:12px;right:12px;z-index:2;font-family:var(--display);background:var(--gold-grad);color:#2a1b00;padding:8px 14px;border-radius:12px;font-size:1.15rem;box-shadow:0 8px 20px -6px rgba(247,183,51,.7)}.sf .rifa-body{padding:20px;display:flex;flex-direction:column;gap:14px;flex:1}.sf .rifa-body h3{font-size:1.35rem}.sf .rifa-prize{color:var(--muted);font-size:.95rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sf .rifa-meta{display:flex;align-items:center;gap:8px;color:var(--gold-2);font-weight:600;font-size:.9rem}.sf .progress{height:12px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.07);overflow:hidden;border:1px solid var(--line)}.sf .progress>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold-deep),var(--gold),var(--gold-2));box-shadow:0 0 16px rgba(247,183,51,.7);transition:width 1.2s cubic-bezier(.2,.7,.2,1)}.sf .progress-row{display:flex;justify-content:space-between;font-size:.8rem;color:var(--muted);font-weight:600;margin-top:7px}.sf .rifa-card .btn{margin-top:auto}.sf .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:s}.sf .step{background:linear-gradient(180deg,var(--ink-3),var(--ink-2));border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 24px;position:relative}.sf .step:before{counter-increment:s;content:"0" counter(s);font-family:var(--display);font-size:3rem;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.9;line-height:1}.sf .step h3{font-size:1.25rem;margin:10px 0 8px}.sf .step p{color:var(--muted);margin:0;font-size:.96rem}.sf .pay-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.sf .pay{background:linear-gradient(180deg,var(--ink-3),var(--ink-2));border:1px solid var(--line);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:6px;transition:.2s}.sf .pay:hover{border-color:var(--line-2);transform:translateY(-3px)}.sf .pay .pay-top{display:flex;align-items:center;gap:12px;margin-bottom:6px}.sf .pay .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:1.3rem;background:rgba(247,183,51,.12);border:1px solid rgba(247,183,51,.3)}.sf .pay h4{margin:0;font-size:1.05rem;font-family:var(--body);font-weight:700}.sf .pay .row{display:flex;justify-content:space-between;gap:12px;font-size:.9rem;padding:5px 0;border-top:1px solid var(--line)}.sf .pay .row:first-of-type{border-top:0}.sf .pay .k{color:var(--muted)}.sf .pay .v{font-weight:600;text-align:right;word-break:break-word}.sf .pay-note{display:flex;gap:7px;align-items:flex-start;margin:10px 0 2px;padding:9px 11px;border-radius:10px;font-size:.8rem;line-height:1.4;background:rgba(232,35,43,.1);border:1px solid rgba(232,35,43,.34);color:#ffd7cf;font-weight:600}.sf .copy-btn{align-self:flex-start;margin-top:8px;font-size:.8rem;color:var(--gold-2);background:rgba(247,183,51,.08);border:1px solid rgba(247,183,51,.3);border-radius:var(--r-pill);padding:7px 14px;transition:.2s;display:inline-flex;align-items:center;gap:6px}.sf .copy-btn:hover{background:rgba(247,183,51,.16)}.sf .verify{max-width:680px;margin-inline:auto}.sf .verify .box{background:linear-gradient(180deg,var(--ink-3),var(--ink-2));border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;margin-top:20px}.sf .verify-form{display:flex;gap:10px;flex-wrap:wrap}.sf .input{flex:1;min-width:200px;background:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:15px 20px;color:var(--text);font-size:1rem;outline:none;transition:.2s;font-family:inherit}.sf .input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(247,183,51,.18)}.sf select.input{border-radius:14px}.sf .faq{max-width:820px;margin-inline:auto;display:flex;flex-direction:column;gap:12px}.sf .faq details{background:linear-gradient(180deg,var(--ink-3),var(--ink-2));border:1px solid var(--line);border-radius:var(--r);padding:4px 22px;transition:.2s}.sf .faq details[open]{border-color:var(--line-2)}.sf .faq summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:700;font-size:1.05rem;display:flex;justify-content:space-between;align-items:center;gap:14px}.sf .faq summary::-webkit-details-marker{display:none}.sf .faq summary:after{content:"+";font-family:var(--display);font-size:1.6rem;color:var(--gold);transition:.25s}.sf .faq details[open] summary:after{transform:rotate(45deg)}.sf .faq p{color:var(--muted);margin:0 0 18px;font-size:.97rem}.sf .site-footer{border-top:1px solid var(--line);padding:48px 0 34px;margin-top:30px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4))}.sf .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:34px}.sf .foot-brand{display:flex;flex-direction:column;gap:14px;max-width:38ch}.sf .foot-brand img{width:120px;height:auto}.sf .foot-col h5{font-family:var(--display);font-size:1.05rem;letter-spacing:.05em;margin:0 0 14px;text-transform:uppercase}.sf .foot-col a,.sf .foot-col p{color:var(--muted);display:block;padding:5px 0;font-size:.94rem;margin:0}.sf .foot-col a:hover{color:var(--gold-2)}.sf .socials{display:flex;gap:12px;margin-top:4px}.sf .socials a{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:hsla(0,0%,100%,.05);border:1px solid var(--line-2);transition:.2s}.sf .socials a:hover{background:var(--ring);transform:translateY(-3px)}.sf .foot-bottom{margin-top:34px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:var(--muted-2);font-size:.85rem}.sf-wa-wrap{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.sf-wa-float{position:relative;z-index:81;width:60px;height:60px;border-radius:50%;border:none;cursor:pointer;display:grid;place-items:center;background:linear-gradient(180deg,#34e07a,#1fae57);color:#fff;box-shadow:0 14px 34px -8px rgba(31,174,87,.7);transition:transform .2s}.sf-wa-float:hover{transform:scale(1.08)}.sf-wa-float:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #34e07a;animation:sf-pulse 2s ease-out infinite}@keyframes sf-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.6);opacity:0}}.sf-wa-menu{width:268px;background:var(--ink-3);border:1px solid var(--line-2);border-radius:18px;padding:8px;box-shadow:0 22px 50px -14px rgba(0,0,0,.8);display:flex;flex-direction:column;gap:2px}.sf-wa-menu-head{font-size:.8rem;font-weight:700;color:var(--muted);padding:8px 10px 6px}.sf-wa-contact{display:flex;align-items:center;gap:11px;padding:10px;border-radius:13px;transition:background .15s}.sf-wa-contact:hover{background:rgba(52,224,122,.12)}.sf-wa-contact .wa-ic{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#34e07a,#1fae57)}.sf-wa-contact .wa-info{display:flex;flex-direction:column;line-height:1.2}.sf-wa-contact .wa-info b{color:var(--text);font-size:.95rem}.sf-wa-contact .wa-info small{color:var(--muted-2);font-size:.78rem}.sf-fx-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:90}.sf [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.sf [data-reveal].in{opacity:1;transform:none}@media (max-width:920px){.sf .hero-inner{grid-template-columns:1fr;text-align:center;gap:26px;min-height:auto}.sf .hero-copy{align-items:center}.sf .hero-logo{order:-1;width:min(260px,62vw)}.sf .foot-grid,.sf .steps{grid-template-columns:1fr}.sf .foot-grid{gap:26px}}@media (max-width:760px){.sf .jackpot{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.sf *,.sf :after,.sf :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.05ms!important}.sf #money-rain{display:none}.sf [data-reveal]{opacity:1;transform:none}}