/* Animated designs supplied by the site owner, 30 October 2026. */

.sgclassic-wrap{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:880px;margin:18px auto;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;box-sizing:border-box}
.sgclassic-wrap *,.sgclassic-wrap *::before,.sgclassic-wrap *::after{box-sizing:border-box}
.sgclassic-wrap a.sgclassic-btn{position:relative;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:10px;text-decoration:none;line-height:1.2;min-height:70px;-webkit-tap-highlight-color:transparent;isolation:isolate}
.sgclassic-wrap a.sgclassic-btn:hover,.sgclassic-wrap a.sgclassic-btn:focus{text-decoration:none}
.sgclassic-wrap a.sgclassic-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}
.sgclassic-fx{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:-1}
.sgclassic-ic{position:relative;flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%}
.sgclassic-ic svg{width:20px;height:20px;display:block}
.sgclassic-txt{position:relative;display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}
.sgclassic-t{font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase}
.sgclassic-s{font-size:12.5px;font-weight:500;opacity:.85;letter-spacing:.02em}
.sgclassic-ar{position:relative;flex:0 0 auto;font-size:18px;font-weight:700}
.sgclassic-badge{position:absolute;top:-10px;right:14px;z-index:2;padding:3px 8px;border-radius:5px;font-size:10.5px;font-weight:900;letter-spacing:.1em;line-height:1.2;box-shadow:0 3px 10px rgba(0,0,0,.45);transform-origin:50% 100%}
.sgclassic-wrap a.sgclassic-a{background:linear-gradient(135deg,#8e5ad6 0%,#6a3fa8 55%,#55308a 100%);border:1px solid #b48ef0;color:#fff;box-shadow:0 8px 22px -10px rgba(142,90,214,.8),inset 0 1px 0 rgba(255,255,255,.25)}
.sgclassic-a .sgclassic-ic{background:#fff;color:#6a3fa8}
.sgclassic-a .sgclassic-ic svg{margin-left:2px}
.sgclassic-a .sgclassic-badge{background:linear-gradient(180deg,#ffe08a,#f2c94c);color:#2a2416}
.sgclassic-wrap a.sgclassic-b{background:linear-gradient(135deg,#ffe08a 0%,#f2c94c 50%,#c9a12e 100%);border:1px solid #fff0b8;color:#1f1a0e;box-shadow:0 8px 22px -10px rgba(242,201,76,.7),inset 0 1px 0 rgba(255,255,255,.5)}
.sgclassic-b .sgclassic-ic{background:#1f1a0e;color:#f2c94c}
.sgclassic-b .sgclassic-s{opacity:.78}
@media (max-width:600px){.sgclassic-wrap{grid-template-columns:1fr}.sgclassic-t{font-size:15px}}
.sgclassic-badge{animation:sgclassic-wig 3.2s ease-in-out infinite}
.sgclassic-wrap a.sgclassic-btn{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease,background-color .22s ease}
.sgclassic-ar{transition:transform .22s cubic-bezier(.2,.8,.2,1)}
.sgclassic-wrap a.sgclassic-btn:hover,.sgclassic-wrap a.sgclassic-btn:focus-visible{transform:translateY(-4px)}
.sgclassic-wrap a.sgclassic-a:hover,.sgclassic-wrap a.sgclassic-a:focus-visible{box-shadow:0 14px 28px -10px rgba(142,90,214,.9),inset 0 1px 0 rgba(255,255,255,.25)}
.sgclassic-wrap a.sgclassic-b:hover,.sgclassic-wrap a.sgclassic-b:focus-visible{box-shadow:0 14px 28px -10px rgba(242,201,76,.8),inset 0 1px 0 rgba(255,255,255,.5)}
.sgclassic-wrap a.sgclassic-btn:hover .sgclassic-ar,.sgclassic-wrap a.sgclassic-btn:focus-visible .sgclassic-ar{transform:translate(5px,-3px)}
.sgclassic-wrap a.sgclassic-btn:active{transform:translateY(-1px);transition-duration:.08s}
@keyframes sgclassic-wig{0%,78%,100%{transform:rotate(0) scale(1)}83%{transform:rotate(-7deg) scale(1.1)}88%{transform:rotate(6deg) scale(1.1)}93%{transform:rotate(-3deg) scale(1.04)}}
.sgclassic-b .sgclassic-badge{background:linear-gradient(180deg,#ffffff,#f1ece2);color:#2a2416;border:1px solid #fff;animation-delay:.8s}
.sgclassic-wrap a.sgclassic-c{grid-column:2}
.sgclassic-wrap a.sgclassic-c{background:transparent;border:0;padding:15px 19px;color:#f2c94c;box-shadow:0 8px 22px -12px rgba(242,201,76,.35)}
.sgclassic-c .sgclassic-fx::before{content:"";position:absolute;left:50%;top:50%;width:120%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(0deg);background:conic-gradient(from 0deg,#4a3d1c 0%,#8a7535 15%,#ffe7a0 25%,#8a7535 35%,#4a3d1c 50%,#8a7535 65%,#f2c94c 75%,#8a7535 85%,#4a3d1c 100%);animation:sgclassic-spin 6s linear infinite}
.sgclassic-c .sgclassic-fx::after{content:"";position:absolute;inset:1.5px;border-radius:8.5px;background:#17151b}
.sgclassic-c .sgclassic-ic{background:#0f0e12;border:1px solid #c9a64a;color:#f2c94c}
.sgclassic-c .sgclassic-t{letter-spacing:.025em;text-wrap:balance}
.sgclassic-c .sgclassic-s{color:#d9cfb5;opacity:.85;letter-spacing:0;font-size:12px;text-wrap:balance}
.sgclassic-c .sgclassic-badge{background:linear-gradient(180deg,#ffe08a,#f2c94c);color:#2a2416;animation-delay:1.6s}
.sgclassic-wrap a.sgclassic-c:hover,.sgclassic-wrap a.sgclassic-c:focus-visible{box-shadow:0 14px 28px -10px rgba(242,201,76,.55)}
.sgclassic-wrap a.sgclassic-c:hover .sgclassic-fx::before,.sgclassic-wrap a.sgclassic-c:focus-visible .sgclassic-fx::before{animation-duration:2s}
@keyframes sgclassic-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}
@media (max-width:600px){.sgclassic-wrap a.sgclassic-c{grid-column:auto;width:auto;justify-self:stretch}.sgclassic-c .sgclassic-t{font-size:14px;letter-spacing:.02em}.sgclassic-c .sgclassic-s{font-size:12px}}
@media (prefers-reduced-motion:reduce){.sgclassic-wrap *,.sgclassic-wrap *::before,.sgclassic-wrap *::after{animation:none!important;transition:none!important}}
.sgclassic-a .sgclassic-badge,.sgclassic-b .sgclassic-badge{transform:rotate(-6deg);animation-name:sgclassic-wigt}@keyframes sgclassic-wigt{0%,78%,100%{transform:rotate(-6deg) scale(1)}83%{transform:rotate(-13deg) scale(1.1)}88%{transform:rotate(1deg) scale(1.1)}93%{transform:rotate(-8deg) scale(1.04)}}

.sglatinas-wrap{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:880px;margin:18px auto;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;box-sizing:border-box}
.sglatinas-wrap *,.sglatinas-wrap *::before,.sglatinas-wrap *::after{box-sizing:border-box}
.sglatinas-wrap a.sglatinas-btn{position:relative;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:10px;text-decoration:none;line-height:1.2;min-height:70px;-webkit-tap-highlight-color:transparent;isolation:isolate}
.sglatinas-wrap a.sglatinas-btn:hover,.sglatinas-wrap a.sglatinas-btn:focus{text-decoration:none}
.sglatinas-wrap a.sglatinas-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}
.sglatinas-fx{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:-1}
.sglatinas-ic{position:relative;flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%}
.sglatinas-ic svg{width:20px;height:20px;display:block}
.sglatinas-txt{position:relative;display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}
.sglatinas-t{font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase}
.sglatinas-s{font-size:12.5px;font-weight:500;opacity:.85;letter-spacing:.02em}
.sglatinas-ar{position:relative;flex:0 0 auto;font-size:18px;font-weight:700}
.sglatinas-badge{position:absolute;top:-10px;right:14px;z-index:2;padding:3px 8px;border-radius:5px;font-size:10.5px;font-weight:900;letter-spacing:.1em;line-height:1.2;box-shadow:0 3px 10px rgba(0,0,0,.45);transform-origin:50% 100%}
.sglatinas-wrap a.sglatinas-a{background:linear-gradient(135deg,#8e5ad6 0%,#6a3fa8 55%,#55308a 100%);border:1px solid #b48ef0;color:#fff;box-shadow:0 8px 22px -10px rgba(142,90,214,.8),inset 0 1px 0 rgba(255,255,255,.25)}
.sglatinas-a .sglatinas-ic{background:#fff;color:#6a3fa8}
.sglatinas-a .sglatinas-ic svg{margin-left:2px}
.sglatinas-a .sglatinas-badge{background:linear-gradient(180deg,#ffe08a,#f2c94c);color:#2a2416}
.sglatinas-wrap a.sglatinas-b{background:linear-gradient(135deg,#ffe08a 0%,#f2c94c 50%,#c9a12e 100%);border:1px solid #fff0b8;color:#1f1a0e;box-shadow:0 8px 22px -10px rgba(242,201,76,.7),inset 0 1px 0 rgba(255,255,255,.5)}
.sglatinas-b .sglatinas-ic{background:#1f1a0e;color:#f2c94c}
.sglatinas-b .sglatinas-s{opacity:.78}
@media (max-width:600px){.sglatinas-wrap{grid-template-columns:1fr}.sglatinas-t{font-size:15px}}
.sglatinas-badge{animation:sglatinas-wig 3.2s ease-in-out infinite}
.sglatinas-wrap a.sglatinas-btn{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease,background-color .22s ease}
.sglatinas-ar{transition:transform .22s cubic-bezier(.2,.8,.2,1)}
.sglatinas-wrap a.sglatinas-btn:hover,.sglatinas-wrap a.sglatinas-btn:focus-visible{transform:translateY(-4px)}
.sglatinas-wrap a.sglatinas-a:hover,.sglatinas-wrap a.sglatinas-a:focus-visible{box-shadow:0 14px 28px -10px rgba(142,90,214,.9),inset 0 1px 0 rgba(255,255,255,.25)}
.sglatinas-wrap a.sglatinas-b:hover,.sglatinas-wrap a.sglatinas-b:focus-visible{box-shadow:0 14px 28px -10px rgba(242,201,76,.8),inset 0 1px 0 rgba(255,255,255,.5)}
.sglatinas-wrap a.sglatinas-btn:hover .sglatinas-ar,.sglatinas-wrap a.sglatinas-btn:focus-visible .sglatinas-ar{transform:translate(5px,-3px)}
.sglatinas-wrap a.sglatinas-btn:active{transform:translateY(-1px);transition-duration:.08s}
@keyframes sglatinas-wig{0%,78%,100%{transform:rotate(0) scale(1)}83%{transform:rotate(-7deg) scale(1.1)}88%{transform:rotate(6deg) scale(1.1)}93%{transform:rotate(-3deg) scale(1.04)}}
.sglatinas-b .sglatinas-badge{background:linear-gradient(180deg,#ffffff,#f1ece2);color:#2a2416;border:1px solid #fff;animation-delay:.8s}
.sglatinas-wrap a.sglatinas-c{grid-column:2}
.sglatinas-wrap a.sglatinas-c{background:transparent;border:0;padding:15px 19px;color:#ffb4a8;box-shadow:0 8px 22px -12px rgba(255,90,78,.35)}
.sglatinas-c .sglatinas-fx::before{content:"";position:absolute;left:50%;top:50%;width:120%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(0deg);background:conic-gradient(from 0deg,#4a1c1c 0%,#a8333a 15%,#ffc2b8 25%,#a8333a 35%,#4a1c1c 50%,#a8333a 65%,#ff5a4e 75%,#a8333a 85%,#4a1c1c 100%);animation:sglatinas-spin 6s linear infinite}
.sglatinas-c .sglatinas-fx::after{content:"";position:absolute;inset:1.5px;border-radius:8.5px;background:#17151b}
.sglatinas-c .sglatinas-ic{background:#0f0e12;border:1px solid #e8564c;color:#ff7a6e}
.sglatinas-c .sglatinas-t{letter-spacing:.025em;text-wrap:balance}
.sglatinas-c .sglatinas-s{color:#e6cfcb;opacity:.85;letter-spacing:0;font-size:12px;text-wrap:balance}
.sglatinas-c .sglatinas-badge{background:linear-gradient(180deg,#ff7a6e,#e8384f);color:#fff;border:1px solid #ff9a90;animation-delay:1.6s}
.sglatinas-wrap a.sglatinas-c:hover,.sglatinas-wrap a.sglatinas-c:focus-visible{box-shadow:0 14px 28px -10px rgba(255,90,78,.55)}
.sglatinas-wrap a.sglatinas-c:hover .sglatinas-fx::before,.sglatinas-wrap a.sglatinas-c:focus-visible .sglatinas-fx::before{animation-duration:2s}
@keyframes sglatinas-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}
@media (max-width:600px){.sglatinas-wrap a.sglatinas-c{grid-column:auto;width:auto;justify-self:stretch}.sglatinas-c .sglatinas-t{font-size:14px;letter-spacing:.02em}.sglatinas-c .sglatinas-s{font-size:12px}}
@media (prefers-reduced-motion:reduce){.sglatinas-wrap *,.sglatinas-wrap *::before,.sglatinas-wrap *::after{animation:none!important;transition:none!important}}
.sglatinas-a .sglatinas-badge,.sglatinas-b .sglatinas-badge{transform:rotate(-6deg);animation-name:sglatinas-wigt}@keyframes sglatinas-wigt{0%,78%,100%{transform:rotate(-6deg) scale(1)}83%{transform:rotate(-13deg) scale(1.1)}88%{transform:rotate(1deg) scale(1.1)}93%{transform:rotate(-8deg) scale(1.04)}}

.sgb-c4s3-wrap{--bg:#0e0b13;--bg2:#1c1328;--line:#4a2d63;--acc:#b48ef0;--acc2:#7b5aa6;--hi:#e6c9ff;--glow:142,90,214;--cta-bg:linear-gradient(135deg,#8e5ad6 0%,#6a3fa8 55%,#55308a 100%);--cta-fg:#fff;--cta-bd:#b48ef0;--badge-bg:linear-gradient(180deg,#ffe08a,#f2c94c);--badge-fg:#2a2416;--badge-bd:#fff0b8;--ring:conic-gradient(from 0deg,#3a2650 0%,#7b5aa6 10%,#f0b3ff 21%,#fff 25%,#f0b3ff 29%,#7b5aa6 40%,#3a2650 50%,#7b5aa6 60%,#ffe08a 71%,#fff6d6 75%,#ffe08a 79%,#7b5aa6 90%,#3a2650 100%);--aur1:rgba(142,90,214,.55);--aur2:rgba(214,64,170,.30);--aur3:rgba(242,201,76,.14);--pan-bg:linear-gradient(135deg,#7b4fc0 0%,#4a2d63 60%,#2d1a40 100%);--pan-fg:#fff;--pan-acc:#f0b3ff;max-width:1000px;margin:22px auto;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;box-sizing:border-box}
.sgb-c4s3-wrap *,.sgb-c4s3-wrap *::before,.sgb-c4s3-wrap *::after{box-sizing:border-box}
.sgb-c4s3-wrap a.sgb-c4s3-card{position:relative;isolation:isolate;display:flex;align-items:center;gap:26px;padding:22px 26px;border-radius:14px;background:linear-gradient(135deg,var(--bg2) 0%,var(--bg) 60%);border:1px solid var(--line);color:#fff;text-decoration:none;line-height:1.2;-webkit-tap-highlight-color:transparent;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,border-color .25s ease}
.sgb-c4s3-wrap a.sgb-c4s3-card:hover,.sgb-c4s3-wrap a.sgb-c4s3-card:focus-visible{transform:translateY(-4px);box-shadow:0 20px 40px -20px rgba(var(--glow),.7);text-decoration:none}
.sgb-c4s3-wrap a.sgb-c4s3-card:focus{text-decoration:none}
.sgb-c4s3-wrap a.sgb-c4s3-card:focus-visible{outline:2px solid #fff;outline-offset:3px}
.sgb-c4s3-fx{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:-1}
.sgb-c4s3-logo{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:120px;height:56px}
.sgb-c4s3-logoimg{display:block;max-height:56px;max-width:170px;width:auto;height:auto}
.sgb-c4s3-wm{display:inline-flex;align-items:center;gap:7px;color:#fff;white-space:nowrap}
.sgb-c4s3-wm-c4s{gap:0;font-size:34px;font-weight:900;font-style:italic;letter-spacing:-.03em}
.sgb-c4s3-wm-c4s b{color:var(--acc);font-style:normal;font-weight:900;margin-left:1px;text-shadow:0 0 12px rgba(var(--glow),.7)}
.sgb-c4s3-wm-fh{font-size:27px;font-weight:800;letter-spacing:-.02em}
.sgb-c4s3-wm-fh b{color:var(--acc);font-weight:800}
.sgb-c4s3-crown{display:grid;place-items:center;color:var(--acc)}
.sgb-c4s3-crown svg{width:28px;height:28px;display:block}
.sgb-c4s3-body{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}
.sgb-c4s3-kick{font-size:11.5px;font-weight:800;letter-spacing:.18em;color:var(--acc);text-transform:uppercase}
.sgb-c4s3-h{font-size:22px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}
.sgb-c4s3-h em{font-style:normal;color:var(--hi)}
.sgb-c4s3-sub{font-size:13.5px;color:rgba(255,255,255,.74);letter-spacing:.01em}
.sgb-c4s3-cta{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border-radius:10px;background:var(--cta-bg);color:var(--cta-fg);border:1px solid var(--cta-bd);font-weight:800;font-size:14.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 24px -10px rgba(var(--glow),.85),inset 0 1px 0 rgba(255,255,255,.3);transition:filter .2s ease,box-shadow .25s ease}
.sgb-c4s3-ar{display:inline-block;font-size:17px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}
.sgb-c4s3-wrap a.sgb-c4s3-card:hover .sgb-c4s3-cta,.sgb-c4s3-wrap a.sgb-c4s3-card:focus-visible .sgb-c4s3-cta{filter:brightness(1.1);box-shadow:0 14px 30px -10px rgba(var(--glow),1),inset 0 1px 0 rgba(255,255,255,.3)}
.sgb-c4s3-wrap a.sgb-c4s3-card:hover .sgb-c4s3-ar,.sgb-c4s3-wrap a.sgb-c4s3-card:focus-visible .sgb-c4s3-ar{transform:translate(5px,-3px)}
.sgb-c4s3-badge{position:absolute;top:-11px;right:12px;z-index:2;padding:3px 8px;border-radius:5px;background:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-bd);font-size:10px;font-weight:900;letter-spacing:.1em;line-height:1.2;box-shadow:0 3px 10px rgba(0,0,0,.45);transform:rotate(-4deg);transform-origin:50% 100%;animation:sgb-c4s3-wig 3.2s ease-in-out infinite}
@keyframes sgb-c4s3-wig{0%,78%,100%{transform:rotate(-4deg) scale(1)}83%{transform:rotate(-10deg) scale(1.1)}88%{transform:rotate(5deg) scale(1.1)}93%{transform:rotate(-6deg) scale(1.04)}}
.sgb-c4s3-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}
.sgb-c4s3-chip{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid rgba(var(--glow),.45);color:var(--hi);background:rgba(var(--glow),.09)}
@media (max-width:700px){.sgb-c4s3-wrap a.sgb-c4s3-card{flex-direction:column;align-items:stretch;text-align:center;gap:14px;padding:22px 18px}.sgb-c4s3-logo{align-self:center}.sgb-c4s3-body{align-items:center}.sgb-c4s3-h{font-size:19px}.sgb-c4s3-cta{width:100%}.sgb-c4s3-chips{justify-content:center}}
.sgb-c4s3-wrap a.sgb-c4s3-card{padding:0;gap:0;align-items:stretch;background:linear-gradient(135deg,var(--bg2) 0%,var(--bg) 55%)}
.sgb-c4s3-logo{width:220px;height:auto;min-height:118px;padding:0 34px 0 18px;background:var(--pan-bg);clip-path:polygon(0 0,100% 0,84% 100%,0 100%);border-radius:13px 0 0 13px}
.sgb-c4s3-logo .sgb-c4s3-wm,.sgb-c4s3-logo .sgb-c4s3-crown{color:var(--pan-fg)}
.sgb-c4s3-logo .sgb-c4s3-wm b{color:var(--pan-acc);text-shadow:none}
.sgb-c4s3-body{justify-content:center;padding:18px 22px 18px 10px}
.sgb-c4s3-h em{color:var(--hi);background:linear-gradient(transparent 62%,rgba(var(--glow),.45) 62%,rgba(var(--glow),.45) 92%,transparent 92%);padding:0 2px}
.sgb-c4s3-cta{align-self:center;margin:0 26px 0 0;animation:sgb-c4s3-pulse 2.6s ease-in-out infinite}
@keyframes sgb-c4s3-pulse{0%,100%{box-shadow:0 10px 24px -10px rgba(var(--glow),.85),0 0 0 0 rgba(var(--glow),0),inset 0 1px 0 rgba(255,255,255,.3)}50%{box-shadow:0 10px 24px -10px rgba(var(--glow),.85),0 0 0 6px rgba(var(--glow),.18),0 0 28px rgba(var(--glow),.55),inset 0 1px 0 rgba(255,255,255,.3)}}
@media (max-width:700px){.sgb-c4s3-wrap a.sgb-c4s3-card{padding:0;gap:0}.sgb-c4s3-logo{width:100%;min-height:84px;padding:0;clip-path:none;border-radius:13px 13px 0 0}.sgb-c4s3-body{padding:16px 18px 6px}.sgb-c4s3-cta{align-self:stretch;margin:12px 18px 20px;width:auto}}
@media (prefers-reduced-motion:reduce){.sgb-c4s3-wrap *,.sgb-c4s3-wrap *::before,.sgb-c4s3-wrap *::after{animation:none!important;transition:none!important}}


.sgb-fh3-wrap{--bg:#120e08;--bg2:#2a2112;--line:#5a4a22;--acc:#f2c94c;--acc2:#8a7535;--hi:#ffe08a;--glow:242,201,76;--cta-bg:linear-gradient(135deg,#ffe08a 0%,#f2c94c 50%,#c9a12e 100%);--cta-fg:#1f1a0e;--cta-bd:#fff0b8;--badge-bg:linear-gradient(180deg,#4a2d63,#3b1f55);--badge-fg:#ffe08a;--badge-bd:#7b5aa6;--ring:conic-gradient(from 0deg,#4a3d1c 0%,#8a7535 10%,#ffe08a 21%,#fff 25%,#ffe08a 29%,#8a7535 40%,#4a3d1c 50%,#8a7535 60%,#f2c94c 71%,#fff0b8 75%,#f2c94c 79%,#8a7535 90%,#4a3d1c 100%);--aur1:rgba(242,201,76,.42);--aur2:rgba(255,128,40,.20);--aur3:rgba(155,110,220,.20);--pan-bg:linear-gradient(135deg,#ffe08a 0%,#f2c94c 50%,#c9a12e 100%);--pan-fg:#1f1a0e;--pan-acc:#1f1a0e;max-width:1000px;margin:22px auto;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;box-sizing:border-box}
.sgb-fh3-wrap *,.sgb-fh3-wrap *::before,.sgb-fh3-wrap *::after{box-sizing:border-box}
.sgb-fh3-wrap a.sgb-fh3-card{position:relative;isolation:isolate;display:flex;align-items:center;gap:26px;padding:22px 26px;border-radius:14px;background:linear-gradient(135deg,var(--bg2) 0%,var(--bg) 60%);border:1px solid var(--line);color:#fff;text-decoration:none;line-height:1.2;-webkit-tap-highlight-color:transparent;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,border-color .25s ease}
.sgb-fh3-wrap a.sgb-fh3-card:hover,.sgb-fh3-wrap a.sgb-fh3-card:focus-visible{transform:translateY(-4px);box-shadow:0 20px 40px -20px rgba(var(--glow),.7);text-decoration:none}
.sgb-fh3-wrap a.sgb-fh3-card:focus{text-decoration:none}
.sgb-fh3-wrap a.sgb-fh3-card:focus-visible{outline:2px solid #fff;outline-offset:3px}
.sgb-fh3-fx{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:-1}
.sgb-fh3-logo{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:120px;height:56px}
.sgb-fh3-logoimg{display:block;max-height:56px;max-width:170px;width:auto;height:auto}
.sgb-fh3-wm{display:inline-flex;align-items:center;gap:7px;color:#fff;white-space:nowrap}
.sgb-fh3-wm-c4s{gap:0;font-size:34px;font-weight:900;font-style:italic;letter-spacing:-.03em}
.sgb-fh3-wm-c4s b{color:var(--acc);font-style:normal;font-weight:900;margin-left:1px;text-shadow:0 0 12px rgba(var(--glow),.7)}
.sgb-fh3-wm-fh{font-size:27px;font-weight:800;letter-spacing:-.02em}
.sgb-fh3-wm-fh b{color:var(--acc);font-weight:800}
.sgb-fh3-crown{display:grid;place-items:center;color:var(--acc)}
.sgb-fh3-crown svg{width:28px;height:28px;display:block}
.sgb-fh3-body{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}
.sgb-fh3-kick{font-size:11.5px;font-weight:800;letter-spacing:.18em;color:var(--acc);text-transform:uppercase}
.sgb-fh3-h{font-size:22px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}
.sgb-fh3-h em{font-style:normal;color:var(--hi)}
.sgb-fh3-sub{font-size:13.5px;color:rgba(255,255,255,.74);letter-spacing:.01em}
.sgb-fh3-cta{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border-radius:10px;background:var(--cta-bg);color:var(--cta-fg);border:1px solid var(--cta-bd);font-weight:800;font-size:14.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 24px -10px rgba(var(--glow),.85),inset 0 1px 0 rgba(255,255,255,.3);transition:filter .2s ease,box-shadow .25s ease}
.sgb-fh3-ar{display:inline-block;font-size:17px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}
.sgb-fh3-wrap a.sgb-fh3-card:hover .sgb-fh3-cta,.sgb-fh3-wrap a.sgb-fh3-card:focus-visible .sgb-fh3-cta{filter:brightness(1.1);box-shadow:0 14px 30px -10px rgba(var(--glow),1),inset 0 1px 0 rgba(255,255,255,.3)}
.sgb-fh3-wrap a.sgb-fh3-card:hover .sgb-fh3-ar,.sgb-fh3-wrap a.sgb-fh3-card:focus-visible .sgb-fh3-ar{transform:translate(5px,-3px)}
.sgb-fh3-badge{position:absolute;top:-11px;right:12px;z-index:2;padding:3px 8px;border-radius:5px;background:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-bd);font-size:10px;font-weight:900;letter-spacing:.1em;line-height:1.2;box-shadow:0 3px 10px rgba(0,0,0,.45);transform:rotate(-4deg);transform-origin:50% 100%;animation:sgb-fh3-wig 3.2s ease-in-out infinite}
@keyframes sgb-fh3-wig{0%,78%,100%{transform:rotate(-4deg) scale(1)}83%{transform:rotate(-10deg) scale(1.1)}88%{transform:rotate(5deg) scale(1.1)}93%{transform:rotate(-6deg) scale(1.04)}}
.sgb-fh3-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}
.sgb-fh3-chip{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid rgba(var(--glow),.45);color:var(--hi);background:rgba(var(--glow),.09)}
@media (max-width:700px){.sgb-fh3-wrap a.sgb-fh3-card{flex-direction:column;align-items:stretch;text-align:center;gap:14px;padding:22px 18px}.sgb-fh3-logo{align-self:center}.sgb-fh3-body{align-items:center}.sgb-fh3-h{font-size:19px}.sgb-fh3-cta{width:100%}.sgb-fh3-chips{justify-content:center}}
.sgb-fh3-wrap a.sgb-fh3-card{padding:0;gap:0;align-items:stretch;background:linear-gradient(135deg,var(--bg2) 0%,var(--bg) 55%)}
.sgb-fh3-logo{width:220px;height:auto;min-height:118px;padding:0 34px 0 18px;background:var(--pan-bg);clip-path:polygon(0 0,100% 0,84% 100%,0 100%);border-radius:13px 0 0 13px}
.sgb-fh3-logo .sgb-fh3-wm,.sgb-fh3-logo .sgb-fh3-crown{color:var(--pan-fg)}
.sgb-fh3-logo .sgb-fh3-wm b{color:var(--pan-acc);text-shadow:none}
.sgb-fh3-body{justify-content:center;padding:18px 22px 18px 10px}
.sgb-fh3-h em{color:var(--hi);background:linear-gradient(transparent 62%,rgba(var(--glow),.45) 62%,rgba(var(--glow),.45) 92%,transparent 92%);padding:0 2px}
.sgb-fh3-cta{align-self:center;margin:0 26px 0 0;animation:sgb-fh3-pulse 2.6s ease-in-out infinite}
@keyframes sgb-fh3-pulse{0%,100%{box-shadow:0 10px 24px -10px rgba(var(--glow),.85),0 0 0 0 rgba(var(--glow),0),inset 0 1px 0 rgba(255,255,255,.3)}50%{box-shadow:0 10px 24px -10px rgba(var(--glow),.85),0 0 0 6px rgba(var(--glow),.18),0 0 28px rgba(var(--glow),.55),inset 0 1px 0 rgba(255,255,255,.3)}}
@media (max-width:700px){.sgb-fh3-wrap a.sgb-fh3-card{padding:0;gap:0}.sgb-fh3-logo{width:100%;min-height:84px;padding:0;clip-path:none;border-radius:13px 13px 0 0}.sgb-fh3-body{padding:16px 18px 6px}.sgb-fh3-cta{align-self:stretch;margin:12px 18px 20px;width:auto}}
@media (prefers-reduced-motion:reduce){.sgb-fh3-wrap *,.sgb-fh3-wrap *::before,.sgb-fh3-wrap *::after{animation:none!important;transition:none!important}}


/* Theme integration: respond to the content column as well as the viewport. */
.sg-animated-actions{container-type:inline-size;margin:20px 0 26px}
.sg-animated-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin:0;gap:20px 14px}
.sg-animated-actions a{min-width:0}
.sg-animated-actions a:only-child{grid-column:1/-1;max-width:520px;width:100%;justify-self:center}
.sg-promotion-banner{container-type:inline-size;width:100%}
.set-heading,.sg-femdom .set-heading{font-size:clamp(1.4rem,2.1vw,1.9rem);font-weight:600;line-height:1.32;letter-spacing:-.015em;max-width:950px;overflow-wrap:anywhere}
@container (max-width:600px){
 .sg-animated-actions>div{grid-template-columns:minmax(0,1fr)}
 .sg-animated-actions>div>a{grid-column:auto;width:auto;justify-self:stretch;max-width:none}
 .sg-animated-actions [class$="-t"]{font-size:14px;letter-spacing:.025em}
}
@media(max-width:600px){
 .sg-animated-actions>div{grid-template-columns:minmax(0,1fr)}
 .sg-animated-actions>div>a{grid-column:auto;width:auto;justify-self:stretch;max-width:none}
}

@container (max-width:700px){
 .sgb-c4s3-wrap a.sgb-c4s3-card{flex-direction:column;align-items:stretch;text-align:center;padding:0;gap:0}
 .sgb-c4s3-logo{width:100%;min-height:84px;padding:0;clip-path:none;border-radius:13px 13px 0 0;align-self:center}
 .sgb-c4s3-body{align-items:center;padding:16px 18px 6px}
 .sgb-c4s3-h{font-size:19px}
 .sgb-c4s3-cta{align-self:stretch;margin:12px 18px 20px;width:auto}
 .sgb-c4s3-chips{justify-content:center}
}

@container (max-width:700px){
 .sgb-fh3-wrap a.sgb-fh3-card{flex-direction:column;align-items:stretch;text-align:center;padding:0;gap:0}
 .sgb-fh3-logo{width:100%;min-height:84px;padding:0;clip-path:none;border-radius:13px 13px 0 0;align-self:center}
 .sgb-fh3-body{align-items:center;padding:16px 18px 6px}
 .sgb-fh3-h{font-size:19px}
 .sgb-fh3-cta{align-self:stretch;margin:12px 18px 20px;width:auto}
 .sgb-fh3-chips{justify-content:center}
}

@media(forced-colors:active){
 .sg-animated-actions a,.sg-promotion-banner>a{border:1px solid ButtonText!important;background:Canvas!important;color:LinkText!important}
 .sg-animated-actions [class$="-fx"],.sg-promotion-banner [class$="-fx"]{display:none}
 .sg-animated-actions [class$="-badge"]{border:1px solid ButtonText}
}
