.landing-fyd-bg{pointer-events:none;position:fixed;inset:0;z-index:0;overflow:hidden;background-color:#141b2d}.landing-fyd-bg--contained{position:absolute;border-radius:inherit}.landing-fyd-bg__base{position:absolute;inset:0;background:radial-gradient(ellipse 85% 65% at 6% 38%,rgba(26,77,255,.28) 0%,rgba(26,77,255,.08) 42%,transparent 68%),radial-gradient(ellipse 50% 40% at 92% 12%,rgba(96,170,255,.12) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 50% 0%,rgba(59,130,246,.08) 0%,transparent 55%),linear-gradient(180deg,#1a2238,#161e32 38%,#12182a 72%,#0f1524)}.landing-fyd-bg__grid{position:absolute;inset:-120px;opacity:.5;background-image:linear-gradient(rgba(96,170,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(96,170,255,.11) 1px,transparent 1px);background-size:96px 96px;animation:landing-fyd-grid-drift 56s linear infinite;will-change:transform}.landing-fyd-bg__grid-fine{display:none}.landing-fyd-bg__scanlines{position:absolute;inset:0;opacity:.18;background:repeating-linear-gradient(180deg,transparent 0,transparent 5px,rgba(255,255,255,.015) 5px,rgba(255,255,255,.015) 6px);animation:landing-fyd-scan-drift 16s linear infinite}.landing-fyd-bg__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 115% 85% at 50% 42%,transparent 42%,rgba(0,0,0,.28) 100%)}.landing-fyd-bg__glow{position:absolute;left:-10%;top:26%;width:min(720px,75vw);height:min(720px,75vw);border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.38) 0%,rgba(26,77,255,.16) 35%,transparent 72%);filter:blur(52px);animation:landing-fyd-glow-pulse 14s ease-in-out infinite}.landing-fyd-bg__glow-secondary{position:absolute;right:-6%;bottom:10%;width:min(460px,52vw);height:min(460px,52vw);border-radius:50%;background:radial-gradient(circle,rgba(96,170,255,.18) 0%,rgba(59,130,246,.06) 45%,transparent 70%);filter:blur(44px);animation:landing-fyd-glow-pulse 18s ease-in-out infinite reverse}@keyframes landing-fyd-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(96px,96px,0)}}@keyframes landing-fyd-scan-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,4px,0)}}@keyframes landing-fyd-glow-pulse{0%,to{opacity:.75;transform:scale(1) translateZ(0)}50%{opacity:1;transform:scale(1.06) translate3d(12px,-8px,0)}}@media (max-width: 767px){.landing-fyd-bg__grid{background-size:72px 72px;opacity:.42}.landing-fyd-bg__scanlines{opacity:.12}.landing-fyd-bg__glow{left:-28%;top:18%;width:320px;height:320px;filter:blur(36px)}.landing-fyd-bg__glow-secondary{display:none}}@media (prefers-reduced-motion: reduce){.landing-fyd-bg__grid,.landing-fyd-bg__scanlines,.landing-fyd-bg__glow,.landing-fyd-bg__glow-secondary{animation:none}}.landing-preview-card{position:relative;margin:.5rem auto 0;width:100%;max-width:min(820px,calc(100% - 2rem));overflow:hidden;overscroll-behavior-x:contain;border-radius:1.25rem;background:#fff;border:1px solid rgba(255,255,255,.14);padding:16px 18px 18px;box-shadow:0 1px 2px #00000014,0 8px 24px -4px #00000047,0 24px 48px -12px #00000061,0 40px 80px -20px #1a4dff1a;transform:translateY(-2px)}.landing-preview-card__viewport{width:100%;min-width:0}.landing-preview-card__scale{margin:0 auto}.landing-preview-card:before{content:"";position:absolute;inset:-1px;z-index:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffffbf}.landing-preview-card>*{position:relative;z-index:1}@media (max-width: 767px){.landing-preview-card{max-width:100%;margin-top:.25rem;padding:10px 10px 12px;border-radius:1rem}.landing-preview-card__viewport{overflow-x:hidden}}@media (min-width: 768px){.landing-preview-card{margin-top:1rem;max-width:min(844px,calc(100% - 4.5rem));border-radius:1.5rem;padding:20px 24px 24px;box-shadow:0 2px 4px #0000000f,0 12px 32px -8px #00000052,0 32px 64px -16px #0000006b,0 48px 96px -24px #1a4dff24;transform:translateY(-4px)}}.fyd-marquee-mask{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 16%,black 84%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 16%,black 84%,transparent 100%)}.fyd-feat-marquee{will-change:transform;animation:fyd-feat-marquee 12s linear infinite}.fyd-feat-marquee--paused{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.fyd-feat-marquee{animation:none}}@keyframes fyd-feat-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.fyd-pulse-dot{animation:fyd-pulse-dot 1.8s ease-in-out infinite}@keyframes fyd-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}:root{--ease-smooth: cubic-bezier(.16, 1, .3, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}.fyd-hero-wheel{transform-style:preserve-3d;transition:transform .62s var(--ease-smooth);will-change:transform}.fyd-wheel-root{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;margin-top:0;position:relative;z-index:1;overflow-x:clip;overflow-y:visible}.fyd-wheel-stack{display:flex;flex-direction:column;align-items:center;width:100%;gap:clamp(28px,5vh,44px)}.fyd-wheel-carousel-wrap{--fyd-carousel-card-w: min(278px, calc(100vw - 3.25rem) );--fyd-carousel-card-h: 182px;--fyd-carousel-gap: 6px;position:relative;width:calc(100% + 1.5rem);max-width:none;margin-inline:-.75rem;padding:18px 0 14px;overflow:visible;opacity:0;transition:opacity .12s linear}.fyd-wheel-carousel-wrap.is-ready{opacity:1}.fyd-wheel-carousel-viewport{position:relative;z-index:1;width:100%;height:calc(var(--fyd-carousel-card-h) + 28px);overflow:visible;perspective:1400px;perspective-origin:50% 50%;display:flex;align-items:center;isolation:isolate}.fyd-wheel-carousel{display:flex;flex-flow:row nowrap;align-items:center;-moz-column-gap:var(--fyd-carousel-gap);column-gap:var(--fyd-carousel-gap);width:100%;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-snap-stop:normal;scroll-padding-inline:max(.75rem,calc((100% - var(--fyd-carousel-card-w)) / 2));padding-inline:max(.75rem,calc((100% - var(--fyd-carousel-card-w)) / 2));-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;-ms-overflow-style:none;transform-style:flat}.fyd-wheel-carousel::-webkit-scrollbar{display:none}.fyd-wheel-carousel-slide{box-sizing:border-box;flex:0 0 var(--fyd-carousel-card-w);width:var(--fyd-carousel-card-w);min-width:var(--fyd-carousel-card-w);max-width:var(--fyd-carousel-card-w);height:var(--fyd-carousel-card-h);scroll-snap-align:center;scroll-snap-stop:normal;transform:none;transform-style:flat}.fyd-wheel-carousel-slide-face{width:100%;height:100%;transform-origin:center center;transform-style:flat;opacity:.28;transition:none;backface-visibility:hidden}.fyd-wheel-carousel.is-dragging .fyd-wheel-carousel-slide-face,.fyd-wheel-carousel.is-scrolling .fyd-wheel-carousel-slide-face{transition:none}@supports (-webkit-touch-callout: none){.fyd-wheel-carousel-viewport{perspective:none}.fyd-wheel-carousel{scroll-snap-stop:normal}.fyd-wheel-carousel-slide .fyd-card-glow-outer--selected,.fyd-wheel-carousel-slide .fyd-card-glow-inner--selected{animation:none}}.fyd-wheel-carousel-slide .fyd-hcard-shell{width:100%;height:var(--fyd-carousel-card-h);overflow:hidden;border-radius:20px}.fyd-wheel-carousel-slide .fyd-hcard{width:100%;height:var(--fyd-carousel-card-h);min-height:var(--fyd-carousel-card-h);max-height:var(--fyd-carousel-card-h);padding:15px 20px}.fyd-wheel-carousel-wrap .fyd-card-halo{width:min(420px,92vw);height:calc(var(--fyd-carousel-card-h) + 48px);filter:blur(42px);z-index:0;opacity:.9;transition:background .42s var(--ease-smooth)}.fyd-wheel-stage{height:clamp(292px,38vh,352px);perspective:2400px;touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-x:clip;overflow-y:visible;padding:28px 0 32px;width:100%;max-width:100%}@media (min-width: 640px){.fyd-wheel-root{width:100%;max-width:100%;flex-shrink:0;margin-top:-24px}.fyd-wheel-root .fyd-wheel-stage{max-width:none;overflow-x:visible}}.fyd-card-halo{width:720px;height:420px}.fyd-hero-cta-wrap{margin-top:clamp(28px,4.5vh,48px);padding-bottom:4px}.fyd-hero-cta-label-mobile{display:inline}.fyd-hero-cta-label-active{display:none}@media (min-width: 641px){.fyd-hero-cta-label-mobile{display:none!important}.fyd-hero-cta-label-active{display:inline!important}}.fyd-hero-wheel--dragging{transition:none}.fyd-wheel-face{transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth),filter .5s var(--ease-smooth)}.fyd-wheel-dot{position:relative;transition:width .28s var(--ease-out-expo),background .28s,opacity .22s,box-shadow .28s}.fyd-wheel-dot:before{content:"";position:absolute;inset:-9px -3px}.fyd-wheel-dots{gap:17px!important}.fyd-hcard{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-family:DM Sans,Inter,sans-serif;position:relative;z-index:2;overflow:hidden;display:flex;flex-direction:column;text-align:left;width:100%;height:210px;min-height:210px;padding:18px 20px;border-radius:24px;cursor:pointer;border:none;outline:none}.fyd-hcard-body{position:relative;display:flex;flex-direction:column;height:100%;justify-content:space-between;gap:8px;min-height:0}.fyd-hcard-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0}.fyd-hcard-title{flex-shrink:0;min-width:0;font-weight:800}.fyd-hcard-title-prefix{opacity:.5;font-weight:500}.fyd-hcard-title-name{font-weight:800}.fyd-hcard-footer{flex-shrink:0;min-height:0}.fyd-hcard::-moz-focus-inner{border:0}.fyd-hcard:focus,.fyd-hcard:focus-visible{outline:none}.fyd-hcard:hover{filter:brightness(1.08)}.fyd-hcard:active{transform:scale(.985)}.fyd-hcard--actionable{cursor:pointer}.fyd-hcard--actionable:hover{filter:brightness(1.08)}.fyd-hcard--selectable{cursor:pointer}.fyd-hcard-shell{position:relative;isolation:isolate}.fyd-hcard--selected{box-shadow:inset 0 0 0 1px #60aaff6b,0 0 0 1px #1a4dff59,0 0 22px #1a4dff8c,0 0 44px #3b82f661,0 0 68px #1a4dff38}.fyd-card-glow-outer--selected{inset:-22px;opacity:.9;filter:blur(32px);border-radius:44px;background:radial-gradient(closest-side,rgba(96,170,255,.75) 0%,rgba(26,77,255,.45) 42%,rgba(59,130,246,.18) 62%,transparent 78%);animation:fyd-card-glow-pulse 3.2s ease-in-out infinite}.fyd-card-glow-inner--selected{inset:-4px;opacity:.95;filter:blur(10px);border-radius:28px;background:radial-gradient(closest-side,rgba(147,197,253,.85) 0%,rgba(26,77,255,.55) 50%,transparent 72%);animation:fyd-card-glow-pulse 3.2s ease-in-out infinite}@keyframes fyd-card-glow-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.fyd-card-glow-outer,.fyd-card-glow-inner{pointer-events:none;z-index:0;position:absolute}.fyd-card-glow-inner{filter:blur(7px);opacity:.75;border-radius:27px;inset:-3px}.fyd-card-glow-outer{filter:blur(24px);opacity:.55;border-radius:40px;inset:-16px}.fyd-card-halo{pointer-events:none;filter:blur(60px)}.fyd-btn-fluo{color:#fff;letter-spacing:-.01em;will-change:box-shadow;background:linear-gradient(135deg,#60aaff,#3b82f6,#1d4ed8);padding:17px 30px;font-size:15px;font-weight:600;border:none;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;text-decoration:none;animation:fyd-fluo-pulse 2.8s ease-in-out infinite;position:relative;transition:transform .2s ease}.fyd-btn-fluo:hover{animation-play-state:paused;transform:translateY(-2px)}.fyd-btn-fluo:disabled{opacity:.45;cursor:not-allowed;animation:none;transform:none}.fyd-btn-fluo:before{content:"";border-radius:inherit;filter:blur(6px);z-index:-1;opacity:.7;background:linear-gradient(135deg,#7ab8ff80,transparent 50%,#1d4ed880);position:absolute;inset:-3px}@keyframes fyd-fluo-pulse{0%,to{box-shadow:0 0 0 1px #7ab8ff73,0 0 24px #3b82f673,0 14px 40px -8px #3b82f680}50%{box-shadow:0 0 0 2px #7ab8ffcc,0 0 48px #60aaff99,0 18px 52px -8px #3b82f6aa}}@media (prefers-reduced-motion: reduce){.fyd-card-glow-outer--selected,.fyd-card-glow-inner--selected{animation:none;opacity:.85;transform:none}.fyd-btn-fluo,.fyd-pulse-dot{animation:none}.fyd-hero-wheel,.fyd-wheel-face{transition:none}}@media (max-width: 640px){.fyd-btn-fluo{animation:none!important;box-shadow:0 0 0 1px #7ab8ff73,0 0 24px #3b82f673,0 14px 40px -8px #3b82f680!important;padding:14px 20px;font-size:14px;max-width:min(100%,calc(100vw - 2rem));width:auto}.fyd-wheel-root{margin-top:0;padding-inline:0;overflow-x:clip}.fyd-wheel-stack{gap:20px;width:100%}.fyd-hero-cta-wrap{margin-top:24px;padding-inline:4px;width:100%;display:flex;justify-content:center}.fyd-hcard{padding:15px 20px;border-radius:20px;height:var(--fyd-carousel-card-h, 182px);min-height:var(--fyd-carousel-card-h, 182px)}.fyd-hcard-body{gap:0;justify-content:space-between}.fyd-hcard-top{gap:8px;align-items:center}.fyd-hcard-title{font-size:19.5px!important;line-height:1.12!important;letter-spacing:-.03em}.fyd-hcard-footer{margin-top:0;padding-top:7px!important}.fyd-wheel-carousel-slide .fyd-card-glow-outer--selected{inset:-10px;filter:blur(20px)}.fyd-wheel-carousel-slide .fyd-card-glow-inner--selected{inset:-2px;filter:blur(7px)}.fyd-hcard:hover{filter:none}.fyd-marquee-mask{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 18%,black 82%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 18%,black 82%,transparent 100%)}.fyd-feat-marquee{animation-duration:16s;gap:12px!important;padding-right:12px!important;padding-left:6px!important;font-size:10.5px}.fyd-feat-marquee span{font-size:10.5px!important;gap:5px!important;letter-spacing:-.01em}.fyd-feat-marquee span[data-theme=dark]{color:#ffffffd1!important}.fyd-feat-marquee span[data-theme=light]{color:#0b0b0dc7!important}.fyd-pulse-dot{animation:none}.fyd-wheel-dots{flex-wrap:wrap;max-width:100%;padding-inline:8px;gap:17px!important}}@media (max-width: 360px){.fyd-wheel-dots{flex-wrap:nowrap;padding-inline:0}.fyd-wheel-carousel-wrap{--fyd-carousel-card-w: min(268px, calc(100vw - 2.75rem) );--fyd-carousel-card-h: 178px;--fyd-carousel-gap: 6px}.fyd-hcard-title{font-size:19px!important}.fyd-feat-marquee span{font-size:10px!important}}@media (max-width: 323px){.fyd-wheel-dots .fyd-wheel-dot[aria-current=true]{width:24px!important}}@media (min-width: 1024px) and (max-height: 1000px) and (hover: hover) and (pointer: fine){section:has(h1+p+nav):has(.fyd-wheel-root){padding-top:calc(5.25rem + clamp(12px,3vh,32px))}section:has(h1+p+nav):has(.fyd-wheel-root)>div{padding-top:0}section:has(h1+p+nav):has(.fyd-wheel-root) h1{margin-inline:calc((100% - min(60rem,100vw - 6rem))/2)}section:has(h1+p+nav) .fyd-wheel-root{--fyd-short-k: 1;--fyd-short-d: min(0px, (100vw - 128px) / 1120 - 1.05px);--fyd-short-a: calc(var(--fyd-short-k) * (46px + 116 * var(--fyd-short-d)));--fyd-short-b: calc(var(--fyd-short-k) * (244px + 152 * var(--fyd-short-d)));--fyd-short-pad: clamp(24px, 6vh, 56px);margin-top:-8px}section:has(h1+p+nav) .fyd-wheel-root .fyd-wheel-stage{height:calc(2 * var(--fyd-short-a) + 2 * var(--fyd-short-pad));padding:var(--fyd-short-pad) 0;margin-bottom:calc(var(--fyd-short-b) - var(--fyd-short-a) - var(--fyd-short-pad))!important;perspective:calc(2400px * var(--fyd-short-k))}section:has(h1+p+nav) .fyd-wheel-root .fyd-hero-wheel{scale:var(--fyd-short-k) var(--fyd-short-k) var(--fyd-short-k)}section:has(h1+p+nav) .fyd-wheel-root .fyd-card-halo{width:calc(720px * var(--fyd-short-k));height:calc(420px * var(--fyd-short-k))}section:has(h1+p+nav) .fyd-wheel-root .fyd-wheel-stack{gap:clamp(24px,4.4vh,44px)}section:has(h1+p+nav) .fyd-wheel-root .fyd-hero-cta-wrap{margin-top:clamp(20px,3.6vh,40px)}}@media (min-width: 1024px) and (max-height: 860px) and (hover: hover) and (pointer: fine){section:has(h1+p+nav):has(.fyd-wheel-root) h1{margin-top:20px}section:has(h1+p+nav):has(.fyd-wheel-root) h1+p{margin-top:22px}section:has(h1+p+nav):has(.fyd-wheel-root) .landing-hero-carousel{margin-top:20px}section:has(h1+p+nav):has(.fyd-wheel-root) h1+p+nav{margin-top:10px}}@media (min-width: 1024px) and (max-height: 940px) and (hover: hover) and (pointer: fine){section:has(h1+p+nav) .fyd-wheel-root{--fyd-short-pad: clamp(18px, 3vh, 56px)}section:has(h1+p+nav) .fyd-wheel-root .fyd-wheel-stack{gap:clamp(14px,2.4vh,44px)}section:has(h1+p+nav) .fyd-wheel-root .fyd-hero-cta-wrap{margin-top:clamp(16px,2.6vh,40px)}}@media (min-width: 1024px) and (max-height: 760px) and (hover: hover) and (pointer: fine){section:has(h1+p+nav):has(.fyd-wheel-root) h1{font-size:2.9rem}section:has(h1+p+nav) .fyd-wheel-root .fyd-hero-cta-wrap .fyd-btn-fluo{padding-block:15px}}@media (min-width: 1024px) and (max-height: 710px) and (hover: hover) and (pointer: fine){section:has(h1+p+nav):has(.fyd-wheel-root) h1{font-size:2.6rem}}@media (min-width: 1024px) and (max-height: 650px) and (hover: hover) and (pointer: fine){section:has(h1+p+nav):has(.fyd-wheel-root){padding-top:calc(5.25rem + clamp(8px,1.5vh,32px))}section:has(h1+p+nav):has(.fyd-wheel-root) h1{font-size:2.4rem}}@media (min-width: 1024px) and (max-height: 860px) and (hover: hover) and (pointer: fine){section:has(h1+p+nav) .fyd-wheel-root{--fyd-short-k: .97}}@media (min-width: 1024px) and (max-height: 820px) and (hover: hover) and (pointer: fine){section:has(h1+p+nav) .fyd-wheel-root{--fyd-short-k: .88}}@media (min-width: 1024px) and (max-height: 780px) and (hover: hover) and (pointer: fine){section:has(h1+p+nav) .fyd-wheel-root{--fyd-short-k: .8}}@media (min-width: 1024px) and (max-height: 740px) and (hover: hover) and (pointer: fine){section:has(h1+p+nav) .fyd-wheel-root{--fyd-short-k: .71}}@media (min-width: 1024px) and (max-height: 700px) and (hover: hover) and (pointer: fine){section:has(h1+p+nav) .fyd-wheel-root{--fyd-short-k: .62}}@media (min-width: 1024px) and (max-height: 660px) and (hover: hover) and (pointer: fine){section:has(h1+p+nav) .fyd-wheel-root{--fyd-short-k: .56}}.fyd-hcard__sweep{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:3}.fyd-hcard__sweep-band{position:absolute;top:-20%;bottom:-20%;left:0;width:45%;background:linear-gradient(105deg,#fff0,#ffffff29 42%,#ffffff42,#ffffff29 58%,#fff0);transform:translate(-130%) skew(-12deg);will-change:transform;animation:fyd-sweep 1.1s cubic-bezier(.16,1,.3,1) .18s 1 both}.fyd-hcard__sweep[data-theme=light] .fyd-hcard__sweep-band{background:linear-gradient(105deg,#1a4dff00,#1a4dff14 42%,#1a4dff24,#1a4dff14 58%,#1a4dff00)}@keyframes fyd-sweep{to{transform:translate(330%) skew(-12deg)}}@media (prefers-reduced-motion: reduce){.fyd-hcard__sweep{display:none}}@media (max-width: 640px){.fyd-hcard__sweep{display:none}}
