.fch{--ink:#16181c;--muted:#5a5c61;--line:#e6e9ed;--surface:#f4f5f7;--surface2:#eceef1;--green:#1e8a57;--green-d:#156b43;--green-soft:#e4f3ea;--green-tint:#eff8f2;--amber:#d4902a;--amber-soft:#fbf0dc;--red:#c9452f;--red-soft:#fbe6e2;--blue:#2c6bff;--blue-soft:#eaf1ff;--on-dark:#c9cfd7;--shadow:0 24px 50px -28px rgba(22,24,28,0.4),0 2px 6px -2px rgba(22,24,28,0.08);--shadow-sm:0 12px 26px -16px rgba(22,24,28,0.38);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.55}.fch *,.fch :after,.fch :before{box-sizing:border-box}.fch a{color:inherit;text-decoration:none}.fch h1,.fch h2,.fch h3{margin:0;text-wrap:balance}.fch .wrap{max-width:1200px;margin:0 auto;padding-inline:40px}.fch .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:12px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;border:1px solid transparent;white-space:nowrap;cursor:pointer}.fch .btn-ink{background:var(--ink);color:#fff}.fch .btn-line{border-color:#d5dae1}.fch .btn-line,.fch .btn-white{background:#fff;color:var(--ink)}.fch .btn-lg{min-height:54px;padding:0 26px;font-size:15.5px}.fch .eyebrow{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.fch .h1{font-size:clamp(44px,6.4vw,88px);line-height:1.02;font-weight:800;letter-spacing:-.04em}.fch .h2{font-size:clamp(30px,4vw,52px);line-height:1.05;font-weight:800;letter-spacing:-.035em}.fch .lede{font-size:19px;line-height:1.55;color:var(--muted);margin:0;max-width:34em}.fch .lead{font-size:clamp(20px,2vw,26px);line-height:1.22;font-weight:700;letter-spacing:-.02em;margin:0;max-width:22em}.fch .lead span{color:var(--muted);font-weight:500}.fch .pin{display:inline-flex;align-items:center;position:relative;font-size:.62em;font-weight:700;line-height:1;color:#fff;padding:.32em .42em .3em;border-radius:.3em;border:.06em solid #fff;box-shadow:0 .08em 0 rgba(0,0,0,.22),0 .2em .5em -.2em rgba(0,0,0,.35);vertical-align:.18em;letter-spacing:-.01em;min-width:3.4em;justify-content:center}.fch .pin:after{content:"";position:absolute;left:50%;bottom:-.2em;width:.3em;height:.3em;background:inherit;transform:translateX(-50%) rotate(45deg);border-right:.06em solid #fff;border-bottom:.06em solid #fff}.fch .pin.g{background:var(--green)}.fch .pin.r{background:var(--red)}.fch .pin.wait{color:#fff}.fch .counting{display:inline-flex;align-items:flex-start;height:1em;overflow:hidden;opacity:.92}.fch .counting .roll{display:inline-block;height:1em;overflow:hidden}.fch .counting .strip{display:flex;flex-direction:column;animation:fchRoll .6s steps(10) infinite}.fch .counting .strip span{display:block;height:1em;line-height:1}.fch .counting .dot{line-height:1}@keyframes fchRoll{0%{transform:translateY(0)}to{transform:translateY(-10em)}}@media (prefers-reduced-motion:reduce){.fch .counting .strip{animation:none}.fch .pin.wait{animation:fchPulse 1.4s ease-in-out infinite}}@keyframes fchPulse{50%{opacity:.6}}.fch .pp{display:inline-flex;align-items:center;font-weight:700;line-height:1;color:#fff;padding:.42em .55em;border-radius:.45em;box-shadow:0 .12em 0 rgba(0,0,0,.18)}.fch .pp.g{background:var(--green)}.fch .pp.a{background:var(--amber)}.fch .pp.r{background:var(--red)}.fch .tag{display:inline-flex;align-items:center;gap:.45em;font-size:.8em;font-weight:600;line-height:1;padding:.55em .75em;border-radius:.6em;white-space:nowrap}.fch .tag i{width:.6em;height:.6em;border-radius:50%;background:currentColor;display:block}.fch .tag.g{background:var(--green-soft);color:var(--green-d)}.fch .tag.a{background:var(--amber-soft);color:#87570c}.fch .tag.r{background:var(--red-soft);color:var(--red)}.fch .tag.b{background:var(--blue-soft);color:#1f4fbf}.fch .tag.s{background:var(--surface);color:var(--muted)}.fch .hero{padding:104px 0 40px}.fch .hero-copy{display:grid;grid-gap:28px;gap:28px;justify-items:center;text-align:center;max-width:920px;margin:0 auto}.fch .finder{display:flex;gap:8px;width:100%;max-width:640px;background:#fff;border:1px solid #d5dae1;border-radius:16px;padding:7px;box-shadow:0 18px 40px -30px rgba(22,24,28,.4);text-align:left}.fch .finder .ico{display:grid;place-items:center;padding-left:10px;color:var(--muted)}.fch .finder input{flex:1 1;min-width:0;border:0;outline:0;font:inherit;font-size:16.5px;font-weight:500;color:var(--ink);padding:0 4px 0 8px;background:transparent}.fch .locbtn{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--blue);font:inherit;font-size:14.5px;font-weight:600;padding:0 12px;border-radius:10px;cursor:pointer;white-space:nowrap;flex:none}.fch .locbtn.on,.fch .locbtn:hover{background:var(--blue-soft)}.fch .hero-note.err{color:var(--red);font-weight:600}.fch .hero-note{font-size:14px;font-weight:500;color:var(--muted);margin:0;display:flex;gap:8px;align-items:center;justify-content:center}.fch .live{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(30,138,87,.15);display:inline-block;flex:none}.fch .logos{padding:56px 0 0;display:grid;grid-gap:26px;gap:26px}.fch .logos-hd{margin:0;text-align:center;font-size:14px;font-weight:600;color:var(--muted);padding-inline:20px}.fch .marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.fch .marq-track{display:flex;width:max-content;animation:fchMarq 60s linear infinite}.fch .marq:hover .marq-track{animation-play-state:paused}.fch .marq-set{display:flex;align-items:center;gap:64px;padding-right:64px}.fch .marq-set img{height:34px;width:auto;max-width:130px;object-fit:contain;display:block}@keyframes fchMarq{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.fch .marq-track{animation:none}}.fch .trust{padding:112px 0 0}.fch .trust-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fch .trust-row>div{padding:22px 22px 22px 0;display:grid;grid-gap:6px;gap:6px;align-content:start}.fch .trust-row>div+div{padding-left:22px;border-left:1px solid var(--line)}.fch .trust-row b{font-size:15.5px;font-weight:700;line-height:1.3}.fch .trust-row span{font-size:14px;line-height:1.45;color:var(--muted)}.fch .sec{padding:112px 0 0}.fch .sec-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;flex-wrap:wrap}.fch .stage{container-type:inline-size;width:100%}.fch .sc{position:relative;font-size:calc(100cqw / var(--w, 46));width:100%;height:calc(var(--h, 30) * 1em);color:var(--ink)}.fch .p{border-radius:1.2em;box-shadow:var(--shadow);border:1px solid var(--line)}.fch .chip,.fch .p{position:absolute;background:#fff}.fch .chip{border-radius:1em;box-shadow:var(--shadow-sm);border:1px solid var(--line);padding:.95em 1.1em;display:grid;grid-gap:.4em;gap:.4em}.fch .k{font-size:.82em;font-weight:500;line-height:1.2;color:var(--muted)}.fch .v{font-size:1.5em;font-weight:800;line-height:1;letter-spacing:-.03em}.fch .dk{position:absolute;background:var(--ink);color:#fff;border-radius:1em;padding:1em 1.2em;box-shadow:var(--shadow);display:grid;grid-gap:.7em;gap:.7em}.fch .dk .row{display:flex;justify-content:space-between;align-items:center;gap:1em;font-size:1em;font-weight:600;line-height:1.2}.fch .dk small{color:#9ea5ae;font-size:.88em;font-weight:500;line-height:1.2}.fch .srow{display:grid;grid-template-columns:4.2em 1fr auto;grid-gap:.9em;gap:.9em;align-items:center;padding:.75em 0;border-top:1px solid var(--line);font-size:1em;font-weight:600;line-height:1.2}.fch .srow small{display:block;font-weight:400;color:var(--muted);font-size:.85em;margin-top:.15em}.fch .srow img{width:4.2em;height:1.6em;object-fit:contain;object-position:left center;display:block}.fch .cards{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:20px;gap:20px}.fch .card{background:var(--surface);border-radius:28px;padding:36px 36px 30px;display:grid;grid-template-rows:auto auto 1fr;grid-gap:16px;gap:16px;overflow:hidden}.fch .w7{grid-column:span 7}.fch .w5{grid-column:span 5}.fch .lbl{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:1}.fch .lbl span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--ink);color:#fff}.fch .card .stage{align-self:end;margin-top:8px}.fch .mapbg{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.fch .mapbg img{width:100%;height:100%;object-fit:cover;object-position:30% 30%;display:block}.fch .mpin{position:absolute;transform:translate(-50%,-100%);font-size:.9em;font-weight:700;line-height:1;color:#fff;padding:.4em .5em;border-radius:.4em;border:.12em solid #fff;box-shadow:0 .12em 0 rgba(0,0,0,.2)}.fch .mpin.g{background:var(--green)}.fch .mpin.a{background:var(--amber)}.fch .mpin.r{background:var(--red)}.fch .fchips{position:absolute;left:1em;top:1em;display:flex;gap:.4em}.fch .fchips span{background:#fff;border-radius:.6em;padding:.6em .8em;font-size:.82em;font-weight:600;line-height:1;box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;gap:.45em}.fch .fchips i{width:.55em;height:.55em;border-radius:50%;background:var(--green);display:block}.fch .inp{display:flex;align-items:center;gap:.7em;border:1px solid var(--line);border-radius:.7em;padding:.75em .9em;font-size:.95em;font-weight:500;line-height:1}.fch .inp b{display:inline-grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:var(--ink);color:#fff;font-size:.75em;font-weight:700}.fch .stats{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:.8em}.fch .stats div{padding:.8em .9em;display:grid;grid-gap:.35em;gap:.35em}.fch .stats div+div{border-left:1px solid var(--line)}.fch .stats b{font-size:1.4em;font-weight:800;line-height:1}.fch .wrow{display:flex;align-items:center;gap:.8em;background:#fff;border:1px solid var(--line);border-radius:.8em;padding:.8em 1em;font-size:.95em;font-weight:600;line-height:1.2;box-shadow:var(--shadow-sm)}.fch .wrow small{display:block;color:var(--muted);font-weight:400;font-size:.88em;margin-top:.15em}.fch .wrow .tag{margin-left:auto}.fch .wrow img{width:3.6em;height:1.4em;object-fit:contain;object-position:left center}.fch .calc{display:grid;grid-template-columns:1.1fr .9fr;background:var(--surface);border-radius:28px;overflow:hidden}.fch .calc-in{padding:44px;display:grid;grid-gap:30px;gap:30px}.fch .field{display:grid;grid-gap:4px;gap:4px}.fch .field-hd{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fch .field label{font-size:16px;font-weight:600;line-height:1.2}.fch .field output{font-size:22px;font-weight:800;line-height:1;letter-spacing:-.02em}.fch .field small{font-size:13.5px;line-height:1.4;color:var(--muted);margin-top:6px}.fch .rng{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:99px;background:linear-gradient(90deg,var(--ink) 0,var(--ink) var(--p),#dadee3 var(--p),#dadee3 100%);outline:none;margin:16px 0 6px;cursor:pointer}.fch .rng::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--ink);box-shadow:0 6px 14px -6px rgba(22,24,28,.55)}.fch .rng::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--ink);box-shadow:0 6px 14px -6px rgba(22,24,28,.55)}.fch .rng::-moz-range-track{background:transparent}.fch .rng:focus-visible{outline:2px solid var(--blue);outline-offset:6px}.fch .ticks{display:flex;justify-content:space-between;font-size:13px;font-weight:500;line-height:1;color:var(--muted)}.fch .calc-out{background:var(--ink);color:#fff;padding:44px;display:grid;grid-gap:20px;gap:20px;align-content:center}.fch .calc-out .big{font-size:clamp(56px,6vw,88px);font-weight:800;line-height:1;letter-spacing:-.05em;color:#7bdda6}.fch .calc-out p{margin:0;font-size:16px;line-height:1.55;color:var(--on-dark)}.fch .calc-out .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;border-top:1px solid #2c3036;padding-top:20px}.fch .calc-out .lab{display:block;font-size:13.5px;font-weight:500;line-height:1;color:var(--on-dark)}.fch .calc-out .rv{display:block;font-size:26px;font-weight:800;line-height:1;margin-top:8px}.fch .bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:320px;grid-gap:18px;gap:18px}.fch .cell{border-radius:28px;padding:30px 30px 0;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;background:var(--surface)}.fch .cell h3{font-size:clamp(21px,2vw,26px);font-weight:700;line-height:1.12;letter-spacing:-.025em;max-width:14em}.fch .cell p{margin:0;font-size:15px;line-height:1.45;color:var(--muted);max-width:24em}.fch .cell .stage{margin-top:auto}.fch .c-big{grid-column:span 2;grid-row:span 2;background:var(--ink);color:#fff}.fch .c-big h3{font-size:clamp(30px,3.2vw,44px);max-width:11em}.fch .c-big p{color:var(--on-dark)}.fch .c-wide{grid-column:span 2}.fch .c-white{background:#fff;border:1px solid var(--line)}.fch .c-green{background:var(--green-tint)}.fch .fcast{position:absolute;inset:0;border-radius:1.2em 1.2em 0 0;background:#fff;color:var(--ink);padding:1.5em 1.7em;display:grid;grid-gap:1.1em;gap:1.1em;align-content:start}.fch .fcast-top{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1em;gap:1em}.fch .fcast-top div{display:grid;grid-gap:.45em;gap:.45em}.fch .bars{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.7em;gap:.7em;align-items:end;height:9em;border-bottom:1px solid var(--line)}.fch .bars div{display:grid;grid-gap:.4em;gap:.4em;justify-items:center;align-self:end}.fch .bars i{display:block;width:100%;border-radius:.4em .4em 0 0;background:#d9dde2}.fch .bars i.lo{background:var(--green)}.fch .bars span{font-size:.72em;font-weight:700}.fch .bars span,.fch .days{line-height:1;color:var(--muted)}.fch .days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.7em;gap:.7em;font-size:.8em;font-weight:500;text-align:center;margin-top:-.5em}.fch .lb{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8em;gap:.8em}.fch .lb>div{background:#fff;border:1px solid var(--line);border-radius:.8em;padding:.8em .9em;display:grid;grid-gap:.5em;gap:.5em;box-shadow:var(--shadow-sm);min-width:0}.fch .lb .r{display:flex;justify-content:space-between;gap:.6em;font-size:.85em;font-weight:600;line-height:1.2}.fch .lb .r span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fch .lb .r b{font-size:1.05em;font-weight:800;line-height:1}.fch .band{margin-top:112px;background:var(--ink);color:#fff;border-radius:28px;padding:56px;display:grid;grid-gap:44px;gap:44px;overflow:hidden}.fch .band-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:end}.fch .band .lede{color:var(--on-dark)}.fch .pill-free{justify-self:start;border:1px solid #3a3f46;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:700;line-height:1;letter-spacing:.1em}.fch .blist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 28px;gap:18px 28px}.fch .blist li{display:grid;grid-gap:4px;gap:4px;border-top:1px solid #33373d;padding-top:14px}.fch .blist b{font-size:15.5px;font-weight:700;line-height:1.3}.fch .blist span{font-size:14px;line-height:1.45;color:var(--on-dark)}.fch .mapwin{position:relative;height:520px;border-radius:20px;overflow:hidden;background:#eef0f2}.fch .mapwin>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.fch .mbtn{position:absolute;transform:translate(-50%,-100%);font:inherit;font-size:15px;font-weight:700;line-height:1;color:#fff;padding:7px 9px;border-radius:8px;border:2px solid #fff;box-shadow:0 3px 0 rgba(0,0,0,.18),0 10px 20px -10px rgba(0,0,0,.5);cursor:pointer}.fch .mbtn.g{background:var(--green)}.fch .mbtn.a{background:var(--amber)}.fch .mbtn.r{background:var(--red)}.fch .mbtn.sel{outline:3px solid var(--ink);outline-offset:2px;z-index:2}.fch .mcard{position:absolute;left:20px;top:20px;width:320px;background:#fff;color:var(--ink);border-radius:18px;padding:18px;display:grid;grid-gap:12px;gap:12px;box-shadow:0 30px 60px -30px rgba(22,24,28,.6)}.fch .mcard img{height:24px;width:auto;max-width:90px;object-fit:contain;object-position:left center;display:block}.fch .mcard .pr{display:flex;align-items:baseline;gap:8px}.fch .mcard .big{font-size:40px;font-weight:800;line-height:1;letter-spacing:-.04em}.fch .mhint{position:absolute;right:20px;top:20px;background:#fff;color:var(--muted);border-radius:999px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1;box-shadow:var(--shadow-sm)}.fch .api{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:56px;gap:56px;align-items:center}.fch .alist{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:16px;font-weight:500;line-height:1.4}.fch .alist li{display:flex;gap:10px;align-items:center}.fch .alist li:before{content:"";width:18px;height:18px;border-radius:50%;flex:none;background:var(--green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23156B43' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat}.fch .usedby{display:flex;align-items:center;gap:28px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px;margin-top:6px}.fch .usedby>span{font-size:13px;font-weight:600;line-height:1;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.fch .usedby img{width:auto;display:block}.fch .plans-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.fch .seg{display:flex;gap:4px;background:var(--surface);border-radius:12px;padding:4px}.fch .seg button{border:0;background:transparent;font:inherit;font-size:14px;font-weight:600;line-height:1;color:var(--muted);padding:0 16px;min-height:42px;border-radius:9px;cursor:pointer}.fch .seg button.on{background:var(--ink);color:#fff}.fch .plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.fch .plan{border:1px solid var(--line);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:14px;background:#fff}.fch .plan.hi{background:var(--surface);border-color:transparent}.fch .plan h3{font-size:20px;font-weight:700;line-height:1}.fch .plan .amt{font-size:40px;font-weight:800;line-height:1;letter-spacing:-.04em}.fch .plan .per{font-size:14px;font-weight:500;line-height:1;color:var(--muted);margin-left:6px}.fch .plan p{margin:0;font-size:14.5px;line-height:1.5;color:var(--muted)}.fch .plan .btn{margin-top:auto}.fch .faq{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px;align-items:start}.fch .qlist{display:grid;grid-gap:10px;gap:10px}.fch .qi{background:var(--surface);border-radius:20px;border:1px solid transparent}.fch .qi.open{background:#fff;border-color:var(--line);box-shadow:var(--shadow)}.fch .q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;background:none;border:0;padding:22px 24px;cursor:pointer;color:var(--ink);font:inherit;font-size:17.5px;font-weight:700;line-height:1.4}.fch .sign{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--ink);font-size:19px;font-weight:600;line-height:1;flex:none;box-shadow:0 1px 2px rgba(22,24,28,.12)}.fch .qi.open .sign{background:var(--ink);color:#fff}.fch .ans{margin:0;padding:0 24px 24px;font-size:16px;line-height:1.6;color:var(--muted);max-width:40em}.fch .qhelp{background:var(--ink);color:#fff;border-radius:24px;padding:28px;display:grid;grid-gap:14px;gap:14px;margin-top:12px}.fch .qhelp p{margin:0;font-size:15.5px;line-height:1.55;color:var(--on-dark)}.fch .cta{margin:112px 0 80px;border-radius:28px;background:var(--surface);padding:64px 56px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:40px;gap:40px;align-items:center}.fch .cta .btns{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:1040px){.fch .api,.fch .band-top,.fch .calc,.fch .cta,.fch .faq{grid-template-columns:1fr}.fch .w5,.fch .w7{grid-column:span 12}.fch .bento,.fch .plans,.fch .trust-row{grid-template-columns:1fr 1fr}.fch .trust-row>div:nth-child(3){padding-left:0;border-left:0}.fch .trust-row>div:nth-child(n+3){border-top:1px solid var(--line)}.fch .cta .btns{justify-content:flex-start}}@media (max-width:700px){.fch .wrap{padding-inline:20px}.fch .hero{padding:48px 0 24px}.fch .lede{font-size:17px}.fch .finder{flex-wrap:wrap}.fch .finder input{flex:1 1;min-height:48px}.fch .finder .btn{flex:1 0 100%;min-height:52px}.fch .marq-set{gap:40px;padding-right:40px}.fch .marq-set img{height:26px;max-width:100px}.fch .logos{padding-top:40px}.fch .sec,.fch .trust{padding-top:72px}.fch .bento,.fch .plans{grid-template-columns:1fr}.fch .bento{grid-auto-rows:auto}.fch .cell{min-height:260px}.fch .c-big,.fch .c-wide{grid-column:span 1;grid-row:auto}.fch .c-big{min-height:560px}.fch .card{padding:26px 22px 22px;border-radius:24px}.fch .calc-in,.fch .calc-out{padding:26px 22px}.fch .band{margin-top:72px;padding:26px 16px 16px;border-radius:24px;gap:24px}.fch .blist{grid-template-columns:1fr}.fch .mapwin{height:460px}.fch .mcard{left:10px;right:10px;top:auto;bottom:10px;width:auto;padding:14px;gap:10px}.fch .mcard .big{font-size:32px}.fch .mcard .acts,.fch .mhint{display:none}.fch .q{padding:18px;font-size:16px}.fch .ans{padding:0 18px 18px;font-size:15px}.fch .cta{margin:72px 0 56px;padding:32px 22px}.fch .fchips{display:none}}.fch a.card,.fch a.cell{position:relative;cursor:pointer;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,background-color .35s}.fch a.card:after,.fch a.cell:after{content:"";position:absolute;top:24px;right:24px;width:40px;height:40px;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E") center /18px no-repeat;opacity:0;transform:scale(.6) rotate(-45deg);transition:opacity .3s,transform .35s cubic-bezier(.22,.61,.36,1)}.fch a.c-big:after{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316181C' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E")}.fch .card .chip,.fch .card .dk,.fch .card .inp,.fch .card .mpin,.fch .card .p,.fch .card .wrow,.fch .cell .fcast,.fch .cell .lb .r b,.fch .cell .lb>div,.fch .cell .p{transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s,opacity .45s}@media (hover:hover){.fch a.card:hover,.fch a.cell:hover{transform:translateY(-6px);box-shadow:0 30px 60px -34px rgba(22,24,28,.45)}.fch a.card:hover:after,.fch a.cell:hover:after{opacity:1;transform:none}.fch .t-map:hover .mpin{transform:translate(-50%,calc(-100% - .5em)) scale(1.12)}.fch .t-map .mpin:nth-of-type(2){transition-delay:.04s}.fch .t-map .mpin:nth-of-type(3){transition-delay:.08s}.fch .t-map .mpin:nth-of-type(4){transition-delay:.12s}.fch .t-map .mpin:nth-of-type(5){transition-delay:.16s}.fch .t-map .mpin:nth-of-type(6){transition-delay:.2s}.fch .t-map:hover .chip{transform:translateY(-.6em);box-shadow:var(--shadow)}.fch .t-route:hover .p{transform:translate(-.4em,-.3em)}.fch .t-route:hover .chip{transform:translate(-.6em,-.8em) rotate(-1.5deg);box-shadow:var(--shadow)}.fch .t-alert:hover .wrow:first-child{transform:translateX(.5em)}.fch .t-alert:hover .wrow:nth-child(2){transform:translateX(1em);transition-delay:.05s}.fch .t-alert:hover .wrow:nth-child(3){transform:translateX(1.5em);transition-delay:.1s}.fch .t-alert:hover .dk{transform:translateY(-.7em) scale(1.04)}.fch .t-admin:hover .p{transform:translate(-.5em,.3em) rotate(-1deg)}.fch .t-admin:hover .chip{transform:translate(.4em,-.5em) rotate(1.5deg);box-shadow:var(--shadow)}.fch .t-admin:hover .dk{transform:translate(.3em,-.6em)}.fch .c-big:hover .bars i{animation:fchGrow .7s cubic-bezier(.22,.61,.36,1) both}.fch .c-big:hover .bars div:nth-child(2) i{animation-delay:.05s}.fch .c-big:hover .bars div:nth-child(3) i{animation-delay:.1s}.fch .c-big:hover .bars div:nth-child(4) i{animation-delay:.15s}.fch .c-big:hover .bars div:nth-child(5) i{animation-delay:.2s}.fch .c-big:hover .bars div:nth-child(6) i{animation-delay:.25s}.fch .c-big:hover .bars div:nth-child(7) i{animation-delay:.3s}.fch .c-big:hover .fcast{transform:translateY(-.5em)}.fch .c-wide:hover .lb>div:first-child{transform:translateY(-.4em) rotate(-1deg)}.fch .c-wide:hover .lb>div:last-child{transform:translateY(-.4em) rotate(1deg)}.fch .c-wide:hover .lb .r b{transform:scale(1.12)}.fch .c-loyal:hover .p{transform:translateY(-.4em) scale(1.03);box-shadow:var(--shadow)}.fch .c-green:hover{background-color:#e2f2e8}}.fch a.card:focus-visible,.fch a.cell:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.fch .bars i{transform-origin:bottom}@keyframes fchGrow{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.fch a.card,.fch a.card *,.fch a.cell,.fch a.cell *{transition:none!important;animation:none!important}}