:is(.fsi,.ws-page) .fsi-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px}:is(.fsi,.ws-page) .hero-demo-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-width:216px;min-height:48px;padding:16px 18px;border-radius:4px;background:#055d4f;color:#ffffff;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:-.01em;text-decoration:none}:is(.fsi,.ws-page) .hero-demo-cta:before{content:"";position:absolute;inset:0;z-index:0;background:#1f1d1b;transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.65,0,.35,1)}:is(.fsi,.ws-page) .hero-demo-arrow,:is(.fsi,.ws-page) .hero-demo-label{position:relative;z-index:1}:is(.fsi,.ws-page) .hero-demo-arrow{flex:0 0 auto;width:11px;height:11px;background:#ffffff;clip-path:polygon(0 0,100% 0,100% 100%)}:is(.fsi,.ws-page) .hero-navi-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:16px 20px;border:1px solid rgba(31,29,27,.16);border-radius:4px;background:transparent;color:#1f1d1b;font:inherit;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:-.01em;cursor:pointer;transition:border-color .42s cubic-bezier(.65,0,.35,1),color .42s cubic-bezier(.65,0,.35,1)}:is(.fsi,.ws-page) .hero-navi-cta:before{content:"";position:absolute;inset:0;z-index:0;background:#f2f8f5;transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.65,0,.35,1)}:is(.fsi,.ws-page) .hero-navi-cta>*{position:relative;z-index:1}:is(.fsi,.ws-page) .hero-navi-icon{display:block;flex:0 0 16px;width:16px;height:16px}:is(.fsi,.ws-page) .hero-demo-cta:focus-visible:before,:is(.fsi,.ws-page) .hero-demo-cta:hover:before,:is(.fsi,.ws-page) .hero-navi-cta:focus-visible:before,:is(.fsi,.ws-page) .hero-navi-cta:hover:before{transform:scaleX(1)}:is(.fsi,.ws-page) .hero-navi-cta:focus-visible,:is(.fsi,.ws-page) .hero-navi-cta:hover{border-color:#055c4e;color:#055c4e}:is(.fsi,.ws-page) .hero-demo-cta:focus-visible,:is(.fsi,.ws-page) .hero-navi-cta:focus-visible{outline:1px solid #055d4f;outline-offset:2px}:is(.fsi,.ws-page) .hero-trust-strip{display:flex;flex-wrap:wrap;align-items:center;width:fit-content;max-width:100%;gap:8px;margin-top:28px;padding:6px 8px;color:#5f626b;background-image:repeating-linear-gradient(90deg,rgba(31,29,27,.16) 0 2px,transparent 2px 4px),repeating-linear-gradient(90deg,rgba(31,29,27,.16) 0 2px,transparent 2px 4px);background-size:auto 1px,auto 1px;background-position:0 0,0 100%;background-repeat:repeat-x}:is(.fsi,.ws-page) .hero-compliance-link,:is(.fsi,.ws-page) .hero-trust-rating{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;transition:color .18s ease}:is(.fsi,.ws-page) .hero-compliance-link:hover,:is(.fsi,.ws-page) .hero-trust-rating:hover{color:#055c4e}:is(.fsi,.ws-page) .hero-trust-rating img{display:block;width:auto;height:27px}:is(.fsi,.ws-page) .hero-trust-divider{width:1px;height:18px;background:repeating-linear-gradient(180deg,rgba(31,29,27,.16) 0 2px,transparent 2px 4px)}:is(.fsi,.ws-page) .hero-compliance-link{font-size:13px;font-weight:500;letter-spacing:.015em;line-height:1;white-space:nowrap}:is(.fsi,.ws-page) .hero-compliance-logo{display:block;width:20px;height:20px;object-fit:contain}:is(.fsi,.ws-page) .hero-compliance-dot{color:#a9aab0;font-size:11px;line-height:1}@media (min-width:1100px){:is(.fsi,.ws-page) .hero-trust-strip{flex-wrap:nowrap}}@media (max-width:640px){:is(.fsi,.ws-page) .fsi-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;align-self:stretch;gap:10px}:is(.fsi,.ws-page) .hero-demo-cta,:is(.fsi,.ws-page) .hero-navi-cta{width:100%;min-width:0;padding-inline:12px;font-size:14px}:is(.fsi,.ws-page) .hero-navi-cta{gap:6px}:is(.fsi,.ws-page) .hero-trust-strip{gap:8px 12px}:is(.fsi,.ws-page) .hero-trust-rating img{height:22px}:is(.fsi,.ws-page) .hero-compliance-link{gap:5px;font-size:12px}:is(.fsi,.ws-page) .hero-compliance-logo{width:16px;height:16px}:is(.fsi,.ws-page) .hero-compliance-dot{display:none}:is(.fsi,.ws-page) .hero-trust-divider{height:14px}}