@charset "UTF-8";
:root{--js-bg:#091714;--js-panel:#122821;--js-panel-2:#17392d;--js-border:#305b49;--js-mint:#60e2ba;--js-emerald:#16a57a;--js-gold:#d6af63;--js-white:#f5f7f2;--js-muted:#b3c8bc;--js-radius:24px;--js-wrap:1200px;--js-shadow:0 20px 60px rgba(0,0,0,.17)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--js-bg);color:var(--js-white);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.72;-webkit-font-smoothing:antialiased}body.jeet-spin-no-scroll{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit}a,button{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--js-mint);outline-offset:4px;border-radius:6px}p{margin:0 0 1.25rem;color:var(--js-muted)}h1,h2,h3,h4{line-height:1.16;letter-spacing:-.035em;margin:0;color:var(--js-white)}h1{font-size:clamp(2.65rem,5.7vw,5.7rem)}h2{font-size:clamp(1.8rem,3vw,2.7rem)}h3{font-size:1.27rem}em{font-style:normal;color:var(--js-gold)}ul,ol{color:var(--js-muted)}strong{color:var(--js-white)}.jeet-spin-container{width:min(calc(100% - 40px),var(--js-wrap));margin-inline:auto;min-width:0}.jeet-spin-skip{position:fixed;left:20px;top:-80px;background:var(--js-mint);color:#051810;padding:10px 18px;z-index:4000}.jeet-spin-skip:focus{top:12px}
.jeet-spin-header{position:sticky;top:0;z-index:90;background:rgba(7,27,21,.94);border-bottom:1px solid rgba(87,151,111,.27);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}body.admin-bar .jeet-spin-header{top:32px}.jeet-spin-header-inner{min-height:82px;display:flex;align-items:center;gap:24px;justify-content:space-between}.jeet-spin-brand{display:block;flex:0 0 auto;width:194px}.jeet-spin-brand img{width:100%;height:auto}.jeet-spin-nav{min-width:0}.jeet-spin-menu,.jeet-spin-mobile-menu{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.7vw,25px);padding:0;margin:0;list-style:none}.jeet-spin-menu a{font-weight:650;font-size:.88rem;color:#c8dcd0;transition:color .2s}.jeet-spin-menu a:hover,.jeet-spin-menu .current-menu-item a{color:var(--js-mint)}.jeet-spin-header-action{background:var(--js-gold);color:#071c14;border-radius:100px;padding:11px 18px;font-size:.85rem;font-weight:850;white-space:nowrap;box-shadow:0 5px 25px rgba(209,171,88,.13)}.jeet-spin-header-action span{margin-left:8px}.jeet-spin-menu-toggle{display:none;background:none;border:0;width:48px;height:48px;padding:11px;cursor:pointer}.jeet-spin-menu-toggle span{display:block;background:var(--js-white);height:2px;width:100%;margin:6px auto;border-radius:2px}.jeet-spin-drawer,.jeet-spin-drawer-overlay{display:none}
.jeet-spin-eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:.72rem;font-weight:850;color:var(--js-mint)}.jeet-spin-section{padding:74px 0}.jeet-spin-section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.jeet-spin-section-heading p{max-width:575px;margin:0}.jeet-spin-overline{color:var(--js-gold);font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;display:block;margin-bottom:12px}.jeet-spin-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(78,153,113,.24);background:linear-gradient(110deg,#091c16,#073125)}.jeet-spin-hero-media{position:absolute;inset:0;opacity:.98}.jeet-spin-hero-media img{height:100%;width:100%;object-fit:cover;object-position:center}.jeet-spin-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,20,15,.96) 0%,rgba(4,22,16,.88) 29%,rgba(4,22,16,.15) 78%,rgba(4,22,16,.07) 100%);pointer-events:none}.jeet-spin-hero-inner{position:relative;z-index:2;min-height:660px;display:flex;align-items:center;padding-top:50px;padding-bottom:60px}.jeet-spin-hero-copy{width:min(610px,60%)}.jeet-spin-hero h1{margin:14px 0 18px;max-width:650px;text-wrap:balance}.jeet-spin-hero p{max-width:550px;font-size:1.14rem;line-height:1.77}.jeet-spin-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:27px 0 24px}.jeet-spin-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 22px;border-radius:12px;font-weight:800;font-size:.92rem;transition:transform .2s,background .2s,border-color .2s;max-width:100%;text-align:center}.jeet-spin-btn-primary{background:var(--js-mint);color:#09251b}.jeet-spin-btn-primary:hover{background:#7cf5c4;transform:translateY(-2px)}.jeet-spin-btn-outline{color:var(--js-white);border:1px solid rgba(160,208,177,.5);background:rgba(12,49,35,.42)}.jeet-spin-btn-outline:hover{border-color:var(--js-mint)}.jeet-spin-hero-meta{display:flex;flex-wrap:wrap;gap:18px;font-size:.74rem;color:#d0e6d8}.jeet-spin-hero-meta span:before{content:"✦";color:var(--js-gold);margin-right:8px}.jeet-spin-independent{border:1px solid rgba(100,183,132,.38);background:linear-gradient(120deg,rgba(14,64,44,.85),rgba(16,51,40,.7));border-radius:18px;padding:19px 23px;color:#dcf3e4;margin-top:28px;max-width:590px;font-size:.87rem}.jeet-spin-independent strong{color:var(--js-gold)}
.jeet-spin-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jeet-spin-card{min-width:0;max-width:100%;background:linear-gradient(160deg,rgba(24,66,50,.95),rgba(10,38,28,.92));border:1px solid rgba(111,170,130,.26);border-radius:var(--js-radius);padding:24px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:border-color .2s,transform .2s}.jeet-spin-card:before{content:"";position:absolute;right:-45px;top:-50px;width:160px;height:160px;background:radial-gradient(circle,rgba(61,221,161,.08),transparent 70%);pointer-events:none}.jeet-spin-card:hover{border-color:rgba(100,223,164,.65);transform:translateY(-3px)}.jeet-spin-card-icon{width:49px;height:49px;display:grid;place-items:center;border-radius:14px;background:rgba(31,153,108,.23);border:1px solid rgba(109,214,152,.26);font-size:1.4rem;margin-bottom:28px}.jeet-spin-card h3{margin-bottom:11px}.jeet-spin-card p{font-size:.89rem;flex:1}.jeet-spin-card .jeet-spin-card-link{font-size:.83rem;color:var(--js-mint);font-weight:800}.jeet-spin-card-large{grid-column:span 2;display:grid;grid-template-columns:1.1fr .9fr;gap:18px;padding:10px;align-items:stretch}.jeet-spin-card-large .jeet-spin-card-copy{padding:20px 12px 20px 20px;display:flex;flex-direction:column}.jeet-spin-card-large .jeet-spin-card-art{overflow:hidden;border-radius:17px;background:#103225;min-height:250px}.jeet-spin-card-art img{height:100%;width:100%;object-fit:cover;object-position:center}.jeet-spin-feature{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;min-width:0}.jeet-spin-feature.reverse .jeet-spin-feature-art{order:2}.jeet-spin-feature-art{border-radius:28px;overflow:hidden;border:1px solid #315a45;box-shadow:var(--js-shadow);min-width:0}.jeet-spin-feature-art img{width:100%;height:auto}.jeet-spin-feature-copy{min-width:0}.jeet-spin-feature-copy h2{margin:13px 0 19px}.jeet-spin-feature-copy p{font-size:1rem}.jeet-spin-feature-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.jeet-spin-text-link{color:var(--js-mint);font-weight:750;border-bottom:1px solid rgba(63,220,162,.5)}.jeet-spin-alternate{background:linear-gradient(180deg,rgba(13,48,35,.7),rgba(9,29,23,.32));border-block:1px solid rgba(67,132,94,.17)}.jeet-spin-info-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.jeet-spin-info-list div{padding:22px;border:1px solid rgba(79,150,111,.3);background:#113226;border-radius:18px}.jeet-spin-info-list h3{font-size:1.07rem;margin-bottom:8px}.jeet-spin-info-list p{margin:0;font-size:.87rem}.jeet-spin-callout{border:1px solid rgba(214,175,99,.42);background:linear-gradient(115deg,rgba(67,60,30,.4),rgba(22,47,36,.9));padding:26px 29px;border-radius:22px}.jeet-spin-callout p{margin-bottom:0}.jeet-spin-callout h3{margin-bottom:10px}.jeet-spin-faq-list{display:grid;gap:12px}.jeet-spin-faq{border:1px solid rgba(96,166,125,.3);background:linear-gradient(145deg,rgba(21,55,41,.82),rgba(10,34,26,.95));border-radius:16px;overflow:hidden}.jeet-spin-faq summary{padding:21px 24px;cursor:pointer;font-weight:700;list-style:none;position:relative;padding-right:55px}.jeet-spin-faq summary::-webkit-details-marker{display:none}.jeet-spin-faq summary:after{content:"+";position:absolute;right:24px;font-size:1.45rem;top:13px;color:var(--js-mint)}.jeet-spin-faq[open] summary:after{content:"−"}.jeet-spin-faq-answer{padding:0 24px 20px}.jeet-spin-faq-answer p{margin:0}
.jeet-spin-page-hero{padding:46px 0 45px;background:radial-gradient(circle at 77% 40%,#174734 0%,#091d16 51%,#071b15 100%);border-bottom:1px solid rgba(97,168,116,.17)}.jeet-spin-breadcrumb{display:flex;gap:11px;align-items:center;font-size:.79rem;color:var(--js-muted);margin-bottom:38px}.jeet-spin-breadcrumb a{color:var(--js-mint)}.jeet-spin-page-hero-grid{display:grid;grid-template-columns:1.07fr .93fr;align-items:center;gap:50px}.jeet-spin-page-hero h1{font-size:clamp(2.4rem,5vw,4.7rem);margin:15px 0 18px}.jeet-spin-lead{font-size:1.13rem;max-width:620px}.jeet-spin-hero-pills{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.jeet-spin-hero-pills span{color:#c5ebd8;background:#15392b;border:1px solid rgba(107,201,147,.25);padding:6px 11px;border-radius:30px;font-size:.75rem}.jeet-spin-page-art{border-radius:28px;overflow:hidden;border:1px solid rgba(113,200,146,.28)}.jeet-spin-page-art img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.jeet-spin-article{padding:46px 0 24px}.jeet-spin-prose{max-width:940px;margin-inline:auto;min-width:0}.jeet-spin-prose h2{margin:47px 0 18px;font-size:clamp(1.7rem,2.7vw,2.35rem)}.jeet-spin-prose h3{margin:27px 0 13px}.jeet-spin-prose p,.jeet-spin-prose li{font-size:1.02rem;line-height:1.92}.jeet-spin-prose p{color:#bfd3c5}.jeet-spin-prose li{margin-bottom:10px}.jeet-spin-prose ul,.jeet-spin-prose ol{padding-left:24px}.jeet-spin-prose a:not(.jeet-spin-btn){color:var(--js-mint);text-decoration:underline;text-underline-offset:3px}.jeet-spin-prose blockquote{margin:30px 0;padding:20px 26px;border-left:4px solid var(--js-gold);background:#113428;border-radius:0 16px 16px 0;color:var(--js-white)}.jeet-spin-prose blockquote p{margin:0}.jeet-spin-prose hr{border:0;border-top:1px solid var(--js-border);margin:40px 0}.jeet-spin-checklist{padding:23px 30px!important;background:#113427;border:1px solid rgba(76,156,104,.38);border-radius:18px}.jeet-spin-checklist li{padding-left:6px}.jeet-spin-related{padding:58px 0 35px}.jeet-spin-related h2{font-size:1.55rem;margin-bottom:22px}.jeet-spin-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.jeet-spin-related-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:22px 20px;border-radius:17px;background:#153529;border:1px solid var(--js-border);font-weight:700;min-width:0}.jeet-spin-related-card:hover{border-color:var(--js-mint)}.jeet-spin-related-card svg{width:23px;height:23px;stroke:var(--js-mint);stroke-width:1.8;fill:none;flex:0 0 auto}.jeet-spin-back-wrap{padding:0 0 76px}.jeet-spin-back{display:inline-flex;border:1px solid var(--js-border);padding:12px 19px;border-radius:12px;color:var(--js-mint);font-weight:800}.jeet-spin-home-information{max-width:1030px;margin:0 auto}.jeet-spin-home-information h2{margin:36px 0 17px}.jeet-spin-home-information p{font-size:1.03rem;line-height:1.88}.jeet-spin-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.jeet-spin-policy-card{padding:24px;border-radius:21px;border:1px solid var(--js-border);background:var(--js-panel)}.jeet-spin-policy-card h3{color:var(--js-mint);margin-bottom:12px}.jeet-spin-policy-card p{margin:0;font-size:.89rem}
.jeet-spin-footer{border-top:1px solid rgba(105,171,132,.27);background:radial-gradient(circle at 88% 0%,#18412f,transparent 42%),#071711}.jeet-spin-footer-top{padding:55px 0;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--js-border)}.jeet-spin-footer-top h3{font-size:clamp(1.75rem,3.5vw,3.3rem);margin:10px 0 12px}.jeet-spin-footer-top p{max-width:650px;margin:0}.jeet-spin-footer-grid{display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:45px;padding:57px 0 45px}.jeet-spin-footer-brand img{max-width:220px}.jeet-spin-footer-brand p{max-width:350px;font-size:.86rem;line-height:1.85;margin:16px 0}.jeet-spin-footer-tags{display:flex;gap:8px;flex-wrap:wrap}.jeet-spin-footer-tags span{border:1px solid #375d48;border-radius:30px;padding:5px 9px;font-size:.72rem;color:#b7d4c3}.jeet-spin-footer-links h3{margin:7px 0 20px;font-size:.99rem;color:var(--js-white)}.jeet-spin-footer-links a{display:block;color:#b6c9bc;font-size:.85rem;margin-bottom:11px}.jeet-spin-footer-links a:hover{color:var(--js-mint)}.jeet-spin-footer-notice{display:flex;align-items:start;gap:15px;background:#122d22;border:1px solid #416344;border-radius:16px;padding:18px 20px}.jeet-spin-footer-notice p{font-size:.82rem;margin:0;line-height:1.65}.jeet-spin-footer-shield{width:28px;height:28px;flex:none;display:grid;place-items:center;border:1px solid var(--js-gold);border-radius:50%;color:var(--js-gold);font-weight:900}.jeet-spin-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:25px 0;color:#90ac9a;font-size:.78rem}.jeet-spin-footer-bottom a{color:var(--js-mint)}
.jeet-spin-empty{padding:80px 0 120px;min-height:45vh}.jeet-spin-empty h1{font-size:3.2rem;margin-bottom:18px}.jeet-spin-search-form{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.jeet-spin-search-form input{flex:1;min-width:200px;border:1px solid #476c55;background:#123529;color:white;padding:14px 16px;border-radius:12px;font:inherit}.jeet-spin-search-result{display:block;border-bottom:1px solid var(--js-border);padding:21px 0}.jeet-spin-search-result h2{font-size:1.45rem}
@media (hover:hover) and (pointer:fine){.jeet-spin-card:hover .jeet-spin-card-link{text-decoration:underline}.jeet-spin-related-card:hover{transform:translateY(-2px)}}
@media(max-width:1050px){.jeet-spin-nav,.jeet-spin-header-action{display:none}.jeet-spin-menu-toggle{display:block}.jeet-spin-header-inner{min-height:74px}.jeet-spin-brand{width:183px}.jeet-spin-drawer-overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,.66);z-index:100;opacity:0;transition:opacity .22s}.jeet-spin-drawer-overlay.is-open{opacity:1}.jeet-spin-drawer{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;width:min(88vw,380px);z-index:110;padding:20px 23px 32px;background:#0d2a20;border-left:1px solid #34634c;box-shadow:-20px 0 90px rgba(0,0,0,.45);transform:translateX(105%);transition:transform .25s;overflow:auto}.jeet-spin-drawer.is-open{transform:translateX(0)}.jeet-spin-drawer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.jeet-spin-drawer-label{font-weight:850;color:var(--js-mint);letter-spacing:.12em}.jeet-spin-menu-close{border:1px solid var(--js-border);border-radius:10px;width:43px;height:43px;background:var(--js-panel);color:var(--js-white);font-size:2rem;cursor:pointer;line-height:1}.jeet-spin-mobile-menu{flex-direction:column;align-items:stretch;gap:0}.jeet-spin-mobile-menu li{border-bottom:1px solid rgba(110,181,132,.2)}.jeet-spin-mobile-menu a{display:block;padding:14px 5px;font-size:1.05rem;font-weight:750}.jeet-spin-mobile-menu .current-menu-item a{color:var(--js-mint)}.jeet-spin-drawer-footer{margin-top:auto;padding-top:35px}.jeet-spin-drawer-footer p{font-size:.84rem}.jeet-spin-drawer-footer .jeet-spin-btn{width:100%}body.admin-bar .jeet-spin-drawer{top:32px}}
@media(max-width:760px){.jeet-spin-container{width:min(calc(100% - 32px),var(--js-wrap))}.jeet-spin-hero-inner{min-height:620px;align-items:flex-end;padding-block:115px 32px}.jeet-spin-hero:after{background:linear-gradient(0deg,#061a13 0%,rgba(6,24,17,.98) 35%,rgba(4,24,17,.45) 100%)}.jeet-spin-hero-media img{object-position:67% center}.jeet-spin-hero-copy{width:100%}.jeet-spin-hero h1{font-size:clamp(2.5rem,11vw,4rem)}.jeet-spin-hero p{font-size:1rem}.jeet-spin-section{padding:52px 0}.jeet-spin-section-heading{display:block}.jeet-spin-section-heading p{margin-top:14px}.jeet-spin-card-grid,.jeet-spin-info-list,.jeet-spin-policy-grid{grid-template-columns:1fr}.jeet-spin-card-large{grid-column:auto;grid-template-columns:1fr}.jeet-spin-card-large .jeet-spin-card-art{min-height:190px;order:-1}.jeet-spin-card-large .jeet-spin-card-copy{padding:14px}.jeet-spin-feature,.jeet-spin-page-hero-grid{grid-template-columns:1fr;gap:25px}.jeet-spin-feature.reverse .jeet-spin-feature-art{order:0}.jeet-spin-page-hero{padding:30px 0}.jeet-spin-breadcrumb{margin-bottom:24px}.jeet-spin-page-hero h1{font-size:clamp(2.3rem,8.5vw,3.5rem)}.jeet-spin-lead{font-size:1.03rem}.jeet-spin-related-grid{grid-template-columns:1fr}.jeet-spin-article{padding:25px 0 10px}.jeet-spin-prose h2{margin:37px 0 15px}.jeet-spin-footer-top{display:block}.jeet-spin-footer-top .jeet-spin-btn{margin-top:22px}.jeet-spin-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.jeet-spin-footer-brand{grid-column:1/-1}.jeet-spin-footer-bottom{display:block}.jeet-spin-footer-bottom>*{display:block;margin-bottom:8px}}
@media(max-width:480px){.jeet-spin-brand{width:168px}.jeet-spin-container{width:calc(100% - 28px)}.jeet-spin-hero-inner{min-height:590px}.jeet-spin-btn{width:100%}.jeet-spin-hero-actions{display:grid;gap:9px}.jeet-spin-card{padding:21px}.jeet-spin-page-hero-grid{gap:21px}.jeet-spin-footer-grid{grid-template-columns:1fr}.jeet-spin-footer-brand{grid-column:auto}.jeet-spin-footer-top{padding:42px 0}.jeet-spin-footer-grid{padding:37px 0}.jeet-spin-faq summary{padding:18px;padding-right:42px}.jeet-spin-prose p,.jeet-spin-prose li{font-size:.98rem}.jeet-spin-footer-bottom{padding:24px 0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:782px){body.admin-bar .jeet-spin-header{top:46px}body.admin-bar .jeet-spin-drawer{top:46px}}@media(max-width:600px){body.admin-bar .jeet-spin-header{top:0}body.admin-bar .jeet-spin-drawer{top:0}}

.jeet-spin-drawer-overlay[hidden]{display:none!important}
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.jeet-spin-home-information .jeet-spin-note-heading{font-size:1.35rem;margin:32px 0 15px;letter-spacing:-.012em}

/* jeet spin Type D — Mobile Product Hub: locked split hero / emerald-gold system */
.jeet-spin-hero{background:radial-gradient(ellipse at 71% 10%,rgba(22,165,122,.19),transparent 45%),linear-gradient(125deg,#091714 12%,#102c23 76%,#091714);border-bottom:1px solid #345b49}
.jeet-spin-hero:after{display:none}
.jeet-spin-hero-inner{min-height:670px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(22px,4vw,62px);align-items:center;padding-block:68px 76px}
.jeet-spin-hero-copy{width:100%;position:relative;z-index:1}
.jeet-spin-hero h1{max-width:630px;font-size:clamp(3.7rem,6vw,6.7rem);line-height:1;letter-spacing:-.052em;margin:19px 0 23px}
.jeet-spin-hero h1 em{display:block;font-size:clamp(1.36rem,2.4vw,2.7rem);font-weight:740;line-height:1.23;letter-spacing:-.026em;max-width:580px;margin-top:14px}
.jeet-spin-hero p{font-size:1.08rem;max-width:590px}
.jeet-spin-hero-media{position:relative;inset:auto;opacity:1;min-width:0;width:100%;isolation:isolate}
.jeet-spin-hero-media:before{content:"";position:absolute;inset:10% -4%;z-index:-1;background:radial-gradient(ellipse,rgba(22,165,122,.25),transparent 66%);filter:blur(25px);pointer-events:none}
.jeet-spin-hero-media-frame{aspect-ratio:5/5.5;max-height:600px;border-radius:32px;overflow:hidden;background:#0e2e25;border:1px solid rgba(214,175,99,.4);box-shadow:0 35px 80px rgba(0,0,0,.32),0 0 0 9px rgba(22,165,122,.055)}
.jeet-spin-hero-media-frame img{width:100%;height:100%;object-fit:cover;object-position:75% center}
.jeet-spin-media-caption{position:absolute;bottom:19px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.65rem;letter-spacing:.14em;font-weight:850;background:rgba(7,28,21,.89);border:1px solid rgba(214,175,99,.52);color:var(--js-gold);border-radius:99px;padding:9px 15px;box-shadow:0 12px 25px rgba(0,0,0,.3)}
.jeet-spin-media-caption span{margin-right:7px}
.jeet-spin-hero-actions{margin-block:27px 23px}
.jeet-spin-btn-primary{background:var(--js-emerald);color:#051c14}
.jeet-spin-btn-primary:hover{background:#41d1a2}
.jeet-spin-hero .jeet-spin-btn-outline{background:rgba(18,40,33,.68);border-color:rgba(214,175,99,.38)}
.jeet-spin-hero-meta{gap:9px}
.jeet-spin-hero-meta span{display:inline-flex;align-items:center;border:1px solid rgba(120,181,149,.27);background:rgba(18,40,33,.55);border-radius:99px;padding:5px 10px;font-size:.7rem}
.jeet-spin-independent{background:rgba(18,40,33,.88);border-left:3px solid var(--js-gold);border-radius:10px;padding:15px 18px;max-width:580px;margin-top:21px}
.jeet-spin-section-heading h2{max-width:750px}
.jeet-spin-card-grid{grid-auto-flow:row}
.jeet-spin-card{background:linear-gradient(145deg,#173c2d 0%,#112920 100%);border-color:rgba(214,175,99,.15)}
.jeet-spin-card-icon{color:var(--js-gold);background:rgba(214,175,99,.09);border-color:rgba(214,175,99,.25)}
.jeet-spin-games-spotlight{background:radial-gradient(ellipse at 22% 28%,rgba(22,165,122,.1),transparent 49%);border-block:1px solid rgba(214,175,99,.1)}
.jeet-spin-subsection-heading{font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.24;margin:16px 0 22px}
.jeet-spin-home-information .jeet-spin-subsection-heading{font-size:clamp(1.5rem,2.3vw,2.1rem);margin:13px 0 21px}
.jeet-spin-footer{background:radial-gradient(circle at 88% 0%,#173b30,transparent 42%),#091714}
@media(max-width:1024px){.jeet-spin-hero-inner{gap:28px;min-height:590px}.jeet-spin-hero h1{font-size:clamp(3.3rem,7vw,5.4rem)}.jeet-spin-hero h1 em{font-size:clamp(1.3rem,3vw,2.3rem)}}
@media(max-width:760px){.jeet-spin-hero-inner{display:flex;flex-direction:column;gap:23px;min-height:0;align-items:stretch;padding-block:38px 37px}.jeet-spin-hero-copy{width:100%}.jeet-spin-hero h1{font-size:clamp(3.05rem,12vw,4.9rem);margin:15px 0 18px}.jeet-spin-hero h1 em{font-size:clamp(1.4rem,5vw,2.1rem);margin-top:9px}.jeet-spin-hero-media{width:100%}.jeet-spin-hero-media-frame{aspect-ratio:8/5;max-height:none;border-radius:20px}.jeet-spin-hero-media-frame img{object-position:71% 47%}.jeet-spin-media-caption{bottom:12px;letter-spacing:.08em;font-size:.6rem}.jeet-spin-section{padding-block:46px}.jeet-spin-games-spotlight .jeet-spin-feature-art{order:0}}
@media(max-width:480px){.jeet-spin-hero-inner{padding-block:32px 30px}.jeet-spin-hero h1{font-size:clamp(2.7rem,12vw,3.5rem)}.jeet-spin-hero h1 em{font-size:clamp(1.2rem,5.2vw,1.55rem)}.jeet-spin-hero-meta{gap:6px}.jeet-spin-hero-meta span{font-size:.61rem}.jeet-spin-hero-media-frame{aspect-ratio:8/5.2}.jeet-spin-media-caption{padding:5px 9px;font-size:.5rem}.jeet-spin-independent{font-size:.79rem;padding:13px 15px}}

/* v1.1.2: accessible hidden state and off-screen mobile navigation. */
[hidden]{display:none!important}
.jeet-spin-drawer[aria-hidden="true"]{pointer-events:none}

/* v1.1.6 — right-side floating Back to Top, clearing the fixed bottom dock. */
.jeet-spin-back-to-top{
 position:fixed;right:24px;bottom:calc(100px + env(safe-area-inset-bottom,0px));z-index:86;
 display:flex;align-items:center;justify-content:center;width:54px;height:54px;padding:0;
 border:1px solid rgba(214,175,99,.8);border-radius:50%;background:#102b22;color:var(--js-gold);
 box-shadow:0 8px 24px rgba(0,0,0,.32);cursor:pointer;touch-action:manipulation;
 opacity:0;visibility:hidden;pointer-events:none;
 transform:translateY(12px);transition:opacity .2s,transform .2s,visibility .2s,border-color .2s,background .2s;
}
.jeet-spin-back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.jeet-spin-back-to-top svg{display:block;width:24px;height:24px;pointer-events:none}
.jeet-spin-back-to-top:focus-visible{outline:3px solid var(--js-mint);outline-offset:4px}
body.jeet-spin-no-scroll .jeet-spin-back-to-top{opacity:0;visibility:hidden;pointer-events:none}
@media(hover:hover) and (pointer:fine){.jeet-spin-back-to-top.is-visible:hover{background:#1b4031;border-color:var(--js-mint);transform:translateY(-3px)}}
@media(max-width:760px){.jeet-spin-back-to-top{width:48px;height:48px;right:16px;bottom:calc(92px + env(safe-area-inset-bottom,0px))}.jeet-spin-back-to-top svg{width:22px;height:22px}}
@media(max-width:340px){.jeet-spin-back-to-top{right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px))}}
@media(prefers-reduced-motion:reduce){.jeet-spin-back-to-top{transition:none!important}.jeet-spin-back-to-top.is-visible:hover{transform:none}}

/* v1.1.5 — fixed bottom dual-action dock, matched to Jeet Spin emerald/gold. */
body.jeet-spin-site{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}
.jeet-spin-bottom-dock{position:fixed;z-index:85;left:0;right:0;bottom:0;padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(7,24,19,.95);border-top:1px solid rgba(214,175,99,.35);box-shadow:0 -12px 38px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
.jeet-spin-bottom-dock-inner{width:min(100%,1020px);margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.jeet-spin-dock-link{min-width:0;min-height:52px;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;border-radius:13px;color:#071b14;font-size:1.04rem;font-weight:850;line-height:1.25;white-space:nowrap;text-align:center;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.24);transition:filter .18s,transform .18s;touch-action:manipulation}
.jeet-spin-dock-link svg{display:block;flex:0 0 auto}
.jeet-spin-dock-app{background:linear-gradient(100deg,#e9b44f,#ffd477)}
.jeet-spin-dock-register{background:linear-gradient(100deg,#16a57a,#6ceb9b)}
.jeet-spin-dock-link:focus-visible{outline:3px solid #f5f7f2;outline-offset:3px}
@media(hover:hover) and (pointer:fine){.jeet-spin-dock-link:hover{filter:brightness(1.09);transform:translateY(-2px)}}
body.jeet-spin-no-scroll .jeet-spin-bottom-dock{visibility:hidden;pointer-events:none}
@media(max-width:760px){body.jeet-spin-site{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}.jeet-spin-bottom-dock{padding:9px 14px calc(9px + env(safe-area-inset-bottom,0px))}.jeet-spin-bottom-dock-inner{gap:9px}.jeet-spin-dock-link{min-height:50px;border-radius:12px;font-size:.97rem;gap:7px;padding:9px 6px}.jeet-spin-dock-link svg{width:19px;height:19px}}
@media(max-width:340px){.jeet-spin-bottom-dock{padding-left:9px;padding-right:9px}.jeet-spin-bottom-dock-inner{gap:7px}.jeet-spin-dock-link{font-size:.9rem;gap:6px;padding:7px 4px}}
@media(prefers-reduced-motion:reduce){.jeet-spin-dock-link{transition:none!important}}


/* v1.1.7: accessible desktop & mobile Prediction navigation. */
.jeet-spin-nav{display:flex;align-items:center;gap:15px;justify-content:center}
.jeet-spin-pred-nav{position:relative;min-width:0}
.jeet-spin-pred-toggle{border:0;background:transparent;color:#c8dcd0;font-size:.88rem;font-weight:750;cursor:pointer;padding:10px 4px;display:flex;gap:7px;align-items:center;white-space:nowrap}
.jeet-spin-pred-toggle:hover,.jeet-spin-pred-toggle[aria-expanded="true"]{color:var(--js-mint)}
.jeet-spin-pred-list{position:absolute;top:calc(100% + 7px);left:0;min-width:190px;background:#143328;border:1px solid #39634b;border-radius:16px;padding:8px;box-shadow:0 16px 45px rgba(0,0,0,.32);z-index:100}
.jeet-spin-pred-list a{display:block;padding:11px 13px;border-radius:9px;font-size:.9rem;color:#e9f8ed;white-space:nowrap}
.jeet-spin-pred-list a:hover,.jeet-spin-pred-list a:focus-visible,.jeet-spin-pred-list a[aria-current="page"]{background:#21503b;color:#7cf4c1}
@media (hover:hover) and (pointer:fine){.jeet-spin-pred-nav-desktop:hover .jeet-spin-pred-list:not([hidden]){display:block}}
@media(max-width:1280px) and (min-width:1051px){.jeet-spin-nav{gap:8px}.jeet-spin-header-inner{gap:12px}.jeet-spin-brand{width:165px}.jeet-spin-menu{gap:11px}.jeet-spin-menu a,.jeet-spin-pred-toggle{font-size:.8rem}.jeet-spin-header-action{padding-inline:12px;font-size:.78rem}}
@media(max-width:1050px){.jeet-spin-nav{display:none}.jeet-spin-pred-nav-mobile{width:100%;border-top:1px solid rgba(120,192,154,.23);margin-top:12px;padding-top:10px}.jeet-spin-pred-nav-mobile .jeet-spin-pred-toggle{width:100%;justify-content:space-between;padding:14px 12px;border-radius:8px;font-size:1.05rem}.jeet-spin-pred-nav-mobile .jeet-spin-pred-list{position:static;min-width:0;width:100%;box-shadow:none;background:#0f2c22;border-radius:10px;padding:6px}.jeet-spin-pred-nav-mobile .jeet-spin-pred-list a{font-size:.98rem;padding:12px 16px}}

/* v1.1.9: visible, dedicated Predictions section in footer; source = real Page IDs. */
.jeet-spin-footer-grid{grid-template-columns:minmax(0,1.65fr) repeat(4,minmax(0,1fr));gap:clamp(18px,2.1vw,38px)}
.jeet-spin-footer-predictions{min-width:0}
.jeet-spin-footer-predictions h3{color:var(--js-gold)}
@media(max-width:1120px){.jeet-spin-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jeet-spin-footer-brand{grid-column:span 2}}
@media(max-width:760px){.jeet-spin-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jeet-spin-footer-brand{grid-column:1/-1}}
@media(max-width:480px){.jeet-spin-footer-grid{grid-template-columns:1fr}.jeet-spin-footer-brand{grid-column:auto}}

/* v1.1.11: keep Prediction entry visible among existing primary navigation links. */
.jeet-spin-nav{flex:1 1 auto;min-width:0}
.jeet-spin-pred-nav-desktop{flex:0 0 auto}
.jeet-spin-pred-nav-desktop>.jeet-spin-pred-toggle{font-weight:800;color:#e5c479}
.jeet-spin-pred-nav-desktop>.jeet-spin-pred-toggle:focus-visible{outline:2px solid #d6af63;outline-offset:4px;border-radius:5px}
.jeet-spin-footer-predictions a{display:block;color:#c8e7d3;font-weight:600}
@media(min-width:1051px) and (max-width:1450px){.jeet-spin-header-inner{gap:10px}.jeet-spin-nav{gap:9px}.jeet-spin-menu{gap:clamp(7px,.9vw,14px)}.jeet-spin-menu a,.jeet-spin-pred-toggle{font-size:.79rem}.jeet-spin-brand{width:clamp(150px,13vw,194px)}}

/* v1.1.12: Predictions is a real primary menu item before FAQ, including mobile drawer. */
.jeet-spin-pred-menu-item{position:relative;min-width:0;list-style:none}
.jeet-spin-pred-menu-item>.jeet-spin-pred-nav-desktop{display:block}
@media(max-width:1050px){
 .jeet-spin-mobile-menu>.jeet-spin-pred-menu-item{width:100%}
 .jeet-spin-pred-menu-item>.jeet-spin-pred-nav-mobile{border-top:0;margin-top:0;padding-top:0}
 .jeet-spin-pred-menu-item>.jeet-spin-pred-nav-mobile>.jeet-spin-pred-toggle{padding-left:5px}
}


/* v1.1.14 — premium, accessible desktop navigation hover capsules.
   Uses the existing emerald / champagne-gold brand palette rather than the
   purple / blue colours of the reference; does not alter mobile drawer links. */
@media (min-width:1051px) {
  .jeet-spin-menu { gap:clamp(10px,1vw,18px); }
  .jeet-spin-menu > li { position:relative; min-width:0; flex:0 0 auto; }
  .jeet-spin-menu > li > a,
  .jeet-spin-menu > li.jeet-spin-pred-menu-item > .jeet-spin-pred-nav-desktop > .jeet-spin-pred-toggle {
    position:relative;
    isolation:isolate;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:44px;
    border-radius:12px;
    white-space:nowrap;
    font-weight:750;
    text-decoration:none;
    transition:color .18s ease;
  }
  .jeet-spin-menu > li > a::before,
  .jeet-spin-menu > li.jeet-spin-pred-menu-item > .jeet-spin-pred-nav-desktop > .jeet-spin-pred-toggle::before {
    content:"";
    position:absolute;
    z-index:-1;
    inset:0 -9px;
    border:1px solid rgba(214,175,99,.53);
    border-radius:12px;
    background:linear-gradient(125deg,#168b69 0%,#166d56 55%,#255b51 100%);
    box-shadow:0 8px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.12);
    opacity:0;
    transform:scale(.92);
    transition:opacity .18s ease,transform .18s ease;
    pointer-events:none;
  }
  .jeet-spin-menu > li > a:hover,
  .jeet-spin-menu > li > a:focus-visible,
  .jeet-spin-menu > li.jeet-spin-pred-menu-item > .jeet-spin-pred-nav-desktop > .jeet-spin-pred-toggle:hover,
  .jeet-spin-menu > li.jeet-spin-pred-menu-item > .jeet-spin-pred-nav-desktop > .jeet-spin-pred-toggle:focus-visible,
  .jeet-spin-menu > li.jeet-spin-pred-menu-item > .jeet-spin-pred-nav-desktop > .jeet-spin-pred-toggle[aria-expanded="true"] {
    color:#f5f7f2;
  }
  .jeet-spin-menu > li > a:hover::before,
  .jeet-spin-menu > li > a:focus-visible::before,
  .jeet-spin-menu > li.jeet-spin-pred-menu-item > .jeet-spin-pred-nav-desktop > .jeet-spin-pred-toggle:hover::before,
  .jeet-spin-menu > li.jeet-spin-pred-menu-item > .jeet-spin-pred-nav-desktop > .jeet-spin-pred-toggle:focus-visible::before,
  .jeet-spin-menu > li.jeet-spin-pred-menu-item > .jeet-spin-pred-nav-desktop > .jeet-spin-pred-toggle[aria-expanded="true"]::before {
    opacity:1;
    transform:scale(1);
  }
  /* Close the small pointer gap between the toggle and its dropdown. */
  .jeet-spin-pred-nav-desktop::after {
    content:"";
    position:absolute;
    top:100%;
    left:0;
    right:0;
    height:9px;
  }
}
@media (min-width:1051px) and (max-width:1450px) {
  .jeet-spin-menu {gap:clamp(7px,.8vw,12px);}
  .jeet-spin-menu > li > a::before,
  .jeet-spin-menu > li.jeet-spin-pred-menu-item > .jeet-spin-pred-nav-desktop > .jeet-spin-pred-toggle::before {left:-6px;right:-6px;}
}
@media (prefers-reduced-motion:reduce) {
  .jeet-spin-menu > li > a,
  .jeet-spin-menu > li > a::before,
  .jeet-spin-pred-nav-desktop > .jeet-spin-pred-toggle,
  .jeet-spin-pred-nav-desktop > .jeet-spin-pred-toggle::before {transition:none!important;}
}

/* v1.1.19 — Restore the original split Type-D hero: content on the left,
   artwork on the right. Keep the current 1200×630 banner entirely visible. */
.jeet-spin-hero .jeet-spin-hero-inner{
  display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);
  gap:clamp(24px,4vw,58px);align-items:center;min-height:570px;
  padding-block:54px 64px;
}
.jeet-spin-hero .jeet-spin-hero-copy{width:100%;min-width:0}
.jeet-spin-hero .jeet-spin-hero-media{position:relative;inset:auto;width:100%;min-width:0;opacity:1}
.jeet-spin-hero .jeet-spin-hero-media-frame{
  display:flex;align-items:center;justify-content:center;
  width:100%;aspect-ratio:1.55 / 1;height:auto;max-height:none;
  border-radius:clamp(15px,2.4vw,29px);overflow:hidden;
  background:radial-gradient(ellipse at 55% 50%,#17472e,#081d16);
  border:1px solid rgba(214,175,99,.49);
  box-shadow:0 25px 60px rgba(0,0,0,.36),0 0 0 7px rgba(22,165,122,.035);
}
.jeet-spin-hero .jeet-spin-hero-media-frame img{
  display:block;width:100%;height:100%;max-width:100%;object-fit:contain;
  object-position:center;aspect-ratio:auto;
}
.jeet-spin-hero .jeet-spin-media-caption{max-width:calc(100% - 14px);font-size:.58rem;padding:7px 11px;bottom:12px}
@media(max-width:1050px){
  .jeet-spin-hero .jeet-spin-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;gap:23px;padding-block:42px 48px}
  .jeet-spin-hero h1{font-size:clamp(2.9rem,6.3vw,4.6rem)}
  .jeet-spin-hero h1 em{font-size:clamp(1.25rem,2.8vw,1.9rem)}
}
@media(max-width:900px){
  .jeet-spin-hero .jeet-spin-hero-inner{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding-block:36px 39px}
  .jeet-spin-hero .jeet-spin-hero-copy{width:100%}
  .jeet-spin-hero .jeet-spin-hero-media-frame{aspect-ratio:40 / 21;border-radius:18px}
  .jeet-spin-hero h1{font-size:clamp(3.0rem,11.8vw,4.3rem)}
  .jeet-spin-hero h1 em{font-size:clamp(1.35rem,5vw,1.9rem)}
}
@media(max-width:480px){
  .jeet-spin-hero .jeet-spin-hero-inner{padding-block:29px 30px;gap:18px}
  .jeet-spin-hero .jeet-spin-hero-media-frame{aspect-ratio:40 / 21;border-radius:14px}
  .jeet-spin-hero .jeet-spin-media-caption{font-size:.48rem;padding:5px 8px;bottom:7px}
}
@media(prefers-reduced-motion:reduce){.jeet-spin-hero .jeet-spin-hero-media-frame{scroll-behavior:auto}}

/* v1.1.20: prevent header overflow in medium desktop widths, without changing the Type D homepage. */
@media(min-width:1051px) and (max-width:1199px){
 .jeet-spin-header-inner{gap:8px}
 .jeet-spin-brand{flex:0 0 145px;width:145px}
 .jeet-spin-menu{gap:7px}
 .jeet-spin-menu>li>a,.jeet-spin-pred-toggle{font-size:.74rem;padding-inline:3px}
 .jeet-spin-header-action{flex:0 0 auto;font-size:.72rem;padding:11px 10px}
}
@media(max-width:1050px){
 .jeet-spin-nav,.jeet-spin-header-action{display:none!important}
 .jeet-spin-menu-toggle{display:block}
}
.jeet-spin-page-hero-grid>*{min-width:0}
.jeet-spin-page-art img{display:block;max-width:100%;height:auto}
