.ff-landing{--brand:#0a7d1b;--brand-strong:#097e19;--brand-bright:#71b636;--ink:#22271f;--slate:#535a52;--iron:#808a80;--fog:#cacbcd;--mist:#dbe0d6;--pebble:#e2e6dd;--cloud:#f4f7f0;--snow:#fff;--mint:#e4f7d1;--sky:#e2f5ff;--lavender:#efe2f8;--peri:#e8ecff;--aqua:#e2fbff;--peony:#fbe4f7;--peach:#ffe8d6;--t-caption:12px;--t-body:16px;--t-sub:20px;--t-h-sm:24px;--t-h:36px;--t-h-lg:48px;--t-display:66px;--r-nav:8px;--r-card:24px;--r-badge:6px;--r-img:14px;--r-pill:160px;--shadow:#78966e4d 0px 4px 48px 0px;--shadow-lift:#5a785057 0px 12px 44px 0px;--wrap:1200px;--ease:cubic-bezier(.2, .7, .3, 1)}.ff-landing *{box-sizing:border-box}.ff-landing{scroll-behavior:smooth;color:var(--ink);background:var(--cloud);font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:var(--t-body);letter-spacing:-.16px;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:clip}.ff-landing h1,.ff-landing h2,.ff-landing h3,.ff-landing h4{color:var(--ink);margin:0}.ff-landing p{margin:0}.ff-landing a{color:inherit;text-decoration:none}.ff-landing .wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.ff-landing .display{font-weight:300;font-size:var(--t-display);letter-spacing:-2.6px;line-height:1.1}.ff-landing .h-lg{font-weight:300;font-size:var(--t-h-lg);letter-spacing:-.96px;line-height:1.14}.ff-landing .grad{background:linear-gradient(92deg, var(--brand-bright), var(--brand-strong));color:#0000;-webkit-background-clip:text;background-clip:text}.ff-landing .eyebrow{font-size:var(--t-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-strong);font-weight:600;display:inline-block}.ff-landing .btn{font-family:inherit;font-weight:500;font-size:var(--t-body);cursor:pointer;border-radius:var(--r-pill);transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .2s, color .2s;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 26px;display:inline-flex}.ff-landing .btn--primary{background:var(--brand-strong);color:#fff}.ff-landing .btn--primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px #097e198c}.ff-landing .btn--outline{border-color:var(--slate);color:var(--ink);background:0 0;padding:13px 22px}.ff-landing .btn--outline:hover{border-color:var(--brand-strong);color:var(--brand-strong)}.ff-landing .btn--white{color:var(--brand-strong);background:#fff}.ff-landing .btn--white:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px #0000004d}.ff-landing .btn--dark{background:var(--ink);color:#fff}.ff-landing .btn--dark:hover{transform:translateY(-2px)}.ff-landing .btn .arw{transition:transform .25s var(--ease)}.ff-landing .btn:hover .arw{transform:translate(4px)}.ff-landing .nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:sticky;top:0}.ff-landing .nav.scrolled{border-color:var(--pebble);box-shadow:0 2px 20px -12px #0003}.ff-landing .nav__in{max-width:var(--wrap);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:12px 24px;display:flex}.ff-landing .brand{letter-spacing:-.4px;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.ff-landing .brand img{border-radius:8px;width:32px;height:32px;display:block}.ff-landing .nav__links{gap:4px;display:flex}.ff-landing .nav__links a{color:var(--slate);border-radius:var(--r-nav);padding:9px 14px;font-size:15px;font-weight:500;transition:color .2s,background .2s}.ff-landing .nav__links a:hover{color:var(--ink);background:var(--cloud)}.ff-landing .nav__cta{align-items:center;gap:10px;display:flex}.ff-landing .nav__cta .enter{color:var(--slate);padding:9px 12px;font-size:15px;font-weight:500}.ff-landing .nav__cta .enter:hover{color:var(--ink)}.ff-landing .burger{cursor:pointer;color:var(--ink);background:0 0;border:none;padding:8px;display:none}.ff-landing .hero{text-align:center;padding:66px 0 30px;position:relative;overflow:hidden}.ff-landing .hero:before{content:"";filter:blur(30px);z-index:0;background:radial-gradient(circle,#bcfe9066,#0000 62%);border-radius:50%;width:760px;height:520px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.ff-landing .hero__in{z-index:1;max-width:900px;margin:0 auto;position:relative}.ff-landing .hero__pill{background:var(--snow);border:1px solid var(--pebble);border-radius:var(--r-pill);color:var(--slate);box-shadow:var(--shadow);align-items:center;gap:8px;margin-bottom:24px;padding:7px 16px;font-size:13px;font-weight:500;display:inline-flex}.ff-landing .hero__pill b{color:var(--brand-strong);font-weight:600}.ff-landing .hero h1{margin-bottom:20px}.ff-landing .hero__lead{font-size:var(--t-sub);color:var(--slate);letter-spacing:-.22px;max-width:640px;margin:0 auto 30px}.ff-landing .hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:16px;display:flex}.ff-landing .hero__note{color:var(--iron);font-size:14px}.ff-landing .stage{height:190vh;margin-top:24px;position:relative}.ff-landing .stage__pin{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.ff-landing .wall{transform-origin:50%;will-change:transform;width:100%;height:100%;position:relative;transform:scale(1.9)}.ff-landing .stage__gallery{pointer-events:none;z-index:1;opacity:0;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.ff-landing .galcol{flex-direction:column;flex:none;gap:18px;width:290px;display:flex}.ff-landing .galcol.offset{margin-top:90px}.ff-landing .mini{background:var(--snow);border:1px solid var(--mist);filter:saturate(.9);border-radius:16px;overflow:hidden;box-shadow:0 8px 30px -18px #3c503266}.ff-landing .mini.dark{background:#161a14;border-color:#242a20}.ff-landing .mini__t{color:var(--slate);border-bottom:1px solid var(--pebble);justify-content:space-between;align-items:center;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.ff-landing .mini.dark .mini__t{color:#cdd6c8;border-color:#242a20}.ff-landing .mini__b{padding:14px}.ff-landing .mrow{color:var(--slate);align-items:center;gap:8px;padding:7px 0;font-size:11px;display:flex}.ff-landing .mrow .ln{background:var(--cloud);border-radius:99px;flex:1;height:7px}.ff-landing .mp{border-radius:5px;padding:2px 8px;font-size:10px;font-weight:600}.ff-landing .mp.g{color:#3a6a1f;background:#cdeeb0}.ff-landing .mp.o{color:#8a4a12;background:#ffdcbe}.ff-landing .mp.b{color:#15617a;background:#c9e9ff}.ff-landing .mp.r{color:#a53127;background:#ffd0cf}.ff-landing .mp.v{color:#6a2b9c;background:#e5d3f5}.ff-landing .mbig{letter-spacing:-.6px;color:var(--ink);font-family:inherit;font-size:26px;font-weight:600}.ff-landing .mini.dark .mbig{color:#eaf2e4}.ff-landing .mbars{align-items:flex-end;gap:6px;height:60px;margin-top:8px;display:flex}.ff-landing .mbars i{background:linear-gradient(180deg, var(--brand-bright), #9ccf6a);border-radius:4px 4px 0 0;flex:1}.ff-landing .mpie{background:conic-gradient(var(--brand-strong) 0 55%, #e08a2b 55% 78%, #3aa0c9 78% 100%);border-radius:50%;width:52px;height:52px}.ff-landing .mkan{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ff-landing .mkan .kc{background:var(--cloud);border-radius:8px;min-height:56px;padding:6px}.ff-landing .mkan .kt{border-radius:5px;height:22px;margin-bottom:5px}.ff-landing .mweek{gap:4px;display:flex}.ff-landing .mweek span{text-align:center;color:var(--iron);background:var(--cloud);border-radius:5px;flex:1;padding:5px 0;font-size:9px;font-weight:700}.ff-landing .mweek span.on{background:linear-gradient(135deg, var(--brand-bright), var(--brand-strong));color:#fff}.ff-landing .mtiles{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:8px;display:grid}.ff-landing .mtiles .tl{background:var(--cloud);border-radius:7px;padding:6px 8px}.ff-landing .mtiles .tl span{color:var(--iron);font-size:8.5px;font-weight:600;display:block}.ff-landing .mtiles .tl b{letter-spacing:-.3px;font-size:13px;font-weight:700}.ff-landing .mtiles .tl.hi{background:linear-gradient(135deg, var(--brand-bright), var(--brand-strong))}.ff-landing .mtiles .tl.hi span,.ff-landing .mtiles .tl.hi b{color:#fff}.ff-landing .stage__main{z-index:3;width:720px;max-width:92vw;box-shadow:var(--shadow-lift);border-radius:23px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ff-landing .board{background:var(--snow);border:1px solid var(--mist);border-radius:var(--r-card);overflow:hidden}.ff-landing .board__bar{border-bottom:1px solid var(--pebble);background:#fbfcf9;align-items:center;gap:6px;padding:13px 18px;display:flex}.ff-landing .board__bar .d{background:#e2e6dd;border-radius:50%;width:11px;height:11px}.ff-landing .board__bar .d:first-child{background:#ff9b8f}.ff-landing .board__bar .d:nth-child(2){background:#ffd27a}.ff-landing .board__bar .d:nth-child(3){background:#8fdb6f}.ff-landing .board__bar .u{color:var(--iron);margin-left:auto;font-size:12px}.ff-landing .board__body{padding:22px}.ff-landing .brow{border-bottom:1px solid var(--pebble);grid-template-columns:1.5fr 1fr .8fr .9fr;align-items:center;gap:12px;padding:13px 8px;font-size:14px;display:grid}.ff-landing .brow:last-child{border-bottom:none}.ff-landing .brow .nm{font-weight:500}.ff-landing .spill{border-radius:var(--r-badge);padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.ff-landing .spill.done{color:#3a6a1f;background:#cdeeb0}.ff-landing .spill.work{color:#8a4a12;background:#ffdcbe}.ff-landing .spill.stuck{color:#15617a;background:#c9e9ff}.ff-landing .spill.pink{color:#8a2673;background:#f7d3f0}.ff-landing .avs{display:flex}.ff-landing .avs span{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-8px;font-size:11px;font-weight:600;display:grid}.ff-landing .avs span:first-child{margin-left:0}.ff-landing .chip{background:var(--snow);border:1px solid var(--mist);box-shadow:var(--shadow-lift);z-index:4;border-radius:16px;padding:14px 16px;position:absolute}.ff-landing .chip .k{text-transform:uppercase;letter-spacing:.08em;color:var(--iron);font-size:11px;font-weight:600}.ff-landing .chip .v{letter-spacing:-.4px;margin-top:2px;font-size:22px;font-weight:600}.ff-landing .chip--a{top:-24px;left:-34px}.ff-landing .chip--b{align-items:center;gap:11px;display:flex;bottom:-22px;right:-30px}.ff-landing .chip--b .ic{background:var(--brand-strong);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ff-landing .sec{padding:80px 0}.ff-landing .sec__head{text-align:center;max-width:700px;margin:0 auto 52px}.ff-landing .sec__head .eyebrow,.ff-landing .sec__head h2{margin-bottom:16px}.ff-landing .sec__head p{color:var(--slate);font-size:var(--t-sub);letter-spacing:-.22px}.ff-landing .stats{padding:44px 0}.ff-landing .stats__grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ff-landing .stat .n{letter-spacing:-1.4px;color:var(--brand-strong);font-size:44px;font-weight:600;line-height:1}.ff-landing .stat .l{color:var(--slate);margin-top:8px;font-size:14px}.ff-landing .steps{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.ff-landing .step{border-radius:var(--r-card);transition:transform .3s var(--ease);padding:24px}.ff-landing .step:hover{transform:translateY(-6px)}.ff-landing .step .num{letter-spacing:-2px;font-size:46px;font-weight:300;line-height:1}.ff-landing .step h3{letter-spacing:-.3px;margin:14px 0 8px;font-size:18px;font-weight:600}.ff-landing .step p{color:var(--slate);font-size:14px}.ff-landing .step:first-child{background:var(--mint)}.ff-landing .step:nth-child(2){background:var(--sky)}.ff-landing .step:nth-child(3){background:var(--lavender)}.ff-landing .step:nth-child(4){background:var(--peach)}.ff-landing .step:nth-child(5){background:var(--peri)}.ff-landing .flowline{margin-top:64px;padding-top:6px;position:relative}.ff-landing .fl__track{background:var(--pebble);z-index:0;border-radius:99px;height:4px;position:absolute;top:34px;left:10%;right:10%}.ff-landing .fl__fill{background:linear-gradient(90deg, var(--brand-bright), var(--brand-strong));width:0;height:100%;transition:width .8s var(--ease);border-radius:99px;position:absolute;top:0;left:0}.ff-landing .fl__token{border:1px solid var(--mist);width:36px;height:36px;box-shadow:var(--shadow-lift);color:var(--brand-strong);z-index:5;transition:left .8s var(--ease);background:#fff;border-radius:11px;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.ff-landing .fl__steps{z-index:1;grid-template-columns:repeat(5,1fr);gap:16px;display:grid;position:relative}.ff-landing .fl__step{text-align:center;transition:transform .5s var(--ease);padding:0 6px}.ff-landing .fl__node{border:2px solid var(--pebble);width:64px;height:64px;color:var(--iron);transition:background .5s var(--ease), border-color .5s, color .5s, transform .5s var(--ease), box-shadow .5s;background:#fff;border-radius:19px;place-items:center;margin:0 auto 18px;font-size:25px;font-weight:300;display:grid;position:relative}.ff-landing .fl__node .num{transition:opacity .3s}.ff-landing .fl__node .ck{opacity:0;color:#fff;place-items:center;transition:opacity .3s;display:grid;position:absolute}.ff-landing .fl__step.active .fl__node,.ff-landing .fl__step.done .fl__node{background:linear-gradient(135deg, var(--brand-bright), var(--brand-strong));color:#fff;border-color:#0000;box-shadow:0 14px 28px -12px #097e19a6}.ff-landing .fl__step.done .fl__node .num{opacity:0}.ff-landing .fl__step.done .fl__node .ck{opacity:1}.ff-landing .fl__step.active{transform:translateY(-8px)}.ff-landing .fl__step.active .fl__node{transform:scale(1.08)}.ff-landing .fl__step.active .fl__node:after{content:"";border:2px solid var(--brand-bright);opacity:.55;border-radius:24px;animation:1.6s ease-out infinite flpulse;position:absolute;inset:-7px}@keyframes flpulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.28)}}.ff-landing .fl__step h3{letter-spacing:-.3px;margin-bottom:8px;font-size:18px;font-weight:600}.ff-landing .fl__step p{color:var(--slate);font-size:14px}.ff-landing .fl__badge{background:var(--mint);color:var(--brand-strong);opacity:0;transition:opacity .45s, transform .45s var(--ease);border-radius:99px;align-items:center;gap:6px;margin-top:14px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex;transform:translateY(6px)}.ff-landing .fl__badge svg{width:13px;height:13px}.ff-landing .fl__step.active .fl__badge,.ff-landing .fl__step.done .fl__badge{opacity:1;transform:none}@media (width<=760px){.ff-landing .fl__track,.ff-landing .fl__token{display:none}.ff-landing .fl__steps{grid-template-columns:1fr;gap:18px}.ff-landing .fl__step{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:2px 16px;padding:0;display:grid}.ff-landing .fl__node{grid-row:span 3;width:56px;height:56px;margin:0;font-size:22px}.ff-landing .fl__step h3,.ff-landing .fl__step p,.ff-landing .fl__badge{grid-column:2}.ff-landing .fl__step.active{transform:none}}.ff-landing .mods{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ff-landing .mod{border-radius:var(--r-card);transition:transform .3s var(--ease), box-shadow .3s;padding:28px}.ff-landing .mod:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.ff-landing .mod .ic{background:var(--brand-strong);color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.ff-landing .mod .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-strong);margin-bottom:8px;font-size:11px;font-weight:700}.ff-landing .mod h3{font-size:var(--t-h-sm);letter-spacing:-.36px;margin-bottom:10px;font-weight:500;line-height:1.25}.ff-landing .mod p{color:var(--slate);font-size:15px}.ff-landing .mod:first-child{background:var(--mint)}.ff-landing .mod:nth-child(2){background:var(--sky)}.ff-landing .mod:nth-child(3){background:var(--lavender)}.ff-landing .mod:nth-child(4){background:var(--peach)}.ff-landing .mod:nth-child(5){background:var(--aqua)}.ff-landing .mod:nth-child(6){background:var(--peri)}.ff-landing .mod:nth-child(7){background:var(--peony)}.ff-landing .mod:nth-child(8){background:var(--mint)}.ff-landing .mod:nth-child(9){background:var(--sky)}.ff-landing .flow{background:var(--snow);border:1px solid var(--pebble);border-radius:var(--r-card);box-shadow:var(--shadow);padding:48px 24px}.ff-landing .fnode{background:var(--cloud);border:1px solid var(--pebble);border-radius:14px;align-items:center;gap:12px;max-width:360px;margin:0 auto;padding:14px 18px;font-size:15px;font-weight:500;display:flex;position:relative}.ff-landing .fnode .fi{color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ff-landing .fnode.trig .fi{background:#3aa84a}.ff-landing .fnode.ai{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(92deg, var(--brand-bright), #3aa0c9, var(--brand-strong)) border-box;border:1.5px solid #0000}.ff-landing .fnode.ai .fi{background:var(--brand-strong)}.ff-landing .fconn{background:var(--pebble);width:2px;height:26px;margin:0 auto}.ff-landing .fbranches{grid-template-columns:1fr 1fr;gap:24px;max-width:760px;margin:0 auto;display:grid}.ff-landing .fbranch{position:relative}.ff-landing .flabel{text-align:center;color:var(--slate);background:var(--cloud);border:1px solid var(--pebble);border-radius:99px;width:fit-content;margin:0 auto 10px;padding:3px 14px;font-size:12px;font-weight:600;display:block}.ff-landing .fstep{border:1px solid var(--pebble);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:11px 14px;font-size:13.5px;display:flex}.ff-landing .fstep .fi{color:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.ff-landing .fstep.agent{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(92deg, #e98dfe, #3aa0c9, var(--brand-bright)) border-box;border:1.5px solid #0000}.ff-landing .ctx{text-align:center;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.ff-landing .ctx__center{z-index:2;max-width:440px;position:relative}.ff-landing .ctx__center h2{font-weight:300;font-size:var(--t-h-lg);letter-spacing:-.96px;margin-bottom:14px;line-height:1.12}.ff-landing .ctx__center p{color:var(--slate)}.ff-landing .ctxcard{background:var(--snow);border:1px solid var(--mist);box-shadow:var(--shadow);z-index:1;will-change:transform;border-radius:16px;padding:14px 16px;font-size:13px;font-weight:500;position:absolute}.ff-landing .ctxcard .h{text-transform:uppercase;letter-spacing:.07em;color:var(--iron);margin-bottom:8px;font-size:11px;font-weight:600}.ff-landing .ctxcard .logos{gap:6px;display:flex}.ff-landing .ctxcard .lg{color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.ff-landing .ctxcard .kv{color:var(--slate);justify-content:space-between;gap:14px;padding:3px 0;font-size:12.5px;display:flex}.ff-landing .ctxcard .kv b{color:var(--ink)}.ff-landing .c1{top:2%;left:2%}.ff-landing .c2{top:0;right:4%}.ff-landing .c3{bottom:8%;left:0}.ff-landing .c4{bottom:2%;right:2%}.ff-landing .c5{top:42%;left:-2%}.ff-landing .c6{top:40%;right:-3%}.ff-landing .floaty{animation:7s ease-in-out infinite floaty}.ff-landing .floaty.b{animation-duration:8.5s;animation-delay:-2s}.ff-landing .floaty.c{animation-duration:6s;animation-delay:-1s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ff-landing .spot{border-radius:var(--r-card);box-shadow:var(--shadow);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ff-landing .spot__text{background:var(--brand-strong);color:#fff;padding:56px}.ff-landing .spot__text .eyebrow{color:#bff29a;margin-bottom:16px}.ff-landing .spot__text h3{font-weight:300;font-size:var(--t-h-lg);letter-spacing:-.96px;color:#fff;margin-bottom:18px;line-height:1.12}.ff-landing .spot__text p{color:#ffffffe6;max-width:420px;margin-bottom:24px}.ff-landing .spot__text ul{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.ff-landing .spot__text li{color:#fff;align-items:center;gap:10px;font-size:15px;display:flex}.ff-landing .spot__text li svg{color:#bff29a;flex:none;width:18px;height:18px}.ff-landing .spot__media{background:var(--mint);justify-content:center;align-items:center;padding:48px;display:flex}.ff-landing .spot--rev .spot__text{order:2}.ff-landing .spot--light .spot__text{background:var(--snow);color:var(--ink)}.ff-landing .spot--light .spot__text .eyebrow{color:var(--brand-strong)}.ff-landing .spot--light .spot__text h3{color:var(--ink)}.ff-landing .spot--light .spot__text p{color:var(--slate)}.ff-landing .spot--light .spot__text li{color:var(--ink)}.ff-landing .spot--light .spot__text li svg{color:var(--brand-strong)}.ff-landing .spot--light .spot__media{background:var(--sky)}.ff-landing .rowl{border-bottom:1px solid var(--pebble);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.ff-landing .rowl:last-child{border-bottom:none}.ff-landing .rowl .r{font-weight:600}.ff-landing .mk{letter-spacing:.08em;text-transform:uppercase;color:var(--iron);font-size:11px;font-weight:600}.ff-landing .ossplit{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}.ff-landing .os__pill{background:var(--mint);color:var(--brand-strong);letter-spacing:.1em;text-transform:uppercase;border-radius:160px;align-items:center;gap:7px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.ff-landing .os__text h2{font-weight:300;font-size:var(--t-h-lg);letter-spacing:-.96px;margin-bottom:18px;line-height:1.12}.ff-landing .os__text>p{color:var(--slate);font-size:var(--t-body);max-width:440px;margin-bottom:22px}.ff-landing .os__list{flex-direction:column;gap:12px;margin:0 0 26px;padding:0;list-style:none;display:flex}.ff-landing .os__list li{color:var(--ink);gap:10px;font-size:14.5px;display:flex}.ff-landing .os__list li svg{width:18px;height:18px;color:var(--brand-strong);flex:none;margin-top:2px}.ff-landing .os__media{position:relative}.ff-landing .oscard{border:1px solid var(--mist);border-radius:var(--r-card);box-shadow:var(--shadow-lift);background:#fff;padding:26px;position:relative}.ff-landing .oscard__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ff-landing .oscard .eyebrow{font-size:11px}.ff-landing .oscard h4{letter-spacing:-.3px;margin:6px 0 4px;font-size:19px;font-weight:600}.ff-landing .oscard .sub{color:var(--slate);margin-bottom:16px;font-size:13px}.ff-landing .osequip{border:1px solid var(--pebble);border-radius:14px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.ff-landing .osequip .ic{background:var(--brand-strong);color:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ff-landing .osequip .nm{font-size:14px;font-weight:600}.ff-landing .osequip .sr{color:var(--slate);font-size:12px}.ff-landing .osequip .lnk{color:var(--brand-strong);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.ff-landing .oschk__h{letter-spacing:.08em;text-transform:uppercase;color:var(--iron);justify-content:space-between;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.ff-landing .osck{color:var(--ink);align-items:center;gap:10px;padding:5px 0;font-size:14px;display:flex}.ff-landing .osck .box{border:2px solid var(--pebble);border-radius:50%;flex:none;width:18px;height:18px}.ff-landing .osck.done .box{background:var(--brand-strong);border-color:var(--brand-strong);color:#fff;place-items:center;display:grid}.ff-landing .osck.done span{color:var(--iron);text-decoration:line-through}.ff-landing .ostl{border:1px solid var(--pebble);border-radius:14px;margin-top:16px;padding:16px}.ff-landing .ostl__h{letter-spacing:.08em;text-transform:uppercase;color:var(--iron);margin-bottom:12px;font-size:11px;font-weight:600}.ff-landing .ostl__i{gap:11px;margin-bottom:12px;display:flex}.ff-landing .ostl__i:last-child{margin-bottom:0}.ff-landing .ostl__i .dot{background:var(--mint);width:26px;height:26px;color:var(--brand-strong);border-radius:8px;flex:none;place-items:center;display:grid}.ff-landing .ostl__i .tx{font-size:13.5px;font-weight:500;line-height:1.3}.ff-landing .ostl__i .tm{color:var(--iron);font-size:11.5px}.ff-landing .oschip{border:1px solid var(--mist);box-shadow:var(--shadow-lift);z-index:3;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:9px 13px;font-size:12.5px;font-weight:600;display:flex;position:absolute}.ff-landing .oschip svg{width:15px;height:15px;color:var(--brand-strong);flex:none}.ff-landing .oschip--a{top:-18px;left:22px}.ff-landing .oschip--b{top:34%;right:-30px}.ff-landing .oschip--c{bottom:-16px;left:34px}.ff-landing .ostrio{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.ff-landing .oscar{border:1px solid var(--pebble);transition:transform .3s var(--ease), box-shadow .3s;background:#fff;border-radius:20px;padding:24px}.ff-landing .oscar:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.ff-landing .oscar__t{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-strong);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.ff-landing .oscar__t svg{flex:none;width:16px;height:16px}.ff-landing .oscar h5{letter-spacing:-.3px;font-size:17px;font-weight:600}.ff-landing .oscar .meta{color:var(--slate);margin-bottom:14px;font-size:12.5px}.ff-landing .osrow{border-bottom:1px solid var(--pebble);align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.ff-landing .osrow:last-child{border-bottom:none}.ff-landing .osrow .dt{color:var(--iron);flex:none;width:42px;font-size:12px}.ff-landing .osrow .nm{flex:1;font-weight:500}.ff-landing .osbar{margin-bottom:14px}.ff-landing .osbar:last-child{margin-bottom:0}.ff-landing .osbar__l{justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:13px;display:flex}.ff-landing .osbar__l b{font-weight:600}.ff-landing .osbar__l span{color:var(--slate);font-size:11.5px}.ff-landing .osbar__t{background:var(--cloud);border-radius:99px;height:8px;overflow:hidden}.ff-landing .osbar__t i{background:linear-gradient(90deg, var(--brand-bright), var(--brand-strong));border-radius:99px;height:100%;display:block}.ff-landing .osmot{background:var(--cloud);border:1px solid var(--pebble);border-radius:12px;margin-bottom:12px;padding:13px 15px}.ff-landing .osmot .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--iron);margin-bottom:5px;font-size:10.5px;font-weight:600}.ff-landing .osmot p{color:var(--ink);font-size:13px}.ff-landing .osaud{color:var(--slate);font-size:12px}.ff-landing .ostags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ff-landing .ostags span{background:var(--mint);color:var(--brand-strong);border-radius:99px;padding:3px 10px;font-size:11px;font-weight:600}.ff-landing .ossplit--rev .os__text{order:2}.ff-landing .sbtool{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ff-landing .sbtool .tabs{gap:6px;display:flex}.ff-landing .sbtool .tb{color:var(--slate);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600}.ff-landing .sbtool .tb.on{background:var(--mint);color:var(--brand-strong)}.ff-landing .sbpub{background:var(--brand-strong);color:#fff;border-radius:99px;padding:6px 15px;font-size:12px;font-weight:600}.ff-landing .blk{border:1px solid var(--pebble);transition:transform .3s var(--ease), box-shadow .3s, border-color .3s;background:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:11px 14px;display:flex}.ff-landing .blk:hover{transform:translate(3px)}.ff-landing .blk.on{border-color:var(--brand-strong);box-shadow:0 12px 26px -12px #097e1966}.ff-landing .blk .grip{color:var(--fog);letter-spacing:-3px;cursor:grab;flex:none;font-size:15px;line-height:.7}.ff-landing .blk__ic{background:var(--mint);width:34px;height:34px;color:var(--brand-strong);border-radius:9px;flex:none;place-items:center;display:grid}.ff-landing .blk .bt{font-size:14px;font-weight:600}.ff-landing .blk .bd{color:var(--slate);font-size:12px}.ff-landing .blkadd{border:1.5px dashed var(--mist);color:var(--brand-strong);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13.5px;font-weight:600;display:flex}.ff-landing .cdbal{letter-spacing:-.6px;margin:4px 0 2px;font-family:inherit;font-size:28px;font-weight:600}.ff-landing .ia{background:var(--brand-strong);border-radius:var(--r-card);color:#fff;padding:60px;position:relative;overflow:hidden}.ff-landing .ia:before{content:"";background:radial-gradient(circle,#bcfe9059,#0000 60%);border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-120px}.ff-landing .ia__head{z-index:1;text-align:center;max-width:660px;margin:0 auto 20px;position:relative}.ff-landing .ia .eyebrow{color:#bff29a}.ff-landing .ia h2{font-weight:300;font-size:var(--t-h-lg);letter-spacing:-.96px;color:#fff;margin:14px 0;line-height:1.12}.ff-landing .ia__lead{color:#ffffffe6;font-size:var(--t-sub);letter-spacing:-.22px}.ff-landing .ia__prompt{z-index:1;max-width:640px;box-shadow:var(--shadow-lift);background:#fff;border-radius:12px;align-items:center;gap:12px;margin:26px auto 40px;padding:14px 16px;display:flex;position:relative}.ff-landing .ia__prompt .ic{background:var(--brand-strong);color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ff-landing .ia__prompt .txt{color:var(--slate);flex:1;font-size:15px}.ff-landing .ia__prompt .send{background:var(--mint);color:#2c5416;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ff-landing .ia__grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.ff-landing .ia-card{transition:background .3s, transform .3s var(--ease);background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;padding:24px}.ff-landing .ia-card:hover{background:#ffffff24;transform:translateY(-4px)}.ff-landing .ia-card .ic{color:#fff;background:#ffffff29;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.ff-landing .ia-card h4{letter-spacing:-.3px;margin-bottom:8px;font-size:18px;font-weight:600}.ff-landing .ia-card p{color:#ffffffd1;font-size:14px}.ff-landing .sk{z-index:1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:36px;margin-top:14px;display:grid;position:relative}.ff-landing .sk__pills{height:400px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 20% 80%,#0000);mask:linear-gradient(#0000,#000 20% 80%,#0000)}.ff-landing .sk__wheel{transition:transform .6s var(--ease);flex-direction:column;gap:14px;display:flex;position:absolute;top:0;left:0;right:0}.ff-landing .sk__pill{color:#fff;text-align:center;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .45s var(--ease), transform .45s var(--ease), background .3s, color .3s, box-shadow .3s;background:#ffffff1a;border:1.5px solid #ffffff38;border-radius:160px;padding:16px 24px;font-family:inherit;font-size:18px;font-weight:500}.ff-landing .sk__pill.on{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(92deg, var(--brand-bright), #3ac9ff, var(--brand-bright)) border-box;color:var(--ink);border:2px solid #0000;box-shadow:0 16px 34px -14px #0006}.ff-landing .sk__stage{min-height:400px;position:relative}.ff-landing .sk__panel{opacity:0;transition:opacity .5s var(--ease), transform .55s var(--ease);pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(16px)scale(.98)}.ff-landing .sk__panel.active{opacity:1;pointer-events:auto;transform:none}.ff-landing .skcard{box-shadow:var(--shadow-lift);color:var(--ink);background:#fff;border-radius:18px;width:100%;padding:24px}.ff-landing .skcard__h{color:var(--brand-strong);letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.ff-landing .skq{background:var(--cloud);color:var(--ink);border-radius:13px 13px 4px;max-width:92%;margin-bottom:16px;padding:12px 15px;font-size:14.5px;font-weight:500;display:inline-block}.ff-landing .skr{border:1px solid var(--pebble);border-radius:13px;padding:6px 15px}.ff-landing .skr .rr{border-bottom:1px solid var(--pebble);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:14px;display:flex}.ff-landing .skr .rr:last-child{border-bottom:none}.ff-landing .skr .rr b{font-weight:600}.ff-landing .skb{flex-direction:column;gap:9px;display:flex}.ff-landing .skb .bb{border-radius:14px;max-width:84%;padding:10px 14px;font-size:13.5px;line-height:1.4}.ff-landing .skb .bb.in{background:var(--cloud);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.ff-landing .skb .bb.out{background:linear-gradient(135deg, var(--brand-bright), var(--brand-strong));color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.ff-landing .quotes{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ff-landing .quote{background:var(--snow);border:1px solid var(--pebble);border-radius:var(--r-card);transition:transform .3s var(--ease), box-shadow .3s;padding:30px}.ff-landing .quote:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.ff-landing .quote p{color:var(--ink);letter-spacing:-.2px;margin-bottom:24px;font-size:18px;line-height:1.5}.ff-landing .quote .who{align-items:center;gap:12px;display:flex}.ff-landing .quote .av{background:var(--brand-strong);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:600;display:grid}.ff-landing .quote .nm{font-size:15px;font-weight:600}.ff-landing .quote .rl{color:var(--slate);font-size:13px}.ff-landing .faq{max-width:820px;margin:0 auto}.ff-landing .faq-item{background:var(--snow);border:1px solid var(--pebble);border-radius:16px;margin-bottom:12px;transition:box-shadow .3s;overflow:hidden}.ff-landing .faq-item.open{box-shadow:var(--shadow)}.ff-landing .faq-q{cursor:pointer;width:100%;color:var(--ink);text-align:left;letter-spacing:-.3px;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:inherit;font-size:18px;font-weight:500;display:flex}.ff-landing .faq-q .ic{transition:transform .3s var(--ease);color:var(--brand-strong);flex:none}.ff-landing .faq-item.open .faq-q .ic{transform:rotate(45deg)}.ff-landing .faq-a{max-height:0;transition:max-height .35s var(--ease);overflow:hidden}.ff-landing .faq-a p{color:var(--slate);padding:0 24px 24px;font-size:16px}.ff-landing .cta{background:var(--brand-strong);border-radius:var(--r-card);grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:56px;display:grid;position:relative;overflow:hidden}.ff-landing .cta:before{content:"";background:radial-gradient(circle,#bcfe9047,#0000 60%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-160px;left:-80px}.ff-landing .cta__t{z-index:1;color:#fff;position:relative}.ff-landing .cta__t h2{font-weight:300;font-size:var(--t-h-lg);letter-spacing:-.96px;color:#fff;margin-bottom:16px;line-height:1.12}.ff-landing .cta__t p{color:#ffffffe6;max-width:420px;margin-bottom:24px}.ff-landing .cta__t ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ff-landing .cta__t li{color:#fff;align-items:center;gap:10px;font-size:15px;display:flex}.ff-landing .cta__t li svg{color:#bff29a;flex:none;width:18px;height:18px}.ff-landing .form{z-index:1;background:#fff;border-radius:20px;padding:30px;position:relative}.ff-landing .form label{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.ff-landing .field{margin-bottom:15px}.ff-landing .form2{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ff-landing .form input,.ff-landing .form select,.ff-landing .form textarea{width:100%;color:var(--ink);background:var(--cloud);border:1px solid var(--pebble);border-radius:var(--r-badge);padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.ff-landing .form input:focus,.ff-landing .form select:focus,.ff-landing .form textarea:focus{border-color:var(--brand-strong);background:#fff;outline:none;box-shadow:0 0 0 3px #097e1926}.ff-landing .form textarea{resize:vertical;min-height:84px}.ff-landing .form .btn{width:100%;margin-top:4px}.ff-landing .form .fine{text-align:center;color:var(--iron);margin-top:12px;font-size:12px}.ff-landing .form .fine a{color:var(--brand-strong);text-decoration:underline}.ff-landing .mselect{position:relative}.ff-landing .mselect__btn{width:100%;color:var(--iron);background:var(--cloud);border:1px solid var(--pebble);border-radius:var(--r-badge);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s;display:flex}.ff-landing .mselect__btn.has{color:var(--ink)}.ff-landing .mselect__btn:focus{border-color:var(--brand-strong);background:#fff;outline:none;box-shadow:0 0 0 3px #097e1926}.ff-landing .mselect.open .mselect__btn{border-color:var(--brand-strong);background:#fff;box-shadow:0 0 0 3px #097e1926}.ff-landing .mselect__drop{z-index:20;border:1px solid var(--pebble);border-radius:var(--r-badge);background:#fff;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0a140f24}.ff-landing .mselect__opt{color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;padding:10px 12px 10px 40px;font-size:14px;line-height:1.25;transition:background .15s;display:flex;position:relative}.ff-landing .mselect__opt:hover{background:var(--cloud)}.ff-landing .mselect__opt input{opacity:0;cursor:pointer;width:0;height:0;margin:0;position:absolute}.ff-landing .mselect__opt:before{content:"";border:2px solid var(--pebble);background:#fff;border-radius:5px;width:18px;height:18px;transition:border-color .15s,background .15s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ff-landing .mselect__opt:has(input:checked):before{background:var(--brand-strong) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--brand-strong)}.ff-landing .mselect__opt span{align-self:center}.ff-landing .mselect__opt--all{border-bottom:1px solid var(--pebble);border-radius:8px 8px 0 0;margin-bottom:4px;font-weight:700}.ff-landing .form.sent .form-in{display:none}.ff-landing .form__ok{text-align:center;padding:26px 6px;display:none}.ff-landing .form.sent .form__ok{display:block}.ff-landing .form__ok .ic{background:var(--mint);color:#2c5416;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 14px;display:grid}.ff-landing .form__ok h3{margin-bottom:6px;font-size:22px;font-weight:600}.ff-landing .form__ok p{color:var(--slate);font-size:14px}.ff-landing .footer{padding:64px 0 30px}.ff-landing .footer__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.ff-landing .footer .brand{margin-bottom:14px}.ff-landing .footer__tag{color:var(--slate);max-width:280px;font-size:14px}.ff-landing .footer__col h5{margin-bottom:14px;font-size:14px;font-weight:600}.ff-landing .footer__col a{color:var(--slate);padding:6px 0;font-size:14px;transition:color .2s;display:block}.ff-landing .footer__col a:hover{color:var(--brand-strong)}.ff-landing .footer__bottom{border-top:1px solid var(--pebble);text-align:center;color:var(--iron);padding-top:22px;font-size:13px}.ff-landing.anim .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(26px)}.ff-landing.anim .reveal.in{opacity:1;transform:none}.ff-landing.anim .stagger>*{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(22px)}.ff-landing.anim .stagger.in>*{opacity:1;transform:none}.ff-landing .stagger.in>:nth-child(2){transition-delay:60ms}.ff-landing .stagger.in>:nth-child(3){transition-delay:.12s}.ff-landing .stagger.in>:nth-child(4){transition-delay:.18s}.ff-landing .stagger.in>:nth-child(5){transition-delay:.24s}.ff-landing .stagger.in>:nth-child(6){transition-delay:.3s}.ff-landing .stagger.in>:nth-child(7){transition-delay:.36s}.ff-landing .stagger.in>:nth-child(8){transition-delay:.42s}.ff-landing .stagger.in>:nth-child(9){transition-delay:.48s}@media (width<=980px){.ff-landing{--t-display:44px;--t-h-lg:36px}.ff-landing .nav__links,.ff-landing .nav__cta .enter{display:none}.ff-landing .burger{display:inline-flex}.ff-landing .stage{height:auto;margin-top:10px}.ff-landing .stage__pin{height:auto;display:block;position:static;overflow:visible}.ff-landing .wall{height:auto;transform:none!important}.ff-landing .stage__gallery{display:none}.ff-landing .stage__main{width:100%;max-width:100%;margin:0 auto;position:static;transform:none!important}.ff-landing .chip--a,.ff-landing .chip--b{display:none}.ff-landing .steps,.ff-landing .mods{grid-template-columns:repeat(2,1fr)}.ff-landing .spot,.ff-landing .cta{grid-template-columns:1fr}.ff-landing .spot--rev .spot__text{order:0}.ff-landing .spot__text,.ff-landing .cta,.ff-landing .ia{padding:40px}.ff-landing .spot__media{padding:32px}.ff-landing .ia__grid,.ff-landing .quotes,.ff-landing .stats__grid{grid-template-columns:1fr 1fr}.ff-landing .fbranches{grid-template-columns:1fr}.ff-landing .ctx{flex-direction:column;gap:20px;min-height:auto}.ff-landing .ctxcard{margin:0 auto;position:static}.ff-landing .footer__grid{grid-template-columns:1fr 1fr}.ff-landing .ossplit{grid-template-columns:1fr;gap:32px}.ff-landing .ossplit--rev .os__text{order:0}.ff-landing .ostrio{grid-template-columns:1fr}.ff-landing .oschip--b{right:0}.ff-landing .sk{grid-template-columns:1fr;gap:22px}.ff-landing .sk__pills{height:300px}.ff-landing .sk__stage{min-height:auto}}@media (width<=560px){.ff-landing{--t-display:36px}.ff-landing .steps,.ff-landing .mods,.ff-landing .ia__grid,.ff-landing .quotes,.ff-landing .stats__grid,.ff-landing .form2,.ff-landing .footer__grid{grid-template-columns:1fr}.ff-landing #contato .wrap{padding:0 16px}.ff-landing #contato .cta{border-radius:18px;gap:26px;width:100%;min-width:0;padding:28px 16px 16px}.ff-landing #contato .cta__t{min-width:0;padding:0 4px}.ff-landing #contato .cta__t h2{margin-bottom:14px;font-size:34px;line-height:1.12}.ff-landing #contato .cta__t p{margin-bottom:20px;font-size:15px}.ff-landing #contato .cta__t ul{gap:10px}.ff-landing #contato .cta__t li{align-items:flex-start;font-size:14px}.ff-landing #contato .form{border-radius:16px;width:100%;min-width:0;padding:22px 18px}.ff-landing #contato .field{min-width:0;margin-bottom:14px}.ff-landing #contato .form input,.ff-landing #contato .form textarea,.ff-landing #contato .mselect__btn{min-width:0;padding:12px;font-size:16px}.ff-landing #contato .mselect__btn span{min-width:0;line-height:1.4}.ff-landing #contato .mselect__btn svg{flex:none}.ff-landing #contato .form .btn{white-space:normal;min-width:0;padding:13px 14px;font-size:15px;line-height:1.3}.ff-landing #contato .form .fine{line-height:1.5}}.ff-landing .brand{white-space:nowrap;min-width:0}@media (width<=980px){.ff-landing .nav__in{gap:12px;padding:10px 16px}.ff-landing .brand{font-size:17px}.ff-landing .nav__cta{gap:8px}.ff-landing .nav__cta .btn--primary{padding:10px 18px;font-size:14px}}@media (width<=480px){.ff-landing .brand{gap:8px;font-size:15px}.ff-landing .brand img{width:28px;height:28px}.ff-landing .nav__cta .btn--primary{padding:9px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ff-landing *{animation:none!important}.ff-landing .reveal,.ff-landing .stagger>*{opacity:1!important;transition:none!important;transform:none!important}.ff-landing .wall{transform:none!important}.ff-landing .stage__gallery{opacity:1!important}.ff-landing{scroll-behavior:auto}}.ff-landing .previewsite{border:1px solid var(--mist);border-radius:var(--r-card);max-width:760px;box-shadow:var(--shadow-lift);background:#fff;margin:44px auto 0;overflow:hidden}.ff-landing .pv-hero{background:linear-gradient(135deg, var(--brand-bright), var(--brand-strong));color:#fff;text-align:center;border-radius:14px;margin:16px;padding:26px}.ff-landing .pv-hero h6{margin-bottom:6px;font-size:19px;font-weight:600}.ff-landing .pv-hero p{opacity:.9;margin-bottom:14px;font-size:13px}.ff-landing .pv-btn{color:var(--brand-strong);background:#fff;border-radius:99px;padding:8px 18px;font-size:12px;font-weight:600;display:inline-block}.ff-landing .pv-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px;display:grid}.ff-landing .pv-card{background:var(--cloud);border:1px solid var(--pebble);border-radius:10px;flex-direction:column;justify-content:flex-end;height:78px;padding:9px;display:flex}.ff-landing .pv-card i{background:var(--pebble);border-radius:4px;height:8px;display:block}.ff-landing .pv-card i+i{width:60%;margin-top:5px}.ff-landing .pv-form{border:1px solid var(--pebble);border-radius:12px;gap:9px;margin:14px 16px 0;padding:14px;display:grid}.ff-landing .pv-form .l{font-size:12px;font-weight:600}.ff-landing .pv-form .in{background:var(--cloud);border:1px solid var(--pebble);border-radius:7px;height:30px}.ff-landing .pv-form .sb{background:var(--brand-strong);color:#fff;border-radius:99px;justify-self:start;padding:8px 16px;font-size:12px;font-weight:600}.ff-landing .blkgrid{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:40px;display:grid}.ff-landing .blkchip{border:1px solid var(--pebble);text-align:center;transition:transform .3s var(--ease), box-shadow .3s;background:#fff;border-radius:14px;padding:16px 8px}.ff-landing .blkchip:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.ff-landing .blkchip .ic{background:var(--mint);width:38px;height:38px;color:var(--brand-strong);border-radius:10px;place-items:center;margin:0 auto 9px;display:grid}.ff-landing .blkchip span{color:var(--ink);font-size:12px;font-weight:600}.ff-landing .featrio{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.ff-landing .featc{transition:transform .3s var(--ease), box-shadow .3s;border-radius:20px;padding:26px}.ff-landing .featc:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.ff-landing .featc .ic{background:var(--brand-strong);color:#fff;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:16px;display:grid}.ff-landing .featc h4{letter-spacing:-.3px;margin-bottom:8px;font-size:18px;font-weight:600}.ff-landing .featc p{color:var(--slate);font-size:14px}.ff-landing .featc:first-child{background:var(--mint)}.ff-landing .featc:nth-child(2){background:var(--sky)}.ff-landing .featc:nth-child(3){background:var(--lavender)}.ff-landing .featc .demo{color:var(--ink);background:#ffffffb3;border-radius:10px;align-items:center;gap:7px;margin-top:14px;padding:10px 12px;font-size:12.5px;display:flex}.ff-landing .typing{gap:3px;display:inline-flex}.ff-landing .typing i{background:var(--brand-strong);border-radius:50%;width:5px;height:5px;animation:1.2s infinite tping}.ff-landing .typing i:nth-child(2){animation-delay:.15s}.ff-landing .typing i:nth-child(3){animation-delay:.3s}@keyframes tping{0%,60%,to{opacity:.3}30%{opacity:1}}.ff-landing .kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.ff-landing .kpi{background:var(--cloud);border-radius:11px;padding:12px}.ff-landing .kpi .n{letter-spacing:-.4px;color:var(--brand-strong);font-size:19px;font-weight:700}.ff-landing .kpi .l{color:var(--slate);font-size:10.5px;font-weight:600}.ff-landing .pay{border:1px solid var(--mist);border-radius:var(--r-card);max-width:400px;box-shadow:var(--shadow-lift);text-align:center;background:#fff;margin:40px auto 0;overflow:hidden}.ff-landing .pay__top{background:var(--brand-strong);color:#fff;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:600;display:flex}.ff-landing .pay__b{padding:24px}.ff-landing .pay__amt{letter-spacing:-.8px;font-size:30px;font-weight:700}.ff-landing .pay__sub{color:var(--slate);margin-bottom:16px;font-size:13px}.ff-landing .qr{border:1px solid var(--pebble);background:#fff;border-radius:12px;width:120px;height:120px;margin:0 auto 14px;padding:10px}.ff-landing .pay__pix{color:var(--slate);background:var(--cloud);word-break:break-all;border-radius:8px;margin-bottom:16px;padding:9px;font-size:11.5px}.ff-landing .pay__status{background:var(--mint);color:#2c5416;border-radius:99px;align-items:center;gap:8px;padding:11px 24px;font-size:16px;font-weight:700;display:inline-flex}.ff-landing .paid-pulse{animation:2.2s infinite paidpulse}@keyframes paidpulse{0%{box-shadow:0 0 #71b63680}70%{box-shadow:0 0 0 14px #71b63600}to{box-shadow:0 0 #71b63600}}.ff-landing .mflow{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:44px;display:grid}.ff-landing .mfstep{text-align:center;padding:0 4px;position:relative}.ff-landing .mfstep .ic{border:1px solid var(--pebble);width:54px;height:54px;color:var(--brand-strong);box-shadow:var(--shadow);background:#fff;border-radius:16px;place-items:center;margin:0 auto 12px;display:grid}.ff-landing .mfstep h5{margin-bottom:3px;font-size:13px;font-weight:600}.ff-landing .mfstep p{color:var(--slate);font-size:11px}.ff-landing .mfstep:not(:last-child):after{content:"";background:var(--pebble);width:12px;height:2px;position:absolute;top:26px;right:-6px}.ff-landing .cdgrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.ff-landing .cdc{border:1px solid var(--pebble);transition:transform .3s var(--ease), box-shadow .3s;background:#fff;border-radius:18px;padding:22px}.ff-landing .cdc:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.ff-landing .cdc .ic{background:var(--mint);width:44px;height:44px;color:var(--brand-strong);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.ff-landing .cdc h4{margin-bottom:6px;font-size:16px;font-weight:600}.ff-landing .cdc p{color:var(--slate);font-size:13.5px}@media (width<=980px){.ff-landing .blkgrid{grid-template-columns:repeat(3,1fr)}.ff-landing .featrio,.ff-landing .cdgrid{grid-template-columns:1fr}.ff-landing .mflow{grid-template-columns:repeat(3,1fr);row-gap:26px}.ff-landing .mfstep:not(:last-child):after{display:none}}@media (width<=560px){.ff-landing .blkgrid{grid-template-columns:repeat(2,1fr)}.ff-landing .mflow{grid-template-columns:1fr}.ff-landing .kpis{grid-template-columns:repeat(3,1fr)}}.ff-landing .sbduo{grid-template-columns:1fr auto 1fr;align-items:start;gap:22px;margin-top:8px;display:grid}.ff-landing .sbcol{position:relative}.ff-landing .sbarrow{color:var(--fog);align-self:center;font-size:28px;font-weight:300}.ff-landing .sbcap{color:var(--slate);align-items:center;gap:8px;margin-bottom:12px;font-size:12.5px;font-weight:600;display:flex}.ff-landing .sbcap .dot{background:var(--fog);border-radius:50%;width:9px;height:9px}.ff-landing .sbcap .dot.g{background:var(--brand-strong)}.ff-landing .sbcol .previewsite{width:100%;max-width:none;margin:0}.ff-landing .featc h4{font-size:19px}.ff-landing .featc p{font-size:14.5px}@media (width<=980px){.ff-landing .sbduo{grid-template-columns:1fr;gap:16px}.ff-landing .sbarrow{margin:0 auto;transform:rotate(90deg)}}.ff-landing .bank{color:#eaf2e4;background:radial-gradient(120% 120% at 82% -10%,#1a3d20 0%,#0f1c11 46%,#0a120b 100%);margin:8px 0;padding:92px 0;position:relative;overflow:hidden}.ff-landing .bank .wrap{z-index:1;max-width:1280px;position:relative}.ff-landing .bank:before{content:"";background:radial-gradient(circle,#71b63638,#0000 60%);border-radius:50%;width:480px;height:480px;position:absolute;top:-160px;left:-120px}.ff-landing .bank__head{z-index:1;text-align:center;max-width:740px;margin:0 auto 46px;position:relative}.ff-landing .bank .eyebrow{color:#9fe06a}.ff-landing .bank h2{font-weight:300;font-size:var(--t-h-lg);letter-spacing:-.96px;color:#fff;margin:14px 0;line-height:1.12}.ff-landing .bank__lead{color:#eaf2e4d1;font-size:var(--t-sub);letter-spacing:-.22px}.ff-landing .bankgrad{color:#0000;background:linear-gradient(92deg,#9fe06a,#4fc3f7);-webkit-background-clip:text;background-clip:text}.ff-landing .bankhero{z-index:1;grid-template-columns:1.25fr .85fr;align-items:center;gap:34px;display:grid;position:relative}.ff-landing .acct{background:#141c12;border:1px solid #ffffff14;border-radius:20px;padding:26px}.ff-landing .acct__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ff-landing .acct .lbl{letter-spacing:.12em;text-transform:uppercase;color:#8fb37a;font-size:11px;font-weight:600}.ff-landing .acct .bal{letter-spacing:-.8px;color:#fff;margin:6px 0 2px;font-size:34px;font-weight:700}.ff-landing .acct .sub{color:#eaf2e499;font-size:13px}.ff-landing .acct__sac{background:linear-gradient(135deg, var(--brand-bright), var(--brand-strong));color:#fff;white-space:nowrap;border-radius:99px;padding:9px 18px;font-size:13px;font-weight:600;box-shadow:0 10px 22px -8px #71b63699}.ff-landing .acct__kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.ff-landing .acct__kpis .k{background:#ffffff0d;border:1px solid #ffffff12;border-radius:12px;padding:12px}.ff-landing .acct__kpis .k .n{color:#9fe06a;letter-spacing:-.4px;font-size:20px;font-weight:700}.ff-landing .acct__kpis .k .l{color:#eaf2e499;font-size:10px;font-weight:600}.ff-landing .acct__row{color:#eaf2e4;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;display:flex}.ff-landing .acct__row:last-child{border-bottom:none}.ff-landing .acct__pill{color:#9fe06a;background:#71b63633;border-radius:6px;padding:3px 11px;font-size:11px;font-weight:600}.ff-landing .acct__mut{color:#eaf2e480;font-size:12px}.ff-landing .bankph{position:relative}.ff-landing .phone{background:#fff;border-radius:26px;max-width:300px;margin:0 auto;overflow:hidden;box-shadow:0 34px 74px -34px #000000b3}.ff-landing .phone__top{background:var(--brand-strong);color:#fff;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:600;display:flex}.ff-landing .phone__b{text-align:center;padding:24px}.ff-landing .phone__amt{letter-spacing:-.6px;color:var(--ink);font-size:27px;font-weight:700}.ff-landing .phone__sub{color:var(--slate);margin-bottom:14px;font-size:12.5px}.ff-landing .phone__pix{color:var(--slate);background:var(--cloud);word-break:break-all;border-radius:8px;margin-bottom:14px;padding:8px;font-size:11px}.ff-landing .phone__ok{background:var(--mint);color:#2c5416;border-radius:99px;align-items:center;gap:8px;padding:10px 22px;font-size:15px;font-weight:700;display:inline-flex}.ff-landing .bankstats{z-index:1;text-align:center;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px;padding-top:38px;display:grid;position:relative}.ff-landing .bankstats .n{letter-spacing:-1px;color:#fff;font-size:32px;font-weight:700}.ff-landing .bankstats .n b{color:#9fe06a}.ff-landing .bankstats .l{color:#eaf2e4a6;margin-top:4px;font-size:13px}.ff-landing .bflow{z-index:1;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:48px;display:grid;position:relative}.ff-landing .bfstep{text-align:center;z-index:1;padding:0 4px;position:relative}.ff-landing .bfstep .ic{color:#9fe06a;background:#141f15;border:1px solid #ffffff1f;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid}.ff-landing .bfstep h5{color:#fff;margin-bottom:3px;font-size:13px;font-weight:600}.ff-landing .bfstep p{color:#eaf2e499;font-size:11px}.ff-landing .bflow:before{content:"";z-index:0;background:#ffffff26;height:2px;position:absolute;top:27px;left:8.33333%;right:8.33333%}.ff-landing .bgrid{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid;position:relative}.ff-landing .bgc{transition:background .3s, transform .3s var(--ease);background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px;padding:22px}.ff-landing .bgc:hover{background:#ffffff17;transform:translateY(-4px)}.ff-landing .bgc .ic{color:#9fe06a;background:#71b6362e;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.ff-landing .bgc h4{color:#fff;margin-bottom:6px;font-size:16px;font-weight:600}.ff-landing .bgc p{color:#eaf2e4b3;font-size:13.5px}.ff-landing .bank__cta{z-index:1;text-align:center;margin-top:46px;position:relative}.ff-landing .btn--bank{color:var(--brand-strong);background:#fff}.ff-landing .btn--bank:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #00000080}@media (width<=980px){.ff-landing .bank{padding:56px 0}.ff-landing .bankhero{grid-template-columns:1fr;gap:34px}.ff-landing .bankstats{grid-template-columns:repeat(2,1fr);gap:26px}.ff-landing .bflow{grid-template-columns:repeat(3,1fr);row-gap:26px}.ff-landing .bflow:before{display:none}.ff-landing .bgrid{grid-template-columns:1fr}}@media (width<=560px){.ff-landing .bankstats,.ff-landing .bflow{grid-template-columns:1fr}}.ff-landing .bankops{z-index:1;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;display:grid;position:relative}.ff-landing .bankop{transition:background .3s, transform .3s var(--ease);background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px;padding:24px}.ff-landing .bankop:hover{background:#ffffff1a;transform:translateY(-4px)}.ff-landing .bankop .ic{background:linear-gradient(135deg, var(--brand-bright), var(--brand-strong));color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid;box-shadow:0 10px 22px -10px #71b63699}.ff-landing .bankop h4{color:#fff;margin-bottom:6px;font-size:17px;font-weight:600}.ff-landing .bankop p{color:#eaf2e4ad;font-size:13px}@media (width<=980px){.ff-landing .bankops{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.ff-landing .bankops{grid-template-columns:1fr}}.ff-landing .ctxhub{z-index:2;text-align:center;background:radial-gradient(circle,#71b63633,#0000 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;display:flex;position:relative}.ff-landing .ctxhub__ic{background:linear-gradient(135deg, var(--brand-bright), var(--brand-strong));color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:12px;display:grid;box-shadow:0 16px 34px -14px #097e1999}.ff-landing .ctxhub__t{letter-spacing:-.4px;color:var(--ink);font-size:22px;font-weight:700}.ff-landing .ctxhub__s{color:var(--slate);margin-top:2px;font-size:12.5px}.ff-landing .intgrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.ff-landing .inttile{border:1px solid var(--pebble);transition:transform .3s var(--ease), box-shadow .3s;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ff-landing .inttile:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.ff-landing .inttile .lg{color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.ff-landing .inttile b{font-size:14px;font-weight:600;line-height:1.2;display:block}.ff-landing .inttile span{color:var(--slate);font-size:11.5px;display:block}@media (width<=980px){.ff-landing .intgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.ff-landing .intgrid{grid-template-columns:1fr}}.ff-landing .ctxlines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ff-landing .cxln{fill:none;stroke:#71b6364d;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:3 6;animation:18s linear infinite ctxdash}@keyframes ctxdash{to{stroke-dashoffset:-90px}}.ff-landing .cxdot{fill:var(--brand-strong)}.ff-landing .ctxmobilelines{display:none}.ff-landing .ctxhub{z-index:2}.ff-landing .ctxhub__ic{position:relative}.ff-landing .ctxhub__ic:after{content:"";border:2px solid var(--brand-bright);opacity:.5;border-radius:22px;animation:2.2s ease-out infinite hubpulse;position:absolute;inset:-6px}@keyframes hubpulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}@media (width<=980px){.ff-landing .ctxlines{display:none}}@media (width<=560px){.ff-landing #contexto .ctx{min-height:690px;margin-top:18px;display:block;position:relative;overflow:hidden}.ff-landing #contexto .ctxlines{opacity:.9;width:100%;height:100%;display:block;inset:0}.ff-landing #contexto .cxln{stroke-width:2px;stroke:var(--brand-bright);stroke-opacity:.52;stroke-dasharray:5 8;animation-duration:10s}.ff-landing #contexto .cxdot{r:7px}.ff-landing #contexto .ctxhub{background:radial-gradient(circle,#71b63647,#bcfe9014 52%,#0000 72%);width:150px;height:150px;position:absolute;top:250px;left:50%;transform:translate(-50%)}.ff-landing #contexto .ctxhub__ic{width:58px;height:58px;margin-bottom:8px}.ff-landing #contexto .ctxhub__t{font-size:20px}.ff-landing #contexto .ctxcard{text-align:left;border-radius:14px;width:145px;height:86px;min-height:0;margin:0;padding:12px 11px;animation:5s ease-in-out infinite ctxcardpulse;position:absolute;overflow:hidden;box-shadow:0 12px 30px -20px #1e4119a6}.ff-landing #contexto .ctxcard .h{margin-bottom:6px;font-size:9.5px}.ff-landing #contexto .ctxcard .kv{white-space:nowrap;gap:4px;padding:2px 0;font-size:10px}.ff-landing #contexto .ctxcard .kv b{font-size:10px}.ff-landing #contexto .c1{top:8px;left:0}.ff-landing #contexto .c2{animation-delay:-1.7s;top:8px;right:0}.ff-landing #contexto .c5{animation-delay:-3.1s;top:184px;left:0}.ff-landing #contexto .c6{animation-delay:-.8s;top:184px;right:0}.ff-landing #contexto .c3{animation-delay:-2.3s;top:492px;left:0}.ff-landing #contexto .c4{animation-delay:-4s;top:492px;right:0}.ff-landing .ctxmobilelines{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.ff-landing .ctxmobilelines i{transform-origin:0;background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--brand-bright) 58%, transparent) 0 4px, transparent 4px 10px);width:250px;height:1px;position:absolute;top:325px;left:50%}.ff-landing .ctxmobilelines i:after{content:"";background:var(--brand-strong);width:7px;height:7px;box-shadow:0 0 12px var(--brand-bright);border-radius:50%;animation:2.8s linear infinite ctxpacket;position:absolute;top:-3px;left:0}.ff-landing .ctxmobilelines i:first-child{transform:rotate(-128deg)}.ff-landing .ctxmobilelines i:nth-child(2){transform:rotate(-52deg)}.ff-landing .ctxmobilelines i:nth-child(3){width:165px;transform:rotate(180deg)}.ff-landing .ctxmobilelines i:nth-child(4){width:165px;transform:rotate(0)}.ff-landing .ctxmobilelines i:nth-child(5){width:235px;transform:rotate(128deg)}.ff-landing .ctxmobilelines i:nth-child(6){width:235px;transform:rotate(52deg)}.ff-landing .ctxmobilelines i:nth-child(2):after{animation-delay:-1.1s}.ff-landing .ctxmobilelines i:nth-child(3):after{animation-delay:-2s}.ff-landing .ctxmobilelines i:nth-child(4):after{animation-delay:-.5s}.ff-landing .ctxmobilelines i:nth-child(5):after{animation-delay:-1.6s}.ff-landing .ctxmobilelines i:nth-child(6):after{animation-delay:-2.4s}}@keyframes ctxpacket{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes ctxcardpulse{0%,to{border-color:var(--mist);box-shadow:0 12px 30px -20px #1e4119a6}50%{border-color:var(--brand-bright);box-shadow:0 14px 34px -18px #71b6368c}}.ff-landing .mnav{z-index:120;pointer-events:none;position:fixed;inset:0}.ff-landing .mnav:before{content:"";opacity:0;background:#0a140e73;transition:opacity .25s;position:absolute;inset:0}.ff-landing .mnav__panel{border-bottom:1px solid var(--line,#e5e7eb);background:#fff;flex-direction:column;gap:4px;padding:88px 24px 28px;transition:transform .3s;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 12px 32px #0000001f}.ff-landing .mnav.open{pointer-events:auto}.ff-landing .mnav.open:before{opacity:1}.ff-landing .mnav.open .mnav__panel{transform:translateY(0)}.ff-landing .mnav__panel a{color:var(--ink);border-radius:10px;padding:12px 8px;font-size:17px;font-weight:500}.ff-landing .mnav__panel a:hover{background:var(--cloud,#f3f4f6)}.ff-landing .mnav__cta{border-top:1px solid var(--line,#e5e7eb);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.ff-landing .mnav__cta .enter{text-align:center;font-weight:600}.ff-landing .mnav__cta .btn--primary{text-align:center}@media (width>=981px){.ff-landing .mnav{display:none}}.ff-landing .burger{z-index:130;position:relative}
