.fi-landing{--lime:#c9f32f;--lime-dim:#c9f32f80;--lime-soft:#c9f32f17;--lime-line:#c9f32f38;--bg:#0a0b09;--panel:#111310;--card:#15171380;--line:#ffffff14;--txt:#f2f3ee;--pale:#c4c7bd;--grey:#8b8e85;--r:22px;background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Manrope,system-ui,sans-serif;line-height:1.7;position:relative;overflow-x:hidden}.fi-landing *{box-sizing:border-box;margin:0;padding:0}.fi-landing h1,.fi-landing h2,.fi-landing h3{letter-spacing:-.02em;font-family:Sora,sans-serif;font-weight:600;line-height:1.14}.fi-landing img{max-width:100%;display:block}.fi-landing ul{list-style:none}.fi-landing ::selection{background:var(--lime);color:#111}.fi-landing .fi-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}.fi-landing .fi-aurora{z-index:0;background:radial-gradient(120% 90% at 50% 0%,#101208 0%,var(--bg)55%);pointer-events:none;position:fixed;inset:0;overflow:hidden}.fi-landing .fi-aurora i{filter:blur(110px);opacity:.42;border-radius:50%;position:absolute}.fi-landing .fi-aurora i:first-child{background:#c9f32f21;width:56vw;height:56vw;animation:26s ease-in-out infinite alternate fi-au1;top:-24vw;right:-16vw}.fi-landing .fi-aurora i:nth-child(2){background:#78a0281a;width:44vw;height:44vw;animation:32s ease-in-out infinite alternate fi-au2;bottom:-20vw;left:-14vw}.fi-landing .fi-aurora i:nth-child(3){background:#e6ff960d;width:30vw;height:30vw;animation:38s ease-in-out infinite alternate fi-au3;top:38%;left:32%}@keyframes fi-au1{to{transform:translate(-14vw,12vw)scale(1.18)}}@keyframes fi-au2{to{transform:translate(10vw,-10vw)scale(1.12)}}@keyframes fi-au3{to{transform:translate(8vw,10vw)scale(1.25)}}.fi-landing .fi-gridbg{z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 20%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 20%,#000 30%,#0000 100%)}.fi-landing .fi-content{z-index:1;position:relative}.fi-landing .fi-rv{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.fi-landing .fi-rv.fi-in{opacity:1;transform:none}.fi-landing .fi-rv.fi-d1{transition-delay:90ms}.fi-landing .fi-rv.fi-d2{transition-delay:.18s}.fi-landing .fi-rv.fi-d3{transition-delay:.27s}.fi-landing .fi-header{z-index:90;transition:all .35s;position:fixed;inset:0 0 auto}.fi-landing .fi-header.fi-solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0a0b09d9}.fi-landing .fi-nav{justify-content:space-between;align-items:center;gap:1rem;height:74px;display:flex}.fi-landing .fi-logo{color:var(--txt);letter-spacing:.04em;align-items:center;gap:.6rem;font-family:Sora,sans-serif;font-size:.98rem;font-weight:600;text-decoration:none;display:flex}.fi-landing .fi-logo img{width:auto;height:30px}.fi-landing .fi-menu{flex-direction:row;align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.fi-landing .fi-menu li{width:auto;margin:0;padding:0}.fi-landing .fi-menu a{color:var(--pale);letter-spacing:.02em;background:0 0;border-radius:0;padding:.35rem 0;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .25s;display:inline-block;position:relative}.fi-landing .fi-menu a:after{content:"";background:var(--lime);width:0;height:1.5px;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fi-landing .fi-menu a:hover{color:var(--txt);background:0 0}.fi-landing .fi-menu a:hover:after{width:100%}.fi-landing .fi-navcta{align-items:center;gap:.6rem;display:flex}.fi-landing .fi-btn{background:var(--lime);color:#101206;text-transform:none;cursor:pointer;letter-spacing:.01em;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:auto;min-height:0;padding:.95rem 1.9rem;font-family:Manrope,sans-serif;font-size:.98rem;font-weight:700;line-height:1.2;text-decoration:none;transition:all .25s;display:inline-flex}.fi-landing .fi-btn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 40px #c9f32f47}.fi-landing .fi-btn.fi-sm{padding:.62rem 1.3rem;font-size:.88rem}.fi-landing .fi-btn.fi-line{color:var(--txt);background:0 0;border:1px solid #ffffff40}.fi-landing .fi-btn.fi-line:hover{border-color:var(--lime-dim);color:var(--lime);box-shadow:none}.fi-landing .fi-btn.fi-ghost{color:var(--pale);background:0 0;border:1px solid #0000;padding:.62rem 1rem}.fi-landing .fi-btn.fi-ghost:hover{color:var(--lime);box-shadow:none;transform:none}@media (max-width:860px){.fi-landing .fi-menu,.fi-landing .fi-navcta .fi-hide-sm{display:none}}.fi-landing .fi-hero{text-align:center;justify-content:center;align-items:center;min-height:94vh;padding:120px 0 90px;display:flex;position:relative;overflow:hidden}.fi-landing .fi-hero .fi-halo{aspect-ratio:1;pointer-events:none;border:1px solid #c9f32f24;border-radius:50%;width:min(680px,90vw);animation:60s linear infinite fi-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.fi-landing .fi-hero .fi-halo:before{content:"";border:1px dashed #ffffff12;border-radius:50%;position:absolute;inset:44px}.fi-landing .fi-hero .fi-halo:after{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:12%;left:82%;box-shadow:0 0 18px 4px #c9f32f73}@keyframes fi-spin{to{transform:translate(-50%,-54%)rotate(360deg)}}.fi-landing .fi-hero .fi-ghosttext{letter-spacing:.08em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff0e;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Sora,sans-serif;font-size:clamp(3.6rem,13vw,10rem);font-weight:600;position:absolute;bottom:3vh;left:50%;transform:translate(-50%)}.fi-landing .fi-eyebrow{color:var(--lime);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.78rem;font-weight:700;display:inline-flex}.fi-landing .fi-eyebrow:before,.fi-landing .fi-eyebrow:after{content:"";background:var(--lime-dim);width:26px;height:1px}.fi-landing .fi-hero h1{max-width:17em;margin:1.4rem auto 1.3rem;font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:600}.fi-landing .fi-hero h1 .fi-accent{color:var(--lime)}.fi-landing .fi-hero h1 .fi-word{vertical-align:bottom;display:inline-block;overflow:hidden}.fi-landing .fi-hero h1 .fi-word span{animation:1s cubic-bezier(.16,1,.3,1) forwards fi-rise;display:inline-block;transform:translateY(105%)}@keyframes fi-rise{to{transform:none}}.fi-landing .fi-hero .fi-sub{color:var(--pale);max-width:34em;margin:0 auto 2.2rem;font-size:clamp(.98rem,1.9vw,1.1rem);font-weight:500}.fi-landing .fi-ctarow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;display:flex}.fi-landing .fi-scrollhint{color:var(--grey);letter-spacing:.3em;text-transform:uppercase;font-size:.7rem;animation:2.4s ease-in-out infinite fi-bob;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes fi-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.fi-landing .fi-marquee{z-index:2;background:var(--lime);color:#101206;padding:.72rem 0;position:relative;overflow:hidden;transform:rotate(-1deg)scale(1.015);box-shadow:0 10px 40px #00000059}.fi-landing .fi-marquee .fi-track{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;gap:3.2rem;width:max-content;font-family:Sora,sans-serif;font-size:.92rem;font-weight:600;animation:30s linear infinite fi-slide;display:flex}.fi-landing .fi-marquee .fi-track span{align-items:center;gap:3.2rem;display:flex}@keyframes fi-slide{to{transform:translate(-50%)}}.fi-landing .fi-section{padding:104px 0;position:relative;overflow:hidden}.fi-landing .fi-orb{filter:blur(80px);pointer-events:none;z-index:0;background:#c9f32f13;border-radius:50%;width:360px;height:360px;animation:20s ease-in-out infinite alternate fi-float;position:absolute}.fi-landing .fi-orb.fi-slow{background:#c9f32f0d;animation-duration:30s}@keyframes fi-float{0%{transform:translate(0)scale(1)}to{transform:translate(46px,-54px)scale(1.15)}}.fi-landing .fi-ringdec{pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;animation:90s linear infinite fi-spin2;position:absolute}@keyframes fi-spin2{to{transform:rotate(360deg)}}.fi-landing .fi-section>.fi-wrap{z-index:1;position:relative}.fi-landing .fi-kick{color:var(--lime);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.78rem;font-weight:700;display:inline-flex}.fi-landing .fi-kick:before{content:"";background:var(--lime);width:26px;height:1.5px}.fi-landing .fi-section h2{margin:.9rem 0 1.1rem;font-size:clamp(1.75rem,3.9vw,2.7rem)}.fi-landing .fi-section h2 .fi-accent{color:var(--lime)}.fi-landing .fi-lead{color:var(--pale);max-width:41em;font-size:1.04rem}.fi-landing .fi-grid2{grid-template-columns:1.05fr .95fr;align-items:center;gap:3.4rem;display:grid}@media (max-width:880px){.fi-landing .fi-grid2{grid-template-columns:1fr;gap:2.2rem}}.fi-landing .fi-frame{border-radius:var(--r);border:1px solid var(--line);position:relative;overflow:hidden}.fi-landing .fi-frame img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.fi-landing .fi-frame:hover img{transform:scale(1.04)}.fi-landing .fi-checks{gap:1rem;margin-top:1.6rem;list-style:none;display:grid}.fi-landing .fi-checks li{color:var(--pale);font-size:.98rem;line-height:1.65}.fi-landing .fi-checks b{color:var(--txt);margin-bottom:.1rem;font-weight:600;display:block}.fi-landing .fi-cards{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:1.1rem;margin-top:2.6rem;display:grid}.fi-landing .fi-card{border:1px solid var(--line);border-radius:var(--r);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff09,#ffffff03);padding:1.9rem;transition:all .3s;display:block}.fi-landing .fi-card:hover{border-color:var(--lime-line);transform:translateY(-5px)}.fi-landing .fi-card .fi-n{color:var(--lime);letter-spacing:.18em;margin-bottom:1rem;font-family:Sora,sans-serif;font-size:.82rem;display:block}.fi-landing .fi-card h3{margin-bottom:.55rem;font-size:1.12rem;font-weight:600}.fi-landing .fi-card p{color:var(--grey);font-size:.94rem}.fi-landing .fi-gal{padding:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.fi-landing .fi-gal .fi-track{gap:1rem;width:max-content;padding-block:.4rem;animation:46s linear infinite fi-galscroll;display:flex}.fi-landing .fi-gal:hover .fi-track{animation-play-state:paused}@keyframes fi-galscroll{to{transform:translate(-50%)}}.fi-landing .fi-gal figure{border:1px solid var(--line);border-radius:16px;flex-shrink:0;width:300px;height:210px;overflow:hidden}.fi-landing .fi-gal img{object-fit:cover;width:100%;height:100%}.fi-landing .fi-daybar{flex-wrap:wrap;gap:.5rem;margin-top:2.4rem;display:flex}.fi-landing .fi-daybar button{letter-spacing:.06em;border:1px solid var(--line);color:var(--pale);cursor:pointer;background:0 0;border-radius:999px;padding:.62rem 1.25rem;font-family:Sora,sans-serif;font-size:.84rem;font-weight:600;transition:all .25s}.fi-landing .fi-daybar button:hover{border-color:var(--lime-line);color:var(--txt)}.fi-landing .fi-daybar button.fi-on{background:var(--lime);color:#101206;border-color:var(--lime)}.fi-landing .fi-daybar button .fi-td{letter-spacing:.2em;opacity:.65;text-transform:uppercase;font-size:.62rem;display:block}.fi-landing .fi-classcards{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:1rem;min-height:140px;margin-top:1.7rem;display:grid}.fi-landing .fi-ccard{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:18px;padding:1.5rem;transition:all .25s;animation:.55s cubic-bezier(.16,1,.3,1) both fi-pop}.fi-landing .fi-ccard:hover{border-color:var(--lime-line);transform:translateY(-4px)}.fi-landing .fi-ccard .fi-cat{color:var(--lime);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:700}.fi-landing .fi-ccard h3{margin:.5rem 0 .2rem;font-size:1.2rem}.fi-landing .fi-ccard p{color:var(--grey);font-size:.86rem}@keyframes fi-pop{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.fi-landing .fi-trgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.1rem;margin-top:2.6rem;display:grid}.fi-landing .fi-tr{color:inherit;border-radius:var(--r);border:1px solid var(--line);background:var(--panel);text-decoration:none;transition:all .3s;display:block;overflow:hidden}.fi-landing .fi-tr:hover{border-color:var(--lime-line);transform:translateY(-6px)}.fi-landing .fi-tr img{aspect-ratio:4/5;object-fit:cover;object-position:top;width:100%}.fi-landing .fi-tr .fi-info{padding:1rem 1.15rem 1.25rem}.fi-landing .fi-tr b{font-family:Sora,sans-serif;font-size:1rem;font-weight:600;display:block}.fi-landing .fi-tr span{color:var(--grey);margin-top:.3rem;font-size:.8rem;line-height:1.5;display:block}.fi-landing .fi-slhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.fi-landing .fi-slnav{gap:.5rem;display:flex}.fi-landing .fi-slnav button{border:1px solid var(--line);width:46px;height:46px;color:var(--pale);cursor:pointer;background:0 0;border-radius:50%;font-size:1.05rem;transition:all .25s}.fi-landing .fi-slnav button:hover{border-color:var(--lime);color:var(--lime)}.fi-landing .fi-slider{scroll-snap-type:x mandatory;cursor:grab;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1rem;margin-top:2.2rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.fi-landing .fi-slider::-webkit-scrollbar{display:none}.fi-landing .fi-slider.fi-drag{cursor:grabbing;scroll-snap-type:none}.fi-landing .fi-slide{scroll-snap-align:start;border:1px solid var(--line);aspect-ratio:3/4;-webkit-user-select:none;user-select:none;border-radius:20px;flex:0 0 min(310px,76vw);position:relative;overflow:hidden}.fi-landing .fi-slide img{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .8s}.fi-landing .fi-slide:hover img{transform:scale(1.06)}.fi-landing .fi-slide:after{content:"";background:linear-gradient(#0000 52%,#0a0b09e0 100%);position:absolute;inset:0}.fi-landing .fi-slide .fi-tag{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);letter-spacing:.14em;color:var(--lime);text-transform:uppercase;background:#0a0b0999;border-radius:999px;padding:.32rem .85rem;font-size:.68rem;font-weight:700;position:absolute;top:1rem;left:1rem}.fi-landing .fi-slide figcaption{z-index:2;position:absolute;bottom:1.1rem;left:1.15rem;right:1.15rem}.fi-landing .fi-slide figcaption b{font-family:Sora,sans-serif;font-size:1.12rem;font-weight:600;display:block}.fi-landing .fi-slide figcaption small{color:var(--pale);font-size:.82rem}.fi-landing .fi-slide.fi-more{text-align:center;background:linear-gradient(160deg,var(--lime-soft),transparent);border-color:var(--lime-line);color:var(--txt);place-items:center;text-decoration:none;display:grid}.fi-landing .fi-slide.fi-more:after{display:none}.fi-landing .fi-slide.fi-more .fi-in{padding:1.5rem}.fi-landing .fi-slide.fi-more .fi-in b{margin-bottom:.5rem;font-family:Sora,sans-serif;font-size:1.2rem;display:block}.fi-landing .fi-slide.fi-more .fi-in span{color:var(--lime);font-weight:700}.fi-landing .fi-reels{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:1.1rem;margin-top:2.6rem;display:grid}.fi-landing .fi-reel{border:1px solid var(--line);aspect-ratio:9/13;color:#fff;border-radius:20px;text-decoration:none;display:block;position:relative;overflow:hidden}.fi-landing .fi-reel img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.fi-landing .fi-reel:hover img{transform:scale(1.07)}.fi-landing .fi-reel:after{content:"";background:linear-gradient(#0000 55%,#0a0b09d9 100%);position:absolute;inset:0}.fi-landing .fi-reel .fi-ig{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);letter-spacing:.1em;color:var(--pale);text-transform:uppercase;background:#0a0b0999;border-radius:999px;padding:.32rem .85rem;font-size:.7rem;position:absolute;top:1rem;left:1rem}.fi-landing .fi-reel .fi-play{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b099e;border:1px solid #fff6;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.05rem;transition:all .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fi-landing .fi-reel:hover .fi-play{background:var(--lime);color:#101206;transform:translate(-50%,-50%)scale(1.1)}.fi-landing .fi-reel figcaption{z-index:2;font-size:.92rem;font-weight:600;line-height:1.45;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.fi-landing .fi-reel figcaption small{color:var(--pale);margin-top:.2rem;font-size:.78rem;font-weight:500;display:block}.fi-landing .fi-panel{border:1px solid var(--lime-line);border-radius:calc(var(--r) + 6px);background:linear-gradient(#ffffff0a,#ffffff03);padding:3rem;position:relative;overflow:hidden}.fi-landing .fi-panel:before{content:"";filter:blur(80px);background:#c9f32f1f;border-radius:50%;width:340px;height:340px;animation:20s ease-in-out infinite alternate fi-au3;position:absolute;top:-120px;right:-120px}@media (max-width:700px){.fi-landing .fi-panel{padding:1.6rem}}.fi-landing .fi-trialgrid{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:1.6rem;margin-top:2.2rem;display:grid}@media (max-width:820px){.fi-landing .fi-trialgrid{grid-template-columns:1fr}}.fi-landing .fi-trialaccount{border:1px solid var(--lime-line);background:linear-gradient(165deg,#c9f32f1a,#ffffff04);border-radius:20px;flex-direction:column;gap:1rem;padding:2.2rem;display:flex;position:relative;overflow:hidden}.fi-landing .fi-trialaccount:after{content:"";filter:blur(70px);pointer-events:none;background:#c9f32f24;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;left:-90px}.fi-landing .fi-trialaccount>*{z-index:1;position:relative}.fi-landing .fi-trialaccount h3{font-size:1.35rem}.fi-landing .fi-trialaccount p{color:var(--pale);font-size:.95rem}.fi-landing .fi-perks{gap:.7rem;margin:.4rem 0 .2rem;list-style:none;display:grid}.fi-landing .fi-perks li{color:var(--pale);align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.4;display:flex}.fi-landing .fi-perks li:before{content:"✓";background:var(--lime-soft);border:1px solid var(--lime-line);width:22px;height:22px;color:var(--lime);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:.78rem;font-weight:700;display:grid}.fi-landing .fi-acctactions{flex-direction:column;gap:.7rem;margin-top:auto;padding-top:.6rem;display:flex}.fi-landing .fi-acctactions .fi-btn{width:100%}.fi-landing .fi-trialform{flex-direction:column;display:flex}.fi-landing .fi-formshell{border:1px solid var(--lime-line);background:#fff;border-radius:20px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 30px 80px #0006}.fi-landing .fi-formhead{color:var(--lime);letter-spacing:.04em;background:#101206;border-bottom:1px solid #c9f32f40;align-items:center;gap:.6rem;padding:.9rem 1.2rem;font-size:.82rem;font-weight:700;display:flex}.fi-landing .fi-formhead .fi-dot{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px 2px #c9f32f80}.fi-landing .fi-formshell iframe{background:#fff;border:none;flex:1;width:100%;min-height:560px;display:block}.fi-landing .fi-formfallback{text-align:center;color:#55554f;padding:2.6rem}.fi-landing .fi-formfallback .fi-btn{color:var(--lime);background:#101206}.fi-landing .fi-triallabel{color:var(--grey);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:.72rem;font-weight:700;display:flex}.fi-landing .fi-formnote{color:var(--grey);margin-top:.9rem;font-size:.82rem}.fi-landing .fi-formnote a{color:var(--lime);font-weight:700;text-decoration:none}.fi-landing .fi-cgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.1rem;margin-top:2.4rem;display:grid}.fi-landing .fi-cgrid .fi-card h3{margin-bottom:.4rem;font-size:1.1rem}.fi-landing .fi-cgrid .fi-card p{color:var(--pale);font-size:.92rem}.fi-landing .fi-cgrid .fi-card a{color:var(--lime);text-decoration:none}.fi-landing .fi-footer{border-top:1px solid var(--line);color:var(--grey);padding:2.6rem 0 3.4rem;font-size:.92rem}.fi-landing .fi-footer .fi-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;display:flex}.fi-landing .fi-footer img{height:26px}.fi-landing .fi-topbtn{z-index:80;border:1px solid var(--lime-line);width:46px;height:46px;color:var(--lime);cursor:pointer;opacity:0;pointer-events:none;background:#151713e6;border-radius:50%;font-size:1.1rem;transition:all .3s;position:fixed;bottom:20px;right:20px;transform:translateY(10px)}.fi-landing .fi-topbtn.fi-show{opacity:1;pointer-events:auto;transform:none}.fi-landing .fi-topbtn:hover{background:var(--lime);color:#101206}.fi-landing .fi-hero,.fi-landing .fi-section{scroll-margin-top:84px}@media (prefers-reduced-motion:reduce){.fi-landing *,.fi-landing :before,.fi-landing :after{transition:none!important;animation:none!important}.fi-landing .fi-rv{opacity:1;transform:none}.fi-landing .fi-hero h1 .fi-word span{transform:none}}@media (max-width:768px){.fi-landing .fi-section{padding:78px 0}.fi-landing .fi-gal figure{width:240px;height:170px}.fi-landing .fi-slnav{display:none}}@media (max-width:640px){.fi-landing .fi-wrap{padding:0 18px}.fi-landing .fi-section{padding:64px 0;scroll-margin-top:72px}.fi-landing .fi-nav{height:64px}.fi-landing .fi-logo{letter-spacing:.02em;font-size:.82rem}.fi-landing .fi-logo img{height:26px}.fi-landing .fi-hero{min-height:auto;padding:120px 0 64px;scroll-margin-top:72px}.fi-landing .fi-hero h1{margin:1.1rem auto 1rem}.fi-landing .fi-hero .fi-sub{margin-bottom:1.8rem}.fi-landing .fi-ghosttext{bottom:1.5vh}.fi-landing .fi-ctarow{width:100%}.fi-landing .fi-ctarow .fi-btn{flex:100%;justify-content:center}.fi-landing .fi-marquee .fi-track{gap:2.2rem;font-size:.8rem}.fi-landing .fi-marquee .fi-track span{gap:2.2rem}.fi-landing .fi-grid2{gap:1.8rem}.fi-landing .fi-cards{gap:.9rem;margin-top:2rem}.fi-landing .fi-card{padding:1.5rem}.fi-landing .fi-panel{padding:1.4rem}.fi-landing .fi-trialaccount{padding:1.6rem}.fi-landing .fi-formshell iframe{min-height:520px}.fi-landing .fi-slhead{align-items:flex-start}.fi-landing .fi-daybar{gap:.4rem}.fi-landing .fi-daybar button{padding:.55rem 1rem;font-size:.8rem}.fi-landing .fi-topbtn{bottom:14px;right:14px}}@media (max-width:400px){.fi-landing .fi-hero h1{font-size:1.95rem}.fi-landing .fi-navcta .fi-btn.fi-sm{padding:.55rem 1rem;font-size:.82rem}}
