.fi-landing{--ink:#0a1b3f;--soft:#55658c;--blue:#2b5bff;--blue-deep:#1b3fcc;--sky:#8fb0ff;--line:#e1e7f5;--paper:#f4f7fc;--green:#0fa97b;--sans:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif}.fi-landing *{box-sizing:border-box}.fi-landing{scroll-behavior:smooth;font-family:var(--sans);color:var(--ink);background:var(--paper);text-align:left;-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}.fi-landing button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}.fi-landing a{color:inherit}.fi-landing :focus-visible{outline:2px solid var(--blue);outline-offset:4px}.fi-landing .wrap{width:100%;max-width:900px;margin:0 auto;padding:0 28px}.fi-landing .hero{flex-direction:column;justify-content:center;min-height:88vh;padding:max(110px,min(11vw,150px)) 0 50px;display:flex}.fi-landing h1{letter-spacing:-.042em;max-width:13ch;margin:0;font-size:max(34px,min(8.4vw,88px));font-weight:800;line-height:.96}.fi-landing h1 span{display:block}.fi-landing h1 .b{color:var(--blue)}.fi-landing .sub b{color:var(--ink);font-weight:700}.fi-landing .sub{color:var(--soft);max-width:38ch;margin:28px 0 0;font-size:max(17px,min(2.1vw,21px));font-weight:500;line-height:1.5}.fi-landing .start{background:var(--ink);color:#fff;border-radius:100px;align-self:flex-start;margin-top:44px;padding:19px 34px;font-size:17px;font-weight:600;transition:background .2s,transform .2s}.fi-landing .start:hover{background:var(--blue);transform:translateY(-2px)}.fi-landing section.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:52px 0 46px}.fi-landing .stats2{max-width:none}.fi-landing .stat3{flex-wrap:nowrap;align-items:baseline;gap:14px;display:flex}.fi-landing .stat3 b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-size:max(38px,min(6vw,76px));font-weight:800;line-height:.95}.fi-landing .stat3 span{color:var(--blue);letter-spacing:-.028em;white-space:nowrap;flex:0 auto;font-size:max(15px,min(1.9vw,21px));font-weight:800;line-height:1.2}@media (max-width:560px){.fi-landing .stat3{flex-wrap:wrap;gap:10px}.fi-landing .stat3 span{white-space:normal;flex:100%}}.fi-landing .ctanote{color:var(--soft);margin:14px 0 0;font-size:14px;font-weight:600}.fi-landing .ctanote.dark{color:#8fa2c9}.fi-landing .logorow{border-top:1px solid var(--line);letter-spacing:.07em;color:#8b99b8;flex-wrap:wrap;align-items:center;gap:14px 32px;margin-top:36px;padding-top:24px;font-size:13px;font-weight:700;display:flex}@media (max-width:760px){.fi-landing .logorow{gap:10px 22px;font-size:11.5px}}.fi-landing .herogrid{flex:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.fi-landing .herotext{flex-direction:column;align-items:flex-start;display:flex}.fi-landing .heroshot{justify-content:center;display:flex}.fi-landing .hphone{background:var(--ink);border-radius:38px;width:290px;padding:11px;animation:.9s cubic-bezier(.2,.75,.3,1) forwards phonein;position:relative;transform:perspective(1200px)rotateY(-22deg)rotate(5deg)scale(.92);box-shadow:0 50px 80px -46px #0a1b3fcc}.fi-landing .hphone:before{content:"";z-index:2;background:#ffffff47;border-radius:4px;width:70px;height:5px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.fi-landing .hscreen{background:#fff;border-radius:28px;height:560px;overflow:hidden}.fi-landing .hscreen img{will-change:transform;width:100%;display:block;transform:translateZ(0)}.fi-landing .hphone:hover .hscreen img{animation:26s ease-in-out infinite alternate hscroll}@keyframes phonein{to{transform:perspective(1200px)rotateY(0)rotate(0)scale(1)}}@keyframes hscroll{0%{transform:translateY(0)}to{transform:translateY(-48%)}}@media (max-width:920px){.fi-landing .herogrid{grid-template-columns:1fr;gap:40px}.fi-landing .heroshot{order:2}.fi-landing .hphone{width:250px}.fi-landing .hscreen{height:470px}}@media (prefers-reduced-motion:reduce){.fi-landing .hphone{opacity:1;animation:none;transform:none}.fi-landing .hscreen img{animation:none}}.fi-landing .stage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;min-height:100vh;padding:70px 0;display:flex}.fi-landing .dots{align-items:center;gap:7px;margin-bottom:44px;display:flex}.fi-landing .dotlab{color:var(--soft);letter-spacing:-.005em;margin-left:16px;font-size:13.5px;font-weight:600}.fi-landing .dot{background:var(--line);border-radius:2px;width:26px;height:3px;transition:background .35s}.fi-landing .dot.on{background:var(--blue)}.fi-landing .qtext{letter-spacing:-.035em;max-width:15ch;margin:0 0 16px;font-size:max(28px,min(4.6vw,46px));font-weight:800;line-height:1.06}.fi-landing .qhint{color:var(--soft);max-width:44ch;margin:0 0 46px;font-size:15.5px;font-weight:500;line-height:1.55}.fi-landing .rows{border-top:1px solid var(--line)}.fi-landing .row{border-bottom:1px solid var(--line);text-align:left;letter-spacing:-.022em;align-items:center;gap:16px;width:100%;padding:22px 4px;font-size:max(19px,min(2.4vw,25px));font-weight:700;transition:color .18s,padding .18s;display:flex}.fi-landing .row .mark{background:var(--c,var(--line));border-radius:50%;flex:0 0 11px;height:11px;transition:transform .18s,box-shadow .18s}.fi-landing .row .lbl{flex:1}.fi-landing .row .arw{color:var(--ct,var(--blue));opacity:0;font-size:20px;transition:all .18s;transform:translate(-8px)}.fi-landing .row:hover{color:var(--ct,var(--blue));padding-left:14px}.fi-landing .row:hover .arw{opacity:1;transform:none}.fi-landing .row:hover .mark{transform:scale(1.35)}.fi-landing .row[aria-pressed=true]{color:var(--ct,var(--blue))}.fi-landing .row[aria-pressed=true] .mark{background:var(--c,var(--blue));transform:scale(1.35)}.fi-landing .row[aria-pressed=true] .arw{opacity:1;color:var(--ct,var(--blue));transform:none}.fi-landing .next{background:var(--blue);color:#fff;border-radius:100px;align-self:flex-start;margin-top:34px;padding:17px 32px;font-size:16px;font-weight:600;transition:all .2s}.fi-landing .next:hover{background:var(--blue-deep)}.fi-landing .next[disabled]{background:var(--line);color:#afbad3;cursor:not-allowed}.fi-landing .stagefoot{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.fi-landing .back{color:#556b9b;font-size:14px;font-weight:500}.fi-landing .back:hover{color:var(--blue)}.fi-landing .back[hidden]{display:none}.fi-landing .bignum{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:max(64px,min(13vw,140px));font-weight:800;line-height:1}.fi-landing .bignum s{color:var(--soft);letter-spacing:-.01em;margin-left:14px;font-size:.24em;font-weight:600;text-decoration:none}.fi-landing input[type=range]{width:100%;accent-color:var(--blue);height:34px;margin-top:22px}.fi-landing .ticks{color:#556b9b;justify-content:space-between;margin-top:-6px;font-size:12.5px;font-weight:600;display:flex}.fi-landing .final{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;min-height:100vh;padding:70px 0;display:flex}.fi-landing .mirror{letter-spacing:-.035em;max-width:17ch;margin:0;font-size:max(25px,min(4.2vw,42px));font-weight:800;line-height:1.08}.fi-landing .mirror em{color:var(--acc,var(--sky));font-style:normal}.fi-landing .skiplink{color:#5e74a4;text-underline-offset:3px;background:0 0;border:0;margin-top:0;font-size:13.5px;font-weight:600;text-decoration:underline}.fi-landing .skiplink:hover{color:var(--blue)}.fi-landing .dgroup{border-bottom:1px solid var(--line);padding:22px 0}.fi-landing .dgroup:first-child{border-top:1px solid var(--line)}.fi-landing .dq{letter-spacing:-.015em;margin:0;font-size:16.5px;font-weight:700}.fi-landing .chiprow{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.fi-landing .dnote{color:#5e74a4;margin:10px 0 0;font-size:12.5px;font-weight:600}.fi-landing .chip2{border:1px solid var(--line);color:var(--soft);background:#fff;border-radius:100px;padding:10px 17px;font-size:14.5px;font-weight:600;transition:all .15s}.fi-landing .chip2:hover{border-color:var(--blue);color:var(--blue)}.fi-landing .chip2[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fi-landing .capture{max-width:540px;margin-top:30px}.fi-landing .field{flex-wrap:wrap;gap:12px;display:flex}.fi-landing .field input{color:#fff;background:0 0;border:0;border-bottom:2px solid #33476f;flex:250px;padding:14px 2px;font-family:inherit;font-size:19px;transition:border-color .2s}.fi-landing .field input::placeholder{color:#5a6b92}.fi-landing .field input:focus{border-bottom-color:var(--sky);outline:0}.fi-landing .field button{color:var(--ink);background:#fff;border-radius:100px;padding:15px 30px;font-size:16px;font-weight:700;transition:all .2s}.fi-landing .field button:hover{background:var(--sky)}.fi-landing .err{color:#ff8a66;margin:12px 0 0;font-size:14px;font-weight:600;display:none}.fi-landing .err.on{display:block}.fi-landing .prog{align-items:center;gap:9px;margin:34px 0 0;display:flex}.fi-landing .slot{background:#263860;border-radius:2px;width:34px;height:4px}.fi-landing .slot.full{background:var(--acc,var(--sky))}.fi-landing .slot.empty{background:#263860;animation:1.7s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.fi-landing .progtxt{color:#8fa2c9;margin-left:6px;font-size:14px;font-weight:600}.fi-landing .ask{letter-spacing:-.025em;max-width:22ch;margin:14px 0 0;font-size:max(19px,min(2.4vw,26px));font-weight:700}.fi-landing .gets{color:#8fa2c9;margin:16px 0 0;font-size:15px;font-weight:500}.fi-landing .promise{color:#8fa2c9;max-width:40ch;margin:26px 0 0;font-size:14.5px;font-weight:500;line-height:1.6}.fi-landing .promise b{color:#fff;font-weight:700}.fi-landing .promise .lead{letter-spacing:-.015em;margin-bottom:9px;font-size:17.5px;display:block}.fi-landing .done{display:none}.fi-landing .done.on{display:block}.fi-landing .done h2{letter-spacing:-.035em;max-width:16ch;margin:0;font-size:max(28px,min(4.4vw,44px));font-weight:800}.fi-landing .done p{color:#a9b8da;max-width:36ch;margin:24px 0 0;font-size:18px;font-weight:500}.fi-landing .again{color:#5a6b92;margin-top:40px;font-size:14px;font-weight:500}.fi-landing .again:hover{color:var(--sky)}.fi-landing section.stmt{text-align:center;padding:112px 0}.fi-landing .stmtbig{letter-spacing:-.042em;max-width:34ch;color:var(--ink);margin:0 auto;font-size:max(26px,min(3.7vw,44px));font-weight:800;line-height:1.3}@media (max-width:620px){.fi-landing .stmtbig br{display:none}}.fi-landing .stmtbig b{color:var(--blue)}.fi-landing .stmtsub{max-width:42ch;color:var(--soft);margin:24px auto 0;font-size:max(16px,min(2vw,20px));font-weight:600}@media (max-width:760px){.fi-landing section.stmt{padding:80px 0}}.fi-landing .four{grid-template-columns:repeat(4,1fr);align-items:start;gap:16px;margin:66px auto 0;display:grid}.fi-landing .frow{border-radius:24px;position:relative}.fi-landing .frow:not(:last-child)>.fhead:after{content:"→";color:#c3cce2;font-size:20px;font-weight:700;line-height:1;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.fi-landing .fhead{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;padding:30px 24px 26px;transition:padding .25s;display:flex;position:relative}.fi-landing .frow:hover .fhead{padding-left:30px}.fi-landing .fhead em{letter-spacing:.16em;color:var(--blue);margin-bottom:12px;font-size:13px;font-style:normal;font-weight:800}.fi-landing .ftitle{letter-spacing:-.034em;color:var(--c);font-size:max(20px,min(2.3vw,25px));font-weight:800;line-height:1.15;transition:color .25s;display:inline-block;position:relative}.fi-landing .ftitle:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--cg,var(--c)),transparent 72%);opacity:.16;filter:blur(10px);border-radius:50%;transition:opacity .3s;position:absolute;top:-18px;bottom:-18px;left:-24px;right:-24px}.fi-landing .frow:hover .ftitle:before,.fi-landing .fhead[aria-expanded=true] .ftitle:before{opacity:.3}.fi-landing .fsign{border:2px solid #0a1b3f2e;border-radius:50%;width:28px;height:28px;margin-top:18px;transition:all .25s;position:relative}.fi-landing .fsign:before,.fi-landing .fsign:after{content:"";background:var(--c);border-radius:2px;transition:all .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fi-landing .fsign:before{width:11px;height:2px}.fi-landing .fsign:after{width:2px;height:11px}.fi-landing .fhead[aria-expanded=true] .fsign{background:var(--c);border-color:var(--c)}.fi-landing .fhead[aria-expanded=true] .fsign:before{background:#fff}.fi-landing .fhead[aria-expanded=true] .fsign:after{background:#fff;transform:translate(-50%,-50%)rotate(90deg)}.fi-landing .fpanel{max-height:0;transition:max-height .45s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden}.fi-landing .fbody{padding:0 24px 28px}.fi-landing .flead{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700;line-height:1.4}.fi-landing .fnote{color:var(--soft);border-top:1px solid #0a1b3f1f;margin:18px 0 0;padding-top:14px;font-size:14px;font-weight:700;line-height:1.5;display:block}.fi-landing .fnote.hi{color:var(--c)}@media (max-width:900px){.fi-landing .four{grid-template-columns:repeat(2,1fr)}.fi-landing .frow:nth-child(2)>.fhead:after{display:none}}@media (max-width:560px){.fi-landing .four{grid-template-columns:1fr;gap:8px}.fi-landing .frow>.fhead:after{display:none}.fi-landing .fhead{padding:24px 20px}.fi-landing .fbody{padding:0 20px 24px}}.fi-landing .pathnote{text-align:center;max-width:36ch;color:var(--ink);letter-spacing:-.028em;margin:64px auto 0;font-size:max(18px,min(2.3vw,24px));font-weight:800;line-height:1.3}.fi-landing section.case{background:var(--ink);color:#fff;margin:0}.fi-landing .case-in{grid-template-columns:1fr 1fr;align-items:stretch;max-width:1240px;min-height:520px;margin:0 auto;display:grid}.fi-landing .case-txt{flex-direction:column;justify-content:center;padding:78px 56px 78px 28px;display:flex}.fi-landing .case-kick{letter-spacing:.16em;text-transform:uppercase;color:#5f76a6;margin:0 0 22px;font-size:12px;font-weight:700}.fi-landing .case-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:max(58px,min(10vw,112px));font-weight:800;line-height:.9}.fi-landing .case-sub{letter-spacing:-.028em;margin:16px 0 0;font-size:max(20px,min(2.6vw,28px));font-weight:800}.fi-landing .case-rule{background:var(--blue);border-radius:2px;width:210px;max-width:60%;height:3px;margin:22px 0 0;display:block}.fi-landing .case-lead{color:#a9b8da;max-width:32ch;margin:26px 0 0;font-size:max(16px,min(2vw,19px));font-weight:500}.fi-landing .case-cta{background:var(--blue);color:#fff;border-radius:100px;align-self:flex-start;margin-top:34px;padding:17px 30px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.fi-landing .case-cta:hover{background:var(--blue-deep)}.fi-landing .case-photo{background:#16264a;min-height:480px;margin:0;position:relative;overflow:hidden}.fi-landing .case-img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.fi-landing .case-photo .ph{letter-spacing:.14em;text-transform:uppercase;color:#5f76a6;background:linear-gradient(150deg,#1d3160,#2b4275 60%,#16264a);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fi-landing .case-photo figcaption{background:linear-gradient(#0a1b3f00,#0a1b3f8c 22%,#0a1b3fe0 46%,#0a1b3ff7 70%);padding:96px 34px 32px;position:absolute;bottom:0;left:0;right:0}.fi-landing .case-quote{letter-spacing:-.025em;text-shadow:0 2px 14px #0a1b3fbf;max-width:26ch;margin:0;font-size:max(18px,min(2.1vw,24px));font-weight:800;line-height:1.28}.fi-landing .case-quote mark{background:var(--blue);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 6px}.fi-landing .case-who{color:#c7d5f2;text-shadow:0 2px 12px #0a1b3fbf;margin:14px 0 0;font-size:14px;font-weight:700}@media (max-width:860px){.fi-landing .case-in{grid-template-columns:1fr;min-height:0}.fi-landing .case-txt{padding:60px 28px 48px}.fi-landing .case-photo{min-height:420px}}.fi-landing section.manifest{background:var(--ink);color:#fff;text-align:center;background-image:radial-gradient(circle at 50% 78%,#2b5bff4d,#0000 58%);padding:130px 0}.fi-landing .mhead{letter-spacing:-.03em;max-width:24ch;margin:0 auto 18px;font-size:max(21px,min(3vw,32px));font-weight:800;line-height:1.18}.fi-landing .msub{color:#8fa2c9;letter-spacing:-.02em;max-width:36ch;margin:0 auto 60px;font-size:max(17px,min(2.3vw,23px));font-weight:600;line-height:1.4}.fi-landing .conv{max-width:660px;margin:0 auto}.fi-landing .convtag{letter-spacing:.18em;text-transform:uppercase;color:#fff;background:#ffffff14;border:1.5px solid #ffffff73;border-radius:100px;margin:22px 0 18px;padding:10px 24px;font-size:max(14px,min(1.7vw,17px));font-weight:800;display:inline-block}.fi-landing .nodes{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fi-landing .node{opacity:0;background:#ffffff0d;border:2px dashed #ffffff42;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:22px 10px 18px;transition:opacity .5s,transform .5s;display:flex;transform:translateY(-12px)}.fi-landing .node .nico{width:52px;height:52px;color:var(--nc);justify-content:center;align-items:center;margin-bottom:12px;display:flex;position:relative}.fi-landing .node .nico:before{content:"";background:radial-gradient(circle,var(--nc),transparent 68%);opacity:.22;border-radius:50%;width:52px;height:52px;position:absolute}.fi-landing .node .nico svg{stroke-width:1.7px;width:40px;height:40px;position:relative}.fi-landing .node b{letter-spacing:-.025em;font-size:max(16px,min(2vw,20px));font-weight:800;line-height:1.15;display:block}.fi-landing .node i{color:#b4c4e4;margin-top:7px;font-size:14px;font-style:normal;font-weight:600;line-height:1.3;display:block}.fi-landing .wires{width:100%;height:auto;margin:-2px 0;display:block}.fi-landing .wire{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s cubic-bezier(.2,.7,.3,1) .35s}.fi-landing .w1{stroke:#35beef}.fi-landing .w2{stroke:#9b7bff}.fi-landing .w3{stroke:#ff9412}.fi-landing .w4{stroke:#ffc53d}.fi-landing .flow{opacity:0;transition:opacity .4s 1.25s}.fi-landing .f1{fill:#35beef}.fi-landing .f2{fill:#9b7bff}.fi-landing .f3{fill:#ff9412}.fi-landing .f4{fill:#ffc53d}.fi-landing .brainwrap{justify-content:center;align-items:center;margin-top:-4px;display:inline-flex;position:relative}.fi-landing .halo{opacity:0;background:radial-gradient(circle,#78a5ff8c,#0000 62%);border-radius:50%;width:250px;height:250px;transition:opacity .8s 1.05s;position:absolute}.fi-landing .brain{color:var(--ink);opacity:0;background:#fff;border-radius:18px;align-items:center;gap:18px;padding:20px 32px 20px 24px;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.3,1);display:inline-flex;position:relative;transform:scale(.92);box-shadow:0 22px 54px -22px #000000bf}.fi-landing .bmark{flex:none;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.fi-landing .bmark img{object-fit:contain;width:100%;height:100%;display:block}.fi-landing .bword{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.fi-landing .bword b{letter-spacing:-.045em;font-size:max(28px,min(4.2vw,42px));font-weight:800;line-height:.94}.fi-landing .bword i{letter-spacing:.19em;text-transform:uppercase;color:var(--soft);font-size:11.5px;font-style:normal;font-weight:800}.fi-landing .mfoot{letter-spacing:-.038em;color:#fff;max-width:24ch;margin:44px auto 0;font-size:max(23px,min(3.4vw,38px));font-weight:800;line-height:1.12}.fi-landing .mfsub{letter-spacing:-.01em;color:#a9b8da;max-width:34ch;margin-top:16px;margin-left:auto;margin-right:auto;font-size:max(15px,min(1.9vw,18px));font-weight:600;line-height:1.5;display:block}.fi-landing section.manifest.on .node{opacity:1;transform:none}.fi-landing section.manifest.on .node:first-child{transition-delay:50ms}.fi-landing section.manifest.on .node:nth-child(2){transition-delay:.15s}.fi-landing section.manifest.on .node:nth-child(3){transition-delay:.25s}.fi-landing section.manifest.on .node:nth-child(4){transition-delay:.35s}.fi-landing section.manifest.on .wire{stroke-dashoffset:0}.fi-landing section.manifest.on .flow,.fi-landing section.manifest.on .halo{opacity:1}.fi-landing section.manifest.on .brain{opacity:1;transition-delay:1.05s;transform:none}@media (max-width:720px){.fi-landing .nodes{grid-template-columns:repeat(2,1fr);gap:10px}.fi-landing .wires{height:110px}}@media (max-width:620px){.fi-landing .node{padding:16px 8px 14px}.fi-landing .node .nico,.fi-landing .node .nico:before{width:42px;height:42px}.fi-landing .node .nico svg{width:32px;height:32px}.fi-landing .node i{font-size:12.5px}.fi-landing .brain{gap:13px;padding:16px 22px 16px 16px}.fi-landing .bmark{border-radius:12px;width:44px;height:44px}.fi-landing .halo{width:170px;height:170px}}@media (prefers-reduced-motion:reduce){.fi-landing .node,.fi-landing .brain,.fi-landing .halo,.fi-landing .flow{opacity:1;transform:none}.fi-landing .wire{stroke-dashoffset:0}}.fi-landing section.blk{padding:150px 0}.fi-landing section.blk.alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.fi-landing section.blk.dark{background:var(--ink);color:#fff}.fi-landing section.blk.tint{background:#ebf0fc;border-top:1px solid #dce4f6;border-bottom:1px solid #dce4f6}.fi-landing section.blk.calm{background:#e9f6ef;border-top:1px solid #cfe8dc;border-bottom:1px solid #cfe8dc}.fi-landing .calm .acard{background:#fff;border-color:#cfe8dc}.fi-landing .calm .acard .tick{color:#fff;background:#0e9c74}.fi-landing .kicker span,.fi-landing .leaktag span{opacity:.55;font-variant-numeric:tabular-nums;margin-right:8px}.fi-landing .kicker{letter-spacing:.16em;text-transform:uppercase;color:#556b9b;margin:0 0 24px;font-size:12px;font-weight:700}.fi-landing .dark .kicker{color:#5f76a6}.fi-landing .h2{letter-spacing:-.04em;max-width:15ch;margin:0;font-size:max(30px,min(5vw,54px));font-weight:800;line-height:1.02}.fi-landing .lead2{color:var(--soft);max-width:44ch;margin:24px 0 0;font-size:max(16px,min(2vw,19px));font-weight:500}.fi-landing .dark .lead2{color:#a9b8da}.fi-landing .trio{border-top:1px solid var(--line);gap:0;margin-top:64px;display:grid}.fi-landing .trio .item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,270px) minmax(0,1fr);align-items:start;gap:14px 48px;padding:34px 0;display:grid}.fi-landing .trio .item>*{min-width:0}.fi-landing .trio .item h3{letter-spacing:-.025em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:max(19px,min(2.1vw,23px));font-weight:800;line-height:1.18}.fi-landing .trio .item p{color:var(--soft);max-width:52ch;margin:0;font-size:16.5px;font-weight:500}.fi-landing .trio .item .num{color:#c3cce2;letter-spacing:.06em;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.fi-landing .note2{color:var(--ink);border-left:3px solid var(--blue);max-width:48ch;margin:34px 0 0;padding-left:16px;font-size:16px;font-weight:600;line-height:1.55}.fi-landing .cta2{background:var(--blue);color:#fff;border-radius:100px;margin-top:44px;padding:19px 36px;font-size:17px;font-weight:700;transition:all .2s;display:inline-block}.fi-landing .cta2:hover{background:var(--blue-deep)}.fi-landing .dark .cta2{color:var(--ink);background:#fff}.fi-landing .dark .cta2:hover{background:var(--sky)}@media (max-width:760px){.fi-landing .trio .item{grid-template-columns:1fr;gap:10px}}.fi-landing section.leak{color:var(--ink);background-color:#fff3e2;background-image:radial-gradient(circle at 88% 8%,#ff94124d,#0000 46%),radial-gradient(circle at 6% 92%,#35beef38,#0000 46%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-top:1px solid #f3dec2;border-bottom:1px solid #f3dec2;padding:130px 0;position:relative;overflow:hidden}.fi-landing .leaktag{letter-spacing:.15em;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:100px;margin:0 0 24px;padding:9px 20px;font-size:12.5px;font-weight:800;display:inline-block}.fi-landing .leakhead{letter-spacing:-.045em;margin:0;font-size:max(32px,min(5.4vw,60px));font-weight:800;line-height:1.02}.fi-landing .leaks{border-top:1px solid #0a1b3f21;margin-top:48px}.fi-landing .leakhead2{grid-template-columns:52px 1fr 40px 1fr 34px;gap:0 26px;padding:16px 0 4px;display:grid}.fi-landing .leakhead2 span{letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:800}.fi-landing .lh-now{color:#b39b79;grid-column:2}.fi-landing .lh-new{color:var(--blue);grid-column:4}.fi-landing .leakcard{border-top:1px solid #0a1b3f21;grid-template-columns:52px 1fr 40px 1fr 34px;align-items:center;gap:0 26px;padding:22px 0;transition:padding .25s;display:grid}.fi-landing .leakcard:hover{padding-left:10px}.fi-landing .leakico{width:52px;height:52px;color:var(--lc);justify-content:center;align-items:center;display:flex;position:relative}.fi-landing .leakico:before{content:"";background:radial-gradient(circle,var(--lc),transparent 68%);opacity:.2;border-radius:50%;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.fi-landing .leakico svg{width:34px;height:34px;position:relative}.fi-landing h3.lprob{letter-spacing:-.03em;color:var(--soft);margin:0;font-size:max(18px,min(2.1vw,21px));font-weight:800;line-height:1.2}.fi-landing .larr{color:var(--lc);opacity:.6;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:flex}.fi-landing h4.lfix{letter-spacing:-.03em;color:var(--ink);align-items:flex-start;gap:9px;margin:0;font-size:max(18px,min(2.1vw,21px));font-weight:800;line-height:1.2;display:flex}.fi-landing .lcheck{width:19px;height:19px;color:var(--blue);flex:none;margin-top:2px}.fi-landing .lcheck svg{width:19px;height:19px}.fi-landing .lwhy{background:0 0;border:2px solid #0a1b3f2e;border-radius:50%;justify-self:end;width:26px;height:26px;transition:all .25s;position:relative}.fi-landing .lwhy:before,.fi-landing .lwhy:after{content:"";background:var(--lc);border-radius:2px;transition:all .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fi-landing .lwhy:before{width:11px;height:2px}.fi-landing .lwhy:after{width:2px;height:11px}.fi-landing .lwhy:hover{border-color:var(--lc)}.fi-landing .lwhy[aria-expanded=true]{background:var(--lc);border-color:var(--lc)}.fi-landing .lwhy[aria-expanded=true]:before{background:#fff}.fi-landing .lwhy[aria-expanded=true]:after{background:#fff;transform:translate(-50%,-50%)rotate(90deg)}.fi-landing .lpanel{grid-column:1/-1;max-height:0;transition:max-height .4s cubic-bezier(.2,.7,.3,1);overflow:hidden}.fi-landing .lpanelin{grid-template-columns:1fr 40px 1fr;gap:0 26px;padding:16px 34px 6px 78px;display:grid}.fi-landing .lpanelin p{margin:0;font-size:14.5px;font-weight:500;line-height:1.5}.fi-landing .lw-now,.fi-landing .lw-new{color:var(--soft)}@media (max-width:860px){.fi-landing .leakhead2{display:none}.fi-landing .leakcard{grid-template-columns:44px 1fr 34px;align-items:start;gap:0 16px;padding:20px 0}.fi-landing .leakico{width:44px;height:44px}.fi-landing .leakico svg{width:30px;height:30px}.fi-landing .larr{grid-column:2;justify-content:flex-start;width:19px;padding:8px 0;transform:rotate(90deg)}.fi-landing h4.lfix{grid-column:2}.fi-landing .lwhy{grid-area:1/3}.fi-landing .lpanelin{grid-template-columns:1fr;gap:12px;padding:14px 0 4px 60px}.fi-landing .lpanelin span{display:none}}.fi-landing .leakpromise{max-width:60ch;color:var(--soft);border:1px solid #f0ddc4;border-left:5px solid var(--green);background:#fff;border-radius:14px;margin:40px 0 0;padding:22px 26px;font-size:16.5px;font-weight:600;line-height:1.6}.fi-landing .leakpromise b{color:var(--ink);letter-spacing:-.025em;margin-bottom:6px;font-size:max(18px,min(2.2vw,22px));font-weight:800;display:block}@media (max-width:760px){.fi-landing section.leak{padding:92px 0}}.fi-landing .rail{z-index:60;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#fffffff0;border-radius:20px;flex-direction:column;gap:2px;padding:10px;transition:opacity .35s,transform .35s;display:flex;position:fixed;top:50%;left:24px;right:auto;transform:translateY(-50%)translate(-16px);box-shadow:0 24px 50px -28px #0a1b3f80}.fi-landing .rail.on{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.fi-landing .rail a{border-radius:14px;align-items:center;gap:12px;padding:11px 18px 11px 13px;text-decoration:none;transition:background .2s;display:flex}.fi-landing .rail a:hover{background:var(--paper)}.fi-landing .rail i{background:#d3dbec;border-radius:50%;flex:none;width:11px;height:11px;transition:all .25s}.fi-landing .rail span{letter-spacing:-.02em;color:var(--soft);white-space:nowrap;align-items:baseline;gap:9px;font-size:15px;font-weight:800;transition:color .25s;display:flex}.fi-landing .rail em{letter-spacing:.1em;color:#b9c3d8;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:800;transition:color .25s}.fi-landing .rail a.now{background:var(--paper)}.fi-landing .rail a.now i{background:var(--rc);transform:scale(1.35);box-shadow:0 0 0 5px #2b5bff1f}.fi-landing .rail a.now span,.fi-landing .rail a.now em{color:var(--rc)}.fi-landing .rail a.done i{background:var(--rc);opacity:.4}@media (max-width:1080px){.fi-landing .rail{padding:8px;left:14px;right:auto}.fi-landing .rail a{padding:10px 14px 10px 11px}.fi-landing .rail span{font-size:14px}}@media (max-width:900px){.fi-landing .rail{display:none}}@media (prefers-reduced-motion:reduce){.fi-landing .rail{transition:none}}.fi-landing .midcta{flex-wrap:wrap;align-items:center;gap:20px;margin:38px 0 0;display:flex}.fi-landing .midcta .cta2{background:var(--ink);color:#fff;letter-spacing:-.01em;border-radius:100px;padding:16px 30px;font-size:16px;font-weight:800;transition:all .2s}.fi-landing .midcta .cta2:hover{background:var(--blue);transform:translateY(-2px)}.fi-landing .midcta .ctanote{color:var(--soft);margin:0;font-size:13.5px;font-weight:600}.fi-landing .railcta{background:var(--ink);color:#fff;letter-spacing:-.01em;border-radius:14px;width:100%;margin-top:6px;padding:12px 14px;font-size:13.5px;font-weight:800;transition:all .2s}.fi-landing .railcta:hover{background:var(--blue)}@media (max-width:1080px){.fi-landing .railcta{padding:11px 10px;font-size:12.5px}}.fi-landing section.ctrl{background:var(--ink);background-image:radial-gradient(circle at 82% 18%,#ff830038,#0000 52%),radial-gradient(circle at 8% 88%,#2b5bff33,#0000 52%)}.fi-landing section.ctrl .kicker{color:#ff9412}.fi-landing section.ctrl .h2{color:#fff}.fi-landing .ctrldemo{background:#ffffff0f;border:1px solid #fff3;border-radius:22px;max-width:620px;margin:52px auto 0;padding:30px 32px 34px}.fi-landing .clab{letter-spacing:.16em;text-transform:uppercase;color:#8fa2c9;margin-bottom:18px;font-size:11.5px;font-weight:800;display:block}.fi-landing .cbig{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:20px;display:flex}.fi-landing .cbig b{letter-spacing:-.05em;color:#fff;font-variant-numeric:tabular-nums;font-size:max(44px,min(7vw,72px));font-weight:800;line-height:1}.fi-landing .cbig span{color:#ff9412;letter-spacing:-.02em;font-size:max(16px,min(2vw,20px));font-weight:800}.fi-landing .crange{align-items:center;height:34px;display:flex;position:relative}.fi-landing .ctrack{background:#ffffff24;border-radius:8px;height:12px;position:absolute;left:0;right:0;overflow:hidden}.fi-landing .czone{background:#0fa97b8c;border-left:2px solid #0fa97b;border-right:2px solid #0fa97b;width:42.8%;position:absolute;top:0;bottom:0;left:14.3%}.fi-landing .ctrldemo input[type=range]{z-index:2;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:34px;margin:0;position:relative}.fi-landing .ctrldemo input[type=range]::-webkit-slider-runnable-track{background:0 0;height:34px}.fi-landing .ctrldemo input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#fff;border:4px solid #ff9412;border-radius:50%;width:28px;height:28px;margin-top:3px;box-shadow:0 8px 20px #00000073}.fi-landing .ctrldemo input[type=range]::-moz-range-track{background:0 0;height:34px}.fi-landing .ctrldemo input[type=range]::-moz-range-thumb{cursor:grab;background:#fff;border:4px solid #ff9412;border-radius:50%;width:24px;height:24px;box-shadow:0 8px 20px #00000073}.fi-landing .cscale{color:#8fa2c9;justify-content:space-between;align-items:center;margin-top:12px;font-size:12.5px;font-weight:700;display:flex}.fi-landing .czlab{color:#12c48b;letter-spacing:.02em}.fi-landing .ctrlgrid{grid-template-columns:1fr 1fr;gap:20px 48px;margin-top:56px;display:grid}.fi-landing .ctrlcol{padding-left:20px;position:relative}.fi-landing .ctrlcol:before{content:"";background:var(--cc);opacity:.75;border-radius:3px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.fi-landing .ceyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--ink);background:var(--cc);border-radius:100px;margin:0 0 16px;padding:7px 15px;font-size:11.5px;font-weight:800;display:inline-block}.fi-landing .ctrlcol ul{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.fi-landing .ctrlcol li{color:#c6d2ea;border-bottom:1px solid #ffffff24;padding:12px 0 12px 24px;font-size:15.5px;font-weight:500;line-height:1.45;position:relative}.fi-landing .ctrlcol li:before{content:"";background:var(--cc);border-radius:50%;width:7px;height:7px;position:absolute;top:20px;left:2px}@media (max-width:820px){.fi-landing .ctrlgrid{grid-template-columns:1fr;gap:30px}.fi-landing .ctrldemo{padding:24px 22px 28px}}.fi-landing .acc{border-top:1px solid var(--line);margin-top:56px}.fi-landing .accrow{border-bottom:1px solid var(--line)}.fi-landing .acchead{text-align:left;background:0 0;border:0;align-items:center;gap:20px;width:100%;padding:24px 6px;transition:padding .2s;display:flex}.fi-landing .acchead:hover{padding-left:14px}.fi-landing .accico{background:var(--sc);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s;display:flex}.fi-landing .accico svg{width:25px;height:25px}.fi-landing .acchead:hover .accico{transform:scale(1.06)}.fi-landing .acctxt{flex:1;min-width:0}.fi-landing .acctxt b{letter-spacing:-.032em;color:var(--ink);font-size:max(20px,min(2.5vw,27px));font-weight:800;line-height:1.1;display:block}.fi-landing .acctxt em{color:var(--sc);letter-spacing:-.015em;margin-top:6px;font-size:15.5px;font-style:normal;font-weight:700;display:block}.fi-landing .accsign{border:2px solid var(--line);border-radius:50%;flex:none;width:26px;height:26px;transition:all .25s;position:relative}.fi-landing .accsign:before,.fi-landing .accsign:after{content:"";background:var(--sc);border-radius:2px;transition:all .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fi-landing .accsign:before{width:11px;height:2px}.fi-landing .accsign:after{width:2px;height:11px}.fi-landing .acchead[aria-expanded=true] .accsign{border-color:var(--sc);background:var(--sc)}.fi-landing .acchead[aria-expanded=true] .accsign:before{background:#fff}.fi-landing .acchead[aria-expanded=true] .accsign:after{background:#fff;transform:translate(-50%,-50%)rotate(90deg)}.fi-landing .accpanel{max-height:0;transition:max-height .4s cubic-bezier(.2,.7,.3,1);overflow:hidden}.fi-landing .accpanel p{max-width:60ch;color:var(--soft);margin:0 0 26px;padding-left:68px;font-size:16.5px;font-weight:500;line-height:1.55}@media (max-width:620px){.fi-landing .acchead{gap:14px;padding:20px 2px}.fi-landing .accico{border-radius:12px;width:40px;height:40px}.fi-landing .accpanel p{padding-left:0}}.fi-landing .h2.center,.fi-landing .lead2.center,.fi-landing .kicker.center{text-align:center;margin-left:auto;margin-right:auto;display:block}.fi-landing .h2.center{max-width:36ch}@media (max-width:620px){.fi-landing .h2.center br{display:none}}.fi-landing .lead2.center{max-width:50ch}.fi-landing .types{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.fi-landing .typelead{color:var(--soft);margin:0 0 14px;font-size:14px;font-weight:700}.fi-landing .typerow{flex-wrap:wrap;gap:10px;display:flex}.fi-landing .type{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:100px;padding:10px 18px;font-size:14.5px;font-weight:600}.fi-landing .assure{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:60px;display:grid}.fi-landing .acard{background:var(--paper);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:6px 18px;padding:30px;display:grid}.fi-landing .acard .tick{color:#0b8a63;background:#e3f7ef;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;font-weight:800;display:flex}.fi-landing .acard h3{letter-spacing:-.025em;margin:6px 0 0;font-size:max(18px,min(2vw,21px));font-weight:800;line-height:1.2}.fi-landing .acard p{color:var(--soft);margin:8px 0 0;font-size:15.5px;font-weight:500;line-height:1.5}@media (max-width:720px){.fi-landing .assure{grid-template-columns:1fr}}.fi-landing .reveal.pre{opacity:0;transform:translateY(18px)}.fi-landing .reveal.in{opacity:1;transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1);transform:none}.fi-landing .carousel{margin-top:44px}.fi-landing .cnav{justify-content:center;align-items:center;gap:16px;margin-bottom:30px;display:flex}.fi-landing .cbtn{border:2px solid var(--line);color:var(--ink);background:#fff;border-radius:100px;padding:11px 22px;font-size:15px;font-weight:800;transition:all .18s}.fi-landing .cbtn:hover{border-color:var(--blue);color:var(--blue)}.fi-landing .ccount{color:var(--soft);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.fi-landing .ccount b{color:var(--ink)}.fi-landing .cstage{justify-content:center;padding:0 max(0px,min(12vw,150px));display:flex;position:relative}.fi-landing .cphone{background:var(--ink);border-radius:38px;width:300px;padding:12px;position:relative;box-shadow:0 40px 70px -40px #0a1b3fbf}.fi-landing .cphone:before{content:"";z-index:2;background:#ffffff47;border-radius:4px;width:74px;height:6px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.fi-landing .cshot{background:#fff;border-radius:28px;width:100%;height:auto;display:none}.fi-landing .cshot.on{animation:.4s cubic-bezier(.2,.7,.3,1) fi-fade;display:block}.fi-landing .clabel{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:5px;max-width:250px;padding:16px 18px;animation:.45s cubic-bezier(.2,.7,.3,1) fi-fade;display:flex;position:absolute;top:24%;box-shadow:0 18px 40px -20px #0a1b3f8c}.fi-landing .clabel.left{left:0}.fi-landing .clabel.right{right:0}.fi-landing .clabel i{background:var(--blue);opacity:.4;width:34px;height:2px;position:absolute;top:50%}.fi-landing .clabel.left i{right:-34px}.fi-landing .clabel.right i{left:-34px}.fi-landing .clabel i:after{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px}.fi-landing .clabel.left i:after{right:-4px}.fi-landing .clabel.right i:after{left:-4px}.fi-landing .clabel b{letter-spacing:-.025em;color:var(--ink);font-size:16.5px;font-weight:800;line-height:1.2}.fi-landing .clabel em{color:var(--soft);font-size:14px;font-style:normal;font-weight:500;line-height:1.45}.fi-landing .cfoot{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:34px;display:flex}.fi-landing .crole{letter-spacing:.15em;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:100px;padding:7px 16px;font-size:12px;font-weight:800}.fi-landing .ccap{color:var(--soft);font-size:13.5px;font-weight:600}@media (max-width:900px){.fi-landing .cstage{padding:0}.fi-landing .clabel{max-width:none;box-shadow:none;margin-top:22px;position:static}.fi-landing .clabel i{display:none}.fi-landing .cstage{flex-direction:column;align-items:center}}.fi-landing .memo{background:var(--line);padding:30px 0 40px}.fi-landing .memo p{color:#5c6a8c;max-width:76ch;margin:0 0 8px;font-size:13.5px}.fi-landing .memo b{color:var(--ink)}@media (prefers-reduced-motion:reduce){.fi-landing *{transition:none!important;animation:none!important}.fi-landing{scroll-behavior:auto}.fi-landing .reveal{opacity:1;transform:none}}@media (max-width:760px){.fi-landing section.blk{padding:96px 0}.fi-landing .trio .item{grid-template-columns:1fr;gap:10px}}@media (max-width:620px){.fi-landing .row{padding:19px 2px}.fi-landing .hero{min-height:82vh}}@keyframes fi-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fi-landing p{color:inherit}.fi-landing .paths{text-align:left;grid-template-columns:minmax(0,620px);justify-content:center;margin-top:44px;display:grid}.fi-landing .path{background:#ffffff12;border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;padding:40px 40px 36px;display:flex;position:relative;overflow:hidden}.fi-landing .path:before{content:"";background:var(--blue);height:3px;position:absolute;top:0;left:0;right:0}.fi-landing .path>b{letter-spacing:-.032em;color:#fff;font-size:max(22px,min(2.6vw,28px));font-weight:800;line-height:1.24;display:block}.fi-landing .pd{color:#9fb2d6;flex:1;margin:12px 0 28px;font-size:15.5px;font-weight:500;line-height:1.55;display:block}.fi-landing .person{text-align:left;border-top:1px solid #ffffff29;align-items:center;gap:22px;margin:0 0 28px;padding:24px 0 0;display:flex}.fi-landing .pface{object-fit:cover;object-position:center 10%;background:#ffffff1a;border-radius:50%;flex:none;width:108px;height:108px}.fi-landing .pinfo{flex-direction:column;gap:2px;min-width:0;display:flex}.fi-landing .pinfo b{letter-spacing:-.02em;color:#fff;font-size:20px;font-weight:700}.fi-landing .pinfo i{letter-spacing:.1em;text-transform:uppercase;color:#9fb2d6;margin-bottom:9px;font-size:12.5px;font-style:normal;font-weight:700}.fi-landing .pinfo a{color:#a9bce2;overflow-wrap:anywhere;font-size:15.5px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .18s}.fi-landing .pinfo a:hover{color:#fff;text-decoration:underline}.fi-landing .path .btn.acc{text-align:center;color:var(--ink);text-transform:none;letter-spacing:-.01em;background:#fff;border-radius:100px;align-self:stretch;padding:17px 30px;font-size:16px;font-weight:800;text-decoration:none;transition:all .2s;display:block}.fi-landing .path .btn.acc:hover{background:var(--sky)}.fi-landing .ctanote.dark{text-align:center;margin-top:18px}@media (max-width:560px){.fi-landing .path{padding:30px 24px 28px}.fi-landing .person{flex-direction:column;align-items:flex-start;gap:16px}.fi-landing .pface{width:88px;height:88px}}.fi-landing .blk.dark .kicker,.fi-landing .blk.dark .h2,.fi-landing .blk.dark .lead2{text-align:center;margin-left:auto;margin-right:auto}.fi-landing .blk.dark .h2{max-width:20ch}.fi-landing .blk.dark .lead2{max-width:46ch}.fi-landing .person{margin-bottom:8px}@media (max-width:560px){.fi-landing .acard{grid-template-columns:1fr;gap:2px}.fi-landing .acard .tick{grid-row:auto}.fi-landing .start,.fi-landing .cta2,.fi-landing .midcta .cta2{text-align:center;width:100%}.fi-landing .midcta{gap:12px}}@media (max-width:760px){.fi-landing .heroshot,.fi-landing .hero .start,.fi-landing .hero .ctanote{display:none}.fi-landing .hero{min-height:0;padding:max(96px,min(24vw,130px)) 0 max(48px,min(12vw,64px))}.fi-landing .herogrid{gap:0}.fi-landing .sub{margin-top:22px}.fi-landing .carousel{margin-top:28px}.fi-landing .cnav{gap:10px;margin-bottom:18px}.fi-landing .cbtn{padding:9px 16px;font-size:14px}.fi-landing .cphone{border-radius:28px;width:min(54vw,215px);padding:8px}.fi-landing .cphone:before{width:52px;height:4px;top:14px}.fi-landing .cshot{border-radius:22px}.fi-landing .clabel{border-radius:12px;margin-top:16px;padding:13px 15px}.fi-landing .clabel b{font-size:15.5px}.fi-landing .clabel em{font-size:13.5px}.fi-landing .cfoot{gap:10px;margin-top:18px}.fi-landing .hero{justify-content:center;min-height:74vh;padding:max(104px,min(26vw,140px)) 0 max(40px,min(10vw,56px))}.fi-landing h1{max-width:11ch;font-size:max(40px,min(11.5vw,58px));line-height:1}.fi-landing .sub{max-width:26ch;margin-top:26px;font-size:max(17px,min(4.6vw,20px))}.fi-landing .stat3{align-items:baseline;gap:9px}.fi-landing .stat3 b{letter-spacing:-.035em;font-size:23px}.fi-landing .stat3 span{white-space:normal;flex:auto;font-size:13px;font-weight:700;line-height:1.3}.fi-landing .logorow{letter-spacing:.05em;gap:5px 13px;margin-top:12px;padding-top:10px;font-size:9.5px}.fi-landing section.trust{padding:16px 0 14px}}.fi-landing section.trust .wrap{text-align:center}.fi-landing .stat3{justify-content:center;align-items:center}.fi-landing .stat3 span{color:var(--ink);letter-spacing:-.01em;align-self:center;font-weight:500;position:relative;top:0}.fi-landing .logorow{justify-content:center}@media (max-width:760px){.fi-landing .stat3{justify-content:center;align-items:center;gap:8px}.fi-landing .stat3 span{color:var(--ink);flex:0 auto;font-weight:500}.fi-landing .logorow{justify-content:center}}@media (max-width:560px){.fi-landing .stat3{flex-wrap:wrap}.fi-landing .stat3 span{text-align:center;flex:100%}}.fi-landing .logorow{justify-content:center;align-items:center;gap:10px 26px}.fi-landing .logorow img{object-fit:contain;opacity:.72;width:auto;max-width:104px;height:52px;transition:opacity .2s;display:block}@media (max-width:760px){.fi-landing .logorow{gap:4px 14px}.fi-landing .logorow img{opacity:.78;max-width:74px;height:38px}}.fi-landing section.trust .stats2{max-width:none}.fi-landing .logorow{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:14px 30px;max-width:1180px;margin-left:auto;margin-right:auto}.fi-landing .logorow img{object-fit:contain;opacity:.7;filter:saturate(.9);width:auto;height:34px;transition:opacity .2s;display:block}.fi-landing .logorow:hover img{opacity:.45}.fi-landing .logorow img:hover{opacity:1}@media (max-width:900px){.fi-landing .logorow{gap:12px 22px}.fi-landing .logorow img{height:28px}.fi-landing .logorow img.wide{height:15px}}@media (max-width:560px){.fi-landing .logorow{gap:10px 16px}.fi-landing .logorow img{height:22px}.fi-landing .logorow img.wide{height:12px}}.fi-landing section.trust .wrap{max-width:1240px}.fi-landing .logorow{flex-wrap:nowrap;gap:0 26px;max-width:none}.fi-landing .logorow img{height:30px}.fi-landing .logorow img.wide{height:17px}@media (max-width:1080px){.fi-landing .logorow{flex-wrap:wrap;gap:12px 22px}}@media (max-width:900px){.fi-landing .logorow img{height:26px}.fi-landing .logorow img.wide{height:15px}}@media (max-width:560px){.fi-landing .logorow{gap:10px 18px;margin-top:12px;padding-top:12px}.fi-landing .logorow img{height:21px}.fi-landing .logorow img.wide{height:12px}}.fi-landing .logotrack{flex:none;align-items:center;gap:0 26px;display:flex}.fi-landing .logorow{flex-wrap:nowrap;justify-content:center;display:flex;overflow:hidden}.fi-landing .logorow .logotrack+.logotrack{display:none}@media (max-width:900px){.fi-landing .logorow{justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000)}.fi-landing .logorow .logotrack{gap:0 26px;padding-right:26px;animation:26s linear infinite fi-logoloop}.fi-landing .logorow .logotrack+.logotrack{display:flex}.fi-landing .logorow img{height:26px}.fi-landing .logorow img.wide{height:15px}}@keyframes fi-logoloop{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.fi-landing .logorow .logotrack{animation:none}.fi-landing .logorow{scrollbar-width:none;overflow-x:auto}.fi-landing .logorow::-webkit-scrollbar{display:none}}@media (max-width:560px){.fi-landing .fhead{text-align:center;align-items:center;padding:22px 20px 20px}.fi-landing .frow:hover .fhead{padding-left:20px}.fi-landing .fsign{margin-top:14px}.fi-landing .fbody{text-align:center;padding:0 20px 24px}.fi-landing .fnote{text-align:center}.fi-landing .pathnote{margin-top:44px}}
/*# sourceMappingURL=2m6oxfdznkej2.css.map*/