.fxg{--bg:#05070d;--bg-2:#090c14;--card:#0d111b;--ink:#e6ecf5;--ink-2:#97a6bd;--muted:#647186;--line:#1c222e;--line-2:#141926;--accent:#8fb6e8;--accent-2:#6f9fd4;--accent-soft:#0d1521;--accent-line:#243246;--sp-violet:#7c5cff;--sp-blue:#3b82f6;--sp-teal:#1fd1c3;--sp-pink:#ff5fa6;--sp-sky:#38bdf8;--device:rgba(12,20,42,0.95);--device-2:rgba(20,34,64,0.90);--device-base:#080f1e;--glass-line:rgba(255,255,255,0.14);--glass-blur:blur(18px) saturate(160%);--d-ink:#edecfa;--d-muted:#bcb8db;--d-key:#a7a3cb;--d-accent:#c4baff;--lglass:rgba(255,255,255,0.92);--lglass-blur:blur(20px) saturate(130%);--r-sm:12px;--r:18px;--r-lg:26px;--shadow:0 1px 0 rgba(255,255,255,0.04),0 22px 48px -34px rgba(0,5,25,0.72);--shadow-lg:0 40px 90px -48px rgba(0,5,30,0.88);--glass-shadow:0 2px 0 rgba(255,255,255,0.12) inset,0 1px 0 rgba(255,255,255,0.26) inset,0 18px 40px -28px rgba(12,8,45,0.58),0 52px 100px -48px rgba(12,8,45,0.78);--glass-refract-edge:linear-gradient(135deg,rgba(255,255,255,0.18),transparent 40%,rgba(60,130,220,0.14) 78%,rgba(56,189,248,0.12));--glass-fresnel-edge:conic-gradient(from 225deg at 50% 50%,rgba(255,255,255,0.2),transparent 22%,rgba(60,130,220,0.12) 48%,transparent 72%,rgba(56,189,248,0.1) 88%,rgba(255,255,255,0.16));--glass-inner-glow:radial-gradient(136% 98% at 0% 0%,rgba(255,255,255,0.28),transparent 52%);--glass-depth-seam:radial-gradient(158% 138% at 100% 100%,rgba(0,0,0,0.58),transparent 56%);--glass-bevel-inset:linear-gradient(148deg,rgba(255,255,255,0.22),rgba(255,255,255,0.05) 12%,transparent 26%);--ease:cubic-bezier(0.2,0.8,0.2,1);--ease-premium:cubic-bezier(0.34,1.12,0.32,1);--t:0.22s;--t-slow:0.34s;--maxw:1160px;--mx:50%;--my:28%;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;color-scheme:dark;position:relative;isolation:isolate;overflow-x:clip;margin:0;min-height:100vh;background:radial-gradient(140% 80% at 50% -8%,#101a30 0,transparent 52%),linear-gradient(180deg,#0a0f1c,#070a13 36%,#05070e 72%,#04060b);background-attachment:fixed;color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fxg *,.fxg :after,.fxg :before{box-sizing:border-box}.fxg :where(h1,h2,h3,h4,h5,h6,p){color:inherit;margin:0}.fxg :where(article){background:none;border:0;padding:0}.fxg :where(ul,ol,li,figure){margin:0;padding:0;list-style:none}.fxg :where(a){color:inherit;text-decoration:none}.fxg :where(button){font:inherit;color:inherit;background:none;border:0;cursor:pointer}.fxg :where(svg){display:block}.fxg :where(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:12px}.fxg-shell{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 30px}.fxg .fxg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fxg .fxg-skip-link,.fxg-skip-link{position:fixed;top:0;left:50%;transform:translateX(-50%) translateY(-100%);z-index:10000;padding:10px 20px;background:#0d0d0d;color:#fff;font-size:14px;font-weight:600;border-radius:0 0 8px 8px;text-decoration:none;transition:transform .15s ease;white-space:nowrap}.fxg .fxg-skip-link:focus,.fxg-skip-link:focus{transform:translateX(-50%) translateY(0);outline:2px solid #8fb6e8;outline-offset:2px}.fxg-grain{position:fixed;inset:0;z-index:8;pointer-events:none;background-image:radial-gradient(rgba(20,18,52,.46) .5px,transparent .6px),radial-gradient(rgba(20,18,52,.34) .5px,transparent .6px);background-size:3px 3px,5px 5px;background-position:0 0,2px 1px;opacity:.038;mix-blend-mode:soft-light}.fxg-grain:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 100%,rgba(12,10,40,.04),transparent 62%);mix-blend-mode:multiply;opacity:.55}.fxg-atmosphere{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fxg-aurora{position:absolute;border-radius:50%;opacity:.55;will-change:transform}.fxg-aurora--1{top:-22%;left:-16%;width:70vw;height:70vw;max-width:1000px;max-height:1000px;background:radial-gradient(circle at 50% 50%,rgba(46,132,150,.16),rgba(46,110,150,.07) 42%,transparent 66%);animation:fxg-aurora-a 38s ease-in-out infinite alternate}.fxg-aurora--2{top:18%;right:-22%;width:64vw;height:64vw;max-width:940px;max-height:940px;background:radial-gradient(circle at 50% 50%,rgba(70,96,190,.14),rgba(96,84,180,.06) 44%,transparent 68%);animation:fxg-aurora-b 46s ease-in-out infinite alternate}.fxg-aurora--3{bottom:-26%;left:28%;width:60vw;height:60vw;max-width:880px;max-height:880px;background:radial-gradient(circle at 50% 50%,rgba(150,120,96,.07),rgba(120,96,150,.05) 46%,transparent 70%);animation:fxg-aurora-a 52s ease-in-out infinite alternate-reverse}@keyframes fxg-aurora-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4%,5%,0) scale(1.1)}}@keyframes fxg-aurora-b{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-5%,-3%,0) scale(1)}}.fxg-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 19px;border-radius:11px;font-size:14px;font-weight:600;letter-spacing:-.011em;border:1px solid transparent;transition:transform var(--t) var(--ease-premium),box-shadow var(--t-slow) var(--ease),background var(--t) ease,border-color var(--t) ease,color var(--t) ease;white-space:nowrap}.fxg-btn:hover .fxg-btn-ic{transform:translateX(3px)}.fxg-btn--solid{background:linear-gradient(180deg,#ffffff,#eaeef5);color:#0a0f17;border-color:rgba(255,255,255,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 2px rgba(0,0,0,.4),0 14px 30px -14px rgba(0,0,0,.7)}.fxg-btn--solid:hover{transform:translateY(-1px);background:linear-gradient(180deg,#ffffff,#f4f7fb);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 2px 4px rgba(0,0,0,.45),0 22px 44px -14px rgba(0,0,0,.8)}.fxg-btn--solid:active{transform:translateY(1px) scale(.982);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px -12px rgba(0,0,0,.6);transition-duration:.08s}.fxg-glass--light .fxg-btn--solid{background:linear-gradient(180deg,#161c28,#0a0f17);color:#fff;border-color:rgba(10,15,23,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 30px -16px rgba(10,15,30,.5)}.fxg-glass--light .fxg-btn--solid:hover{background:linear-gradient(180deg,#1c2433,#0d131d);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 22px 44px -16px rgba(10,15,30,.62)}.fxg-btn--ghost{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12);color:rgba(220,230,244,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fxg-btn--ghost:hover{border-color:rgba(255,255,255,.24);color:#fff;background:rgba(255,255,255,.06);box-shadow:0 10px 22px -16px rgba(0,0,0,.6);transform:translateY(-1px)}.fxg-btn--ghost:active{transform:translateY(1px) scale(.988);transition-duration:.08s}.fxg-nav{position:fixed;top:0;left:0;right:0;z-index:30;background:rgba(255,255,255,.72);border-bottom:1px solid rgba(0,0,0,.06);backdrop-filter:saturate(130%) blur(18px);-webkit-backdrop-filter:saturate(130%) blur(18px);transition:background .4s ease,border-color .4s ease}#contact,#lead,#pricing,#review,#signature,#who,.fxg .hero,.fxg-section{scroll-margin-top:88px}.fxg-nav-inner{display:flex;align-items:center;gap:16px;height:76px}.fxg-brand{display:inline-flex;align-items:center;gap:10px}.fxg-brand-name{font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:.015em;color:#0a0f17;transition:color .3s ease}.fxg-brand-sub{font-family:var(--mono);font-weight:600;font-size:9.5px;text-transform:uppercase;letter-spacing:.2em;color:#69748a;padding-left:10px;border-left:1px solid rgba(20,30,60,.22);transition:color .3s ease,border-color .3s ease}.fxg-brand-logo{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0}.fxg-brand:hover .fxg-brand-mark{transform:translateY(-1px);border-color:rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -6px 14px -8px rgba(0,0,0,.35),0 12px 26px -8px rgba(10,25,65,1)}.fxg-brand:active .fxg-brand-mark{transform:translateY(0) scale(.96);transition-duration:.08s}.fxg-nav-links{display:flex;flex:1 1;justify-content:center;gap:clamp(4px,1.4vw,24px);margin:0 clamp(14px,3vw,46px)}.fxg-nav-links a{position:relative;padding:8px 10px;border-radius:9px;font-size:13.5px;font-weight:500;letter-spacing:.005em;color:#54617a;transition:color .18s ease}.fxg-nav-links a:after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:1px;background:rgba(20,30,60,.5);border-radius:1px;transform:scaleX(0);transform-origin:left;opacity:.6;transition:transform .22s var(--ease-premium)}.fxg-nav-links a:hover{color:#0a0f17}.fxg-nav-links a:hover:after{transform:scaleX(1)}.fxg-nav .fxg-btn{margin-left:0;flex:none}.fxg-nav .fxg-btn--solid{background:#22c55e;color:#052e16;border-color:#16a34a;box-shadow:0 10px 26px -14px rgba(34,197,94,.4)}.fxg-nav .fxg-btn--solid:hover{background:#16a34a;color:#fff;box-shadow:0 16px 34px -14px rgba(34,197,94,.5)}.fxg-nav[data-dark],.fxg-nav[data-scrolled]{background:rgba(6,9,16,.78);border-bottom-color:rgba(255,255,255,.06);backdrop-filter:saturate(140%) blur(22px);-webkit-backdrop-filter:saturate(140%) blur(22px)}.fxg-nav[data-dark]{background:rgba(2,3,8,.94);border-bottom-color:rgba(255,255,255,.04)}.fxg-nav[data-dark] .fxg-brand-name,.fxg-nav[data-scrolled] .fxg-brand-name{color:#f3f7fc}.fxg-nav[data-dark] .fxg-brand-sub,.fxg-nav[data-scrolled] .fxg-brand-sub{color:rgba(196,210,232,.6);border-left-color:rgba(255,255,255,.2)}.fxg-nav[data-dark] .fxg-nav-links a,.fxg-nav[data-scrolled] .fxg-nav-links a{color:rgba(220,230,246,.92)}.fxg-nav[data-dark] .fxg-nav-links a:hover,.fxg-nav[data-scrolled] .fxg-nav-links a:hover{color:#fff}.fxg-nav[data-dark] .fxg-nav-links a:after,.fxg-nav[data-scrolled] .fxg-nav-links a:after{background:rgba(200,218,244,.6)}.fxg-nav[data-dark] .fxg-btn--solid,.fxg-nav[data-scrolled] .fxg-btn--solid{background:#22c55e;color:#052e16;border-color:#16a34a;box-shadow:0 10px 26px -14px rgba(34,197,94,.4)}.fxg-nav-burger,.fxg-nav-mobile{display:none}@media (max-width:768px){.fxg-brand-sub,.fxg-nav-inner>.fxg-btn,.fxg-nav-links{display:none}.fxg-nav-inner{flex-wrap:nowrap;height:56px;min-height:56px;padding:0;row-gap:0}.fxg-nav-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:0 10px;background:transparent;border:none;cursor:pointer;color:#0a0f17;transition:color .3s ease}.fxg-nav-burger-bar{display:block;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .25s ease,opacity .2s ease}.fxg-nav--menu-open .fxg-nav-burger,.fxg-nav[data-dark] .fxg-nav-burger,.fxg-nav[data-scrolled] .fxg-nav-burger{color:#f3f7fc}.fxg-nav-burger[aria-expanded=true] .fxg-nav-burger-bar:first-child{transform:translateY(7px) rotate(45deg)}.fxg-nav-burger[aria-expanded=true] .fxg-nav-burger-bar:nth-child(2){opacity:0}.fxg-nav-burger[aria-expanded=true] .fxg-nav-burger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.fxg-nav--menu-open{background:rgba(6,9,16,.97);border-bottom-color:rgba(255,255,255,.06)}.fxg-nav--menu-open .fxg-brand-name{color:#f3f7fc}.fxg-nav-mobile{display:flex;flex-direction:column;gap:2px;max-height:0;overflow:hidden;opacity:0;padding:0 22px;background:rgba(6,9,16,.97);-webkit-backdrop-filter:saturate(140%) blur(22px);backdrop-filter:saturate(140%) blur(22px);transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .25s ease,padding .32s ease}.fxg-nav-mobile--open{max-height:80vh;opacity:1;padding:10px 22px 22px}.fxg-nav-mobile a{display:block;padding:14px 4px;min-height:44px;box-sizing:border-box;font-size:16px;font-weight:500;color:rgba(220,230,246,.92);border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none}.fxg-nav-mobile a:last-of-type{border-bottom:none}.fxg-nav-mobile-cta{margin-top:14px;text-align:center;border-bottom:none!important;background:#22c55e;color:#052e16!important;font-weight:600!important;border-radius:10px;padding:14px 18px!important}}.fxg .hero{position:relative;width:100%;height:100vh;min-height:600px;max-height:820px;overflow:hidden;background:#060606;font-family:"Space Grotesk",var(--sans);isolation:isolate}.fxg .panel-right{position:absolute;inset:0;background:#060606;z-index:0}.fxg .panel-left-shadow{position:absolute;inset:0;background:#e0dbd2;-webkit-clip-path:polygon(0 0,64% 0,42% 100%,0 100%);clip-path:polygon(0 0,64% 0,42% 100%,0 100%);z-index:0;opacity:.5}.fxg .panel-left{position:absolute;inset:0;background:#ede9e1;-webkit-clip-path:polygon(0 0,62% 0,40% 100%,0 100%);clip-path:polygon(0 0,62% 0,40% 100%,0 100%);z-index:1}.fxg .panel-shadow-edge{position:absolute;inset:0;background:linear-gradient(101deg,transparent 50%,rgba(0,0,0,.75) 54%,rgba(0,0,0,.15) 59%,transparent 65%);z-index:2;pointer-events:none}.fxg .glitch-panel-r{background:#ffffff;animation:fxg-h-glitch-r 3s linear infinite}.fxg .glitch-panel-b,.fxg .glitch-panel-r{position:absolute;inset:0;-webkit-clip-path:polygon(0 0,62% 0,40% 100%,0 100%);clip-path:polygon(0 0,62% 0,40% 100%,0 100%);z-index:3;opacity:0}.fxg .glitch-panel-b{background:#aaaaaa;animation:fxg-h-glitch-b 3s linear infinite}@keyframes fxg-h-glitch-r{0%,87%,to{opacity:0;transform:translateX(0)}88%{opacity:.12;transform:translateX(7px)}89%{opacity:.05;transform:translateX(-3px)}90%{opacity:.09;transform:translateX(5px)}92%{opacity:0;transform:translateX(0)}}@keyframes fxg-h-glitch-b{0%,87%,to{opacity:0;transform:translateX(0)}88%{opacity:.08;transform:translateX(-8px)}89%{opacity:.03;transform:translateX(4px)}90%{opacity:.06;transform:translateX(-5px)}92%{opacity:0;transform:translateX(0)}}.fxg .scanbar{position:absolute;left:0;width:55%;height:1px;background:rgba(0,0,0,.06);animation:fxg-h-scanbar 6s ease-in-out infinite;pointer-events:none;z-index:6}@keyframes fxg-h-scanbar{0%{top:10%}to{top:95%}}.fxg .content-left{left:0;width:52%;padding:92px 28px 40px;overflow:hidden}.fxg .content-left,.fxg .content-right{position:absolute;top:0;height:100%;z-index:4;display:flex;flex-direction:column}.fxg .content-right{right:0;width:44%;padding:32px 30px 46px 40px;gap:10px;justify-content:center}.fxg .hero .nav{display:none}.fxg .hero .logo{font-family:"JetBrains Mono",var(--mono);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#111}.fxg .logo-sep{color:#bbb;margin:0 6px;font-weight:400}.fxg .logo-sub{font-size:10px;color:#999;font-weight:400;letter-spacing:.12em}.fxg .hero .nav-links{display:flex;gap:22px}.fxg .hero .nav-links .nav-link-decor,.fxg .hero .nav-links a{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#888;text-decoration:none;letter-spacing:.12em;text-transform:uppercase}.fxg .hero .nav-links a:after{content:none}.fxg .type-block{flex:1 1;display:flex;flex-direction:column;justify-content:center;margin-top:-8px}.fxg .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#666;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;width:-moz-fit-content;width:fit-content}.fxg .eyebrow-dot{width:5px;height:5px;border-radius:50%;background:#0d0d0d;opacity:.35}.fxg .type-stack{position:relative;display:inline-block}.fxg .t-faster,.fxg .t-ghost,.fxg .t-outline,.fxg .t-solid{font-family:"Space Grotesk",var(--sans);font-weight:700;font-size:clamp(44px,5.2vw,80px);letter-spacing:-.052em;line-height:.88;display:block;white-space:nowrap}.fxg .t-solid{color:#0d0d0d}.fxg .t-outline{color:transparent;-webkit-text-stroke:1.5px #0d0d0d}.fxg .t-ghost{color:#0d0d0d;opacity:.5}.fxg .mt-sm{margin-top:6px}.fxg .t-faster{position:relative;color:#0d0d0d}.fxg .t-faster:after{content:attr(data-text);position:absolute;left:0;top:0;color:#0d0d0d;opacity:.4;transform:translateX(6px);-webkit-clip-path:inset(34% 0 34% 0);clip-path:inset(34% 0 34% 0)}.fxg .vibe{animation:fxg-h-vibrate 3s linear infinite}@keyframes fxg-h-vibrate{0%,87%,to{transform:translate(0)}88%{transform:translate(-2px)}89%{transform:translate(2px)}90%{transform:translate(-2px)}91%{transform:translate(2px)}92%{transform:translate(-2px)}93%{transform:translate(1px)}94%{transform:translate(0)}}.fxg .glitch-layer{position:absolute;top:0;left:0;width:100%;pointer-events:none;overflow:hidden}.fxg .gl-1{animation:fxg-h-gl1 3s linear infinite}.fxg .gl-2{animation:fxg-h-gl2 3s linear infinite}@keyframes fxg-h-gl1{0%,86%,95%,to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translateX(0)}87%{-webkit-clip-path:inset(5% 0 78% 0);clip-path:inset(5% 0 78% 0);transform:translateX(-8px)}88%{-webkit-clip-path:inset(5% 0 78% 0);clip-path:inset(5% 0 78% 0);transform:translateX(10px)}89%{-webkit-clip-path:inset(5% 0 78% 0);clip-path:inset(5% 0 78% 0);transform:translateX(-5px)}90%{-webkit-clip-path:inset(5% 0 78% 0);clip-path:inset(5% 0 78% 0);transform:translateX(7px)}91%{-webkit-clip-path:inset(5% 0 78% 0);clip-path:inset(5% 0 78% 0);transform:translateX(-3px);opacity:.8}92%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);opacity:0}}@keyframes fxg-h-gl2{0%,86%,95%,to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translateX(0)}87%{-webkit-clip-path:inset(23% 0 62% 0);clip-path:inset(23% 0 62% 0);transform:translateX(9px)}88%{-webkit-clip-path:inset(23% 0 62% 0);clip-path:inset(23% 0 62% 0);transform:translateX(-11px)}89%{-webkit-clip-path:inset(23% 0 62% 0);clip-path:inset(23% 0 62% 0);transform:translateX(6px)}90%{-webkit-clip-path:inset(23% 0 62% 0);clip-path:inset(23% 0 62% 0);transform:translateX(-8px)}91%{-webkit-clip-path:inset(23% 0 62% 0);clip-path:inset(23% 0 62% 0);transform:translateX(4px);opacity:.7}92%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);opacity:0}}.fxg .divider{height:1px;background:#bbb;width:78%;max-width:360px;margin:18px 0 16px}.fxg .tagline-overline{font-family:"JetBrains Mono",var(--mono);font-size:9px;color:#5e5e5e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;display:block}.fxg .tagline-main{font-family:"Space Grotesk",var(--sans);font-size:15px;font-weight:500;color:#16181c;line-height:1.65;letter-spacing:-.01em;max-width:440px;margin-bottom:26px}.fxg .tagline-main em{color:#4d525c;font-style:normal;font-weight:600}.fxg .cta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fxg .btn-primary{font-family:"JetBrains Mono",var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ede9e1;background:#0d0d0d;border:1.5px solid #0d0d0d;padding:12px 22px;cursor:pointer;border-radius:0;white-space:nowrap;transition:background .15s,color .15s,transform .15s}.fxg .btn-primary:hover{background:#ede9e1;color:#0d0d0d;transform:translateY(-1px)}.fxg .btn-secondary{font-family:"JetBrains Mono",var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#555;background:none;border:1.5px solid #b3b0a8;padding:12px 22px;cursor:pointer;border-radius:0;white-space:nowrap;transition:border-color .15s,color .15s,transform .15s}.fxg .btn-secondary:hover{border-color:#0d0d0d;color:#111;transform:translateY(-1px)}.fxg .corner-stamp{position:absolute;bottom:52px;left:28px;font-family:"JetBrains Mono",var(--mono);font-size:9px;color:#999;letter-spacing:.16em;text-transform:uppercase;border:1px solid #ccc;padding:4px 10px;border-radius:99px}.fxg .right-top{display:flex;align-items:center;justify-content:space-between}.fxg .live-label{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#8e8e8e;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:7px}.fxg .live-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:fxg-h-blink 2s ease-in-out infinite}@keyframes fxg-h-blink{0%,to{opacity:1}50%{opacity:.2}}.fxg .right-tag{font-family:"JetBrains Mono",var(--mono);font-size:9px;color:#9c9c9c;letter-spacing:.12em;border:1px solid #3c3c3c;padding:4px 9px;border-radius:99px}.fxg .terminal{border:1px solid #1c1c1c;border-radius:6px;overflow:hidden}.fxg .terminal-bar{background:#111;padding:8px 13px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #1c1c1c}.fxg .terminal-dot{width:8px;height:8px;border-radius:50%}.fxg .terminal-title{font-family:"JetBrains Mono",var(--mono);font-size:9px;color:#8a8a8a;margin-left:6px;letter-spacing:.08em}.fxg .terminal-body{background:#090909;padding:14px 16px;font-family:"JetBrains Mono",var(--mono);font-size:11px;line-height:1.85;color:#828282}.fxg .tk{color:#828282}.fxg .tv{color:#c6c6c6}.fxg .tg{color:#22c55e}.fxg .td{color:#6c6c6c}.fxg .terminal-grid{display:grid;grid-template-columns:58px 1fr;grid-gap:2px 10px;gap:2px 10px;font-size:11px}.fxg .terminal-footer{border-top:1px solid #161616;padding-top:9px;margin-top:9px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.fxg .cursor{display:inline-block;width:7px;height:11px;background:#22c55e;margin-left:2px;vertical-align:middle;animation:fxg-h-cursor 1s step-end infinite}@keyframes fxg-h-cursor{0%,to{opacity:1}50%{opacity:0}}.fxg .heartbeat-box{border:1px solid #1c1c1c;border-radius:6px;overflow:hidden;background:#090909;padding:12px 15px 11px;display:flex;flex-direction:column;gap:7px}.fxg .heartbeat-top{display:flex;align-items:center;justify-content:space-between}.fxg .heartbeat-label{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#8e8e8e;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:6px}.fxg .heartbeat-pulse-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:fxg-h-blink 1.2s ease-in-out infinite}.fxg .heartbeat-inquiry{font-family:"JetBrains Mono",var(--mono);font-size:8.5px;color:#22c55e;letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .1s}.fxg #hbCanvas{width:100%;height:56px;display:block}.fxg .heartbeat-sub{font-family:"JetBrains Mono",var(--mono);font-size:8.5px;color:#6c6c6c;letter-spacing:.1em;text-transform:uppercase}.fxg .typewriter-box{border:1px solid #1c1c1c;border-radius:6px;background:#0a0a0a;padding:12px 16px;min-height:46px;display:flex;align-items:center;gap:9px}.fxg .tw-prompt{color:#8a8a8a;flex-shrink:0}.fxg .tw-prompt,.fxg .tw-text{font-family:"JetBrains Mono",var(--mono);font-size:11px}.fxg .tw-text{color:#ababab;letter-spacing:.02em}.fxg .tw-cursor{display:inline-block;width:7px;height:12px;background:#555;vertical-align:middle;animation:fxg-h-cursor .8s step-end infinite;margin-left:1px;flex-shrink:0}.fxg .ticker{position:absolute;bottom:0;left:0;right:0;height:42px;background:#030303;border-top:1px solid #1a1a1a;overflow:hidden;display:flex;align-items:center;z-index:8}.fxg .ticker-inner{display:flex;white-space:nowrap;animation:fxg-h-ticker 24s linear infinite}@keyframes fxg-h-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.fxg .ticker-text{font-family:"JetBrains Mono",var(--mono);font-size:11px;color:#7a7a7a;letter-spacing:.24em;text-transform:uppercase;padding:0 30px}.fxg .panel-left,.fxg .panel-left-shadow,.fxg .panel-shadow-edge{animation:fxg-h-panel-in .4s ease-out both}.fxg .hero .nav{animation:fxg-h-up .3s ease-out .3s both}.fxg .eyebrow{animation:fxg-h-fade .2s ease .5s both}.fxg .vibe>span{animation:fxg-h-slam .25s ease-out both}.fxg .vibe>span:first-child{animation-delay:.6s}.fxg .vibe>span:nth-child(2){animation-delay:.75s}.fxg .vibe>span:nth-child(3){animation-delay:.9s}.fxg .vibe>span:nth-child(4){animation-delay:1.05s}.fxg .divider{animation:fxg-h-draw .4s ease 1.2s both;transform-origin:left}.fxg .cta-row,.fxg .tagline-main,.fxg .tagline-overline{animation:fxg-h-up .3s ease 1.4s both}.fxg .content-right{animation:fxg-h-fade .4s ease 1.5s both}.fxg .ticker{animation:fxg-h-tick-in .3s ease 1.8s both}@keyframes fxg-h-panel-in{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:none}}.fxg .panel-left-shadow{animation-name:fxg-h-panel-in-sh}@keyframes fxg-h-panel-in-sh{0%{opacity:0;transform:translateX(-26px)}to{opacity:.5;transform:none}}@keyframes fxg-h-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fxg-h-fade{0%{opacity:0}to{opacity:1}}@keyframes fxg-h-slam{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@keyframes fxg-h-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fxg-h-tick-in{0%{transform:translateY(100%)}to{transform:none}}.fxg .type-stack.glitch-fire .gl-1{animation:fxg-h-burst1 .42s linear}.fxg .type-stack.glitch-fire .gl-2{animation:fxg-h-burst2 .42s linear}@keyframes fxg-h-burst1{0%{-webkit-clip-path:inset(5% 0 78% 0);clip-path:inset(5% 0 78% 0);transform:translateX(-8px);opacity:.9}30%{transform:translateX(10px)}60%{transform:translateX(-5px);opacity:.7}to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);opacity:0;transform:translateX(0)}}@keyframes fxg-h-burst2{0%{-webkit-clip-path:inset(23% 0 62% 0);clip-path:inset(23% 0 62% 0);transform:translateX(9px);opacity:.8}35%{transform:translateX(-11px)}65%{transform:translateX(5px);opacity:.6}to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);opacity:0;transform:translateX(0)}}@media (max-width:880px){.fxg .hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;background:#060606}.fxg .glitch-panel-b,.fxg .glitch-panel-r,.fxg .panel-left,.fxg .panel-left-shadow,.fxg .panel-shadow-edge,.fxg .scanbar{display:none}.fxg .hero:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;z-index:7;background:#ede9e1;-webkit-clip-path:polygon(0 0,100% 0,100% 55%,0 100%);clip-path:polygon(0 0,100% 0,100% 55%,0 100%)}.fxg .content-left{position:static;width:100%;height:auto;padding:86px 22px 34px;background:#ede9e1;overflow:visible}.fxg .content-right{position:static;width:100%;height:auto;padding:26px 22px 56px;background:#060606;gap:12px}.fxg .type-block{flex:none;margin-top:0}.fxg .t-faster,.fxg .t-ghost,.fxg .t-outline,.fxg .t-solid{font-size:clamp(30px,11vw,78px)}.fxg .corner-stamp{position:static;margin-top:22px;align-self:flex-start}.fxg .hero .nav-links{gap:16px}.fxg .ticker{position:static}.fxg .terminal-body>div:first-child{display:none}.fxg .terminal-body>div:nth-child(2){border-top:0!important;padding-top:0!important}}@media (prefers-reduced-motion:reduce){.fxg .content-right,.fxg .cta-row,.fxg .cursor,.fxg .divider,.fxg .eyebrow,.fxg .gl-1,.fxg .gl-2,.fxg .glitch-panel-b,.fxg .glitch-panel-r,.fxg .heartbeat-pulse-dot,.fxg .hero .nav,.fxg .live-dot,.fxg .panel-left,.fxg .panel-left-shadow,.fxg .panel-shadow-edge,.fxg .scanbar,.fxg .tagline-main,.fxg .tagline-overline,.fxg .ticker,.fxg .ticker-inner,.fxg .tw-cursor,.fxg .vibe,.fxg .vibe>span,.fxg-aurora{animation:none!important}.fxg .gl-1,.fxg .gl-2{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.fxg .divider{transform:none}}.fxg .pricing-strip{background:#060606;padding:0 48px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;align-items:stretch;grid-gap:0;gap:0;border-top:1px solid #131313;border-bottom:1px solid #131313;position:relative;overflow:hidden;font-family:"Space Grotesk",var(--sans)}.fxg .pricing-strip:before{content:none}.fxg .pricing-item{padding:38px 32px;border-right:1px solid #131313;display:flex;flex-direction:column;gap:11px;position:relative;z-index:1;transition:background .2s}.fxg .pricing-item:hover{background:#0d0d0d}.fxg .pricing-item:first-child{padding-left:0}.fxg .pricing-item:last-of-type{border-right:none}.fxg .item-name{font-family:"JetBrains Mono",var(--mono);font-size:9px;color:#8e8e8e;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;gap:7px}.fxg .item-dot{width:4px;height:4px;border-radius:50%;background:#22c55e;opacity:.7;flex-shrink:0}.fxg .item-price{font-family:"Space Grotesk",var(--sans);font-size:clamp(34px,3.4vw,46px);font-weight:700;color:#e8e8e8;letter-spacing:-.04em;line-height:1}.fxg .item-price sup{font-size:.4em;font-weight:400;color:#909090;vertical-align:super;letter-spacing:0}.fxg .item-price .plus{font-size:.45em;color:#8a8a8a;font-weight:400}.fxg .item-cadence{font-family:"JetBrains Mono",var(--mono);font-size:11px;color:#888;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #131313;padding-top:9px;margin-top:auto}.fxg .pricing-cta{padding:38px 0 38px 36px;display:flex;flex-direction:column;justify-content:center;gap:11px;position:relative;z-index:1}.fxg .pricing-btn{font-family:"JetBrains Mono",var(--mono);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#060606;background:#e8e8e8;border:1.5px solid #e8e8e8;padding:13px 22px;cursor:pointer;border-radius:0;white-space:nowrap;text-align:center;transition:background .15s,color .15s,transform .15s}.fxg .pricing-btn:hover{background:#060606;color:#e8e8e8;transform:translateY(-1px)}.fxg .pricing-btn-label{font-family:"JetBrains Mono",var(--mono);font-size:9px;color:#989898;letter-spacing:.12em;text-align:center;text-transform:uppercase}@media (max-width:880px){.fxg .pricing-strip{grid-template-columns:1fr 1fr;padding:0 32px}.fxg .pricing-strip:before{display:none}.fxg .pricing-item:nth-child(2n){border-right:none}.fxg .pricing-cta{grid-column:1/-1;padding:26px 0 0;border-top:1px solid #131313}}@media (max-width:768px){.fxg .pricing-strip{grid-template-columns:1fr 1fr;padding:0 22px}.fxg .pricing-strip:before{display:none}.fxg .pricing-item{padding:24px 16px;border-right:1px solid #131313}.fxg .pricing-item:nth-child(2n){border-right:none}.fxg .pricing-cta,.fxg .pricing-item:nth-child(n+3){border-top:1px solid #131313}.fxg .pricing-cta{grid-column:1/-1;padding:20px 0;flex-direction:row;align-items:center;justify-content:space-between}.fxg .item-price{font-size:32px}}.fxg .work{background:#e8e4db;padding:80px 48px;font-family:"Space Grotesk",var(--sans);position:relative;overflow:hidden}.fxg .work:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 60px,rgba(0,0,0,.025) 0,rgba(0,0,0,.025) 61px),repeating-linear-gradient(90deg,transparent,transparent 60px,rgba(0,0,0,.025) 0,rgba(0,0,0,.025) 61px);pointer-events:none;z-index:0}.fxg .work-inner{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto}.fxg .work-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;gap:24px}.fxg .work-eyebrow{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#aaa;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;gap:6px;margin-bottom:12px}.fxg .work .eyebrow-dot{width:4px;height:4px;border-radius:50%;background:#22c55e;opacity:.7}.fxg .work-headline{font-size:clamp(30px,3.6vw,40px);font-weight:700;color:#0d0d0d;letter-spacing:-.03em;line-height:1}.fxg .work-count{color:#aaa;letter-spacing:.1em;margin-bottom:10px;text-align:right}.fxg .work-count,.fxg .work-cta-btn{font-family:"JetBrains Mono",var(--mono);font-size:9px;text-transform:uppercase}.fxg .work-cta-btn{font-weight:700;letter-spacing:.12em;color:#e8e4db;background:#0d0d0d;border:none;padding:11px 20px;cursor:pointer;border-radius:0;transition:background .15s,transform .15s}.fxg .work-cta-btn:hover{background:#222;transform:translateY(-1px)}.fxg .thumb-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.fxg .thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;padding:0;text-align:left;position:relative;aspect-ratio:16/10;border-radius:6px;overflow:hidden;background:#0c0c0c;border:1px solid #1e1e1e;box-shadow:0 0 0 1px #2a2a2a,0 16px 60px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.06);cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.fxg .thumb:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #3a3a3a,0 28px 80px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.1)}.fxg .thumb-img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.66) saturate(.9);transition:filter .4s,transform .4s}.fxg .thumb:hover .thumb-img{filter:brightness(.86) saturate(1);transform:scale(1.04)}.fxg .thumb-img--contain{object-fit:contain;background:#0c0c0c}.fxg .thumb-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.25) 50%,transparent);pointer-events:none}.fxg .thumb-chrome{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.fxg .thumb-num{position:absolute;top:14px;right:16px;font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#fff;opacity:.16;letter-spacing:.1em}.fxg .thumb-info{position:absolute;bottom:0;left:0;right:0;padding:22px 24px}.fxg .thumb-tag{font-family:"JetBrains Mono",var(--mono);font-size:8.5px;color:#b6b6b6;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;display:block}.fxg .thumb-name{display:block;font-size:clamp(19px,2.2vw,24px);font-weight:700;color:#ededed;letter-spacing:-.02em;line-height:1.15;margin-bottom:8px}.fxg .thumb-name-line{display:block}.fxg .thumb-hint{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#888;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:6px}.fxg .thumb-hint:before{content:"";width:14px;height:1px;background:#666;display:inline-block}.fxg .modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:1000;display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fxg .modal-backdrop.open{opacity:1;pointer-events:all}.fxg .modal{width:100%;max-width:880px;max-height:86vh;background:#0c0c0c;border:1px solid #2a2a2a;border-bottom:none;border-radius:8px 8px 0 0;box-shadow:0 -20px 80px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.06);transform:translateY(100%);transition:transform .42s cubic-bezier(.22,1,.36,1);overflow-y:auto;position:relative;font-family:"Space Grotesk",var(--sans)}.fxg .modal-backdrop.open .modal{transform:translateY(0)}.fxg .modal-chrome{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14) 30%,rgba(255,255,255,.08) 70%,transparent);z-index:2}.fxg .modal-handle{width:36px;height:3px;border-radius:99px;background:#2a2a2a;margin:14px auto 0}.fxg .modal-close{position:absolute;top:16px;right:20px;font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#8a8a8a;letter-spacing:.1em;text-transform:uppercase;background:none;border:1px solid #3a3a3a;padding:7px 12px;border-radius:99px;cursor:pointer;transition:color .15s,border-color .15s;z-index:3}.fxg .modal-close:hover{color:#fff;border-color:#666}.fxg .modal-body{padding:28px 40px 48px}.fxg .modal-hero-img{width:100%;height:260px;object-fit:cover;border-radius:4px;margin-bottom:26px;filter:brightness(.9);border:1px solid #1e1e1e}.fxg .modal-meta{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.fxg .modal-tag{color:#9a9a9a;border:1px solid #333;padding:4px 10px;border-radius:99px}.fxg .modal-tag,.fxg .modal-tag-live{font-family:"JetBrains Mono",var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.fxg .modal-tag-live{color:#22c55e;display:flex;align-items:center;gap:5px}.fxg .modal-live-dot{width:4px;height:4px;border-radius:50%;background:#22c55e}.fxg .modal-title{font-size:clamp(26px,3.4vw,34px);font-weight:700;color:#ededed;letter-spacing:-.03em;line-height:1.1;margin-bottom:14px}.fxg .modal-desc{font-family:"JetBrains Mono",var(--mono);font-size:13px;color:#a8a8a8;letter-spacing:.01em;line-height:1.7;margin-bottom:24px;max-width:620px;white-space:pre-line}.fxg .modal-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.fxg .modal-pill{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#8a8a8a;letter-spacing:.08em;text-transform:uppercase;border:1px solid #2e2e2e;background:#0a0a0a;padding:5px 11px;border-radius:99px}.fxg .modal-footer{display:flex;align-items:center;gap:12px;border-top:1px solid #1c1c1c;padding-top:20px;flex-wrap:wrap}.fxg .modal-btn-primary{font-family:"JetBrains Mono",var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a;background:#d0d0d0;border:none;padding:13px 22px;cursor:pointer;border-radius:0;transition:background .15s;text-decoration:none;display:inline-block}.fxg .modal-btn-primary:hover{background:#fff}.fxg .modal-btn-ghost{font-family:"JetBrains Mono",var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;background:none;border:1px solid #3a3a3a;padding:12px 18px;cursor:pointer;border-radius:0;transition:border-color .15s,color .15s}.fxg .modal-btn-ghost:hover{border-color:#777;color:#ccc}.fxg .modal-url{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#6a6a6a;letter-spacing:.08em;margin-left:auto}@media (max-width:768px){.fxg .work{padding:60px 24px}.fxg .thumb-grid{grid-template-columns:1fr;gap:12px}.fxg .work-header{flex-direction:column;align-items:flex-start;gap:16px}.fxg .work-count{text-align:left}.fxg .modal-body{padding:24px 20px 40px}.fxg .modal-hero-img{height:180px}.fxg .modal-url{display:none}}@media (max-width:480px){.fxg-prc-grid{grid-template-columns:1fr}}@media (max-width:768px){.fxg-pricing{padding:60px 0}.fxg-tiers-wrap{margin:0 24px}.fxg-tier-header{grid-template-columns:36px 1fr auto;gap:16px;padding:20px}.fxg-tier-arrow{display:none}.fxg-tier-body-inner{grid-template-columns:1fr;gap:24px;padding:0 20px 24px}.fxg-tier-name,.fxg-tier-price-main{font-size:20px}.fxg-pricing-header{padding:0 24px 48px}.fxg-pricing-footer{padding:24px 24px 0}}.fxg .fxg-flow{background:#060606;padding:84px 48px;font-family:"Space Grotesk",var(--sans)}.fxg .fxg-flow-inner{max-width:1040px;margin:0 auto}.fxg .fxg-flow-header{text-align:center;margin-bottom:66px}.fxg .fxg-flow-eyebrow{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#888;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:7px;margin-bottom:18px}.fxg .fxg-flow-eyebrow-dot{width:5px;height:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.6)}.fxg .fxg-flow-headline{font-size:clamp(30px,4.4vw,44px);font-weight:700;color:#e4e4e4;letter-spacing:-.035em;line-height:1.04;margin-bottom:18px}.fxg .fxg-flow-sub{font-size:14px;color:#808080;line-height:1.7;max-width:470px;margin:0 auto;letter-spacing:-.005em}.fxg .fxg-flow-rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;position:relative}.fxg .fxg-flow-rail:before{content:"";position:absolute;top:11px;left:12.5%;right:12.5%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.18) 50%,rgba(255,255,255,.05))}.fxg .fxg-flow-rail:after{content:"";position:absolute;top:10px;left:12.5%;right:12.5%;height:3px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.7),transparent);background-size:38% 100%;background-repeat:no-repeat;animation:fxg-flow-signal 4.5s linear infinite}@keyframes fxg-flow-signal{0%{background-position:-25% 0}to{background-position:125% 0}}.fxg .fxg-flow-stage{position:relative;padding-top:36px;text-align:center}.fxg .fxg-flow-node{position:absolute;top:4px;left:50%;transform:translateX(-50%);width:14px;height:14px;border-radius:50%;background:#0a0a0a;border:1px solid rgba(255,255,255,.22);box-shadow:0 0 0 5px #060606}.fxg .fxg-flow-node:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#2c2c2c;transition:background .3s ease,box-shadow .3s ease}.fxg .fxg-flow-stage:focus-within .fxg-flow-node:after,.fxg .fxg-flow-stage:hover .fxg-flow-node:after{background:#22c55e;box-shadow:0 0 10px rgba(34,197,94,.7)}.fxg .fxg-flow-num{font-family:"JetBrains Mono",var(--mono);font-size:9px;color:#555;letter-spacing:.12em;display:block;margin-bottom:10px}.fxg .fxg-flow-name{font-size:17px;font-weight:700;color:#e6e6e6;letter-spacing:-.02em;margin-bottom:5px}.fxg .fxg-flow-role{font-family:"JetBrains Mono",var(--mono);font-size:8.5px;color:#22c55e;opacity:.72;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.fxg .fxg-flow-desc{font-size:12.5px;color:#777;line-height:1.6;letter-spacing:-.005em;max-width:210px;margin:0 auto}.fxg .fxg-flow-foundation{margin-top:52px;display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:18px 22px;border:.5px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0))}.fxg .fxg-flow-foundation-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;opacity:.7;flex:none}.fxg .fxg-flow-foundation-name{font-size:13px;font-weight:700;color:#cfcfcf;letter-spacing:-.01em}.fxg .fxg-flow-foundation-desc{font-family:"JetBrains Mono",var(--mono);font-size:9.5px;color:#6a6a6a;letter-spacing:.03em}@media (max-width:768px){.fxg .fxg-flow{padding:60px 24px}.fxg .fxg-flow-header{margin-bottom:44px}.fxg .fxg-flow-rail{grid-template-columns:1fr;gap:0}.fxg .fxg-flow-rail:before{top:12px;bottom:30px;left:6px;right:auto;width:1px;height:auto;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.18) 50%,rgba(255,255,255,.05))}.fxg .fxg-flow-rail:after{display:none}.fxg .fxg-flow-stage{text-align:left;padding:0 0 28px 30px}.fxg .fxg-flow-stage:last-child{padding-bottom:0}.fxg .fxg-flow-node{top:2px;left:0;transform:none}.fxg .fxg-flow-num{margin-bottom:6px}.fxg .fxg-flow-desc{margin:0;max-width:none}}@media (prefers-reduced-motion:reduce){.fxg .fxg-flow-rail:after{animation:none;opacity:0}}.fxg .bc-section{background:#060606;padding:80px 48px;font-family:"Space Grotesk",var(--sans)}.fxg .bc-inner{max-width:1000px;margin:0 auto}.fxg .bc-header{text-align:center;margin-bottom:48px}.fxg .bc-eyebrow{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#8a8a8a;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:7px;justify-content:center;margin-bottom:16px}.fxg .bc-eyebrow-dot{width:5px;height:5px;border-radius:50%;background:#22c55e;opacity:.7}.fxg .bc-headline{font-size:clamp(26px,3.6vw,38px);font-weight:700;color:#e0e0e0;letter-spacing:-.03em;line-height:1.05;margin-bottom:14px}.fxg .bc-sub{font-size:clamp(16px,2vw,21px);font-weight:700;color:#6a6a6a;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px}.fxg .bc-try-btn{display:inline-flex;align-items:center;gap:8px;font-family:"JetBrains Mono",var(--mono);font-size:10px;font-weight:700;color:#ede9e1;background:#0d0d0d;letter-spacing:.14em;text-transform:uppercase;border:1px solid #2a2a2a;padding:13px 24px;border-radius:0;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}.fxg .bc-try-btn:hover{background:#1a1a1a;border-color:#555}.fxg .bc-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.fxg .bc-window{border-radius:8px;overflow:hidden;border:1px solid #ddd9d2}.fxg .bc-bar{padding:10px 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #ddd9d2;background:#e4e0d8}.fxg .bc-dot{width:8px;height:8px;border-radius:50%;flex:none}.fxg .bc-title{font-size:10px;letter-spacing:.04em;margin-left:4px}.fxg .bc-status,.fxg .bc-title{font-family:"JetBrains Mono",var(--mono)}.fxg .bc-status{margin-left:auto;font-size:9px;letter-spacing:.06em;display:flex;align-items:center;gap:4px}.fxg .bc-status-dot{width:5px;height:5px;border-radius:50%}.fxg .bc-body{padding:18px;gap:12px}.fxg .bc-body,.fxg .bc-msg{display:flex;flex-direction:column}.fxg .bc-msg{gap:4px;max-width:88%}.fxg .bc-msg.bot{align-self:flex-start}.fxg .bc-msg.user{align-self:flex-end}.fxg .bc-msg-label{font-family:"JetBrains Mono",var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#5c5648}.fxg .bc-bubble{padding:10px 13px;border-radius:6px;font-size:12.5px;line-height:1.55;letter-spacing:-.01em}.fxg .bc-basic .bc-title{color:#888}.fxg .bc-basic .bc-status{color:#9a9a9a}.fxg .bc-basic .bc-status-dot{background:#b3b3b3}.fxg .bc-basic .bc-body{background:#ede9e1}.fxg .bc-basic .bc-msg.bot .bc-bubble{background:#e4e0d8;color:#595959;border:1px solid #d8d4cb}.fxg .bc-basic .bc-msg.user .bc-bubble{background:#ddd9d0;color:#585858;border:1px solid #d0ccc3}.fxg .bc-score{background:#ddd9d0;border:1px solid #ccc9c0;border-radius:4px;padding:12px 14px;margin-top:8px}.fxg .bc-score-num{font-size:32px;font-weight:700;color:#c03030;letter-spacing:-.04em;line-height:1;margin-bottom:4px}.fxg .bc-score-label{font-family:"JetBrains Mono",var(--mono);font-size:8px;color:#999;letter-spacing:.1em;text-transform:uppercase}.fxg .bc-score-items{margin-top:10px;display:flex;flex-direction:column;gap:5px}.fxg .bc-score-item{font-family:"JetBrains Mono",var(--mono);font-size:8.5px;color:#a09a90;letter-spacing:.04em;display:flex;align-items:center;gap:6px}.fxg .bc-score-item:before{content:"✗";color:#c0bbb0;font-size:9px}.fxg .bc-basic-cta{background:#ddd9d0;border:1px solid #ccc9c0;border-radius:4px;padding:10px 12px;color:#595959}.fxg .bc-basic-cta,.fxg .bc-error{font-family:"JetBrains Mono",var(--mono);font-size:8.5px;letter-spacing:.06em;margin-top:6px}.fxg .bc-error{background:#f5e8e8;border:1px solid #e0c8c8;border-radius:4px;padding:8px 12px;color:#c06060;display:flex;align-items:center;gap:6px}.fxg .bc-error:before{content:"⚠";font-size:10px;color:#c08080}.fxg .bc-flx{border:1px solid rgba(220,220,220,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(255,255,255,.55),0 0 16px rgba(200,200,200,.55),0 0 40px rgba(180,180,180,.3),0 0 80px rgba(160,160,160,.15),0 8px 32px rgba(0,0,0,.18)}.fxg .bc-flx .bc-title{color:#555}.fxg .bc-flx .bc-status{color:#22c55e}.fxg .bc-flx .bc-status-dot{background:#22c55e;animation:fxg-bc-blink 2s ease-in-out infinite}@keyframes fxg-bc-blink{0%,to{opacity:1}50%{opacity:.3}}.fxg .bc-flx .bc-body{background:#ede9e1}.fxg .bc-flx .bc-msg.bot .bc-bubble{background:#e4e0d8;color:#444;border:1px solid #d8d4cb}.fxg .bc-flx .bc-msg.user .bc-bubble{background:#ddd9d0;color:#555;border:1px solid #d0ccc3}.fxg .bc-thinking{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#ddd9d0;border:1px solid #ccc9c0;border-radius:6px;width:-moz-fit-content;width:fit-content}.fxg .bc-think-dot{width:4px;height:4px;border-radius:50%;background:#aaa;animation:fxg-bc-think 1.2s ease-in-out infinite}.fxg .bc-think-dot:nth-child(2){animation-delay:.2s}.fxg .bc-think-dot:nth-child(3){animation-delay:.4s}@keyframes fxg-bc-think{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.fxg .bc-think-label{font-family:"JetBrains Mono",var(--mono);font-size:8px;color:#595959;letter-spacing:.08em}.fxg .bc-followup{background:#ddd9d0;border:1px solid #ccc9c0;border-radius:6px;padding:14px;margin-top:4px;display:flex;flex-direction:column;gap:8px}.fxg .bc-followup-label{font-family:"JetBrains Mono",var(--mono);font-size:8px;color:#1ea34d;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:5px}.fxg .bc-followup-label:before{content:"●";font-size:6px}.fxg .bc-followup-q{font-size:12.5px;font-weight:700;color:#222;letter-spacing:-.01em;line-height:1.4}.fxg .bc-followup-btns{display:flex;flex-wrap:wrap;gap:5px}.fxg .bc-followup-btn{font-family:"JetBrains Mono",var(--mono);font-size:8.5px;color:#595959;border:1px solid #ccc9c0;padding:6px 11px;border-radius:99px;letter-spacing:.04em;cursor:pointer;background:#e4e0d8;text-decoration:none;transition:border-color .2s,color .2s}.fxg .bc-followup-btn:hover{border-color:#22c55e;color:#1ea34d}.fxg .bc-followup-btn.primary{color:#ede9e1;background:#0d0d0d;border-color:#0d0d0d;font-weight:700}.fxg .bc-label-bar{display:flex;align-items:center;margin-bottom:10px}.fxg .bc-window-label{font-family:"JetBrains Mono",var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:4px 11px;border-radius:99px}.fxg .bc-label-bad{color:#888;border:1px solid #2a2a2a}.fxg .bc-label-good{color:#22c55e;border:1px solid rgba(34,197,94,.25);background:rgba(34,197,94,.05)}@media (max-width:768px){.fxg .bc-section{padding:60px 22px}.fxg .bc-compare{grid-template-columns:1fr;gap:28px}}.fxg-pricing{padding:80px 0;font-family:"Space Grotesk",var(--sans);background:#060606}.fxg-pricing-header{text-align:center;padding:0 48px 64px}.fxg-p-eyebrow{font-family:var(--mono);font-size:10px;color:#999;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:7px;justify-content:center;margin-bottom:16px}.fxg-p-dot{width:4px;height:4px;border-radius:50%;background:#22c55e;opacity:.8;flex-shrink:0}.fxg-p-headline{font-size:clamp(28px,4.6vw,38px);font-weight:700;color:#d8d8d8;letter-spacing:-.035em;line-height:1.05;margin-bottom:12px}.fxg-p-sub{font-family:var(--mono);font-size:11px;color:#999;letter-spacing:.05em;line-height:1.8}.fxg-tiers-wrap{border:.5px solid #3a3a3a;margin:0 48px;position:relative;transition:border-color .4s,box-shadow .4s}.fxg-tiers-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 30%,rgba(255,255,255,.03) 70%,transparent);z-index:1;pointer-events:none}.fxg-tiers-wrap:hover{border-color:#555;box-shadow:0 0 0 .5px rgba(255,255,255,.04),0 4px 24px rgba(0,0,0,.3),0 12px 48px rgba(0,0,0,.2)}.fxg-tier{width:100%;border-bottom:.5px solid #1a1a1a;cursor:default;transition:background .25s;position:relative;overflow:hidden}.fxg-tier:last-of-type{border-bottom:none}.fxg-tier:hover{background:#101010}.fxg-tier:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,rgba(34,197,94,0),rgba(34,197,94,.5),rgba(34,197,94,0));opacity:0;transition:opacity .3s}.fxg-tier:hover:before{opacity:1}.fxg-tier-header{display:grid;grid-template-columns:48px 1fr auto auto;align-items:center;grid-gap:32px;gap:32px;padding:28px 32px;position:relative;z-index:2;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;color:inherit;font:inherit;cursor:pointer;text-align:left;width:100%}.fxg-tier-num{font-family:var(--mono);font-size:10px;color:#3a3a3a;letter-spacing:.1em;transition:color .2s}.fxg-tier:hover .fxg-tier-num{color:#555}.fxg-tier-name{font-size:26px;font-weight:700;color:#aaa;letter-spacing:-.03em;transition:color .25s}.fxg-tier:hover .fxg-tier-name{color:#f0f0f0}.fxg-tier-tag{font-family:var(--mono);font-size:11px;color:#22c55e;letter-spacing:.1em;text-transform:uppercase;border:.5px solid rgba(34,197,94,.4);padding:3px 10px;border-radius:99px;display:inline-block;margin-left:12px}.fxg-tier-price{text-align:right}.fxg-tier-price-main{font-size:26px;font-weight:700;color:#999;letter-spacing:-.03em;transition:color .25s}.fxg-tier:hover .fxg-tier-price-main{color:#f0f0f0}.fxg-tier-price-mo{font-size:16px;color:#ccc}.fxg-tier-price-sub{font-family:var(--mono);font-size:11px;color:#888;letter-spacing:.05em;display:block;margin-top:2px;transition:color .25s}.fxg-tier:hover .fxg-tier-price-sub{color:#aaa}.fxg-tier-arrow{font-size:14px;color:#ccc;font-family:var(--mono);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .35s cubic-bezier(.22,1,.36,1),color .25s}.fxg-tier:hover .fxg-tier-arrow{transform:rotate(90deg);color:#22c55e}.fxg-tier-body{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.22,1,.36,1)}.fxg-tier--open{background:#101010}.fxg-tier--open:before{opacity:1}.fxg-tier--open .fxg-tier-num{color:#555}.fxg-tier--open .fxg-tier-name,.fxg-tier--open .fxg-tier-price-main{color:#f0f0f0}.fxg-tier--open .fxg-tier-price-sub{color:#aaa}.fxg-tier--open .fxg-tier-arrow{transform:rotate(90deg);color:#22c55e}.fxg-tier--open .fxg-tier-body{max-height:600px}.fxg-tier--open .fxg-tier-desc{color:#e0e0e0}.fxg-tier--open .fxg-tier-feature{color:#d8d8d8}.fxg-tier-body-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding:0 32px 36px calc(32px + 48px + 32px)}.fxg-tier-desc{font-family:"Space Grotesk",var(--sans);font-size:14px;font-weight:400;color:#555;letter-spacing:-.01em;line-height:1.7;transition:color .3s}.fxg-tier:hover .fxg-tier-desc{color:#e0e0e0}.fxg-tier-features{display:flex;flex-direction:column;gap:12px}.fxg-tier-feature{font-family:"Space Grotesk",var(--sans);font-size:13px;font-weight:500;color:#444;letter-spacing:-.01em;line-height:1.4;padding-left:22px;position:relative;transition:color .3s,font-weight .1s}.fxg-tier-feature:before{content:"→";color:#22c55e;font-size:12px;position:absolute;left:0;top:1px}.fxg-tier:hover .fxg-tier-feature{color:#d8d8d8}.fxg-tier-cta{margin-top:20px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#22c55e;background:transparent;border:.5px solid rgba(34,197,94,.5);padding:11px 20px;cursor:pointer;border-radius:0;display:inline-flex;align-items:center;gap:8px;transition:background .15s,color .15s,border-color .15s}.fxg-tier-cta:hover{background:#22c55e;color:#ffffff;border-color:#22c55e}.fxg-pricing-footer{text-align:center;padding:32px 48px 0;font-family:var(--mono);font-size:10px;color:#aaa;letter-spacing:.06em;line-height:1.9}@media (max-width:768px){.fxg-pricing{padding:60px 0}.fxg-tiers-wrap{margin:0 24px}.fxg-tier-header{grid-template-columns:36px 1fr;grid-template-rows:auto auto;gap:4px 16px;padding:20px;align-items:start}.fxg-tier-num{grid-row:1/3;grid-column:1;align-self:center}.fxg-tier-price{grid-column:2;grid-row:2;text-align:left}.fxg-tier-arrow{display:none}.fxg-tier-body-inner{grid-template-columns:1fr;gap:24px;padding:0 20px 24px}.fxg-tier-name,.fxg-tier-price-main{font-size:20px}.fxg-pricing-header{padding:0 24px 48px}.fxg-pricing-footer{padding:24px 24px 0}}.fxg-cta .fxg-btn--solid{padding:14px 28px;font-size:15.5px;background:#fff;color:#0a1828;box-shadow:0 18px 44px -16px rgba(8,6,30,.72)}.fxg-cv2-section{background:#060606;padding:80px 48px;position:relative;font-family:"Space Grotesk",var(--sans)}.fxg-cv2-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.fxg-cv2-left{padding-top:8px;position:-webkit-sticky;position:sticky;top:80px}.fxg-cv2-eyebrow{font-family:"JetBrains Mono",var(--mono);font-size:11px;color:#777;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:7px;margin-bottom:24px}.fxg-cv2-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:fxg-cv2-pulse 2s ease-in-out infinite}@keyframes fxg-cv2-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{opacity:.7;box-shadow:0 0 0 6px rgba(34,197,94,0)}}.fxg-cv2-headline{font-size:clamp(36px,6.5vw,56px);font-weight:700;color:#e0e0e0;letter-spacing:-.04em;line-height:.95;margin-bottom:24px}.fxg-cv2-sub{font-family:"JetBrains Mono",var(--mono);font-size:12px;color:#777;letter-spacing:.04em;line-height:1.9;margin-bottom:40px;max-width:360px}.fxg-cv2-status{border:.5px solid #222;border-radius:4px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.fxg-cv2-status-row{display:flex;align-items:center;gap:10px;font-family:"JetBrains Mono",var(--mono);font-size:11px;color:#777;letter-spacing:.06em}.fxg-cv2-status-dot{width:5px;height:5px;border-radius:50%;background:#22c55e;flex-shrink:0}.fxg-cv2-status-lbl{color:rgba(34,197,94,.8)}.fxg-cv2-section:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(ellipse,rgba(200,210,220,.2) 0,transparent 70%);top:-100px;right:-100px;pointer-events:none;z-index:0}.fxg-cv2-inner{position:relative;z-index:1}.fxg-cv2-form-wrap{background:linear-gradient(135deg,rgba(230,235,240,.32),rgba(210,218,226,.24) 30%,rgba(220,228,236,.28) 60%,rgba(200,210,220,.2));backdrop-filter:blur(32px) saturate(1.4);-webkit-backdrop-filter:blur(32px) saturate(1.4);border:.5px solid rgba(240,244,248,.45);border-radius:8px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 32px 80px rgba(0,0,0,.5),0 8px 32px rgba(0,0,0,.35)}.fxg-cv2-shine{height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85) 40%,rgba(255,255,255,.6) 60%,transparent)}.fxg-cv2-row{display:grid;grid-template-columns:1fr 1fr}.fxg-cv2-field{border-right:.5px solid rgba(0,0,0,.08);border-bottom:.5px solid rgba(0,0,0,.08);padding:18px 20px 14px;display:flex;flex-direction:column;gap:8px;background:#ffffff;transition:background .2s}.fxg-cv2-field:last-child{border-right:none}.fxg-cv2-field-full{border-bottom:.5px solid rgba(0,0,0,.08);padding:18px 20px 14px;display:flex;flex-direction:column;gap:8px;background:#ffffff;transition:background .2s}.fxg-cv2-field-full:focus-within,.fxg-cv2-field:focus-within{background:#f8f8f8}.fxg-cv2-field label,.fxg-cv2-field-full label{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#666;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.fxg-cv2-opt{color:#999;letter-spacing:.08em;font-style:italic;text-transform:none}.fxg-cv2-field input,.fxg-cv2-field-full input,.fxg-cv2-field-full textarea{background:transparent;border:none;outline:none;font-family:"Space Grotesk",var(--sans);font-size:16px;font-weight:500;color:#0a0a0a;width:100%;resize:none}.fxg-cv2-field input::placeholder,.fxg-cv2-field-full input::placeholder,.fxg-cv2-field-full textarea::placeholder{color:#aaa;font-weight:400}.fxg-cv2-tags-section{border-bottom:.5px solid rgba(0,0,0,.08);padding:18px 20px;background:rgba(255,255,255,.5)}.fxg-cv2-tags-label{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#666;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-bottom:12px;display:block}.fxg-cv2-tags{display:flex;flex-wrap:wrap;gap:8px}.fxg-cv2-tag{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#555;border:.5px solid #ccc;background:#fff;padding:7px 14px;border-radius:99px;cursor:pointer;letter-spacing:.06em;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fxg-cv2-tag:hover{border-color:#aaa;color:#222}.fxg-cv2-tag--on{border-color:#22c55e;color:#22c55e;background:rgba(34,197,94,.06)}.fxg-cv2-submit-row{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:rgba(0,0,0,.08)}.fxg-cv2-submit-note{font-family:"JetBrains Mono",var(--mono);font-size:11px;color:#888;letter-spacing:.06em;line-height:1.6}.fxg-cv2-submit-btn{font-family:"JetBrains Mono",var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f0f4f8;background:#0d0d0d;border:none;padding:14px 24px;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:8px;transition:background .15s;flex-shrink:0}.fxg-cv2-submit-btn:hover{background:#222}.fxg-cv2-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.fxg-cv2-form-error{display:none;margin:0;padding:12px 20px;font-family:"JetBrains Mono",var(--mono);font-size:11px;color:#9a3030;letter-spacing:.04em;line-height:1.5;background:rgba(255,232,232,.95);border-top:.5px solid rgba(160,48,48,.2)}.fxg-cv2-form-wrap--error .fxg-cv2-form-error{display:block}.fxg-cv2-form-sending{display:none;margin:0;padding:0 20px 12px;font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#666;letter-spacing:.08em}.fxg-cv2-form-wrap--submitting .fxg-cv2-form-sending{display:block}.fxg-cv2-form-wrap--submitting .fxg-cv2-tag{pointer-events:none;opacity:.7}.fxg-cv2-field-err{display:block;font-size:11px;color:#9a3030;letter-spacing:.02em;line-height:1.4}.fxg-cv2-field-err,.fxg-cv2-field-hint{font-family:"JetBrains Mono",var(--mono)}.fxg-cv2-field-hint{margin:0;padding:10px 20px 0;font-size:10px;color:#6e6e6e;letter-spacing:.04em}#cv2-contact-err{padding:4px 20px 10px}.fxg-cv2-field input[aria-invalid=true],.fxg-cv2-field-full textarea[aria-invalid=true]{box-shadow:inset 0 -2px 0 #c0392b}@media (pointer:coarse){.fxg-cv2-tag{display:inline-flex;align-items:center}.fxg-cv2-tag,.fxg-ft-nav a,.fxg-tier-cta{min-height:44px}.fxg-ft-nav a{display:inline-flex;align-items:center}}.fxg-cv2-submit-btn:disabled{opacity:.65;cursor:wait}.fxg-cv2-form-success{display:none;padding:36px 28px 32px;text-align:center;background:rgba(255,255,255,.94)}.fxg-cv2-form-wrap--success .fxg-cv2-form{display:none}.fxg-cv2-form-wrap--success .fxg-cv2-form-success{display:block}.fxg-cv2-success-kicker{margin:0 0 10px;font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#666;letter-spacing:.16em;text-transform:uppercase}.fxg-cv2-success-h{margin:0 0 14px;font-size:28px;font-weight:700;color:#0a0a0a;letter-spacing:-.03em}.fxg-cv2-success-h:focus{outline:2px solid #8fb6e8;outline-offset:3px}.fxg-cv2-success-body{margin:0 0 22px;font-family:"JetBrains Mono",var(--mono);font-size:12px;color:#555;letter-spacing:.04em;line-height:1.7}.fxg-cv2-success-reset{margin:0 auto}@media (max-width:768px){.fxg-cv2-section{padding:60px 24px}.fxg-cv2-inner{grid-template-columns:1fr;gap:40px}.fxg-cv2-left{position:static}.fxg-cv2-row{grid-template-columns:1fr}.fxg-cv2-field{border-right:none}}@media (prefers-reduced-motion:reduce){.fxg-cv2-eyebrow-dot{animation:none}}.fxg-ft{background:#060606;border-top:.5px solid #1e1e1e;padding:28px 48px}.fxg-ft-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.fxg-ft-left{display:flex;flex-direction:column;gap:6px}.fxg-ft-logo{font-size:17px;font-weight:700;color:#c0c0c0;letter-spacing:.08em;display:flex;align-items:center;gap:8px}.fxg-ft-divider{width:.5px;height:14px;background:#444;flex-shrink:0}.fxg-ft-logo-img{width:28px;height:28px;border-radius:6px;object-fit:cover;flex-shrink:0}.fxg-ft-studios{font-weight:400;letter-spacing:.18em}.fxg-ft-studios,.fxg-ft-tagline{font-family:"JetBrains Mono",var(--mono);font-size:11px;color:#777}.fxg-ft-tagline{letter-spacing:.1em}.fxg-ft-nav{display:flex;align-items:center;gap:28px}.fxg-ft-nav a{font-family:"JetBrains Mono",var(--mono);font-size:11px;color:#777;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color .2s}.fxg-ft-nav a:hover{color:#d0d0d0}.fxg-ft-right{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.fxg-ft-copy{font-family:"JetBrains Mono",var(--mono);font-size:11px;color:#777;letter-spacing:.08em}.fxg-ft-dot{width:4px;height:4px;border-radius:50%;background:#22c55e;opacity:.6;align-self:flex-end}@media (max-width:768px){.fxg-ft{padding:28px 24px}.fxg-ft-inner{flex-direction:column;align-items:flex-start;gap:20px}.fxg-ft-nav{flex-wrap:wrap;gap:16px}.fxg-ft-right{align-items:flex-start}}.fxg-footer .fxg-brand-name{color:#e9eef6}.fxg-footer .fxg-brand-sub{color:rgba(180,194,216,.7);border-left-color:rgba(255,255,255,.2)}@keyframes fxg-amb{0%{transform:translate3d(-2%,0,0) scale(1);filter:blur(12px) hue-rotate(-6deg)}50%{transform:translate3d(1%,1.5%,0) scale(1.045);filter:blur(15px) hue-rotate(8deg)}to{transform:translate3d(2%,2%,0) scale(1.05);filter:blur(12px) hue-rotate(-6deg)}}@keyframes fxg-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2.5%,-2%,0) scale(1.07)}}@keyframes fxg-edge{0%{filter:hue-rotate(-9deg);background-position:0 0}to{filter:hue-rotate(11deg);background-position:12% 0}}@keyframes fxg-ping{0%{box-shadow:0 0 0 0 rgba(31,209,195,.5)}70%,to{box-shadow:0 0 0 8px rgba(31,209,195,0)}}@keyframes fxg-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fxg-travel{0%{top:0;opacity:0}12%{opacity:1}88%{opacity:1}to{top:100%;opacity:0}}@keyframes fxg-rise{to{opacity:1;transform:translateY(0)}}@keyframes fxg-capture{0%{width:14%}60%{width:92%}to{width:14%}}@keyframes fxg-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fxg-scan{0%{transform:translateY(-72px);opacity:0}30%{opacity:1}70%{opacity:1}to{transform:translateY(320px);opacity:0}}@keyframes fxg-typing{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes fxg-sheen{0%{background-position:165% 0,0 0}50%,to{background-position:-65% 0,0 0}}#build.fxg-section>.fxg-shell,#review.fxg-section>.fxg-shell,#trust.fxg-section>.fxg-shell,#who.fxg-section>.fxg-shell{position:relative;z-index:1}.fxg-snapshot .fxg-btn--ghost{background:transparent;border-color:rgba(20,30,60,.2);color:#0a0f17}.fxg-snapshot .fxg-btn--ghost:hover{border-color:rgba(20,30,60,.42);background:rgba(20,30,60,.04);color:#0a0f17}.fxg-sw-dock-intent{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.fxg-sw-dock-name{font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.fxg-sw-dock-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.fxg-sw-dock-price b{font-size:18px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.fxg-sw-dock-price em{font-style:normal;font-size:11.5px;color:var(--muted)}.fxg-sw-dock-note{font-size:11.5px;line-height:1.45;color:var(--muted);opacity:.6;transition:opacity var(--t) ease}.fxg-sw-dock:focus-visible .fxg-sw-dock-note,.fxg-sw-dock:hover .fxg-sw-dock-note{opacity:1}.fxg-sw-dock[data-anchor]{border-color:color-mix(in srgb,var(--accent) 32%,rgba(255,255,255,.1))}.fxg-sw-dock[data-anchor]:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from 210deg,var(--sp-pink),var(--sp-violet),var(--sp-blue),var(--sp-teal),var(--sp-pink));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6}.fxg-sw-land{margin-top:20px;text-align:center;font-size:12.5px;color:var(--muted)}@media (max-width:960px){.fxg-hero{display:flex;flex-direction:column;align-items:stretch;min-height:auto;padding:clamp(30px,6vh,56px) 0 0;gap:34px}.fxg-hero-inner{order:0}.fxg-hero-surface{max-width:none}.fxg-hero-system{order:1;position:static;width:100%;-webkit-clip-path:none;clip-path:none;border-top:1px solid rgba(124,92,255,.4);box-shadow:none}.fxg-hero-system-inner{position:relative;inset:auto;padding:clamp(28px,6vw,44px) clamp(20px,5vw,40px)}.fxg-hero-seam,.fxg-hero-spark{display:none}.fxg-intake{transform:translateZ(0);transform-origin:center}.fxg-contact-grid,.fxg-lead-grid,.fxg-why-grid{grid-template-columns:1fr;gap:36px}.fxg-who-map{grid-template-columns:repeat(2,1fr)}.fxg-audit-grid{grid-template-columns:1fr}.fxg-review-steps,.fxg-trust-grid{grid-template-columns:repeat(2,1fr)}.fxg-build-grid,.fxg-price-row--three{grid-template-columns:1fr 1fr}.fxg-sw-field{display:none}.fxg-sw-docks{grid-template-columns:repeat(2,1fr)}.fxg-prc-wrap{padding:60px 24px}.fxg-prc-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.fxg-prc-headline{font-size:28px}.fxg-prc-footer{flex-direction:column;gap:16px;align-items:flex-start}.fxg-prc-btn{width:100%;text-align:center}.fxg-nav-inner{flex-wrap:wrap;height:auto;min-height:60px;padding:9px 0;row-gap:8px}.fxg-nav-links{order:3;flex:0 0 100%;width:100%;justify-content:center;flex-wrap:wrap;gap:2px 6px;margin:2px 0 0}}@media (max-width:600px){.fxg-shell{padding:0 18px}.fxg-section{padding:62px 0}.fxg-build-grid,.fxg-fields-grid,.fxg-price-row--one,.fxg-price-row--three,.fxg-price-row--two,.fxg-review-steps,.fxg-trust-grid,.fxg-who-map{grid-template-columns:1fr}.fxg-hero-actions{width:100%}.fxg-hero-actions .fxg-btn{flex:1 1;min-width:0;justify-content:center}.fxg-hero-title{font-size:clamp(46px,15vw,82px);line-height:.9}.fxg-hero-badge{font-size:11px;padding:6px 11px}.fxg-trow{grid-template-columns:1.4fr auto}.fxg-tnext,.fxg-trow span[role=columnheader]:nth-child(2),.fxg-trow span[role=columnheader]:nth-child(4),.fxg-tsource{display:none}.fxg-pipe{grid-template-columns:repeat(2,1fr)}.fxg-review-recs{flex-direction:column}.fxg-diff-stack{perspective:none}.fxg-cut-plane{transform:none;min-height:58px}.fxg-cut-note{display:none}.fxg-cta{padding:40px 22px}.fxg-snap-lead{border-right:0;padding-right:0}.fxg-sw-docks{grid-template-columns:1fr;gap:14px;position:relative;padding-left:24px}.fxg-sw-docks:before{content:"";position:absolute;left:24px;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--sp-violet),var(--sp-blue) 45%,var(--sp-teal));opacity:.5}.fxg-sw-dock{padding-left:42px}.fxg-sw-port{top:50%;left:0;margin:-5px 0 0 -5px}.fxg-sw-dock:focus-visible,.fxg-sw-dock:hover{transform:none}}@media (prefers-reduced-motion:reduce){.fxg *,.fxg :after,.fxg :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.fxg-bubble-row,.fxg-log-line,.fxg-step,.fxg-trow:not(.fxg-trow--head){opacity:1!important;transform:none!important}.fxg-scanline{display:none!important}.fxg-capture-fill{width:70%}.fxg-h1{background-position:0 0,0 0!important;-webkit-text-fill-color:var(--ink);color:var(--ink);-webkit-text-stroke:0 transparent}.fxg-sys-node--pulse{animation:none!important}.fxg-diff-stack{perspective:none}.fxg-brand:hover .fxg-brand-mark,.fxg-cut-plane,.fxg-cut-plane:hover{transform:none!important}.fxg-aud-step:hover,.fxg-audit:hover,.fxg-btn--ghost:hover,.fxg-btn--solid:hover,.fxg-build-card:hover,.fxg-console:hover,.fxg-cta:hover,.fxg-cut-plane:hover,.fxg-intake:hover,.fxg-log-line:hover,.fxg-pipe-col:hover,.fxg-pstep:hover,.fxg-pstep:hover .fxg-pstep-card,.fxg-pstep:hover .fxg-pstep-n,.fxg-rec-chip:hover,.fxg-review-step:hover,.fxg-router-node:hover .fxg-router-port,.fxg-snap-item:hover,.fxg-sw-dock:focus-visible,.fxg-sw-dock:focus-visible .fxg-sw-port,.fxg-sw-dock:hover,.fxg-sw-dock:hover .fxg-sw-port,.fxg-trow:not(.fxg-trow--head):hover,.fxg-trust-item:hover,.fxg-who-cell:hover{transform:none!important}.fxg-build-card:hover:after,.fxg-pstep:hover:before,.fxg-trust-item:hover:after,.fxg-who-cell:hover:after{opacity:0!important}.fxg-sw-drop:after,.fxg-sw-particle{display:none!important}.fxg-magnetic{transform:none!important}}.fxg-orbit{position:relative}.fxg-orbit-bridge{position:relative;height:120px;z-index:1;pointer-events:none}.fxg-orbit-bridge--in{background:linear-gradient(180deg,#060606,#040509 55%,#02040a)}.fxg-orbit-bridge--out{background:linear-gradient(180deg,#02040a,#050608 45%,#0a0a0b)}.fxg-orbit-seq,.fxg-orbit-track{position:relative}.fxg-orbit-track{height:480vh}.fxg-orbit-stage{--p:0;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center;background:radial-gradient(70% 58% at 50% 44%,#091220 0,#060f1b 42%,#040a13 70%,#02040a 100%)}.fxg-orbit-glwrap,.fxg-orbit-glwrap canvas{position:absolute;inset:0}.fxg-orbit-glwrap canvas{width:100%!important;height:100%!important;display:block}.fxg-orbit-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(88% 66% at 50% 44%,transparent 28%,rgba(2,3,8,.74) 66%,rgba(0,1,5,1) 100%)}.fxg-orbit-caption{position:absolute;left:50%;bottom:clamp(14px,2.6vh,34px);translate:-50% 0;z-index:4;width:min(720px,88vw);text-align:center;pointer-events:none}.fxg-orbit-caption-k{display:inline-flex;font-size:12px;font-weight:650;letter-spacing:.24em;text-transform:uppercase;color:#46d6cf;margin-bottom:16px;animation:fxg-orbit-in .6s var(--ease) both}.fxg-orbit-caption-l{margin:0 auto;max-width:640px;font-size:clamp(21px,2.6vw,34px);line-height:1.08;letter-spacing:-.02em;font-weight:700;text-wrap:balance;background:linear-gradient(176deg,#ffffff,#c6cdf2);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 12px 64px rgba(0,0,0,.55);animation:fxg-orbit-in .7s var(--ease) both}.fxg-orbit-caption-bar{display:block;width:min(220px,46vw);height:1.5px;margin:24px auto 0;border-radius:2px;background:rgba(150,160,220,.12);overflow:hidden}.fxg-orbit-caption-bar i{display:block;height:100%;transform-origin:left center;transform:scaleX(var(--p,0));background:linear-gradient(90deg,rgba(176,192,224,.5),rgba(208,218,240,.85));box-shadow:0 0 8px rgba(176,192,224,.3);transition:transform .1s linear}.fxg-orbit-caption-hint{display:block;margin-top:16px;font-family:"JetBrains Mono",var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8c8c8c}@keyframes fxg-orbit-in{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.fxg-orbit-static{position:absolute;inset:0;display:grid;place-items:center;perspective:1100px}.fxg-orbit-rings{position:relative;width:min(52vw,360px);aspect-ratio:1;transform-style:preserve-3d;transform:rotateX(58deg) rotate(18deg)}.fxg-orbit-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(176,206,255,.45);box-shadow:0 0 24px rgba(60,120,210,.35),inset 0 0 30px rgba(120,170,255,.12)}.fxg-orbit-ring--b{inset:9%;transform:rotateY(60deg);border-color:rgba(120,220,230,.4)}.fxg-orbit-ring--c{inset:18%;transform:rotateX(62deg);border-color:rgba(150,180,255,.38)}.fxg-orbit-core{position:absolute;left:50%;top:50%;width:14%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 38% 34%,#eaf6ff,#8fd0ff 45%,#2f7ec8 100%);box-shadow:0 0 30px rgba(120,190,255,.6)}.fxg-orbit-fallback{display:none;padding:80px 0;text-align:center;background:#05070e}.fxg-orbit-fallback-kicker{display:block;font-size:12px;font-weight:650;letter-spacing:.2em;text-transform:uppercase;color:#9b8cff;margin-bottom:22px}.fxg-orbit-fallback-lines p{margin:0 0 12px;font-size:clamp(20px,3vw,32px);font-weight:600;color:#eef1ff}.fxg-orbit-landing{position:relative;z-index:2;padding:clamp(70px,12vh,130px) 0 clamp(72px,11vh,124px);text-align:center;background:#05060e}.fxg-orbit-landing-inner{max-width:720px;display:flex;flex-direction:column;align-items:center}.fxg-orbit-landing-h{margin:0 0 22px;font-size:clamp(30px,5vw,54px);line-height:1.06;letter-spacing:-.03em;font-weight:700;text-wrap:balance;background:linear-gradient(176deg,#ffffff 20%,#c7cdf0 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.fxg-orbit-landing-body{margin:0 0 36px;max-width:36em;font-size:clamp(16px,1.75vw,19px);line-height:1.6;color:rgba(206,213,240,.82)}.fxg-orbit-landing-cta{padding:14px 26px;font-size:15px}@media (max-width:960px){.fxg-orbit-track{height:380vh}}@media (max-width:600px){.fxg-orbit-track{height:340vh}.fxg-orbit-caption{bottom:clamp(28px,7vh,70px);width:92vw}.fxg-orbit-caption-l{font-size:clamp(20px,6.4vw,30px)}.fxg-orbit-caption-hint{font-size:10px;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.fxg-orbit-track{height:auto}.fxg-orbit-stage{position:static;height:auto;min-height:64vh}.fxg-orbit-caption-hint{display:none}.fxg-orbit-fallback{display:block}}.fxg .fxg-worries{background:#ffffff;padding:80px 48px;font-family:"Space Grotesk",var(--sans)}.fxg .fxg-worries-inner{max-width:900px;margin:0 auto}.fxg .fxg-wry-header-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:end;margin-bottom:56px}.fxg .fxg-wry-eyebrow{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#6e6e6e;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:7px;margin-bottom:16px}.fxg .fxg-wry-dot{width:4px;height:4px;border-radius:50%;background:#0d0d0d;opacity:.3;flex-shrink:0}.fxg .fxg-wry-headline{font-size:clamp(28px,4.6vw,38px);font-weight:700;color:#0d0d0d;letter-spacing:-.035em;line-height:1.05}.fxg .fxg-wry-sub{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:#6e6e6e;letter-spacing:.04em;line-height:1.8}.fxg .fxg-wry-list{display:flex;flex-direction:column;border:.5px solid #e0e0e0;border-radius:6px;overflow:hidden}.fxg .fxg-wry-row{padding:28px 32px;border-bottom:.5px solid #efefef;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;transition:background .2s;position:relative;background:#ffffff}.fxg .fxg-wry-row:last-of-type{border-bottom:none}.fxg .fxg-wry-row:hover{background:#fafafa}.fxg .fxg-wry-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,rgba(192,57,43,0),rgba(192,57,43,.5),rgba(192,57,43,0));opacity:0;transition:opacity .3s}.fxg .fxg-wry-row:hover:before{opacity:1}.fxg .fxg-wry-worry{font-size:24px;font-weight:700;color:#0d0d0d;letter-spacing:-.03em;line-height:1.2;text-decoration:line-through;-webkit-text-decoration-color:#c0392b;text-decoration-color:#c0392b;text-decoration-thickness:2.5px}.fxg .fxg-wry-right{display:flex;flex-direction:column;gap:10px}.fxg .fxg-wry-answer-title{font-size:18px;font-weight:700;color:#0d0d0d;letter-spacing:-.02em;line-height:1.2;display:flex;align-items:center;gap:10px}.fxg .fxg-wry-check{width:22px;height:22px;border-radius:50%;background:#e8f8ee;border:.5px solid rgba(34,197,94,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fxg .fxg-wry-check:after{content:"✓";color:#22c55e;font-size:11px;font-weight:700}.fxg .fxg-wry-desc{font-family:"JetBrains Mono",var(--mono);font-size:9.5px;color:#666;letter-spacing:.03em;line-height:1.75}.fxg .fxg-wry-removed{font-family:"JetBrains Mono",var(--mono);font-size:8px;color:#c0392b;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:6px;font-weight:700}.fxg .fxg-wry-removed-dot{width:7px;height:7px;border-radius:50%;background:#c0392b;flex-shrink:0;animation:fxg-pulse-red 4s ease-in-out infinite}@keyframes fxg-pulse-red{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(192,57,43,.35)}50%{opacity:.75;box-shadow:0 0 0 6px rgba(192,57,43,0)}}@media (max-width:768px){.fxg .fxg-worries{padding:60px 24px}.fxg .fxg-wry-header-row{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.fxg .fxg-wry-row{grid-template-columns:1fr;gap:16px}.fxg .fxg-wry-worry{font-size:20px}}@media (prefers-reduced-motion:reduce){.fxg .fxg-wry-removed-dot{animation:none}}.fxg .fxg-gc-section{background:#060606;padding:80px 48px;font-family:"Space Grotesk",var(--sans);position:relative;overflow:hidden}.fxg .fxg-gc-section:before{width:600px;height:600px;background:radial-gradient(ellipse,rgba(34,197,94,.12) 0,transparent 70%);top:-200px;left:50%;transform:translateX(-50%)}.fxg .fxg-gc-section:after,.fxg .fxg-gc-section:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.fxg .fxg-gc-section:after{width:400px;height:400px;background:radial-gradient(ellipse,rgba(100,120,200,.08) 0,transparent 70%);bottom:-100px;right:10%}.fxg .fxg-gc-inner{max-width:860px;margin:0 auto;background:rgba(255,255,255,.04);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:.5px solid rgba(255,255,255,.12);border-radius:16px;padding:80px 48px;text-align:center;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.06),0 32px 80px rgba(0,0,0,.4),0 8px 32px rgba(0,0,0,.3)}.fxg .fxg-gc-inner:before{top:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 30%,rgba(255,255,255,.15) 70%,transparent)}.fxg .fxg-gc-inner:after,.fxg .fxg-gc-inner:before{content:"";position:absolute;left:0;right:0;height:1px}.fxg .fxg-gc-inner:after{bottom:0;background:linear-gradient(90deg,transparent,rgba(0,0,0,.3) 50%,transparent)}.fxg .fxg-gc-orb{width:56px;height:56px;border-radius:50%;border:.5px solid rgba(255,255,255,.15);background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;margin:0 auto 40px;position:relative}.fxg .fxg-gc-orb:after,.fxg .fxg-gc-orb:before,.fxg .fxg-gc-ring3{position:absolute;border-radius:50%;border:.5px solid rgba(34,197,94,.5);inset:0}.fxg .fxg-gc-orb:after,.fxg .fxg-gc-orb:before{content:"";animation:fxg-sonar 3s ease-out infinite}.fxg .fxg-gc-orb:after{animation-delay:1s}.fxg .fxg-gc-ring3{display:block;animation:fxg-sonar 3s ease-out infinite;animation-delay:2s}@keyframes fxg-sonar{0%{transform:scale(1);opacity:.6}to{transform:scale(3.5);opacity:0}}.fxg .fxg-gc-orb-dot{width:10px;height:10px;border-radius:50%;background:#22c55e;position:relative;z-index:2;box-shadow:0 0 12px rgba(34,197,94,.8),0 0 24px rgba(34,197,94,.3)}.fxg .fxg-gc-eyebrow{font-family:"JetBrains Mono",var(--mono);font-size:10px;color:rgba(255,255,255,.5);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;gap:7px;justify-content:center}.fxg .fxg-gc-eyebrow-dot{width:4px;height:4px;border-radius:50%;background:#22c55e;opacity:.6}.fxg .fxg-gc-headline{font-size:clamp(32px,5.5vw,48px);font-weight:700;color:rgba(255,255,255,.92);letter-spacing:-.04em;line-height:1.05;margin-bottom:20px;text-shadow:0 2px 20px rgba(0,0,0,.3)}.fxg .fxg-gc-sub{font-size:11px;color:rgba(255,255,255,.5);letter-spacing:.04em;line-height:1.8;max-width:480px;margin:0 auto 40px}.fxg .fxg-gc-btn,.fxg .fxg-gc-sub{font-family:"JetBrains Mono",var(--mono)}.fxg .fxg-gc-btn{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#060606;background:rgba(255,255,255,.9);border:none;padding:16px 32px;cursor:pointer;border-radius:0;display:inline-flex;align-items:center;gap:10px;transition:background .15s;box-shadow:0 4px 20px rgba(0,0,0,.3)}.fxg .fxg-gc-btn:hover{background:#ffffff}.fxg .fxg-gc-note{font-family:"JetBrains Mono",var(--mono);font-size:11px;color:rgba(255,255,255,.5);letter-spacing:.06em;margin-top:24px}@media (max-width:768px){.fxg .fxg-gc-inner,.fxg .fxg-gc-section{padding:48px 24px}}@media (prefers-reduced-motion:reduce){.fxg .fxg-gc-orb:after,.fxg .fxg-gc-orb:before,.fxg .fxg-gc-ring3{animation:none}}.fxg .terminal-dot--r{background:#ff5f57}.fxg .terminal-dot--y{background:#febc2e}.fxg .terminal-dot--g{background:#28c840}.fxg .terminal-interest{margin-bottom:8px}.fxg .terminal-kicker{font-size:8px;color:#6e6e6e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px}.fxg .terminal-quote{color:#a0a0a0;font-size:10px}.fxg .terminal-via{font-size:9px}.fxg .terminal-record{border-top:1px solid #161616;padding-top:9px;margin-bottom:9px}.fxg .terminal-record-label{font-size:8px;color:#6e6e6e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.fxg .terminal-prompt{color:#8a8a8a}.fxg .terminal-cmd{color:#9a9a9a}.fxg .work-header-right{display:flex;flex-direction:column;align-items:flex-end}.fxg .modal-tag--dim{color:#7a7a7a;border-color:#333}.fxg .fxg-tier-name-row{display:flex;align-items:center}.fxg .bc-dot--r{background:#ff5f57}.fxg .bc-dot--y{background:#febc2e}.fxg .bc-dot--g{background:#28c840}.fxg .bc-score-slash{font-size:16px;color:#bbb}.fxg .bc-text-dark{color:#111}.fxg .bc-text-muted{color:#5d5d5d}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.fxg .work-cta-btn{display:inline-block;text-decoration:none}.fxg .fxg-cv2-tag{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}