:root{--bg:#0a0a0a;--text:#edeae3;--text-dim:#8c8a82;--text-mute:#5a5853;--accent:#33b072;--accent-soft:#4acb8a;--border:hsla(42,22%,91%,.08);--gold:#e0b85e;--gold-soft:#f2cc7a;--display:var(--font-fraunces),Georgia,serif;--body:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,sans-serif;--mono:var(--font-jetbrains),"SFMono-Regular",monospace;--deva:var(--font-noto-deva),"Fraunces",serif}*{margin:0;padding:0;box-sizing:border-box}body,html{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.eyebrow{font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.22em;text-transform:uppercase;display:flex;align-items:center;gap:14px;margin-bottom:24px}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' /%3E%3C/svg%3E")}.fibx-cta{--bg:#0a0a0a;--text:#edeae3;--text-dim:#8c8a82;--text-mute:#5a5853;--accent:#33b072;--accent-soft:#4acb8a;--border:hsla(42,22%,91%,.08);--display:var(--font-fraunces),Georgia,serif;--body:var(--font-geist-sans),-apple-system,sans-serif;--mono:var(--font-jetbrains),monospace;color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;width:100%;overflow:hidden}.fibx-cta *{margin:0;padding:0;box-sizing:border-box}.fibx-cta a{color:inherit;text-decoration:none}.fibx-cta .reveal{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.fibx-cta .reveal.in{opacity:1;transform:translateY(0)}.fibx-cta .cta-wrap{padding:0;margin:0;width:100%}.fibx-cta .cta{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;padding:90px 56px;overflow:hidden;width:100%}.fibx-cta .cta-bg{position:absolute;inset:0;z-index:0;background:url(https://framerusercontent.com/images/kxC5xHAL1jtf4gsn4myTBMLhy2I.png?width=2816&height=1381);background-size:cover;background-position:50%}.fibx-cta .cta-bg:after{content:"";position:absolute;inset:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' /%3E%3C/svg%3E")}.fibx-cta .cta-content{position:relative;z-index:2;max-width:1000px;width:100%}.fibx-cta .cta h2{font-family:var(--display);font-size:clamp(28px,4vw,60px);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--text);margin-bottom:42px;white-space:nowrap}.fibx-cta .cta h2 em{font-style:italic;background:linear-gradient(135deg,var(--accent),var(--text));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fibx-cta .btn{font-size:14px;font-weight:500;color:var(--bg);background:var(--accent);padding:16px 30px;border-radius:100px;display:inline-flex;align-items:center;gap:10px;transition:all .3s}.fibx-cta .btn:after{content:"\2192";font-family:var(--display);transition:transform .3s}.fibx-cta .btn:hover{background:var(--accent-soft);transform:translateY(-2px);box-shadow:0 12px 32px -8px rgba(51,176,114,.5)}.fibx-cta .btn:hover:after{transform:translateX(4px)}@media (max-width:760px){.fibx-cta .cta{padding:56px 24px;min-height:480px}.fibx-cta .cta h2{font-size:30px;line-height:1.25;margin-bottom:34px;white-space:normal}}@media (max-width:420px){.fibx-cta .cta h2{font-size:26px;line-height:1.28}}.fibx-header{--bg:#0a0a0a;--text:#edeae3;--text-dim:#8c8a82;--text-mute:#5a5853;--accent:#33b072;--accent-soft:#4acb8a;--border:hsla(42,22%,91%,.08);--display:var(--font-fraunces),Georgia,serif;--body:var(--font-geist-sans),-apple-system,sans-serif;--mono:var(--font-jetbrains),monospace;position:relative;font-family:var(--body);-webkit-font-smoothing:antialiased}.fibx-header *{margin:0;padding:0;box-sizing:border-box}.fibx-header a{color:inherit;text-decoration:none}.fibx-header .bar{display:flex;align-items:center;width:100%;height:72px;padding:0 40px;background:hsla(0,0%,4%,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.fibx-header .logo{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:flex-start}.fibx-header .logo img{height:28px;width:auto;max-width:100%;display:block}.fibx-header .links{flex:0 0 auto;display:flex;align-items:center;gap:36px}.fibx-header .links a.nav{font-size:14px;color:var(--text-dim);transition:color .3s;white-space:nowrap;cursor:pointer}.fibx-header .links a.nav:hover{color:var(--text)}.fibx-header .right{flex:1 1;display:flex;align-items:center;justify-content:flex-end;gap:16px}.fibx-header .cta{font-size:13px;font-weight:500;color:var(--bg);background:var(--accent);padding:10px 18px;border-radius:100px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:all .3s;cursor:pointer}.fibx-header .cta:after{content:"\2192";font-family:var(--display);transition:transform .3s}.fibx-header .cta:hover{background:var(--accent-soft);transform:translateY(-1px)}.fibx-header .cta:hover:after{transform:translateX(3px)}.fibx-header .burger{display:none;width:30px;height:30px;position:relative;background:transparent;border:none;cursor:pointer}.fibx-header .burger span{position:absolute;left:4px;right:4px;height:2px;background:var(--text);border-radius:2px;transition:transform .3s ease,opacity .2s ease}.fibx-header .burger span:first-child{top:9px}.fibx-header .burger span:nth-child(2){top:15px}.fibx-header .burger span:nth-child(3){top:21px}.fibx-header .menu{display:none;background:var(--bg);border-bottom:1px solid var(--border);padding:8px 24px 24px}.fibx-header .menu a.nav{display:block;font-size:17px;color:var(--text);padding:14px 0;border-bottom:1px solid var(--border);cursor:pointer}.fibx-header .menu a.nav:last-of-type{border-bottom:none}.fibx-header .menu .cta{display:flex;justify-content:center;margin-top:18px;padding:14px;width:100%}.fibx-header.is-open .burger span:first-child{transform:translateY(6px) rotate(45deg)}.fibx-header.is-open .burger span:nth-child(2){opacity:0}.fibx-header.is-open .burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width:767px){.fibx-header .bar{height:64px;padding:0 20px}.fibx-header .bar .cta,.fibx-header .links{display:none}.fibx-header .burger,.fibx-header.is-open .menu{display:block}}@font-face{font-family:__Fraunces_35b0e9;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_35b0e9;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_35b0e9;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_35b0e9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_35b0e9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_35b0e9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_35b0e9;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_35b0e9{font-family:__Fraunces_35b0e9,__Fraunces_Fallback_35b0e9}.__variable_35b0e9{--font-fraunces:"__Fraunces_35b0e9","__Fraunces_Fallback_35b0e9"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-jetbrains:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}@font-face{font-family:"__Noto_Serif_Devanagari_ffc150";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/73fd63d6adb7b86c-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:"__Noto_Serif_Devanagari_ffc150";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6b4b51d1da1b8469-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Noto_Serif_Devanagari_ffc150";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8f1cbd96077fce87-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Noto_Serif_Devanagari_ffc150";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/73fd63d6adb7b86c-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:"__Noto_Serif_Devanagari_ffc150";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6b4b51d1da1b8469-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Noto_Serif_Devanagari_ffc150";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8f1cbd96077fce87-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Noto_Serif_Devanagari_ffc150";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/73fd63d6adb7b86c-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:"__Noto_Serif_Devanagari_ffc150";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6b4b51d1da1b8469-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Noto_Serif_Devanagari_ffc150";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8f1cbd96077fce87-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Noto_Serif_Devanagari_ffc150";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/73fd63d6adb7b86c-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:"__Noto_Serif_Devanagari_ffc150";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6b4b51d1da1b8469-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Noto_Serif_Devanagari_ffc150";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8f1cbd96077fce87-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Noto_Serif_Devanagari_Fallback_ffc150";src:local("Times New Roman");ascent-override:78.38%;descent-override:52.68%;line-gap-override:0.00%;size-adjust:118.65%}.__className_ffc150{font-family:"__Noto_Serif_Devanagari_ffc150","__Noto_Serif_Devanagari_Fallback_ffc150";font-style:normal}.__variable_ffc150{--font-noto-deva:"__Noto_Serif_Devanagari_ffc150","__Noto_Serif_Devanagari_Fallback_ffc150"}@font-face{font-family:__GeistSans_3a0388;src:url(/_next/static/media/e11418ac562b8ac1-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_3a0388;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_3a0388{font-family:__GeistSans_3a0388,__GeistSans_Fallback_3a0388}.__variable_3a0388{--font-geist-sans:"__GeistSans_3a0388","__GeistSans_Fallback_3a0388"}.fibx-footer{--bg:#0a0a0a;--text:#edeae3;--text-dim:#8c8a82;--text-mute:#5a5853;--accent:#33b072;--accent-soft:#4acb8a;--border:hsla(42,22%,91%,.08);--display:var(--font-fraunces),Georgia,serif;--body:var(--font-geist-sans),-apple-system,sans-serif;--mono:var(--font-jetbrains),monospace;background:var(--bg);color:var(--text);font-family:var(--body);max-width:100%;overflow:clip;-webkit-font-smoothing:antialiased}.fibx-footer *{margin:0;padding:0;box-sizing:border-box}.fibx-footer a{color:inherit;text-decoration:none}.fibx-footer .footer{padding:90px 56px 50px;max-width:1280px;margin:0 auto;width:100%;overflow-x:clip;overflow-wrap:break-word}.fibx-footer .footer-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);grid-gap:32px 24px;gap:32px 24px;padding-bottom:56px}.fibx-footer .f-col,.fibx-footer .footer-brand{min-width:0}.fibx-footer .footer-brand .logo{display:inline-block}.fibx-footer .footer-brand .logo img{height:30px;width:auto;max-width:100%;display:block}.fibx-footer .f-col h4{font-family:var(--mono);font-size:10px;color:var(--text-mute);letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px;font-weight:400}.fibx-footer .f-col ul{list-style:none;display:flex;flex-direction:column;gap:13px}.fibx-footer .f-col a{font-size:14px;color:var(--text-dim);font-weight:300;transition:color .3s}.fibx-footer .f-col a:hover{color:var(--text)}.fibx-footer .footer-bottom{border-top:1px solid var(--border);padding-top:28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.fibx-footer .footer-bottom .copy{font-size:13px;color:var(--text-mute)}.fibx-footer .footer-bottom .made{font-family:var(--mono);font-size:11px;color:var(--text-mute);letter-spacing:.1em}.fibx-footer .disclaimer{margin-top:40px}.fibx-footer .disclaimer p{font-size:11.5px;line-height:1.7;color:var(--text-mute);font-weight:300;margin-bottom:14px;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.fibx-footer .disclaimer a{color:var(--text-dim);text-decoration:underline}@media (max-width:900px){.fibx-footer .footer{padding:70px 28px 40px}}@media (max-width:560px){.fibx-footer .footer{padding:56px 22px 36px}.fibx-footer .footer-bottom{flex-direction:column;align-items:flex-start}}