.cm-img-cover{object-fit:cover;width:100%;height:100%;display:block}.cm-img-fill{object-fit:cover;width:100%;height:100%}.cm-eyebrow-pill{border-radius:var(--radius-pill);background:var(--a-gold-12);color:var(--c-7b5010);font-size:var(--fs-72);letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;padding:5px 18px;font-weight:700;display:inline-block}.cm-cta-label{color:var(--c-yellow);font-size:var(--fs-72);letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;font-weight:700;display:block}.cm-actions-14{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cm-actions-12{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cm-row-10{align-items:center;gap:10px;display:flex}.cm-row-12{align-items:center;gap:12px;display:flex}.cm-row-top-12{align-items:flex-start;gap:12px;display:flex}.cm-page{background:var(--c-white);min-height:100vh;padding-top:68px}.cm-band-maroon{background:linear-gradient(135deg, var(--c-maroon), var(--c-maroon-deep));color:var(--c-white);text-align:center;padding:80px 5%}.cm-media-220{width:100%;height:220px;position:relative}.cm-hover-lift:hover{border-color:var(--y1);box-shadow:var(--shadow-yellow-lg);transform:translateY(-10px)}.sec-cream{--sec-bg:var(--bg-section-cream);--sec-heading:#1a0806;--sec-accent:#8b1a1a;--sec-text:#4a2e1e;--sec-muted:#6b4c38;--sec-card:#1a08060a;--sec-card-solid:#fbf6e6;--sec-border:#8b1a1a24;--sec-gold:#b8860b;background:var(--sec-bg);color:var(--sec-text)}.sec-dark{--sec-bg:var(--bg-section-dark);--sec-heading:#f5edd6;--sec-accent:#c9a84c;--sec-text:#f5edd6d1;--sec-muted:#f5edd69e;--sec-card:#ffffff0d;--sec-card-solid:#1c0f09;--sec-border:#c9a84c40;--sec-gold:#c9a84c;background:var(--sec-bg);color:var(--sec-text)}.sec-cream .ch-title{color:var(--sec-heading)!important}.sec-cream .ch-title-highlight{color:var(--sec-accent)!important}.sec-cream .ch-subtitle{color:var(--sec-muted)!important}.sec-cream .ch-eyebrow{color:var(--sec-gold)!important}.sec-dark .ch-title{color:var(--sec-heading)!important}.sec-dark .ch-title-highlight{color:var(--sec-accent)!important}.sec-dark .ch-subtitle{color:var(--sec-muted)!important}.sec-dark .ch-eyebrow{color:var(--sec-gold)!important}html body .fnp-mv-card,html body .fn-pillar,html body .fnp-testi-card,html body .mc-feat-card,html body .mc-yt-card{transition:transform .5s var(--ease-out), border-color .4s, box-shadow .4s;position:relative;overflow:hidden}html body .fnp-mv-card:after,html body .fn-pillar:after,html body .fnp-testi-card:after,html body .mc-feat-card:after,html body .mc-yt-card:after{content:"";background:var(--grad-sun);transform-origin:0;pointer-events:none;height:3px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}html body .fnp-mv-card:hover,html body .fn-pillar:hover,html body .fnp-testi-card:hover,html body .mc-feat-card:hover,html body .mc-yt-card:hover{border-color:var(--y1);box-shadow:var(--shadow-yellow-lg);transform:translateY(-10px)}html body .fnp-mv-card:hover:after,html body .fn-pillar:hover:after,html body .fnp-testi-card:hover:after,html body .mc-feat-card:hover:after,html body .mc-yt-card:hover:after{transform:scaleX(1)}
html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}img,video,svg,canvas{max-width:100%}.ft-grid>*,.ft-bottom>*{min-width:0}@media (hover:none){#wa-fab:hover{transform:scale(1)translateY(0)!important}.n-logo:hover{transform:none}}@media (min-width:901px) and (max-width:1180px){#main-nav{padding:0 3%}.n-logo img{max-width:150px}.n-links{margin-left:var(--space-12);gap:2px}.nav-link,a.nav-link{padding:var(--space-8) 7px;letter-spacing:.6px;font-size:var(--fs-68)}}@media (max-width:900px){#main-nav{padding-left:max(4%, env(safe-area-inset-left));padding-right:max(4%, env(safe-area-inset-right))}.n-logo img{max-width:160px}.hamburger-fab{right:max(20px, env(safe-area-inset-right));bottom:max(24px, calc(env(safe-area-inset-bottom) + 12px));touch-action:manipulation}#wa-fab{right:max(20px, env(safe-area-inset-right));bottom:calc(92px + env(safe-area-inset-bottom))}.mob-overlay{padding-bottom:max(8px, env(safe-area-inset-bottom));padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right));box-sizing:border-box}.mob-sheet{-webkit-overflow-scrolling:touch;max-height:90dvh}.mob-grid-btn{min-height:var(--h-tap)}.mob-nav-grid>*{min-width:0}.pop-overlay{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));box-sizing:border-box}.pop-card{-webkit-overflow-scrolling:touch;max-height:85dvh}.pop-event-text{overflow-wrap:anywhere;min-width:0}.pop-close-btn{width:36px;height:36px}footer{padding-left:max(5%, env(safe-area-inset-left));padding-right:max(5%, env(safe-area-inset-right));padding-bottom:calc(52px + env(safe-area-inset-bottom))}.ft-marquee{margin-bottom:var(--space-48);margin-left:calc(-1 * max(5%, env(safe-area-inset-left)));margin-right:calc(-1 * max(5%, env(safe-area-inset-right)))}.ft-col a{overflow-wrap:anywhere}}@media (max-width:768px){.ft-marquee{padding:var(--space-14) 0;margin-bottom:var(--space-40)}.ft-mq-item{font-size:var(--fs-95);letter-spacing:1px;padding:0 28px}.ft-bottom{text-align:left;flex-direction:column;align-items:flex-start}.ft-grid{padding-bottom:var(--space-40);margin-bottom:var(--space-32)}}@media (max-width:480px){#main-nav{height:60px}#main-nav.sc{height:54px}.n-logo{height:40px}#main-nav.sc .n-logo{height:34px}.n-logo img{max-width:140px}.hamburger-fab{right:max(16px, env(safe-area-inset-right));width:52px;height:52px}#wa-fab{right:max(16px, env(safe-area-inset-right));bottom:calc(86px + env(safe-area-inset-bottom));width:48px;height:var(--h-input)}.mob-sheet{padding:0 var(--space-10) var(--space-14);border-radius:var(--radius-24) var(--radius-24) var(--radius-16) var(--radius-16)}.mob-nav-grid{gap:var(--space-8)}.mob-grid-btn{padding:var(--space-14) var(--space-10) var(--space-14) var(--space-12);letter-spacing:1px;font-size:var(--fs-68)}.pop-card{padding:var(--space-20) var(--space-16);border-radius:var(--radius-14)}.pop-title{font-size:var(--fs-125);padding-right:36px}.ft-mq-item{padding:0 var(--space-20);font-size:var(--fs-85)}}@media (max-width:360px){.mob-grid-btn{font-size:var(--fs-62);letter-spacing:.5px;padding:var(--space-12) var(--space-8) var(--space-12) var(--space-10)}.mob-nav-grid{gap:var(--space-6)}.mob-brand-tag{font-size:var(--fs-80)}}@media (max-height:480px) and (orientation:landscape){.mob-sheet{max-height:96dvh}.pop-card{max-height:92dvh}}@media (prefers-reduced-motion:reduce){.ft-mq-inner{animation-duration:120s}#wa-pulse{animation:none}}.scj-root{width:100%;max-width:100%;bottom:calc(24px + env(safe-area-inset-bottom))}.n-burger{display:none}@media (max-width:900px){.hamburger-fab{display:none!important}html body #main-nav{justify-content:normal;align-items:center;column-gap:var(--space-8);grid-template-columns:48px minmax(0,1fr) 48px;display:grid!important}html body #main-nav .n-logo{grid-column:2;justify-self:center;margin:0}html body #main-nav .n-burger{width:var(--h-tap);height:var(--h-tap);border-radius:var(--radius-12);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex-direction:column;grid-area:1/1;justify-content:center;justify-self:start;align-items:center;gap:5px;padding:0;display:inline-flex}html body #main-nav .n-burger span{border-radius:var(--radius-2);background:var(--c-maroon);width:24px;height:2.5px;transition:background var(--dur-fast);display:block}html body #main-nav .n-burger:active{background:var(--a-maroon-8)}}.n-user{display:none}@media (max-width:900px){html body #main-nav .n-user{grid-area:1/3;justify-self:end;display:block;position:relative}html body #main-nav .n-user-btn{color:#7b1515;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:1.5px solid #7b151559;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}html body #main-nav .n-user-btn:active,html body #main-nav .n-user-btn.open{background:#ffb80038;border-color:#b8860b}html body #main-nav .n-user-btn--in{background:#ffd60033;border-color:#b8860b}html body #main-nav .n-user-menu{z-index:1100;background:linear-gradient(#fffdf6,#fff7e6);border:1px solid #d4a02473;border-radius:16px;width:min(260px,100vw - 24px);padding:8px;animation:.18s ease-out both nUserMenuIn;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #3c1e0038}html body #main-nav .n-user-menu-head{border-bottom:1px solid #d4a02459;margin-bottom:4px;padding:10px 12px 12px}html body #main-nav .n-user-menu-name{font-family:var(--font-heading);color:#4a1010;overflow-wrap:anywhere;font-size:.98rem;font-weight:700}html body #main-nav .n-user-menu-sub{color:#4a1010a6;overflow-wrap:anywhere;margin-top:2px;font-size:.76rem}html body #main-nav .n-user-menu-link{color:#4a1010;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;width:100%;min-height:44px;padding:0 12px;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}html body #main-nav .n-user-menu-link:hover,html body #main-nav .n-user-menu-link:active{background:#ffb80038}html body #main-nav .n-user-menu-logout{color:#b30000;border-top:1px solid #d4a02459;border-radius:0 0 10px 10px;margin-top:4px}}@keyframes nUserMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){html body #main-nav .n-user-btn--in{overflow:hidden}html body #main-nav .n-user-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}html body #main-nav .n-user-initial{font-family:var(--font-heading);color:#7b1515;font-size:1.15rem;font-weight:700;line-height:1}html body #main-nav .n-user-menu-name,html body #main-nav .n-user-menu-sub{text-transform:uppercase;letter-spacing:.04em}html body #main-nav .n-user-menu-name{font-size:.9rem}html body #main-nav .n-user-menu-sub{font-size:.7rem}}
@media (max-width:1024px){#intro .intro-skip-btn{min-height:var(--h-tap);min-width:var(--h-tap);bottom:max(24px, env(safe-area-inset-bottom));right:max(5%, env(safe-area-inset-right));justify-content:center;align-items:center;display:inline-flex}#intro .intro-tagline{padding:0 var(--space-16);overflow-wrap:anywhere;max-width:100%}}@media (max-width:767px){#intro,#intro .intro-video-layer{max-width:100%;height:100dvh}#intro .intro-banner-media{max-height:82dvh!important}}@media (max-width:480px){#intro .intro-skip-btn{font-size:var(--fs-70);letter-spacing:2px;padding:var(--space-10) var(--space-20)}}.hc-root{max-width:100%}@media (max-width:1024px){.hc-root .hc-vid-bar-left{flex:auto;min-width:0}.hc-root .hc-vid-bar-left>div{min-width:0}.hc-root .hc-vid-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (max-width:768px){.hc-root .hc-arrow{width:var(--h-tap);height:var(--h-tap)}.hc-root .hc-vid-mute{min-height:var(--h-tap);padding:var(--space-8) var(--space-14);letter-spacing:1px}.hc-root .hc-vid-bar{padding:var(--space-8) var(--space-10) var(--space-8) var(--space-14);gap:var(--space-8)}.hc-root .hc-label{text-align:center;overflow-wrap:anywhere;max-width:calc(100% - 120px)}.hc-root .hc-hint{max-width:calc(100% - 32px);padding:var(--space-8) var(--space-16);gap:var(--space-8);font-size:var(--fs-68);letter-spacing:1.5px;white-space:nowrap}}@media (max-width:480px){.hc-root .hc-arrow{width:var(--h-tap);height:var(--h-tap);font-size:var(--fs-120)}.hc-root .hc-vid-sun{font-size:var(--fs-130)}.hc-root .hc-vid-name{font-size:var(--fs-74)}.hc-root .hc-vid-sub{letter-spacing:1.2px;font-size:.52rem}.hc-root .hc-vid-mute{font-size:var(--fs-56);padding:var(--space-8) var(--space-10)}.hc-root .hc-label{font-size:var(--fs-105);padding:var(--space-6) var(--space-16);max-width:calc(100% - 104px)}}@media (max-width:360px){.hc-root .hc-vid-sub,.hc-root .hc-vid-sun{display:none}}@media (max-height:500px) and (orientation:landscape) and (max-width:1024px){.hc-root{height:100svh;min-height:100svh;max-height:none}}.statement{max-width:100%}.stmt-title,.stmt-text{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}@media (max-width:768px){.statement{padding:72px 5%}.stmt-card{margin-bottom:0}.stmt-title{letter-spacing:-.02em;margin-bottom:18px}.stmt-title:after{width:90px;margin-top:18px}}@media (max-width:480px){.statement{padding:56px var(--space-16)}.stmt-card{padding:var(--space-16) var(--space-4)}.stmt-title{font-size:clamp(1.7rem,8.5vw,2.3rem)}.stmt-quote{line-height:1.6}}.j7-section{max-width:100%}.j7-card,.j7-content{min-width:0}.j7-title,.j7-sub,.j7-desc,.j7-hindi{overflow-wrap:break-word}.j7-track{flex-wrap:wrap}.j7-track-item{min-width:0}@media (hover:none){.j7-card:hover .j7-orb-wrap,.j7-card:hover .j7-orb-inner img,.j7-card:hover .j7-orb-inner video{transform:none}}@media (max-width:1100px){.j7-section{padding-left:4%;padding-right:4%}.j7-container{width:100%}}@media (max-width:850px){.j7-section{padding-top:72px;padding-bottom:72px}.j7-container{gap:var(--space-32) var(--space-16)}.j7-orb-wrap{margin-bottom:18px}}@media (max-width:600px){.j7-section{padding:56px var(--space-16)}.j7-container{max-width:100%}.j7-desc{font-size:var(--fs-85);line-height:1.55}.j7-sub{font-size:var(--fs-80)}.j7-title{font-size:var(--fs-100)}.j7-hindi{font-size:var(--fs-140)}.j7-track{width:100%;max-width:100%}}@media (max-width:480px){.j7-container{grid-template-columns:1fr;gap:36px;width:100%;max-width:360px}.j7-orb-wrap{width:130px;min-width:130px;height:130px;min-height:130px}.j7-badge{width:32px;height:32px}.j7-track{padding:18px var(--space-14);margin:var(--space-32) auto}.j7-footer{margin-top:28px}.j7-know-more{min-height:var(--h-tap);padding:var(--space-12) 28px}}html body .hc-root.hc-root{margin-top:calc(var(--hc-nav-h,68px) + 8px)!important;margin-bottom:0!important}html body .hc-root.hc-root .hc-bars{display:none!important}html body .hc-root.hc-root .hc-arrow{opacity:.3!important}@media (min-width:769px){html body .hc-root.hc-root{height:calc(100svh - var(--hc-nav-h,104px) - 8px)!important;min-height:480px!important}}@media (max-width:768px){html body .hc-root.hc-root{height:var(--h-hero-mobile)!important;background:0 0!important;min-height:0!important;max-height:none!important}html body .hc-root.hc-root .hc-track,html body .hc-root.hc-root .hc-slide,html body .hc-root.hc-root .hc-slide-link,html body .hc-root.hc-root .hc-slide-vid{background:0 0!important;height:100%!important}html body .hc-root.hc-root .hc-slide video,html body .hc-root.hc-root .hc-slide img{object-fit:fill!important;object-position:center center!important;background:0 0!important;width:100%!important;max-width:100%!important;height:100%!important}html body .hc-root.hc-root .hc-vid-overlay{z-index:999!important}html body .hc-root.hc-root .hc-vid-bar{z-index:999!important;bottom:12px!important;left:10px!important;right:10px!important}html body .hc-root.hc-root .hc-label{font-size:var(--fs-100)!important;padding:5px var(--space-16)!important;bottom:88px!important}html body .hc-root.hc-root .hc-hint{display:none}html body .hc-root.hc-root .hc-vid-bar{-webkit-backdrop-filter:blur(28px);box-shadow:0 4px 40px var(--a-black-35), inset 0 1px 0 var(--a-yellow-10)!important;border-radius:var(--radius-18)!important;padding:var(--space-10) var(--space-12) var(--space-10) var(--space-14)!important;background:#08040070!important;border:1px solid #ffb8003d!important;bottom:14px!important;left:14px!important;right:14px!important}html body .hc-root.hc-root .hc-vid-name{color:var(--c-white)!important}html body .hc-root.hc-root .hc-vid-sub{color:#ffd600d1!important}html body .hc-root.hc-root .hc-vid-mute{background:var(--a-yellow-10)!important;border:1px solid var(--a-yellow-35)!important;color:var(--a-white-88)!important}html body .hc-root.hc-root .hc-vid-corner{width:18px;height:18px;display:block!important}html body .hc-root.hc-root .hc-vid-corner.tl{top:10px;left:10px}html body .hc-root.hc-root .hc-vid-corner.tr{top:10px;right:10px}html body .hc-root.hc-root .hc-vid-corner.bl{bottom:78px;left:10px}html body .hc-root.hc-root .hc-vid-corner.br{bottom:78px;right:10px}html body .hc-root.hc-root .hc-vid-ambient,html body .hc-root.hc-root .hc-slide-vid:after{display:block!important}html body .hc-root.hc-root .hc-label{color:var(--c-white)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;text-shadow:0 2px 24px var(--a-black-55)!important;background:0 0!important;border:0!important}}@media (max-width:480px){html body .statement{padding:var(--space-48) var(--space-16)!important}html body .stmt-card{padding:var(--space-12) 0!important;width:100%!important}html body .stmt-title{overflow-wrap:anywhere;letter-spacing:-.01em!important;font-size:clamp(1.45rem,7.4vw,1.9rem)!important}html body .stmt-quote{font-size:clamp(1rem,4.4vw,1.15rem)}}@media (max-width:1100px){html body .j7-container{gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:960px}html body .j7-card{justify-content:flex-start;align-items:center;gap:var(--space-16);text-align:left;padding:var(--space-16) 18px var(--space-16) var(--space-16);border-radius:var(--radius-20);background:var(--a-white-72);flex-direction:row;min-width:0;box-shadow:0 4px 22px #78500014}html body .j7-card .j7-orb-wrap{flex-shrink:0;width:112px;min-width:112px;height:112px;min-height:112px;margin:0}html body .j7-card .j7-badge{width:30px;height:30px;font-size:var(--fs-95);top:-8px;left:-4px;right:auto;transform:none}html body .j7-card .j7-content{text-align:left;min-width:0;box-shadow:none;background:0 0;border:0;flex:auto;align-items:flex-start;width:auto;height:auto;padding:0}html body .j7-card .j7-hindi{font-size:var(--fs-135);text-align:left}html body .j7-card .j7-title,html body .j7-card .j7-sub,html body .j7-card .j7-desc{text-align:left}html body .j7-card .j7-title{font-size:.98rem}html body .j7-card .j7-sub{font-size:var(--fs-80)}html body .j7-card .j7-desc{font-size:var(--fs-82);line-height:1.5}}@media (max-width:700px){html body .j7-container{gap:var(--space-16);grid-template-columns:minmax(0,1fr);max-width:560px}}@media (max-width:380px){html body .j7-card .j7-orb-wrap{width:92px;min-width:92px;height:92px;min-height:92px}html body .j7-card{gap:var(--space-10);padding:var(--space-14) var(--space-14) var(--space-14) var(--space-12)}html body .j7-card .j7-hindi{font-size:var(--fs-120)}}@media (max-width:1100px){html body .j7-track{box-sizing:border-box;justify-content:space-between;align-items:flex-start;width:100%;gap:var(--space-4)!important;max-width:640px!important;padding:var(--space-16) var(--space-10)!important;margin:var(--space-32) auto!important;border-radius:22px!important;flex-flow:row!important}html body .j7-track-item{text-align:center;align-items:center;gap:var(--space-8);flex:1 1 0;min-width:0;flex-direction:column!important}html body .j7-track-icon{flex-shrink:0;width:40px;height:40px}html body .j7-track-text{font-size:var(--fs-78);overflow-wrap:anywhere;align-items:center;max-width:100%;line-height:1.25}html body .j7-track-text span{font-size:var(--fs-68)}html body .j7-track-arrow{flex:none;align-items:center;display:flex;margin:var(--space-14) 0 0!important;transform:none!important}html body .j7-track-arrow svg{width:14px;height:14px}}@media (max-width:420px){html body .j7-track{padding:var(--space-14) var(--space-6)!important;gap:2px!important}html body .j7-track-icon{width:34px;height:34px}html body .j7-track-icon-img{width:16px;height:16px}html body .j7-track-text{font-size:var(--fs-70)}html body .j7-track-text span{font-size:var(--fs-62)}html body .j7-track-arrow svg{width:11px;height:11px}}@media (max-width:1100px){html body .j7-track-item{flex:auto;min-width:0}html body .j7-track-text,html body .j7-track-text span{white-space:nowrap;overflow-wrap:normal}html body .j7-track-text{letter-spacing:0;font-size:clamp(.62rem,2.9vw,.8rem)}html body .j7-track-text span{font-size:clamp(.58rem,2.6vw,.7rem)}}@media (max-width:340px){html body .j7-track-text{font-size:var(--fs-58)}html body .j7-track-text span{font-size:.54rem}html body .j7-track-icon{width:30px;height:30px}}
@media (min-width:601px) and (max-width:768px){html body section#beginner .tpanels.bp-panels{padding:0 var(--space-20)!important;overflow:visible!important}html body section#beginner .bp-card-grid{padding:var(--space-10) 0 var(--space-20)!important;flex-wrap:wrap!important;justify-content:center!important;gap:18px!important;overflow:visible!important}html body section#beginner .bp-card-grid:after{display:none!important}html body section#beginner .adv-style-card{width:var(--w-card-sm)!important;border-radius:var(--radius-16)!important;flex:0 252px!important;min-width:0!important;max-width:260px!important;height:352px!important;min-height:352px!important;max-height:352px!important}html body section#beginner .adv-style-card-top{border-radius:var(--radius-16) var(--radius-16) 0 0!important;height:161px!important;min-height:161px!important;max-height:161px!important}html body section#beginner .adv-style-card-body{height:191px!important;min-height:191px!important;max-height:191px!important;padding:var(--space-14) var(--space-16) var(--space-16)!important}html body section#beginner .adv-style-tag{font-size:var(--fs-62)!important;letter-spacing:1.8px!important;margin-bottom:var(--space-6)!important}html body section#beginner .adv-style-title{font-size:var(--fs-108)!important;margin:0 0 var(--space-6)!important;line-height:1.25!important}html body section#beginner .adv-style-desc{font-size:var(--fs-78)!important;margin:0 0 var(--space-10)!important;line-height:1.45!important}html body section#beginner .adv-style-btn{font-size:var(--fs-80)!important}html body .bp-section .tab-pills{max-width:480px!important}html body .bp-section .tpill{font-size:var(--fs-82)!important;padding:var(--space-10) var(--space-6)!important}html body .bp-section .tpill-ico{font-size:var(--fs-90)!important}}@media (max-width:1024px){html body .bp-section .tpill{min-height:var(--h-tap)!important}html body .bp-section .bp-view-all-link{min-height:var(--h-tap);justify-content:center;align-items:center;display:inline-flex!important}html body section#beginner .adv-style-btn:after{content:"";position:absolute;inset:0}html body section#beginner .adv-style-card:hover{transform:none!important}}@media (max-width:360px){html body .bp-section .tab-pills{width:calc(100% - 16px)!important;max-width:none!important}}@media (max-width:1024px){html body section.advanced .adv-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;padding-right:0;overflow-x:auto;padding-left:0!important}html body section.advanced .adv-head{padding-left:5%;padding-right:5%}html body section.advanced .adv-head p{letter-spacing:1.5px}html body section.advanced .adv-scroll .adv-card{flex:0 0 min(340px,50% - 1.5rem);min-width:240px;margin:0 .75rem}html body section.advanced .adv-card:hover{transform:none}html body section.advanced .adv-card-top{height:190px}html body section.advanced .ab-reg,html body section.advanced .ab-more{min-height:var(--h-tap);box-sizing:border-box;justify-content:center;align-items:center;display:flex}html body section.advanced .adv-btns{width:100%}}@media (max-width:600px){html body section.advanced .adv-scroll .adv-card{flex:0 0 min(300px,80vw);min-width:0;margin:0 .5rem}html body section.advanced .adv-card-top{height:160px}html body section.advanced .adv-card-body{padding:18px 18px 22px}html body section.advanced .adv-card-body h3{font-size:var(--fs-130);min-height:3.328rem}html body section.advanced .adv-meta{flex-wrap:wrap}html body section.advanced .adv-chip{overflow-wrap:anywhere;min-width:0}html body section.advanced .adv-chip strong{font-size:var(--fs-85)}html body section.advanced .adv-head{margin-bottom:28px}}@media (max-width:1024px){html body .leaders-viewport .ts-track,html body .wellwishers-viewport .ts-track{overscroll-behavior-x:contain;touch-action:pan-x pan-y;padding-left:var(--space-16);padding-right:var(--space-16);gap:var(--space-16);cursor:auto}html body .leaders-viewport .ts-nav-btn,html body .wellwishers-viewport .ts-nav-btn{width:var(--h-tap);height:var(--h-tap)}html body .leader-card:hover,html body .ts-ww-card:hover{transform:none}html body .ts-ww-readmore-btn{min-height:var(--h-tap);padding:var(--space-4) var(--space-6);align-items:center;display:inline-flex}html body .wellwishers-cta-btn,html body .leaders-cta-btn{min-height:var(--h-tap);justify-content:center;align-items:center;display:inline-flex}}@media (max-width:768px){html body .leaders-viewport:before,html body .leaders-viewport:after,html body .wellwishers-viewport:before,html body .wellwishers-viewport:after{width:24px}html body .leader-card{flex:0 0 min(280px,76vw)}html body .ts-ww-card{flex:0 0 min(300px,80vw)}html body .ts-ww-person-row{gap:var(--space-8);flex-wrap:wrap}html body .ts-ww-name,html body .ts-ww-person-name,html body .leader-card-name{overflow-wrap:anywhere}}@media (max-width:600px){html body .leaders-viewport .ts-carousel-arrow,html body .wellwishers-viewport .ts-carousel-arrow{display:none}html body .leader-card-photo{height:180px}html body section#beginner .bp-card-grid{gap:var(--space-12)!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:var(--space-10) var(--space-16) var(--space-20)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important;margin-inline:0!important;display:grid!important;overflow:visible!important}html body section#beginner .bp-card-grid:after{display:none!important}html body section#beginner .bp-card-grid>.adv-style-card{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}}@media (max-width:340px){html body section#beginner .bp-card-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:600px){html body section#beginner .bp-card-grid{justify-content:center!important;gap:var(--space-12)!important;flex-wrap:wrap!important;display:flex!important}html body section#beginner .bp-card-grid>.adv-style-card{flex:0 0 calc(50% - 6px)!important;width:auto!important;min-width:0!important;max-width:none!important}html body section#beginner .bp-card-grid>.adv-style-card:only-child{flex:0 0 min(100%,260px)!important}}@media (max-width:340px){html body section#beginner .bp-card-grid>.adv-style-card{flex:0 0 100%!important}}
@media (max-width:1024px){.fds-section .ch-title,.bks-section .ch-title,.figures-section .ch-title,.reaction-zone .ch-title,.techs-resp-section .ch-title{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.6rem,5vw,2.5rem)}.fds-section .ch-title-row,.bks-section .ch-title-row,.figures-section .ch-title-row,.reaction-zone .ch-title-row,.techs-resp-section .ch-title-row{gap:var(--space-14)}.fds-section .ch-leaf,.bks-section .ch-leaf,.figures-section .ch-leaf,.reaction-zone .ch-leaf,.techs-resp-section .ch-leaf{width:32px;height:32px}.fds-section .ch-subtitle,.bks-section .ch-subtitle,.figures-section .ch-subtitle,.reaction-zone .ch-subtitle,.techs-resp-section .ch-subtitle{font-size:clamp(.95rem,2.4vw,1.1rem)}.fds-section .ch-inner,.bks-section .ch-inner,.figures-section .ch-inner,.reaction-zone .ch-inner,.techs-resp-section .ch-inner{gap:var(--space-16)}}@media (max-width:480px){.fds-section .ch-eyebrow,.bks-section .ch-eyebrow,.figures-section .ch-eyebrow,.reaction-zone .ch-eyebrow,.techs-resp-section .ch-eyebrow{padding:5px var(--space-14);font-size:11px}}.fds-grid>*{min-width:0}@media (max-width:1024px){.fds-section{padding:72px 5%}.fds-grid{gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.fds-card{padding:30px var(--space-24)}}@media (max-width:600px){.fds-section{padding:56px 5%}.fds-grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.fds-card{padding:26px var(--space-20);border-radius:var(--radius-16)}.fds-card-icon{font-size:var(--fs-240);margin-bottom:var(--space-14)}.fds-card-title{font-size:var(--fs-125)}}@media (hover:none){.fds-card:hover{box-shadow:none;transform:none}}@media (max-width:1024px){.bks-section{padding:var(--space-80) 5%;overflow:hidden}.bks-carousel{gap:22px;scroll-padding-inline:5%}.bks-card{padding:var(--space-20);flex-basis:250px}.bks-cover{aspect-ratio:3/4;height:auto;margin-bottom:18px}}@media (max-width:480px){.bks-section{padding:56px 5%}.bks-carousel{gap:var(--space-16);padding-top:var(--space-12);padding-bottom:var(--space-16)}.bks-card{padding:var(--space-16);border-radius:var(--radius-18);flex-basis:min(260px,74vw)}.bks-title{font-size:var(--fs-115);overflow-wrap:anywhere}.bks-btn{min-height:var(--h-tap);padding:var(--space-12);box-sizing:border-box}}@media (hover:none){.bks-card:hover{transform:none;box-shadow:none!important}}.figures-row>*{min-width:0}@media (max-width:1024px){.figures-section{padding-top:var(--space-64);padding-bottom:56px}.figures-row{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));padding:5%;display:grid;overflow-x:visible}.figures-row .stc-card{flex:none;min-width:0}.figures-row .stc-body{padding:1.75rem 1rem}.figures-row .stc-value{overflow-wrap:anywhere;font-size:clamp(1.6rem,5vw,2.2rem)}}@media (max-width:360px){.figures-row{gap:var(--space-10)}.figures-row .stc-body{padding:1.25rem .5rem}.figures-row .stc-label{letter-spacing:.04em}}@media (hover:none){.stc-card:hover{transform:none}}@media (max-width:1024px){.techs-resp-section{padding-top:var(--space-64);padding-bottom:56px}.techs-resp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;overflow-x:visible}.techs-resp-grid>.adv-style-card{flex:none;min-width:0}}@media (max-width:600px){.techs-resp-grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.techs-resp-grid .adv-style-card-top{height:180px}.techs-resp-grid .adv-style-btn{min-height:var(--h-tap);align-items:center;display:inline-flex}}@media (hover:none){.techs-resp-grid .adv-style-card:hover{transform:none}}.rbtn{min-height:var(--h-tap)}@media (hover:none){.rbtn{cursor:pointer}.rbtn:hover{transform:none}}@media (max-width:768px){.react-row{gap:var(--space-10)}}@media (max-width:480px){.reaction-zone{padding:var(--space-48) 5%}.react-row{gap:var(--space-8)}.rbtn{padding:var(--space-10) var(--space-16);font-size:var(--fs-95);gap:7px}}.hvs-sub-btn,.hvs-view-all,.hvs-bottom-link{min-height:var(--h-tap);box-sizing:border-box}.hvs-bottom-link{overflow-wrap:anywhere;align-items:center;display:inline-flex}@media (max-width:768px){.hvs-header{margin-bottom:28px}.hvs-header-actions{width:100%}.hvs-bottom-strip{padding:var(--space-16) 18px;margin-top:var(--space-24)}.hvs-stats-wrap{gap:var(--space-20) 28px}.hvs-info-large{padding:var(--space-14) var(--space-16) 18px}}@media (max-width:480px){.hvs-header-actions>a{flex:auto;justify-content:center}.hvs-stats-wrap{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.hvs-card-title-large{font-size:var(--fs-95)}.hvs-play-btn-large{width:54px;height:54px}}@media (hover:none){.hvs-card:hover{transform:none}}html body .techs-resp-section .techs-resp-grid{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:10px clamp(12px,2vw,28px) 20px!important}@media (min-width:1025px){html body .techs-resp-section .techs-resp-grid{gap:var(--space-24)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}}html body .techs-resp-section .techs-resp-grid>.adv-style-card{flex:none!important;width:100%!important;max-width:none!important;margin:0!important}@media (max-width:768px){html body :is(.fds-section,.bks-section,.figures-section,.reaction-zone,.techs-resp-section) .ch-inner{gap:var(--space-14)}html body :is(.fds-section,.bks-section,.figures-section,.reaction-zone,.techs-resp-section) .ch-title-row{gap:var(--space-10);align-items:center}html body :is(.fds-section,.bks-section,.figures-section,.reaction-zone,.techs-resp-section) .ch-leaf{opacity:.9;width:26px;height:26px}html body :is(.fds-section,.bks-section,.figures-section,.reaction-zone,.techs-resp-section) .ch-title{text-wrap:balance;overflow-wrap:break-word;flex:auto;min-width:0;font-size:clamp(1.45rem,6.4vw,2rem);line-height:1.25}html body :is(.fds-section,.bks-section,.figures-section,.reaction-zone,.techs-resp-section) .ch-subtitle{text-wrap:balance;max-width:34em;margin-inline:auto;font-size:clamp(.95rem,3.8vw,1.1rem);line-height:1.55}html body :is(.fds-section,.bks-section,.figures-section,.reaction-zone,.techs-resp-section) .ch-eyebrow{letter-spacing:.12em;font-size:12px}}@media (max-width:380px){html body :is(.fds-section,.bks-section,.figures-section,.reaction-zone,.techs-resp-section) .ch-leaf{width:20px;height:20px}html body :is(.fds-section,.bks-section,.figures-section,.reaction-zone,.techs-resp-section) .ch-title-row{gap:var(--space-6)}}@media (max-width:1024px){html body .bks-section .bks-carousel{justify-content:center;gap:var(--space-16);scroll-snap-type:none;box-sizing:border-box;flex-wrap:wrap;width:100%;padding:var(--space-10) var(--space-16) var(--space-20)!important;margin:0!important;display:flex!important;overflow:visible!important}html body .bks-section .bks-card{cursor:default;flex:0 0 calc(33.3333% - 10.6667px);width:auto;min-width:0;padding:var(--space-14)!important}html body .bks-section .bks-card:only-child{flex:0 0 min(100%,320px)}html body .bks-section .bks-cover{aspect-ratio:3/4;height:auto!important;margin-bottom:var(--space-14)!important}html body .bks-section .bks-title{font-size:var(--fs-105);overflow-wrap:anywhere}html body .bks-section .bks-btn{min-height:var(--h-tap);padding:var(--space-10);box-sizing:border-box;font-size:var(--fs-80)}}@media (max-width:700px){html body .bks-section .bks-carousel{gap:var(--space-12)}html body .bks-section .bks-card{flex:0 0 calc(50% - 6px)}html body .bks-section .bks-card:only-child{flex:0 0 min(100%,300px)}html body .bks-section .bks-title{font-size:var(--fs-95)}}@media (max-width:340px){html body .bks-section .bks-card{flex:0 0 100%}}@media (max-width:1024px){html body .fds-section .fds-grid{justify-content:center;gap:var(--space-20);flex-wrap:wrap;display:flex}html body .fds-section .fds-card{box-sizing:border-box;flex:0 0 calc(50% - 10px);min-width:0}html body .fds-section .fds-card:only-child{flex:0 0 min(100%,420px)}}@media (max-width:600px){html body .fds-section .fds-grid{gap:var(--space-16)}html body .fds-section .fds-card,html body .fds-section .fds-card:only-child{flex:0 0 100%}}@media (max-width:1024px){html body .figures-section .figures-row{justify-content:center;gap:var(--space-16);flex-wrap:wrap;display:flex}html body .figures-section .figures-row>.stc-card{box-sizing:border-box;flex:0 0 calc(50% - 8px);min-width:0}html body .figures-section .figures-row>.stc-card:only-child{flex:0 0 min(100%,320px)}}@media (max-width:360px){html body .figures-section .figures-row{gap:var(--space-10)}html body .figures-section .figures-row>.stc-card{flex:0 0 calc(50% - 5px)}}@media (min-width:1025px){html body .techs-resp-section .techs-resp-grid{flex-wrap:wrap;justify-content:center;gap:var(--space-24)!important;display:flex!important}html body .techs-resp-section .techs-resp-grid>.adv-style-card{flex:0 0 calc(33.3333% - 16px)!important;width:auto!important}}@media (max-width:1024px){html body .techs-resp-section .techs-resp-grid{flex-wrap:wrap;justify-content:center;gap:18px!important;display:flex!important}html body .techs-resp-section .techs-resp-grid>.adv-style-card{min-width:0;flex:0 0 calc(50% - 9px)!important;width:auto!important}html body .techs-resp-section .techs-resp-grid>.adv-style-card:only-child{flex:0 0 min(100%,420px)!important}}@media (max-width:600px){html body .techs-resp-section .techs-resp-grid{gap:var(--space-16)!important}html body .techs-resp-section .techs-resp-grid>.adv-style-card{flex:0 0 100%!important}html body .techs-resp-section .techs-resp-grid{gap:var(--space-12)!important;padding-inline:var(--space-16)!important}html body .techs-resp-section .techs-resp-grid>.adv-style-card{border-radius:var(--radius-16)!important;flex:0 0 calc(50% - 6px)!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important}html body .techs-resp-section .techs-resp-grid>.adv-style-card:only-child{flex:0 0 min(100%,280px)!important}html body .techs-resp-section .techs-resp-grid .adv-style-card-top{height:120px!important;min-height:120px!important;max-height:120px!important}html body .techs-resp-section .techs-resp-grid .adv-style-card-body{height:auto!important;min-height:0!important;max-height:none!important;padding:var(--space-12) var(--space-12) var(--space-14)!important}html body .techs-resp-section .techs-resp-grid .adv-style-tag{font-size:var(--fs-58)!important;letter-spacing:1.2px!important}html body .techs-resp-section .techs-resp-grid .adv-style-title{font-size:var(--fs-95)!important;margin:0 0 var(--space-6)!important;line-height:1.25!important}html body .techs-resp-section .techs-resp-grid .adv-style-desc{font-size:var(--fs-75)!important;line-height:1.4!important}}@media (max-width:340px){html body .techs-resp-section .techs-resp-grid>.adv-style-card{flex:0 0 100%!important}}@media (max-width:1024px){html body .techs-resp-section .techs-resp-grid{justify-content:center!important;gap:var(--space-10)!important;padding-inline:var(--space-12)!important;flex-wrap:wrap!important;display:flex!important}html body .techs-resp-section .techs-resp-grid>.adv-style-card,html body .techs-resp-section .techs-resp-grid>.adv-style-card:only-child{border-radius:var(--radius-12)!important;flex:0 0 calc(33.3333% - 6.66667px)!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important}html body .techs-resp-section .techs-resp-grid .adv-style-card-top{height:clamp(78px,22vw,180px)!important;min-height:0!important;max-height:none!important}html body .techs-resp-section .techs-resp-grid .adv-style-card-body{height:auto!important;min-height:0!important;max-height:none!important;padding:var(--space-8) var(--space-8) var(--space-10)!important}html body .techs-resp-section .techs-resp-grid .adv-style-tag{letter-spacing:.6px!important;margin-bottom:var(--space-4)!important;font-size:clamp(.46rem,1.6vw,.7rem)!important;line-height:1.25!important}html body .techs-resp-section .techs-resp-grid .adv-style-title{overflow-wrap:anywhere;margin:0 0 var(--space-4)!important;font-size:clamp(.72rem,2.6vw,1.1rem)!important;line-height:1.2!important}html body .techs-resp-section .techs-resp-grid .adv-style-desc{font-size:clamp(.62rem,2vw,.85rem)!important;line-height:1.35!important}html body .techs-resp-section .techs-resp-grid .adv-style-btn{min-height:32px;font-size:clamp(.6rem,2vw,.85rem)!important}}@media (max-width:480px){html body .techs-resp-section .techs-resp-grid .adv-style-desc{display:none!important}}
html body .mob-overlay{-webkit-backdrop-filter:blur(3px);background:#28120861;justify-content:flex-start;align-items:stretch;padding:0!important}html body .mob-overlay .mob-sheet{width:min(86vw,360px);max-width:none;height:100%;max-height:none;padding:0 0 max(24px, env(safe-area-inset-bottom));border-radius:0 var(--radius-28) var(--radius-28) 0;color:#3a1010;transition:transform .45s var(--ease-out);background:radial-gradient(120% 50% at 0 0,#ffd60038 0%,#0000 60%),linear-gradient(#fffdf6 0%,#fff7e6 100%);border-right:1px solid #d4a02473;margin:0;position:relative;overflow:hidden auto;transform:translate(-102%);box-shadow:18px 0 60px #3c1e0040}html body .mob-overlay.open .mob-sheet{transform:translate(0)}html body .mob-logo-row{z-index:3;justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-16) var(--space-14) var(--space-20);background:linear-gradient(#fffdf6 78%,#fffdf600);border-bottom:0;margin:0;display:flex;position:sticky;top:0}html body .mob-logo-row:after{content:"";background:linear-gradient(90deg,#d4a024cc,#d4a02400);height:1px;position:absolute;bottom:4px;left:20px;right:20px}html body .mob-logo-row img{width:auto;max-width:70%;height:46px;box-shadow:none;background:0 0;border-radius:0;padding:0}html body .mob-x{border-radius:var(--radius-circle);border:1px solid var(--a-maroon-25);background:var(--a-white-55);width:40px;height:40px;color:var(--c-maroon);font-size:var(--fs-100);cursor:pointer;transition:background var(--dur-fast), transform var(--dur-fast);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}html body .mob-x:active{background:var(--a-amber-25);transform:scale(.92)}html body .mob-nav-grid{gap:var(--space-6);padding:var(--space-10) var(--space-14) var(--space-6);grid-template-columns:minmax(0,1fr);margin:0}html body .mob-grid-btn{box-sizing:border-box;width:100%;min-height:50px;padding:0 var(--space-16);background:var(--a-white-72);color:var(--c-4a1010);border:1px solid var(--a-maroon-10);border-radius:var(--radius-14);font-family:var(--font-ui);font-size:var(--fs-82);letter-spacing:1.6px;text-transform:uppercase;box-shadow:0 1px 0 var(--a-white-80) inset;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast), transform .15s;border-left:3px solid #0000;font-weight:700}html body .mob-grid-btn:hover,html body .mob-grid-btn:focus-visible{background:var(--a-yellow-18);border-left-color:var(--c-e5a50a);color:var(--c-maroon)}html body .mob-grid-btn:active{transform:scale(.985)}html body .mob-grid-btn.mob-open{background:linear-gradient(90deg, #ffd6006b, var(--a-yellow-14));border-left-color:var(--c-e5a50a);border-color:var(--a-gold2-50);color:var(--c-maroon)}html body .mob-arrow{font-size:var(--fs-60);color:var(--text-accent);opacity:1}html body .mob-sub-panel{border:1px solid var(--a-gold2-30);border-left:3px solid var(--c-e5a50a);border-radius:var(--radius-14);margin:0 0 var(--space-4) var(--space-10);padding:var(--space-4) var(--space-6) var(--space-8);background:#fff5d6bf}html body .mob-sub-label{color:var(--text-accent);font-size:var(--fs-60);letter-spacing:2.5px;padding:var(--space-10) var(--space-12) var(--space-4)}html body .mob-user-card{padding:var(--space-12) var(--space-14);border-radius:var(--radius-14);border:1px solid var(--a-gold2-40);background:#ffd60029}html body .mob-user-name{color:var(--c-4a1010);font-weight:700}html body .mob-user-sub{color:#4a1010a6;font-size:var(--fs-78);overflow-wrap:anywhere}html body .mob-grid-btn--logout{color:var(--c-maroon-bright)}html body .mob-cta-full{width:auto;margin:var(--space-12) var(--space-14) 0;padding:var(--space-16) var(--space-20);border-radius:var(--radius-14);color:#3a0a0a;background:linear-gradient(135deg, var(--c-yellow) 0%, var(--c-amber) 50%, var(--c-orange) 100%);font-size:var(--fs-86);box-shadow:0 8px 24px var(--a-orange-30);border-right:0;font-weight:800}html body .mob-close-row{margin:18px var(--space-14) 0;padding-top:var(--space-14);border-top:1px solid #d4a02459;justify-content:center}html body .mob-brand-tag{color:var(--c-maroon);font-size:var(--fs-85);letter-spacing:.04em}@keyframes mobItemIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}html body .mob-overlay.open .mob-nav-grid>.mob-grid-btn,html body .mob-overlay.open .mob-nav-grid>.mob-user-card{animation:mobItemIn .4s var(--ease-out) both}html body .mob-overlay.open .mob-nav-grid>:first-child{animation-delay:80ms}html body .mob-overlay.open .mob-nav-grid>:nth-child(2){animation-delay:.12s}html body .mob-overlay.open .mob-nav-grid>:nth-child(3){animation-delay:.16s}html body .mob-overlay.open .mob-nav-grid>:nth-child(4){animation-delay:.2s}html body .mob-overlay.open .mob-nav-grid>:nth-child(5){animation-delay:.24s}html body .mob-overlay.open .mob-nav-grid>:nth-child(6){animation-delay:.28s}html body .mob-overlay.open .mob-nav-grid>:nth-child(n+7){animation-delay:.32s}@media (prefers-reduced-motion:reduce){html body .mob-overlay .mob-sheet{transition:none}html body .mob-overlay.open .mob-nav-grid>*{animation:none}}html body .mob-sub-panel{margin:0 0 2px var(--space-10);padding:2px var(--space-4) var(--space-6);border-radius:var(--radius-12)}html body .mob-sub-label{padding:var(--space-6) var(--space-12) 2px;font-size:var(--fs-56);letter-spacing:2.2px}html body .mob-arrow{font-size:var(--fs-62);color:var(--text-accent);opacity:1;margin-left:var(--space-8);flex-shrink:0;transition:transform .25s;display:inline-block}html body .mob-grid-btn.mob-open .mob-arrow{color:var(--c-maroon);transform:rotate(180deg)}html body .mob-sub-panel{padding:2px var(--space-6) var(--space-6)}html body .mob-sub-label{padding:var(--space-8) var(--space-10) var(--space-6);border-bottom:1px solid var(--a-gold2-40);margin-bottom:2px}html body .mob-group{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}html body .mob-group>.mob-sub-panel{margin:0 0 var(--space-4) var(--space-6);padding:var(--space-4) var(--space-8) var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}html body .mob-col{flex-direction:column;gap:2px;display:flex}html body .mob-col>.mob-sub-label{padding:var(--space-8) var(--space-6) var(--space-6);color:var(--text-accent);font-size:var(--fs-62);letter-spacing:2.4px;text-transform:uppercase;border-bottom:1px solid #d4a02473;margin:0 0 2px;font-weight:800;display:block}html body .mob-rc{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-8);border-radius:var(--radius-12);color:inherit;text-decoration:none;transition:background .18s,transform .15s;display:flex}html body .mob-rc:hover,html body .mob-rc:active{background:#ffb80033}html body .mob-rc:active{transform:scale(.985)}html body .mob-rc-img{border-radius:var(--radius-12);object-fit:cover;border:1px solid var(--a-gold2-40);background:#f4e4c1;flex-shrink:0;width:46px;height:46px;box-shadow:0 2px 6px #5028001f}html body .mob-rc-img--icon{font-size:var(--fs-135);background:linear-gradient(135deg,#fff3cf,#ffe49a);justify-content:center;align-items:center;display:inline-flex}html body .mob-rc-text{flex-direction:column;gap:2px;min-width:0;display:flex}html body .mob-rc-title{color:var(--c-4a1010);font-family:var(--font-heading);font-size:var(--fs-92);overflow-wrap:anywhere;font-weight:700;line-height:1.25}html body .mob-rc-desc{color:#4a1010ad;font-family:var(--font-ui);font-size:var(--fs-74);line-height:1.35}html body .mob-logo-row{align-items:center;justify-content:initial;padding:var(--space-16) var(--space-16) var(--space-14);grid-template-columns:40px minmax(0,1fr) 40px;display:grid}html body .mob-logo-row img{grid-column:2;justify-self:center;max-width:100%}html body .mob-logo-row .mob-x{grid-area:1/3;justify-self:end}html body .mob-quick-links{justify-content:center;gap:var(--space-6) 18px;margin:18px var(--space-14) 0;padding-top:var(--space-14);border-top:1px solid #d4a02459;flex-wrap:wrap;display:flex}html body .mob-quick-links a{color:var(--c-maroon);font-family:var(--font-ui);font-size:var(--fs-78);padding:var(--space-6) 2px;font-weight:600;text-decoration:none}html body .mob-quick-links a:hover,html body .mob-quick-links a:active{color:var(--text-accent);text-decoration:underline}html body .mob-quick-links+.mob-close-row{margin-top:var(--space-10);padding-top:var(--space-4);border-top:0}html body .mob-grid-btn{min-height:38px;padding-top:0;padding-bottom:0}html body .mob-quick-links a{align-items:center;min-height:38px;display:inline-flex}html body .mob-rc{min-height:38px;padding:5px var(--space-8);gap:var(--space-10)}html body .mob-rc-img{border-radius:9px;width:34px;height:34px}html body .mob-rc-img--icon{font-size:var(--fs-105)}html body .mob-rc-title{font-size:var(--fs-86);line-height:1.2}html body .mob-rc-desc{font-size:var(--fs-70);line-height:1.25}html body .mob-col>.mob-sub-label{padding:var(--space-6) var(--space-6) var(--space-4)}html body .mob-col+.mob-col{margin-top:2px}html body .mob-overlay .mob-sheet{padding-bottom:max(10px, env(safe-area-inset-bottom))}html body .mob-logo-row{padding:var(--space-10) var(--space-14) var(--space-8)}html body .mob-logo-row img{height:38px}html body .mob-logo-row:after{bottom:2px}html body .mob-x{width:36px;height:36px}html body .mob-nav-grid{padding:var(--space-6) var(--space-12) 2px;gap:var(--space-4)}html body .mob-group{gap:var(--space-4)}html body .mob-cta-full{margin:var(--space-8) var(--space-12) 0;padding:var(--space-12) var(--space-16)}html body .mob-quick-links{gap:var(--space-4) var(--space-12);margin:var(--space-8) var(--space-12) 0;padding-top:var(--space-6);flex-wrap:nowrap}html body .mob-quick-links a{font-size:var(--fs-72);white-space:nowrap;min-height:30px;padding:0}html body .mob-close-row{margin:var(--space-4) var(--space-12) 0;padding-top:var(--space-4)}html body .mob-quick-links+.mob-close-row{margin-top:2px;padding-top:2px}html body .mob-brand-tag{font-size:var(--fs-80)}html body .mob-overlay .mob-sheet{flex-direction:column;display:flex}html body .mob-overlay .mob-sheet>*{flex-shrink:0}html body .mob-cta-full{margin-bottom:var(--space-14)}html body .mob-quick-links{margin-top:auto}html body .mob-close-row{padding-bottom:var(--space-6)}
html body footer .ft-grid,html body footer .ft-bottom{max-width:var(--w-container-wide);margin-left:auto;margin-right:auto}html body footer .ft-brand h3{margin-bottom:var(--space-14)}html body footer .ft-brand>p{max-width:360px;margin-bottom:var(--space-20);line-height:1.75}html body footer .ft-hq-block{padding:var(--space-14) var(--space-16);border-radius:var(--radius-14);background:var(--a-white-60);border:1px solid var(--a-gold2-30);margin:0}html body footer .ft-hq-text{margin:0;line-height:1.65}html body footer .ft-hq-phone{margin:var(--space-8) 0 0;font-size:var(--fs-82);color:var(--text-secondary);line-height:1.6}html body footer .ft-hq-phone a{color:var(--color-red-dark);font-weight:600;text-decoration:none}html body footer .ft-hq-phone a:hover{text-decoration:underline}html body footer .ft-col h4{margin-bottom:var(--space-16)}html body footer .ft-col li{margin-bottom:var(--space-4)}html body footer .ft-col a{padding:5px 0;line-height:1.35;display:inline-block}html body footer .ft-bottom{padding-top:var(--space-4)}@media (hover:none){html body footer .ft-col a:hover{padding-left:0}}@media (min-width:1025px){html body footer .ft-grid{gap:var(--space-48);grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));padding-bottom:52px}}@media (min-width:601px) and (max-width:1024px){html body footer .ft-grid{margin-bottom:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;padding-bottom:44px}html body footer .ft-brand{column-gap:var(--space-32);grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}html body footer .ft-brand h3{grid-column:1}html body footer .ft-brand>p{grid-column:1;max-width:none;margin-bottom:0}html body footer .ft-brand .ft-hq-block{grid-area:1/2/span 2}html body footer .ft-col a{font-size:var(--fs-85)}}@media (min-width:601px) and (max-width:767px){html body footer .ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body footer .ft-grid>.ft-col:last-child{grid-column:1/-1}html body footer .ft-grid>.ft-col:last-child>ul{columns:2;column-gap:28px}}@media (max-width:600px){html body footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}html body footer .ft-marquee{padding:var(--space-12) 0;margin-bottom:28px}html body footer .ft-mq-item{font-size:var(--fs-88);padding:0 22px}html body footer .ft-grid{margin-bottom:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;padding-bottom:28px}html body footer .ft-brand{text-align:left;grid-column:1/-1}html body footer .ft-brand>p{max-width:none;font-size:var(--fs-86)}html body footer .ft-hq-block{padding:var(--space-12) var(--space-14)}html body footer .ft-col h4{margin-bottom:var(--space-8);font-size:var(--fs-62);letter-spacing:2.4px}html body footer .ft-col li{margin-bottom:0}html body footer .ft-col a{font-size:var(--fs-84);padding:var(--space-6) 0}html body footer .ft-grid>.ft-col:last-child{grid-column:1/-1}html body footer .ft-grid>.ft-col:last-child>ul{columns:2;column-gap:18px}html body footer .ft-grid>.ft-col:last-child>ul li{break-inside:avoid}html body footer .ft-bottom{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column}html body footer .ft-bottom p{font-size:var(--fs-72);line-height:1.5}}@media (max-width:340px){html body footer .ft-grid{grid-template-columns:minmax(0,1fr)}html body footer .ft-grid>.ft-col:last-child>ul{columns:1}}@media (min-width:1600px){html body footer .ft-grid,html body footer .ft-bottom{max-width:1480px}}html body footer .ft-logo{margin-bottom:var(--space-14);line-height:0;display:inline-block}html body footer .ft-logo img{object-fit:contain;width:auto;max-width:100%;height:clamp(56px,7vw,76px);display:block}@media (min-width:601px) and (max-width:1024px){html body footer .ft-brand .ft-logo{grid-column:1}}@media (max-width:600px){html body footer .ft-brand{text-align:center;flex-direction:column;align-items:center;display:flex}html body footer .ft-logo{margin:0 auto var(--space-12)}html body footer .ft-logo img{height:64px;margin:0 auto}html body footer .ft-brand>p{max-width:30em;margin:0 auto var(--space-16);font-size:var(--fs-84);text-wrap:balance;line-height:1.7}html body footer .ft-hq-block{box-sizing:border-box;text-align:center;width:100%;padding:var(--space-14) var(--space-14) var(--space-12)}html body footer .ft-hq-block .ft-block-label{margin-bottom:var(--space-6)}html body footer .ft-hq-text{font-size:var(--fs-82);line-height:1.6}html body footer .ft-hq-phone{justify-content:center;align-items:center;gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;font-size:0;display:flex}html body footer .ft-hq-phone>span{display:none}html body footer .ft-hq-phone a{align-items:center;gap:var(--space-6);min-height:38px;padding:0 var(--space-14);border-radius:var(--radius-full);border:1px solid var(--a-gold2-50);background:var(--a-yellow-18);font-size:var(--fs-84);color:var(--color-red-dark);font-weight:700;text-decoration:none;display:inline-flex}html body footer .ft-hq-phone a:before{content:"📞";font-size:var(--fs-85)}}@media (min-width:1025px){html body footer .ft-grid{padding-top:var(--space-6);grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,1fr));gap:56px;margin-bottom:22px;padding-bottom:44px}html body footer .ft-logo img{height:84px}html body footer .ft-brand>p{max-width:400px;font-size:var(--fs-92);margin-bottom:22px;line-height:1.75}html body footer .ft-hq-block{max-width:400px;padding:18px var(--space-20);border-radius:var(--radius-16);box-shadow:0 6px 22px #7850000f}html body footer .ft-hq-text{font-size:var(--fs-88)}html body footer .ft-hq-phone{margin-top:var(--space-10);font-size:var(--fs-90)}html body footer .ft-col h4{margin:0 0 var(--space-14);padding-bottom:var(--space-12);font-size:var(--fs-70);letter-spacing:2.6px;border-bottom:1px solid var(--a-gold2-30);position:relative}html body footer .ft-col h4:after{content:"";background:linear-gradient(90deg, var(--c-amber), var(--c-orange));border-radius:var(--radius-2);width:36px;height:2px;position:absolute;bottom:-1px;left:0}html body footer .ft-col li{margin:0}html body footer .ft-col a{padding:var(--space-6) 0;font-size:var(--fs-92);transition:color var(--dur-fast), transform var(--dur-fast)}html body footer .ft-col a:hover{color:var(--color-red);padding-left:0;transform:translate(4px)}html body footer .ft-quick--col{margin-top:30px}html body footer .ft-quick--col h4,html body footer .ft-quick--col .ft-block-label{margin:0 0 var(--space-14);padding-bottom:var(--space-12);font-size:var(--fs-70);letter-spacing:2.6px;border-bottom:1px solid var(--a-gold2-30);position:relative}html body footer .ft-quick--col .ft-block-label:after{content:"";background:linear-gradient(90deg, var(--c-amber), var(--c-orange));border-radius:var(--radius-2);width:36px;height:2px;position:absolute;bottom:-1px;left:0}html body footer .ft-bottom{text-align:center;padding:var(--space-14) 0 0;justify-content:center}html body footer .ft-bottom p{font-size:var(--fs-82)}}@media (min-width:601px){html body footer .ft-brand{text-align:center}html body footer .ft-brand .ft-logo{margin:0 auto var(--space-14);text-align:center;display:block}html body footer .ft-brand .ft-logo img{margin:0 auto}html body footer .ft-brand>p{text-wrap:balance;margin-left:auto;margin-right:auto}html body footer .ft-brand .ft-hq-block{text-align:center;margin-left:auto;margin-right:auto}html body footer .ft-brand .ft-hq-phone{text-align:center}}@media (min-width:601px) and (max-width:1024px){html body footer .ft-brand .ft-logo,html body footer .ft-brand>p{justify-self:center}html body footer .ft-brand .ft-hq-block{box-sizing:border-box;justify-self:center;width:100%}}@media (min-width:601px){html body footer .ft-brand{text-align:left}html body footer .ft-brand>p{text-align:left;text-wrap:wrap;margin-left:0;margin-right:0}html body footer .ft-brand .ft-hq-block{text-align:left;margin-left:0;margin-right:0}html body footer .ft-brand .ft-hq-phone{text-align:left}}@media (min-width:601px) and (max-width:1024px){html body footer .ft-brand>p,html body footer .ft-brand .ft-hq-block{justify-self:stretch}}html body footer .ft-sub{margin:var(--space-12) 0 2px;font-size:var(--fs-60);letter-spacing:2.2px;text-transform:uppercase;color:var(--text-accent);font-weight:800;display:block}html body footer .ft-subgroup:first-of-type .ft-sub{margin-top:0}html body footer .ft-col a{padding:var(--space-6) 0;display:block}html body footer .ft-link-title{font-size:var(--fs-92);color:var(--text-secondary);font-weight:500;line-height:1.3;display:block}html body footer .ft-col a:hover .ft-link-title{color:var(--color-red)}html body footer .ft-grid>.ft-col:last-child{grid-column:auto}html body footer .ft-grid>.ft-col:last-child>ul{columns:auto}@media (min-width:1025px){html body footer .ft-grid{grid-template-columns:minmax(0,1.1fr) repeat(4,minmax(0,1fr));gap:36px}}@media (min-width:601px) and (max-width:1024px){html body footer .ft-grid{gap:36px var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr))}html body footer .ft-brand{grid-column:1/-1}}@media (max-width:600px){html body footer .ft-link-title{font-size:var(--fs-84)}html body footer .ft-col a{padding:5px 0}html body footer .ft-group+.ft-group,html body footer .ft-quick--col{margin-top:var(--space-20)}}@media (max-width:340px){html body footer .ft-grid{grid-template-columns:minmax(0,1fr)}}html body footer .ft-hq-phone{align-items:center;gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;font-size:0;display:flex}html body footer .ft-hq-phone>span{display:none}html body footer .ft-hq-phone a{align-items:center;gap:var(--space-6);min-height:36px;padding:0 var(--space-14);border-radius:var(--radius-full);border:1px solid var(--a-gold2-50);background:var(--a-yellow-18);font-size:var(--fs-84);color:var(--color-red-dark);white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex}html body footer .ft-hq-phone a:before{content:"📞";font-size:var(--fs-80)}html body footer .ft-col a{padding:var(--space-4) 0}html body footer .ft-link-title{font-size:var(--fs-90);line-height:1.35}html body footer .ft-sub{margin:var(--space-14) 0 3px}html body footer .ft-group+.ft-group,html body footer .ft-quick--col{margin-top:22px}@media (min-width:1280px){html body footer .ft-grid{gap:var(--space-40);grid-template-columns:minmax(300px,1.3fr) repeat(4,minmax(0,1fr))}html body footer .ft-brand>p{max-width:none;font-size:var(--fs-90);line-height:1.7}html body footer .ft-brand .ft-hq-block{max-width:none}}@media (min-width:1025px) and (max-width:1279px){html body footer .ft-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px}html body footer .ft-brand{column-gap:var(--space-40);grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}html body footer .ft-brand .ft-logo{grid-column:1;justify-self:center}html body footer .ft-brand>p{grid-column:1;max-width:none;margin-bottom:0}html body footer .ft-brand .ft-hq-block{grid-area:1/2/span 2;max-width:none}}@media (min-width:601px) and (max-width:1024px){html body footer .ft-brand .ft-logo{justify-self:center}}@media (max-width:600px){html body footer .ft-brand,html body footer .ft-brand>p,html body footer .ft-brand .ft-hq-block,html body footer .ft-brand .ft-hq-text{text-align:center!important}html body footer .ft-brand>p,html body footer .ft-brand .ft-hq-block{margin-left:auto!important;margin-right:auto!important}html body footer .ft-hq-phone{gap:var(--space-8);flex-wrap:nowrap;justify-content:center}html body footer .ft-hq-phone a{min-width:0;padding:0 var(--space-8);font-size:var(--fs-80);justify-content:center;gap:var(--space-4);flex:1 1 0}}@media (max-width:340px){html body footer .ft-hq-phone{flex-wrap:wrap}html body footer .ft-hq-phone a{flex:100%}}html body footer .ft-hq-phone{gap:var(--space-8);flex-wrap:nowrap}html body footer .ft-hq-phone a{min-width:0;padding:0 var(--space-12);font-size:var(--fs-82);white-space:nowrap;flex:0 auto}@media (max-width:400px){html body footer .ft-hq-phone a{padding:0 var(--space-8);font-size:var(--fs-78)}html body footer .ft-hq-phone a:before{display:none}}html body footer .ft-marquee{width:auto;margin-left:-5.5556%;margin-right:-5.5556%}
#main-nav{z-index:1000;background:var(--a-white-97);-webkit-backdrop-filter:blur(28px);border-bottom:2px solid var(--a-yellow-0);width:100%;height:68px;transition:transform 1s var(--ease-out), height .4s, border-color .4s, box-shadow .4s;box-sizing:border-box;justify-content:space-between;align-items:center;padding:0 5%;display:flex;position:fixed;top:0;left:0;transform:translateY(-115%)}#main-nav.vis{transform:translateY(0)}#main-nav.sc{border-color:var(--a-yellow-35);height:58px;box-shadow:0 8px 48px var(--a-black-7)}.n-logo{flex-shrink:0;align-items:center;height:48px;text-decoration:none;transition:opacity .3s,transform .3s;display:flex}.n-logo:hover{opacity:.88;transform:scale(1.02)}.n-logo img{object-fit:contain;width:auto;max-width:200px;height:100%;display:block}#main-nav.sc .n-logo{height:38px}.n-links{align-items:center;gap:8px;margin:0 0 0 36px;padding:0;list-style:none;display:flex}.nav-item{list-style:none;position:relative}.nav-link,a.nav-link{color:var(--c-ink);font-size:var(--fs-74);text-transform:uppercase;letter-spacing:1.2px;border-radius:var(--radius-6);cursor:pointer;font-weight:700;font-family:var(--font-ui);white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:8px 11px;line-height:1;text-decoration:none;transition:color .25s,background .25s;display:inline-flex}.nav-link:hover,a.nav-link:hover{color:var(--c-maroon-bright);background:var(--a-yellow-12)}.nav-arrow{opacity:.5;font-size:8px;line-height:1;transition:transform .3s;display:inline-block}.nav-item:hover .nav-arrow{transform:rotate(180deg)}.desktop-dropdown{background:var(--c-white);border:1.5px solid var(--a-yellow-30);border-radius:var(--radius-14);opacity:0;visibility:hidden;pointer-events:none;z-index:200;min-width:210px;padding:8px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 20px 60px #00000021}.desktop-dropdown:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-item:hover>.desktop-dropdown,.nav-item:focus-within>.desktop-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.mega-menu{background:var(--c-white);border-radius:var(--radius-14);width:max-content;box-shadow:0 16px 40px var(--a-black-9);border:1px solid #dcb48259;align-items:flex-start;gap:0;padding:12px 16px;display:flex;height:auto!important;min-height:0!important}.mega-menu .mega-col{flex-direction:column;flex:1;justify-content:flex-start;gap:3px;display:flex;background:0 0!important;border:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.mega-menu .mega-col+.mega-col{border-left:1px solid var(--a-black-06)!important;margin-left:14px!important;padding-left:14px!important}.mega-col .col-label{font-size:var(--fs-66);text-transform:uppercase;letter-spacing:1.5px;color:#c04a15;border-bottom:none;margin:0;padding:0 6px 8px;font-weight:800;display:block}.mega-col.beginner .col-label,.mega-col.advanced .col-label{color:#c04a15}.mega-rich-card{border-radius:var(--radius-8);text-transform:none;padding:5px 7px;text-decoration:none;transition:background .18s}.mega-rich-card:hover{background:var(--a-yellow-9)}.mega-rc-img{object-fit:cover;border:1px solid var(--a-black-06);border-radius:7px;flex-shrink:0;width:38px;height:38px}.mega-rc-img--icon{border:1px solid var(--a-black-05);background:#fdf9f3;justify-content:center;align-items:center;font-size:20px;display:flex}.mega-rc-img--icon-gold{background:#fff9ee}.mega-rc-text{flex-direction:column;gap:2px;padding-top:0;display:flex}.mega-rc-title{font-family:var(--font-ui);font-size:var(--fs-78);color:var(--c-ink);text-transform:none;letter-spacing:normal;font-weight:700;line-height:1.25;transition:color .18s}.mega-rc-desc{font-family:var(--font-ui);font-size:var(--fs-68);color:var(--c-text-5);text-transform:none;letter-spacing:normal;line-height:1.3}.mega-rich-card:hover .mega-rc-title{color:var(--c-maroon-bright)}.btn-login{background:linear-gradient(135deg, var(--c-yellow) 0%, var(--c-ff6f00) 60%, var(--c-maroon-bright) 100%);font-size:var(--fs-73);letter-spacing:1.2px;text-transform:uppercase;border-radius:var(--radius-6);box-shadow:0 4px 18px var(--a-maroonb-25);font-weight:700;font-family:var(--font-ui);white-space:nowrap;align-items:center;padding:9px 20px;text-decoration:none;transition:none;display:inline-flex;color:var(--c-white)!important}.btn-login:hover{background:linear-gradient(135deg, var(--c-yellow) 0%, var(--c-ff6f00) 60%, var(--c-maroon-bright) 100%)!important;box-shadow:0 4px 18px var(--a-maroonb-25)!important;color:var(--c-white)!important;opacity:1!important;transform:none!important}.n-logo-fallback{font-family:var(--font-display);font-size:var(--fs-110);color:var(--c-0a0a0a);font-weight:700;display:none}.nav-auth-item{margin-left:6px;position:relative}.nav-profile-btn{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--c-yellow), var(--c-orange));cursor:pointer;box-shadow:none;border:none;align-items:center;gap:8px;padding:7px 14px 7px 7px;transition:box-shadow .2s;display:inline-flex}.nav-profile-btn.open{box-shadow:0 6px 20px #ff8c0073}.nav-profile-avatar{border-radius:var(--radius-circle);background:var(--c-maroon);width:28px;height:28px;color:var(--c-yellow);font-weight:800;font-size:var(--fs-78);justify-content:center;align-items:center;display:flex;overflow:hidden}.nav-profile-name{font-size:var(--fs-82);color:var(--c-white);text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-weight:700;overflow:hidden}.nav-profile-caret{color:var(--c-white);font-size:var(--fs-60);opacity:.8}.nav-profile-menu{background:var(--c-white);border-radius:var(--radius-16);box-shadow:0 12px 40px var(--a-black-15);border:1px solid var(--a-yellow-25);z-index:200;min-width:180px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.nav-profile-menu-head{border-bottom:1px solid var(--c-f5f5f5);padding:14px 18px}.nav-profile-menu-name{font-weight:700;font-size:var(--fs-88);color:var(--c-ink)}.nav-profile-menu-sub{font-size:var(--fs-72);color:var(--c-text-6);margin-top:2px}.nav-profile-menu-link{font-size:var(--fs-85);color:var(--c-text-2);padding:11px 18px;text-decoration:none;transition:background .2s;display:block}.nav-profile-menu-link:hover{background:var(--c-surface-warm)}.nav-profile-menu-logout{text-align:left;width:100%;font-size:var(--fs-85);color:var(--c-maroon-bright);cursor:pointer;border:none;border-top:1px solid var(--c-f5f5f5);background:0 0;padding:11px 18px;font-weight:600;transition:background .2s;display:block}.nav-profile-menu-logout:hover{background:var(--c-fff5f5)}.mob-user-card{background:var(--a-yellow-8);border-radius:var(--radius-12);margin-bottom:4px;padding:10px 16px}.mob-user-name{font-weight:700;font-size:var(--fs-88);color:var(--c-maroon)}.mob-user-sub{font-size:var(--fs-72);color:var(--c-text-6)}.mob-grid-btn--logout{color:var(--c-maroon-bright)}.hamburger-fab{background:linear-gradient(135deg, var(--c-yellow) 0%, var(--c-ff6f00) 60%, var(--c-maroon-bright) 100%);border-radius:var(--radius-circle);z-index:9998;width:56px;height:56px;font-size:var(--fs-130);box-shadow:0 6px 24px var(--a-maroonb-45);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out), box-shadow .25s;border:none;justify-content:center;align-items:center;line-height:1;display:none;position:fixed;bottom:24px;right:20px;transform:scale(.8)translateY(12px)}.hamburger-fab.fab-visible{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.hamburger-fab:active{transform:scale(.9)!important}.mob-overlay{-webkit-backdrop-filter:blur(8px);z-index:9998;opacity:0;visibility:hidden;pointer-events:none;background:#000000d9;justify-content:center;align-items:flex-end;padding-bottom:8px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.mob-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.mob-sheet{background:var(--c-white);border-radius:var(--radius-28) var(--radius-28) var(--radius-20) var(--radius-20);overscroll-behavior:contain;width:100%;max-width:480px;max-height:92vh;box-shadow:0 -32px 100px var(--a-black-55);transition:transform .45s var(--ease-out);padding:0 13px 18px;overflow-y:auto;transform:translateY(60px)}.mob-overlay.open .mob-sheet{transform:translateY(0)}.mob-logo-row{border-bottom:1.5px solid #b300001a;justify-content:center;margin-bottom:13px;padding-bottom:14px;display:flex}.mob-logo-row img{object-fit:contain;width:auto;height:40px}.mob-nav-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px;display:grid}.mob-grid-btn{background:var(--c-1c0505);color:var(--c-white);border-radius:var(--radius-16);font-family:var(--font-ui);font-size:var(--fs-70);text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;text-align:left;border:none;border-right:6px solid var(--c-yellow);justify-content:space-between;align-items:center;padding:17px 12px 17px 16px;font-weight:800;line-height:1.3;text-decoration:none;transition:background .2s,color .2s,border-right-color .2s;display:flex}.mob-grid-btn:hover{background:#2e0a0a}.mob-grid-btn.mob-open{background:var(--c-yellow);color:var(--c-1c0505);border-right-color:var(--c-1c0505)}.mob-arrow{font-size:var(--fs-55);opacity:.6;flex-shrink:0;margin-left:6px;transition:transform .25s}.mob-grid-btn.mob-open .mob-arrow{opacity:1;transform:rotate(180deg)}.mob-sub-panel{background:var(--c-1c0505);border-radius:var(--radius-16);border-left:5px solid var(--c-yellow);animation:subPanelIn .25s var(--ease-out);grid-column:1/-1;padding:6px 6px 10px}@keyframes subPanelIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mob-sub-label{font-size:var(--fs-56);text-transform:uppercase;letter-spacing:3px;color:var(--a-yellow-70);padding:10px 14px 4px;font-weight:800;display:block}.mob-cta-full{background:linear-gradient(135deg, var(--c-yellow) 0%, var(--c-ff6f00) 55%, var(--c-maroon-bright) 100%);width:100%;color:var(--c-white);text-align:center;font-family:var(--font-ui);font-weight:800;font-size:var(--fs-82);text-transform:uppercase;letter-spacing:2px;border-radius:var(--radius-16);border:none;border-right:6px solid var(--c-1c0505);cursor:pointer;box-sizing:border-box;box-shadow:var(--shadow-maroon-bright);padding:18px 24px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block}.mob-cta-full:hover{box-shadow:0 10px 32px var(--a-maroonb-45);transform:translateY(-1px)}.mob-close-row{border-top:1.5px solid var(--a-black-7);justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.mob-brand-tag{font-family:var(--font-display);font-size:var(--fs-90);color:var(--c-1c0505);font-weight:700}@media (max-width:900px){.n-links{display:none!important}.hamburger-fab{display:flex!important}}@media (max-width:480px){#main-nav{padding:0 4%}}
.scj-root{pointer-events:none;z-index:9999;opacity:0;width:100vw;height:90px;transition:opacity .6s;position:fixed;bottom:24px;left:0}.scj-root.visible{opacity:1}.scj-glow{border-radius:var(--radius-circle);pointer-events:none;width:100px;height:100px;opacity:var(--scj-glow-op,0);background:radial-gradient(circle,#ffd750bf 0%,#ffaa144d 45%,#0000 70%);transition:opacity .4s;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.scj-hand{width:70px;height:70px;transition:transform 50ms linear;position:absolute;bottom:0;left:calc(50% - 35px)}.scj-hand--left{clip-path:inset(0 50% 0 0);transform-origin:100%;transform:translateX(calc(var(--scj-spread,0) * -1px)) rotate(calc(var(--scj-tilt-l,0) * 1deg))}.scj-hand--right{clip-path:inset(0 0 0 50%);transform-origin:0;transform:translateX(calc(var(--scj-spread,0) * 1px)) rotate(calc(var(--scj-tilt-r,0) * 1deg))}.scj-svg{width:100%;height:100%;display:block}
.eb-fallback{color:#fff;z-index:999999;background:red;padding:20px;position:relative}
#wa-fab{z-index:9997;border-radius:var(--radius-circle);background:linear-gradient(135deg, var(--c-yellow) 0%, var(--c-ff6f00) 55%, var(--c-maroon-bright) 100%);width:56px;height:56px;box-shadow:0 6px 28px var(--a-maroonb-45);cursor:pointer;border:2px solid var(--a-white-25);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out), box-shadow .3s;justify-content:center;align-items:center;text-decoration:none;display:flex;position:fixed;bottom:28px;right:28px;transform:scale(.8)translateY(12px)}#wa-fab.fab-visible{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}#wa-fab:hover{box-shadow:0 14px 44px #b300008c;transform:scale(1.12)translateY(-3px)!important}#wa-fab svg{width:28px;height:28px;fill:var(--c-white);filter:drop-shadow(0 1px 2px var(--a-black-30));flex-shrink:0}#wa-pulse{border-radius:var(--radius-circle);background:var(--a-maroonb-30);animation:2.8s ease-out infinite waPulse;position:absolute;inset:0}@keyframes waPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2)}}@media (max-width:900px){#wa-fab{width:50px;height:50px;bottom:92px;right:20px}#wa-fab svg{width:24px;height:24px}}@media (max-width:480px){#wa-fab{width:46px;height:46px;bottom:90px;right:16px}#wa-fab svg{width:22px;height:22px}}
