.public_shell__LXtxR{min-height:100dvh;color:#eaf3ef;background:radial-gradient(ellipse at 80% 3%,#203b2b65,transparent 42%),radial-gradient(ellipse at 0 70%,#19313b45,transparent 42%),#0c1419;font-family:var(--font-forgex-sans),system-ui,sans-serif}.public_shell__LXtxR *{box-sizing:border-box}.public_shell__LXtxR a{text-decoration:none;color:inherit}.public_shell__LXtxR a:focus-visible{outline:2px solid #b9fa77;outline-offset:4px}.public_topbar__X3Ats{width:min(1160px,calc(100% - 40px));margin:auto;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #2b4147}.public_brand__L3VSG{display:inline-flex;align-items:center;gap:12px;min-width:0}.public_brandIcon__cbt46{width:46px;height:46px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:#000;color:#112216}.public_brandText__n3zAZ{display:flex;flex-direction:column;gap:4px}.public_brandText__n3zAZ strong{font-size:18px;letter-spacing:-.04em}.public_brandText__n3zAZ small{font-size:9px;letter-spacing:.12em;color:#9fb5b0}.public_nav__hOtgw{display:flex;align-items:center;justify-content:flex-end;gap:23px;font-size:12px;color:#b8cac5}.public_footer__M3hUq a:hover,.public_nav__hOtgw a:hover{color:#b9fa77}.public_nav__hOtgw .public_navPrimary__eHIdz{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:8px;font-weight:700;background:#b9fa77;color:#102013}.public_nav__hOtgw .public_navPrimary__eHIdz:hover{background:#d0ff9e;color:#102013}.public_pageContent__3gvct{min-height:calc(100dvh - 175px)}.public_hero__6voFv{width:min(1160px,calc(100% - 40px));margin:auto;padding:98px 0 86px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:58px;gap:58px}.public_eyebrow__IHOdz{display:flex;align-items:center;gap:10px;margin:0 0 24px;color:#b9fa77;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.public_eyebrow__IHOdz:before{content:"";width:26px;height:2px;background:#b9fa77}.public_heroTitle__BbTN9{margin:0;font-size:clamp(42px,5.3vw,76px);line-height:1.06;font-weight:750;letter-spacing:-.065em;max-width:750px}.public_accentText__5ogZx{color:#b9fa77}.public_heroDescription__gKmZn{max-width:540px;margin:25px 0 0;color:#b1c3be;line-height:1.85;font-size:15px}.public_heroActions__ihGub{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.public_primaryButton__eLD1Q,.public_secondaryButton__VP_FY{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;padding:12px 18px;border-radius:9px;font-size:13px;font-weight:700}.public_primaryButton__eLD1Q{background:#b9fa77;color:#122115!important}.public_primaryButton__eLD1Q:hover{background:#d0ffa5}.public_secondaryButton__VP_FY{border:1px solid #3b5355;background:#19272d;color:#e0ebe6!important}.public_secondaryButton__VP_FY:hover{border-color:#b9fa77}.public_preview__3hMi3{min-width:0;overflow:hidden;border:1px solid #3b5855;border-radius:13px;background:#0e181e;box-shadow:0 32px 85px #0008}.public_previewHeader__tSi6_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px;background:#17252b;border-bottom:1px solid #30464a;font-size:11px;color:#c8dcd4}.public_previewHeader__tSi6_ strong{font-size:11px}.public_previewCode__JfbjP{padding:20px 18px;overflow:auto}.public_codeLine__v1dfv{display:flex;gap:19px;align-items:baseline;white-space:pre;font:11px/2.2 var(--font-forgex-mono),Consolas,monospace;color:#bfd6dc}.public_codeNumber__asLDu{color:#63818b;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:13px;text-align:right}.public_codeAccent__9T_j2{color:#b9fa77}.public_previewBottom__oULl2{border-top:1px solid #30464a;padding:16px 18px;display:flex;justify-content:space-between;gap:12px;color:#9dbab0;font-size:11px}.public_previewBottom__oULl2 strong{color:#b9fa77}.public_section__YCdpb{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:42px 0 90px}.public_sectionHeading__lkkQH{font-size:clamp(27px,3vw,39px);letter-spacing:-.045em;line-height:1.2;margin:0 0 13px}.public_sectionDescription__CqrED{margin:0 0 30px;color:#a4b8b6;line-height:1.8;max-width:650px;font-size:14px}.public_featureGrid__ovUrg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.public_featureCard__52IrZ{min-width:0;padding:28px 24px;background:#142128;border:1px solid #2e434a;border-radius:12px}.public_featureIcon__ZUCuU{width:43px;height:43px;display:grid;place-items:center;color:#b9fa77;background:#253b2d;border-radius:10px;margin-bottom:20px}.public_featureCard__52IrZ h3{margin:0 0 11px;font-size:15px}.public_featureCard__52IrZ p{margin:0;font-size:12px;line-height:1.85;color:#adc0ba}.public_bottomCta__7_dum{width:min(1160px,calc(100% - 40px));margin:0 auto 90px;padding:44px;background:#1b3128;border:1px solid #45674b;border-radius:13px;display:flex;justify-content:space-between;align-items:center;gap:22px}.public_bottomCta__7_dum h2{margin:0 0 10px;font-size:clamp(24px,3vw,36px);letter-spacing:-.04em}.public_bottomCta__7_dum p{margin:0;color:#b4cabb;line-height:1.7;font-size:13px}.public_footer__M3hUq{max-width:1160px;width:calc(100% - 40px);margin:auto;padding:26px 0 34px;border-top:1px solid #2b4147;display:flex;justify-content:space-between;gap:18px;color:#97ada8;font-size:11px}.public_footerSub__tWJxH{color:#6f9286}.public_footer__M3hUq nav{display:flex;flex-wrap:wrap;gap:20px}.public_legalWrap__P6LIV{max-width:850px;width:calc(100% - 40px);margin:0 auto;padding:75px 0 100px}.public_legalTitle__Xf462{margin:0 0 15px;font-size:clamp(34px,5vw,54px);letter-spacing:-.05em}.public_legalLead__Lwluj{color:#b2c7c0;line-height:1.9;font-size:15px;max-width:740px}.public_updated__kRk3x{margin:24px 0 0;color:#92aca3;font-size:12px}.public_legalBody__8A_xM{margin-top:45px;border-top:1px solid #30474b}.public_legalSection__PFEIR{padding:26px 0;border-bottom:1px solid #263c42}.public_legalSection__PFEIR h2{margin:0 0 13px;font-size:19px;letter-spacing:-.02em}.public_legalSection__PFEIR li,.public_legalSection__PFEIR p{color:#b6c7c2;line-height:1.9;font-size:13px}.public_legalSection__PFEIR p{margin:0 0 12px}.public_legalSection__PFEIR p:last-child{margin-bottom:0}.public_legalSection__PFEIR ul{padding-left:22px;margin:10px 0}.public_legalSection__PFEIR li+li{margin-top:8px}.public_inlineLink__A0n2q{color:#b9fa77!important;text-decoration:underline!important;text-underline-offset:3px}.public_reviewNote__9rb4B{padding:15px 17px;border:1px solid #5e6541;background:#2d3020;border-radius:8px;color:#e7db9b;font-size:12px;line-height:1.8}@media (max-width:850px){.public_hero__6voFv{grid-template-columns:1fr;padding:60px 0;gap:38px}.public_featureGrid__ovUrg{grid-template-columns:repeat(2,minmax(0,1fr))}.public_nav__hOtgw{gap:12px}}@media (max-width:580px){.public_topbar__X3Ats{align-items:flex-start;flex-wrap:wrap}.public_nav__hOtgw{width:100%;justify-content:space-between;flex-wrap:wrap;gap:11px}.public_nav__hOtgw .public_navPrimary__eHIdz{padding:9px 12px}.public_hero__6voFv{padding:46px 0 54px}.public_heroDescription__gKmZn{font-size:13px}.public_featureGrid__ovUrg{grid-template-columns:1fr}.public_bottomCta__7_dum{flex-direction:column;align-items:flex-start;padding:26px}.public_footer__M3hUq{flex-direction:column}.public_legalWrap__P6LIV{padding:46px 0 72px}}@media (prefers-reduced-motion:reduce){.public_shell__LXtxR *{scroll-behavior:auto;transition-duration:0s}}.public_bottomCta__7_dum,.public_footer__M3hUq,.public_hero__6voFv,.public_legalWrap__P6LIV,.public_section__YCdpb,.public_topbar__X3Ats{min-width:0}.public_brandIcon__cbt46 img{display:block;width:100%;height:100%;object-fit:contain}.public_footer__M3hUq{flex-wrap:wrap}.public_footer__M3hUq>.fx-support-links{flex-basis:100%}@media (max-width:580px){.public_topbar__X3Ats{width:calc(100% - 32px);padding:16px 0;gap:18px}.public_nav__hOtgw{gap:4px 10px;justify-content:flex-start}.public_nav__hOtgw a{display:inline-flex;align-items:center;min-height:44px}.public_nav__hOtgw .public_navPrimary__eHIdz{margin-left:auto}.public_bottomCta__7_dum,.public_footer__M3hUq,.public_hero__6voFv,.public_legalWrap__P6LIV,.public_section__YCdpb{width:calc(100% - 32px)}.public_heroTitle__BbTN9{font-size:clamp(36px,9vw,50px);letter-spacing:-.055em}.public_heroActions__ihGub>a{flex:1 1 150px}.public_bottomCta__7_dum{padding:24px}}