.website-notification-overlay{position:fixed;inset:0;z-index:2000;background:#050d1fb8}.website-notification-prompt{position:fixed;z-index:2001;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box;border:1px solid rgb(255 255 255 / 24%);border-radius:22px;padding:clamp(22px,5vw,32px);background:#1b2e52;color:#fff;box-shadow:0 24px 90px #0006;font-family:var(--font-body, sans-serif)}.website-notification-symbol{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#ff5b12;margin-bottom:22px}.website-notification-eyebrow{color:#ffb08b;font-size:11px;font-weight:800;letter-spacing:.13em}.website-notification-title{margin:8px 0 12px;font:800 clamp(23px,6vw,28px)/1.2 var(--font-head, sans-serif);overflow-wrap:anywhere}.website-notification-description{margin:0;color:#ffffffe5;font-size:14px;line-height:1.65}.website-notification-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.website-notification-actions button{flex:1 1 140px;min-height:48px;padding:12px;border-radius:11px;font:800 14px/1.4 var(--font-body, sans-serif);cursor:pointer}.notification-allow{background:#ff5b12;border:1px solid #ff5b12;color:#091a35}.notification-decline{background:#24396b;border:1px solid rgb(255 255 255 / 35%);color:#fff}.website-notification-actions button:focus-visible{outline:3px solid #fff;outline-offset:3px}.website-notification-actions button:disabled{opacity:.65;cursor:wait}.website-notification-note{margin:16px 0 0;color:#ffffffe0;font-size:11px;line-height:1.5}.website-notification-message{margin:16px 0 0;padding:12px;border-radius:10px;background:#24396b;color:#fff;font-size:13px;line-height:1.6}:root{--bg: #0A2578;--bg-deep: #06164A;--panel: #153A9C;--panel-2: #2151D1;--line: rgba(255,255,255,.18);--grad-page: radial-gradient(ellipse 140% 110% at 50% -5%, rgba(0, 229, 255, .18) 0%, rgba(255, 90, 0, .15) 30%, var(--bg) 70%, var(--bg-deep) 100%);--grad-card: linear-gradient(165deg, rgba(33, 81, 209, .85) 0%, rgba(21, 58, 156, .92) 50%, rgba(10, 37, 120, .98) 100%);--grad-cta: linear-gradient(135deg, var(--orange) 0%, var(--orange-2) 100%);--grad-gold: linear-gradient(135deg, var(--gold) 0%, #FFA000 100%);--orange: #FF5A00;--orange-2: #E03F00;--coral: #FF2056;--gold: #FFC629;--cyan: #00E5FF;--magenta: #E040FB;--green: #6EE7A0;--red: #FFB0B8;--ink: #FFFFFF;--ink-2: rgba(255,255,255,.92);--ink-3: rgba(255,255,255,.76);--ink-dark: #051445;--surface-light: #F0F4FF;--surface-light-2: #DFE8FF;--surface-mid: #1B4BE0;--surface-mid-2: #285CFF;--ink-dark: #06164A;--ink-dark-2: rgba(6, 22, 74, .85);--ink-dark-3: rgba(6, 22, 74, .65);--line-dark: rgba(6, 22, 74, .15);--r: 14px;--container: 1200px;--space-1: 6px;--space-2: 10px;--space-3: 14px;--space-4: 20px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--font-head: "Sora", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: var(--font-head)}@font-face{font-family:Sora;src:url(/fonts/sora-variable.woff2) format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:BCPL Display;src:url(/fonts/barlow-condensed-900.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:BCPL Display;src:url(/fonts/barlow-condensed-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-variable.woff2) format("woff2");font-weight:200 800;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%;background:var(--bg);background-image:var(--grad-page);background-attachment:fixed;color:var(--ink)}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0;overflow-wrap:break-word}img,svg,video,canvas{max-width:100%}button,input,select,textarea{max-width:100%}::selection{background:#ff5a0080;color:#fff;text-shadow:0 0 8px rgba(255,255,255,.5)}:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:4px}.bcpl-person-name{text-transform:none!important;font-weight:800!important;overflow-wrap:anywhere}@media(max-width:767.98px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),select,textarea{font-size:16px}}.v3-wrap{width:100%;max-width:var(--container);margin:0 auto;padding:0 max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))}@media(min-width:768px){.v3-wrap{padding:0 32px}}@media(min-width:1280px){.v3-wrap{padding:0 48px}}.v3-stack{--stack-space: var(--space-4);display:flex;flex-direction:column;gap:var(--stack-space)}.v3-stack>*{margin-block:0!important}.v3-stack--tight{--stack-space: var(--space-2)}.v3-stack--card{--stack-space: var(--space-5)}.v3-stack--loose{--stack-space: var(--space-6)}.v3-h{font-family:var(--font-head);font-weight:800;text-transform:uppercase;line-height:.95;letter-spacing:.015em}.n,.num,.cnt,.score,.amount,td.number,.fc-digit,[data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}h1,h2,h3,h4,.d,.d2,button,.btn,.tab-label{font-family:var(--font-head)}h1,h2,h3,h4,.d,.d2{letter-spacing:-.03em}:lang(hi) h1,:lang(hi) h2,:lang(hi) h3,:lang(hi) h4,h1:lang(hi),h2:lang(hi),h3:lang(hi),h4:lang(hi){letter-spacing:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.v3-card{position:relative;background:var(--grad-card);border:1px solid rgba(255,255,255,.2);border-radius:var(--r);box-shadow:0 10px 30px #0006,inset 0 1px #ffffff0d;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease,border-color .3s ease}.v3-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 28%);pointer-events:none;transition:opacity .3s ease}.v3-card--hover:hover{transform:translateY(-4px);box-shadow:0 24px 56px #00000080,inset 0 1px #ffffff40,0 0 20px #00e5ff1a;border-color:#ffffff4d}.v3-card--hover:hover:before{opacity:1}.v3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-head);font-weight:900;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-decoration:none;border:none;border-radius:var(--r);padding:14px 28px;min-height:48px;transition:transform .14s ease,filter .2s ease,box-shadow .2s ease}.v3-btn--primary{background:var(--grad-cta);color:#fff;box-shadow:0 8px 26px #ff5a0073,inset 0 1px #ffffff4d}.v3-btn--primary:hover{filter:brightness(1.15);box-shadow:0 12px 36px #ff5a0099,inset 0 1px #fff6;transform:translateY(-3px) scale(1.01)}.v3-btn--primary:active{transform:scale(.97) translateY(0);filter:brightness(1)}.v3-btn--ghost{background:#ffffff0a;color:var(--ink-2);border:1.5px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.v3-btn--ghost:hover{border-color:var(--gold);color:var(--gold)}.v3-btn--ghost:active{transform:scale(.98)}@keyframes rv-autoshow{to{opacity:1;transform:none}}.rv-up,.rv-left,.rv-scale{opacity:1!important;transform:none!important;transition:none!important}.rv-up.rv-in,.rv-left.rv-in,.rv-scale.rv-in{opacity:1;transform:none}.rv-now,.rv-now>*{transition:none!important;transition-delay:0s!important;opacity:1!important;transform:none!important}.rv-stagger>*{opacity:1!important;transform:none!important;transition:none!important}.rv-stagger.rv-in>*{opacity:1;transform:none}.rv-stagger.rv-in>*:nth-child(1){transition-delay:.05s}.rv-stagger.rv-in>*:nth-child(2){transition-delay:.12s}.rv-stagger.rv-in>*:nth-child(3){transition-delay:.19s}.rv-stagger.rv-in>*:nth-child(4){transition-delay:.26s}.rv-stagger.rv-in>*:nth-child(5){transition-delay:.33s}.rv-stagger.rv-in>*:nth-child(6){transition-delay:.4s}@media(prefers-reduced-motion:reduce){.rv-up,.rv-left,.rv-scale,.rv-stagger>*{opacity:1!important;transform:none!important}.v3-card--hover:hover{transform:none}}.sec-light{background:linear-gradient(180deg,var(--surface-light) 0%,var(--surface-light-2) 100%);color:var(--ink-dark)}.sec-mid{background:linear-gradient(180deg,var(--surface-mid-2) 0%,var(--surface-mid) 100%);color:var(--ink)}.sec-light h1,.sec-light h2,.sec-light h3,.sec-light h4,.sec-light p,.sec-light span,.sec-light div,.sec-light li,.sec-light a{color:inherit}.v3-card--feature{background:var(--grad-card);border:1px solid rgba(255,198,41,.45);box-shadow:0 18px 48px #ffc62933,inset 0 1px #ffffff40}.v3-card--feature:before{background:linear-gradient(180deg,rgba(255,198,41,.2) 0%,transparent 35%)}.v3-card--info{background:#ffffff08;border:1px solid rgba(255,255,255,.18);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.v3-card--info:before{display:none}.sec-light .v3-card,.sec-light .v3-card--feature{background:#fff;border-color:var(--line-dark);box-shadow:0 12px 30px #1934561f;backdrop-filter:none;-webkit-backdrop-filter:none}.sec-light .v3-card:before,.sec-light .v3-card--feature:before{background:linear-gradient(180deg,rgba(25,52,86,.03) 0%,transparent 30%)}.sec-light .v3-card--info{background:#fbf9f4;border-color:var(--line-dark);box-shadow:none}.skel{position:relative;overflow:hidden;background:#ffffff1a;border-radius:10px}.skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:skel-sweep 1.2s infinite}@keyframes skel-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skel:after{animation:none}}.notif-panel{position:absolute;top:calc(100% + 10px);right:0;width:320px;max-width:88vw;background:var(--bg-deep);border:1px solid rgba(255,255,255,.18);border-radius:14px;box-shadow:0 24px 56px #0009;z-index:400;overflow:hidden}@media(max-width:767px){.notif-panel{position:fixed;top:calc(var(--sh-h,64px) + 8px);left:12px;right:12px;width:auto;max-width:none}}:where(a.btn-primary,a.btn-cta){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 24px;border-radius:14px;background:linear-gradient(135deg,#ff5a00,#ff7a1f 55%,#e03f00);color:#fff;font-family:var(--font-head);font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 26px #ff5a0066,inset 0 1px #ffffff40}
