:root{--fexr-gradient:linear-gradient(120deg, #2F7E79, #37918C);--fexr-surface:rgba(14, 13, 24, 0.75);--fexr-border:rgba(255, 255, 255, 0.1);--fexr-muted:rgba(255, 255, 255, 0.65);--fexr-dark:#05050c;--fexr-cipher-font:"Space Mono","IBM Plex Mono","SFMono-Regular","Roboto Mono",monospace}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #37918C;outline-offset:3px}.btn-outline{border:1px solid rgba(255,255,255,.4);color:#a5d6ff;padding:12px 20px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.brand__area--blurred{filter:blur(12px);opacity:.2;pointer-events:none}.hero-rotating-word{position:relative;display:inline-block;vertical-align:baseline;padding:0 4px;color:inherit;font-weight:inherit;perspective:900px;text-align:left;overflow:visible}.hero-rotating-word::after{content:"";position:absolute;inset:0;border-radius:16px;opacity:.15;filter:blur(16px);background:radial-gradient(circle,rgba(255,255,255,.45),transparent 70%);mix-blend-mode:screen;z-index:-1}.hero-rotating-word__text{display:inline-block;transform-origin:50% 50%;will-change:transform,opacity}.hero-rotating-word__text.is-animating{animation:heroWordFlip .9s cubic-bezier(.65,0,.35,1)}.hero-word-bubble{position:absolute;left:50%;top:calc(100% + 10px);bottom:auto;transform:translateX(-50%) translateY(-6px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);color:rgba(255,255,255,.78);font-family:'CP-Nums',-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;font-size:12px;font-weight:200;letter-spacing:.03em;line-height:1;padding:5px 13px;border-radius:100px;white-space:nowrap;pointer-events:none;z-index:100;opacity:0;transition:opacity .35s ease,transform .35s ease}.hero-word-bubble.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}.hero-word-bubble::after{content:"";position:absolute;top:-5px;bottom:auto;left:50%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(255,255,255,.18);border-top:none}body:not(.dark-mode) .hero-word-bubble{background:rgba(20,20,28,.72);border:none;color:rgba(255,255,255,.82);box-shadow:0 4px 20px rgba(0,0,0,.18)}body:not(.dark-mode) .hero-word-bubble::after{border-bottom-color:rgba(20,20,28,.72);border-top-color:transparent}@keyframes heroWordFlip{0%{transform:rotateX(0) translateZ(0);opacity:1;text-shadow:0 6px 20px rgba(58,132,127,.25)}45%{transform:rotateX(90deg) translateZ(18px);opacity:0}55%{transform:rotateX(-90deg) translateZ(18px);opacity:0}100%{transform:rotateX(0) translateZ(0);opacity:1;text-shadow:0 6px 20px rgba(58,132,127,.25)}}.page-hero--api{background:linear-gradient(180deg,#05050c 0,#0a0e18 50%,#0d1420 100%);position:relative}.page-hero--api::before{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background:radial-gradient(ellipse at 80% 30%,rgba(55,145,140,.08) 0,transparent 60%);pointer-events:none}.page-hero--api .page-hero__pill{background:rgba(55,145,140,.1);border:1px solid rgba(55,145,140,.25);color:#37918C;padding:8px 20px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:inline-block;margin-bottom:20px}.page-hero--api .page-hero__title{font-size:52px;line-height:1.15;margin-bottom:24px;color:#fff}.page-hero--api .page-hero__desc{font-size:18px;line-height:1.7;color:var(--fexr-muted);max-width:680px;margin-bottom:32px}.page-hero--api .page-hero__desc strong{color:#37918C;font-weight:600}.page-hero--api .page-hero__cta-row{display:flex;gap:16px;flex-wrap:wrap}.page-hero--api .page-hero__cta-row .btn-one,.page-hero--api .page-hero__cta-row .btn-outline{display:inline-flex;align-items:center;gap:10px}.api-section-header{text-align:center;margin-bottom:50px}.api-section-header__pill{background:rgba(55,145,140,.1);border:1px solid rgba(55,145,140,.25);color:#37918C;padding:8px 20px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:inline-block;margin-bottom:20px}.api-section-header__title{font-size:42px;line-height:1.2;color:#fff}.text-gradient{background:var(--fexr-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.api-snapshot{background:linear-gradient(180deg,#0d1420 0,#0a0e18 100%);color:#fff}.api-snapshot__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.api-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px;position:relative;overflow:hidden;transition:all .4s ease}.api-card::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(55,145,140,.3),transparent);opacity:0;transition:opacity .4s ease}.api-card:hover{transform:translateY(-4px);border-color:rgba(55,145,140,.2);box-shadow:0 20px 40px rgba(0,0,0,.3)}.api-card:hover::before{opacity:1}.api-card__icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:20px;position:relative}.api-card__icon::after{content:"";position:absolute;inset:0;border-radius:16px;opacity:.4;filter:blur(12px)}.api-card__icon--lock{background:rgba(55,145,140,.12);color:#37918C}.api-card__icon--lock::after{background:#37918C}.api-card__icon--envelope{background:rgba(47,126,121,.12);color:#2F7E79}.api-card__icon--envelope::after{background:#2F7E79}.api-card__icon--bolt{background:rgba(55,145,140,.12);color:#37918C}.api-card__icon--bolt::after{background:#37918C}.api-card__title{font-size:20px;font-weight:700;color:#fff;margin-bottom:12px}.api-card__desc{font-size:15px;line-height:1.6;color:var(--fexr-muted);margin-bottom:20px}.api-card__desc a{color:#37918C;text-decoration:underline;text-underline-offset:3px}.api-card__footer{padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.api-card__tag{background:rgba(55,145,140,.12);color:#37918C;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.api-steps{background:linear-gradient(180deg,#0a0e18 0,#070b14 100%);color:#fff}.api-steps__flow{display:flex;flex-direction:column;gap:0;max-width:700px;margin:0 auto}.api-step{display:flex;gap:24px;align-items:flex-start;position:relative;padding-bottom:40px}.api-step__number{width:60px;height:60px;min-width:60px;border-radius:16px;background:linear-gradient(135deg,rgba(55,145,140,.12) 0,rgba(47,126,121,.12) 100%);border:1px solid rgba(55,145,140,.2);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#37918C;font-family:var(--fexr-cipher-font);position:relative;z-index:2}.api-step__content{flex:1;padding-top:8px}.api-step__title{font-size:20px;font-weight:700;color:#fff;margin-bottom:8px}.api-step__desc{font-size:15px;line-height:1.6;color:var(--fexr-muted)}.api-step__connector{position:absolute;left:29px;top:60px;width:2px;height:calc(100% - 60px);background:linear-gradient(180deg,rgba(55,145,140,.3) 0,rgba(55,145,140,.05) 100%)}.api-step--final .api-step__number{background:linear-gradient(135deg,#37918C 0,#37918C 100%);color:#fff;border:none}.api-kit{background:linear-gradient(180deg,#070b14 0,#05050c 100%);color:#fff}.api-kit__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.api-tool{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;transition:all .3s ease}.api-tool:hover{background:rgba(255,255,255,.04);border-color:rgba(55,145,140,.15);transform:translateY(-2px)}.api-tool__icon{width:48px;height:48px;border-radius:12px;background:rgba(55,145,140,.1);display:flex;align-items:center;justify-content:center;font-size:20px;color:#37918C;margin-bottom:18px}.api-tool__title{font-size:17px;font-weight:700;color:#fff;margin-bottom:10px}.api-tool__desc{font-size:14px;line-height:1.6;color:var(--fexr-muted)}.api-cta{background:linear-gradient(180deg,#05050c 0,#080b14 100%);color:#fff}.api-cta__card{background:linear-gradient(145deg,rgba(10,14,24,.95),rgba(15,20,32,.9));border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:50px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;position:relative;overflow:hidden}.api-cta__glow{position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(55,145,140,.1) 0,transparent 60%);pointer-events:none}.api-cta__pill{background:rgba(55,145,140,.1);border:1px solid rgba(55,145,140,.25);color:#37918C;padding:8px 20px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:inline-block;margin-bottom:20px}.api-cta__title{font-size:36px;line-height:1.2;color:#fff;margin-bottom:16px}.api-cta__desc{font-size:16px;line-height:1.7;color:var(--fexr-muted);margin-bottom:28px}.api-cta__actions{display:flex;gap:16px;flex-wrap:wrap}.api-cta__actions .btn-one,.api-cta__actions .btn-outline{display:inline-flex;align-items:center;gap:10px}.api-cta__terminal{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;font-family:var(--fexr-cipher-font);position:relative;z-index:2}.api-cta__terminal-header{background:rgba(255,255,255,.05);padding:12px 16px;display:flex;gap:8px}.api-cta__terminal-dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.2)}.api-cta__terminal-dot:first-child{background:#ff5f56}.api-cta__terminal-dot:nth-child(2){background:#ffbd2e}.api-cta__terminal-dot:nth-child(3){background:#27ca40}.api-cta__terminal-body{padding:20px;font-size:13px;line-height:1.8}.api-cta__terminal-body code{display:block;color:rgba(255,255,255,.8)}.api-cta__terminal-response{margin-top:12px;opacity:.6}.code-keyword{color:#ff7b72}.code-string{color:#a5d6ff}.code-comment{color:#8b949e}body:not(.dark-mode) .page-hero--api{background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 100%)}body:not(.dark-mode) .page-hero--api::before{background:radial-gradient(ellipse at 80% 30%,rgba(55,145,140,.12) 0,transparent 60%)}body:not(.dark-mode) .page-hero--api .page-hero__title{color:#0f172a}body:not(.dark-mode) .page-hero--api .page-hero__desc{color:#64748b}body:not(.dark-mode) .api-section-header__title{color:#0f172a}body:not(.dark-mode) .api-snapshot{background:linear-gradient(180deg,#f1f5f9 0,#e2e8f0 100%)}body:not(.dark-mode) .api-card{background:#fff;border-color:rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.05)}body:not(.dark-mode) .api-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.1)}body:not(.dark-mode) .api-card__title{color:#0f172a}body:not(.dark-mode) .api-card__desc{color:#64748b}body:not(.dark-mode) .api-card__footer{border-top-color:rgba(0,0,0,.06)}body:not(.dark-mode) .api-steps{background:linear-gradient(180deg,#e2e8f0 0,#f1f5f9 100%)}body:not(.dark-mode) .api-step__title{color:#0f172a}body:not(.dark-mode) .api-step__desc{color:#64748b}body:not(.dark-mode) .api-kit{background:linear-gradient(180deg,#f1f5f9 0,#f8fafc 100%)}body:not(.dark-mode) .api-tool{background:#fff;border-color:rgba(0,0,0,.06);box-shadow:0 2px 10px rgba(0,0,0,.04)}body:not(.dark-mode) .api-tool:hover{box-shadow:0 10px 30px rgba(0,0,0,.08)}body:not(.dark-mode) .api-tool__title{color:#0f172a}body:not(.dark-mode) .api-tool__desc{color:#64748b}body:not(.dark-mode) .api-cta{background:linear-gradient(180deg,#f8fafc 0,#e2e8f0 100%)}body:not(.dark-mode) .api-cta__card{background:#fff;border-color:rgba(0,0,0,.08);box-shadow:0 20px 50px rgba(0,0,0,.08)}body:not(.dark-mode) .api-cta__glow{background:radial-gradient(circle,rgba(55,145,140,.15) 0,transparent 60%)}body:not(.dark-mode) .api-cta__title{color:#0f172a}body:not(.dark-mode) .api-cta__desc{color:#64748b}body:not(.dark-mode) .api-cta__terminal{background:#1e293b}@media (max-width:991px){.page-hero--api .page-hero__title{font-size:42px}.api-section-header__title{font-size:36px}.api-snapshot__grid{grid-template-columns:1fr;gap:20px}.api-kit__grid{grid-template-columns:repeat(2,1fr)}.api-cta__card{grid-template-columns:1fr;gap:40px;padding:40px}.api-cta__title{font-size:30px}}@media (max-width:767px){.page-hero--api .page-hero__title{font-size:34px}.page-hero--api .page-hero__desc{font-size:16px}.page-hero--api .page-hero__cta-row{flex-direction:column;align-items:stretch}.api-section-header__title{font-size:30px}.api-card{padding:24px}.api-step{gap:18px;padding-bottom:32px}.api-step__number{width:50px;height:50px;min-width:50px;font-size:18px}.api-step__connector{left:24px;top:50px;height:calc(100% - 50px)}.api-kit__grid{grid-template-columns:1fr}.api-tool{padding:22px}.api-cta__card{padding:30px}.api-cta__title{font-size:26px}.api-cta__actions{flex-direction:column}}@media (max-width:575px){.page-hero--api .page-hero__title{font-size:28px}.api-section-header__title{font-size:26px}.api-step__title{font-size:18px}.api-cta__card{padding:24px}.api-cta__title{font-size:22px}}.action-feed__item{align-items:center}.action-type-card__label{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#37918C;font-weight:600;margin-bottom:6px}.hero-immersive{position:relative;overflow:hidden;min-height:100vh;background:#080810;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:140px 0 90px}.hero-float-cards{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:hidden}.hero-fcard-outer{position:absolute}.hero-fcard{position:relative;background:rgba(10,12,28,.52);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border:1px solid rgba(255,255,255,.13);border-radius:20px;padding:18px 20px;min-width:168px;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.4),0 24px 48px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(255,255,255,.04);overflow:hidden}.hero-fcard::before{content:'';position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(180deg,rgba(255,255,255,.07) 0,transparent 100%);border-radius:20px 20px 0 0;pointer-events:none}.hero-fcard-outer--wallet .hero-fcard::after{content:'';position:absolute;top:0;left:12px;right:12px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(55,145,140,.6),transparent)}.hero-fcard-outer--mission .hero-fcard::after{content:'';position:absolute;top:0;left:12px;right:12px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(240,185,11,.6),transparent)}.hero-fcard-outer--signal .hero-fcard::after{content:'';position:absolute;top:0;left:12px;right:12px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.6),transparent)}.hero-fcard-outer--payout .hero-fcard::after{content:'';position:absolute;top:0;left:12px;right:12px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.6),transparent)}.hero-fcard-outer--treasury .hero-fcard::after{content:'';position:absolute;top:0;left:12px;right:12px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(55,145,140,.6),transparent)}.hero-fcard-outer--vote .hero-fcard::after{content:'';position:absolute;top:0;left:12px;right:12px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(164,123,255,.6),transparent)}.hero-fcard--sm{min-width:0;width:158px}.hero-fcard-outer--wallet{top:72px;left:2.5%}.hero-fcard-outer--wallet .hero-fcard{transform:rotate(-5deg)}.hero-fcard-outer--signal{top:44%;left:1.5%}.hero-fcard-outer--signal .hero-fcard{transform:rotate(3deg)}.hero-fcard-outer--mission{top:52px;right:2.5%}.hero-fcard-outer--mission .hero-fcard{transform:rotate(5deg)}.hero-fcard-outer--payout{top:46%;right:1.5%}.hero-fcard-outer--payout .hero-fcard{transform:rotate(-3deg)}.hero-fcard-outer--treasury{bottom:90px;left:3%}.hero-fcard-outer--treasury .hero-fcard{transform:rotate(4deg)}.hero-fcard-outer--vote{bottom:80px;right:2.5%}.hero-fcard-outer--vote .hero-fcard{transform:rotate(-5deg)}.hero-fcard-outer--vote,.hero-fcard-outer--wallet{animation:hfcFloat 7s ease-in-out infinite}.hero-fcard-outer--mission,.hero-fcard-outer--treasury{animation:hfcFloat 6s ease-in-out infinite -2s}.hero-fcard-outer--payout,.hero-fcard-outer--signal{animation:hfcFloat 8s ease-in-out infinite -4s}@keyframes hfcFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.hfc__head{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:11px}.hfc__icon{width:18px;height:18px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;background:rgba(58,132,127,.2);color:#37918C;flex-shrink:0}.hfc__icon--amber{background:rgba(240,185,11,.18);color:#f0b90b}.hfc__icon--teal{background:rgba(55,145,140,.18);color:#37918C}.hfc__icon--violet{background:rgba(164,123,255,.18);color:#a47bff}.hfc__value{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:10px;color:#fff}.hfc__cents{font-size:15px;font-weight:500;opacity:.6}.hfc__value--green{font-size:19px;font-weight:700;color:#34d399;letter-spacing:-.02em}.hfc__pills{display:flex;gap:5px}.hfc__pill{font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.45)}.hfc__pill--usdc{border-color:rgba(55,145,140,.4);color:#37918C;background:rgba(55,145,140,.06)}.hfc__title{font-size:12px;font-weight:600;color:rgba(255,255,255,.9);margin-bottom:8px;line-height:1.35}.hfc__sub{font-size:10px;color:rgba(255,255,255,.32);letter-spacing:.02em}.hfc__progress-wrap{display:flex;flex-direction:column;gap:6px}.hfc__progress-track{height:3px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden;width:162px}.hfc__progress-fill{height:100%;background:linear-gradient(90deg,#3a847f,#37918C);border-radius:999px}.hfc__progress-label{font-size:10px;color:rgba(255,255,255,.35)}.hfc__chart{display:flex;align-items:flex-end;gap:4px;height:36px;margin-bottom:8px}.hfc__bar{flex:1;height:var(--h);background:rgba(255,255,255,.09);border-radius:3px 3px 0 0}.hfc__bar--hi{background:linear-gradient(180deg,#37918C 0,#3a847f 100%);box-shadow:0 0 8px rgba(55,145,140,.3)}.hfc__verify-icon{width:30px;height:30px;border-radius:50%;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.35);display:flex;align-items:center;justify-content:center;color:#34d399;font-size:12px;margin-bottom:9px;box-shadow:0 0 12px rgba(16,185,129,.2)}.hfc__vote-row{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.35)}.hfc__vote-track{flex:1;height:4px;background:rgba(255,255,255,.07);border-radius:999px;overflow:hidden}.hfc__vote-fill{height:100%;border-radius:999px}.hfc__vote-fill--yes{background:linear-gradient(90deg,#10b981,#34d399)}.hfc__vote-fill--no{background:rgba(239,68,68,.55)}.hfc__pulse-row{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:9px}.hfc__pulse-dot{width:6px;height:6px;border-radius:50%;background:#34d399;animation:hfcPulseDot 2s ease-in-out infinite;flex-shrink:0;box-shadow:0 0 6px rgba(52,211,153,.7)}@keyframes hfcPulseDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}body:not(.dark-mode) .hero-fcard{background:rgba(255,255,255,.7);border-color:rgba(255,255,255,.85);box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.08),0 24px 48px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(255,255,255,.5);color:#0a0c1c}body:not(.dark-mode) .hero-fcard::before{background:linear-gradient(180deg,rgba(255,255,255,.5) 0,transparent 100%)}body:not(.dark-mode) .hfc__head{color:rgba(10,12,28,.42)}body:not(.dark-mode) .hfc__title{color:#0a0c1c}body:not(.dark-mode) .hfc__value{color:#0a0c1c}body:not(.dark-mode) .hfc__sub{color:rgba(10,12,28,.35)}body:not(.dark-mode) .hfc__pill{border-color:rgba(0,0,0,.1);color:#475569}body:not(.dark-mode) .hfc__progress-track{background:rgba(0,0,0,.07)}body:not(.dark-mode) .hfc__bar{background:rgba(0,0,0,.07)}body:not(.dark-mode) .hfc__vote-track{background:rgba(0,0,0,.07)}body:not(.dark-mode) .hfc__vote-row{color:rgba(10,12,28,.38)}body:not(.dark-mode) .hfc__pulse-row{color:rgba(10,12,28,.42)}body:not(.dark-mode) .hfc__progress-label{color:rgba(10,12,28,.35)}body:not(.dark-mode) .hfc__value--green{color:#059669}body:not(.dark-mode) .hfc__icon{background:rgba(58,132,127,.12)}body:not(.dark-mode) .hfc__icon--amber{background:rgba(240,185,11,.1)}body:not(.dark-mode) .hfc__icon--violet{background:rgba(164,123,255,.1)}@media (max-width:991px){.hero-fcard-outer--signal,.hero-fcard-outer--treasury{display:none}.hero-fcard-outer--wallet{scale:0.88;transform-origin:top left}.hero-fcard-outer--mission{scale:0.88;transform-origin:top right}.hero-fcard-outer--payout{scale:0.88;transform-origin:top right}.hero-fcard-outer--vote{scale:0.88;transform-origin:bottom right}}@media (max-width:767px){.hero-fcard-outer--payout,.hero-fcard-outer--signal,.hero-fcard-outer--treasury,.hero-fcard-outer--vote{display:none}.hero-fcard-outer--wallet{top:56px;left:4px;scale:0.7;transform-origin:top left}.hero-fcard-outer--mission{top:56px;right:4px;scale:0.7;transform-origin:top right}}@media (max-width:480px){.hero-fcard-outer--wallet{top:50px;scale:0.58}.hero-fcard-outer--mission{top:50px;scale:0.58}}.hero-content{position:relative;z-index:5;text-align:center;max-width:900px;margin:0 auto;padding:0 20px;overflow:visible}.hero-headline{font-size:72px;line-height:1.08;font-weight:700;color:#fff;margin-bottom:24px;letter-spacing:-.02em;overflow:visible;padding-bottom:36px}.hero-gradient-text{background:linear-gradient(120deg,#3a847f,#193836);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-shine-word{position:relative;display:inline-block;vertical-align:bottom;color:inherit;overflow:hidden}.hero-shine-word::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.1) 30%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.1) 70%,transparent 100%);animation:wordShine 1s ease-out .8s forwards;pointer-events:none}@keyframes wordShine{0%{left:-50%}100%{left:150%}}body:not(.dark-mode) .hero-shine-word::after{background:linear-gradient(120deg,transparent 0,rgba(47,126,121,.1) 30%,rgba(47,126,121,.6) 50%,rgba(47,126,121,.1) 70%,transparent 100%)}.hero-word{display:inline-block;opacity:0;transform:translateY(40px);filter:blur(4px);transition:opacity .5s ease,transform .5s ease,filter .5s ease}.hero-word.revealed{opacity:1;transform:translateY(0);filter:blur(0)}.hero-subtext{font-size:17px;line-height:1.75;color:rgba(255,255,255,.5);max-width:560px;margin:0 auto 40px}.hero-cta-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;margin-bottom:40px}.hero-metrics-strip{display:flex;justify-content:center;align-items:stretch;padding-top:36px;border-top:1px solid rgba(255,255,255,.07);gap:0}.hero-metric{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 40px;border-right:1px solid rgba(255,255,255,.07);text-align:center;animation:metricFadeUp .6s ease both}.hero-metric:first-child{padding-left:0}.hero-metric:last-child{border-right:none;padding-right:0}.hero-metric:first-child{animation-delay:.1s}.hero-metric:nth-child(2){animation-delay:.22s}.hero-metric:nth-child(3){animation-delay:.34s}@keyframes metricFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-metric__icon{width:34px;height:34px;border-radius:9px;background:rgba(58,132,127,.1);border:1px solid rgba(58,132,127,.2);display:flex;align-items:center;justify-content:center;color:#3a847f;font-size:14px;margin-bottom:2px;transition:background .2s,border-color .2s}.hero-metric:hover .hero-metric__icon{background:rgba(58,132,127,.18);border-color:rgba(58,132,127,.4)}.hero-metric__val{display:block;font-size:26px;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1}.hero-metric__label{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.38);display:flex;align-items:center;gap:5px}.hero-metric__live{width:6px;height:6px;border-radius:50%;background:#3a847f;flex-shrink:0;animation:metricLivePulse 2.2s ease-in-out infinite}@keyframes metricLivePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.hero-wallet-widget{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:16px;margin:50px auto 60px}.hero-wallet-widget__label{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--fexr-muted)}.hero-wallet-widget__stores{display:flex;gap:20px}.hero-store-link{display:flex;align-items:center;gap:10px;padding:14px 24px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;font-size:15px;font-weight:500;transition:all .25s ease}.hero-store-link i{font-size:22px}.hero-store-link:hover{background:rgba(226,184,107,.08);border-color:rgba(226,184,107,.25);transform:translateY(-2px)}.hero-bottom-fade{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent,#080810);z-index:4;pointer-events:none}body:not(.dark-mode) .hero-immersive{background:#fdfcf8}body:not(.dark-mode) .hero-headline{color:#0d0b08!important}body:not(.dark-mode) .hero-gradient-text{background:linear-gradient(120deg,#193836,#3a847f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body:not(.dark-mode) .hero-subtext{color:rgba(13,11,8,.55)!important}body:not(.dark-mode) .hero-metrics-strip{border-top-color:rgba(13,11,8,.08)}body:not(.dark-mode) .hero-metric{border-right-color:rgba(13,11,8,.08)}body:not(.dark-mode) .hero-metric__val{color:#0d0b08!important}body:not(.dark-mode) .hero-metric__label{color:rgba(13,11,8,.4)!important}body:not(.dark-mode) .hero-metric__icon{background:rgba(25,56,54,.07);border-color:rgba(25,56,54,.18);color:#193836}body:not(.dark-mode) .hero-metric__live{background:#193836}body:not(.dark-mode) .hero-wallet-widget__label{color:rgba(13,11,8,.4)!important}body:not(.dark-mode) .hero-store-link{background:rgba(13,11,8,.04);border-color:rgba(13,11,8,.1);color:#0d0b08!important}body:not(.dark-mode) .hero-store-link:hover{background:rgba(138,94,10,.06);border-color:rgba(138,94,10,.2)}body:not(.dark-mode) .hero-cta-row .btn-outline{border-color:rgba(13,11,8,.2);color:#0d0b08!important}body:not(.dark-mode) .hero-cta-row .btn-outline:hover{border-color:rgba(138,94,10,.4);background:rgba(138,94,10,.04)}body:not(.dark-mode) .hero-cta-row .text-btn{color:#7a5209}body:not(.dark-mode) .hero-bottom-fade{background:linear-gradient(to bottom,transparent,#fdfcf8)}@media (max-width:991px){.hero-immersive{padding:120px 0 0;min-height:auto}.hero-headline{font-size:52px}}@media (max-width:767px){.hero-headline{font-size:40px}.hero-subtext{font-size:16px}.hero-cta-row{flex-direction:column}.hero-metric{padding:0 24px}}@media (max-width:575px){.hero-immersive{padding:100px 0 0}.hero-headline{font-size:32px}.hero-subtext{font-size:15px}.hero-wallet-widget__stores{flex-direction:column;gap:12px}.hero-store-link{justify-content:center}.hero-metrics-strip{gap:0}.hero-metric{flex:1;min-width:0;padding:0 8px;border-right:1px solid rgba(255,255,255,.07);gap:4px}.hero-metric:first-child{padding-left:0}.hero-metric:last-child{padding-right:0;border-right:none}.hero-metric__icon{width:26px;height:26px;font-size:11px;border-radius:7px}.hero-metric__val{font-size:18px}.hero-metric__label{font-size:9px;letter-spacing:.03em}}.text-btn{color:#8cecff;font-weight:600;text-transform:uppercase;letter-spacing:.12em;display:inline-flex;align-items:center;gap:8px}@keyframes vfsDash{to{stroke-dashoffset:-27}}.arch-section{position:relative;overflow:hidden}.arch-header{text-align:center;max-width:600px;margin:0 auto 60px}.arch-header__desc{color:var(--fexr-muted);font-size:17px;margin-top:16px}.arch-steps-rail{position:relative;width:100vw;margin:35px calc(50% - 50vw) 65px;padding:0 clamp(20px,6vw,120px) 60px;box-sizing:border-box}.arch-steps-rail::after{content:'';position:absolute;left:clamp(20px,6vw,120px);right:clamp(20px,6vw,120px);bottom:22px;height:1px;background:linear-gradient(90deg,rgba(226,184,107,0),rgba(226,184,107,.35),rgba(226,184,107,0));opacity:.8;pointer-events:none}.arch-steps-rail::before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-35px;width:2px;height:70px;background:linear-gradient(180deg,rgba(226,184,107,.4),rgba(226,184,107,0));opacity:.8;pointer-events:none}.arch-steps{margin-top:0;display:flex;gap:28px;overflow-x:auto;padding:12px 6px 32px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(47,126,121,0.4) transparent}.arch-steps::-webkit-scrollbar{height:6px}.arch-steps::-webkit-scrollbar-track{background:0 0}.arch-steps::-webkit-scrollbar-thumb{background:rgba(226,184,107,.3);border-radius:999px}.arch-step{flex:0 0 360px;display:flex;gap:18px;align-items:center;padding:24px 28px;border-radius:32px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(140deg,rgba(11,13,30,.95),rgba(5,5,18,.92));box-shadow:0 35px 90px rgba(3,4,12,.6);position:relative;overflow:hidden;scroll-snap-align:start;animation:archStepFloat .65s ease both}.arch-step::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(226,184,107,.07),transparent 60%);opacity:1;pointer-events:none}.arch-step:nth-child(2){animation-delay:80ms}.arch-step:nth-child(3){animation-delay:.16s}.arch-step:nth-child(4){animation-delay:.24s}.arch-step>*{position:relative;z-index:1}.arch-step__badge{width:56px;height:56px;border-radius:50%;background:rgba(226,184,107,.08);border:1px solid rgba(226,184,107,.25);color:#e2b86b;display:inline-flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.12em;box-shadow:none;flex-shrink:0;line-height:1}.arch-step__title{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:4px}.arch-step__copy{color:var(--fexr-muted);font-size:14px;margin:0}@keyframes archStepFloat{0%{opacity:0;transform:translateY(20px) scale(.98)}100%{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:767px){.arch-steps-rail{margin:25px 0 55px;width:100%;padding:0 18px 50px}.arch-step{flex:0 0 280px}}.arch-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0;align-items:stretch;margin-bottom:60px}.arch-flow__layer{position:relative;background:rgba(9,9,18,.7);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:32px 28px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.arch-flow__layer:hover{transform:translateY(-8px)}.arch-flow__layer--input:hover{box-shadow:0 20px 60px rgba(226,184,107,.1)}.arch-flow__layer--process:hover{box-shadow:0 20px 60px rgba(196,181,253,.1)}.arch-flow__layer--output:hover{box-shadow:0 20px 60px rgba(226,184,107,.08)}.arch-flow__glow{position:absolute;top:-1px;left:20%;right:20%;height:3px;border-radius:0 0 4px 4px}.arch-flow__layer--input .arch-flow__glow{background:linear-gradient(90deg,transparent,rgba(226,184,107,.6),transparent)}.arch-flow__layer--process .arch-flow__glow{background:linear-gradient(90deg,transparent,rgba(196,181,253,.5),transparent)}.arch-flow__layer--output .arch-flow__glow{background:linear-gradient(90deg,transparent,rgba(226,184,107,.4),transparent)}.arch-flow__number{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--fexr-dark);padding:4px 12px;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--fexr-muted);border-radius:20px;border:1px solid rgba(255,255,255,.1)}.arch-flow__icon{width:72px;height:72px;border-radius:20px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:28px;position:relative}.arch-flow__layer--input .arch-flow__icon{background:rgba(226,184,107,.09);border:1px solid rgba(226,184,107,.15);color:#e2b86b}.arch-flow__layer--process .arch-flow__icon{background:rgba(196,181,253,.09);border:1px solid rgba(196,181,253,.15);color:#c4b5fd}.arch-flow__layer--output .arch-flow__icon{background:rgba(226,184,107,.07);border:1px solid rgba(226,184,107,.12);color:rgba(226,184,107,.85)}.arch-flow__pulse{position:absolute;inset:0;border-radius:20px;animation:archPulse 2.5s ease-out infinite}.arch-flow__layer--input .arch-flow__pulse{box-shadow:0 0 0 0 rgba(226,184,107,.25)}.arch-flow__layer--process .arch-flow__pulse{box-shadow:0 0 0 0 rgba(196,181,253,.2);animation-delay:.5s}.arch-flow__layer--output .arch-flow__pulse{box-shadow:0 0 0 0 rgba(226,184,107,.2);animation-delay:1s}@keyframes archPulse{0%{box-shadow:0 0 0 0 currentColor;opacity:.6}70%{box-shadow:0 0 0 15px transparent;opacity:0}100%{box-shadow:0 0 0 0 transparent;opacity:0}}.arch-flow__layer h5{font-size:18px;margin-bottom:10px}.arch-flow__layer p{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin-bottom:20px}.arch-flow__chains{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.arch-flow__chains span{font-size:11px;padding:5px 12px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);text-transform:uppercase;letter-spacing:.08em;color:var(--fexr-muted)}.arch-flow__metric{display:flex;flex-direction:column;align-items:center;gap:2px}.arch-flow__metric strong{font-size:24px;background:var(--fexr-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.arch-flow__metric span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--fexr-muted)}.arch-flow__connector{display:flex;align-items:center;justify-content:center;padding:0 8px}.arch-flow__line{display:flex;align-items:center;gap:8px}.arch-flow__dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.2);animation:dotFlow 1.5s ease-in-out infinite}.arch-flow__dot:nth-child(2){animation-delay:.2s}.arch-flow__dot:nth-child(3){animation-delay:.4s}@keyframes dotFlow{0%,100%{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.arch-stats{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.arch-stat{min-width:140px;text-align:center;padding:24px;background:rgba(9,9,18,.5);border-radius:16px;border:1px solid rgba(255,255,255,.06)}.arch-stat strong{display:block;font-size:32px;background:var(--fexr-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:6px}.arch-stat span{font-size:12px;color:var(--fexr-muted);text-transform:uppercase;letter-spacing:.08em}.arch-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}body:not(.dark-mode) .arch-header__desc{color:#4a4f6a}body:not(.dark-mode) .arch-flow__layer{background:#fff;border-color:rgba(9,9,20,.08);box-shadow:0 10px 40px rgba(9,9,20,.06)}body:not(.dark-mode) .arch-flow__number{background:#fff;border-color:rgba(9,9,20,.1);color:#5a5f74}body:not(.dark-mode) .arch-flow__layer h5{color:#0a0c1c}body:not(.dark-mode) .arch-flow__layer p{color:#5a5f74}body:not(.dark-mode) .arch-flow__chains span{background:#f0f3ff;border-color:rgba(9,9,20,.08);color:#5a5f74}body:not(.dark-mode) .arch-flow__dot{background:rgba(9,9,20,.2)}body:not(.dark-mode) .arch-stat{background:#fff;border-color:rgba(9,9,20,.06);box-shadow:0 8px 30px rgba(9,9,20,.05)}body:not(.dark-mode) .arch-stat span{color:#5a5f74}body:not(.dark-mode) .arch-step__title{color:#0a0c1c}body:not(.dark-mode) .arch-step__copy{color:#4a4f6a}body:not(.dark-mode) .arch-step__badge{background:rgba(184,134,11,.08);border:1px solid rgba(184,134,11,.25);color:#b8860b;box-shadow:none}body:not(.dark-mode) .arch-step{background:#fff;border-color:rgba(9,9,20,.08);box-shadow:0 25px 70px rgba(9,14,35,.06)}body:not(.dark-mode) .arch-step::after{background:radial-gradient(circle at 85% 15%,rgba(184,134,11,.06),transparent 60%)}body:not(.dark-mode) .arch-steps::-webkit-scrollbar-thumb{background:rgba(184,134,11,.3)}body:not(.dark-mode) .arch-steps{scrollbar-color:rgba(184,134,11,0.3) transparent}body:not(.dark-mode) .arch-steps-rail::after{background:linear-gradient(90deg,rgba(184,134,11,0),rgba(184,134,11,.3),rgba(184,134,11,0))}body:not(.dark-mode) .arch-steps-rail::before{background:linear-gradient(180deg,rgba(184,134,11,.35),rgba(184,134,11,0))}@media (max-width:991px){.arch-flow{grid-template-columns:1fr;gap:16px;max-width:400px;margin:0 auto 50px}.arch-flow__connector{transform:rotate(90deg);padding:12px 0}}@media (max-width:575px){.arch-stats{flex-direction:column;align-items:center}.arch-stat{width:100%;max-width:280px}}.status{border-radius:999px;padding:4px 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.status.success{background:rgba(74,222,128,.15);color:#4ade80}body:not(.dark-mode) .dark_image{background-color:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .dark_image img{filter:none}@media (max-width:991px){.header__area-menubar-right-btn{display:none}}.page-hero{position:relative;padding:160px 0 80px;background:linear-gradient(180deg,#05050c 0,#0a0e18 100%);overflow:hidden}.page-hero__orbs{position:absolute;inset:0;pointer-events:none;overflow:hidden}.page-hero__orb{position:absolute;border-radius:50%}.page-hero__orb--1{width:400px;height:400px;background:rgba(47,126,121,.12);filter:blur(100px);top:-20%;right:-10%}.page-hero__orb--2{width:300px;height:300px;background:rgba(55,145,140,.1);filter:blur(80px);bottom:-10%;left:-5%}.page-hero__content{position:relative;z-index:1;max-width:800px}.page-hero__breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-size:13px}.page-hero__breadcrumb a{color:var(--fexr-muted);transition:color .2s ease}.page-hero__breadcrumb a:hover{color:#fff}.page-hero__breadcrumb i{font-size:10px;color:rgba(255,255,255,.3)}.page-hero__breadcrumb span{color:#8cecff}.page-hero__title{font-size:52px;line-height:1.15;font-weight:700;color:#fff;margin-bottom:20px}.page-hero__gradient{background:var(--fexr-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-hero__desc{font-size:18px;line-height:1.7;color:var(--fexr-muted);margin-bottom:40px;max-width:600px}.page-hero__stats{display:flex;gap:32px;flex-wrap:wrap}.page-hero__stat{display:flex;align-items:center;gap:14px;padding:16px 20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px}.page-hero__stat i{font-size:24px;color:#37918C}.page-hero__stat strong{display:block;font-size:14px;color:#fff}.page-hero__stat span{font-size:12px;color:var(--fexr-muted)}body:not(.dark-mode) .page-hero{background:linear-gradient(180deg,#f0f4ff 0,#e8eeff 100%)}body:not(.dark-mode) .page-hero__orb--1{background:rgba(47,126,121,.06)}body:not(.dark-mode) .page-hero__orb--2{background:rgba(55,145,140,.05)}body:not(.dark-mode) .page-hero__breadcrumb a{color:#5a5f74}body:not(.dark-mode) .page-hero__breadcrumb a:hover{color:#0a0c1c}body:not(.dark-mode) .page-hero__breadcrumb span{color:#6934e0}body:not(.dark-mode) .page-hero__title{color:#0a0c1c}body:not(.dark-mode) .page-hero__desc{color:#4a4f6a}body:not(.dark-mode) .page-hero__stat{background:rgba(255,255,255,.7);border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .page-hero__stat strong{color:#0a0c1c}body:not(.dark-mode) .page-hero__stat span{color:#5a5f74}@media (max-width:767px){.page-hero{padding:140px 0 60px}.page-hero__title{font-size:36px}.page-hero__desc{font-size:16px}.page-hero__stats{flex-direction:column;gap:12px}}.protocol-overview__table{margin-top:40px}.protocol-overview__table .table{background:rgba(255,255,255,.02);border-radius:20px;overflow:hidden;color:#f4f6ff;border-collapse:separate;border-spacing:0}.protocol-overview__table .table td,.protocol-overview__table .table th{padding:20px;border-color:rgba(255,255,255,.08)!important;vertical-align:top}.protocol-overview__table .table th{font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:#a6b4ff;background:rgba(255,255,255,.03)}.protocol-overview__table .table tbody tr:nth-child(odd) td{background:rgba(255,255,255,.01)}.protocol-overview__table .table td{font-size:15px;line-height:1.5;color:#e7ecff}.protocol-overview__note{margin-top:18px;font-size:14px;color:var(--fexr-muted)}body:not(.dark-mode) .protocol-overview__table .table{background:#fff;color:#0a0c1c;box-shadow:0 20px 40px rgba(12,20,56,.08)}body:not(.dark-mode) .protocol-overview__table .table th{color:#5a5f74;background:rgba(105,52,224,.05)}body:not(.dark-mode) .protocol-overview__table .table td{color:#1d2240}body:not(.dark-mode) .protocol-overview__table .table td,body:not(.dark-mode) .protocol-overview__table .table th{border-color:rgba(10,12,28,.06)!important}.strategy__area{background:linear-gradient(180deg,rgba(7,12,28,.8) 0,#080910 100%);border-radius:24px;margin-top:60px}body:not(.dark-mode) .strategy__area{background:linear-gradient(180deg,#f5f2ff 0,#fff 100%);box-shadow:0 30px 60px rgba(34,14,74,.08)}.workflow__header{text-align:center;max-width:720px;margin:0 auto 40px}.workflow__header h2{margin-bottom:18px}.workflow__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-bottom:40px}.workflow__card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:24px;height:100%}.workflow__card-tag{display:inline-flex;padding:4px 12px;border-radius:999px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;background:rgba(55,145,140,.12);color:#9edfff;margin-bottom:14px}.workflow__card h5{color:#fff;margin-bottom:12px}.workflow__card p{color:#dfe6ff;font-size:15px;line-height:1.6}body:not(.dark-mode) .workflow__card{background:#fff;border-color:rgba(10,12,28,.08);box-shadow:0 14px 40px rgba(71,39,121,.08)}body:not(.dark-mode) .workflow__card-tag{background:rgba(105,52,224,.12);color:#5a2fb4}body:not(.dark-mode) .workflow__card h5{color:#1d2240}body:not(.dark-mode) .workflow__card p{color:#4a4f6a}.workflow__panel{display:grid;grid-template-columns:2fr 1fr;gap:24px}.workflow__panel-box{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:30px}.workflow__panel-box h4{color:#fff;margin-bottom:18px}.workflow__panel-box ul{padding-left:18px;color:#dfe6ff;line-height:1.8}.workflow__panel-note{background:rgba(255,255,255,.06);border-radius:20px;padding:24px;color:#f7f9ff}.workflow__panel-note strong{display:block;margin-bottom:8px}body:not(.dark-mode) .workflow__panel-box{background:#fff;border-color:rgba(10,12,28,.08)}body:not(.dark-mode) .workflow__panel-box h4{color:#0a0c1c}body:not(.dark-mode) .workflow__panel-box ul{color:#4a4f6a}body:not(.dark-mode) .workflow__panel-note{background:#f5f2ff;color:#1d2240;border:1px solid rgba(105,52,224,.2)}@media (max-width:991px){.workflow__panel{grid-template-columns:1fr}}.asset-tiles{background:var(--fexr-dark)}.asset-tiles__header{text-align:center;margin-bottom:50px}.asset-tiles__header h2{margin-top:12px}.asset-tiles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.asset-tile{position:relative;display:flex;flex-direction:column;padding:28px;background:rgba(9,9,18,.7);border:1px solid rgba(255,255,255,.08);border-radius:24px;transition:all .3s ease;overflow:hidden}.asset-tile::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--fexr-gradient);opacity:0;transition:opacity .3s ease}.asset-tile:hover{transform:translateY(-8px);border-color:rgba(55,145,140,.2);box-shadow:0 24px 60px rgba(0,0,0,.3)}.asset-tile:hover::before{opacity:1}.asset-tile--featured{grid-column:span 2;flex-direction:row;align-items:center;gap:24px}.asset-tile--featured .asset-tile__icon{width:80px;height:80px;font-size:32px}.asset-tile--featured .asset-tile__content{flex:1}.asset-tile__icon{width:56px;height:56px;border-radius:16px;background:rgba(55,145,140,.1);display:flex;align-items:center;justify-content:center;font-size:24px;color:#37918C;margin-bottom:20px;flex-shrink:0}.asset-tile__content{flex:1}.asset-tile__tag{display:inline-block;padding:4px 10px;background:rgba(47,126,121,.15);border-radius:6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#8E7CC3;margin-bottom:12px}.asset-tile__content h4{font-size:18px;color:#fff;margin-bottom:8px}.asset-tile__content p{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin:0}.asset-tile__arrow{position:absolute;top:24px;right:24px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:var(--fexr-muted);transition:all .3s ease}.asset-tile:hover .asset-tile__arrow{background:var(--fexr-gradient);color:#0a0c1c}.asset-tiles__cta{display:flex;gap:16px;justify-content:center;margin-top:50px}body:not(.dark-mode) .asset-tiles{background:#f5f7ff}body:not(.dark-mode) .asset-tile{background:#fff;border-color:rgba(9,9,20,.08);box-shadow:0 10px 40px rgba(9,9,20,.06)}body:not(.dark-mode) .asset-tile:hover{border-color:rgba(47,126,121,.2);box-shadow:0 24px 60px rgba(9,9,20,.12)}body:not(.dark-mode) .asset-tile__content h4{color:#0a0c1c}body:not(.dark-mode) .asset-tile__content p{color:#5a5f74}body:not(.dark-mode) .asset-tile__arrow{background:rgba(9,9,20,.04);color:#5a5f74}body:not(.dark-mode) .asset-tile:hover .asset-tile__arrow{color:#fff}@media (max-width:991px){.asset-tiles__grid{grid-template-columns:repeat(2,1fr)}.asset-tile--featured{grid-column:span 2}}@media (max-width:767px){.asset-tiles__grid{grid-template-columns:1fr}.asset-tile--featured{grid-column:span 1;flex-direction:column;align-items:flex-start}.asset-tile--featured .asset-tile__icon{width:56px;height:56px;font-size:24px;margin-bottom:20px}.asset-tiles__cta{flex-direction:column;align-items:center}}.page-hero--compact{padding:160px 0 80px}.page-hero--compact .page-hero__content{max-width:700px}.story-spotlight{background:var(--fexr-dark)}.impact-bar{background:linear-gradient(135deg,rgba(55,145,140,.05),rgba(47,126,121,.05));border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:50px 0}.impact-bar__grid{display:flex;align-items:center;justify-content:center;gap:50px}.impact-bar__item{text-align:center}.impact-bar__icon{width:50px;height:50px;margin:0 auto 15px;display:flex;align-items:center;justify-content:center;background:rgba(55,145,140,.1);border-radius:12px;color:#37918C;font-size:20px}.impact-bar__number{font-size:36px;font-weight:700;color:#fff;margin-bottom:5px}.impact-bar__label{font-size:14px;color:var(--fexr-muted)}.impact-bar__divider{width:1px;height:60px;background:rgba(255,255,255,.1)}.story-masonry{background:var(--fexr-dark)}.story-masonry__header{text-align:center;margin-bottom:50px}.story-masonry__header h2{margin-top:12px}.story-masonry__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.story-card{background:rgba(9,9,18,.7);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px;transition:all .3s ease}.story-card:hover{transform:translateY(-5px);border-color:rgba(55,145,140,.2);box-shadow:0 20px 50px rgba(0,0,0,.3)}.story-card--large{grid-column:span 2}.story-card--small{background:linear-gradient(135deg,rgba(47,126,121,.1),rgba(55,145,140,.05));border-color:rgba(47,126,121,.2);display:flex;flex-direction:column;justify-content:space-between}.story-card--small p{font-size:16px;color:#fff;font-style:italic;line-height:1.6;margin:0}.story-card--small .story-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:15px;border-top:1px solid rgba(255,255,255,.08)}.story-card--small .story-card__footer span{color:var(--fexr-muted);font-size:14px}.story-card--small .story-card__footer i{color:var(--fexr-muted);font-size:16px}.story-card__header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.story-card__header img{width:50px;height:50px;border-radius:50%;object-fit:cover}.story-card__author{flex:1}.story-card__author h5{font-size:16px;color:#fff;margin-bottom:2px}.story-card__author span{font-size:13px;color:var(--fexr-muted)}.story-card__tag{padding:5px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.story-card__tag--verifier{background:rgba(55,145,140,.15);color:#37918C}.story-card__tag--brand{background:rgba(47,126,121,.15);color:#8E7CC3}.story-card__tag--developer{background:rgba(55,145,140,.15);color:#37918C}.story-card__tag--dao{background:rgba(255,170,51,.15);color:#fa3}.story-card__text{font-size:15px;line-height:1.7;color:rgba(255,255,255,.85);margin:0}.story-timeline__track{display:flex;align-items:flex-start;justify-content:space-between;position:relative;max-width:900px;margin:0 auto}.story-timeline__line{position:absolute;top:28px;left:60px;right:60px;height:2px;background:linear-gradient(90deg,rgba(55,145,140,.3),rgba(47,126,121,.3),rgba(55,145,140,.3))}.story-timeline__step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}.story-timeline__dot{width:56px;height:56px;border-radius:50%;background:rgba(9,9,18,.9);border:2px solid rgba(55,145,140,.4);display:flex;align-items:center;justify-content:center;color:#37918C;font-size:20px;margin-bottom:20px;transition:all .3s ease}.story-timeline__dot--highlight{background:var(--fexr-gradient);border:none;color:#0a0c1c;box-shadow:0 0 30px rgba(55,145,140,.4)}.story-timeline__content h4{font-size:18px;color:#fff;margin-bottom:8px}.story-timeline__content p{font-size:14px;color:var(--fexr-muted);max-width:150px}.story-timeline__quote{text-align:center;margin-top:60px;padding:40px;background:rgba(47,126,121,.08);border-radius:20px;border:1px solid rgba(47,126,121,.2)}.story-timeline__quote blockquote{font-size:20px;color:#fff;font-style:italic;margin:0 0 15px 0}.story-timeline__quote cite{font-size:14px;color:var(--fexr-muted);font-style:normal}.wall-of-love{background:var(--fexr-dark)}.wall-of-love__header{text-align:center;margin-bottom:50px}.wall-of-love__header h2{margin-top:12px}.wall-of-love__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.love-card{padding:24px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;transition:all .3s ease}.love-card:hover{background:rgba(255,255,255,.06);border-color:rgba(55,145,140,.2);transform:translateY(-3px)}.love-card p{font-size:15px;line-height:1.6;color:rgba(255,255,255,.9);margin:0 0 15px 0}.love-card span{font-size:12px;color:var(--fexr-muted);text-transform:uppercase;letter-spacing:.05em}.story-cta{background:var(--fexr-dark)}.story-cta__card{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;padding:60px;background:linear-gradient(135deg,rgba(47,126,121,.1),rgba(55,145,140,.05));border:1px solid rgba(47,126,121,.2);border-radius:32px}.story-cta__content h2{font-size:36px;color:#fff;margin-bottom:15px}.story-cta__content p{font-size:16px;color:var(--fexr-muted);margin-bottom:30px;max-width:500px}.story-cta__buttons{display:flex;gap:16px}.story-cta__visual{text-align:center}.story-cta__avatars{display:flex;align-items:center;margin-bottom:15px}.story-cta__avatars img{width:50px;height:50px;border-radius:50%;border:3px solid var(--fexr-dark);margin-left:-15px;object-fit:cover}.story-cta__avatars img:first-child{margin-left:0}.story-cta__avatars span{margin-left:10px;padding:8px 16px;background:var(--fexr-gradient);border-radius:20px;color:#0a0c1c;font-weight:600;font-size:14px}.story-cta__visual p{font-size:14px;color:var(--fexr-muted);margin:0}body:not(.dark-mode) .story-spotlight{background:#f5f7ff}body:not(.dark-mode) .impact-bar{background:linear-gradient(135deg,rgba(55,145,140,.03),rgba(47,126,121,.03));border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .impact-bar__number{color:#0a0c1c}body:not(.dark-mode) .impact-bar__divider{background:rgba(9,9,20,.1)}body:not(.dark-mode) .story-masonry{background:#f5f7ff}body:not(.dark-mode) .story-card{background:#fff;border-color:rgba(9,9,20,.08);box-shadow:0 10px 40px rgba(9,9,20,.06)}body:not(.dark-mode) .story-card:hover{border-color:rgba(47,126,121,.2);box-shadow:0 20px 50px rgba(9,9,20,.12)}body:not(.dark-mode) .story-card--small{background:linear-gradient(135deg,rgba(47,126,121,.05),rgba(55,145,140,.03))}body:not(.dark-mode) .story-card--small p,body:not(.dark-mode) .story-card__text{color:#333}body:not(.dark-mode) .story-card__author h5{color:#0a0c1c}body:not(.dark-mode) .story-timeline__dot{background:#fff}body:not(.dark-mode) .story-timeline__content h4{color:#0a0c1c}body:not(.dark-mode) .story-timeline__quote{background:rgba(47,126,121,.05)}body:not(.dark-mode) .story-timeline__quote blockquote{color:#0a0c1c}body:not(.dark-mode) .wall-of-love{background:#f5f7ff}body:not(.dark-mode) .love-card{background:#fff;border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .love-card:hover{background:#fff}body:not(.dark-mode) .love-card p{color:#333}body:not(.dark-mode) .story-cta{background:#f5f7ff}body:not(.dark-mode) .story-cta__card{background:linear-gradient(135deg,rgba(47,126,121,.06),rgba(55,145,140,.03))}body:not(.dark-mode) .story-cta__content h2{color:#0a0c1c}body:not(.dark-mode) .story-cta__avatars img{border-color:#f5f7ff}@media (max-width:991px){.impact-bar__grid{flex-wrap:wrap;gap:30px}.impact-bar__divider{display:none}.impact-bar__item{flex:1 1 40%}.story-masonry__grid{grid-template-columns:repeat(2,1fr)}.story-card--large{grid-column:span 2}.story-timeline__track{flex-direction:column;align-items:flex-start;gap:30px}.story-timeline__line{top:0;bottom:0;left:28px;right:auto;width:2px;height:auto}.story-timeline__step{flex-direction:row;text-align:left;gap:20px}.story-timeline__dot{margin-bottom:0;flex-shrink:0}.story-timeline__content p{max-width:none}.wall-of-love__grid{grid-template-columns:repeat(2,1fr)}.story-cta__card{grid-template-columns:1fr;text-align:center;padding:40px}.story-cta__content p{margin-left:auto;margin-right:auto}.story-cta__buttons{justify-content:center}.story-cta__avatars{justify-content:center}}@media (max-width:767px){.page-hero--compact{padding:140px 0 60px}.impact-bar__item{flex:1 1 100%}.impact-bar__number{font-size:28px}.story-masonry__grid{grid-template-columns:1fr}.story-card--large{grid-column:span 1}.wall-of-love__grid{grid-template-columns:1fr}.story-cta__buttons{flex-direction:column}}.wallet-preview{background:var(--fexr-dark)}.wallet-preview__layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.wallet-mockup{background:linear-gradient(145deg,rgba(9,9,18,.95),rgba(15,23,30,.95));border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:30px;box-shadow:0 40px 80px rgba(0,0,0,.4);position:relative;overflow:hidden}.wallet-mockup::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--fexr-gradient)}.wallet-mockup__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.wallet-mockup__user{display:flex;align-items:center;gap:12px}.wallet-mockup__avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid rgba(55,145,140,.3)}.wallet-mockup__avatar img{width:100%;height:100%;object-fit:cover}.wallet-mockup__user-info span{font-size:12px;color:var(--fexr-muted);display:block}.wallet-mockup__user-info h4{font-size:14px;color:#fff;font-family:'CP-Nums',monospace}.wallet-mockup__network{display:flex;align-items:center;gap:8px;font-size:12px;color:#37918C;background:rgba(55,145,140,.1);padding:6px 12px;border-radius:20px}.network-dot{width:8px;height:8px;border-radius:50%;background:#37918C}.network-dot--live{animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.wallet-mockup__balance{text-align:center;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:25px}.wallet-mockup__balance-label{font-size:13px;color:var(--fexr-muted);display:block;margin-bottom:10px}.wallet-mockup__balance-value{font-size:48px;font-weight:700;color:#fff;display:flex;align-items:flex-start;justify-content:center;gap:2px}.wallet-mockup__balance-value .currency{font-size:24px;color:var(--fexr-muted);margin-top:8px}.wallet-mockup__balance-value .cents{font-size:24px;color:var(--fexr-muted);margin-top:8px}.wallet-mockup__balance-change{font-size:14px;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:6px}.wallet-mockup__balance-change.positive{color:#37918C}.wallet-mockup__chains{display:flex;gap:12px;margin-bottom:25px}.wallet-mockup .chain-pill{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:15px 10px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);transition:all .3s ease}.wallet-mockup .chain-pill:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.wallet-mockup .chain-pill img{width:24px;height:24px}.wallet-mockup .chain-pill span{font-size:11px;color:var(--fexr-muted)}.wallet-mockup .chain-pill strong{font-size:14px;color:#fff}.wallet-mockup .chain-pill--polygon{border-top:2px solid #8247e5}.wallet-mockup .chain-pill--solana{border-top:2px solid #14f195}.wallet-mockup .chain-pill--rubix{border-top:2px solid #e84142}.wallet-mockup__activity{display:flex;flex-direction:column;gap:12px}.activity-item{display:flex;align-items:center;gap:12px;padding:12px;background:rgba(255,255,255,.02);border-radius:12px}.activity-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px}.activity-icon--reward{background:rgba(55,145,140,.15);color:#37918C}.activity-icon--badge{background:rgba(47,126,121,.15);color:#8E7CC3}.activity-icon--stake{background:rgba(55,145,140,.15);color:#37918C}.activity-info{flex:1}.activity-info span{font-size:13px;color:#fff;display:block}.activity-info small{font-size:11px;color:var(--fexr-muted)}.activity-amount{font-size:14px;font-weight:600;color:#fff}.activity-amount.positive{color:#37918C}.activity-badge{font-size:10px;padding:4px 8px;background:rgba(47,126,121,.2);color:#8E7CC3;border-radius:6px;font-weight:600}.wallet-preview__info h2{font-size:48px;color:#fff;margin-bottom:20px;line-height:1.2}.wallet-preview__info p{font-size:18px;color:var(--fexr-muted);margin-bottom:30px;line-height:1.7}.wallet-preview__features{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:15px}.wallet-preview__features li{display:flex;align-items:center;gap:10px;font-size:15px;color:rgba(255,255,255,.85)}.wallet-preview__features i{color:#37918C}.asset-breakdown{background:linear-gradient(180deg,var(--fexr-dark),#080a12)}.asset-breakdown__header{text-align:center;margin-bottom:50px}.asset-breakdown__header h2{margin-top:12px}.asset-breakdown__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.asset-card{background:rgba(9,9,18,.8);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:28px;position:relative;overflow:hidden;transition:all .3s ease}.asset-card:hover{transform:translateY(-5px);border-color:rgba(55,145,140,.2);box-shadow:0 20px 50px rgba(0,0,0,.3)}.asset-card__icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:20px}.asset-card--rewards .asset-card__icon{background:rgba(55,145,140,.15);color:#37918C}.asset-card--stakes .asset-card__icon{background:rgba(55,145,140,.15);color:#37918C}.asset-card--badges .asset-card__icon{background:rgba(47,126,121,.15);color:#8E7CC3}.asset-card--proofs .asset-card__icon{background:rgba(255,170,51,.15);color:#fa3}.asset-card__label{font-size:13px;color:var(--fexr-muted);display:block;margin-bottom:8px}.asset-card__value{font-size:28px;font-weight:700;color:#fff;margin-bottom:10px}.asset-card__meta span{font-size:13px;color:var(--fexr-muted);display:flex;align-items:center;gap:6px}.asset-card__meta .positive{color:#37918C}.asset-card__chart{position:absolute;bottom:20px;right:20px;width:80px;opacity:.5}.mini-chart{color:#37918C}.asset-card__progress{position:absolute;top:28px;right:28px}.progress-ring{width:56px;height:56px;position:relative}.progress-ring svg{transform:rotate(-90deg)}.progress-ring__bg{fill:none;stroke:rgba(255,255,255,0.1);stroke-width:3}.progress-ring__fill{fill:none;stroke:#37918C;stroke-width:3;stroke-linecap:round}.progress-ring span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:#37918C}.asset-card__badges{display:flex;gap:8px;margin-top:15px}.mini-badge{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.mini-badge--gold{background:linear-gradient(135deg,gold,#fa0);color:#1a1a2e}.mini-badge--purple{background:linear-gradient(135deg,#8E7CC3,#2F7E79);color:#fff}.mini-badge--teal{background:linear-gradient(135deg,#37918C,#37918C);color:#1a1a2e}.mini-badge--more{background:rgba(255,255,255,.1);color:var(--fexr-muted);font-size:10px;font-weight:600}.asset-card__stat-bar{height:6px;background:rgba(255,255,255,.1);border-radius:3px;margin-top:15px;overflow:hidden}.stat-bar__fill{height:100%;background:linear-gradient(90deg,#37918C,#37918C);border-radius:3px}.chain-strip{background:linear-gradient(135deg,rgba(47,126,121,.08),rgba(55,145,140,.05));border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:60px 0}.chain-strip__content{display:flex;align-items:center;justify-content:space-between;gap:60px}.chain-strip__intro h3{font-size:28px;color:#fff;margin-bottom:10px}.chain-strip__intro p{font-size:16px;color:var(--fexr-muted)}.chain-strip__networks{display:flex;gap:20px}.network-card{text-align:center;padding:25px 30px;background:rgba(9,9,18,.6);border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:all .3s ease}.network-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.15)}.network-card__icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 15px}.network-card__icon--polygon{background:rgba(130,71,229,.2);color:#8247e5}.network-card__icon--solana{background:rgba(20,241,149,.15);color:#14f195}.network-card__icon--base{background:rgba(0,82,255,.15);color:#0052ff}.network-card__icon--ethereum{background:rgba(98,126,234,.15);color:#627eea}.network-card__icon--rubix{background:rgba(55,145,140,.15);color:#37918C}.network-card h4{font-size:16px;color:#fff;margin-bottom:5px}.network-card span{font-size:13px;color:var(--fexr-muted);display:block;margin-bottom:12px}.network-card__stat{font-size:12px;color:#37918C;background:rgba(55,145,140,.1);padding:5px 12px;border-radius:20px;display:inline-block}.proof-timeline{background:var(--fexr-dark)}.proof-timeline__layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:flex-start}.proof-timeline__info h2{font-size:42px;color:#fff;margin:12px 0 20px;line-height:1.2}.proof-timeline__info p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:30px}.proof-timeline__stats{display:flex;gap:30px;margin-bottom:30px}.timeline-stat{text-align:center;padding:20px 25px;background:rgba(255,255,255,.03);border-radius:16px;border:1px solid rgba(255,255,255,.06)}.timeline-stat strong{display:block;font-size:24px;color:#37918C;margin-bottom:5px}.timeline-stat span{font-size:12px;color:var(--fexr-muted);text-transform:uppercase;letter-spacing:.05em}.proof-timeline__track{position:relative;padding-left:30px}.proof-timeline__track .timeline-line{position:absolute;top:0;bottom:0;left:8px;width:2px;background:linear-gradient(180deg,#37918C,rgba(47,126,121,.3))}.timeline-entry{position:relative;margin-bottom:20px}.timeline-dot{position:absolute;left:-26px;top:20px;width:18px;height:18px;border-radius:50%;border:3px solid var(--fexr-dark)}.timeline-dot--success{background:#37918C;box-shadow:0 0 15px rgba(55,145,140,.4)}.timeline-dot--badge{background:linear-gradient(135deg,gold,#fa0);box-shadow:0 0 15px rgba(255,215,0,.4)}.timeline-card{background:rgba(9,9,18,.8);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;transition:all .3s ease}.timeline-card:hover{border-color:rgba(55,145,140,.2);transform:translateX(5px)}.timeline-card--badge{border-color:rgba(255,215,0,.2);background:linear-gradient(135deg,rgba(255,215,0,.05),rgba(9,9,18,.8))}.timeline-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.timeline-card__type{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#37918C;background:rgba(55,145,140,.1);padding:4px 10px;border-radius:6px}.timeline-card__time{font-size:12px;color:var(--fexr-muted)}.timeline-card p{font-size:14px;color:rgba(255,255,255,.85);margin:0 0 12px 0;line-height:1.5}.timeline-card__reward{font-size:14px;font-weight:600;color:#37918C;display:flex;align-items:center;gap:8px}.timeline-card__badge{font-size:12px;color:gold;display:flex;align-items:center;gap:6px}.upcoming-rewards{background:linear-gradient(180deg,#080a12,var(--fexr-dark))}.upcoming-rewards__header{text-align:center;margin-bottom:50px}.upcoming-rewards__header h2{margin-top:12px}.upcoming-rewards__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:24px}.reward-card{background:rgba(9,9,18,.8);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:28px;display:flex;align-items:center;gap:20px;transition:all .3s ease}.reward-card:hover{border-color:rgba(55,145,140,.2);transform:translateY(-3px)}.reward-card--next{background:linear-gradient(135deg,rgba(55,145,140,.1),rgba(9,9,18,.9));border-color:rgba(55,145,140,.2)}.reward-card--stake{background:linear-gradient(135deg,rgba(55,145,140,.08),rgba(9,9,18,.9));border-color:rgba(55,145,140,.15)}.reward-card__countdown{flex-shrink:0}.countdown-ring{width:100px;height:100px;position:relative}.countdown-ring svg{transform:rotate(-90deg)}.countdown-ring__bg{fill:none;stroke:rgba(255,255,255,0.1);stroke-width:6}.countdown-ring__fill{fill:none;stroke:#37918C;stroke-width:6;stroke-linecap:round}.countdown-ring__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.countdown-value{display:block;font-size:16px;font-weight:700;color:#fff}.countdown-label{display:block;font-size:10px;color:var(--fexr-muted);margin-top:2px}.reward-card__icon{width:50px;height:50px;border-radius:14px;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--fexr-muted);flex-shrink:0}.reward-card__info{flex:1}.reward-card__label{font-size:12px;color:var(--fexr-muted);display:block;margin-bottom:5px}.reward-card__amount{font-size:24px;font-weight:700;color:#fff;margin-bottom:5px}.reward-card__source{font-size:13px;color:var(--fexr-muted)}.self-custody{background:var(--fexr-dark)}.self-custody__header{text-align:center;margin-bottom:50px}.self-custody__header h2{margin-top:12px}.self-custody__header em{font-style:normal;background:var(--fexr-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.self-custody__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:60px}.custody-card{text-align:center;padding:35px 25px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:24px;transition:all .3s ease}.custody-card:hover{background:rgba(255,255,255,.04);border-color:rgba(55,145,140,.15);transform:translateY(-5px)}.custody-card__icon{width:64px;height:64px;margin:0 auto 20px;border-radius:20px;background:linear-gradient(135deg,rgba(55,145,140,.1),rgba(47,126,121,.1));display:flex;align-items:center;justify-content:center;font-size:26px;color:#37918C}.custody-card h4{font-size:18px;color:#fff;margin-bottom:12px}.custody-card p{font-size:14px;color:var(--fexr-muted);line-height:1.6}.self-custody__comparison{max-width:700px;margin:0 auto}.comparison-table{background:rgba(9,9,18,.8);border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden}.comparison-header,.comparison-row{display:grid;grid-template-columns:1.5fr 1fr 1fr}.comparison-header{background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.06)}.comparison-cell{padding:18px 24px;font-size:14px;color:var(--fexr-muted);border-right:1px solid rgba(255,255,255,.06)}.comparison-cell:last-child{border-right:none}.comparison-header .comparison-cell{font-weight:600;color:#fff;font-size:13px}.comparison-cell--fexr{color:#37918C}.comparison-cell--fexr i.fa-check{color:#37918C;margin-right:8px}.comparison-cell--other{color:var(--fexr-muted)}.comparison-cell--other i.fa-times{color:#e84142;margin-right:8px}.comparison-cell--other i.fa-minus{color:var(--fexr-muted);margin-right:8px}.comparison-row{border-bottom:1px solid rgba(255,255,255,.04)}.comparison-row:last-child{border-bottom:none}.wallet-cta{background:linear-gradient(180deg,var(--fexr-dark),#05050c)}.wallet-cta__card{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;padding:60px;background:linear-gradient(135deg,rgba(55,145,140,.1),rgba(55,145,140,.05));border:1px solid rgba(55,145,140,.2);border-radius:32px;position:relative;overflow:hidden}.wallet-cta__card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--fexr-gradient)}.wallet-cta__content h2{font-size:36px;color:#fff;margin-bottom:15px}.wallet-cta__content p{font-size:16px;color:var(--fexr-muted);margin-bottom:30px;max-width:450px}.wallet-cta__stores{display:flex;gap:16px;margin-bottom:30px}.store-btn{display:flex;align-items:center;gap:12px;padding:14px 24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;transition:all .3s ease}.store-btn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.store-btn i{font-size:28px;color:#fff}.store-btn div span{font-size:11px;color:var(--fexr-muted);display:block}.store-btn div strong{font-size:16px;color:#fff}.wallet-cta__trust{display:flex;gap:30px}.trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fexr-muted)}.trust-item i{color:#37918C}.wallet-cta__visual{position:relative}.phone-mockup{width:220px;height:440px;background:linear-gradient(145deg,#1a1a2e,#0a0c1c);border-radius:36px;padding:12px;box-shadow:0 40px 80px rgba(0,0,0,.5);position:relative}.phone-mockup::before{content:'';position:absolute;top:20px;left:50%;transform:translateX(-50%);width:80px;height:24px;background:#0a0c1c;border-radius:12px}.phone-mockup__screen{width:100%;height:100%;background:linear-gradient(180deg,#0f171e,#090912);border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px 20px}.phone-mockup__balance{font-size:32px;font-weight:700;color:#fff;margin-bottom:20px}.phone-mockup__chains{display:flex;gap:10px;margin-bottom:20px}.phone-chain{width:12px;height:12px;border-radius:50%}.phone-chain--polygon{background:#8247e5}.phone-chain--solana{background:#14f195}.phone-chain--rubix{background:#e84142}.phone-mockup__label{font-size:14px;color:var(--fexr-muted)}body:not(.dark-mode) .wallet-preview{background:#f5f7ff}body:not(.dark-mode) .wallet-mockup{background:#fff;border-color:rgba(9,9,20,.1);box-shadow:0 40px 80px rgba(9,9,20,.1)}body:not(.dark-mode) .activity-info span,body:not(.dark-mode) .wallet-mockup .chain-pill strong,body:not(.dark-mode) .wallet-mockup__balance-value,body:not(.dark-mode) .wallet-mockup__user-info h4{color:#0a0c1c}body:not(.dark-mode) .activity-item,body:not(.dark-mode) .wallet-mockup .chain-pill{background:rgba(9,9,20,.03)}body:not(.dark-mode) .wallet-preview__info h2{color:#0a0c1c}body:not(.dark-mode) .wallet-preview__features li{color:#333}body:not(.dark-mode) .asset-breakdown{background:linear-gradient(180deg,#f5f7ff,#eef1fa)}body:not(.dark-mode) .asset-card{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .asset-card__value{color:#0a0c1c}body:not(.dark-mode) .chain-strip{background:linear-gradient(135deg,rgba(47,126,121,.05),rgba(55,145,140,.03));border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .chain-strip__intro h3,body:not(.dark-mode) .network-card h4{color:#0a0c1c}body:not(.dark-mode) .network-card{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .proof-timeline{background:#f5f7ff}body:not(.dark-mode) .proof-timeline__info h2{color:#0a0c1c}body:not(.dark-mode) .timeline-stat{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .timeline-card{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .timeline-card p{color:#333}body:not(.dark-mode) .timeline-dot{border-color:#f5f7ff}body:not(.dark-mode) .upcoming-rewards{background:linear-gradient(180deg,#eef1fa,#f5f7ff)}body:not(.dark-mode) .reward-card{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .reward-card__amount{color:#0a0c1c}body:not(.dark-mode) .self-custody{background:#f5f7ff}body:not(.dark-mode) .custody-card{background:#fff;border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .custody-card h4{color:#0a0c1c}body:not(.dark-mode) .comparison-table{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .comparison-header{background:rgba(9,9,20,.02)}body:not(.dark-mode) .wallet-cta{background:linear-gradient(180deg,#f5f7ff,#eef1fa)}body:not(.dark-mode) .wallet-cta__content h2{color:#0a0c1c}body:not(.dark-mode) .store-btn{background:#fff;border-color:rgba(9,9,20,.1)}body:not(.dark-mode) .store-btn div strong,body:not(.dark-mode) .store-btn i{color:#0a0c1c}body:not(.dark-mode) .asset-card__label{color:#64748b}body:not(.dark-mode) .asset-card__meta span{color:#64748b}body:not(.dark-mode) .asset-card__stat-bar{background:rgba(9,9,20,.08)}body:not(.dark-mode) .mini-badge--more{background:rgba(9,9,20,.06);color:#64748b}body:not(.dark-mode) .progress-ring__bg{stroke:rgba(9,9,20,0.12)}body:not(.dark-mode) .progress-ring span{color:#2F7E79}body:not(.dark-mode) .network-card span{color:#64748b}body:not(.dark-mode) .chain-strip__intro p{color:#64748b}body:not(.dark-mode) .proof-timeline__info p{color:#64748b}body:not(.dark-mode) .timeline-stat h3{color:#64748b}body:not(.dark-mode) .timeline-card h4{color:#0a0c1c}body:not(.dark-mode) .reward-card__label{color:#64748b}body:not(.dark-mode) .custody-card p{color:#64748b}body:not(.dark-mode) .asset-card:hover{box-shadow:0 20px 50px rgba(9,9,20,.1)}body:not(.dark-mode) .asset-card__label{color:#64748b}body:not(.dark-mode) .asset-card__meta span{color:#64748b}body:not(.dark-mode) .activity-info span{color:#0a0c1c}body:not(.dark-mode) .activity-info small{color:#64748b}body:not(.dark-mode) .activity-amount{color:#0a0c1c}body:not(.dark-mode) .chain-strip__intro p{color:#475569}body:not(.dark-mode) .network-card span{color:#475569}body:not(.dark-mode) .network-card p{color:#475569}body:not(.dark-mode) .comparison-cell{color:#475569}body:not(.dark-mode) .comparison-header .comparison-cell{color:#0a0c1c}body:not(.dark-mode) .comparison-cell--other{color:#64748b}body:not(.dark-mode) .comparison-row{border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .comparison-cell{border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .proof-timeline__info p{color:#475569}body:not(.dark-mode) .timeline-card h4{color:#0a0c1c}body:not(.dark-mode) .reward-card__info span{color:#64748b}body:not(.dark-mode) .reward-card__countdown .countdown-label{color:#64748b}body:not(.dark-mode) .reward-card__countdown .countdown-value{color:#0a0c1c}body:not(.dark-mode) .custody-card p{color:#475569}body:not(.dark-mode) .wallet-cta__content p{color:#475569}body:not(.dark-mode) .store-btn div span{color:#64748b}body:not(.dark-mode) .asset-breakdown__header h2{color:#0a0c1c}body:not(.dark-mode) .wallet-preview__info p{color:#475569}@media (max-width:991px){.wallet-preview__layout{grid-template-columns:1fr;gap:50px}.wallet-preview__info{order:-1;text-align:center}.wallet-preview__info h2{font-size:36px}.wallet-preview__features{max-width:400px;margin:0 auto}.asset-breakdown__grid{grid-template-columns:repeat(2,1fr)}.chain-strip__content{flex-direction:column;text-align:center}.chain-strip__networks{width:100%;justify-content:center}.proof-timeline__layout{grid-template-columns:1fr;gap:50px}.proof-timeline__info{text-align:center}.proof-timeline__stats{justify-content:center}.proof-timeline__info .btn-one{display:inline-block}.upcoming-rewards__grid{grid-template-columns:repeat(2,1fr)}.self-custody__grid{grid-template-columns:repeat(2,1fr)}.wallet-cta__card{grid-template-columns:1fr;text-align:center;padding:40px}.wallet-cta__content p{margin-left:auto;margin-right:auto}.wallet-cta__stores{justify-content:center}.wallet-cta__trust{justify-content:center}.wallet-cta__visual{display:none}}@media (max-width:767px){.wallet-mockup{padding:20px}.wallet-mockup__balance-value{font-size:36px}.wallet-mockup__chains{flex-direction:column}.wallet-mockup .chain-pill{flex-direction:row;justify-content:space-between}.asset-breakdown__grid{grid-template-columns:1fr}.chain-strip__networks{flex-direction:column}.network-card{width:100%}.upcoming-rewards__grid{grid-template-columns:1fr}.reward-card--next{flex-direction:column;text-align:center}.self-custody__grid{grid-template-columns:1fr}.comparison-table{font-size:12px}.comparison-cell{padding:12px 15px}.wallet-cta__stores{flex-direction:column}}.page-hero--wallet{background:linear-gradient(180deg,#05050c 0,#0a0e16 50%,#0f171e 100%);position:relative;overflow:hidden}.page-hero--wallet::before{content:'';position:absolute;top:-50%;right:-20%;width:80%;height:150%;background:radial-gradient(ellipse at center,rgba(130,71,229,.08) 0,transparent 60%);pointer-events:none}.page-hero--wallet::after{content:'';position:absolute;bottom:-30%;left:-10%;width:60%;height:100%;background:radial-gradient(ellipse at center,rgba(55,145,140,.05) 0,transparent 50%);pointer-events:none}.page-hero--wallet .page-hero__title{font-size:56px;line-height:1.1}.page-hero--wallet .page-hero__actions{display:flex;gap:16px;margin-top:30px}.page-hero--wallet .page-hero__actions .btn-one,.page-hero--wallet .page-hero__actions .btn-two{display:inline-flex;align-items:center;gap:10px}.page-hero--wallet .page-hero__actions i{font-size:20px}.wallet-showcase{background:linear-gradient(180deg,#0f171e 0,#090912 100%);position:relative}.wallet-showcase__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.wallet-showcase__device{display:flex;justify-content:center}.wallet-device{width:100%;max-width:380px;background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:28px;padding:28px;backdrop-filter:blur(20px);box-shadow:0 40px 80px rgba(0,0,0,.4)}.wallet-device__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.wallet-device__status{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fexr-muted)}.wallet-device__dot{width:8px;height:8px;border-radius:50%;animation:pulse 2s ease-in-out infinite}.wallet-device__dot--green{background:#37918C;box-shadow:0 0 10px rgba(55,145,140,.5)}.wallet-device__network{padding:6px 14px;background:rgba(130,71,229,.15);border:1px solid rgba(130,71,229,.3);border-radius:20px;font-size:12px;font-weight:600;color:#8E7CC3}.wallet-device__balance{text-align:center;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:24px}.wallet-device__label{font-size:13px;color:var(--fexr-muted);text-transform:uppercase;letter-spacing:1px}.wallet-device__amount{font-size:42px;font-weight:700;color:#fff;margin:8px 0;font-family:'CP-Nums','Cal Sans',sans-serif}.wallet-device__change{font-size:14px;display:inline-flex;align-items:center;gap:4px}.wallet-device__change--up{color:#37918C}.wallet-device__change--up::before{content:'↑'}.wallet-device__assets{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.wallet-device__asset{display:flex;align-items:center;gap:14px;padding:14px 16px;background:rgba(255,255,255,.02);border-radius:14px;transition:all .3s ease}.wallet-device__asset:hover{background:rgba(255,255,255,.04)}.wallet-device__asset-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}.wallet-device__asset-icon--rewards{background:linear-gradient(135deg,rgba(233,196,106,.2),rgba(255,152,0,.2));color:#E9C46A}.wallet-device__asset-icon--badges{background:linear-gradient(135deg,rgba(130,71,229,.2),rgba(142,124,195,.2));color:#8E7CC3}.wallet-device__asset-icon--proofs{background:linear-gradient(135deg,rgba(55,145,140,.2),rgba(55,145,140,.2));color:#37918C}.wallet-device__asset-info{flex:1;display:flex;flex-direction:column;gap:2px}.wallet-device__asset-name{font-size:13px;color:var(--fexr-muted)}.wallet-device__asset-value{font-size:15px;font-weight:600;color:#fff}.wallet-device__asset-badge{font-size:11px;padding:4px 10px;background:rgba(55,145,140,.1);color:#37918C;border-radius:20px}.wallet-device__chains{display:flex;gap:10px;justify-content:center}.wallet-device__chain{display:flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:20px;font-size:12px;color:var(--fexr-muted);transition:all .3s ease}.wallet-device__chain img{width:14px;height:14px}.wallet-device__chain--active{background:rgba(130,71,229,.15);border-color:rgba(130,71,229,.3);color:#8E7CC3}.wallet-showcase__features{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.wallet-feature-card{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:28px;transition:all .3s ease}.wallet-feature-card:hover{border-color:rgba(55,145,140,.3);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.wallet-feature-card__icon{width:52px;height:52px;background:linear-gradient(135deg,rgba(55,145,140,.15),rgba(55,145,140,.1));border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#37918C;margin-bottom:18px}.wallet-feature-card__title{font-size:18px;font-weight:600;color:#fff;margin-bottom:10px}.wallet-feature-card__text{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin-bottom:20px}.wallet-feature-card__stat{display:flex;align-items:baseline;gap:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.wallet-feature-card__stat-value{font-size:26px;font-weight:700;color:#37918C;font-family:'CP-Nums','Cal Sans',sans-serif}.wallet-feature-card__stat-label{font-size:12px;color:var(--fexr-muted);text-transform:uppercase;letter-spacing:.5px}.wallet-stats-bar{background:linear-gradient(135deg,rgba(130,71,229,.1),rgba(55,145,140,.05));border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:40px 0}.wallet-stats-bar__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.wallet-stats-bar__item{display:flex;flex-direction:column;gap:6px}.wallet-stats-bar__value{font-size:36px;font-weight:700;color:#fff;font-family:'CP-Nums','Cal Sans',sans-serif}.wallet-stats-bar__label{font-size:14px;color:var(--fexr-muted)}.wallet-flow{background:linear-gradient(180deg,#090912,#0a0e16)}.wallet-flow__timeline{display:flex;align-items:flex-start;justify-content:center;gap:0;position:relative}.wallet-flow__step{display:flex;flex-direction:column;align-items:center;text-align:center;width:220px;position:relative}.wallet-flow__step-number{width:40px;height:40px;background:linear-gradient(135deg,#2F7E79,#37918C);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;margin-bottom:20px;position:relative;z-index:2}.wallet-flow__step-content{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:28px 20px;width:100%}.wallet-flow__step-icon{width:56px;height:56px;background:rgba(55,145,140,.1);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#37918C;margin:0 auto 16px}.wallet-flow__step-content h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:10px}.wallet-flow__step-content p{font-size:14px;color:var(--fexr-muted);line-height:1.6}.wallet-flow__connector{width:60px;height:2px;background:linear-gradient(90deg,rgba(47,126,121,.5),rgba(55,145,140,.5));margin-top:19px;flex-shrink:0}.wallet-capabilities{background:linear-gradient(180deg,#0a0e16,#0f171e)}.wallet-capabilities__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wallet-capability{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:32px;transition:all .3s ease}.wallet-capability:hover{border-color:rgba(55,145,140,.3);transform:translateY(-4px)}.wallet-capability__header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.wallet-capability__icon{width:48px;height:48px;background:linear-gradient(135deg,rgba(47,126,121,.15),rgba(55,145,140,.1));border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#37918C}.wallet-capability__header h4{font-size:18px;font-weight:600;color:#fff}.wallet-capability>p{font-size:14px;color:var(--fexr-muted);line-height:1.7;margin-bottom:20px}.wallet-capability__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.wallet-capability__list li{display:flex;align-items:center;gap:10px;font-size:13px;color:#ccc}.wallet-capability__list li i{color:#37918C;font-size:12px}.wallet-security{background:linear-gradient(180deg,#0f171e,#090912)}.wallet-security__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.wallet-security__content .subtitle-two{display:inline-block;margin-bottom:16px}.wallet-security__content h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:20px}.wallet-security__content>p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:36px}.wallet-security__highlights{display:flex;flex-direction:column;gap:24px}.wallet-security__highlight{display:flex;align-items:flex-start;gap:18px}.wallet-security__highlight i{width:48px;height:48px;background:rgba(55,145,140,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#37918C;flex-shrink:0}.wallet-security__highlight h5{font-size:16px;font-weight:600;color:#fff;margin-bottom:6px}.wallet-security__highlight p{font-size:14px;color:var(--fexr-muted)}.wallet-security__comparison{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:24px;overflow:hidden}.wallet-comparison-table{width:100%;border-collapse:collapse}.wallet-comparison-table thead{background:rgba(255,255,255,.03)}.wallet-comparison-table th{padding:20px 24px;text-align:left;font-size:14px;font-weight:600;color:var(--fexr-muted);border-bottom:1px solid rgba(255,255,255,.06)}.wallet-comparison-table th.wallet-comparison-table__fexr{color:#37918C}.wallet-comparison-table td{padding:18px 24px;font-size:14px;color:var(--fexr-muted);border-bottom:1px solid rgba(255,255,255,.04)}.wallet-comparison-table tr:last-child td{border-bottom:none}.wallet-comparison-table td:first-child{color:#fff;font-weight:500}.wallet-comparison-table td.wallet-comparison-table__fexr{color:#37918C}.wallet-comparison-table td.wallet-comparison-table__fexr i{color:#37918C;margin-right:8px}.wallet-comparison-table td i.fa-times{color:#E76F51;margin-right:8px}.wallet-comparison-table td i.fa-check{color:#37918C;margin-right:8px}.wallet-faq{background:linear-gradient(180deg,#090912,#0a0e16)}.wallet-faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.wallet-faq__item{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;transition:all .3s ease}.wallet-faq__item:hover{border-color:rgba(55,145,140,.2)}.wallet-faq__item h5{display:flex;align-items:flex-start;gap:12px;font-size:16px;font-weight:600;color:#fff;margin-bottom:14px}.wallet-faq__item h5 i{color:#37918C;font-size:18px;flex-shrink:0;margin-top:2px}.wallet-faq__item p{font-size:14px;color:var(--fexr-muted);line-height:1.7;padding-left:30px}.wallet-download{background:linear-gradient(180deg,#0a0e16,#0f171e)}.wallet-download__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:linear-gradient(145deg,rgba(47,126,121,.08),rgba(55,145,140,.04));border:1px solid rgba(255,255,255,.06);border-radius:32px;padding:60px}.wallet-download__content .subtitle-two{display:inline-block;margin-bottom:16px}.wallet-download__content h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:20px}.wallet-download__content p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:32px;max-width:480px}.wallet-download__buttons{display:flex;gap:16px;margin-bottom:24px}.wallet-download__btn{display:flex;align-items:center;gap:14px;padding:16px 28px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease}.wallet-download__btn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-3px)}.wallet-download__btn i{font-size:32px;color:#fff}.wallet-download__btn div span{font-size:11px;color:var(--fexr-muted);display:block}.wallet-download__btn div strong{font-size:18px;color:#fff}.wallet-download__rating{display:flex;align-items:center;gap:12px}.wallet-download__stars{display:flex;gap:4px}.wallet-download__stars i{font-size:16px;color:#E9C46A}.wallet-download__rating span{font-size:14px;color:var(--fexr-muted)}.wallet-download__visual{display:flex;justify-content:center}.wallet-download__phone{width:260px;height:520px;background:linear-gradient(145deg,#1a1a2e,#0a0c1c);border-radius:40px;padding:12px;box-shadow:0 50px 100px rgba(0,0,0,.5);position:relative}.wallet-download__phone-screen{width:100%;height:100%;background:linear-gradient(180deg,#0f171e 0,#090912 100%);border-radius:32px;overflow:hidden;position:relative}.wallet-download__phone-notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:90px;height:28px;background:#0a0c1c;border-radius:20px}.wallet-download__phone-content{padding:60px 24px 24px;display:flex;flex-direction:column;height:100%}.wallet-download__phone-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.wallet-download__phone-logo{font-size:20px;font-weight:700;color:#fff;font-family:'CP-Nums','Cal Sans',sans-serif}.wallet-download__phone-network{font-size:11px;padding:5px 12px;background:rgba(130,71,229,.2);border-radius:20px;color:#8E7CC3}.wallet-download__phone-balance{text-align:center;margin-bottom:50px}.wallet-download__phone-balance span{font-size:12px;color:var(--fexr-muted);text-transform:uppercase;letter-spacing:1px}.wallet-download__phone-balance strong{display:block;font-size:48px;font-weight:700;color:#fff;margin-top:8px;font-family:'CP-Nums','Cal Sans',sans-serif}.wallet-download__phone-actions{display:flex;justify-content:center;gap:24px;margin-top:auto;padding-bottom:30px}.wallet-download__phone-actions span{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;color:var(--fexr-muted)}.wallet-download__phone-actions span i{width:48px;height:48px;background:rgba(55,145,140,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#37918C}body:not(.dark-mode) .page-hero--wallet{background:linear-gradient(180deg,#f5f7ff 0,#eef1fa 50%,#fff 100%)}body:not(.dark-mode) .page-hero--wallet::after,body:not(.dark-mode) .page-hero--wallet::before{opacity:.5}body:not(.dark-mode) .wallet-showcase{background:linear-gradient(180deg,#fff 0,#f5f7ff 100%)}body:not(.dark-mode) .wallet-device{background:#fff;border-color:rgba(9,9,20,.08);box-shadow:0 40px 80px rgba(9,9,20,.1)}body:not(.dark-mode) .wallet-device__amount,body:not(.dark-mode) .wallet-device__asset-value,body:not(.dark-mode) .wallet-feature-card__title{color:#0a0c1c}body:not(.dark-mode) .wallet-device__balance{border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .wallet-device__asset{background:rgba(9,9,20,.02)}body:not(.dark-mode) .wallet-device__chain{background:rgba(9,9,20,.02);border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .wallet-feature-card{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .wallet-feature-card__stat{border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .wallet-stats-bar{background:linear-gradient(135deg,rgba(130,71,229,.05),rgba(55,145,140,.03));border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .wallet-stats-bar__value{color:#0a0c1c}body:not(.dark-mode) .wallet-flow{background:linear-gradient(180deg,#f5f7ff,#fff)}body:not(.dark-mode) .wallet-flow__step-content{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .wallet-flow__step-content h4{color:#0a0c1c}body:not(.dark-mode) .wallet-capabilities{background:linear-gradient(180deg,#fff,#f5f7ff)}body:not(.dark-mode) .wallet-capability{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .wallet-capability__header h4{color:#0a0c1c}body:not(.dark-mode) .wallet-capability__list li{color:#333}body:not(.dark-mode) .wallet-security{background:linear-gradient(180deg,#f5f7ff,#fff)}body:not(.dark-mode) .wallet-security__content h2{color:#0a0c1c}body:not(.dark-mode) .wallet-security__highlight h5{color:#0a0c1c}body:not(.dark-mode) .wallet-security__comparison{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .wallet-comparison-table thead{background:rgba(9,9,20,.02)}body:not(.dark-mode) .wallet-comparison-table th{border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .wallet-comparison-table td{border-color:rgba(9,9,20,.04)}body:not(.dark-mode) .wallet-comparison-table td:first-child{color:#0a0c1c}body:not(.dark-mode) .wallet-faq{background:linear-gradient(180deg,#fff,#f5f7ff)}body:not(.dark-mode) .wallet-faq__item{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .wallet-faq__item h5{color:#0a0c1c}body:not(.dark-mode) .wallet-download{background:linear-gradient(180deg,#f5f7ff,#fff)}body:not(.dark-mode) .wallet-download__wrapper{background:linear-gradient(145deg,rgba(47,126,121,.04),rgba(55,145,140,.02));border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .wallet-download__content h2{color:#0a0c1c}body:not(.dark-mode) .wallet-download__btn{background:#fff;border-color:rgba(9,9,20,.1)}body:not(.dark-mode) .wallet-download__btn div strong,body:not(.dark-mode) .wallet-download__btn i{color:#0a0c1c}body:not(.dark-mode) .wallet-download__phone{background:linear-gradient(145deg,#e8ecf5,#d8dde8)}body:not(.dark-mode) .wallet-download__phone-screen{background:linear-gradient(180deg,#fff 0,#f5f7ff 100%)}body:not(.dark-mode) .wallet-download__phone-notch{background:#e8ecf5}body:not(.dark-mode) .wallet-download__phone-balance strong,body:not(.dark-mode) .wallet-download__phone-logo{color:#0a0c1c}body:not(.dark-mode) .wallet-feature-card__text{color:#475569}body:not(.dark-mode) .wallet-feature-card__stat-label{color:#64748b}body:not(.dark-mode) .wallet-stats-bar__label{color:#64748b}body:not(.dark-mode) .wallet-flow__step-content p{color:#475569}body:not(.dark-mode) .wallet-capability p{color:#475569}body:not(.dark-mode) .wallet-security__content p{color:#475569}body:not(.dark-mode) .wallet-security__highlight p{color:#475569}body:not(.dark-mode) .wallet-faq__item p{color:#475569}body:not(.dark-mode) .wallet-download__content p{color:#475569}body:not(.dark-mode) .wallet-download__btn div span{color:#64748b}body:not(.dark-mode) .wallet-device__label{color:#64748b}body:not(.dark-mode) .wallet-device__asset-name{color:#0a0c1c}body:not(.dark-mode) .wallet-comparison-table td{color:#475569}body:not(.dark-mode) .wallet-comparison-table th{color:#0a0c1c}body:not(.dark-mode) .page-hero--wallet .page-hero__subtitle{color:#475569}body:not(.dark-mode) .wallet-capabilities .section-header h2,body:not(.dark-mode) .wallet-faq .section-header h2,body:not(.dark-mode) .wallet-flow .section-header h2{color:#0a0c1c}body:not(.dark-mode) .wallet-capability__header p{color:#475569}body:not(.dark-mode) .wallet-flow__step-number{color:#64748b}body:not(.dark-mode) .wallet-flow__step-content h4{color:#0a0c1c}@media (max-width:991px){.page-hero--wallet .page-hero__title{font-size:44px}.page-hero--wallet .page-hero__actions{flex-direction:column;align-items:flex-start}.wallet-showcase__grid{grid-template-columns:1fr;gap:50px}.wallet-showcase__device{order:-1}.wallet-device{max-width:340px}.wallet-showcase__features{grid-template-columns:repeat(2,1fr)}.wallet-stats-bar__grid{grid-template-columns:repeat(2,1fr);gap:30px 20px}.wallet-flow__timeline{flex-wrap:wrap;gap:20px}.wallet-flow__connector{display:none}.wallet-flow__step{width:calc(50% - 10px)}.wallet-capabilities__grid{grid-template-columns:repeat(2,1fr)}.wallet-security__wrapper{grid-template-columns:1fr;gap:50px}.wallet-security__content h2{font-size:36px}.wallet-faq__grid{grid-template-columns:1fr}.wallet-download__wrapper{grid-template-columns:1fr;text-align:center;padding:40px}.wallet-download__content p{margin-left:auto;margin-right:auto}.wallet-download__buttons{justify-content:center}.wallet-download__rating{justify-content:center}.wallet-download__visual{margin-top:40px}}@media (max-width:767px){.page-hero--wallet .page-hero__title{font-size:36px}.wallet-device{padding:20px}.wallet-device__amount{font-size:34px}.wallet-device__chains{flex-wrap:wrap;justify-content:center}.wallet-showcase__features{grid-template-columns:1fr}.wallet-feature-card{padding:24px}.wallet-stats-bar__grid{grid-template-columns:1fr 1fr}.wallet-stats-bar__value{font-size:28px}.wallet-flow__step{width:100%}.wallet-capabilities__grid{grid-template-columns:1fr}.wallet-security__content h2{font-size:30px}.wallet-comparison-table td,.wallet-comparison-table th{padding:14px 16px;font-size:13px}.wallet-download__wrapper{padding:30px}.wallet-download__content h2{font-size:30px}.wallet-download__buttons{flex-direction:column}.wallet-download__btn{justify-content:center}.wallet-download__phone{width:220px;height:440px}.wallet-download__phone-balance strong{font-size:36px}}@media (max-width:575px){.page-hero--wallet .page-hero__title{font-size:30px}.wallet-device__asset{padding:12px}.wallet-device__asset-icon{width:38px;height:38px;font-size:16px}.wallet-stats-bar__grid{grid-template-columns:1fr;gap:20px}.wallet-security__highlight{flex-direction:column;text-align:center}.wallet-security__highlight i{margin:0 auto}}.page-hero--members{background:linear-gradient(180deg,#05050c 0,#0a1018 50%,#0f171e 100%);position:relative;overflow:hidden}.page-hero--members::before{content:'';position:absolute;top:-30%;right:-15%;width:70%;height:140%;background:radial-gradient(ellipse at center,rgba(55,145,140,.08) 0,transparent 55%);pointer-events:none}.page-hero--members::after{content:'';position:absolute;bottom:-40%;left:-20%;width:60%;height:100%;background:radial-gradient(ellipse at center,rgba(47,126,121,.06) 0,transparent 50%);pointer-events:none}.member-migration{background:linear-gradient(180deg,#0f171e,#090912)}.migration-flow{display:flex;align-items:flex-start;justify-content:center;gap:0;position:relative}.migration-flow__step{display:flex;flex-direction:column;align-items:center;width:240px;position:relative}.migration-flow__number{width:44px;height:44px;background:linear-gradient(135deg,#37918C,#37918C);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;margin-bottom:20px;position:relative;z-index:2;box-shadow:0 8px 24px rgba(55,145,140,.3)}.migration-flow__card{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:28px 24px;text-align:center;width:100%;transition:all .3s ease}.migration-flow__card:hover{border-color:rgba(55,145,140,.3);transform:translateY(-4px)}.migration-flow__icon{width:56px;height:56px;background:rgba(55,145,140,.1);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#37918C;margin:0 auto 16px}.migration-flow__card h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:10px}.migration-flow__card p{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin-bottom:16px}.migration-flow__formats{display:flex;gap:8px;justify-content:center}.migration-flow__formats span{padding:4px 12px;background:rgba(47,126,121,.15);border-radius:20px;font-size:11px;color:#8E7CC3;font-weight:600}.migration-flow__stat{display:flex;flex-direction:column;align-items:center;gap:2px}.migration-flow__stat-value{font-size:24px;font-weight:700;color:#37918C;font-family:'CP-Nums','Cal Sans',sans-serif}.migration-flow__stat-label{font-size:12px;color:var(--fexr-muted)}.migration-flow__badges{display:flex;gap:8px;justify-content:center}.badge-dot{width:16px;height:16px;border-radius:50%}.badge-dot--gold{background:linear-gradient(135deg,#E9C46A,#ff9800);box-shadow:0 4px 12px rgba(233,196,106,.4)}.badge-dot--purple{background:linear-gradient(135deg,#2F7E79,#8E7CC3);box-shadow:0 4px 12px rgba(47,126,121,.4)}.badge-dot--teal{background:linear-gradient(135deg,#37918C,#37918C);box-shadow:0 4px 12px rgba(55,145,140,.4)}.migration-flow__check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#37918C}.migration-flow__check i{font-size:16px}.migration-flow__connector{display:flex;align-items:center;justify-content:center;width:50px;height:44px;margin-top:0;color:rgba(55,145,140,.4);font-size:18px}.import-methods{background:linear-gradient(180deg,#090912,#0a0e16)}.import-methods__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.import-methods__content .subtitle-two{display:inline-block;margin-bottom:16px}.import-methods__content h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:16px}.import-methods__content>p{font-size:16px;color:var(--fexr-muted);margin-bottom:32px}.import-methods__list{display:flex;flex-direction:column;gap:20px}.import-method{display:flex;gap:18px;align-items:flex-start}.import-method__icon{width:48px;height:48px;background:rgba(47,126,121,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#8E7CC3;flex-shrink:0}.import-method__info h5{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.import-method__info p{font-size:14px;color:var(--fexr-muted);line-height:1.5}.import-preview{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.3)}.import-preview__header{display:flex;align-items:center;gap:8px;padding:16px 20px;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.06)}.import-preview__dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.15)}.import-preview__dot:first-child{background:#E76F51}.import-preview__dot:nth-child(2){background:#E9C46A}.import-preview__dot:nth-child(3){background:#37918C}.import-preview__title{margin-left:auto;font-size:13px;color:var(--fexr-muted)}.import-preview__body{padding:28px}.import-preview__dropzone{border:2px dashed rgba(55,145,140,.3);border-radius:16px;padding:40px;text-align:center;margin-bottom:24px;transition:all .3s ease}.import-preview__dropzone:hover{border-color:rgba(55,145,140,.5);background:rgba(55,145,140,.03)}.import-preview__dropzone i{font-size:36px;color:#37918C;margin-bottom:12px;display:block}.import-preview__dropzone span{font-size:14px;color:var(--fexr-muted)}.import-preview__progress{height:6px;background:rgba(255,255,255,.06);border-radius:3px;margin-bottom:24px;overflow:hidden}.import-preview__progress-bar{width:78%;height:100%;background:linear-gradient(90deg,#37918C,#37918C);border-radius:3px;animation:progressPulse 2s ease-in-out infinite}@keyframes progressPulse{0%,100%{opacity:1}50%{opacity:.7}}.import-preview__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.import-preview__stat{text-align:center;padding:16px;background:rgba(255,255,255,.02);border-radius:12px}.import-preview__stat-value{display:block;font-size:24px;font-weight:700;color:#37918C;font-family:'CP-Nums','Cal Sans',sans-serif}.import-preview__stat-label{font-size:12px;color:var(--fexr-muted)}.member-transfers{background:linear-gradient(180deg,#0a0e16,#0f171e)}.transfers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.transfer-card{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:32px 28px;transition:all .3s ease}.transfer-card:hover{border-color:rgba(55,145,140,.3);transform:translateY(-4px)}.transfer-card__icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.transfer-card__icon--badges{background:linear-gradient(135deg,rgba(233,196,106,.15),rgba(255,152,0,.1));color:#E9C46A}.transfer-card__icon--history{background:linear-gradient(135deg,rgba(47,126,121,.15),rgba(142,124,195,.1));color:#8E7CC3}.transfer-card__icon--rewards{background:linear-gradient(135deg,rgba(55,145,140,.15),rgba(55,145,140,.1));color:#37918C}.transfer-card__icon--access{background:linear-gradient(135deg,rgba(231,111,81,.15),rgba(255,159,159,.1));color:#E76F51}.transfer-card h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:12px}.transfer-card>p{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin-bottom:20px}.transfer-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.transfer-card__list li{display:flex;align-items:center;gap:10px;font-size:13px;color:#ccc}.transfer-card__list li i{color:#37918C;font-size:12px}.migration-proof{background:linear-gradient(180deg,#0f171e,#090912)}.migration-proof__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.migration-proof__content .subtitle-two{display:inline-block;margin-bottom:16px}.migration-proof__content h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:16px}.migration-proof__content>p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:32px}.migration-proof__features{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.proof-feature{display:flex;gap:18px;align-items:flex-start}.proof-feature i{width:48px;height:48px;background:rgba(55,145,140,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#37918C;flex-shrink:0}.proof-feature h5{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.proof-feature p{font-size:14px;color:var(--fexr-muted);line-height:1.5}.proof-receipt{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.3)}.proof-receipt__header{display:flex;align-items:center;gap:12px;padding:20px 24px;background:rgba(55,145,140,.08);border-bottom:1px solid rgba(55,145,140,.15)}.proof-receipt__header i{font-size:22px;color:#37918C}.proof-receipt__header span{font-size:16px;font-weight:600;color:#fff}.proof-receipt__body{padding:24px}.proof-receipt__row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.04)}.proof-receipt__row:last-of-type{border-bottom:none}.proof-receipt__label{font-size:13px;color:var(--fexr-muted)}.proof-receipt__value{font-size:14px;color:#fff;font-weight:500}.proof-receipt__value--badge{display:flex;align-items:center;gap:8px}.proof-receipt__value--badge .badge-dot{width:12px;height:12px}.proof-receipt__hash{margin-top:20px;padding:16px;background:rgba(255,255,255,.02);border-radius:12px}.proof-receipt__hash span{display:block;font-size:11px;color:var(--fexr-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.proof-receipt__hash code{font-size:13px;color:#37918C;font-family:'CP-Nums',monospace}.proof-receipt__footer{padding:16px 24px;background:rgba(55,145,140,.06);border-top:1px solid rgba(55,145,140,.15)}.proof-receipt__status{display:flex;align-items:center;gap:8px;font-size:13px;color:#37918C}.proof-receipt__status i{font-size:16px}.migration-stats{background:linear-gradient(135deg,rgba(55,145,140,.1),rgba(47,126,121,.05));border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:40px 0}.migration-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.migration-stats__item{display:flex;flex-direction:column;gap:6px}.migration-stats__value{font-size:36px;font-weight:700;color:#fff;font-family:'CP-Nums','Cal Sans',sans-serif}.migration-stats__label{font-size:14px;color:var(--fexr-muted)}.member-faq{background:linear-gradient(180deg,#090912,#0a0e16)}.member-faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.member-faq__item{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;transition:all .3s ease}.member-faq__item:hover{border-color:rgba(55,145,140,.2)}.member-faq__item h5{display:flex;align-items:flex-start;gap:12px;font-size:16px;font-weight:600;color:#fff;margin-bottom:14px}.member-faq__item h5 i{color:#37918C;font-size:18px;flex-shrink:0;margin-top:2px}.member-faq__item p{font-size:14px;color:var(--fexr-muted);line-height:1.7;padding-left:30px}.member-cta{background:linear-gradient(180deg,#0a0e16,#0f171e)}.member-cta__card{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;background:linear-gradient(145deg,rgba(55,145,140,.08),rgba(47,126,121,.04));border:1px solid rgba(255,255,255,.06);border-radius:28px;padding:50px 60px}.member-cta__content h2{font-size:36px;font-weight:700;color:#fff;margin-bottom:14px}.member-cta__content p{font-size:16px;color:var(--fexr-muted);margin-bottom:28px;max-width:500px}.member-cta__buttons{display:flex;gap:16px}.member-cta__visual{text-align:center}.member-cta__avatars{display:flex;margin-bottom:12px}.member-cta__avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,rgba(47,126,121,.3),rgba(55,145,140,.2));border:3px solid #0a0e16;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;margin-left:-12px}.member-cta__avatar:first-child{margin-left:0}.member-cta__avatar--plus{background:linear-gradient(135deg,#37918C,#37918C);font-size:14px;font-weight:600}.member-cta__visual span{font-size:14px;color:var(--fexr-muted)}body:not(.dark-mode) .page-hero--members{background:linear-gradient(180deg,#f5f7ff 0,#eef1fa 50%,#fff 100%)}body:not(.dark-mode) .member-migration{background:linear-gradient(180deg,#fff,#f5f7ff)}body:not(.dark-mode) .migration-flow__card{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .migration-flow__card h4{color:#0a0c1c}body:not(.dark-mode) .import-methods{background:linear-gradient(180deg,#f5f7ff,#fff)}body:not(.dark-mode) .import-methods__content h2{color:#0a0c1c}body:not(.dark-mode) .import-method__info h5{color:#0a0c1c}body:not(.dark-mode) .import-preview{background:#fff;border-color:rgba(9,9,20,.08);box-shadow:0 40px 80px rgba(9,9,20,.1)}body:not(.dark-mode) .import-preview__header{background:rgba(9,9,20,.02);border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .import-preview__stat{background:rgba(9,9,20,.02)}body:not(.dark-mode) .member-transfers{background:linear-gradient(180deg,#fff,#f5f7ff)}body:not(.dark-mode) .transfer-card{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .transfer-card h4{color:#0a0c1c}body:not(.dark-mode) .transfer-card>p{color:#475569}body:not(.dark-mode) .transfer-card__list li{color:#333}body:not(.dark-mode) .migration-proof{background:linear-gradient(180deg,#f5f7ff,#fff)}body:not(.dark-mode) .migration-proof__content h2{color:#0a0c1c}body:not(.dark-mode) .proof-feature h5{color:#0a0c1c}body:not(.dark-mode) .proof-receipt{background:#fff;border-color:rgba(9,9,20,.08);box-shadow:0 40px 80px rgba(9,9,20,.1)}body:not(.dark-mode) .proof-receipt__header{background:rgba(55,145,140,.05);border-color:rgba(55,145,140,.1)}body:not(.dark-mode) .proof-receipt__value{color:#0a0c1c}body:not(.dark-mode) .proof-receipt__hash{background:rgba(9,9,20,.02)}body:not(.dark-mode) .proof-receipt__footer{background:rgba(55,145,140,.03);border-color:rgba(55,145,140,.1)}body:not(.dark-mode) .migration-stats{background:linear-gradient(135deg,rgba(55,145,140,.05),rgba(47,126,121,.03));border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .migration-stats__value{color:#0a0c1c}body:not(.dark-mode) .member-faq{background:linear-gradient(180deg,#fff,#f5f7ff)}body:not(.dark-mode) .member-faq__item{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .member-faq__item h5{color:#0a0c1c}body:not(.dark-mode) .member-cta{background:linear-gradient(180deg,#f5f7ff,#fff)}body:not(.dark-mode) .member-cta__card{background:linear-gradient(145deg,rgba(55,145,140,.04),rgba(47,126,121,.02));border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .member-cta__content h2{color:#0a0c1c}body:not(.dark-mode) .member-cta__avatar{border-color:#f5f7ff}@media (max-width:991px){.migration-flow{flex-wrap:wrap;gap:20px}.migration-flow__connector{display:none}.migration-flow__step{width:calc(50% - 10px)}.import-methods__wrapper{grid-template-columns:1fr;gap:50px}.import-methods__content h2{font-size:36px}.import-methods__visual{order:-1}.transfers-grid{grid-template-columns:repeat(2,1fr)}.migration-proof__wrapper{grid-template-columns:1fr;gap:50px}.migration-proof__content h2{font-size:36px}.migration-stats__grid{grid-template-columns:repeat(2,1fr)}.member-faq__grid{grid-template-columns:1fr}.member-cta__card{grid-template-columns:1fr;text-align:center;padding:40px}.member-cta__content p{margin-left:auto;margin-right:auto}.member-cta__buttons{justify-content:center}.member-cta__avatars{justify-content:center}}@media (max-width:767px){.migration-flow__step{width:100%}.migration-flow__card{padding:24px 20px}.import-methods__content h2{font-size:30px}.import-preview__stats{grid-template-columns:1fr}.transfers-grid{grid-template-columns:1fr}.migration-proof__content h2{font-size:30px}.migration-stats__grid{grid-template-columns:1fr 1fr}.migration-stats__value{font-size:28px}.member-cta__card{padding:30px}.member-cta__content h2{font-size:28px}.member-cta__buttons{flex-direction:column}}@media (max-width:575px){.migration-stats__grid{grid-template-columns:1fr;gap:20px}}.page-hero--waitlist{background:linear-gradient(180deg,#05050c 0,#0a0f18 50%,#0f171e 100%);position:relative;overflow:hidden}.page-hero--waitlist::before{content:'';position:absolute;top:-20%;right:-10%;width:60%;height:120%;background:radial-gradient(ellipse at center,rgba(233,196,106,.06) 0,transparent 55%);pointer-events:none}.waitlist-dashboard{background:linear-gradient(180deg,#0f171e,#090912)}.waitlist-dashboard__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.waitlist-dashboard__content .subtitle-two{display:inline-block;margin-bottom:16px}.waitlist-dashboard__content h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:16px}.waitlist-dashboard__content>p{font-size:16px;color:var(--fexr-muted);margin-bottom:32px}.waitlist-dashboard__features{display:grid;grid-template-columns:1fr 1fr;gap:16px}.waitlist-feature{display:flex;align-items:center;gap:12px;padding:14px 18px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;font-size:14px;color:#ccc}.waitlist-feature i{color:#37918C;font-size:16px}.waitlist-queue{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.3)}.waitlist-queue__header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:rgba(233,196,106,.08);border-bottom:1px solid rgba(233,196,106,.15)}.waitlist-queue__title{font-size:16px;font-weight:600;color:#fff}.waitlist-queue__count{padding:6px 14px;background:rgba(233,196,106,.2);border-radius:20px;font-size:14px;font-weight:600;color:#E9C46A}.waitlist-queue__list{padding:12px}.waitlist-queue__item{display:flex;align-items:center;gap:14px;padding:16px;background:rgba(255,255,255,.02);border-radius:12px;margin-bottom:8px;transition:all .3s ease}.waitlist-queue__item:last-child{margin-bottom:0}.waitlist-queue__item:hover{background:rgba(255,255,255,.04)}.waitlist-queue__avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,rgba(47,126,121,.3),rgba(55,145,140,.2));display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.waitlist-queue__info{flex:1;min-width:0}.waitlist-queue__wallet{display:block;font-size:14px;font-weight:500;color:#fff;margin-bottom:2px}.waitlist-queue__meta{font-size:12px;color:var(--fexr-muted)}.waitlist-queue__score{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.waitlist-queue__score--high{background:rgba(55,145,140,.15);color:#37918C}.waitlist-queue__score--medium{background:rgba(233,196,106,.15);color:#E9C46A}.waitlist-queue__score--low{background:rgba(231,111,81,.15);color:#E76F51}.waitlist-queue__actions{display:flex;gap:8px}.waitlist-queue__btn{width:32px;height:32px;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;transition:all .3s ease}.waitlist-queue__btn--approve{background:rgba(55,145,140,.15);color:#37918C}.waitlist-queue__btn--approve:hover{background:rgba(55,145,140,.3)}.waitlist-queue__btn--defer{background:rgba(233,196,106,.15);color:#E9C46A}.waitlist-queue__btn--defer:hover{background:rgba(233,196,106,.3)}.waitlist-queue__footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:rgba(255,255,255,.02);border-top:1px solid rgba(255,255,255,.06);font-size:13px;color:var(--fexr-muted)}.waitlist-queue__footer a{color:#37918C;display:flex;align-items:center;gap:6px}.waitlist-routing{background:linear-gradient(180deg,#090912,#0a0e16)}.routing-flow{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.routing-flow__source{display:flex;flex-direction:column;align-items:center;gap:12px}.routing-flow__source-icon{width:72px;height:72px;background:linear-gradient(135deg,rgba(47,126,121,.2),rgba(142,124,195,.1));border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#8E7CC3}.routing-flow__source span{font-size:14px;color:var(--fexr-muted)}.routing-flow__arrow{color:rgba(255,255,255,.2);font-size:24px}.routing-flow__rules{display:flex;flex-direction:column;align-items:center}.routing-flow__rule-box{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px 32px;text-align:center}.routing-flow__rule-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#37918C;margin-bottom:16px}.routing-flow__rules-list{display:flex;flex-direction:column;gap:8px}.routing-flow__rules-list span{padding:8px 16px;background:rgba(255,255,255,.03);border-radius:8px;font-size:13px;color:#ccc}.routing-flow__destinations{display:flex;flex-direction:column;gap:16px}.routing-flow__dest{display:flex;align-items:center;gap:12px}.routing-flow__dest-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}.routing-flow__dest-icon--community{background:rgba(55,145,140,.15);color:#37918C}.routing-flow__dest-icon--compliance{background:rgba(233,196,106,.15);color:#E9C46A}.routing-flow__dest-icon--finance{background:rgba(47,126,121,.15);color:#8E7CC3}.routing-flow__dest span{font-size:14px;color:#fff}.waitlist-decisions{background:linear-gradient(180deg,#0a0e16,#0f171e)}.decisions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.decision-card{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:32px 28px;transition:all .3s ease}.decision-card:hover{transform:translateY(-4px)}.decision-card__icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.decision-card--approve .decision-card__icon{background:rgba(55,145,140,.15);color:#37918C}.decision-card--approve:hover{border-color:rgba(55,145,140,.3)}.decision-card--defer .decision-card__icon{background:rgba(233,196,106,.15);color:#E9C46A}.decision-card--defer:hover{border-color:rgba(233,196,106,.3)}.decision-card--reject .decision-card__icon{background:rgba(231,111,81,.15);color:#E76F51}.decision-card--reject:hover{border-color:rgba(231,111,81,.3)}.decision-card--flag .decision-card__icon{background:rgba(47,126,121,.15);color:#8E7CC3}.decision-card--flag:hover{border-color:rgba(47,126,121,.3)}.decision-card h4{font-size:20px;font-weight:600;color:#fff;margin-bottom:12px}.decision-card>p{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin-bottom:20px}.decision-card__log{display:flex;align-items:center;gap:10px;padding:14px 16px;background:rgba(255,255,255,.02);border-radius:10px;font-size:12px;color:var(--fexr-muted)}.decision-card__log i{color:#37918C}.waitlist-scoring{background:linear-gradient(180deg,#0f171e,#090912)}.waitlist-scoring__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.waitlist-scoring__content .subtitle-two{display:inline-block;margin-bottom:16px}.waitlist-scoring__content h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:16px}.waitlist-scoring__content>p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:32px}.waitlist-scoring__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.waitlist-scoring__list li{display:flex;gap:16px;align-items:flex-start}.waitlist-scoring__list li i{width:24px;height:24px;background:rgba(55,145,140,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#37918C;flex-shrink:0;margin-top:2px}.waitlist-scoring__list li strong{display:block;font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.waitlist-scoring__list li span{font-size:14px;color:var(--fexr-muted)}.score-card{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:32px;box-shadow:0 40px 80px rgba(0,0,0,.3)}.score-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.score-card__header span:first-child{font-size:16px;font-weight:600;color:#fff}.score-card__badge{padding:6px 12px;background:rgba(55,145,140,.15);border-radius:20px;font-size:11px;color:#37918C}.score-card__ring{position:relative;width:160px;height:160px;margin:0 auto 32px}.score-card__ring svg{width:100%;height:100%}.score-card__value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;font-weight:700;color:#fff;font-family:'CP-Nums','Cal Sans',sans-serif}.score-card__factors{display:flex;flex-direction:column;gap:16px}.score-card__factor{display:flex;align-items:center;gap:12px}.score-card__factor>span:first-child{width:100px;font-size:13px;color:var(--fexr-muted)}.score-card__bar{flex:1;height:6px;background:rgba(255,255,255,.06);border-radius:3px;overflow:hidden}.score-card__bar-fill{height:100%;background:linear-gradient(90deg,#37918C,#37918C);border-radius:3px}.score-card__factor>span:last-child{width:36px;font-size:13px;font-weight:600;color:#37918C;text-align:right}.waitlist-stats{background:linear-gradient(135deg,rgba(233,196,106,.08),rgba(47,126,121,.04));border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:40px 0}.waitlist-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.waitlist-stats__item{display:flex;flex-direction:column;gap:6px}.waitlist-stats__value{font-size:36px;font-weight:700;color:#fff;font-family:'CP-Nums','Cal Sans',sans-serif}.waitlist-stats__label{font-size:14px;color:var(--fexr-muted)}.waitlist-faq{background:linear-gradient(180deg,#090912,#0a0e16)}.waitlist-faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.waitlist-faq__item{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;transition:all .3s ease}.waitlist-faq__item:hover{border-color:rgba(233,196,106,.2)}.waitlist-faq__item h5{display:flex;align-items:flex-start;gap:12px;font-size:16px;font-weight:600;color:#fff;margin-bottom:14px}.waitlist-faq__item h5 i{color:#E9C46A;font-size:18px;flex-shrink:0;margin-top:2px}.waitlist-faq__item p{font-size:14px;color:var(--fexr-muted);line-height:1.7;padding-left:30px}.waitlist-cta{background:linear-gradient(180deg,#0a0e16,#0f171e)}.waitlist-cta__card{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;background:linear-gradient(145deg,rgba(233,196,106,.08),rgba(47,126,121,.04));border:1px solid rgba(255,255,255,.06);border-radius:28px;padding:50px 60px}.waitlist-cta__content h2{font-size:36px;font-weight:700;color:#fff;margin-bottom:14px}.waitlist-cta__content p{font-size:16px;color:var(--fexr-muted);margin-bottom:28px;max-width:500px}.waitlist-cta__buttons{display:flex;gap:16px}.waitlist-cta__visual{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px 32px}.waitlist-cta__queue-mini{display:flex;flex-direction:column;gap:12px}.waitlist-cta__queue-row{display:flex;align-items:center;gap:12px;font-size:14px}.waitlist-cta__dot{display:inline-block;width:10px;height:10px;min-width:10px;max-width:10px;min-height:10px;max-height:10px;flex:0 0 10px;aspect-ratio:1;border-radius:50%}.waitlist-cta__dot--green{background:#37918C}.waitlist-cta__dot--yellow{background:#E9C46A}.waitlist-cta__dot--red{background:#E76F51}.waitlist-cta__queue-row span{flex:1;color:var(--fexr-muted)}.waitlist-cta__queue-row strong{color:#fff;font-weight:600}body:not(.dark-mode) .page-hero--waitlist{background:linear-gradient(180deg,#f5f7ff 0,#eef1fa 50%,#fff 100%)}body:not(.dark-mode) .waitlist-dashboard{background:linear-gradient(180deg,#fff,#f5f7ff)}body:not(.dark-mode) .waitlist-dashboard__content h2{color:#0a0c1c}body:not(.dark-mode) .waitlist-feature{background:rgba(9,9,20,.02);border-color:rgba(9,9,20,.06);color:#333}body:not(.dark-mode) .waitlist-queue{background:#fff;border-color:rgba(9,9,20,.08);box-shadow:0 40px 80px rgba(9,9,20,.1)}body:not(.dark-mode) .waitlist-queue__header{background:rgba(233,196,106,.05);border-color:rgba(233,196,106,.1)}body:not(.dark-mode) .waitlist-queue__item{background:rgba(9,9,20,.02)}body:not(.dark-mode) .waitlist-queue__wallet{color:#0a0c1c}body:not(.dark-mode) .waitlist-queue__footer{background:rgba(9,9,20,.02);border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .waitlist-routing{background:linear-gradient(180deg,#f5f7ff,#fff)}body:not(.dark-mode) .routing-flow__rule-box{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .routing-flow__rules-list span{background:rgba(9,9,20,.02);color:#333}body:not(.dark-mode) .routing-flow__dest span{color:#0a0c1c}body:not(.dark-mode) .waitlist-decisions{background:linear-gradient(180deg,#fff,#f5f7ff)}body:not(.dark-mode) .decision-card{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .decision-card h4{color:#0a0c1c}body:not(.dark-mode) .decision-card__log{background:rgba(9,9,20,.02)}body:not(.dark-mode) .waitlist-scoring{background:linear-gradient(180deg,#f5f7ff,#fff)}body:not(.dark-mode) .waitlist-scoring__content h2{color:#0a0c1c}body:not(.dark-mode) .waitlist-scoring__list li strong{color:#0a0c1c}body:not(.dark-mode) .score-card{background:#fff;border-color:rgba(9,9,20,.08);box-shadow:0 40px 80px rgba(9,9,20,.1)}body:not(.dark-mode) .score-card__header span:first-child{color:#0a0c1c}body:not(.dark-mode) .score-card__value{color:#0a0c1c}body:not(.dark-mode) .waitlist-stats{background:linear-gradient(135deg,rgba(233,196,106,.04),rgba(47,126,121,.02));border-color:rgba(9,9,20,.06)}body:not(.dark-mode) .waitlist-stats__value{color:#0a0c1c}body:not(.dark-mode) .waitlist-faq{background:linear-gradient(180deg,#fff,#f5f7ff)}body:not(.dark-mode) .waitlist-faq__item{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .waitlist-faq__item h5{color:#0a0c1c}body:not(.dark-mode) .waitlist-cta{background:linear-gradient(180deg,#f5f7ff,#fff)}body:not(.dark-mode) .waitlist-cta__card{background:linear-gradient(145deg,rgba(233,196,106,.04),rgba(47,126,121,.02));border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .waitlist-cta__content h2{color:#0a0c1c}body:not(.dark-mode) .waitlist-cta__visual{background:rgba(9,9,20,.02);border-color:rgba(9,9,20,.06)}@media (max-width:991px){.waitlist-dashboard__wrapper{grid-template-columns:1fr;gap:50px}.waitlist-dashboard__content h2{font-size:36px}.routing-flow{flex-direction:column}.routing-flow__arrow{transform:rotate(90deg)}.routing-flow__destinations{flex-direction:row;gap:24px}.decisions-grid{grid-template-columns:repeat(2,1fr)}.waitlist-scoring__wrapper{grid-template-columns:1fr;gap:50px}.waitlist-scoring__visual{order:-1}.waitlist-scoring__content h2{font-size:36px}.score-card{max-width:400px;margin:0 auto}.waitlist-stats__grid{grid-template-columns:repeat(2,1fr)}.waitlist-faq__grid{grid-template-columns:1fr}.waitlist-cta__card{grid-template-columns:1fr;text-align:center;padding:40px}.waitlist-cta__content p{margin-left:auto;margin-right:auto}.waitlist-cta__buttons{justify-content:center}.waitlist-cta__visual{display:inline-block}}@media (max-width:767px){.waitlist-dashboard__content h2{font-size:30px}.waitlist-dashboard__features{grid-template-columns:1fr}.routing-flow__destinations{flex-direction:column}.decisions-grid{grid-template-columns:1fr}.decision-card{padding:28px 24px}.waitlist-scoring__content h2{font-size:30px}.waitlist-stats__grid{grid-template-columns:1fr 1fr}.waitlist-stats__value{font-size:28px}.waitlist-cta__card{padding:30px}.waitlist-cta__content h2{font-size:28px}.waitlist-cta__buttons{flex-direction:column}}@media (max-width:575px){.waitlist-stats__grid{grid-template-columns:1fr;gap:20px}}.page-hero--actions{background:linear-gradient(180deg,#05050c 0,#0a1015 50%,#0f171e 100%)}.page-hero--actions::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 80% 20%,rgba(255,152,0,.08),transparent 70%),radial-gradient(ellipse 500px 350px at 20% 80%,rgba(139,92,246,.06),transparent 70%);pointer-events:none}.action-types{background:0 0}.action-types__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.action-type-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:32px;transition:all .3s ease}.action-type-card:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);transform:translateY(-4px)}.action-type-card__icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:20px}.action-type-card__icon--bounty{background:linear-gradient(135deg,rgba(255,152,0,.2),rgba(233,196,106,.1));color:#ffb300}.action-type-card__icon--badge{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(142,124,195,.1));color:#8E7CC3}.action-type-card__icon--referral{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(52,211,153,.1));color:#34d399}.action-type-card__icon--attestation{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(96,165,250,.1));color:#60a5fa}.action-type-card__icon--poll{background:linear-gradient(135deg,rgba(236,72,153,.2),rgba(244,114,182,.1));color:#f472b6}.action-type-card__icon--claim{background:linear-gradient(135deg,rgba(55,145,140,.2),rgba(55,145,140,.1));color:#37918C}.action-type-card h4{font-size:20px;font-weight:600;color:#fff;margin-bottom:12px}.action-type-card p{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin-bottom:16px}.action-type-card__example{background:rgba(255,255,255,.03);border-radius:10px;padding:12px 14px;font-size:12px}.action-type-card__label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.4);margin-bottom:4px}.action-type-card__example span:last-child{color:rgba(255,255,255,.7);font-style:italic}.action-flow{background:linear-gradient(180deg,transparent 0,rgba(55,145,140,.02) 50%,transparent 100%)}.action-flow__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.action-flow__content .subtitle-two{margin-bottom:16px}.action-flow__content h2{font-size:40px;font-weight:700;color:#fff;margin-bottom:20px}.action-flow__content>p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:32px}.action-flow__steps{display:flex;flex-direction:column;gap:16px}.action-flow__step{display:flex;align-items:center;gap:16px;padding:16px 20px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:all .3s ease}.action-flow__step:hover{background:rgba(255,255,255,.04);border-color:rgba(55,145,140,.2)}.action-flow__step-num{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,rgba(55,145,140,.2),rgba(55,145,140,.1));color:#37918C;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.action-flow__step-info h5{font-size:16px;font-weight:600;color:#fff;margin-bottom:2px}.action-flow__step-info p{font-size:13px;color:var(--fexr-muted);margin:0}.action-feed{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:24px;backdrop-filter:blur(12px)}.action-feed__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.action-feed__title{font-size:14px;font-weight:600;color:#fff}.action-feed__dot{width:8px;height:8px;border-radius:50%;background:#37918C;animation:feedPulse 2s ease-in-out infinite}@keyframes feedPulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(55,145,140,.4)}50%{opacity:.7;box-shadow:0 0 0 8px rgba(55,145,140,0)}}.action-feed__list{display:flex;flex-direction:column;gap:12px}.action-feed__item{display:flex;align-items:center;gap:12px;padding:12px;background:rgba(255,255,255,.02);border-radius:10px;transition:all .3s ease}.action-feed__item:hover{background:rgba(255,255,255,.04)}.action-feed__item-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.action-feed__item-icon--bounty{background:rgba(255,152,0,.15);color:#ffb300}.action-feed__item-icon--badge{background:rgba(139,92,246,.15);color:#8E7CC3}.action-feed__item-icon--referral{background:rgba(16,185,129,.15);color:#34d399}.action-feed__item-icon--vote{background:rgba(236,72,153,.15);color:#f472b6}.action-feed__item-info{flex:1;min-width:0}.action-feed__item-title{display:block;font-size:13px;font-weight:600;color:#fff;margin-bottom:2px}.action-feed__item-meta{display:block;font-size:12px;color:var(--fexr-muted)}.action-feed__item-time{font-size:11px;color:rgba(255,255,255,.3);flex-shrink:0}.action-playbooks{background:0 0}.playbooks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.playbook-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:28px;transition:all .3s ease}.playbook-card:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);transform:translateY(-4px)}.playbook-card__header{display:flex;align-items:center;gap:14px;margin-bottom:14px}.playbook-card__icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(55,145,140,.15),rgba(55,145,140,.08));display:flex;align-items:center;justify-content:center;font-size:18px;color:#37918C}.playbook-card__header h4{font-size:16px;font-weight:600;color:#fff;margin:0}.playbook-card p{font-size:13px;color:var(--fexr-muted);line-height:1.6;margin-bottom:18px}.playbook-card__flow{display:flex;align-items:center;gap:8px;font-size:11px}.playbook-card__flow i{color:rgba(255,255,255,.2);font-size:10px}.playbook-card__node{padding:6px 10px;background:rgba(255,255,255,.04);border-radius:6px;color:rgba(255,255,255,.6);font-weight:500}.action-sources__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.action-sources__content .subtitle-two{margin-bottom:16px}.action-sources__content h2{font-size:40px;font-weight:700;color:#fff;margin-bottom:20px}.action-sources__content>p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:28px}.action-sources__list{list-style:none;padding:0;margin:0 0 32px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.action-sources__list li{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.8)}.action-sources__list li i{color:#37918C;font-size:12px}.sources-hub{position:relative;width:320px;height:320px;margin:0 auto}.sources-hub__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#37918C,#37918C);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#05050c;box-shadow:0 0 40px rgba(55,145,140,.3);z-index:2}.sources-hub__orbit{position:absolute;inset:0;border:1px dashed rgba(255,255,255,.1);border-radius:50%;animation:hubOrbit 30s linear infinite}@keyframes hubOrbit{from{transform:rotate(0)}to{transform:rotate(360deg)}}.sources-hub__node{position:absolute;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px);animation:hubOrbit 30s linear infinite reverse}.sources-hub__node--discord{top:-25px;left:50%;transform:translateX(-50%);color:#5865f2}.sources-hub__node--telegram{top:50%;right:-25px;transform:translateY(-50%);color:#229ed9}.sources-hub__node--api{bottom:-25px;left:50%;transform:translateX(-50%);color:#37918C}.sources-hub__node--chain{top:50%;left:-25px;transform:translateY(-50%);color:#ffb300}.sources-hub__node--webhook{top:15%;right:5%;color:#f472b6}.sources-hub__node--iot{bottom:15%;left:5%;color:#8E7CC3}.action-stats{background:linear-gradient(90deg,rgba(55,145,140,.08),rgba(139,92,246,.08),rgba(255,152,0,.08));padding:50px 0}.action-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.action-stats__item{padding:20px}.action-stats__value{display:block;font-size:42px;font-weight:700;color:#fff;margin-bottom:8px;font-family:'CP-Nums','Cal Sans',sans-serif}.action-stats__label{font-size:14px;color:var(--fexr-muted)}.action-faq{background:0 0}.action-faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.action-faq__item{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;transition:all .3s ease}.action-faq__item:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.action-faq__item h5{display:flex;align-items:flex-start;gap:12px;font-size:16px;font-weight:600;color:#fff;margin-bottom:12px}.action-faq__item h5 i{color:#37918C;font-size:14px;margin-top:3px;flex-shrink:0}.action-faq__item p{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin:0;padding-left:26px}.action-cta{background:0 0}.action-cta__card{background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:60px;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;overflow:hidden}.action-cta__card::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,152,0,.3),rgba(139,92,246,.3),transparent)}.action-cta__content h2{font-size:36px;font-weight:700;color:#fff;margin-bottom:16px}.action-cta__content p{font-size:16px;color:var(--fexr-muted);margin-bottom:28px;max-width:500px}.action-cta__buttons{display:flex;gap:16px}.action-cta__visual{display:flex;flex-direction:column;align-items:center;gap:16px}.action-cta__pulse{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,rgba(255,152,0,.15),rgba(139,92,246,.15));display:flex;align-items:center;justify-content:center;font-size:36px;color:#ffb300;position:relative;animation:ctaPulse 2s ease-in-out infinite}@keyframes ctaPulse{0%,100%{box-shadow:0 0 0 0 rgba(255,152,0,.2)}50%{box-shadow:0 0 0 20px rgba(255,152,0,0)}}.action-cta__visual span{font-size:13px;color:var(--fexr-muted)}body:not(.dark-mode) .page-hero--actions{background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 50%,#e2e8f0 100%)}body:not(.dark-mode) .page-hero--actions::before{background:radial-gradient(ellipse 600px 400px at 80% 20%,rgba(255,152,0,.06),transparent 70%),radial-gradient(ellipse 500px 350px at 20% 80%,rgba(139,92,246,.05),transparent 70%)}body:not(.dark-mode) .action-type-card{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}body:not(.dark-mode) .action-type-card:hover{background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.08)}body:not(.dark-mode) .action-type-card h4{color:#1a1a2e}body:not(.dark-mode) .action-type-card__example{background:rgba(0,0,0,.03)}body:not(.dark-mode) .action-type-card__example span:last-child{color:rgba(0,0,0,.6)}body:not(.dark-mode) .action-flow{background:linear-gradient(180deg,transparent 0,rgba(55,145,140,.03) 50%,transparent 100%)}body:not(.dark-mode) .action-flow__content h2{color:#1a1a2e}body:not(.dark-mode) .action-flow__step{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.06)}body:not(.dark-mode) .action-flow__step:hover{background:rgba(255,255,255,.95);border-color:rgba(55,145,140,.3)}body:not(.dark-mode) .action-flow__step-info h5{color:#1a1a2e}body:not(.dark-mode) .action-feed{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.08)}body:not(.dark-mode) .action-feed__header{border-bottom-color:rgba(0,0,0,.06)}body:not(.dark-mode) .action-feed__title{color:#1a1a2e}body:not(.dark-mode) .action-feed__item{background:rgba(0,0,0,.02)}body:not(.dark-mode) .action-feed__item:hover{background:rgba(0,0,0,.04)}body:not(.dark-mode) .action-feed__item-title{color:#1a1a2e}body:not(.dark-mode) .action-feed__item-time{color:rgba(0,0,0,.4)}body:not(.dark-mode) .playbook-card{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}body:not(.dark-mode) .playbook-card:hover{background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.08)}body:not(.dark-mode) .playbook-card__header h4{color:#1a1a2e}body:not(.dark-mode) .playbook-card__flow i{color:rgba(0,0,0,.2)}body:not(.dark-mode) .playbook-card__node{background:rgba(0,0,0,.04);color:rgba(0,0,0,.6)}body:not(.dark-mode) .action-sources__content h2{color:#1a1a2e}body:not(.dark-mode) .action-sources__list li{color:rgba(0,0,0,.7)}body:not(.dark-mode) .sources-hub__orbit{border-color:rgba(0,0,0,.1)}body:not(.dark-mode) .sources-hub__node{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.08)}body:not(.dark-mode) .action-stats{background:linear-gradient(90deg,rgba(55,145,140,.06),rgba(139,92,246,.06),rgba(255,152,0,.06))}body:not(.dark-mode) .action-stats__value{color:#1a1a2e}body:not(.dark-mode) .action-faq__item{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}body:not(.dark-mode) .action-faq__item:hover{background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.1)}body:not(.dark-mode) .action-faq__item h5{color:#1a1a2e}body:not(.dark-mode) .action-cta__card{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.7));border-color:rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.06)}body:not(.dark-mode) .action-cta__content h2{color:#1a1a2e}body:not(.dark-mode) .action-cta__pulse{background:linear-gradient(135deg,rgba(255,152,0,.1),rgba(139,92,246,.1))}@media (max-width:991px){.action-types__grid{grid-template-columns:repeat(2,1fr)}.action-flow__wrapper{grid-template-columns:1fr;gap:40px}.action-flow__content h2{font-size:34px}.playbooks-grid{grid-template-columns:repeat(2,1fr)}.action-sources__wrapper{grid-template-columns:1fr;gap:40px}.action-sources__visual{order:-1}.action-sources__content h2{font-size:34px}.action-stats__value{font-size:36px}.action-faq__grid{grid-template-columns:1fr}.action-cta__card{flex-direction:column;text-align:center;padding:40px}.action-cta__content h2{font-size:30px}.action-cta__content p{max-width:100%}.action-cta__buttons{justify-content:center}}@media (max-width:767px){.action-types__grid{grid-template-columns:1fr}.action-type-card{padding:24px}.action-flow__content h2{font-size:28px}.playbooks-grid{grid-template-columns:1fr}.playbook-card{padding:24px}.sources-hub{width:260px;height:260px}.sources-hub__center{width:64px;height:64px;font-size:14px}.sources-hub__node{width:42px;height:42px;font-size:16px}.action-sources__content h2{font-size:28px}.action-sources__list{grid-template-columns:1fr}.action-stats__grid{grid-template-columns:repeat(2,1fr)}.action-stats__value{font-size:30px}.action-cta__card{padding:30px}.action-cta__content h2{font-size:26px}.action-cta__buttons{flex-direction:column;width:100%}.action-cta__buttons .btn-one,.action-cta__buttons .btn-two{width:100%;text-align:center}}@media (max-width:575px){.action-stats__grid{grid-template-columns:1fr;gap:20px}.action-cta__pulse{width:80px;height:80px;font-size:28px}}.page-hero--integration{background:linear-gradient(180deg,#05050c 0,#0a1015 50%,#0f171e 100%)}.page-hero--integration::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 70% 30%,rgba(55,145,140,.1),transparent 70%),radial-gradient(ellipse 500px 350px at 30% 70%,rgba(55,145,140,.08),transparent 70%);pointer-events:none}.integration-hub{background:0 0;overflow:hidden}.integration-hub__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.integration-hub__visual{display:flex;justify-content:center;align-items:center;min-height:500px}.orbit-system{position:relative;width:460px;height:460px}.orbit-system__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,#37918C,#37918C);display:flex;align-items:center;justify-content:center;box-shadow:0 0 40px rgba(55,145,140,.4),0 0 80px rgba(55,145,140,.2);z-index:10}.orbit-system__center img{width:52px;height:auto;display:block}.orbit-system__ring{position:absolute;top:50%;left:50%;border:1px dashed rgba(255,255,255,.1);border-radius:50%}.orbit-system__ring--inner{width:180px;height:180px;margin-left:-90px;margin-top:-90px;animation:orbitRotate 20s linear infinite}.orbit-system__ring--middle{width:300px;height:300px;margin-left:-150px;margin-top:-150px;animation:orbitRotate 35s linear infinite reverse}.orbit-system__ring--outer{width:440px;height:440px;margin-left:-220px;margin-top:-220px;animation:orbitRotate 50s linear infinite}@keyframes orbitRotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-system__node{position:absolute;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px);transition:all .3s ease}.orbit-system__node:hover{transform:scale(1.2);background:rgba(255,255,255,.1)}.orbit-system__ring--inner .orbit-system__node{animation:orbitRotate 20s linear infinite reverse}.orbit-system__ring--middle .orbit-system__node{animation:orbitRotate 35s linear infinite}.orbit-system__ring--outer .orbit-system__node{animation:orbitRotate 50s linear infinite reverse}.orbit-system__ring--inner .orbit-system__node--discord{top:-22px;left:50%;margin-left:-22px;color:#5865f2}.orbit-system__ring--inner .orbit-system__node--telegram{top:50%;right:-22px;margin-top:-22px;color:#229ed9}.orbit-system__ring--inner .orbit-system__node--slack{bottom:-22px;left:50%;margin-left:-22px;color:#e01e5a}.orbit-system__ring--inner .orbit-system__node--whatsapp{top:50%;left:-22px;margin-top:-22px;color:#25d366}.orbit-system__ring--middle .orbit-system__node--shopify{top:-22px;left:50%;margin-left:-22px;color:#96bf48}.orbit-system__ring--middle .orbit-system__node--stripe{top:25%;right:-5%;color:#635bff}.orbit-system__ring--middle .orbit-system__node--binance{bottom:25%;right:-5%;color:#f0b90b}.orbit-system__ring--middle .orbit-system__node--api{bottom:-22px;left:50%;margin-left:-22px;color:#37918C}.orbit-system__ring--middle .orbit-system__node--webhook{bottom:25%;left:-5%;color:#E76F51}.orbit-system__ring--middle .orbit-system__node--graphql{top:25%;left:-5%;color:#e535ab}.orbit-system__ring--outer .orbit-system__node--polygon{top:-22px;left:50%;margin-left:-22px;color:#8247e5}.orbit-system__ring--outer .orbit-system__node--solana{top:10%;right:10%;color:#14f195}.orbit-system__ring--outer .orbit-system__node--rubix{top:50%;right:-22px;margin-top:-22px;color:#e84142}.orbit-system__ring--outer .orbit-system__node--iot{bottom:10%;right:10%;color:#00bcd4}.orbit-system__ring--outer .orbit-system__node--ai{bottom:-22px;left:50%;margin-left:-22px;color:#ff9800}.orbit-system__ring--outer .orbit-system__node--database{bottom:10%;left:10%;color:#4caf50}.orbit-system__ring--outer .orbit-system__node--cloud{top:50%;left:-22px;margin-top:-22px;color:#2196f3}.orbit-system__ring--outer .orbit-system__node--analytics{top:10%;left:10%;color:#9c27b0}.orbit-system__connections{position:absolute;inset:0;pointer-events:none;z-index:5}.integration-hub__content .subtitle-two{margin-bottom:16px}.integration-hub__content h2{font-size:44px;font-weight:700;color:#fff;margin-bottom:20px}.integration-hub__content>p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:28px}.integration-hub__features{list-style:none;padding:0;margin:0 0 32px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.integration-hub__features li{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.8)}.integration-hub__features li i{color:#37918C;font-size:12px}.integration-hub__cta{display:flex;gap:16px}.connector-categories{background:linear-gradient(180deg,transparent 0,rgba(55,145,140,.02) 50%,transparent 100%)}.connector-categories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.connector-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:32px;transition:all .3s ease}.connector-card:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);transform:translateY(-4px)}.connector-card__icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:20px}.connector-card__icon--social{background:linear-gradient(135deg,rgba(88,101,242,.2),rgba(88,101,242,.1));color:#5865f2}.connector-card__icon--commerce{background:linear-gradient(135deg,rgba(150,191,72,.2),rgba(150,191,72,.1));color:#96bf48}.connector-card__icon--finance{background:linear-gradient(135deg,rgba(240,185,11,.2),rgba(240,185,11,.1));color:#f0b90b}.connector-card__icon--blockchain{background:linear-gradient(135deg,rgba(130,71,229,.2),rgba(130,71,229,.1));color:#8247e5}.connector-card__icon--api{background:linear-gradient(135deg,rgba(55,145,140,.2),rgba(55,145,140,.1));color:#37918C}.connector-card__icon--iot{background:linear-gradient(135deg,rgba(0,188,212,.2),rgba(0,188,212,.1));color:#00bcd4}.connector-card h4{font-size:20px;font-weight:600;color:#fff;margin-bottom:12px}.connector-card p{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin-bottom:20px}.connector-card__logos{display:flex;gap:16px;font-size:20px;color:rgba(255,255,255,.3)}.connector-card__logos i{transition:color .3s ease}.connector-card:hover .connector-card__logos i:first-child{color:rgba(255,255,255,.6)}.connector-card:hover .connector-card__logos i:nth-child(2){color:rgba(255,255,255,.5);transition-delay:50ms}.connector-card:hover .connector-card__logos i:nth-child(3){color:rgba(255,255,255,.5);transition-delay:0.1s}.connector-card:hover .connector-card__logos i:nth-child(4){color:rgba(255,255,255,.4);transition-delay:0.15s}.integration-flow{background:0 0}.integration-flow__pipeline{display:flex;justify-content:center;gap:0;margin-bottom:60px}.pipeline-step{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;max-width:220px;position:relative}.pipeline-step__number{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,rgba(55,145,140,.2),rgba(55,145,140,.1));border:2px solid rgba(55,145,140,.3);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#37918C;margin-bottom:16px}.pipeline-step__content h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}.pipeline-step__content p{font-size:13px;color:var(--fexr-muted);line-height:1.5}.pipeline-step__visual{position:absolute;top:24px;right:-30px;color:rgba(55,145,140,.4);font-size:16px}.pipeline-step--final .pipeline-step__number{background:linear-gradient(135deg,#37918C,#37918C);border-color:transparent;color:#05050c}.integration-flow__visual{display:flex;justify-content:center}.live-pipeline{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;width:100%;max-width:700px;backdrop-filter:blur(12px)}.live-pipeline__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.live-pipeline__title{font-size:14px;font-weight:600;color:#fff}.live-pipeline__status{display:flex;align-items:center;gap:8px;font-size:12px;color:#37918C}.live-pipeline__dot{width:8px;height:8px;border-radius:50%;background:#37918C;animation:pipelinePulse 2s ease-in-out infinite}@keyframes pipelinePulse{0%,100%{opacity:1}50%{opacity:.5}}.live-pipeline__logs{display:flex;flex-direction:column;gap:8px;font-family:'CP-Nums','SF Mono',Monaco,Inconsolata,'Fira Code',monospace;font-size:12px}.live-pipeline__log{display:grid;grid-template-columns:70px 80px 1fr 80px;gap:12px;padding:8px 12px;background:rgba(255,255,255,.02);border-radius:6px;align-items:center}.live-pipeline__log-time{color:rgba(255,255,255,.4)}.live-pipeline__log-source{color:#37918C;font-weight:500}.live-pipeline__log-event{color:rgba(255,255,255,.7)}.live-pipeline__log-status{text-align:right;font-weight:500}.live-pipeline__log-status--success{color:#37918C}.live-pipeline__log-status--pending{color:#ffb300}.integration-capabilities{background:linear-gradient(180deg,rgba(55,145,140,.02) 0,transparent 100%)}.capabilities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.capability-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;text-align:center;transition:all .3s ease}.capability-card:hover{background:rgba(255,255,255,.04);border-color:rgba(55,145,140,.2);transform:translateY(-2px)}.capability-card__icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(55,145,140,.15),rgba(55,145,140,.08));display:flex;align-items:center;justify-content:center;font-size:20px;color:#37918C;margin:0 auto 16px}.capability-card h5{font-size:15px;font-weight:600;color:#fff;margin-bottom:8px}.capability-card p{font-size:13px;color:var(--fexr-muted);line-height:1.5;margin:0}.code-preview__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.code-preview__content .subtitle-two{margin-bottom:16px}.code-preview__content h2{font-size:40px;font-weight:700;color:#fff;margin-bottom:20px}.code-preview__content>p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:24px}.code-preview__features{list-style:none;padding:0;margin:0 0 28px 0}.code-preview__features li{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.8);margin-bottom:10px}.code-preview__features li i{color:#37918C;font-size:12px}.code-block{background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.code-block__header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.06)}.code-block__dot{width:12px;height:12px;border-radius:50%}.code-block__dot--red{background:#ff5f56}.code-block__dot--yellow{background:#ffbd2e}.code-block__dot--green{background:#27ca40}.code-block__title{margin-left:auto;font-size:12px;color:rgba(255,255,255,.4);font-family:'CP-Nums','SF Mono',Monaco,Inconsolata,'Fira Code',monospace}.code-block__content{padding:20px;overflow-x:auto}.code-block__content pre{margin:0;font-family:'CP-Nums','SF Mono',Monaco,Inconsolata,'Fira Code',monospace;font-size:13px;line-height:1.6}.code-block__content code{color:rgba(255,255,255,.85)}.code-keyword{color:#c792ea}.code-string{color:#c3e88d}.code-function{color:#82aaff}.code-comment{color:rgba(255,255,255,.4)}.integration-stats{background:linear-gradient(90deg,rgba(55,145,140,.08),rgba(55,145,140,.06),rgba(130,71,229,.06));padding:50px 0}.integration-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.integration-stats__item{padding:20px}.integration-stats__value{display:block;font-size:42px;font-weight:700;color:#fff;margin-bottom:8px;font-family:'CP-Nums','Cal Sans',sans-serif}.integration-stats__label{font-size:14px;color:var(--fexr-muted)}.integration-faq{background:0 0}.integration-faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.integration-faq__item{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;transition:all .3s ease}.integration-faq__item:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.integration-faq__item h5{display:flex;align-items:flex-start;gap:12px;font-size:16px;font-weight:600;color:#fff;margin-bottom:12px}.integration-faq__item h5 i{color:#37918C;font-size:14px;margin-top:3px;flex-shrink:0}.integration-faq__item p{font-size:14px;color:rgba(255,255,255,.85);line-height:1.6;margin:0;padding-left:26px}.integration-cta{background:0 0}.integration-cta__card{background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:60px;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;overflow:hidden}.integration-cta__card::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(55,145,140,.4),rgba(55,145,140,.3),transparent)}.integration-cta__content h2{font-size:36px;font-weight:700;color:#fff;margin-bottom:16px}.integration-cta__content p{font-size:16px;color:var(--fexr-muted);margin-bottom:28px;max-width:500px}.integration-cta__buttons{display:flex;gap:16px}.integration-cta__visual{display:flex;align-items:center;justify-content:center}.integration-cta__orbit{position:relative;width:160px;height:160px}.integration-cta__orbit-ring{position:absolute;border:1px dashed rgba(55,145,140,.2);border-radius:50%;top:50%;left:50%}.integration-cta__orbit-ring:first-child{width:80px;height:80px;margin-left:-40px;margin-top:-40px;animation:ctaOrbitPulse 3s ease-in-out infinite}.integration-cta__orbit-ring:nth-child(2){width:120px;height:120px;margin-left:-60px;margin-top:-60px;animation:ctaOrbitPulse 3s ease-in-out infinite .5s}.integration-cta__orbit-ring:nth-child(3){width:160px;height:160px;margin-left:-80px;margin-top:-80px;animation:ctaOrbitPulse 3s ease-in-out infinite 1s}@keyframes ctaOrbitPulse{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.integration-cta__orbit-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#37918C,#37918C);display:flex;align-items:center;justify-content:center;font-size:24px;color:#05050c;box-shadow:0 0 30px rgba(55,145,140,.4)}body:not(.dark-mode) .page-hero--integration{background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 50%,#e2e8f0 100%)}body:not(.dark-mode) .page-hero--integration::before{background:radial-gradient(ellipse 600px 400px at 70% 30%,rgba(55,145,140,.08),transparent 70%),radial-gradient(ellipse 500px 350px at 30% 70%,rgba(55,145,140,.06),transparent 70%)}body:not(.dark-mode) .orbit-system__center{box-shadow:0 0 30px rgba(55,145,140,.3),0 0 60px rgba(55,145,140,.15)}body:not(.dark-mode) .orbit-system__ring{border-color:rgba(0,0,0,.08)}body:not(.dark-mode) .orbit-system__node{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.08)}body:not(.dark-mode) .integration-hub__content h2{color:#1a1a2e}body:not(.dark-mode) .integration-hub__features li{color:rgba(0,0,0,.7)}body:not(.dark-mode) .connector-categories{background:linear-gradient(180deg,transparent 0,rgba(55,145,140,.03) 50%,transparent 100%)}body:not(.dark-mode) .connector-card{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}body:not(.dark-mode) .connector-card:hover{background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.08)}body:not(.dark-mode) .connector-card h4{color:#1a1a2e}body:not(.dark-mode) .connector-card__logos{color:rgba(0,0,0,.2)}body:not(.dark-mode) .connector-card:hover .connector-card__logos i{color:rgba(0,0,0,.5)}body:not(.dark-mode) .pipeline-step__content h4{color:#1a1a2e}body:not(.dark-mode) .live-pipeline{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.08)}body:not(.dark-mode) .live-pipeline__header{border-bottom-color:rgba(0,0,0,.06)}body:not(.dark-mode) .live-pipeline__title{color:#1a1a2e}body:not(.dark-mode) .live-pipeline__log{background:rgba(0,0,0,.02)}body:not(.dark-mode) .live-pipeline__log-time{color:rgba(0,0,0,.4)}body:not(.dark-mode) .live-pipeline__log-event{color:rgba(0,0,0,.7)}body:not(.dark-mode) .integration-capabilities{background:linear-gradient(180deg,rgba(55,145,140,.03) 0,transparent 100%)}body:not(.dark-mode) .capability-card{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}body:not(.dark-mode) .capability-card:hover{background:rgba(255,255,255,.95);border-color:rgba(55,145,140,.2);box-shadow:0 8px 24px rgba(0,0,0,.08)}body:not(.dark-mode) .capability-card h5{color:#1a1a2e}body:not(.dark-mode) .code-preview__content h2{color:#1a1a2e}body:not(.dark-mode) .code-preview__features li{color:rgba(0,0,0,.7)}body:not(.dark-mode) .code-block{background:#1a1a2e;border-color:rgba(0,0,0,.2)}body:not(.dark-mode) .integration-stats{background:linear-gradient(90deg,rgba(55,145,140,.06),rgba(55,145,140,.04),rgba(130,71,229,.04))}body:not(.dark-mode) .integration-stats__value{color:#1a1a2e}body:not(.dark-mode) .integration-faq__item{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}body:not(.dark-mode) .integration-faq__item:hover{background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.1)}body:not(.dark-mode) .integration-faq__item h5{color:#1a1a2e}body:not(.dark-mode) .integration-faq__item p{color:#4a5568}body:not(.dark-mode) .integration-cta__card{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.7));border-color:rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.06)}body:not(.dark-mode) .integration-cta__content h2{color:#1a1a2e}body:not(.dark-mode) .integration-cta__orbit-ring{border-color:rgba(55,145,140,.3)}@media (max-width:991px){.integration-hub__wrapper{grid-template-columns:1fr;gap:40px}.integration-hub__visual{order:-1;min-height:400px}.orbit-system{width:380px;height:380px}.orbit-system__ring--outer{width:360px;height:360px;margin-left:-180px;margin-top:-180px}.integration-hub__content h2{font-size:36px}.connector-categories__grid{grid-template-columns:repeat(2,1fr)}.integration-flow__pipeline{flex-wrap:wrap;gap:30px}.pipeline-step{flex:0 0 calc(50% - 15px);max-width:none}.pipeline-step__visual{display:none}.capabilities-grid{grid-template-columns:repeat(2,1fr)}.code-preview__wrapper{grid-template-columns:1fr;gap:40px}.code-preview__content h2{font-size:34px}.integration-faq__grid{grid-template-columns:1fr}.integration-cta__card{flex-direction:column;text-align:center;padding:40px}.integration-cta__content h2{font-size:30px}.integration-cta__content p{max-width:100%}.integration-cta__buttons{justify-content:center}}@media (max-width:767px){.orbit-system{width:300px;height:300px}.orbit-system__center{width:70px;height:70px}.orbit-system__center img{width:42px}.orbit-system__ring--inner{width:140px;height:140px;margin-left:-70px;margin-top:-70px}.orbit-system__ring--middle{width:220px;height:220px;margin-left:-110px;margin-top:-110px}.orbit-system__ring--outer{width:280px;height:280px;margin-left:-140px;margin-top:-140px}.orbit-system__node{width:36px;height:36px;font-size:14px}.orbit-system__ring--inner .orbit-system__node--discord,.orbit-system__ring--inner .orbit-system__node--slack{margin-left:-18px}.orbit-system__ring--inner .orbit-system__node--telegram,.orbit-system__ring--inner .orbit-system__node--whatsapp{margin-top:-18px}.integration-hub__content h2{font-size:30px}.integration-hub__features{grid-template-columns:1fr}.integration-hub__cta{flex-direction:column}.connector-categories__grid{grid-template-columns:1fr}.connector-card{padding:24px}.pipeline-step{flex:0 0 100%}.live-pipeline__log{grid-template-columns:60px 70px 1fr;font-size:11px}.live-pipeline__log-status{display:none}.capabilities-grid{grid-template-columns:1fr}.capability-card{padding:20px}.code-preview__content h2{font-size:28px}.code-block__content pre{font-size:11px}.integration-stats__grid{grid-template-columns:repeat(2,1fr)}.integration-stats__value{font-size:32px}.integration-cta__card{padding:30px}.integration-cta__content h2{font-size:26px}.integration-cta__buttons{flex-direction:column;width:100%}.integration-cta__buttons .btn-one,.integration-cta__buttons .btn-two{width:100%;text-align:center}.integration-cta__orbit{width:120px;height:120px}.integration-cta__orbit-ring:first-child{width:60px;height:60px;margin-left:-30px;margin-top:-30px}.integration-cta__orbit-ring:nth-child(2){width:90px;height:90px;margin-left:-45px;margin-top:-45px}.integration-cta__orbit-ring:nth-child(3){width:120px;height:120px;margin-left:-60px;margin-top:-60px}.integration-cta__orbit-center{width:44px;height:44px;font-size:18px}}@media (max-width:575px){.orbit-system{width:260px;height:260px}.orbit-system__center{width:60px;height:60px}.orbit-system__center img{width:36px}.orbit-system__ring--inner{width:120px;height:120px;margin-left:-60px;margin-top:-60px}.orbit-system__ring--middle{width:180px;height:180px;margin-left:-90px;margin-top:-90px}.orbit-system__ring--outer{width:240px;height:240px;margin-left:-120px;margin-top:-120px}.orbit-system__node{width:30px;height:30px;font-size:12px}.integration-stats__grid{grid-template-columns:1fr;gap:20px}}.page-hero--demo{background:linear-gradient(180deg,#05050c 0,#0a1015 50%,#0f171e 100%)}.page-hero--demo::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 70% 20%,rgba(139,92,246,.1),transparent 70%),radial-gradient(ellipse 500px 350px at 30% 80%,rgba(55,145,140,.08),transparent 70%);pointer-events:none}.demo-booking{background:0 0}.demo-booking__wrapper{display:grid;grid-template-columns:1.2fr 0.8fr;gap:50px;align-items:flex-start}.demo-form{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:40px;backdrop-filter:blur(12px)}.demo-form__header{margin-bottom:32px}.demo-form__header h3{font-size:28px;font-weight:700;color:#fff;margin-bottom:12px}.demo-form__header p{font-size:15px;color:var(--fexr-muted);line-height:1.6}.demo-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.demo-form__field{display:flex;flex-direction:column;gap:8px}.demo-form__field--full{grid-column:1/-1;margin-bottom:20px}.demo-form__field label{font-size:13px;font-weight:500;color:rgba(255,255,255,.7)}.demo-form__field label span{color:#E76F51}.demo-form__field input,.demo-form__field textarea{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:14px 16px;font-size:14px;color:#fff;transition:all .3s ease}.demo-form__field input::placeholder,.demo-form__field textarea::placeholder{color:rgba(255,255,255,.3)}.demo-form__field input:focus,.demo-form__field textarea:focus{outline:0;border-color:rgba(55,145,140,.5);background:rgba(255,255,255,.05)}.demo-form__field textarea{resize:vertical;min-height:100px}.demo-form__checkboxes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.demo-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px 12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:8px;transition:all .3s ease}.demo-checkbox:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.demo-checkbox input{display:none}.demo-checkbox__box{width:18px;height:18px;border:2px solid rgba(255,255,255,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.demo-checkbox__box::after{content:'\f00c';font-family:'Font Awesome 6 Pro','Font Awesome 5 Pro','Font Awesome 5 Free';font-weight:900;font-size:10px;color:#05050c;opacity:0;transition:opacity .2s ease}.demo-checkbox input:checked+.demo-checkbox__box{background:linear-gradient(135deg,#37918C,#37918C);border-color:transparent}.demo-checkbox input:checked+.demo-checkbox__box::after{opacity:1}.demo-checkbox__label{font-size:13px;color:rgba(255,255,255,.7)}.demo-checkbox--newsletter{background:0 0;border:none;padding:0}.demo-checkbox--newsletter .demo-checkbox__label{font-size:12px;color:rgba(255,255,255,.5)}.demo-form__submit{width:100%;margin-top:10px;padding:16px 24px;font-size:16px;display:flex;align-items:center;justify-content:center;gap:10px}.demo-booking__info-side{display:flex;flex-direction:column;gap:24px}.demo-expect-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px}.demo-expect-card h4{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#fff;margin-bottom:24px}.demo-expect-card h4 i{color:#37918C}.demo-expect-card__list{list-style:none;padding:0;margin:0 0 20px 0}.demo-expect-card__list li{display:flex;gap:14px;margin-bottom:16px}.demo-expect-card__list li:last-child{margin-bottom:0}.demo-expect-card__num{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,rgba(55,145,140,.2),rgba(55,145,140,.1));color:#37918C;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.demo-expect-card__list li strong{display:block;font-size:14px;font-weight:600;color:#fff;margin-bottom:4px}.demo-expect-card__list li p{font-size:13px;color:var(--fexr-muted);margin:0;line-height:1.5}.demo-expect-card__time{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(55,145,140,.1);border-radius:10px;font-size:13px;font-weight:600;color:#37918C}.demo-testimonial-card{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(55,145,140,.05));border:1px solid rgba(139,92,246,.15);border-radius:20px;padding:28px}.demo-testimonial-card__quote{margin-bottom:16px}.demo-testimonial-card__quote i{font-size:24px;color:rgba(139,92,246,.5)}.demo-testimonial-card p{font-size:14px;color:rgba(255,255,255,.85);line-height:1.7;font-style:italic;margin-bottom:20px}.demo-testimonial-card__author{display:flex;align-items:center;gap:12px}.demo-testimonial-card__author img{width:44px;height:44px;border-radius:50%;object-fit:cover}.demo-testimonial-card__author strong{display:block;font-size:14px;font-weight:600;color:#fff}.demo-testimonial-card__author span{font-size:12px;color:var(--fexr-muted)}.demo-quick-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.demo-quick-stats__item{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px;text-align:center}.demo-quick-stats__value{display:block;font-size:22px;font-weight:700;color:#fff;font-family:'CP-Nums','Cal Sans',sans-serif}.demo-quick-stats__label{font-size:11px;color:var(--fexr-muted)}.demo-personas{background:linear-gradient(180deg,transparent 0,rgba(139,92,246,.02) 50%,transparent 100%)}.demo-personas__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.persona-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:28px;transition:all .3s ease}.persona-card:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);transform:translateY(-4px)}.persona-card__icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(142,124,195,.1));display:flex;align-items:center;justify-content:center;font-size:20px;color:#8E7CC3;margin-bottom:20px}.persona-card:nth-child(2) .persona-card__icon{background:linear-gradient(135deg,rgba(55,145,140,.2),rgba(55,145,140,.1));color:#37918C}.persona-card:nth-child(3) .persona-card__icon{background:linear-gradient(135deg,rgba(255,152,0,.2),rgba(233,196,106,.1));color:#ffb300}.persona-card:nth-child(4) .persona-card__icon{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(96,165,250,.1));color:#60a5fa}.persona-card h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:12px}.persona-card>p{font-size:13px;color:var(--fexr-muted);line-height:1.6;margin-bottom:16px}.persona-card__use-cases{list-style:none;padding:0;margin:0}.persona-card__use-cases li{font-size:12px;color:rgba(255,255,255,.6);padding:6px 0;border-top:1px solid rgba(255,255,255,.04)}.persona-card__use-cases li:first-child{border-top:none}.demo-topics__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.topic-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;text-align:center;transition:all .3s ease}.topic-card:hover{background:rgba(255,255,255,.04);border-color:rgba(55,145,140,.2)}.topic-card__icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(55,145,140,.15),rgba(55,145,140,.08));display:flex;align-items:center;justify-content:center;font-size:18px;color:#37918C;margin:0 auto 16px}.topic-card__icon img{width:32px;height:32px;object-fit:contain}.topic-card h5{font-size:15px;font-weight:600;color:#fff;margin-bottom:8px}.topic-card p{font-size:13px;color:var(--fexr-muted);line-height:1.5;margin:0}.demo-stats{background:linear-gradient(90deg,rgba(139,92,246,.08),rgba(55,145,140,.06),rgba(55,145,140,.06));padding:50px 0}.demo-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.demo-stats__item{padding:20px}.demo-stats__value{display:block;font-size:42px;font-weight:700;color:#fff;margin-bottom:8px;font-family:'CP-Nums','Cal Sans',sans-serif}.demo-stats__label{font-size:14px;color:var(--fexr-muted)}.demo-faq{background:0 0}.demo-faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.demo-faq__item{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;transition:all .3s ease}.demo-faq__item:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.demo-faq__item h5{display:flex;align-items:flex-start;gap:12px;font-size:16px;font-weight:600;color:#fff;margin-bottom:12px}.demo-faq__item h5 i{color:#8E7CC3;font-size:14px;margin-top:3px;flex-shrink:0}.demo-faq__item p{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin:0;padding-left:26px}.demo-cta{background:0 0}.demo-cta__card{background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:60px;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;overflow:hidden}.demo-cta__card::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.4),rgba(55,145,140,.3),transparent)}.demo-cta__content h2{font-size:36px;font-weight:700;color:#fff;margin-bottom:16px}.demo-cta__content p{font-size:16px;color:var(--fexr-muted);margin-bottom:28px;max-width:500px}.demo-cta__calendar{width:140px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.demo-cta__calendar-header{background:linear-gradient(135deg,#8b5cf6,#8E7CC3);padding:12px 16px;text-align:center;font-size:12px;font-weight:600;color:#fff}.demo-cta__calendar-body{padding:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.demo-cta__calendar-body i{font-size:28px;color:#37918C}.demo-cta__calendar-body span{font-size:12px;color:var(--fexr-muted)}body:not(.dark-mode) .page-hero--demo{background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 50%,#e2e8f0 100%)}body:not(.dark-mode) .page-hero--demo::before{background:radial-gradient(ellipse 600px 400px at 70% 20%,rgba(139,92,246,.08),transparent 70%),radial-gradient(ellipse 500px 350px at 30% 80%,rgba(55,145,140,.06),transparent 70%)}body:not(.dark-mode) .demo-form{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.06)}body:not(.dark-mode) .demo-form__header h3{color:#1a1a2e}body:not(.dark-mode) .demo-form__field label{color:rgba(0,0,0,.7)}body:not(.dark-mode) .demo-form__field input,body:not(.dark-mode) .demo-form__field textarea{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.1);color:#1a1a2e}body:not(.dark-mode) .demo-form__field input::placeholder,body:not(.dark-mode) .demo-form__field textarea::placeholder{color:rgba(0,0,0,.4)}body:not(.dark-mode) .demo-form__field input:focus,body:not(.dark-mode) .demo-form__field textarea:focus{background:#fff;border-color:rgba(55,145,140,.5)}body:not(.dark-mode) .demo-checkbox{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.06)}body:not(.dark-mode) .demo-checkbox:hover{background:rgba(0,0,0,.04)}body:not(.dark-mode) .demo-checkbox__box{border-color:rgba(0,0,0,.2)}body:not(.dark-mode) .demo-checkbox__label{color:rgba(0,0,0,.7)}body:not(.dark-mode) .demo-expect-card{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.04)}body:not(.dark-mode) .demo-expect-card h4{color:#1a1a2e}body:not(.dark-mode) .demo-expect-card__list li strong{color:#1a1a2e}body:not(.dark-mode) .demo-testimonial-card{background:linear-gradient(135deg,rgba(139,92,246,.06),rgba(55,145,140,.04));border-color:rgba(139,92,246,.12)}body:not(.dark-mode) .demo-testimonial-card p{color:rgba(0,0,0,.75)}body:not(.dark-mode) .demo-testimonial-card__author strong{color:#1a1a2e}body:not(.dark-mode) .demo-quick-stats__item{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.06)}body:not(.dark-mode) .demo-quick-stats__value{color:#1a1a2e}body:not(.dark-mode) .demo-personas{background:linear-gradient(180deg,transparent 0,rgba(139,92,246,.03) 50%,transparent 100%)}body:not(.dark-mode) .persona-card{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}body:not(.dark-mode) .persona-card:hover{background:rgba(255,255,255,.95);box-shadow:0 8px 24px rgba(0,0,0,.08)}body:not(.dark-mode) .persona-card h4{color:#1a1a2e}body:not(.dark-mode) .persona-card__use-cases li{color:rgba(0,0,0,.6);border-top-color:rgba(0,0,0,.04)}body:not(.dark-mode) .topic-card{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}body:not(.dark-mode) .topic-card:hover{background:rgba(255,255,255,.95)}body:not(.dark-mode) .topic-card h5{color:#1a1a2e}body:not(.dark-mode) .demo-stats{background:linear-gradient(90deg,rgba(139,92,246,.06),rgba(55,145,140,.04),rgba(55,145,140,.04))}body:not(.dark-mode) .demo-stats__value{color:#1a1a2e}body:not(.dark-mode) .demo-faq__item{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}body:not(.dark-mode) .demo-faq__item:hover{background:rgba(255,255,255,.95)}body:not(.dark-mode) .demo-faq__item h5{color:#1a1a2e}body:not(.dark-mode) .demo-cta__card{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.7));border-color:rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.06)}body:not(.dark-mode) .demo-cta__content h2{color:#1a1a2e}body:not(.dark-mode) .demo-cta__calendar{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.1)}@media (max-width:991px){.demo-booking__wrapper{grid-template-columns:1fr;gap:40px}.demo-booking__info-side{order:-1;display:grid;grid-template-columns:1fr 1fr;gap:20px}.demo-expect-card{grid-column:1/-1}.demo-form__header h3{font-size:24px}.demo-form__checkboxes{grid-template-columns:repeat(2,1fr)}.demo-personas__grid{grid-template-columns:repeat(2,1fr)}.demo-topics__grid{grid-template-columns:repeat(2,1fr)}.demo-faq__grid{grid-template-columns:1fr}.demo-cta__card{flex-direction:column;text-align:center;padding:40px}.demo-cta__content h2{font-size:30px}.demo-cta__content p{max-width:100%}}@media (max-width:767px){.demo-form{padding:28px}.demo-form__row{grid-template-columns:1fr}.demo-form__checkboxes{grid-template-columns:1fr}.demo-booking__info-side{grid-template-columns:1fr}.demo-quick-stats{grid-template-columns:1fr;gap:10px}.demo-quick-stats__item{padding:12px;display:flex;align-items:center;justify-content:space-between}.demo-personas__grid{grid-template-columns:1fr}.persona-card{padding:24px}.demo-topics__grid{grid-template-columns:1fr}.topic-card{padding:20px}.demo-stats__grid{grid-template-columns:repeat(2,1fr)}.demo-stats__value{font-size:32px}.demo-cta__card{padding:30px}.demo-cta__content h2{font-size:26px}}@media (max-width:575px){.demo-stats__grid{grid-template-columns:1fr;gap:20px}.demo-cta__calendar{width:120px}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}.page-hero--team{background:linear-gradient(180deg,#0b0e13 0,#0f171e 50%,#090912 100%);position:relative;overflow:hidden}.page-hero--team::before{content:'';position:absolute;top:-20%;right:-10%;width:60%;height:120%;background:radial-gradient(ellipse at center,rgba(47,126,121,.08) 0,transparent 50%);pointer-events:none}.page-hero--leads{background:linear-gradient(180deg,#0b0e13 0,#0f171e 50%,#090912 100%);position:relative;overflow:hidden}.page-hero--leads::before{content:'';position:absolute;top:-30%;left:-15%;width:70%;height:140%;background:radial-gradient(ellipse at center,rgba(55,145,140,.06) 0,transparent 55%);pointer-events:none}.page-hero--advisors{background:linear-gradient(180deg,#0b0e13 0,#0f171e 50%,#090912 100%);position:relative;overflow:hidden}.page-hero--advisors::before{content:'';position:absolute;top:-25%;right:-20%;width:65%;height:130%;background:radial-gradient(ellipse at center,rgba(233,196,106,.05) 0,transparent 50%);pointer-events:none}.team-intro{background:linear-gradient(180deg,#090912 0,#0f171e 100%);padding:60px 0 80px}.team-intro__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:900px;margin:0 auto}.team-intro__stat{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px 20px;text-align:center;transition:all .3s ease}.team-intro__stat:hover{border-color:rgba(55,145,140,.3);transform:translateY(-4px)}.team-intro__stat-value{display:block;font-size:36px;font-weight:700;color:#37918C;font-family:'CP-Nums','Cal Sans',sans-serif;margin-bottom:6px}.team-intro__stat-label{font-size:14px;color:var(--fexr-muted)}.team-grid{background:linear-gradient(180deg,#0f171e 0,#090912 100%);padding:100px 0}.team-grid__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.team-grid__cards--advisors{grid-template-columns:repeat(4,1fr)}.team-card{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden;transition:all .3s ease;position:relative}.team-card:hover{border-color:rgba(55,145,140,.3);transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.3)}.team-card__badge,.team-card__expertise{position:absolute;top:16px;left:16px;padding:6px 14px;background:linear-gradient(135deg,rgba(55,145,140,.9),rgba(55,145,140,.9));border-radius:20px;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;z-index:5}.team-card__expertise{background:linear-gradient(135deg,rgba(47,126,121,.9),rgba(142,124,195,.9))}.team-card__image{position:relative;height:280px;overflow:hidden}.team-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.team-card:hover .team-card__image img{transform:scale(1.08)}.team-card__overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.8) 100%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px;opacity:0;transition:opacity .3s ease}.team-card:hover .team-card__overlay{opacity:1}.team-card__social{display:flex;gap:12px}.team-card__social a{width:40px;height:40px;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;transition:all .3s ease}.team-card__social a:hover{background:#37918C;transform:translateY(-3px)}.team-card__info{padding:24px}.team-card__name{font-size:18px;font-weight:700;color:#fff;margin-bottom:4px}.team-card__role{display:block;font-size:13px;color:#37918C;font-weight:600;margin-bottom:12px}.team-card__bio{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin:0}.team-card__credentials{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.team-card__credentials span{padding:4px 12px;background:rgba(47,126,121,.15);border-radius:20px;font-size:11px;color:#8E7CC3;font-weight:600}.team-values{background:linear-gradient(180deg,#090912 0,#0a0e16 100%);padding:100px 0}.team-values__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:50px}.team-values__card{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:32px 24px;text-align:center;transition:all .3s ease}.team-values__card:hover{border-color:rgba(55,145,140,.3);transform:translateY(-4px)}.team-values__icon{width:64px;height:64px;background:rgba(55,145,140,.1);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#37918C;margin:0 auto 20px}.team-values__card h4{font-size:18px;font-weight:700;color:#fff;margin-bottom:12px}.team-values__card p{font-size:14px;color:var(--fexr-muted);line-height:1.7}.team-cta{background:linear-gradient(180deg,#0a0e16 0,#0f171e 100%);padding:80px 0 100px}.team-cta__card{background:linear-gradient(145deg,rgba(55,145,140,.08),rgba(55,145,140,.03));border:1px solid rgba(55,145,140,.15);border-radius:24px;padding:60px;display:flex;align-items:center;justify-content:space-between;gap:40px}.team-cta__content{flex:1}.team-cta__content h2{font-size:36px;font-weight:700;color:#fff;margin-bottom:16px}.team-cta__content p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:28px;max-width:600px}.team-cta__buttons{display:flex;gap:16px}.team-cta__visual{flex-shrink:0}.team-cta__avatars{display:flex;align-items:center}.team-cta__avatars img{width:56px;height:56px;border-radius:50%;border:3px solid #0f171e;margin-left:-16px;object-fit:cover}.team-cta__avatars img:first-child{margin-left:0}.team-cta__avatars span{padding:8px 16px;background:rgba(55,145,140,.15);border-radius:20px;font-size:13px;color:#37918C;font-weight:600;margin-left:12px}.leads-intro{background:linear-gradient(180deg,#090912 0,#0f171e 100%);padding:80px 0 100px}.leads-intro__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.leads-intro__content .subtitle-two{display:inline-block;margin-bottom:16px}.leads-intro__content h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:16px}.leads-intro__content>p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:28px}.leads-intro__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.leads-intro__list li{display:flex;align-items:center;gap:12px;font-size:15px;color:#ccc}.leads-intro__list li i{color:#37918C;font-size:16px}.leads-intro__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.leads-intro__stat-card{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:32px 24px;text-align:center;transition:all .3s ease}.leads-intro__stat-card:hover{border-color:rgba(55,145,140,.3);transform:translateY(-4px)}.leads-intro__stat-value{display:block;font-size:42px;font-weight:700;color:#37918C;font-family:'CP-Nums','Cal Sans',sans-serif;margin-bottom:4px}.leads-intro__stat-label{font-size:14px;color:var(--fexr-muted)}.leads-apply{background:linear-gradient(180deg,#090912 0,#0a0e16 100%);padding:80px 0 100px}.leads-apply__card{background:linear-gradient(145deg,rgba(55,145,140,.06),rgba(55,145,140,.02));border:1px solid rgba(55,145,140,.12);border-radius:24px;padding:60px;display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:start}.leads-apply__content .subtitle-two{display:inline-block;margin-bottom:12px}.leads-apply__content h2{font-size:36px;font-weight:700;color:#fff;margin-bottom:16px}.leads-apply__content>p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:28px}.leads-apply__perks{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}.leads-apply__perk{display:flex;align-items:center;gap:12px;padding:14px 18px;background:rgba(255,255,255,.03);border-radius:12px}.leads-apply__perk i{font-size:18px;color:#37918C}.leads-apply__perk span{font-size:14px;color:#ccc}.leads-apply__requirements{background:rgba(255,255,255,.03);border-radius:20px;padding:32px}.leads-apply__requirements h4{font-size:18px;font-weight:700;color:#fff;margin-bottom:24px}.leads-apply__requirements ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.leads-apply__requirements li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--fexr-muted)}.leads-apply__requirements li i{color:#37918C;font-size:14px}.advisors-intro{background:linear-gradient(180deg,#090912 0,#0f171e 100%);padding:80px 0 100px}.advisors-intro__wrapper{display:flex;flex-direction:column;gap:50px}.advisors-intro__content{text-align:center;max-width:800px;margin:0 auto}.advisors-intro__content .subtitle-two{display:inline-block;margin-bottom:16px}.advisors-intro__content h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:16px}.advisors-intro__content>p{font-size:16px;color:var(--fexr-muted);line-height:1.7}.advisors-intro__domains{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.advisors-intro__domain{display:flex;align-items:center;gap:12px;padding:16px 24px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:all .3s ease}.advisors-intro__domain:hover{border-color:rgba(55,145,140,.3);transform:translateY(-3px)}.advisors-intro__domain i{font-size:20px;color:#37918C}.advisors-intro__domain span{font-size:14px;font-weight:600;color:#fff}.advisors-focus{background:linear-gradient(180deg,#090912 0,#0a0e16 100%);padding:100px 0}.advisors-focus__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:50px}.advisors-focus__card{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:32px 24px;text-align:center;transition:all .3s ease}.advisors-focus__card:hover{border-color:rgba(47,126,121,.3);transform:translateY(-4px)}.advisors-focus__icon{width:64px;height:64px;background:rgba(47,126,121,.1);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#8E7CC3;margin:0 auto 20px}.advisors-focus__card h4{font-size:18px;font-weight:700;color:#fff;margin-bottom:12px}.advisors-focus__card p{font-size:14px;color:var(--fexr-muted);line-height:1.7}body:not(.dark-mode) .page-hero--advisors,body:not(.dark-mode) .page-hero--leads,body:not(.dark-mode) .page-hero--team{background:linear-gradient(180deg,#f8fafc 0,#e2e8f0 50%,#f1f5f9 100%)}body:not(.dark-mode) .advisors-intro,body:not(.dark-mode) .leads-intro,body:not(.dark-mode) .team-grid,body:not(.dark-mode) .team-intro{background:linear-gradient(180deg,#f1f5f9 0,#e2e8f0 100%)}body:not(.dark-mode) .advisors-focus,body:not(.dark-mode) .leads-apply,body:not(.dark-mode) .team-cta,body:not(.dark-mode) .team-values{background:linear-gradient(180deg,#e2e8f0 0,#f8fafc 100%)}body:not(.dark-mode) .advisors-focus__card,body:not(.dark-mode) .advisors-intro__domain,body:not(.dark-mode) .leads-intro__stat-card,body:not(.dark-mode) .team-card,body:not(.dark-mode) .team-intro__stat,body:not(.dark-mode) .team-values__card{background:#fff;border-color:rgba(0,0,0,.06);box-shadow:0 2px 10px rgba(0,0,0,.04)}body:not(.dark-mode) .advisors-focus__card:hover,body:not(.dark-mode) .advisors-intro__domain:hover,body:not(.dark-mode) .leads-intro__stat-card:hover,body:not(.dark-mode) .team-card:hover,body:not(.dark-mode) .team-intro__stat:hover,body:not(.dark-mode) .team-values__card:hover{box-shadow:0 10px 30px rgba(0,0,0,.08)}body:not(.dark-mode) .advisors-focus__card h4,body:not(.dark-mode) .advisors-intro__content h2,body:not(.dark-mode) .leads-apply__content h2,body:not(.dark-mode) .leads-apply__requirements h4,body:not(.dark-mode) .leads-intro__content h2,body:not(.dark-mode) .team-card__name,body:not(.dark-mode) .team-values__card h4{color:#0f172a}body:not(.dark-mode) .advisors-focus__card p,body:not(.dark-mode) .advisors-intro__content>p,body:not(.dark-mode) .leads-apply__content>p,body:not(.dark-mode) .leads-intro__content>p,body:not(.dark-mode) .team-card__bio,body:not(.dark-mode) .team-values__card p{color:#64748b}body:not(.dark-mode) .leads-apply__perk span,body:not(.dark-mode) .leads-apply__requirements li,body:not(.dark-mode) .leads-intro__stat-label,body:not(.dark-mode) .team-intro__stat-label{color:#64748b}body:not(.dark-mode) .advisors-intro__domain span,body:not(.dark-mode) .leads-intro__list li{color:#334155}body:not(.dark-mode) .leads-apply__card,body:not(.dark-mode) .team-cta__card{background:rgba(55,145,140,.05);border-color:rgba(55,145,140,.15)}body:not(.dark-mode) .team-cta__content h2{color:#0f172a}body:not(.dark-mode) .team-cta__content p{color:#64748b}body:not(.dark-mode) .team-cta__avatars img{border-color:#fff}body:not(.dark-mode) .leads-apply__perk,body:not(.dark-mode) .leads-apply__requirements{background:rgba(0,0,0,.03)}@media (max-width:991px){.team-intro__stats{grid-template-columns:repeat(2,1fr)}.team-grid__cards{grid-template-columns:repeat(2,1fr)}.team-grid__cards--advisors{grid-template-columns:repeat(2,1fr)}.advisors-focus__grid,.team-values__grid{grid-template-columns:repeat(2,1fr)}.team-cta__card{flex-direction:column;text-align:center;padding:48px 32px}.team-cta__content p{max-width:100%}.team-cta__buttons{justify-content:center}.leads-intro__wrapper{grid-template-columns:1fr;gap:40px}.leads-intro__content h2{font-size:36px}.leads-apply__card{grid-template-columns:1fr;gap:40px;padding:40px 32px}.advisors-intro__content h2{font-size:36px}.advisors-intro__domains{gap:12px}.advisors-intro__domain{padding:12px 18px}}@media (max-width:767px){.team-intro__stats{grid-template-columns:repeat(2,1fr);gap:16px}.team-intro__stat{padding:24px 16px}.team-intro__stat-value{font-size:28px}.team-grid__cards,.team-grid__cards--advisors{grid-template-columns:1fr;gap:20px}.team-card__image{height:240px}.advisors-focus__grid,.team-values__grid{grid-template-columns:1fr}.team-cta__card{padding:36px 24px}.team-cta__content h2{font-size:28px}.team-cta__buttons{flex-direction:column;width:100%}.team-cta__buttons a{width:100%;text-align:center}.leads-intro__content h2{font-size:28px}.leads-intro__stats{grid-template-columns:repeat(2,1fr);gap:12px}.leads-intro__stat-card{padding:24px 16px}.leads-intro__stat-value{font-size:32px}.leads-apply__perks{grid-template-columns:1fr}.leads-apply__content h2{font-size:28px}.advisors-intro__content h2{font-size:28px}.advisors-intro__domains{flex-direction:column;align-items:stretch}}@media (max-width:575px){.team-intro__stats{grid-template-columns:1fr 1fr}.team-intro__stat{padding:20px 12px}.team-intro__stat-value{font-size:24px}.team-intro__stat-label{font-size:12px}.team-card__info{padding:20px}.team-card__name{font-size:16px}.advisors-focus__card,.team-values__card{padding:24px 20px}.leads-intro__stat-card{padding:20px 12px}.leads-intro__stat-value{font-size:28px}.leads-apply__card{padding:32px 20px}}.oracle-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(180deg,#05050c 0,#0b0e13 30%,#0f171e 100%);padding:140px 0 80px}.oracle-hero__bg{position:absolute;inset:0;pointer-events:none}.oracle-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(55,145,140,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(55,145,140,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%)}.oracle-hero__glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:.5}.oracle-hero__glow--1{top:-20%;right:-10%;width:600px;height:600px;background:rgba(55,145,140,.15);animation:oracleGlow1 8s ease-in-out infinite}.oracle-hero__glow--2{bottom:-30%;left:-15%;width:500px;height:500px;background:rgba(47,126,121,.12);animation:oracleGlow2 10s ease-in-out infinite}.oracle-hero__glow--3{top:30%;left:40%;width:400px;height:400px;background:rgba(55,145,140,.08);animation:oracleGlow3 12s ease-in-out infinite}@keyframes oracleGlow1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-30px,20px) scale(1.1)}}@keyframes oracleGlow2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(20px,-30px) scale(1.05)}}@keyframes oracleGlow3{0%,100%{transform:translate(0,0) scale(1);opacity:.5}50%{transform:translate(-20px,10px) scale(1.15);opacity:.7}}.oracle-hero__content{text-align:center;position:relative;z-index:2}.oracle-hero__pill{display:inline-block;padding:8px 20px;background:rgba(55,145,140,.1);border:1px solid rgba(55,145,140,.2);border-radius:30px;font-size:13px;color:#37918C;font-weight:600;margin-bottom:28px}.oracle-hero__title{font-size:64px;font-weight:700;color:#fff;line-height:1.15;margin-bottom:24px}.oracle-hero__subtitle{font-size:20px;color:var(--fexr-muted);line-height:1.7;max-width:720px;margin:0 auto 50px}.oracle-hero__stats{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.oracle-hero__stat{text-align:center}.oracle-hero__stat-value{display:block;font-size:42px;font-weight:700;color:#37918C;font-family:'CP-Nums','Cal Sans',sans-serif}.oracle-hero__stat-label{font-size:14px;color:var(--fexr-muted)}.oracle-hero__scroll{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--fexr-muted);font-size:13px;animation:scrollBounce 2s ease-in-out infinite}.oracle-hero__scroll i{font-size:16px;color:#37918C}@keyframes scrollBounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}.oracle-problem{background:linear-gradient(180deg,#0f171e 0,#090912 100%);padding:120px 0}.oracle-problem__visual{margin:60px 0 80px}.oracle-problem__chain{display:flex;align-items:center;justify-content:center;gap:0}.oracle-problem__blockchain,.oracle-problem__world{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:24px;width:280px}.oracle-problem__blockchain-icon,.oracle-problem__world-icon{width:80px;height:80px;background:rgba(55,145,140,.1);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:36px;color:#37918C;margin-bottom:20px}.oracle-problem__blockchain-icon{background:rgba(47,126,121,.1);color:#8E7CC3}.oracle-problem__blockchain span,.oracle-problem__world span{font-size:18px;font-weight:700;color:#fff;margin-bottom:8px}.oracle-problem__blockchain p,.oracle-problem__world p{font-size:14px;color:var(--fexr-muted);margin:0}.oracle-problem__barrier{display:flex;flex-direction:column;align-items:center;padding:0 40px}.oracle-problem__barrier-line{width:80px;height:2px;background:linear-gradient(90deg,rgba(231,111,81,.3),rgba(231,111,81,.8),rgba(231,111,81,.3))}.oracle-problem__barrier-icon{width:60px;height:60px;background:rgba(231,111,81,.15);border:2px dashed rgba(231,111,81,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#E76F51;margin:16px 0}.oracle-problem__barrier span{font-size:12px;color:#E76F51;font-weight:600;text-transform:uppercase;letter-spacing:1px}.oracle-problem__issues{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.oracle-problem__issue{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:32px;text-align:center}.oracle-problem__issue-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 auto 20px}.oracle-problem__issue-icon--red{background:rgba(231,111,81,.1);color:#E76F51}.oracle-problem__issue-icon--orange{background:rgba(255,152,0,.1);color:#ff9800}.oracle-problem__issue-icon--yellow{background:rgba(233,196,106,.1);color:#E9C46A}.oracle-problem__issue h4{font-size:18px;font-weight:700;color:#fff;margin-bottom:12px}.oracle-problem__issue p{font-size:14px;color:var(--fexr-muted);line-height:1.7;margin:0}.oracle-solution{background:linear-gradient(180deg,#090912 0,#0a0e16 100%);padding:120px 0}.oracle-solution__pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.oracle-solution__pillar{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:40px 32px;position:relative;transition:all .3s ease}.oracle-solution__pillar:hover{border-color:rgba(55,145,140,.3);transform:translateY(-6px)}.oracle-solution__pillar-number{position:absolute;top:-20px;left:32px;font-size:48px;font-weight:800;color:rgba(55,145,140,.15);font-family:'CP-Nums','Cal Sans',sans-serif}.oracle-solution__pillar-icon{width:72px;height:72px;background:linear-gradient(135deg,rgba(55,145,140,.15),rgba(55,145,140,.1));border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#37918C;margin-bottom:24px}.oracle-solution__pillar h3{font-size:22px;font-weight:700;color:#fff;margin-bottom:16px}.oracle-solution__pillar>p{font-size:15px;color:var(--fexr-muted);line-height:1.7;margin-bottom:24px}.oracle-solution__pillar-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.oracle-solution__pillar-list li{display:flex;align-items:center;gap:10px;font-size:14px;color:#ccc}.oracle-solution__pillar-list li i{color:#37918C;font-size:12px}.oracle-flow{background:linear-gradient(180deg,#0a0e16 0,#0f171e 100%);padding:120px 0}.oracle-flow__diagram{margin-top:60px;display:flex;flex-direction:column;gap:0}.oracle-flow__step{display:flex;gap:30px}.oracle-flow__step-marker{display:flex;flex-direction:column;align-items:center;width:60px;flex-shrink:0}.oracle-flow__step-marker span{width:48px;height:48px;background:linear-gradient(135deg,#37918C,#37918C);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;flex-shrink:0}.oracle-flow__step-line{width:2px;flex:1;background:linear-gradient(180deg,rgba(55,145,140,.5),rgba(55,145,140,.1));margin:8px 0}.oracle-flow__step:last-child .oracle-flow__step-line{display:none}.oracle-flow__step-card{flex:1;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:32px;margin-bottom:24px;transition:all .3s ease}.oracle-flow__step-card:hover{border-color:rgba(55,145,140,.3)}.oracle-flow__step-card--final{background:linear-gradient(145deg,rgba(55,145,140,.08),rgba(55,145,140,.04));border-color:rgba(55,145,140,.2)}.oracle-flow__step-icon{width:56px;height:56px;background:rgba(55,145,140,.1);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#37918C;margin-bottom:20px}.oracle-flow__step-icon--success{background:linear-gradient(135deg,rgba(55,145,140,.2),rgba(55,145,140,.15))}.oracle-flow__step-card h4{font-size:20px;font-weight:700;color:#fff;margin-bottom:12px}.oracle-flow__step-card>p{font-size:15px;color:var(--fexr-muted);line-height:1.7;margin-bottom:20px}.oracle-flow__step-example{padding:14px 18px;background:rgba(47,126,121,.1);border-radius:10px;font-size:13px;color:#8E7CC3}.oracle-flow__step-example span{font-weight:600;margin-right:8px}.oracle-flow__step-proof-types{display:flex;gap:12px;flex-wrap:wrap}.oracle-flow__step-proof-types span{padding:8px 14px;background:rgba(255,255,255,.05);border-radius:8px;font-size:13px;color:#ccc;display:flex;align-items:center;gap:8px}.oracle-flow__step-proof-types span i{color:#37918C}.oracle-flow__step-pool{display:flex;gap:12px}.oracle-flow__step-verifier{position:relative}.oracle-flow__step-verifier img{width:48px;height:48px;border-radius:50%;border:2px solid rgba(55,145,140,.3);object-fit:cover}.oracle-flow__step-verifier-score{position:absolute;bottom:-4px;right:-4px;background:linear-gradient(135deg,#37918C,#37918C);padding:2px 6px;border-radius:10px;font-size:10px;font-weight:700;color:#fff}.oracle-flow__step-votes{display:flex;align-items:center;gap:10px}.oracle-flow__step-vote{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px}.oracle-flow__step-vote--yes{background:rgba(55,145,140,.15);color:#37918C}.oracle-flow__step-vote--pending{background:rgba(233,196,106,.15);color:#E9C46A}.oracle-flow__step-quorum{margin-left:auto;font-size:13px;color:#37918C;font-weight:600}.oracle-flow__step-timer{display:flex;flex-direction:column;gap:10px}.oracle-flow__step-timer-bar{height:8px;background:rgba(255,255,255,.1);border-radius:4px;overflow:hidden}.oracle-flow__step-timer-progress{height:100%;background:linear-gradient(90deg,#E9C46A,#ff9800);border-radius:4px}.oracle-flow__step-timer span{font-size:13px;color:var(--fexr-muted)}.oracle-flow__step-chains{display:flex;gap:16px;flex-wrap:wrap}.oracle-flow__step-chain{display:flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(55,145,140,.1);border-radius:10px;font-size:14px;font-weight:600;color:#37918C}.oracle-engine{background:linear-gradient(180deg,#0f171e 0,#090912 100%);padding:120px 0}.oracle-engine__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.oracle-engine__content .subtitle-two{display:inline-block;margin-bottom:16px}.oracle-engine__content h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:16px}.oracle-engine__content>p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:40px}.oracle-engine__features{display:flex;flex-direction:column;gap:28px}.oracle-engine__feature{display:flex;gap:20px}.oracle-engine__feature-icon{width:56px;height:56px;background:rgba(55,145,140,.1);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#37918C;flex-shrink:0}.oracle-engine__feature-content h4{font-size:17px;font-weight:700;color:#fff;margin-bottom:6px}.oracle-engine__feature-content p{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin:0}.oracle-engine__visual{display:flex;justify-content:center}.oracle-engine__diagram{position:relative;width:400px;height:400px}.oracle-engine__diagram-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:linear-gradient(135deg,rgba(55,145,140,.2),rgba(55,145,140,.1));border:2px solid rgba(55,145,140,.3);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.oracle-engine__diagram-center i{font-size:32px;color:#37918C;margin-bottom:8px}.oracle-engine__diagram-center span{font-size:11px;color:#fff;font-weight:600}.oracle-engine__diagram-node{position:absolute;width:80px;height:80px;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:all .3s ease}.oracle-engine__diagram-node:hover{border-color:rgba(55,145,140,.4);transform:scale(1.05)}.oracle-engine__diagram-node i{font-size:20px;color:#37918C;margin-bottom:6px}.oracle-engine__diagram-node span{font-size:9px;color:var(--fexr-muted);font-weight:600}.oracle-engine__diagram-node--1{top:0;left:50%;transform:translateX(-50%)}.oracle-engine__diagram-node--2{top:15%;right:5%}.oracle-engine__diagram-node--3{bottom:15%;right:5%}.oracle-engine__diagram-node--4{bottom:0;left:50%;transform:translateX(-50%)}.oracle-engine__diagram-node--5{bottom:15%;left:5%}.oracle-engine__diagram-node--6{top:15%;left:5%}.oracle-trust{background:linear-gradient(180deg,#090912 0,#0a0e16 100%);padding:120px 0}.oracle-trust__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:60px}.oracle-trust__card{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:36px}.oracle-trust__card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.oracle-trust__card-score{font-size:64px;font-weight:800;color:#37918C;font-family:'CP-Nums','Cal Sans',sans-serif;line-height:1}.oracle-trust__card-tier{padding:8px 16px;background:linear-gradient(135deg,rgba(55,145,140,.15),rgba(55,145,140,.1));border-radius:20px;font-size:13px;font-weight:600;color:#37918C}.oracle-trust__card h4{font-size:18px;font-weight:700;color:#fff;margin-bottom:24px}.oracle-trust__factors{display:flex;flex-direction:column;gap:18px}.oracle-trust__factor{display:grid;grid-template-columns:140px 1fr 50px;gap:16px;align-items:center}.oracle-trust__factor-label{font-size:13px;color:var(--fexr-muted)}.oracle-trust__factor-bar{height:8px;background:rgba(255,255,255,.1);border-radius:4px;overflow:hidden}.oracle-trust__factor-fill{height:100%;background:linear-gradient(90deg,#37918C,#37918C);border-radius:4px}.oracle-trust__factor-value{font-size:14px;font-weight:700;color:#37918C;text-align:right}.oracle-trust__tiers h4{font-size:18px;font-weight:700;color:#fff;margin-bottom:24px}.oracle-trust__tier{display:flex;gap:16px;padding:16px;background:rgba(255,255,255,.02);border-radius:12px;margin-bottom:12px;transition:all .3s ease}.oracle-trust__tier:hover{background:rgba(255,255,255,.04)}.oracle-trust__tier-badge{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.oracle-trust__tier-badge--novice{background:rgba(148,163,184,.15);color:#94a3b8}.oracle-trust__tier-badge--member{background:rgba(59,130,246,.15);color:#3b82f6}.oracle-trust__tier-badge--verified{background:rgba(55,145,140,.15);color:#37918C}.oracle-trust__tier-badge--expert{background:rgba(47,126,121,.15);color:#8E7CC3}.oracle-trust__tier-badge--oracle{background:rgba(233,196,106,.15);color:#E9C46A}.oracle-trust__tier-info h5{font-size:15px;font-weight:700;color:#fff;margin-bottom:4px}.oracle-trust__tier-info h5 span{font-weight:400;color:var(--fexr-muted);font-size:13px;margin-left:8px}.oracle-trust__tier-info p{font-size:13px;color:var(--fexr-muted);margin:0}.oracle-proofs{background:linear-gradient(180deg,#0a0e16 0,#0f171e 100%);padding:120px 0}.oracle-proofs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px}.oracle-proofs__card{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:28px 24px;transition:all .3s ease}.oracle-proofs__card:hover{border-color:rgba(55,145,140,.3);transform:translateY(-4px)}.oracle-proofs__card-icon{width:56px;height:56px;background:rgba(55,145,140,.1);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#37918C;margin-bottom:20px}.oracle-proofs__card h4{font-size:17px;font-weight:700;color:#fff;margin-bottom:10px}.oracle-proofs__card p{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin-bottom:16px}.oracle-proofs__card-meta{display:flex;flex-wrap:wrap;gap:10px}.oracle-proofs__card-meta span{display:flex;align-items:center;gap:6px;font-size:11px;color:#37918C;padding:5px 10px;background:rgba(55,145,140,.1);border-radius:6px}.oracle-proofs__card-meta span i{font-size:10px}.oracle-chains{background:linear-gradient(180deg,#0f171e 0,#090912 100%);padding:120px 0}.oracle-chains__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.oracle-chains__card{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:36px;position:relative;transition:all .3s ease}.oracle-chains__card:hover{border-color:rgba(55,145,140,.3);transform:translateY(-6px)}.oracle-chains__card--featured{background:linear-gradient(145deg,rgba(55,145,140,.08),rgba(55,145,140,.04));border-color:rgba(55,145,140,.2)}.oracle-chains__card-badge{position:absolute;top:-12px;right:24px;padding:6px 14px;background:linear-gradient(135deg,#37918C,#37918C);border-radius:20px;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase}.oracle-chains__card-logo{height:56px;display:flex;align-items:center;margin-bottom:20px}.oracle-chains__card-logo img{height:48px;width:auto}.oracle-chains__card h4{font-size:22px;font-weight:700;color:#fff;margin-bottom:12px}.oracle-chains__card-desc{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin-bottom:24px}.oracle-chains__card-stats{display:flex;gap:24px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06)}.oracle-chains__card-stat{text-align:center}.oracle-chains__card-stat-value{display:block;font-size:24px;font-weight:700;color:#37918C;font-family:'CP-Nums','Cal Sans',sans-serif}.oracle-chains__card-stat-label{font-size:12px;color:var(--fexr-muted)}.oracle-chains__card-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.oracle-chains__card-features li{display:flex;align-items:center;gap:10px;font-size:14px;color:#ccc}.oracle-chains__card-features li i{color:#37918C;font-size:12px}.oracle-usecases{background:linear-gradient(180deg,#090912 0,#0a0e16 100%);padding:120px 0}.oracle-usecases__tabs{display:flex;justify-content:center;gap:12px;margin:50px 0 40px;flex-wrap:wrap}.oracle-usecases__tab{padding:12px 24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:30px;font-size:14px;font-weight:600;color:var(--fexr-muted);cursor:pointer;transition:all .3s ease}.oracle-usecases__tab:hover{border-color:rgba(55,145,140,.3);color:#fff}.oracle-usecases__tab--active{background:linear-gradient(135deg,rgba(55,145,140,.2),rgba(55,145,140,.1));border-color:rgba(55,145,140,.4);color:#37918C}.oracle-usecases__panel{display:none;grid-template-columns:1fr 1fr;gap:50px;align-items:start;background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:48px}.oracle-usecases__panel--active{display:grid}.oracle-usecases__panel-content h3{font-size:26px;font-weight:700;color:#fff;margin-bottom:16px}.oracle-usecases__panel-content>p{font-size:15px;color:var(--fexr-muted);line-height:1.7;margin-bottom:32px}.oracle-usecases__flow{display:flex;flex-direction:column;gap:16px}.oracle-usecases__flow-step{display:flex;gap:16px;align-items:flex-start}.oracle-usecases__flow-step-num{width:32px;height:32px;background:linear-gradient(135deg,#37918C,#37918C);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.oracle-usecases__flow-step p{font-size:14px;color:#ccc;line-height:1.6;margin:0;padding-top:5px}.oracle-usecases__mock{background:linear-gradient(145deg,rgba(0,0,0,.4),rgba(0,0,0,.2));border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.oracle-usecases__mock-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(255,255,255,.06)}.oracle-usecases__mock-header span:first-child{font-size:13px;color:var(--fexr-muted)}.oracle-usecases__mock-status{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.oracle-usecases__mock-status--verified{color:#37918C}.oracle-usecases__mock-body{padding:24px 20px;display:flex;flex-direction:column;gap:16px}.oracle-usecases__mock-claim{font-size:14px;color:#fff}.oracle-usecases__mock-claim strong{color:var(--fexr-muted)}.oracle-usecases__mock-proof{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fexr-muted);padding:10px 14px;background:rgba(255,255,255,.03);border-radius:8px}.oracle-usecases__mock-proof i{color:#37918C;font-size:14px}.oracle-usecases__mock-votes{display:flex;gap:8px}.oracle-usecases__mock-vote{width:32px;height:32px;background:rgba(55,145,140,.15);color:#37918C;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px}.oracle-usecases__mock-payout{display:flex;align-items:center;gap:10px;padding:14px 18px;background:linear-gradient(135deg,rgba(55,145,140,.15),rgba(55,145,140,.1));border-radius:10px;font-size:14px;font-weight:600;color:#37918C}.oracle-dvi{background:linear-gradient(180deg,#0a0e16 0,#0f171e 100%);padding:120px 0}.oracle-dvi__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.oracle-dvi__content .subtitle-two{display:inline-block;margin-bottom:16px}.oracle-dvi__content h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:16px}.oracle-dvi__content>p{font-size:16px;color:var(--fexr-muted);line-height:1.7;margin-bottom:40px}.oracle-dvi__features{display:flex;flex-direction:column;gap:24px}.oracle-dvi__feature{display:flex;gap:18px}.oracle-dvi__feature>i{width:48px;height:48px;background:rgba(47,126,121,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#8E7CC3;flex-shrink:0}.oracle-dvi__feature h4{font-size:16px;font-weight:700;color:#fff;margin-bottom:4px}.oracle-dvi__feature p{font-size:14px;color:var(--fexr-muted);margin:0;line-height:1.5}.oracle-dvi__console{background:linear-gradient(145deg,rgba(0,0,0,.5),rgba(0,0,0,.3));border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.4)}.oracle-dvi__console-header{display:flex;align-items:center;gap:8px;padding:14px 18px;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(255,255,255,.06)}.oracle-dvi__console-dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.15)}.oracle-dvi__console-dot:first-child{background:#E76F51}.oracle-dvi__console-dot:nth-child(2){background:#E9C46A}.oracle-dvi__console-dot:nth-child(3){background:#37918C}.oracle-dvi__console-title{margin-left:auto;font-size:12px;color:var(--fexr-muted)}.oracle-dvi__console-body{padding:20px;display:flex;flex-direction:column;gap:12px}.oracle-dvi__record{display:flex;align-items:center;gap:16px;padding:14px 16px;background:rgba(255,255,255,.03);border-radius:10px;transition:all .3s ease}.oracle-dvi__record:hover{background:rgba(255,255,255,.05)}.oracle-dvi__record-hash{display:flex;align-items:center;gap:8px}.oracle-dvi__record-hash i{font-size:12px;color:#37918C}.oracle-dvi__record-hash code{font-size:12px;color:var(--fexr-muted);font-family:'CP-Nums','Fira Code',monospace}.oracle-dvi__record-data{display:flex;flex-direction:column;gap:2px;flex:1}.oracle-dvi__record-type{font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px}.oracle-dvi__record-time{font-size:11px;color:var(--fexr-muted)}.oracle-dvi__record-status{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600}.oracle-dvi__record-status--confirmed{color:#37918C}.oracle-dvi__record-status--pending{color:#E9C46A}.oracle-security{background:linear-gradient(180deg,#0f171e 0,#090912 100%);padding:120px 0}.oracle-security__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px}.oracle-security__card{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:32px 24px;text-align:center;transition:all .3s ease}.oracle-security__card:hover{border-color:rgba(55,145,140,.3);transform:translateY(-4px)}.oracle-security__card-icon{width:64px;height:64px;background:rgba(55,145,140,.1);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#37918C;margin:0 auto 20px}.oracle-security__card h4{font-size:17px;font-weight:700;color:#fff;margin-bottom:12px}.oracle-security__card p{font-size:14px;color:var(--fexr-muted);line-height:1.6;margin-bottom:16px}.oracle-security__card-badge{display:inline-block;padding:6px 14px;background:rgba(47,126,121,.1);border-radius:20px;font-size:11px;font-weight:600;color:#8E7CC3}.oracle-comparison{background:linear-gradient(180deg,#090912 0,#0a0e16 100%);padding:120px 0}.oracle-comparison__table{margin-top:60px;background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden}.oracle-comparison__header{display:grid;grid-template-columns:1.5fr 1fr 1fr;background:rgba(0,0,0,.3)}.oracle-comparison__header .oracle-comparison__col{padding:20px 24px;font-size:14px;font-weight:700;color:#fff}.oracle-comparison__row{display:grid;grid-template-columns:1.5fr 1fr 1fr;border-top:1px solid rgba(255,255,255,.04)}.oracle-comparison__row:hover{background:rgba(255,255,255,.02)}.oracle-comparison__col{padding:18px 24px;font-size:14px;color:var(--fexr-muted);display:flex;align-items:center}.oracle-comparison__col:first-child{color:#fff;font-weight:600}.oracle-comparison__col--featured{background:rgba(55,145,140,.05);color:#37918C!important;font-weight:600}.oracle-comparison__col i.fa-check{color:#37918C;margin-right:8px}.oracle-comparison__col i.fa-times{color:#E76F51;margin-right:8px}.oracle-faq{background:linear-gradient(180deg,#0a0e16 0,#0f171e 100%);padding:120px 0}.oracle-faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:60px}.oracle-faq__item{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:28px;transition:all .3s ease}.oracle-faq__item:hover{border-color:rgba(55,145,140,.3)}.oracle-faq__item h4{font-size:17px;font-weight:700;color:#fff;margin-bottom:12px}.oracle-faq__item p{font-size:14px;color:var(--fexr-muted);line-height:1.7;margin:0}.oracle-cta{background:linear-gradient(180deg,#0f171e 0,#090912 100%);padding:80px 0 120px}.oracle-cta__card{background:linear-gradient(145deg,rgba(55,145,140,.1),rgba(55,145,140,.05));border:1px solid rgba(55,145,140,.2);border-radius:32px;padding:80px;text-align:center}.oracle-cta__content h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:20px}.oracle-cta__content>p{font-size:18px;color:var(--fexr-muted);line-height:1.7;max-width:680px;margin:0 auto 40px}.oracle-cta__stats{display:flex;justify-content:center;gap:60px;margin-bottom:40px}.oracle-cta__stat{text-align:center}.oracle-cta__stat span{display:block;font-size:36px;font-weight:700;color:#37918C;font-family:'CP-Nums','Cal Sans',sans-serif}.oracle-cta__stat label{font-size:14px;color:var(--fexr-muted)}.oracle-cta__buttons{display:flex;justify-content:center;gap:16px}body:not(.dark-mode) .oracle-hero{background:linear-gradient(180deg,#f8fafc 0,#e2e8f0 50%,#f1f5f9 100%)}body:not(.dark-mode) .oracle-hero__grid{background-image:linear-gradient(rgba(55,145,140,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(55,145,140,.08) 1px,transparent 1px)}body:not(.dark-mode) .oracle-hero__title{color:#0f172a}body:not(.dark-mode) .oracle-hero__subtitle{color:#64748b}body:not(.dark-mode) .oracle-hero__stat-label{color:#64748b}body:not(.dark-mode) .oracle-hero__scroll{color:#64748b}body:not(.dark-mode) .oracle-faq,body:not(.dark-mode) .oracle-flow,body:not(.dark-mode) .oracle-problem,body:not(.dark-mode) .oracle-proofs,body:not(.dark-mode) .oracle-trust,body:not(.dark-mode) .oracle-usecases{background:linear-gradient(180deg,#f1f5f9 0,#e2e8f0 100%)}body:not(.dark-mode) .oracle-chains,body:not(.dark-mode) .oracle-comparison,body:not(.dark-mode) .oracle-cta,body:not(.dark-mode) .oracle-dvi,body:not(.dark-mode) .oracle-engine,body:not(.dark-mode) .oracle-security,body:not(.dark-mode) .oracle-solution{background:linear-gradient(180deg,#e2e8f0 0,#f8fafc 100%)}body:not(.dark-mode) .oracle-chains__card,body:not(.dark-mode) .oracle-comparison__table,body:not(.dark-mode) .oracle-dvi__console,body:not(.dark-mode) .oracle-faq__item,body:not(.dark-mode) .oracle-flow__step-card,body:not(.dark-mode) .oracle-problem__blockchain,body:not(.dark-mode) .oracle-problem__issue,body:not(.dark-mode) .oracle-problem__world,body:not(.dark-mode) .oracle-proofs__card,body:not(.dark-mode) .oracle-security__card,body:not(.dark-mode) .oracle-solution__pillar,body:not(.dark-mode) .oracle-trust__card,body:not(.dark-mode) .oracle-trust__tier,body:not(.dark-mode) .oracle-usecases__panel{background:#fff;border-color:rgba(0,0,0,.06);box-shadow:0 2px 10px rgba(0,0,0,.04)}body:not(.dark-mode) .oracle-chains__card h4,body:not(.dark-mode) .oracle-cta__content h2,body:not(.dark-mode) .oracle-dvi__content h2,body:not(.dark-mode) .oracle-dvi__feature h4,body:not(.dark-mode) .oracle-engine__content h2,body:not(.dark-mode) .oracle-engine__feature-content h4,body:not(.dark-mode) .oracle-faq__item h4,body:not(.dark-mode) .oracle-flow__step-card h4,body:not(.dark-mode) .oracle-problem__blockchain span,body:not(.dark-mode) .oracle-problem__issue h4,body:not(.dark-mode) .oracle-problem__world span,body:not(.dark-mode) .oracle-proofs__card h4,body:not(.dark-mode) .oracle-security__card h4,body:not(.dark-mode) .oracle-solution__pillar h3,body:not(.dark-mode) .oracle-trust__card h4,body:not(.dark-mode) .oracle-trust__tier-info h5,body:not(.dark-mode) .oracle-usecases__panel-content h3{color:#0f172a}body:not(.dark-mode) .oracle-chains__card-desc,body:not(.dark-mode) .oracle-chains__card-features li,body:not(.dark-mode) .oracle-cta__content>p,body:not(.dark-mode) .oracle-dvi__content>p,body:not(.dark-mode) .oracle-dvi__feature p,body:not(.dark-mode) .oracle-engine__content>p,body:not(.dark-mode) .oracle-engine__feature-content p,body:not(.dark-mode) .oracle-faq__item p,body:not(.dark-mode) .oracle-flow__step-card>p,body:not(.dark-mode) .oracle-problem__blockchain p,body:not(.dark-mode) .oracle-problem__issue p,body:not(.dark-mode) .oracle-problem__world p,body:not(.dark-mode) .oracle-proofs__card p,body:not(.dark-mode) .oracle-security__card p,body:not(.dark-mode) .oracle-solution__pillar-list li,body:not(.dark-mode) .oracle-solution__pillar>p,body:not(.dark-mode) .oracle-trust__factor-label,body:not(.dark-mode) .oracle-trust__tier-info p,body:not(.dark-mode) .oracle-usecases__flow-step p,body:not(.dark-mode) .oracle-usecases__panel-content>p{color:#64748b}body:not(.dark-mode) .oracle-usecases__tab{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.06);color:#64748b}body:not(.dark-mode) .oracle-usecases__tab--active{background:rgba(55,145,140,.1);border-color:rgba(55,145,140,.3);color:#37918C}body:not(.dark-mode) .oracle-comparison__header{background:rgba(0,0,0,.03)}body:not(.dark-mode) .oracle-comparison__col{color:#64748b}body:not(.dark-mode) .oracle-comparison__col:first-child{color:#0f172a}body:not(.dark-mode) .oracle-cta__card{background:rgba(55,145,140,.05);border-color:rgba(55,145,140,.15)}body:not(.dark-mode) .oracle-cta__stat label{color:#64748b}body:not(.dark-mode) .oracle-trust__factor-bar{background:rgba(0,0,0,.08)}body:not(.dark-mode) .oracle-engine__diagram-center span{color:#0f172a}body:not(.dark-mode) .oracle-engine__diagram-node{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1)}body:not(.dark-mode) .oracle-usecases__mock{background:#fff;border-color:rgba(0,0,0,.08)}body:not(.dark-mode) .oracle-usecases__mock-header{background:rgba(0,0,0,.03);border-bottom-color:rgba(0,0,0,.06)}body:not(.dark-mode) .oracle-usecases__mock-header span:first-child{color:#64748b}body:not(.dark-mode) .oracle-usecases__mock-claim{color:#0f172a}body:not(.dark-mode) .oracle-usecases__mock-claim strong{color:#64748b}body:not(.dark-mode) .oracle-usecases__mock-proof{color:#64748b;background:rgba(0,0,0,.03)}body:not(.dark-mode) .oracle-dvi__console-header{background:rgba(0,0,0,.03);border-bottom-color:rgba(0,0,0,.06)}body:not(.dark-mode) .oracle-dvi__console-title{color:#64748b}body:not(.dark-mode) .oracle-dvi__record-type{color:#0f172a}body:not(.dark-mode) .oracle-dvi__record-time{color:#64748b}body:not(.dark-mode) .oracle-comparison__row{border-bottom-color:rgba(0,0,0,.06)}.pa-related{padding:32px 0 48px;border-top:1px solid rgba(255,255,255,.07)}.pa-related__label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.35;margin-bottom:14px}.pa-related__links{display:flex;flex-wrap:wrap;gap:8px 0}.pa-related__links a{font-size:.88rem;font-weight:600;color:inherit;margin-right:28px;text-decoration:none;opacity:.75;transition:opacity .2s}.pa-related__links a:hover{opacity:1;color:#37918C}body:not(.dark-mode) .pa-related{border-top-color:rgba(0,0,0,.10)}@media (max-width:1199px){.oracle-hero__title{font-size:52px}.oracle-hero__stats{gap:32px}.oracle-hero__stat-value{font-size:36px}.oracle-solution__pillars{gap:24px}.oracle-proofs__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.oracle-hero{min-height:auto;padding:120px 0 60px}.oracle-hero__title{font-size:42px}.oracle-hero__subtitle{font-size:17px}.oracle-hero__scroll{display:none}.oracle-chains,.oracle-comparison,.oracle-cta,.oracle-dvi,.oracle-engine,.oracle-faq,.oracle-flow,.oracle-problem,.oracle-proofs,.oracle-security,.oracle-solution,.oracle-trust,.oracle-usecases{padding:80px 0}.oracle-problem__chain{flex-direction:column}.oracle-problem__barrier{transform:rotate(90deg);padding:20px 0}.oracle-problem__issues{grid-template-columns:1fr}.oracle-solution__pillars{grid-template-columns:1fr;gap:30px}.oracle-flow__step{flex-direction:column;gap:16px}.oracle-flow__step-marker{flex-direction:row;width:auto}.oracle-flow__step-line{width:auto;flex:1;height:2px;margin:0 8px}.oracle-engine__wrapper{grid-template-columns:1fr;gap:50px}.oracle-engine__content h2{font-size:36px}.oracle-engine__diagram{width:320px;height:320px}.oracle-trust__grid{grid-template-columns:1fr}.oracle-proofs__grid{grid-template-columns:repeat(2,1fr)}.oracle-chains__grid{grid-template-columns:1fr;gap:24px}.oracle-usecases__panel{grid-template-columns:1fr;gap:40px}.oracle-dvi__wrapper{grid-template-columns:1fr;gap:50px}.oracle-dvi__content h2{font-size:36px}.oracle-security__grid{grid-template-columns:repeat(2,1fr)}.oracle-comparison__table{overflow-x:auto}.oracle-comparison__header,.oracle-comparison__row{min-width:600px}.oracle-faq__grid{grid-template-columns:1fr}.oracle-cta__card{padding:50px 30px}.oracle-cta__content h2{font-size:32px}.oracle-cta__stats{gap:40px}}@media (max-width:767px){.oracle-hero__title{font-size:32px}.oracle-hero__title br{display:none}.oracle-hero__subtitle{font-size:15px}.oracle-hero__stats{flex-direction:column;gap:20px}.oracle-hero__stat-value{font-size:32px}.oracle-problem__blockchain,.oracle-problem__world{width:100%;padding:28px 24px}.oracle-solution__pillar{padding:32px 24px}.oracle-solution__pillar-number{font-size:36px}.oracle-flow__step-card{padding:24px}.oracle-flow__step-pool{flex-wrap:wrap}.oracle-engine__diagram{width:280px;height:280px}.oracle-engine__diagram-center{width:100px;height:100px}.oracle-engine__diagram-center i{font-size:24px}.oracle-engine__diagram-node{width:60px;height:60px}.oracle-engine__diagram-node i{font-size:16px}.oracle-trust__card{padding:28px 24px}.oracle-trust__card-score{font-size:48px}.oracle-trust__factor{grid-template-columns:1fr;gap:8px}.oracle-trust__factor-value{text-align:left}.oracle-proofs__grid{grid-template-columns:1fr}.oracle-usecases__tabs{flex-direction:column;align-items:stretch}.oracle-usecases__tab{width:100%;text-align:center}.oracle-usecases__panel{padding:32px 24px}.oracle-security__grid{grid-template-columns:1fr}.oracle-cta__card{padding:40px 24px}.oracle-cta__content h2{font-size:26px}.oracle-cta__stats{flex-direction:column;gap:16px}.oracle-cta__stat span{font-size:28px}.oracle-cta__buttons{flex-direction:column;width:100%}.oracle-cta__buttons a{width:100%;text-align:center}}@media (max-width:575px){.oracle-hero__title{font-size:28px}.oracle-engine__diagram{display:none}.oracle-dvi__console{display:none}.oracle-comparison__header,.oracle-comparison__row{grid-template-columns:1.2fr 1fr}.oracle-comparison__col:nth-child(2){display:none}}.traders-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 0 80px;overflow:hidden}.traders-hero__bg{position:absolute;inset:0;background:linear-gradient(180deg,#05050c 0,#0b1218 50%,#0f171e 100%);z-index:-1}.traders-hero__bg::after{content:'';position:absolute;top:20%;right:10%;width:600px;height:600px;background:radial-gradient(circle,rgba(55,145,140,.08) 0,transparent 70%);pointer-events:none}.traders-hero__content{text-align:center;max-width:900px;margin:0 auto 60px}.traders-hero__pill{display:inline-block;background:rgba(55,145,140,.1);border:1px solid rgba(55,145,140,.2);border-radius:999px;padding:8px 20px;font-size:13px;color:#37918C;text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.traders-hero__title{font-size:56px;font-weight:700;color:#fff;line-height:1.15;margin-bottom:24px}.traders-hero__gradient{background:var(--fexr-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.traders-hero__text{font-size:18px;color:var(--fexr-muted);max-width:700px;margin:0 auto 32px;line-height:1.7}.traders-hero__cta-row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.traders-hero__stats{display:flex;justify-content:center;gap:60px;flex-wrap:wrap;padding:40px;background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:20px;max-width:800px;margin:0 auto}.traders-hero__stat{text-align:center}.traders-hero__stat-value{display:block;font-size:36px;font-weight:700;color:#fff;font-family:'CP-Nums','Cal Sans',sans-serif}.traders-hero__stat-label{font-size:14px;color:var(--fexr-muted);text-transform:uppercase;letter-spacing:.05em}.traders-problem{background:#0a0f14}.traders-problem__header{text-align:center;max-width:700px;margin:0 auto}.traders-problem__card{background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:16px;padding:32px;height:100%;transition:border-color .3s ease}.traders-problem__card:hover{border-color:rgba(55,145,140,.3)}.traders-problem__icon{width:56px;height:56px;background:rgba(55,145,140,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.traders-problem__icon i{font-size:24px;color:#37918C}.traders-problem__card h5{color:#fff;font-size:20px;margin-bottom:12px}.traders-problem__card p{color:var(--fexr-muted);margin:0;line-height:1.7}.traders-how{background:linear-gradient(180deg,#0a0f14 0,#05050c 100%)}.traders-how__header{text-align:center;max-width:700px;margin:0 auto}.traders-how__flow{display:flex;align-items:flex-start;justify-content:center;gap:20px;margin-top:60px;flex-wrap:wrap}.traders-how__step{flex:1;min-width:200px;max-width:240px;text-align:center}.traders-how__step-number{width:48px;height:48px;background:var(--fexr-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;margin:0 auto 16px}.traders-how__step h5{color:#fff;font-size:18px;margin-bottom:12px}.traders-how__step p{color:var(--fexr-muted);font-size:14px;line-height:1.6;margin:0}.traders-how__arrow{color:rgba(55,145,140,.4);font-size:20px;padding-top:12px}.traders-signals{background:#05050c}.traders-signals__header{text-align:center;max-width:700px;margin:0 auto}.traders-signals__card{background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:16px;padding:28px;display:flex;gap:20px;margin-bottom:24px;transition:border-color .3s ease}.traders-signals__card:hover{border-color:rgba(55,145,140,.3)}.traders-signals__icon{width:56px;height:56px;min-width:56px;background:rgba(55,145,140,.1);border-radius:12px;display:flex;align-items:center;justify-content:center}.traders-signals__icon i{font-size:24px;color:#37918C}.traders-signals__content h5{color:#fff;font-size:18px;margin-bottom:8px}.traders-signals__content p{color:var(--fexr-muted);font-size:14px;line-height:1.6;margin-bottom:12px}.traders-signals__tags{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.traders-signals__tags li{background:rgba(55,145,140,.1);color:#37918C;font-size:12px;padding:4px 10px;border-radius:6px}.traders-trust{background:#0a0f14}.traders-trust__content{padding-right:40px}.traders-trust__list{margin-top:32px}.traders-trust__item{display:flex;gap:16px;margin-bottom:24px}.traders-trust__check{color:#37918C;font-size:20px;flex-shrink:0}.traders-trust__item h6{color:#fff;font-size:16px;margin-bottom:4px}.traders-trust__item p{color:var(--fexr-muted);font-size:14px;margin:0;line-height:1.6}.traders-trust__visual{display:flex;justify-content:center}.traders-trust__meter{background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:16px;padding:32px;width:100%;max-width:400px}.traders-trust__meter-header{display:flex;justify-content:space-between;margin-bottom:16px}.traders-trust__meter-header span:first-child{color:var(--fexr-muted);font-size:14px}.traders-trust__score{color:#37918C;font-weight:700;font-family:'CP-Nums','Cal Sans',sans-serif}.traders-trust__meter-bar{height:8px;background:rgba(255,255,255,.1);border-radius:4px;overflow:hidden;margin-bottom:24px}.traders-trust__meter-fill{height:100%;background:var(--fexr-gradient);border-radius:4px}.traders-trust__factors{display:flex;flex-direction:column;gap:12px}.traders-trust__factor{display:flex;justify-content:space-between;font-size:13px}.traders-trust__factor span:first-child{color:var(--fexr-muted)}.traders-trust__factor span:last-child{color:#fff;font-family:'CP-Nums','Cal Sans',sans-serif}.traders-usecases{background:linear-gradient(180deg,#0a0f14 0,#05050c 100%)}.traders-usecases__header{text-align:center;max-width:700px;margin:0 auto}.traders-usecases__card{background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:16px;padding:32px;height:100%;position:relative}.traders-usecases__number{position:absolute;top:24px;right:24px;font-size:48px;font-weight:700;color:rgba(55,145,140,.1);font-family:'CP-Nums','Cal Sans',sans-serif}.traders-usecases__card h5{color:#fff;font-size:20px;margin-bottom:16px}.traders-usecases__card>p{color:var(--fexr-muted);font-size:14px;line-height:1.7;margin-bottom:20px}.traders-usecases__note{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;background:rgba(233,196,106,.08);border-radius:8px}.traders-usecases__note i{color:#E9C46A;font-size:14px;flex-shrink:0;margin-top:2px}.traders-usecases__note span{color:rgba(233,196,106,.9);font-size:13px;line-height:1.5}.traders-disclaimer{background:#05050c;padding:60px 0}.traders-disclaimer__box{display:flex;gap:24px;align-items:flex-start;background:rgba(233,196,106,.05);border:1px solid rgba(233,196,106,.2);border-radius:16px;padding:32px}.traders-disclaimer__icon{width:48px;height:48px;min-width:48px;background:rgba(233,196,106,.1);border-radius:12px;display:flex;align-items:center;justify-content:center}.traders-disclaimer__icon i{font-size:24px;color:#E9C46A}.traders-disclaimer__content h4{color:#E9C46A;font-size:18px;margin-bottom:12px}.traders-disclaimer__content p{color:var(--fexr-muted);font-size:14px;line-height:1.7;margin:0}.traders-faq{background:#0a0f14}.traders-faq__header{padding-right:40px}.traders-cta{background:linear-gradient(180deg,#0a0f14 0,#05050c 100%)}.traders-cta__box{text-align:center;background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:24px;padding:60px 40px}.traders-cta__box h2{color:#fff;font-size:36px;margin-bottom:16px}.traders-cta__box p{color:var(--fexr-muted);font-size:18px;max-width:600px;margin:0 auto 32px}.traders-cta__buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.builders-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 0 80px;overflow:hidden}.builders-hero__bg{position:absolute;inset:0;background:linear-gradient(180deg,#05050c 0,#0b1218 50%,#0f171e 100%);z-index:-1}.builders-hero__bg::after{content:'';position:absolute;top:30%;left:10%;width:500px;height:500px;background:radial-gradient(circle,rgba(47,126,121,.08) 0,transparent 70%);pointer-events:none}.builders-hero__content{text-align:center;max-width:800px;margin:0 auto 50px}.builders-hero__pill{display:inline-block;background:rgba(47,126,121,.1);border:1px solid rgba(47,126,121,.2);border-radius:999px;padding:8px 20px;font-size:13px;color:#2F7E79;text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.builders-hero__title{font-size:56px;font-weight:700;color:#fff;line-height:1.15;margin-bottom:24px}.builders-hero__gradient{background:var(--fexr-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.builders-hero__text{font-size:18px;color:var(--fexr-muted);max-width:600px;margin:0 auto 32px;line-height:1.7}.builders-hero__cta-row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.builders-hero__code{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;max-width:600px;margin:0 auto;text-align:left}.builders-hero__code-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.05)}.builders-hero__code-dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.2)}.builders-hero__code-dot:first-child{background:#ff5f56}.builders-hero__code-dot:nth-child(2){background:#ffbd2e}.builders-hero__code-dot:nth-child(3){background:#27ca40}.builders-hero__code-file{margin-left:auto;font-size:12px;color:var(--fexr-muted);font-family:'CP-Nums','Cal Sans',sans-serif}.builders-hero__code-block{padding:20px;margin:0;overflow-x:auto;font-family:var(--fexr-cipher-font);font-size:13px;line-height:1.6;color:#e6edf3}.code-comment{color:#8b949e}.code-keyword{color:#ff7b72}.code-string{color:#a5d6ff}.code-number{color:#79c0ff}.builders-capabilities{background:#0a0f14}.builders-capabilities__header{text-align:center;max-width:700px;margin:0 auto}.builders-capabilities__card{background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:16px;padding:28px;height:100%;margin-bottom:24px;transition:border-color .3s ease}.builders-capabilities__card:hover{border-color:rgba(47,126,121,.3)}.builders-capabilities__icon{width:56px;height:56px;background:rgba(47,126,121,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.builders-capabilities__icon i{font-size:24px;color:#2F7E79}.builders-capabilities__card h5{color:#fff;font-size:18px;margin-bottom:12px}.builders-capabilities__card>p{color:var(--fexr-muted);font-size:14px;line-height:1.7;margin-bottom:16px}.builders-capabilities__example{font-size:13px;color:var(--fexr-muted);padding:10px 14px;background:rgba(47,126,121,.06);border-radius:8px}.builders-capabilities__example span{color:#2F7E79;font-weight:600}.builders-api{background:linear-gradient(180deg,#0a0f14 0,#05050c 100%)}.builders-api__content{padding-right:40px}.builders-api__endpoints{margin-top:24px}.builders-api__endpoint{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--fexr-border);flex-wrap:wrap}.builders-api__method{font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;font-family:var(--fexr-cipher-font);min-width:50px;text-align:center}.builders-api__method--get{background:rgba(55,145,140,.15);color:#37918C}.builders-api__method--post{background:rgba(47,126,121,.15);color:#2F7E79}.builders-api__endpoint code{font-family:var(--fexr-cipher-font);color:#fff;font-size:13px}.builders-api__desc{color:var(--fexr-muted);font-size:13px;margin-left:auto}.builders-api__code{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.builders-api__code-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.05)}.builders-api__code-dot{width:12px;height:12px;border-radius:50%}.builders-api__code-dot:first-child{background:#ff5f56}.builders-api__code-dot:nth-child(2){background:#ffbd2e}.builders-api__code-dot:nth-child(3){background:#27ca40}.builders-api__code-file{margin-left:auto;font-size:12px;color:var(--fexr-muted);font-family:'CP-Nums','Cal Sans',sans-serif}.builders-api__code-block{padding:20px;margin:0;overflow-x:auto;font-family:var(--fexr-cipher-font);font-size:13px;line-height:1.6;color:#e6edf3}.builders-sdks{background:#05050c}.builders-sdks__header{text-align:center;max-width:700px;margin:0 auto}.builders-sdks__card{background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:16px;padding:28px;text-align:center;height:100%;margin-bottom:24px;transition:border-color .3s ease}.builders-sdks__card:hover{border-color:rgba(47,126,121,.3)}.builders-sdks__icon{font-size:48px;margin-bottom:16px}.builders-sdks__card h5{color:#fff;font-size:18px;margin-bottom:12px}.builders-sdks__card code{display:block;font-family:var(--fexr-cipher-font);font-size:12px;color:#37918C;background:rgba(55,145,140,.1);padding:8px 12px;border-radius:6px;margin-bottom:16px}.builders-sdks__card p{color:var(--fexr-muted);font-size:14px;margin:0;line-height:1.6}.builders-patterns{background:#0a0f14}.builders-patterns__header{text-align:center;max-width:700px;margin:0 auto}.builders-patterns__card{background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:16px;padding:28px;margin-bottom:24px;position:relative}.builders-patterns__number{position:absolute;top:20px;right:24px;font-size:40px;font-weight:700;color:rgba(47,126,121,.15);font-family:'CP-Nums','Cal Sans',sans-serif}.builders-patterns__card h5{color:#fff;font-size:18px;margin-bottom:12px}.builders-patterns__card>p{color:var(--fexr-muted);font-size:14px;line-height:1.7;margin-bottom:20px}.builders-patterns__flow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.builders-patterns__flow span{background:rgba(47,126,121,.1);color:#2F7E79;font-size:12px;padding:6px 12px;border-radius:6px;font-family:'CP-Nums','Cal Sans',sans-serif}.builders-patterns__flow i{color:rgba(255,255,255,.3);font-size:12px}.builders-resources{background:linear-gradient(180deg,#0a0f14 0,#05050c 100%)}.builders-resources__header{text-align:center;max-width:700px;margin:0 auto}.builders-resources__card{display:block;background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:16px;padding:28px;height:100%;text-decoration:none;transition:border-color .3s ease,transform .3s ease}.builders-resources__card:hover{border-color:rgba(47,126,121,.3);transform:translateY(-4px)}.builders-resources__icon{width:56px;height:56px;background:rgba(47,126,121,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.builders-resources__icon i{font-size:24px;color:#2F7E79}.builders-resources__card h5{color:#fff;font-size:18px;margin-bottom:12px}.builders-resources__card p{color:var(--fexr-muted);font-size:14px;line-height:1.6;margin-bottom:16px}.builders-resources__link{color:#2F7E79;font-size:14px;font-weight:600}.builders-resources__link i{margin-left:6px;transition:transform .3s ease}.builders-resources__card:hover .builders-resources__link i{transform:translateX(4px)}.builders-faq{background:#05050c}.builders-faq__header{padding-right:40px}.builders-cta{background:linear-gradient(180deg,#05050c 0,#0a0f14 100%)}.builders-cta__box{text-align:center;background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:24px;padding:60px 40px}.builders-cta__box h2{color:#fff;font-size:36px;margin-bottom:16px}.builders-cta__box p{color:var(--fexr-muted);font-size:18px;max-width:600px;margin:0 auto 32px}.builders-cta__buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.validate-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 0 80px;overflow:hidden}.validate-hero__bg{position:absolute;inset:0;background:linear-gradient(180deg,#05050c 0,#0b1218 50%,#0f171e 100%);z-index:-1}.validate-hero__bg::after{content:'';position:absolute;top:40%;right:20%;width:500px;height:500px;background:radial-gradient(circle,rgba(55,145,140,.08) 0,transparent 70%);pointer-events:none}.validate-hero__content{text-align:center;max-width:800px;margin:0 auto 50px}.validate-hero__pill{display:inline-block;background:rgba(55,145,140,.1);border:1px solid rgba(55,145,140,.2);border-radius:999px;padding:8px 20px;font-size:13px;color:#37918C;text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.validate-hero__title{font-size:56px;font-weight:700;color:#fff;line-height:1.15;margin-bottom:24px}.validate-hero__gradient{background:var(--fexr-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.validate-hero__text{font-size:18px;color:var(--fexr-muted);max-width:600px;margin:0 auto 32px;line-height:1.7}.validate-hero__cta-row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.validate-hero__visual{display:flex;justify-content:center}.validate-hero__experiment{background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:16px;padding:28px;width:100%;max-width:400px;text-align:left}.validate-hero__experiment-header{display:flex;justify-content:space-between;margin-bottom:16px}.validate-hero__experiment-status{background:rgba(55,145,140,.15);color:#37918C;font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;text-transform:uppercase}.validate-hero__experiment-type{color:var(--fexr-muted);font-size:12px}.validate-hero__experiment h5{color:#fff;font-size:18px;margin-bottom:8px}.validate-hero__experiment>p{color:var(--fexr-muted);font-size:14px;margin-bottom:20px}.validate-hero__experiment-options{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.validate-hero__option{position:relative;display:flex;align-items:center;padding:10px 14px;background:rgba(255,255,255,.03);border-radius:8px;overflow:hidden}.validate-hero__option-bar{position:absolute;left:0;top:0;bottom:0;background:rgba(55,145,140,.15);z-index:0}.validate-hero__option-text{position:relative;z-index:1;color:#fff;font-size:14px}.validate-hero__option-pct{position:relative;z-index:1;margin-left:auto;color:#37918C;font-weight:600;font-family:'CP-Nums','Cal Sans',sans-serif}.validate-hero__experiment-footer{display:flex;justify-content:space-between;font-size:12px;color:var(--fexr-muted)}.validate-hero__experiment-footer i{margin-right:6px;color:#37918C}.validate-problem{background:#0a0f14}.validate-problem__header{text-align:center;max-width:700px;margin:0 auto}.validate-problem__card{background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:16px;padding:32px;height:100%;transition:border-color .3s ease}.validate-problem__card:hover{border-color:rgba(55,145,140,.3)}.validate-problem__icon{width:56px;height:56px;background:rgba(55,145,140,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.validate-problem__icon i{font-size:24px;color:#37918C}.validate-problem__card h5{color:#fff;font-size:20px;margin-bottom:12px}.validate-problem__card p{color:var(--fexr-muted);margin:0;line-height:1.7}.validate-how{background:linear-gradient(180deg,#0a0f14 0,#05050c 100%)}.validate-how__header{text-align:center;max-width:700px;margin:0 auto}.validate-how__flow{display:flex;align-items:flex-start;justify-content:center;gap:20px;margin-top:60px;flex-wrap:wrap}.validate-how__step{flex:1;min-width:200px;max-width:240px;text-align:center}.validate-how__step-number{width:48px;height:48px;background:var(--fexr-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;margin:0 auto 16px}.validate-how__step h5{color:#fff;font-size:18px;margin-bottom:12px}.validate-how__step p{color:var(--fexr-muted);font-size:14px;line-height:1.6;margin:0}.validate-how__arrow{color:rgba(55,145,140,.4);font-size:20px;padding-top:12px}.validate-types{background:#05050c}.validate-types__header{text-align:center;max-width:700px;margin:0 auto}.validate-types__card{background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:16px;padding:28px;display:flex;gap:20px;margin-bottom:24px;transition:border-color .3s ease}.validate-types__card:hover{border-color:rgba(55,145,140,.3)}.validate-types__icon{width:56px;height:56px;min-width:56px;background:rgba(55,145,140,.1);border-radius:12px;display:flex;align-items:center;justify-content:center}.validate-types__icon i{font-size:24px;color:#37918C}.validate-types__content h5{color:#fff;font-size:18px;margin-bottom:8px}.validate-types__content p{color:var(--fexr-muted);font-size:14px;line-height:1.6;margin-bottom:12px}.validate-types__example{font-size:13px;color:var(--fexr-muted);padding:10px 14px;background:rgba(55,145,140,.06);border-radius:8px}.validate-types__example strong{color:#37918C}.validate-features{background:#0a0f14}.validate-features__content{padding-right:40px}.validate-features__list{margin-top:32px}.validate-features__item{display:flex;gap:16px;margin-bottom:24px}.validate-features__check{color:#37918C;font-size:20px;flex-shrink:0}.validate-features__item h6{color:#fff;font-size:16px;margin-bottom:4px}.validate-features__item p{color:var(--fexr-muted);font-size:14px;margin:0;line-height:1.6}.validate-features__visual{display:flex;justify-content:center}.validate-features__response{background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:16px;overflow:hidden;width:100%;max-width:360px}.validate-features__response-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:rgba(255,255,255,.03);border-bottom:1px solid var(--fexr-border)}.validate-features__response-label{color:var(--fexr-muted);font-size:13px}.validate-features__response-verified{color:#37918C;font-size:12px;font-weight:600}.validate-features__response-verified i{margin-right:4px}.validate-features__response-body{padding:20px}.validate-features__response-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.validate-features__response-row:last-child{border-bottom:none}.validate-features__response-key{color:var(--fexr-muted);font-size:13px}.validate-features__response-value{color:#fff;font-size:13px;font-family:'CP-Nums','Cal Sans',sans-serif}.validate-features__response-footer{display:flex;justify-content:space-between;padding:16px 20px;background:rgba(55,145,140,.05);border-top:1px solid var(--fexr-border)}.validate-features__response-footer span:first-child{color:#fff;font-size:13px}.validate-features__response-time{color:var(--fexr-muted);font-size:12px}.validate-usecases{background:linear-gradient(180deg,#0a0f14 0,#05050c 100%)}.validate-usecases__header{text-align:center;max-width:700px;margin:0 auto}.validate-usecases__card{background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:16px;padding:32px;height:100%}.validate-usecases__category{display:inline-block;background:rgba(55,145,140,.1);color:#37918C;font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;text-transform:uppercase;margin-bottom:16px}.validate-usecases__card h5{color:#fff;font-size:20px;margin-bottom:12px}.validate-usecases__card p{color:var(--fexr-muted);font-size:14px;line-height:1.7;margin:0}.validate-results{background:#05050c}.validate-results__content{padding-right:40px}.validate-results__list{list-style:none;padding:0;margin:24px 0 0}.validate-results__list li{display:flex;align-items:center;gap:12px;color:var(--fexr-muted);font-size:15px;margin-bottom:12px}.validate-results__list i{color:#37918C}.validate-results__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.validate-results__stat{background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:12px;padding:24px;display:flex;gap:16px;align-items:center}.validate-results__stat-icon{width:48px;height:48px;background:rgba(55,145,140,.1);border-radius:10px;display:flex;align-items:center;justify-content:center}.validate-results__stat-icon i{font-size:20px;color:#37918C}.validate-results__stat-value{display:block;font-size:28px;font-weight:700;color:#fff;font-family:'CP-Nums','Cal Sans',sans-serif}.validate-results__stat-label{font-size:12px;color:var(--fexr-muted)}.validate-faq{background:#0a0f14}.validate-faq__header{padding-right:40px}.validate-cta{background:linear-gradient(180deg,#0a0f14 0,#05050c 100%)}.validate-cta__box{text-align:center;background:var(--fexr-surface);border:1px solid var(--fexr-border);border-radius:24px;padding:60px 40px}.validate-cta__box h2{color:#fff;font-size:36px;margin-bottom:16px}.validate-cta__box p{color:var(--fexr-muted);font-size:18px;max-width:600px;margin:0 auto 32px}.validate-cta__buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.section-pill{display:inline-block;background:rgba(55,145,140,.1);border:1px solid rgba(55,145,140,.2);border-radius:999px;padding:6px 16px;font-size:12px;font-weight:600;color:#37918C;letter-spacing:.01em;margin-bottom:16px}.section-title{font-size:40px;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.2}.section-subtitle{font-size:17px;color:var(--fexr-muted);line-height:1.7}.mt-50{margin-top:50px}.mt-30{margin-top:30px}body:not(.dark-mode) .builders-hero__bg,body:not(.dark-mode) .traders-hero__bg,body:not(.dark-mode) .validate-hero__bg{background:linear-gradient(180deg,#f8fafc 0,#e2e8f0 100%)}body:not(.dark-mode) .builders-hero__bg::after,body:not(.dark-mode) .traders-hero__bg::after,body:not(.dark-mode) .validate-hero__bg::after{opacity:.5}body:not(.dark-mode) .builders-hero__title,body:not(.dark-mode) .section-title,body:not(.dark-mode) .traders-hero__title,body:not(.dark-mode) .validate-hero__title{color:#1e293b}body:not(.dark-mode) .builders-hero__text,body:not(.dark-mode) .section-subtitle,body:not(.dark-mode) .traders-hero__text,body:not(.dark-mode) .validate-hero__text{color:#64748b}body:not(.dark-mode) .traders-cta__box,body:not(.dark-mode) .traders-disclaimer__box,body:not(.dark-mode) .traders-hero__stats,body:not(.dark-mode) .traders-problem__card,body:not(.dark-mode) .traders-signals__card,body:not(.dark-mode) .traders-trust__meter,body:not(.dark-mode) .traders-usecases__card{background:#fff;border-color:#e2e8f0}body:not(.dark-mode) .builders-api__code,body:not(.dark-mode) .builders-capabilities__card,body:not(.dark-mode) .builders-cta__box,body:not(.dark-mode) .builders-hero__code,body:not(.dark-mode) .builders-patterns__card,body:not(.dark-mode) .builders-resources__card,body:not(.dark-mode) .builders-sdks__card{background:#fff;border-color:#e2e8f0}body:not(.dark-mode) .validate-cta__box,body:not(.dark-mode) .validate-features__response,body:not(.dark-mode) .validate-hero__experiment,body:not(.dark-mode) .validate-problem__card,body:not(.dark-mode) .validate-results__stat,body:not(.dark-mode) .validate-types__card,body:not(.dark-mode) .validate-usecases__card{background:#fff;border-color:#e2e8f0}body:not(.dark-mode) .traders-cta__box h2,body:not(.dark-mode) .traders-hero__stat-value,body:not(.dark-mode) .traders-how__step h5,body:not(.dark-mode) .traders-problem__card h5,body:not(.dark-mode) .traders-signals__content h5,body:not(.dark-mode) .traders-trust__item h6,body:not(.dark-mode) .traders-usecases__card h5{color:#1e293b}body:not(.dark-mode) .builders-api__code-block,body:not(.dark-mode) .builders-hero__code-block{background:#1e293b}body:not(.dark-mode) .builders-capabilities__card h5,body:not(.dark-mode) .builders-cta__box h2,body:not(.dark-mode) .builders-patterns__card h5,body:not(.dark-mode) .builders-resources__card h5,body:not(.dark-mode) .builders-sdks__card h5{color:#1e293b}body:not(.dark-mode) .validate-cta__box h2,body:not(.dark-mode) .validate-features__item h6,body:not(.dark-mode) .validate-hero__experiment h5,body:not(.dark-mode) .validate-how__step h5,body:not(.dark-mode) .validate-problem__card h5,body:not(.dark-mode) .validate-results__stat-value,body:not(.dark-mode) .validate-types__content h5,body:not(.dark-mode) .validate-usecases__card h5{color:#1e293b}body:not(.dark-mode) .traders-faq,body:not(.dark-mode) .traders-problem,body:not(.dark-mode) .traders-trust{background:#f1f5f9}body:not(.dark-mode) .traders-cta,body:not(.dark-mode) .traders-disclaimer,body:not(.dark-mode) .traders-how,body:not(.dark-mode) .traders-signals,body:not(.dark-mode) .traders-usecases{background:#fff}body:not(.dark-mode) .builders-capabilities,body:not(.dark-mode) .builders-faq,body:not(.dark-mode) .builders-patterns{background:#f1f5f9}body:not(.dark-mode) .builders-api,body:not(.dark-mode) .builders-cta,body:not(.dark-mode) .builders-resources,body:not(.dark-mode) .builders-sdks{background:#fff}body:not(.dark-mode) .builders-api__code-file,body:not(.dark-mode) .builders-api__content>p,body:not(.dark-mode) .builders-api__desc,body:not(.dark-mode) .builders-capabilities__card>p,body:not(.dark-mode) .builders-capabilities__example,body:not(.dark-mode) .builders-cta__box p,body:not(.dark-mode) .builders-faq__header p,body:not(.dark-mode) .builders-patterns__card>p,body:not(.dark-mode) .builders-resources__card p,body:not(.dark-mode) .builders-sdks__card code,body:not(.dark-mode) .builders-sdks__card p{color:#475569}body:not(.dark-mode) .builders-api__endpoint code{color:#1e293b}body:not(.dark-mode) .builders-api__endpoint{background:rgba(0,0,0,.03);border-radius:8px;padding:12px}body:not(.dark-mode) .validate-faq,body:not(.dark-mode) .validate-features,body:not(.dark-mode) .validate-problem{background:#f1f5f9}body:not(.dark-mode) .validate-cta,body:not(.dark-mode) .validate-how,body:not(.dark-mode) .validate-results,body:not(.dark-mode) .validate-types,body:not(.dark-mode) .validate-usecases{background:#fff}body:not(.dark-mode) .validate-cta__box p,body:not(.dark-mode) .validate-faq__header p,body:not(.dark-mode) .validate-features__content>p,body:not(.dark-mode) .validate-features__item p,body:not(.dark-mode) .validate-features__response-key,body:not(.dark-mode) .validate-features__response-label,body:not(.dark-mode) .validate-features__response-time,body:not(.dark-mode) .validate-hero__experiment-footer,body:not(.dark-mode) .validate-hero__experiment>p,body:not(.dark-mode) .validate-how__step p,body:not(.dark-mode) .validate-problem__card p,body:not(.dark-mode) .validate-results__list li,body:not(.dark-mode) .validate-results__stat-label,body:not(.dark-mode) .validate-types__content p,body:not(.dark-mode) .validate-types__example,body:not(.dark-mode) .validate-usecases__card p{color:#475569}body:not(.dark-mode) .validate-features__response-footer span:first-child,body:not(.dark-mode) .validate-features__response-value,body:not(.dark-mode) .validate-hero__option-text{color:#1e293b}body:not(.dark-mode) .validate-hero__option{background:rgba(0,0,0,.04)}body:not(.dark-mode) .validate-hero__option-bar{background:rgba(55,145,140,.2)}body:not(.dark-mode) .validate-features__response-row{border-bottom-color:rgba(0,0,0,.08)}body:not(.dark-mode) .validate-features__response-header{background:rgba(0,0,0,.03);border-bottom-color:rgba(0,0,0,.08)}body:not(.dark-mode) .validate-features__response-footer{background:rgba(55,145,140,.08);border-top-color:rgba(0,0,0,.08)}@media (max-width:1199px){.builders-hero__title,.traders-hero__title,.validate-hero__title{font-size:48px}.section-title{font-size:36px}}@media (max-width:991px){.builders-hero,.traders-hero,.validate-hero{min-height:auto;padding:120px 0 60px}.builders-hero__title,.traders-hero__title,.validate-hero__title{font-size:40px}.traders-hero__stats{gap:40px;padding:30px}.traders-hero__stat-value{font-size:28px}.builders-api__content,.traders-trust__content,.validate-features__content,.validate-results__content{padding-right:0;margin-bottom:40px}.builders-faq__header,.traders-faq__header,.validate-faq__header{padding-right:0;margin-bottom:40px}.traders-how__flow,.validate-how__flow{flex-direction:column;align-items:center}.traders-how__arrow,.validate-how__arrow{transform:rotate(90deg);padding:0}.traders-how__step,.validate-how__step{max-width:100%}.section-title{font-size:32px}.validate-results__stats{grid-template-columns:1fr}}@media (max-width:767px){.builders-hero__title,.traders-hero__title,.validate-hero__title{font-size:32px}.builders-hero__text,.traders-hero__text,.validate-hero__text{font-size:16px}.traders-hero__stats{flex-direction:column;gap:24px}.builders-cta__box,.traders-cta__box,.validate-cta__box{padding:40px 24px}.builders-cta__box h2,.traders-cta__box h2,.validate-cta__box h2{font-size:28px}.traders-signals__card,.validate-types__card{flex-direction:column;text-align:center}.traders-disclaimer__box{flex-direction:column;text-align:center}.builders-api__endpoint{flex-direction:column;align-items:flex-start}.builders-api__desc{margin-left:0}.section-title{font-size:28px}}@media (max-width:575px){.builders-hero__title,.traders-hero__title,.validate-hero__title{font-size:28px}.builders-cta__buttons,.builders-hero__cta-row,.traders-cta__buttons,.traders-hero__cta-row,.validate-cta__buttons,.validate-hero__cta-row{flex-direction:column}.builders-cta__buttons a,.builders-hero__cta-row a,.traders-cta__buttons a,.traders-hero__cta-row a,.validate-cta__buttons a,.validate-hero__cta-row a{width:100%;text-align:center}.builders-api__code,.builders-hero__code{display:none}.section-title{font-size:24px}}body.people-blur .team-card,body.people-blur .team-card--lead{filter:blur(22px) brightness(.2)!important;pointer-events:none!important}body.people-blur .team-card *,body.people-blur .team-card--lead *{opacity:0!important;pointer-events:none!important}.signals-reality__honest{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:50px}.signals-reality__proven,.signals-reality__uncertain{padding:32px;border-radius:16px}.signals-reality__proven{background:rgba(55,145,140,.08);border:1px solid rgba(55,145,140,.2)}.signals-reality__uncertain{background:rgba(233,196,106,.08);border:1px solid rgba(233,196,106,.2)}.signals-reality__proven h3,.signals-reality__uncertain h3{font-size:18px;font-weight:600;margin-bottom:20px}.signals-reality__proven h3{color:#37918C}.signals-reality__uncertain h3{color:#E9C46A}.signals-reality__proven ul,.signals-reality__uncertain ul{list-style:none;padding:0;margin:0}.signals-reality__proven li,.signals-reality__uncertain li{position:relative;padding-left:24px;margin-bottom:12px;color:rgba(255,255,255,.8);line-height:1.6}body:not(.dark-mode) .signals-reality__proven li,body:not(.dark-mode) .signals-reality__uncertain li{color:#475569}.signals-reality__proven li::before{content:'';position:absolute;left:0;top:10px;width:8px;height:8px;background:#37918C;border-radius:50%}.signals-reality__uncertain li::before{content:'';position:absolute;left:0;top:10px;width:8px;height:8px;background:#E9C46A;border-radius:50%}.signals-example__why{padding:24px;background:rgba(255,255,255,.02);border-radius:16px}body:not(.dark-mode) .signals-example__why{background:#f8fafc}.signals-example__why h4{font-size:16px;font-weight:600;color:#37918C;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.signals-example__why ul{list-style:none;padding:0;margin:0}.signals-example__why li{position:relative;padding-left:24px;margin-bottom:10px;color:rgba(255,255,255,.7);line-height:1.6}body:not(.dark-mode) .signals-example__why li{color:#475569}.signals-example__why li::before{content:'\f00c';font-family:'Font Awesome 5 Pro','Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:2px;font-size:12px;color:#37918C}.signals-closure__text h3{font-size:20px;font-weight:600;color:#fff;margin:32px 0 16px}body:not(.dark-mode) .signals-closure__text h3{color:#1a1a2e}.signals-closure__text ul li strong{color:#fff}body:not(.dark-mode) .signals-closure__text ul li strong{color:#1a1a2e}@media (max-width:767px){.signals-reality__honest{grid-template-columns:1fr}.signals-reality__proven,.signals-reality__uncertain{padding:24px}}body.people-blur .team-card,body.people-blur .team-card--lead{position:relative!important;overflow:hidden!important}body.people-blur .team-card--lead::after,body.people-blur .team-card::after{content:"";position:absolute;inset:0;background:rgba(5,5,12,.95);backdrop-filter:blur(26px);border-radius:inherit;z-index:5}body.people-blur .team-card *,body.people-blur .team-card--lead *{visibility:hidden!important}.signals-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 0 80px}.signals-hero__bg{z-index:-1}.signals-hero__bg::before{content:'';position:absolute;top:30%;left:5%;width:400px;height:400px;background:radial-gradient(circle,rgba(130,71,229,.06) 0,transparent 70%);pointer-events:none}.signals-hero__cta-row{display:flex;gap:16px;justify-content:center;margin-top:32px;flex-wrap:wrap}.signals-hero__cta-row .btn-one{padding:14px 32px;background:linear-gradient(135deg,#37918C,#37918C);color:#fff;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease}.signals-hero__cta-row .btn-one:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(55,145,140,.3)}.signals-hero__cta-row .btn-two{padding:14px 32px;background:0 0;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease}body:not(.dark-mode) .signals-hero__cta-row .btn-two{border-color:#e2e8f0;color:#1a1a2e}.signals-hero__cta-row .btn-two:hover{border-color:#37918C;color:#37918C}@media (max-width:575px){.signals-hero__cta-row{flex-direction:column}.signals-hero__cta-row a{width:100%;text-align:center}}.signals-hero__gradient{background:linear-gradient(135deg,#37918C,#37918C);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.signals-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 0 80px;overflow:hidden}.signals-hero__bg{position:absolute;inset:0;background:linear-gradient(180deg,#05050c 0,#0b1218 50%,#0f171e 100%);z-index:-1}.signals-hero__bg::after{content:'';position:absolute;top:20%;right:10%;width:600px;height:600px;background:radial-gradient(circle,rgba(55,145,140,.08) 0,transparent 70%);pointer-events:none}.signals-hero__bg::before{content:'';position:absolute;top:40%;left:5%;width:400px;height:400px;background:radial-gradient(circle,rgba(130,71,229,.06) 0,transparent 70%);pointer-events:none}body:not(.dark-mode) .signals-hero__bg{background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 50%,#e2e8f0 100%)}.signals-hero__content{text-align:center;max-width:900px;margin:0 auto}.signals-hero__pill{display:inline-block;padding:8px 20px;background:rgba(55,145,140,.1);border:1px solid rgba(55,145,140,.2);border-radius:50px;color:#37918C;font-size:14px;font-weight:500;margin-bottom:24px}.signals-hero__title{font-size:56px;font-weight:700;line-height:1.15;margin-bottom:24px;color:#fff}body:not(.dark-mode) .signals-hero__title{color:#1a1a2e}.signals-hero__text{font-size:20px;line-height:1.7;color:rgba(255,255,255,.7);max-width:750px;margin:0 auto}body:not(.dark-mode) .signals-hero__text{color:#64748b}.signals-reality{background:#0a0a12}body:not(.dark-mode) .signals-reality{background:#fff}.signals-reality__intro{text-align:center;margin-bottom:40px}.signals-examples{background:#05050c}body:not(.dark-mode) .signals-examples{background:#f8fafc}.signals-example{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:40px;margin-bottom:40px}body:not(.dark-mode) .signals-example{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px rgba(0,0,0,.05)}.signals-example:last-child{margin-bottom:0}.signals-example__header{display:flex;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.08)}body:not(.dark-mode) .signals-example__header{border-bottom-color:#e2e8f0}.signals-example__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(55,145,140,.2),rgba(55,145,140,.2));border-radius:16px;font-size:28px;color:#37918C}.signals-example__type{display:inline-block;padding:4px 12px;background:rgba(55,145,140,.1);border-radius:20px;color:#37918C;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.signals-example__title{font-size:24px;font-weight:600;color:#fff;margin:0}body:not(.dark-mode) .signals-example__title{color:#1a1a2e}.signals-example__body{display:grid;grid-template-columns:1fr 1fr;gap:30px}.signals-example__challenges,.signals-example__model,.signals-example__why{padding:24px;background:rgba(255,255,255,.02);border-radius:16px}body:not(.dark-mode) .signals-example__challenges,body:not(.dark-mode) .signals-example__model,body:not(.dark-mode) .signals-example__why{background:#f8fafc}.signals-example__challenges{grid-column:1/-1}.signals-example__challenges h4,.signals-example__model h4,.signals-example__why h4{font-size:16px;font-weight:600;color:#37918C;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.signals-example__model p{color:rgba(255,255,255,.7);line-height:1.7;margin:0}body:not(.dark-mode) .signals-example__model p{color:#475569}.signals-example__challenges ul{list-style:none;padding:0;margin:0}.signals-example__challenges li{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.05);color:rgba(255,255,255,.7);line-height:1.6}body:not(.dark-mode) .signals-example__challenges li{border-bottom-color:#e2e8f0;color:#475569}.signals-example__challenges li:last-child{border-bottom:none;padding-bottom:0}.signals-example__challenges li strong{color:#fff}body:not(.dark-mode) .signals-example__challenges li strong{color:#1a1a2e}.signals-journey{background:#0a0a12}body:not(.dark-mode) .signals-journey{background:#fff}.signals-journey__timeline{position:relative;padding-left:80px}.signals-journey__timeline::before{content:'';position:absolute;left:30px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#37918C,#37918C,#37918C);opacity:.3}.signals-journey__step{position:relative;margin-bottom:60px}.signals-journey__step:last-child{margin-bottom:0}.signals-journey__step-number{position:absolute;left:-80px;top:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#37918C,#37918C);border-radius:50%;font-size:20px;font-weight:700;color:#fff;z-index:1}.signals-journey__step-content{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px}body:not(.dark-mode) .signals-journey__step-content{background:#f8fafc;border-color:#e2e8f0}.signals-journey__step-content h3{font-size:24px;font-weight:600;color:#fff;margin-bottom:8px}body:not(.dark-mode) .signals-journey__step-content h3{color:#1a1a2e}.signals-journey__step-desc{font-size:16px;color:rgba(255,255,255,.6);margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}body:not(.dark-mode) .signals-journey__step-desc{color:#64748b;border-bottom-color:#e2e8f0}.signals-journey__step-approach,.signals-journey__step-challenge{margin-bottom:20px}.signals-journey__step-approach h4,.signals-journey__step-challenge h4{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.signals-journey__step-challenge h4{color:#E76F51}.signals-journey__step-approach h4{color:#37918C}.signals-journey__step-challenge p{color:rgba(255,255,255,.7);line-height:1.7;margin:0}body:not(.dark-mode) .signals-journey__step-challenge p{color:#475569}.signals-journey__step-approach ul{list-style:none;padding:0;margin:0}.signals-journey__step-approach li{position:relative;padding-left:24px;margin-bottom:8px;color:rgba(255,255,255,.7);line-height:1.6}body:not(.dark-mode) .signals-journey__step-approach li{color:#475569}.signals-journey__step-approach li::before{content:'';position:absolute;left:0;top:10px;width:8px;height:8px;background:#37918C;border-radius:50%}.signals-journey__step-reality{margin-top:20px;padding:16px 20px;background:rgba(233,196,106,.1);border-left:3px solid #E9C46A;border-radius:0 8px 8px 0}.signals-journey__step-reality-label{font-weight:600;color:#E9C46A;margin-right:8px}.signals-journey__step-reality-text{color:rgba(255,255,255,.8)}body:not(.dark-mode) .signals-journey__step-reality-text{color:#475569}.signals-works{background:#05050c}body:not(.dark-mode) .signals-works{background:#f8fafc}.signals-works__bad,.signals-works__good{padding:40px;border-radius:20px;height:100%}.signals-works__good{background:rgba(55,145,140,.05);border:1px solid rgba(55,145,140,.2)}.signals-works__bad{background:rgba(231,111,81,.05);border:1px solid rgba(231,111,81,.2)}.signals-works__bad h3,.signals-works__good h3{font-size:20px;font-weight:600;margin-bottom:24px;display:flex;align-items:center;gap:12px}.signals-works__good h3{color:#37918C}.signals-works__bad h3{color:#E76F51}.signals-works__bad ul,.signals-works__good ul{list-style:none;padding:0;margin:0}.signals-works__bad li,.signals-works__good li{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.05)}body:not(.dark-mode) .signals-works__bad li,body:not(.dark-mode) .signals-works__good li{border-bottom-color:rgba(0,0,0,.05)}.signals-works__bad li:last-child,.signals-works__good li:last-child{border-bottom:none;padding-bottom:0}.signals-works__bad li strong,.signals-works__good li strong{display:block;color:#fff;margin-bottom:4px}body:not(.dark-mode) .signals-works__bad li strong,body:not(.dark-mode) .signals-works__good li strong{color:#1a1a2e}.signals-works__bad li span,.signals-works__good li span{display:block;font-size:14px;color:rgba(255,255,255,.6);line-height:1.5}body:not(.dark-mode) .signals-works__bad li span,body:not(.dark-mode) .signals-works__good li span{color:#64748b}.signals-closure{background:#0a0a12}body:not(.dark-mode) .signals-closure{background:#fff}.signals-closure__content{text-align:center}.signals-closure__title{font-size:42px;font-weight:700;color:#fff;margin-bottom:40px}body:not(.dark-mode) .signals-closure__title{color:#1a1a2e}.signals-closure__text{text-align:left;max-width:800px;margin:0 auto 50px}.signals-closure__text p{font-size:18px;line-height:1.8;color:rgba(255,255,255,.8);margin-bottom:24px}body:not(.dark-mode) .signals-closure__text p{color:#475569}.signals-closure__text ul{list-style:none;padding:0;margin:0 0 24px 0}.signals-closure__text li{position:relative;padding-left:28px;margin-bottom:12px;font-size:17px;color:rgba(255,255,255,.8);line-height:1.6}body:not(.dark-mode) .signals-closure__text li{color:#475569}.signals-closure__text li::before{content:'';position:absolute;left:0;top:10px;width:10px;height:10px;background:#37918C;border-radius:50%}.signals-closure__cta{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:48px;max-width:700px;margin:0 auto}body:not(.dark-mode) .signals-closure__cta{background:#f8fafc;border-color:#e2e8f0}.signals-closure__cta h3{font-size:24px;font-weight:600;color:#fff;margin-bottom:16px}body:not(.dark-mode) .signals-closure__cta h3{color:#1a1a2e}.signals-closure__cta p{font-size:16px;color:rgba(255,255,255,.7);line-height:1.7;margin-bottom:24px}body:not(.dark-mode) .signals-closure__cta p{color:#64748b}.signals-closure__cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.signals-closure__cta-buttons .btn-one,.signals-closure__cta-buttons .btn-two{padding:14px 28px;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none;transition:all .3s ease}.signals-closure__cta-buttons .btn-one{background:linear-gradient(135deg,#37918C,#37918C);color:#fff}.signals-closure__cta-buttons .btn-one:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(55,145,140,.3)}.signals-closure__cta-buttons .btn-two{background:0 0;border:1px solid rgba(255,255,255,.2);color:#fff}body:not(.dark-mode) .signals-closure__cta-buttons .btn-two{border-color:#e2e8f0;color:#1a1a2e}.signals-closure__cta-buttons .btn-two:hover{border-color:#37918C;color:#37918C}.signals-final{background:linear-gradient(180deg,#0a0a12 0,#05050c 100%);padding:100px 0}body:not(.dark-mode) .signals-final{background:linear-gradient(180deg,#fff 0,#f8fafc 100%)}.signals-final__content{text-align:center;max-width:600px;margin:0 auto}.signals-final__logo{margin-bottom:32px}.signals-final__logo img{height:40px;opacity:.8}.signals-final__text{font-size:18px;line-height:1.8;color:rgba(255,255,255,.7);margin-bottom:24px}body:not(.dark-mode) .signals-final__text{color:#64748b}.signals-final__team{font-size:16px;font-weight:600;color:#37918C;font-style:italic}@media (max-width:1199px){.signals-hero__title{font-size:48px}}@media (max-width:991px){.signals-hero{padding:150px 0 80px;min-height:auto}.signals-hero__title{font-size:40px}.signals-hero__text{font-size:18px}.signals-example__body{grid-template-columns:1fr}.signals-journey__timeline{padding-left:60px}.signals-journey__step-number{left:-60px;width:50px;height:50px;font-size:18px}.signals-journey__timeline::before{left:24px}.signals-closure__title{font-size:36px}}@media (max-width:767px){.signals-hero__title{font-size:32px}.signals-example{padding:24px}.signals-example__header{flex-direction:column;text-align:center}.signals-journey__timeline{padding-left:0}.signals-journey__timeline::before{display:none}.signals-journey__step-number{position:relative;left:0;margin-bottom:20px}.signals-works__bad,.signals-works__good{padding:24px;margin-bottom:24px}.signals-closure__cta{padding:32px 24px}.signals-closure__title{font-size:28px}}@media (max-width:575px){.signals-hero__title{font-size:28px}.signals-closure__cta-buttons{flex-direction:column}.signals-closure__cta-buttons a{width:100%;text-align:center}}.home-provide{background:#05050c}body:not(.dark-mode) .home-provide{background:#f8fafc}.home-provide__header{text-align:center;margin-bottom:60px}.home-provide__cta{text-align:center;padding:40px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px}body:not(.dark-mode) .home-provide__cta{background:#fff;border-color:#e2e8f0}.home-provide__cta p{font-size:18px;color:rgba(255,255,255,.8);margin-bottom:24px}body:not(.dark-mode) .home-provide__cta p{color:#475569}.home-provide__cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.home-provide__cta-buttons .btn-one,.home-provide__cta-buttons .btn-two{padding:14px 28px;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none;transition:all .3s ease}.home-provide__cta-buttons .btn-one{background:linear-gradient(135deg,#37918C,#37918C);color:#fff}.home-provide__cta-buttons .btn-one:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(55,145,140,.3)}.home-provide__cta-buttons .btn-two{background:0 0;border:1px solid rgba(255,255,255,.2);color:#fff}body:not(.dark-mode) .home-provide__cta-buttons .btn-two{border-color:#e2e8f0;color:#1a1a2e}.home-provide__cta-buttons .btn-two:hover{border-color:#37918C;color:#37918C}@media (max-width:767px){.home-provide__cta{padding:32px 24px}.home-provide__cta-buttons{flex-direction:column}.home-provide__cta-buttons a{width:100%;text-align:center}}.infra-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.infra-card{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .3s,transform .3s}.infra-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.13)}.infra-card--wide{grid-column:span 2;flex-direction:row}.infra-card--wide-rev{flex-direction:row-reverse}.infra-card__illus{background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;min-height:190px;padding:28px 24px}.infra-card--wide .infra-card__illus{border-bottom:none;border-right:1px solid rgba(255,255,255,.05);min-height:unset;flex:0 0 44%}.infra-card--wide-rev .infra-card__illus{border-right:none;border-left:1px solid rgba(255,255,255,.05)}.infra-card__body{padding:20px 22px 24px;flex:1;display:flex;flex-direction:column;justify-content:center}.infra-card__body h4{font-size:15px;font-weight:700;color:#fff;margin-bottom:7px;line-height:1.3}.infra-card__body p{font-size:13px;line-height:1.65;color:rgba(255,255,255,.42);margin:0}.ii-vault{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px 18px;width:100%;max-width:200px}.ii-vault__header{font-size:11px;color:rgba(255,255,255,.4);margin-bottom:10px;display:flex;align-items:center;gap:5px}.ii-vault__header i{color:#3a847f}.ii-vault__amount{font-size:22px;font-weight:700;color:#fff;margin-bottom:10px;letter-spacing:-.02em}.ii-vault__amount span{font-size:14px;opacity:.55}.ii-vault__row{display:flex;justify-content:space-between;font-size:11px;color:rgba(255,255,255,.38);margin-bottom:5px}.ii-vault__row strong{color:#fff;font-weight:600}.ii-vault__bar{height:3px;background:rgba(255,255,255,.07);border-radius:3px;margin-top:12px;overflow:hidden}.ii-vault__bar div{height:100%;background:linear-gradient(90deg,#3a847f,#37918C);border-radius:3px}.ii-wallet{background:linear-gradient(135deg,rgba(58,132,127,.18),rgba(55,145,140,.08));border:1px solid rgba(58,132,127,.2);border-radius:14px;padding:16px 18px;width:100%;max-width:200px}.ii-wallet__label{font-size:11px;color:rgba(255,255,255,.45);margin-bottom:8px;display:flex;align-items:center;gap:5px}.ii-wallet__label i{color:#3a847f}.ii-wallet__bal{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.02em;margin-bottom:10px}.ii-wallet__bal span{font-size:15px;opacity:.55}.ii-wallet__chips{display:flex;gap:6px;margin-bottom:12px}.ii-wallet__chips span{font-size:10px;padding:2px 8px;border-radius:999px;border:1px solid rgba(55,145,140,.3);color:rgba(55,145,140,.8)}.ii-wallet__btns{display:flex;gap:8px}.ii-wallet__btns button{flex:1;padding:6px 0;border-radius:8px;border:none;font-size:11px;font-weight:600;cursor:default}.ii-wallet__btns button:first-child{background:rgba(58,132,127,.35);color:#37918C}.ii-wallet__btns button:last-child{background:rgba(255,255,255,.06);color:rgba(255,255,255,.45)}.ii-integration{display:flex;flex-direction:column;align-items:center;gap:10px}.ii-integration__icons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ii-int-icon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:20px;border:1px solid rgba(255,255,255,.06)}.ii-int-icon--shopify{background:rgba(150,191,72,.14);color:#96bf48}.ii-int-icon--stripe{background:rgba(99,91,255,.14);color:#635bff}.ii-int-icon--discord{background:rgba(88,101,242,.14);color:#5865f2}.ii-int-icon--telegram{background:rgba(42,171,238,.14);color:#2aabee}.ii-integration__arrow{font-size:11px;color:rgba(255,255,255,.18)}.ii-integration__hub{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#37918C,#37918C);display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgba(55,145,140,.3)}.ii-integration__hub img{width:26px}.ii-dashboard{width:100%}.ii-dash__header{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:rgba(255,255,255,.4);margin-bottom:14px}.ii-dash__live{color:#10b981}.ii-dash__stats{display:flex;gap:20px;margin-bottom:16px}.ii-dash__stat span{display:block;font-size:10px;color:rgba(255,255,255,.3);margin-bottom:2px;text-transform:uppercase;letter-spacing:.06em}.ii-dash__stat strong{font-size:16px;font-weight:700;color:#fff}.ii-dash__chart{display:flex;align-items:flex-end;gap:5px;height:44px}.ii-dash__bar{flex:1;height:var(--h);background:rgba(255,255,255,.09);border-radius:3px 3px 0 0}.ii-dash__bar--hi{background:linear-gradient(180deg,#37918C,#3a847f)}.ii-gov{width:100%;max-width:220px}.ii-gov__proposal{font-size:12px;font-weight:600;color:#fff;margin-bottom:14px;line-height:1.4}.ii-gov__row{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.38)}.ii-gov__track{flex:1;height:5px;background:rgba(255,255,255,.06);border-radius:5px;overflow:hidden}.ii-gov__fill{height:100%;border-radius:5px}.ii-gov__fill--yes{background:#10b981}.ii-gov__fill--no{background:rgba(239,68,68,.5)}.ii-gov__meta{font-size:10px;color:rgba(255,255,255,.22);margin-top:6px}.ii-agent{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-width:220px}.ii-agent__node{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:500;padding:9px 14px;border-radius:10px;width:100%}.ii-agent__node--trigger{background:rgba(240,185,11,.1);border:1px solid rgba(240,185,11,.22);color:#f0b90b}.ii-agent__node--exec{background:rgba(164,123,255,.1);border:1px solid rgba(164,123,255,.22);color:#a47bff}.ii-agent__line{width:1px;height:18px;background:rgba(255,255,255,.1);margin:4px 0}.ii-agent__pills{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap;justify-content:center}.ii-agent__pills span{font-size:10px;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.09);color:rgba(255,255,255,.38)}.ii-engineers{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.ii-eng__avatars{display:flex;align-items:center}.ii-eng__av{width:44px;height:44px;border-radius:50%;background:rgba(58,132,127,.12);border:2px solid rgba(58,132,127,.25);display:flex;align-items:center;justify-content:center;color:#3a847f;font-size:16px;margin-left:-10px}.ii-eng__av:first-child{margin-left:0}.ii-eng__av--mid{width:52px;height:52px;font-size:20px;background:linear-gradient(135deg,rgba(58,132,127,.22),rgba(55,145,140,.12));border-color:rgba(55,145,140,.3);color:#37918C;z-index:1;position:relative}.ii-eng__label{font-size:11px;color:rgba(255,255,255,.3);text-align:center}.ii-eng__channels{display:flex;gap:8px}.ii-eng__channels span{font-size:11px;padding:5px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.38);display:flex;align-items:center;gap:5px}body:not(.dark-mode) .infra-card{background:#fff;border-color:rgba(0,0,0,.07);box-shadow:0 2px 16px rgba(0,0,0,.04)}body:not(.dark-mode) .infra-card__illus{background:#f8fafc;border-color:rgba(0,0,0,.05)}body:not(.dark-mode) .infra-card--wide .infra-card__illus{border-color:rgba(0,0,0,.05)}body:not(.dark-mode) .infra-card__body h4{color:#0a0c1c}body:not(.dark-mode) .infra-card__body p{color:#64748b}body:not(.dark-mode) .ii-vault{background:#fff;border-color:rgba(0,0,0,.08)}body:not(.dark-mode) .ii-vault__header{color:#64748b}body:not(.dark-mode) .ii-vault__amount{color:#0a0c1c}body:not(.dark-mode) .ii-vault__row{color:#94a3b8}body:not(.dark-mode) .ii-vault__row strong{color:#0a0c1c}body:not(.dark-mode) .ii-vault__bar{background:rgba(0,0,0,.06)}body:not(.dark-mode) .ii-wallet{background:linear-gradient(135deg,rgba(58,132,127,.07),rgba(55,145,140,.04));border-color:rgba(58,132,127,.15)}body:not(.dark-mode) .ii-wallet__label{color:#64748b}body:not(.dark-mode) .ii-wallet__bal{color:#0a0c1c}body:not(.dark-mode) .ii-wallet__btns button:last-child{background:rgba(0,0,0,.05);color:#64748b}body:not(.dark-mode) .ii-int-icon{border-color:rgba(0,0,0,.06)}body:not(.dark-mode) .ii-integration__arrow{color:rgba(0,0,0,.2)}body:not(.dark-mode) .ii-dash__header{color:#64748b}body:not(.dark-mode) .ii-dash__stat span{color:#94a3b8}body:not(.dark-mode) .ii-dash__stat strong{color:#0a0c1c}body:not(.dark-mode) .ii-dash__bar{background:rgba(0,0,0,.07)}body:not(.dark-mode) .ii-gov__proposal{color:#0a0c1c}body:not(.dark-mode) .ii-gov__row{color:#94a3b8}body:not(.dark-mode) .ii-gov__track{background:rgba(0,0,0,.06)}body:not(.dark-mode) .ii-gov__meta{color:#cbd5e1}body:not(.dark-mode) .ii-agent__node--trigger{background:rgba(240,185,11,.07);border-color:rgba(240,185,11,.2)}body:not(.dark-mode) .ii-agent__node--exec{background:rgba(164,123,255,.07);border-color:rgba(164,123,255,.2)}body:not(.dark-mode) .ii-agent__line{background:rgba(0,0,0,.08)}body:not(.dark-mode) .ii-agent__pills span{border-color:rgba(0,0,0,.08);color:#94a3b8}body:not(.dark-mode) .ii-eng__av{background:rgba(58,132,127,.07);border-color:rgba(58,132,127,.15)}body:not(.dark-mode) .ii-eng__av--mid{background:linear-gradient(135deg,rgba(58,132,127,.1),rgba(55,145,140,.07))}body:not(.dark-mode) .ii-eng__label{color:#94a3b8}body:not(.dark-mode) .ii-eng__channels span{border-color:rgba(0,0,0,.07);color:#64748b}@media (max-width:991px){.infra-grid{grid-template-columns:repeat(2,1fr)}.infra-card--wide{grid-column:span 2}}@media (max-width:767px){.infra-card--wide{flex-direction:column}.infra-card--wide .infra-card__illus,.infra-card--wide-rev .infra-card__illus{border-right:none;border-left:none;border-bottom:1px solid rgba(255,255,255,.05);flex:none}}@media (max-width:575px){.infra-grid{grid-template-columns:1fr}.infra-card--wide{grid-column:span 1}}.testimonial__one-avatar-placeholder{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(55,145,140,.2),rgba(55,145,140,.2));display:flex;align-items:center;justify-content:center;font-size:32px;color:#37918C}.testimonial__one-right-item-content-bottom-brand i{font-size:28px;color:#37918C;opacity:.7}.testimonial__source{display:flex;align-items:center;gap:8px}.testimonial__source i{font-size:20px;color:#37918C;opacity:.8}.testimonial__source span{font-size:12px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.5px}body:not(.dark-mode) .testimonial__source span{color:#64748b}body{background:#05050c}body:not(.dark-mode){background:#f8fafc}.cta__one{background:0 0;padding-bottom:0}.home-provide{margin-top:0;padding-top:80px}.testimonial__one{background-color:#0a0a12}body:not(.dark-mode) .testimonial__one{background-color:#fff}.section-padding{position:relative;z-index:1}.footer__area{background-color:#05050c}body:not(.dark-mode) .footer__area{background-color:#f8fafc}.demo-testimonial-card__avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,rgba(55,145,140,.2),rgba(55,145,140,.2));display:flex;align-items:center;justify-content:center;font-size:20px;color:#37918C}body:not(.dark-mode) .footer__area-widget h6{color:#1a1a2e}body:not(.dark-mode) .footer-widget-menu ul li a,body:not(.dark-mode) .footer__area-widget a,body:not(.dark-mode) .footer__area-widget p,body:not(.dark-mode) .footer__area-widget-info p{color:#475569}body:not(.dark-mode) .footer-widget-menu ul li a:hover{color:#37918C}body:not(.dark-mode) .footer__area-widget-company p a{color:#64748b}body:not(.dark-mode) .copyright__area a,body:not(.dark-mode) .copyright__area p,body:not(.dark-mode) .copyright__area-menu ul li a{color:#475569}body:not(.dark-mode) .copyright__area a:hover,body:not(.dark-mode) .copyright__area-menu ul li a:hover{color:#37918C}body:not(.dark-mode) .footer__area-widget-subscribe label{color:#64748b}body:not(.dark-mode) .footer__area-widget-subscribe input{background:#fff;border-color:#e2e8f0;color:#1a1a2e}body:not(.dark-mode) .social__icon ul li a{color:#475569;border-color:#e2e8f0}body:not(.dark-mode) .social__icon ul li a:hover{color:#37918C;border-color:#37918C}.footer__area .logo-dark{display:inline-block}.footer__area .logo-light{display:none}body:not(.dark-mode) .footer__area .logo-dark{display:none}body:not(.dark-mode) .footer__area .logo-light{display:inline-block}.legal-page{padding-top:140px;padding-bottom:80px;min-height:100vh}.legal-page__header{text-align:center;margin-bottom:60px}.legal-page__header h1{font-size:48px;font-weight:700;margin:20px 0 15px;color:#1a1a2e}.dark-mode .legal-page__header h1{color:#fff}.legal-page__updated{font-size:14px;color:#64748b}.legal-page__content{background:rgba(255,255,255,.7);backdrop-filter:blur(10px);border-radius:20px;padding:50px;border:1px solid rgba(0,0,0,.05)}.dark-mode .legal-page__content{background:rgba(30,30,50,.7);border-color:rgba(255,255,255,.1)}.legal-page__content h2{font-size:24px;font-weight:600;margin:40px 0 20px;color:#1a1a2e}.legal-page__content h2:first-child{margin-top:0}.dark-mode .legal-page__content h2{color:#fff}.legal-page__content h3{font-size:18px;font-weight:600;margin:25px 0 15px;color:#334155}.dark-mode .legal-page__content h3{color:#e2e8f0}.legal-page__content p{font-size:16px;line-height:1.8;color:#475569;margin-bottom:15px}.dark-mode .legal-page__content p{color:#94a3b8}.legal-page__content ul{margin:15px 0 25px 20px;padding:0}.legal-page__content ul li{font-size:16px;line-height:1.8;color:#475569;margin-bottom:10px;position:relative;padding-left:15px}.legal-page__content ul li::before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;background:#37918C;border-radius:50%}.dark-mode .legal-page__content ul li{color:#94a3b8}.legal-page__content a{color:#37918C;text-decoration:none;transition:color .3s ease}.legal-page__content a:hover{color:#00a896;text-decoration:underline}.legal-page__content strong{color:#1a1a2e;font-weight:600}.dark-mode .legal-page__content strong{color:#fff}@media (max-width:767px){.legal-page{padding-top:120px}.legal-page__header h1{font-size:32px}.legal-page__content{padding:30px 20px}.legal-page__content h2{font-size:20px}}body:not(.dark-mode) .impact-bar__label{color:#64748b}body:not(.dark-mode) .story-card__author span{color:#64748b}body:not(.dark-mode) .story-timeline__content p{color:#475569}body:not(.dark-mode) .story-timeline__quote cite{color:#64748b}body:not(.dark-mode) .love-card span{color:#64748b}body:not(.dark-mode) .story-cta__content p{color:#475569}body:not(.dark-mode) .story-cta__avatars span{color:#64748b}body:not(.dark-mode) .story-cta__visual p{color:#475569}body:not(.dark-mode) .story-masonry__header h2{color:#0a0c1c}body:not(.dark-mode) .wall-of-love__header h2{color:#0a0c1c}body:not(.dark-mode) .import-method__info h4{color:#0a0c1c}body:not(.dark-mode) .import-method__info p{color:#475569}body:not(.dark-mode) .import-methods__content p{color:#475569}body:not(.dark-mode) .import-preview__title{color:#0a0c1c}body:not(.dark-mode) .import-preview__stat-value{color:#0a0c1c}body:not(.dark-mode) .import-preview__stat-label{color:#64748b}body:not(.dark-mode) .migration-flow__card h4{color:#0a0c1c}body:not(.dark-mode) .migration-flow__card p{color:#475569}body:not(.dark-mode) .migration-flow__stat-value{color:#0a0c1c}body:not(.dark-mode) .migration-flow__stat-label{color:#64748b}body:not(.dark-mode) .migration-proof__content p{color:#475569}body:not(.dark-mode) .migration-proof__features li{color:#475569}body:not(.dark-mode) .migration-stats__value{color:#0a0c1c}body:not(.dark-mode) .migration-stats__label{color:#64748b}body:not(.dark-mode) .member-cta__content p{color:#475569}body:not(.dark-mode) .member-faq__item h4{color:#0a0c1c}body:not(.dark-mode) .member-faq__item p{color:#475569}body:not(.dark-mode) .proof-receipt__label{color:#64748b}body:not(.dark-mode) .proof-receipt__value{color:#0a0c1c}body:not(.dark-mode) .proof-receipt__hash{color:#64748b}body:not(.dark-mode) .waitlist-dashboard__content p{color:#475569}body:not(.dark-mode) .waitlist-dashboard__features li{color:#475569}body:not(.dark-mode) .waitlist-queue__title{color:#0a0c1c}body:not(.dark-mode) .waitlist-queue__info h5{color:#0a0c1c}body:not(.dark-mode) .waitlist-queue__meta{color:#64748b}body:not(.dark-mode) .waitlist-queue__wallet{color:#64748b}body:not(.dark-mode) .waitlist-queue__count{color:#64748b}body:not(.dark-mode) .waitlist-scoring__content p{color:#475569}body:not(.dark-mode) .waitlist-scoring__list li{color:#475569}body:not(.dark-mode) .waitlist-scoring__list li span{color:#475569}body:not(.dark-mode) .waitlist-stats__value{color:#0a0c1c}body:not(.dark-mode) .waitlist-stats__label{color:#64748b}body:not(.dark-mode) .waitlist-cta__content p{color:#475569}body:not(.dark-mode) .waitlist-cta__queue-row span{color:#475569}body:not(.dark-mode) .waitlist-cta__queue-row strong{color:#0a0c1c}body:not(.dark-mode) .waitlist-faq__item h4{color:#0a0c1c}body:not(.dark-mode) .waitlist-faq__item p{color:#475569}body:not(.dark-mode) .score-card__factor{color:#475569}body:not(.dark-mode) .score-card__factor>span:first-child{color:#475569}body:not(.dark-mode) .score-card__bar{background:rgba(0,0,0,.08)}body:not(.dark-mode) .score-card__ring svg circle:first-child{stroke:rgba(0,0,0,0.08)}body:not(.dark-mode) .score-card__value{color:#0a0c1c}body:not(.dark-mode) .action-flow__content p{color:#475569}body:not(.dark-mode) .action-flow__step-info h4{color:#0a0c1c}body:not(.dark-mode) .action-flow__step-info p{color:#475569}body:not(.dark-mode) .action-sources__content p{color:#475569}body:not(.dark-mode) .action-sources__list li{color:#475569}body:not(.dark-mode) .action-stats__value{color:#0a0c1c}body:not(.dark-mode) .action-stats__label{color:#64748b}body:not(.dark-mode) .action-type-card__label{color:#64748b}body:not(.dark-mode) .action-type-card__example{color:#475569}body:not(.dark-mode) .action-feed__title{color:#0a0c1c}body:not(.dark-mode) .action-feed__item-title{color:#0a0c1c}body:not(.dark-mode) .action-feed__item-meta{color:#64748b}body:not(.dark-mode) .action-feed__item-time{color:#64748b}body:not(.dark-mode) .action-cta__content p{color:#475569}body:not(.dark-mode) .action-faq__item h4{color:#0a0c1c}body:not(.dark-mode) .action-faq__item p{color:#475569}body:not(.dark-mode) .decision-card__log{color:#64748b}body:not(.dark-mode) .playbook-card__header h4{color:#0a0c1c}body:not(.dark-mode) .routing-flow__rule-label{color:#64748b}body:not(.dark-mode) .integration-hub__content p{color:#475569}body:not(.dark-mode) .integration-hub__features li{color:#475569}body:not(.dark-mode) .integration-stats__value{color:#0a0c1c}body:not(.dark-mode) .integration-stats__label{color:#64748b}body:not(.dark-mode) .code-preview__content p{color:#475569}body:not(.dark-mode) .code-preview__features li{color:#475569}body:not(.dark-mode) .code-block__title{color:#64748b}body:not(.dark-mode) .connector-card h4{color:#0a0c1c}body:not(.dark-mode) .connector-card p{color:#475569}body:not(.dark-mode) .live-pipeline__title{color:#0a0c1c}body:not(.dark-mode) .live-pipeline__log-event{color:#0a0c1c}body:not(.dark-mode) .live-pipeline__log-source{color:#64748b}body:not(.dark-mode) .live-pipeline__log-time{color:#64748b}body:not(.dark-mode) .pipeline-step__content h4{color:#0a0c1c}body:not(.dark-mode) .pipeline-step__content p{color:#475569}body:not(.dark-mode) .integration-cta__content p{color:#475569}body:not(.dark-mode) .integration-faq__item h4{color:#0a0c1c}body:not(.dark-mode) .integration-faq__item p{color:#475569}body:not(.dark-mode) .capability-card h4{color:#0a0c1c}body:not(.dark-mode) .capability-card p{color:#475569}body:not(.dark-mode) .orbit-system__node span{color:#64748b}body:not(.dark-mode) .sources-hub__node span{color:#64748b}body:not(.dark-mode) .section-header h2{color:#0a0c1c}body:not(.dark-mode) .section-header p{color:#475569}body:not(.dark-mode) .page-hero__desc{color:#475569}body:not(.dark-mode) .demo-form__header p{color:#475569}body:not(.dark-mode) .demo-expect-card h4{color:#0a0c1c}body:not(.dark-mode) .demo-expect-card__list li{color:#475569}body:not(.dark-mode) .demo-expect-card__list li strong{color:#0a0c1c}body:not(.dark-mode) .demo-expect-card__list li p{color:#64748b}body:not(.dark-mode) .demo-expect-card__time{color:#64748b}body:not(.dark-mode) .demo-testimonial-card p{color:#475569}body:not(.dark-mode) .demo-testimonial-card__author strong{color:#0a0c1c}body:not(.dark-mode) .demo-testimonial-card__author span{color:#64748b}body:not(.dark-mode) .demo-quick-stats__value{color:#0a0c1c}body:not(.dark-mode) .demo-quick-stats__label{color:#64748b}body:not(.dark-mode) .persona-card h4{color:#0a0c1c}body:not(.dark-mode) .persona-card>p{color:#475569}body:not(.dark-mode) .persona-card__use-cases li{color:#64748b}body:not(.dark-mode) .topic-card h5{color:#0a0c1c}body:not(.dark-mode) .topic-card p{color:#475569}body:not(.dark-mode) .demo-stats__value{color:#0a0c1c}body:not(.dark-mode) .demo-stats__label{color:#64748b}body:not(.dark-mode) .demo-faq__item h5{color:#0a0c1c}body:not(.dark-mode) .demo-faq__item p{color:#475569}body:not(.dark-mode) .demo-cta__content h2{color:#0a0c1c}body:not(.dark-mode) .demo-cta__content p{color:#475569}body:not(.dark-mode) .demo-cta__calendar-body span{color:#475569}body:not(.dark-mode) .traders-hero__text{color:#475569}body:not(.dark-mode) .traders-hero__stat-value{color:#0a0c1c}body:not(.dark-mode) .traders-hero__stat-label{color:#64748b}body:not(.dark-mode) .traders-problem__header h2{color:#0a0c1c}body:not(.dark-mode) .traders-problem__card h5{color:#0a0c1c}body:not(.dark-mode) .traders-problem__card p{color:#475569}body:not(.dark-mode) .traders-how__header h2{color:#0a0c1c}body:not(.dark-mode) .traders-how__step h5{color:#0a0c1c}body:not(.dark-mode) .traders-how__step p{color:#475569}body:not(.dark-mode) .traders-how__step-number{color:#64748b}body:not(.dark-mode) .traders-signals__header h2{color:#0a0c1c}body:not(.dark-mode) .traders-signals__content h5{color:#0a0c1c}body:not(.dark-mode) .traders-signals__content p{color:#475569}body:not(.dark-mode) .traders-signals__tags li{color:#64748b;background:rgba(9,9,20,.05)}body:not(.dark-mode) .traders-trust__content h2{color:#0a0c1c}body:not(.dark-mode) .traders-trust__item h6{color:#0a0c1c}body:not(.dark-mode) .traders-trust__item p{color:#475569}body:not(.dark-mode) .traders-trust__meter-header span:first-child{color:#0a0c1c}body:not(.dark-mode) .traders-trust__factor span:first-child{color:#475569}body:not(.dark-mode) .traders-trust__factor span:last-child{color:#0a0c1c}body:not(.dark-mode) .traders-usecases__header h2{color:#0a0c1c}body:not(.dark-mode) .traders-usecases__card h5{color:#0a0c1c}body:not(.dark-mode) .traders-usecases__card>p{color:#475569}body:not(.dark-mode) .traders-usecases__note span{color:#64748b}body:not(.dark-mode) .traders-usecases__number{color:#64748b}body:not(.dark-mode) .traders-disclaimer__content h4{color:#0a0c1c}body:not(.dark-mode) .traders-disclaimer__content p{color:#475569}body:not(.dark-mode) .traders-faq__header h2{color:#0a0c1c}body:not(.dark-mode) .traders-cta__box p{color:#475569}body:not(.dark-mode) .action-playbooks{background:linear-gradient(180deg,#f8fafc,#fff)}body:not(.dark-mode) .playbook-card{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .playbook-card__header h4{color:#0a0c1c}body:not(.dark-mode) .playbook-card p{color:#475569}body:not(.dark-mode) .playbook-card__flow{background:rgba(9,9,20,.02)}body:not(.dark-mode) .playbook-card__node{background:#fff;color:#475569;border-color:rgba(9,9,20,.1)}body:not(.dark-mode) .routing-flow__source span{color:#0a0c1c}body:not(.dark-mode) .routing-flow__rule-label{color:#64748b}body:not(.dark-mode) .decision-card>p{color:#475569}body:not(.dark-mode) .action-type-card h4{color:#0a0c1c}body:not(.dark-mode) .action-flow__wrapper{background:linear-gradient(180deg,#f8fafc,#fff)}body:not(.dark-mode) .action-flow__step-num{color:#64748b;background:rgba(9,9,20,.03)}body:not(.dark-mode) .action-sources__wrapper{background:linear-gradient(180deg,#fff,#f8fafc)}body:not(.dark-mode) .sources-hub__center{background:#fff;border-color:rgba(9,9,20,.1)}body:not(.dark-mode) .sources-hub__node{background:#fff;border-color:rgba(9,9,20,.08)}body:not(.dark-mode) .action-feed__header{background:rgba(9,9,20,.02)}body:not(.dark-mode) .action-feed__item-info{color:#475569}body:not(.dark-mode) .action-feed__dot{background:rgba(9,9,20,.1)}body:not(.dark-mode) .action-type-card p{color:#475569}body:not(.dark-mode) .action-type-card__example span:last-child{color:#475569}.h5-size{font-size:28px;line-height:38px;font-weight:800;color:var(--text-heading-color);font-family:var(--theme-font-2)}
/* ================================================================
   Fexr Navbar V2 — Enhanced Navigation
   Desktop : Icon-prefixed links + animated Mega Panels
   Mobile  : Bottom Tab Bar + Bottom Sheet sub-menus
   ================================================================ */

/* ── Custom properties ─────────────────────────────────────────── */
:root {
  --nb-accent:        #37918C;
  --nb-accent-faint:  rgba(55,145,140,0.09);
  --nb-accent-soft:   rgba(55,145,140,0.16);
  --nb-panel-bg:      #ffffff;
  --nb-panel-shadow:  0 12px 48px rgba(0,0,0,0.09), 0 2px 12px rgba(0,0,0,0.05);
  --nb-panel-border:  rgba(31,36,44,0.07);
  --nb-item-hover:    rgba(55,145,140,0.07);
  --nb-icon-bg:       rgba(55,145,140,0.10);
  --nb-icon-fg:       #37918C;
  --nb-bottom-bg:     #ffffff;
  --nb-bottom-border: rgba(31,36,44,0.08);
  --nb-text-head:     #1F242C;
  --nb-text-muted:    #B4B4B9;
  --nb-font-ui:       var(--theme-font-4);
  --nb-spring:        cubic-bezier(0.16,1,0.3,1);
  --nb-radius-panel:  16px;
  --nb-radius-item:   10px;
}

.dark-mode {
  --nb-panel-bg:      #1e1e1e;
  --nb-panel-shadow:  0 12px 48px rgba(0,0,0,0.55);
  --nb-panel-border:  rgba(255,255,255,0.06);
  --nb-item-hover:    rgba(55,145,140,0.08);
  --nb-icon-bg:       rgba(55,145,140,0.14);
  --nb-bottom-bg:     #1a1a1a;
  --nb-bottom-border: rgba(255,255,255,0.07);
  --nb-text-head:     #ffffff;
  --nb-text-muted:    #B4B4B9;
}

/* ================================================================
   DESKTOP — Top-level nav link icon addition
   ================================================================ */

/* Make top-level links flex so icon + text sit side-by-side */
.header__area-menubar-center-menu ul > li > a,
.header__area-menubar-center-menu ul > li > a:hover {
  display: inline-flex;
  align-items: center;
  gap: 7px;
}

.fexr-nav-icon {
  font-size: 12px;
  opacity: 0.55;
  transition: opacity 0.2s, transform 0.2s;
  flex-shrink: 0;
  pointer-events: none;
}

.header__area-menubar-center-menu ul > li:hover > a .fexr-nav-icon {
  opacity: 1;
  transform: translateY(-1px);
}

/* ================================================================
   DESKTOP — Mega Panel container
   ================================================================ */

/* Original sub-menus hidden by JS — keep hidden */
.header__area-menubar-center-menu ul > li > .sub-menu[data-fexr-hidden] {
  display: none !important;
}

.fexr-mega-panel {
  position: absolute;
  top: calc(100% + 8px);
  background: var(--nb-panel-bg);
  border-radius: var(--nb-radius-panel);
  box-shadow: var(--nb-panel-shadow);
  border: 1px solid var(--nb-panel-border);
  padding: 10px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3px;
  min-width: 480px;

  /* Hidden state */
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition:
    opacity    0.18s ease,
    transform  0.22s var(--nb-spring),
    visibility 0s 0.2s;
  z-index: 1002;
}

/* Hover bridge — fills the gap between nav link and panel */
.fexr-mega-panel::before {
  content: '';
  position: absolute;
  top: -16px;
  left: -20px;
  right: -20px;
  height: 16px;
}

/* Directional alignment per section — hidden/entry state */
.fexr-mega-panel[data-section="personal"] {
  left: -10px;
  transform: translateY(8px);
  transform-origin: top left;
}
.fexr-mega-panel[data-section="business"] {
  left: 50%;
  transform: translateX(-50%) translateY(8px);
  transform-origin: top center;
  min-width: 560px;
}
.fexr-mega-panel[data-section="markets"] {
  right: -10px;
  left: auto;
  transform: translateY(8px);
  transform-origin: top right;
}

/* Visible state — CSS :hover (always works) + .is-open (JS enhancement) */
.header__area-menubar-center-menu ul > li:hover .fexr-mega-panel,
.fexr-mega-panel.is-open {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  transition:
    opacity    0.22s var(--nb-spring),
    transform  0.22s var(--nb-spring),
    visibility 0s 0s;
}

/* Translate-back on visible: personal + markets */
.header__area-menubar-center-menu ul > li:hover .fexr-mega-panel[data-section="personal"],
.fexr-mega-panel.is-open[data-section="personal"],
.header__area-menubar-center-menu ul > li:hover .fexr-mega-panel[data-section="markets"],
.fexr-mega-panel.is-open[data-section="markets"] {
  transform: translateY(0);
}
/* Translate-back on visible: business (preserves -50% X) */
.header__area-menubar-center-menu ul > li:hover .fexr-mega-panel[data-section="business"],
.fexr-mega-panel.is-open[data-section="business"] {
  transform: translateX(-50%) translateY(0);
}

/* ================================================================
   DESKTOP — Mega Panel items
   ================================================================ */

.fexr-mega-item {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding: 11px 12px;
  border-radius: var(--nb-radius-item);
  text-decoration: none !important;
  color: inherit;
  transition: background 0.18s;
  cursor: pointer;
}

/* Icon + title row */
.fexr-mega-item-top {
  display: flex;
  align-items: center;
  gap: 10px;
}

.fexr-mega-item:hover {
  background: var(--nb-item-hover);
}

.fexr-mega-item--highlight {
  border: 1px solid rgba(55,145,140,0.22);
  background: rgba(55,145,140,0.04);
}
.fexr-mega-item--highlight:hover {
  border-color: rgba(55,145,140,0.38);
  background: rgba(55,145,140,0.08);
}

/* Icon square */
.fexr-mega-item-icon {
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--nb-icon-bg);
  border-radius: 8px;
  transition: background 0.18s;
}
.fexr-mega-item:hover .fexr-mega-item-icon {
  background: var(--nb-accent-soft);
}
.fexr-mega-item-icon i {
  font-size: 14px;
  color: var(--nb-icon-fg);
}

/* Title — flex child of .fexr-mega-item-top, sits beside icon */
.fexr-mega-panel .fexr-mega-item-title {
  display: block;
  font-family: var(--nb-font-ui);
  font-size: 13px;
  font-weight: 500;
  color: var(--nb-text-head);
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  letter-spacing: -0.01em;
  min-width: 0;
  flex: 1;
  transition: color 0.18s;
}
.fexr-mega-panel .fexr-mega-item:hover .fexr-mega-item-title {
  color: var(--nb-accent);
}

/* Desc — below the top row, spans full width naturally */
.fexr-mega-panel .fexr-mega-item-desc {
  display: flex;
  flex-direction: column;
  gap: 2px;
  color: var(--nb-text-muted);
  line-height: 1.4;
  margin-top: 4px;
}
.fexr-mega-panel .fexr-mega-item-desc-point {
  display: flex;
  align-items: baseline;
  gap: 4px;
  font-family: var(--theme-font-3);
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0.01em;
}
.fexr-mega-panel .fexr-mega-item-desc-point::before {
  content: '·';
  flex-shrink: 0;
  opacity: 0.4;
  font-size: 12px;
  line-height: 1;
}

/* ================================================================
   MOBILE — Hide old hamburger / side-drawer
   ================================================================ */

@media (max-width: 991px) {
  /* Kill the hamburger trigger */
  .header__area-menubar-right-responsive-menu.menu__bar {
    display: none !important;
  }

  /* Suppress the old left-drawer menu entirely */
  .menu__bar-popup,
  .menu__bar-popup-overlay {
    display: none !important;
  }

  /* Hide the topbar strip on mobile */
  .topBar__one {
    display: none !important;
  }

  /* Hide top scroll-progress bar — bottom nav already has one */
  .scroll-progress {
    display: none !important;
  }

  /* Make header sticky & minimal on mobile */
  .header__area {
    position: sticky !important;
    top: 0;
    z-index: 990 !important;
    background: var(--nb-panel-bg) !important;
    box-shadow: 0 1px 0 var(--nb-panel-border) !important;
  }

  /* Constrain menubar height on mobile */
  .header__area-menubar {
    min-height: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  /* Push page content up so bottom nav doesn't overlap */
  body {
    padding-bottom: calc(64px + env(safe-area-inset-bottom, 0px)) !important;
  }
}

/* ================================================================
   MOBILE — Bottom Tab Navigation bar
   ================================================================ */

.fexr-bottom-nav {
  display: none; /* hidden on desktop */
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9950;
  background: var(--nb-bottom-bg);
  border-top: 1px solid var(--nb-bottom-border);
  box-shadow: 0 -2px 16px rgba(0,0,0,0.06);
  height: calc(64px + env(safe-area-inset-bottom, 0px));
  padding-bottom: env(safe-area-inset-bottom, 0px);
}

@media (max-width: 991px) {
  .fexr-bottom-nav { display: flex; align-items: stretch; }
}

/* Individual tab item */
.fexr-bn-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  padding: 8px 4px 4px;
  text-decoration: none !important;
  background: none;
  border: none;
  cursor: pointer;
  color: var(--nb-text-muted);
  font-family: var(--nb-font-ui);
  transition: color 0.2s;
  -webkit-tap-highlight-color: transparent;
  position: relative;
}

.fexr-bn-item i {
  font-size: 19px;
  transition: transform 0.25s cubic-bezier(0.34,1.56,0.64,1), color 0.2s;
  line-height: 1;
}
.fexr-bn-item span {
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1;
}

/* Active / hover state */
.fexr-bn-item.is-active,
.fexr-bn-item:hover { color: var(--nb-accent); }

.fexr-bn-item.is-active i {
  transform: translateY(-2px) scale(1.08);
}

/* Active indicator: small pill at top of item */
.fexr-bn-item.is-active::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 22px;
  height: 3px;
  background: var(--nb-accent);
  border-radius: 0 0 3px 3px;
}

/* "Trade" tab — filled accent CTA pill */
.fexr-bn-cta {
  flex: 0 0 70px;
  margin: 9px 10px 9px 0;
  background: var(--nb-accent) !important;
  border-radius: 14px;
  height: 46px;
  padding: 0 8px;
  color: #fff !important;
  gap: 2px;
}
.fexr-bn-cta::after { display: none !important; }
.fexr-bn-cta i,
.fexr-bn-cta span { color: #fff !important; }
.fexr-bn-cta i { font-size: 16px; }
.fexr-bn-cta span { font-size: 9.5px; font-weight: 600; }
.fexr-bn-cta:hover { opacity: 0.88; color: #fff !important; }

/* ================================================================
   MOBILE — Backdrop (for sheets)
   ================================================================ */

.fexr-backdrop {
  display: none;
  position: fixed;
  inset: 0;
  background: transparent;
  z-index: 9951;
  pointer-events: none;
  transition: background 0.28s, backdrop-filter 0.28s;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
}

@media (max-width: 991px) {
  .fexr-backdrop { display: block; }
  .fexr-backdrop.is-visible {
    background: rgba(0,0,0,0.42);
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
    pointer-events: all;
  }
}

/* ================================================================
   MOBILE — Bottom Sheet panels
   ================================================================ */

.fexr-sheets { pointer-events: none; }

.fexr-sheet {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9952;
  background: var(--nb-panel-bg);
  border-radius: 20px 20px 0 0;
  max-height: 80vh;
  transform: translateY(100%);
  transition: transform 0.36s var(--nb-spring);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  pointer-events: none;
  padding-bottom: env(safe-area-inset-bottom, 12px);
  box-shadow: 0 -6px 30px rgba(0,0,0,0.1);
}

.fexr-sheet.is-open {
  transform: translateY(0);
  pointer-events: all;
}

/* Drag handle */
.fexr-sheet-handle {
  width: 36px;
  height: 4px;
  background: rgba(128,128,128,0.22);
  border-radius: 2px;
  margin: 12px auto 0;
  flex-shrink: 0;
}

/* Sheet header */
.fexr-sheet-header {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px 18px 12px;
  border-bottom: 1px solid var(--nb-panel-border);
  flex-shrink: 0;
}

.fexr-sheet-hicon {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--nb-icon-bg);
  border-radius: 10px;
  flex-shrink: 0;
}
.fexr-sheet-hicon i {
  font-size: 16px;
  color: var(--nb-icon-fg);
}

.fexr-sheet-title {
  font-family: var(--nb-font-ui);
  font-size: 15px;
  font-weight: 600;
  color: var(--nb-text-head);
  flex: 1;
  margin: 0;
  line-height: 1.2;
  letter-spacing: -0.01em;
}

.fexr-sheet-close {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  color: var(--nb-text-muted);
  font-size: 13px;
  transition: color 0.18s;
  -webkit-tap-highlight-color: transparent;
}
.fexr-sheet-close:hover {
  color: var(--nb-accent);
}

/* Sheet body (scrollable) */
.fexr-sheet-body {
  overflow-y: auto;
  flex: 1;
  padding: 10px 10px 6px;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
.fexr-sheet-body::-webkit-scrollbar { display: none; }

/* Sheet item row */
.fexr-sheet-item {
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 12px 10px;
  border-radius: 12px;
  text-decoration: none !important;
  color: inherit;
  transition: background 0.16s;
  -webkit-tap-highlight-color: transparent;
}
.fexr-sheet-item:hover,
.fexr-sheet-item:active { background: var(--nb-item-hover); }

.fexr-sheet-item-icon {
  width: 44px;
  height: 44px;
  min-width: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--nb-icon-bg);
  border-radius: 12px;
  flex-shrink: 0;
  transition: background 0.16s;
}
.fexr-sheet-item:hover .fexr-sheet-item-icon { background: var(--nb-accent-soft); }
.fexr-sheet-item-icon i {
  font-size: 18px;
  color: var(--nb-icon-fg);
}

.fexr-sheet-item-text {
  flex: 1;
  min-width: 0;
}
.fexr-sheet-item-title {
  display: block;
  font-family: var(--nb-font-ui);
  font-size: 14px;
  font-weight: 500;
  color: var(--nb-text-head);
  line-height: 1.3;
  margin-bottom: 2px;
  letter-spacing: -0.01em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fexr-sheet-item-desc {
  display: flex;
  flex-direction: column;
  gap: 2px;
  color: var(--nb-text-muted);
  line-height: 1.4;
  margin-top: 4px;
}
.fexr-sheet-item-desc-point {
  display: flex;
  align-items: baseline;
  gap: 4px;
  font-family: var(--theme-font-3);
  font-size: 10.5px;
  font-weight: 400;
  letter-spacing: 0.01em;
}
.fexr-sheet-item-desc-point::before {
  content: '·';
  flex-shrink: 0;
  opacity: 0.4;
  font-size: 13px;
  line-height: 1;
}

.fexr-sheet-item-chevron {
  font-size: 11px;
  color: var(--nb-text-muted);
  opacity: 0.45;
  flex-shrink: 0;
}

/* Highlighted CTA items */
.fexr-sheet-item--cta {
  background: rgba(55,145,140,0.06);
  border: 1px solid rgba(55,145,140,0.18);
}
.fexr-sheet-item--cta .fexr-sheet-item-icon {
  background: rgba(55,145,140,0.14);
}
.fexr-sheet-item--cta .fexr-sheet-item-title {
  color: var(--nb-accent);
}
.fexr-sheet-item--cta:hover {
  background: rgba(55,145,140,0.1);
  border-color: rgba(55,145,140,0.32);
}

/* ================================================================
   GLOBAL — Hide desktop nav + panels on mobile
   ================================================================ */

@media (min-width: 992px) {
  .fexr-bottom-nav,
  .fexr-backdrop,
  .fexr-sheets { display: none !important; }
}

/* ================================================================
   Reading progress — line above mobile bottom nav
   ================================================================ */

#fexr-read-progress {
  display: none;
  position: fixed;
  bottom: calc(64px + env(safe-area-inset-bottom, 0px));
  left: 0;
  width: 0%;
  height: 2px;
  background: var(--primary-color-1);
  z-index: 9951;
  transition: width 80ms linear;
  pointer-events: none;
}

@media (max-width: 991px) {
  #fexr-read-progress { display: block; }
  .scroll-up { display: none !important; }
}

/* ================================================================
   RTL — Swap mega-panel alignment for Arabic layout
   ================================================================ */

[dir="rtl"] .fexr-mega-panel[data-section="personal"] {
  left: auto;
  right: -10px;
  transform-origin: top right;
  transform: translateY(8px);
}
[dir="rtl"] .header__area-menubar-center-menu ul > li:hover .fexr-mega-panel[data-section="personal"],
[dir="rtl"] .fexr-mega-panel.is-open[data-section="personal"] {
  transform: translateY(0);
}

[dir="rtl"] .fexr-mega-panel[data-section="markets"] {
  right: auto;
  left: -10px;
  transform-origin: top left;
  transform: translateY(8px);
}
[dir="rtl"] .header__area-menubar-center-menu ul > li:hover .fexr-mega-panel[data-section="markets"],
[dir="rtl"] .fexr-mega-panel.is-open[data-section="markets"] {
  transform: translateY(0);
}

/* Lang dropdown opens left-aligned in RTL */
[dir="rtl"] .header__area-menubar-left-logo .lang-switcher__menu {
  right: auto;
  left: 0;
}

/* RTL: nav dropdown chevrons must appear on the LEFT of each item (not right).
   In RTL the first <li> (Personal) sits at the far right edge next to the logo;
   right:-16px chevron bleeds into the teal band — move everything to the left side. */
[dir="rtl"] .header__area-menubar-center-menu ul li.menu-item-has-children,
body.lang-rtl .header__area-menubar-center-menu ul li.menu-item-has-children {
  padding-right: 0;
  padding-left: 15px;
}
[dir="rtl"] .header__area-menubar-center-menu ul li.menu-item-has-children > a::before,
body.lang-rtl .header__area-menubar-center-menu ul li.menu-item-has-children > a::before {
  right: auto;
  left: -16px;
}

/* RTL: first <li> (inline-block RTL flow = rightmost item) needs no right margin;
   last <li> (leftmost) needs no left margin */
[dir="rtl"] .header__area-menubar-center-menu ul li:first-child,
body.lang-rtl .header__area-menubar-center-menu ul li:first-child {
  margin-left: 28px;
  margin-right: 0;
}
[dir="rtl"] .header__area-menubar-center-menu ul li:last-child,
body.lang-rtl .header__area-menubar-center-menu ul li:last-child {
  margin-right: 28px;
  margin-left: 0;
}

/* RTL: sub-menu nested items — flip sub-sub-menu placement */
[dir="rtl"] .header__area-menubar-center-menu ul li .sub-menu li .sub-menu,
body.lang-rtl .header__area-menubar-center-menu ul li .sub-menu li .sub-menu {
  left: auto;
  right: 100%;
}

/* Flip sheet chevrons in RTL */
[dir="rtl"] .fexr-sheet-item-chevron {
  transform: scaleX(-1);
}

/* ================================================================
   STICKY HEADER — correct dark-mode background
   ================================================================ */

.header__sticky-sticky-menu {
  background: var(--nb-panel-bg);
}
.dark-mode .header__sticky-sticky-menu {
  background: #1a1a1a;
}

/* ================================================================
   LANG SWITCHER — inline with Fexr logo
   ================================================================ */

/* Replace the hard polygon slab with a soft radial glow */
.header__area-menubar-left.one {
  overflow: visible;
}
.header__area-menubar-left.one::after {
  left: -60px !important;
  top: 0 !important;
  width: calc(100% + 80px) !important;
  height: 100% !important;
  background: radial-gradient(ellipse at 25% 50%, rgba(55,145,140,0.30) 0%, rgba(55,145,140,0.10) 45%, transparent 72%) !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  filter: blur(14px);
  border-radius: 0;
}

/* Navbar logo: show dark variant in dark mode, light variant otherwise */
.header__area-menubar-left-logo .logo-dark { display: none; }
.header__area-menubar-left-logo .logo-light { display: inline-block; }
.dark-mode .header__area-menubar-left-logo .logo-dark { display: inline-block; }
.dark-mode .header__area-menubar-left-logo .logo-light { display: none; }

/* Logo wrapper: row so chip sits beside the logo, logo stays centred vertically */
.header__area-menubar-left-logo {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 27px 60px 27px 0;
}

/* The pill container */
.header__area-menubar-left-logo .lang-switcher {
  margin: 0;
  position: relative;
}

/* Dropdown — hidden by default */
.lang-switcher__menu {
  display: none;
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  min-width: 140px;
  background: rgba(20, 20, 28, 0.82);
  backdrop-filter: blur(20px) saturate(1.5);
  -webkit-backdrop-filter: blur(20px) saturate(1.5);
  border: 1px solid rgba(255,255,255,0.10);
  border-radius: 10px;
  box-shadow: 0 8px 32px rgba(0,0,0,0.40);
  overflow: hidden;
  z-index: 9999;
  padding: 4px;
}
.lang-switcher.open .lang-switcher__menu {
  display: block;
}
.lang-option {
  display: block;
  width: 100%;
  text-align: left;
  background: none;
  border: none;
  color: rgba(255,255,255,0.70);
  font-size: 12px;
  padding: 7px 10px;
  border-radius: 6px;
  cursor: pointer;
  white-space: nowrap;
  -webkit-tap-highlight-color: transparent;
}
.lang-option:hover {
  background: rgba(255,255,255,0.08);
  color: #fff;
}
.lang-option.active {
  color: var(--primary-color-1);
  font-weight: 600;
}

/* Compound selector (3 levels) beats rtl.css single-class rules — no !important needed */
.header__area-menubar-left-logo .lang-switcher .lang-switcher__btn {
  font-family: var(--nb-font-ui);
  padding: 2px 8px;
  font-size: 10.5px;
  font-weight: 600;
  letter-spacing: 0.05em;
  border-radius: 20px;
  background: rgba(255,255,255,0.14);
  border: 1px solid rgba(255,255,255,0.28);
  color: rgba(255,255,255,0.82);
  line-height: 1.3;
  height: auto;
  min-height: 0;
  transition: none;
  gap: 4px;
}
.header__area-menubar-left-logo .lang-switcher .lang-switcher__btn:hover {
  background: rgba(255,255,255,0.26);
  border-color: rgba(255,255,255,0.55);
  color: #fff;
}
.header__area-menubar-left-logo .lang-switcher .lang-switcher__btn i {
  font-size: 9px;
  opacity: 0.7;
}

/* Dropdown opens downward, left-aligned with the pill */
.header__area-menubar-left-logo .lang-switcher .lang-switcher__menu {
  top: calc(100% + 6px);
  left: 0;
  right: auto;
}

/* Compact dropdown options */
.header__area-menubar-left-logo .lang-switcher .lang-option {
  padding: 6px 10px;
  font-size: 12px;
}

/* Dark mode: neutral pill (no teal band in dark mode) */
.dark-mode .header__area-menubar-left-logo .lang-switcher .lang-switcher__btn {
  background: rgba(255,255,255,0.07);
  border-color: rgba(255,255,255,0.12);
  color: rgba(255,255,255,0.55);
  transition: none;
}
.dark-mode .header__area-menubar-left-logo .lang-switcher .lang-switcher__btn:hover {
  background: rgba(255,255,255,0.12);
  border-color: rgba(255,255,255,0.24);
  color: rgba(255,255,255,0.85);
}

/* Mobile: tighter padding */
@media (max-width: 991px) {
  .header__area-menubar-left-logo {
    padding: 12px 20px 12px 0 !important;
    gap: 10px;
  }
  .header__area-menubar-left-logo img {
    max-width: 100px;
  }
}

/* ================================================================
   SPOTLIGHT SEARCH — neutralise old overlay + new widget
   ================================================================ */

/* Kill the old full-page search overlay */
.header__area-menubar-right-search-box { display: none !important; }

/* Full-screen dimmer */
#fexr-sl-bg {
  position: fixed;
  inset: 0;
  z-index: 9990;
  background: rgba(0,0,0,0.48);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease;
}
body.fexr-sl-open #fexr-sl-bg {
  opacity: 1;
  pointer-events: all;
}

/* Spotlight host */
#fexr-sl {
  position: fixed;
  inset: 0;
  z-index: 9991;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-top: clamp(60px, 14vh, 130px);
  pointer-events: none;
}
body.fexr-sl-open #fexr-sl {
  pointer-events: all;
}

/* Floating panel */
.fexr-sl-panel {
  width: min(620px, 92vw);
  background: var(--nb-panel-bg);
  border: 1px solid var(--nb-panel-border);
  border-radius: var(--nb-radius-panel);
  box-shadow: var(--nb-panel-shadow);
  overflow: hidden;
  transform: scale(0.95) translateY(-8px);
  opacity: 0;
  transition: transform 0.22s var(--nb-spring), opacity 0.2s ease;
}
body.fexr-sl-open .fexr-sl-panel {
  transform: scale(1) translateY(0);
  opacity: 1;
}

/* Input row */
.fexr-sl-row {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 0 16px;
  border-bottom: 1px solid var(--nb-panel-border);
  min-height: 54px;
}
.fexr-sl-ico {
  font-size: 15px;
  color: var(--nb-text-muted);
  flex-shrink: 0;
}
#fexr-sl-q {
  flex: 1;
  border: none !important;
  background: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  font-family: var(--nb-font-ui);
  font-size: 15px;
  color: var(--nb-text-head);
  height: 54px;
  padding: 0 !important;
  width: auto;
  border-radius: 0;
}
#fexr-sl-q::placeholder { color: var(--nb-text-muted); }
#fexr-sl-q::-webkit-search-cancel-button { display: none; }

.fexr-sl-esc-hint {
  font-family: var(--nb-font-ui);
  font-size: 10px;
  color: var(--nb-text-muted);
  background: rgba(128,128,128,0.10);
  border: 1px solid var(--nb-panel-border);
  border-radius: 5px;
  padding: 2px 6px;
  flex-shrink: 0;
  cursor: pointer;
  letter-spacing: 0.04em;
}

/* Results list */
#fexr-sl-list {
  list-style: none;
  margin: 0;
  padding: 6px 8px;
  max-height: 340px;
  overflow-y: auto;
  scrollbar-width: none;
}
#fexr-sl-list:empty { display: none; }
#fexr-sl-list::-webkit-scrollbar { display: none; }

/* Result item */
.fexr-sl-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 9px 10px;
  border-radius: 10px;
  cursor: pointer;
  transition: background 0.14s;
  outline: none;
  text-decoration: none !important;
  color: inherit;
}
.fexr-sl-item:hover,
.fexr-sl-item.is-active { background: var(--nb-item-hover); }

.fexr-sl-item-ico {
  width: 34px;
  height: 34px;
  min-width: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--nb-icon-bg);
  border-radius: 8px;
  flex-shrink: 0;
}
.fexr-sl-item-ico i { font-size: 14px; color: var(--nb-icon-fg); }
.fexr-sl-item:hover .fexr-sl-item-ico,
.fexr-sl-item.is-active .fexr-sl-item-ico { background: var(--nb-accent-soft); }

.fexr-sl-item-body { flex: 1; min-width: 0; }
.fexr-sl-item-title {
  display: block;
  font-family: var(--nb-font-ui);
  font-size: 13.5px;
  font-weight: 500;
  color: var(--nb-text-head);
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fexr-sl-item-sec {
  display: inline-block;
  margin-top: 2px;
  font-family: var(--nb-font-ui);
  font-size: 10px;
  font-weight: 600;
  color: var(--nb-accent);
  letter-spacing: 0.05em;
  background: var(--nb-accent-faint);
  border-radius: 4px;
  padding: 1px 5px;
}
.fexr-sl-item-arr {
  font-size: 10px;
  color: var(--nb-text-muted);
  opacity: 0;
  transition: opacity 0.14s;
  flex-shrink: 0;
}
.fexr-sl-item:hover .fexr-sl-item-arr,
.fexr-sl-item.is-active .fexr-sl-item-arr { opacity: 0.45; }

/* Empty / no-results state */
#fexr-sl-empty {
  padding: 20px 16px;
  text-align: center;
  font-family: var(--nb-font-ui);
  font-size: 13px;
  color: var(--nb-text-muted);
  margin: 0;
}
#fexr-sl-empty:empty { display: none; }

/* Footer keyboard hints */
.fexr-sl-foot {
  display: flex;
  gap: 14px;
  align-items: center;
  padding: 8px 16px;
  border-top: 1px solid var(--nb-panel-border);
  font-family: var(--nb-font-ui);
  font-size: 10.5px;
  color: var(--nb-text-muted);
}
.fexr-sl-foot kbd {
  font-family: var(--nb-font-ui);
  background: rgba(128,128,128,0.10);
  border: 1px solid var(--nb-panel-border);
  border-radius: 4px;
  padding: 1px 5px;
  font-size: 9.5px;
  margin-right: 2px;
}

.fexr-sl-close {
  display: none;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  background: none;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  color: var(--nb-text-muted);
  font-size: 15px;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
  transition: color 0.15s;
}
.fexr-sl-close:hover { color: var(--nb-accent); }

/* Mobile: floating glass card above bottom nav */
@media (max-width: 640px) {
  #fexr-sl {
    align-items: flex-end;
    padding: 0 12px calc(64px + env(safe-area-inset-bottom, 0px) + 10px);
    bottom: 0;
  }
  .fexr-sl-panel {
    width: 100%;
    border-radius: 20px;
    background: rgba(24, 24, 28, 0.72);
    backdrop-filter: blur(28px) saturate(1.6);
    -webkit-backdrop-filter: blur(28px) saturate(1.6);
    border: 1px solid rgba(255, 255, 255, 0.10);
    box-shadow: 0 8px 40px rgba(0, 0, 0, 0.45), 0 1px 0 rgba(255,255,255,0.06) inset;
    transform: translateY(20px);
    opacity: 0;
    padding-bottom: 4px;
    transition: transform 0.28s var(--nb-spring), opacity 0.22s ease;
  }
  body.fexr-sl-open .fexr-sl-panel {
    transform: translateY(0);
    opacity: 1;
  }
  .fexr-sl-esc-hint,
  .fexr-sl-foot { display: none; }
  .fexr-sl-close { display: flex; }
  #fexr-sl-list { max-height: 52vh; }
}

@media (prefers-reduced-motion: reduce) {
  #fexr-sl-bg, .fexr-sl-panel { transition: none !important; }
}

/* ================================================================
   Intent routing — personal / business banner + switch pill
   ================================================================ */

#fexr-intent-banner {
  position: fixed;
  bottom: 32px;
  left: 50%;
  transform: translateX(-50%) translateY(16px);
  width: min(540px, calc(100vw - 32px));
  z-index: 9940;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.32s ease, transform 0.32s var(--nb-spring);
}
#fexr-intent-banner.is-visible {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
  pointer-events: all;
}
.fexr-intent-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  background: rgba(18, 18, 24, 0.88);
  backdrop-filter: blur(24px) saturate(1.6);
  -webkit-backdrop-filter: blur(24px) saturate(1.6);
  border: 1px solid rgba(255,255,255,0.11);
  border-radius: 14px;
  padding: 13px 16px;
  box-shadow: 0 12px 40px rgba(0,0,0,0.45), 0 1px 0 rgba(255,255,255,0.06) inset;
}
.fexr-intent-text {
  display: flex;
  align-items: center;
  gap: 10px;
  color: rgba(255,255,255,0.68);
  font-size: 13.5px;
  line-height: 1.45;
  flex: 1;
}
.fexr-intent-text strong { color: #fff; font-weight: 600; }
.fexr-intent-ico {
  font-size: 20px;
  color: var(--primary-color-1);
  flex-shrink: 0;
}
.fexr-intent-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}
.fexr-intent-cta {
  background: var(--primary-color-1);
  color: #fff !important;
  font-size: 12px;
  font-weight: 600;
  padding: 7px 15px;
  border-radius: 20px;
  white-space: nowrap;
  text-decoration: none !important;
  transition: opacity 0.15s;
  display: inline-block;
}
.fexr-intent-cta:hover { opacity: 0.82; }
.fexr-intent-dismiss {
  background: none;
  border: none;
  color: rgba(255,255,255,0.35);
  cursor: pointer;
  padding: 6px;
  font-size: 13px;
  line-height: 1;
  -webkit-tap-highlight-color: transparent;
  transition: color 0.15s;
}
.fexr-intent-dismiss:hover { color: rgba(255,255,255,0.75); }

/* Switch view pill in the header */
.fexr-switch-pill {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 11.5px;
  font-weight: 500;
  color: var(--nb-text-muted) !important;
  text-decoration: none !important;
  padding: 4px 11px;
  border: 1px solid var(--nb-panel-border);
  border-radius: 20px;
  margin-right: 14px;
  white-space: nowrap;
  transition: color 0.15s, border-color 0.15s;
  -webkit-tap-highlight-color: transparent;
}
.fexr-switch-pill:hover {
  color: var(--nb-accent) !important;
  border-color: var(--nb-accent);
}

@media (max-width: 991px) {
  #fexr-intent-banner {
    bottom: calc(74px + env(safe-area-inset-bottom, 0px));
    width: calc(100vw - 24px);
  }
  .fexr-switch-pill { display: none; }
}

/* ─── Footer Brand Stamp ─── */
.footer-brand-stamp {
  position: relative;
  /* No overflow:hidden — it clips blur() and creates hard rectangular edges */
  text-align: center;
  /* Generous vertical padding so the blur has room to fade out softly */
  padding: 32px 0 0;
}

/*
 * Flat horizontal oval glow.
 * left/right percentages → width is 76% of container.
 * Fixed height (200px) + border-radius:50% → wide, flat ellipse.
 * blur(52px) needs ~52px clearance; padding above/below provides that.
 */
.footer-brand-stamp::before {
  content: '';
  position: absolute;
  left: 14%;
  right: 14%;
  height: 185px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  background: linear-gradient(
    100deg,
    rgba(20,  88, 100, 0.52) 0%,
    rgba(62, 188, 182, 0.58) 32%,
    rgba(95, 210, 205, 0.44) 62%,
    rgba(22, 108, 118, 0.50) 100%
  );
  filter: blur(50px);
  animation: fbrOvalDrift 5s ease-in-out infinite alternate;
  pointer-events: none;
}

@keyframes fbrOvalDrift {
  0%   { transform: translateY(-50%) scaleX(1)    scaleY(1);    opacity: 0.68; }
  40%  { transform: translateY(-63%) scaleX(1.12) scaleY(0.80); opacity: 0.95; }
  100% { transform: translateY(-37%) scaleX(0.91) scaleY(1.18); opacity: 0.72; }
}

body:not(.dark-mode) .footer-brand-stamp::before {
  opacity: 0.30;
}

.footer-brand-stamp a {
  display: block;
  line-height: 0;
  font-size: 0;
}

/* Theme sets margin-top:100px on copyright__area — collapse it since the brand stamp sits above it now.
   Use adjacent sibling so it works whether copyright is inside or outside footer__area. */
.footer-brand-stamp + .copyright__area {
  margin-top: 0;
}

.footer-brand-stamp__logo {
  position: relative;
  z-index: 2;
  display: block;
  /* Cap at native image width (429–451px) so we never upscale */
  width: min(42%, 400px);
  height: auto;
  margin: 0 auto;
  user-select: none;
  pointer-events: none;
}

/* logo-light = dark logo (light mode);  logo-dark = light logo (dark mode) */
.footer-brand-stamp .logo-dark  { display: inline-block; }
.footer-brand-stamp .logo-light { display: none; }
body:not(.dark-mode) .footer-brand-stamp .logo-dark  { display: none; }
body:not(.dark-mode) .footer-brand-stamp .logo-light { display: inline-block; }


/* ── Chakra Petch for digits only ──────────────────────────────────────
   unicode-range restricts CP-Nums to numerals + numeric punctuation.
   Browser uses it for 0–9 . , % + - / : and falls through to DM Sans
   for all other characters. No HTML changes required.
── */
@font-face{font-family:'CP-Nums';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/chakrapetch/v13/cIf6MapbsEk7TDLdtEz1BwkWn6pgar3I1A.woff2) format('woff2');unicode-range:U+0030-0039,U+002E,U+002C,U+0025,U+002B,U+002D,U+002F,U+003A}
@font-face{font-family:'CP-Nums';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/chakrapetch/v13/cIflMapbsEk7TDLdtEz1BwkeQI51R5_F_gUk0w.woff2) format('woff2');unicode-range:U+0030-0039,U+002E,U+002C,U+0025,U+002B,U+002D,U+002F,U+003A}
@font-face{font-family:'CP-Nums';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/chakrapetch/v13/cIflMapbsEk7TDLdtEz1BwkeJI91R5_F_gUk0w.woff2) format('woff2');unicode-range:U+0030-0039,U+002E,U+002C,U+0025,U+002B,U+002D,U+002F,U+003A}
:root{--theme-font-1:'CP-Nums',"DM Sans",sans-serif;--theme-font-2:'CP-Nums',"Cal Sans",sans-serif;--theme-font-3:'CP-Nums',"Poppins",sans-serif;--theme-font-4:'CP-Nums',"Inter",sans-serif}body{font-family:'CP-Nums',"DM Sans",sans-serif}
.btn-one,.btn-two,button{font-family:'CP-Nums',Poppins,sans-serif}


/* ============================================================
   GLASS THEME v3 — light glass on the production app palette
   (July 2026)

   Palette source of truth = the shipped app:
     primary teal #37918C on pale grey-teal #E3ECEC,
     slate #264653 for text,
     category accents #E9C46A (sand) / #E76F51 (coral) /
     #8E7CC3 (violet).

   Structure:
   1. Fixed pastel aurora on <body> gives glass something to
      refract.
   2. Section slabs go transparent (!important beats the legacy
      body:not(.dark-mode) background patches, whose *text* rules
      we keep — they set the dark slate copy this theme needs).
   3. Frosted-white cards + light sticky chrome.

   The site is single-theme (light). custom.js strips .dark-mode;
   the switcher widget stays retired. Terminal/code mockups keep
   their dark screens on purpose — they read as devices.
   ============================================================ */

/* ── Retired widgets ── */
.switch__tab,
.mode__switch,
.header__area-menubar-right-search,
.header__area-menubar-right-search-box{
  display: none !important;
}

/* ── Tokens ── */
:root{
  --glass-bg: linear-gradient(160deg, rgba(255,255,255,.68), rgba(255,255,255,.46) 55%, rgba(255,255,255,.32));
  --glass-bg-flat: rgba(255, 255, 255, 0.45);
  --glass-border: rgba(38, 70, 83, 0.12);
  --glass-border-top: rgba(255, 255, 255, 0.85);
  --glass-shadow: 0 14px 38px rgba(38, 70, 83, 0.12);
  --glass-blur: blur(16px) saturate(160%);
  --glass-blur-heavy: blur(28px) saturate(180%);
  --glass-radius: 16px;
  --glass-chrome-bg: rgba(255, 255, 255, 0.55);
  --glass-chrome-border: rgba(38, 70, 83, 0.10);
  /* app palette over template + legacy Fexr tokens */
  --primary-color-1: #37918C;
  --primary-color-2: #2F7E79;
  --fexr-gradient: linear-gradient(120deg, #2F7E79, #4DA9A2);
  --fexr-surface: rgba(255, 255, 255, 0.5);
  --fexr-dark: #E3ECEC;
  --fexr-muted: rgba(38, 70, 83, 0.68);
  --fexr-border: rgba(38, 70, 83, 0.12);
  --text-heading-color: #264653;
  --body-color: #3D5B66;
}
body{
  background: #E3ECEC;
  color: var(--body-color);
}

/* ── 1. Aurora backdrop ── */
body::before{
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background:
    radial-gradient(55% 45% at 12% 8%,  rgba(55, 145, 140, 0.22), transparent 62%),
    radial-gradient(45% 40% at 88% 12%, rgba(233, 196, 106, 0.20), transparent 60%),
    radial-gradient(60% 55% at 82% 88%, rgba(142, 124, 195, 0.16), transparent 65%),
    radial-gradient(50% 45% at 12% 92%, rgba(231, 111, 81, 0.12), transparent 60%),
    #E3ECEC;
}

/* ── 2. Sections: transparent so the aurora shows ── */
.advisors-focus,.advisors-intro,
.api-cta,.api-kit,.api-snapshot,.api-steps,
.asset-breakdown,.asset-tiles,
.builders-api,.builders-capabilities,.builders-cta,.builders-faq,
.builders-patterns,.builders-resources,.builders-sdks,
.hero-immersive,.home-provide,.import-methods,
.leads-apply,.leads-intro,
.member-cta,.member-faq,.member-migration,.member-transfers,
.migration-proof,
.oracle-chains,.oracle-comparison,.oracle-cta,.oracle-dvi,
.oracle-engine,.oracle-faq,.oracle-flow,.oracle-hero,
.oracle-problem,.oracle-proofs,.oracle-security,.oracle-solution,
.oracle-trust,.oracle-usecases,
.page-hero,.page-hero--actions,.page-hero--advisors,.page-hero--api,
.page-hero--demo,.page-hero--integration,.page-hero--leads,
.page-hero--members,.page-hero--team,.page-hero--waitlist,
.page-hero--wallet,
.proof-timeline,.self-custody,
.signals-closure,.signals-examples,.signals-final,.signals-journey,
.signals-reality,.signals-works,
.story-cta,.story-masonry,.story-spotlight,
.team-cta,.team-grid,.team-intro,.team-values,
.traders-cta,.traders-disclaimer,.traders-faq,.traders-how,
.traders-problem,.traders-signals,.traders-trust,.traders-usecases,
.upcoming-rewards,
.validate-cta,.validate-faq,.validate-features,.validate-how,
.validate-problem,.validate-results,.validate-types,
.validate-usecases,
.waitlist-cta,.waitlist-dashboard,.waitlist-decisions,.waitlist-faq,
.waitlist-routing,.waitlist-scoring,
.wall-of-love,
.wallet-capabilities,.wallet-cta,.wallet-download,.wallet-faq,
.wallet-flow,.wallet-preview,.wallet-security,.wallet-showcase{
  background: transparent !important;
}

/* ── 3. Sticky glass chrome (light) ── */
.header__area{
  position: sticky;
  top: 0;
  z-index: 990;
  background: var(--glass-chrome-bg);
  backdrop-filter: var(--glass-blur-heavy);
  -webkit-backdrop-filter: var(--glass-blur-heavy);
  border-bottom: 1px solid var(--glass-chrome-border);
}
.header__area-menubar-center-menu ul li a,
.header__area-menubar-right-responsive-menu i{
  color: #264653;
}
.sub-menu{
  background: rgba(255, 255, 255, 0.78);
  backdrop-filter: var(--glass-blur-heavy);
  -webkit-backdrop-filter: var(--glass-blur-heavy);
  border: 1px solid var(--glass-chrome-border);
  border-top: 3px solid #37918C;
  border-radius: 0 0 14px 14px;
  overflow: hidden;
  box-shadow: 0 18px 44px rgba(38, 70, 83, 0.18);
}
.sub-menu li a{
  color: #264653;
}
.header__area-menubar-right-sidebar-popup{
  background: rgba(255, 255, 255, 0.82);
  backdrop-filter: var(--glass-blur-heavy);
  -webkit-backdrop-filter: var(--glass-blur-heavy);
  border-left: 1px solid var(--glass-chrome-border);
  color: var(--body-color);
}

/* ── 4. Cards: frosted-white glass recipe ──
   !important so legacy body:not(.dark-mode) patches (solid #fff
   cards, slate borders) can't re-solidify the surfaces; their
   higher-specificity *text* colors still apply, which is what
   makes dark-slate copy on these light panes work. */
.builders-capabilities__card,.builders-cta__box,.builders-patterns__card,
.builders-resources__card,.builders-sdks__card,
.traders-cta__box,.traders-hero__stats,.traders-problem__card,
.traders-signals__card,.traders-trust__meter,.traders-usecases__card,
.validate-cta__box,.validate-features__response,.validate-hero__experiment,
.validate-problem__card,.validate-results__stat,.validate-types__card,
.validate-usecases__card,.validate-hero__option,
.action-faq__item,.action-feed,.action-feed__item,.action-flow__step,
.action-type-card,.activity-item,
.api-card,.api-tool,.capability-card,.connector-card,.custody-card,
.demo-expect-card,.demo-faq__item,.demo-form,.demo-quick-stats__item,
.demo-cta__calendar,.home-provide__cta,.ii-vault,.import-preview__stat,
.infra-card,.integration-faq__item,.leads-apply__perk,
.leads-apply__requirements,.live-pipeline,.love-card,
.oracle-trust__tier,.orbit-system__node,
.page-hero__stat,.persona-card,.playbook-card,
.signals-example,.signals-journey__step-content,.sources-hub__node,
.timeline-stat,.topic-card,
.waitlist-feature,.waitlist-queue__item,
.workflow__card,.workflow__panel-box,
.team-card,
.faq__area-item,
.testimonial__one-right-item{
  background: var(--glass-bg) !important;
  border: 1px solid var(--glass-border) !important;
  border-top-color: var(--glass-border-top) !important;
  border-radius: var(--glass-radius);
  backdrop-filter: var(--glass-blur);
  -webkit-backdrop-filter: var(--glass-blur);
  box-shadow: var(--glass-shadow) !important;
}

/* Smaller interactive chips */
.oracle-usecases__tab,.store-btn,.hero-store-link,.btn-outline{
  background: var(--glass-bg-flat) !important;
  border: 1px solid var(--glass-border) !important;
  border-radius: 12px;
  backdrop-filter: var(--glass-blur);
  -webkit-backdrop-filter: var(--glass-blur);
  color: #264653;
}

/* ── 5. CTAs on the teal gradient ── */
.btn-one,.btn-two{
  background: var(--fexr-gradient) !important;
  color: #fff !important;
}

/* ── 6. Footer: light glass panel ── */
.footer__area{
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.62) 100%) !important;
  border-top: 1px solid var(--glass-chrome-border);
}
.copyright__area{
  border-top: 1px solid var(--glass-chrome-border);
}
.footer__area-widget h6{
  color: #264653;
}
.footer__area-widget-subscribe form input{
  background: var(--glass-bg-flat);
  border: 1px solid var(--glass-border);
  border-radius: 12px;
  backdrop-filter: var(--glass-blur);
  -webkit-backdrop-filter: var(--glass-blur);
  color: #264653;
}
.footer__area-widget-subscribe form input::placeholder{
  color: var(--fexr-muted);
}
.footer__area-widget-subscribe form input:focus{
  border-color: rgba(55, 145, 140, 0.55);
}
.footer__area-widget-subscribe form button{
  background: var(--fexr-gradient);
  color: #fff;
  border-radius: 0 12px 12px 0;
}
.footer__area-widget-company .social__icon ul li a i{
  background: var(--glass-bg-flat);
  border: 1px solid var(--glass-border);
  border-radius: 12px;
  backdrop-filter: var(--glass-blur);
  -webkit-backdrop-filter: var(--glass-blur);
  color: #264653;
}
.footer__area-widget-company .social__icon ul li a i:hover{
  background: var(--fexr-gradient);
  border-color: transparent;
  color: #fff;
}
.footer__area,
.footer__area-widget-company p,
.footer__area-widget-info p,
.footer__area-widget-subscribe form label,
.footer__area-widget-company p a,
.footer__area-widget-info p a,
.footer-widget-menu ul li a,
.copyright__area,
.copyright__area-menu ul li a{
  color: var(--fexr-muted);
}

/* ── Heading typeface: pin Cal Sans explicitly ──
   The template routes headings through var(--theme-font-2), but the
   only headings observed rendering Cal Sans are index's, which use a
   literal font stack. Pin the same literal stack on heading elements
   here (end of cascade, type-level specificity) so every page gets
   it while class-level overrides — mono terminals, code blocks —
   still win. Noto faces cover zh/ar glyphs when i18n loads them. */
h1, h2, h3, h4, h5, h6{
  font-family: 'CP-Nums', 'Cal Sans', 'Poppins', 'Noto Sans SC', 'Noto Sans Arabic', sans-serif;
}

/* ── Heading typeface completeness ──
   Card/step/feature titles marked up as <div>/<span> can't inherit
   Cal Sans from the h1–h6 rules, so set it here. Console-chrome
   titles (terminal, code-block, pipeline, queue) intentionally
   keep their mono/label faces. */
.veng-step__title,.art-diagram__title,.msa-feature-card__title,
.msa-exclusive-card__title,.arch-step__title,.ent-card__title,
.hfc__title,.demo-track__title,.pa-intent__title,.action-feed__title{
  font-family: 'CP-Nums', 'Cal Sans', sans-serif;
}

/* ── Safety rails ── */
@supports not ((backdrop-filter: blur(4px)) or (-webkit-backdrop-filter: blur(4px))){
  .header__area-menubar,
  .sub-menu,
  .header__area-menubar-right-sidebar-popup{
    background: rgba(255, 255, 255, 0.97);
  }
}
@media (prefers-reduced-transparency: reduce){
  .header__area-menubar,
  .sub-menu,
  .header__area-menubar-right-sidebar-popup{
    background: rgba(255, 255, 255, 0.98);
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }
  body::before{
    background: #E3ECEC;
  }
}
@media (max-width: 767px){
  :root{
    --glass-blur: blur(10px) saturate(150%);
    --glass-blur-heavy: blur(16px) saturate(160%);
  }
}
