.hf-hero,.hf-hero-media,.hf-section{position:relative}.hf-page .hf-story-step:hover>i,.hf-page .hf-story-step>i{rotate:0deg!important;scale:1!important}:root{--hf-blue:#236BFF;--hf-blue-2:#4B86FF;--hf-ink:#10182B;--hf-muted:#6E7890;--hf-surface:#F5F8FF;--hf-line:rgba(35, 107, 255, .12);--hf-shadow:0 24px 60px rgba(16, 24, 43, .08);--hf-radius:28px}.hf-page{overflow:hidden;color:var(--hf-ink)}.hf-page *,.hf-page ::after,.hf-page ::before{box-sizing:border-box}.hf-wrap{width:min(100% - 32px,1240px);margin-inline:auto}.hf-section{padding:6rem 0}.hf-section-soft{background:var(--hf-surface)}.hf-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.58rem .9rem;border-radius:999px;background:rgba(35,107,255,.07);border:1px solid rgba(35,107,255,.12);color:var(--hf-blue);font-size:.84rem;font-weight:900}.hf-title{margin:1rem 0 0;max-width:820px;font-size:clamp(1.65rem, 2.55vw, 2.45rem);line-height:1.6;font-weight:950;letter-spacing:-.025em}.hf-copy{color:var(--hf-muted);line-height:2.15;font-size:1.02rem}.hf-copy strong{color:#26334d;font-weight:900}.hf-hero{isolation:isolate;padding:5.4rem 0 4.7rem}.hf-hero::before{content:"";position:absolute;inset:auto -10% -180px;height:340px;border-radius:50%;background:rgba(35,107,255,.035);filter:blur(10px);z-index:-1}.hf-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:4rem;align-items:center}.hf-hero h1{margin:1.1rem 0 1.2rem;font-size:clamp(2.1rem, 3.45vw, 3.65rem);line-height:1.48;letter-spacing:-.035em;font-weight:950}.hf-hero h1 span,.hf-mini-pill i{color:var(--hf-blue)}.hf-hero-copy{max-width:760px}.hf-overview-head,.hf-overview-head .hf-copy,.hf-overview-head .hf-title{width:100%;max-width:none}.hf-hero-copy .hf-copy{font-size:1.08rem;margin:0}.hf-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.9rem}.hf-btn,.hf-btn-outline{min-height:56px;padding:.9rem 1.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:18px;text-decoration:none;font-weight:900;transition:transform .2s,box-shadow .2s,border-color .2s}.hf-btn{color:#fff;border:1px solid transparent;background:linear-gradient(135deg,var(--hf-blue),var(--hf-blue-2));box-shadow:0 18px 38px rgba(35,107,255,.22)}.hf-btn:hover{color:#fff;transform:translateY(-2px)}.hf-btn-outline{color:var(--hf-ink);background:#fff;border:1px solid rgba(16,24,43,.11)}.hf-btn-outline:hover{color:var(--hf-blue);border-color:rgba(35,107,255,.25);transform:translateY(-2px)}.hf-hero-points{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.hf-mini-pill{display:inline-flex;align-items:center;gap:.42rem;padding:.62rem .8rem;border-radius:14px;background:#fff;border:1px solid rgba(16,24,43,.07);color:#46536c;font-size:.84rem;font-weight:800;box-shadow:0 10px 28px rgba(16,24,43,.04)}.hf-hero-media{min-height:540px;display:grid;place-items:center}.hf-hero-window,.hf-media-window{position:relative;overflow:hidden;width:100%;border-radius:30px;background:#fff;border:1px solid rgba(35,107,255,.13);box-shadow:0 36px 80px rgba(16,24,43,.13)}.hf-hero-window{transform:rotate(-1.2deg);transition:transform .3s}.hf-hero-window:hover{transform:rotate(0) translateY(-5px)}.hf-hero-window img,.hf-media-window img{display:block;width:100%;height:auto}.hf-floating{position:absolute;z-index:2;padding:.8rem .95rem;border-radius:17px;background:rgba(255,255,255,.93);border:1px solid rgba(35,107,255,.12);box-shadow:0 18px 42px rgba(16,24,43,.11);backdrop-filter:blur(14px);color:#31405a;font-size:.82rem;font-weight:900}.hf-feature-card,.hf-mobile,.hf-phone-stage,.hf-showcase-media{position:relative}.hf-floating i{color:var(--hf-blue);margin-left:.35rem}.hf-floating.one{top:7%;right:-2%}.hf-floating.two{bottom:8%;left:-2%}.hf-overview-head{margin-bottom:2.6rem}.hf-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.hf-feature-card{min-height:240px;padding:1.45rem;overflow:hidden;border-radius:24px;border:1px solid rgba(16,24,43,.075);background:#fff;box-shadow:0 16px 42px rgba(16,24,43,.045);transition:transform .25s,box-shadow .25s,border-color .25s}.hf-feature-card::after{content:"";position:absolute;width:110px;height:110px;left:-45px;bottom:-55px;border-radius:50%;background:rgba(35,107,255,.055)}.hf-feature-card:hover{transform:translateY(-7px);border-color:rgba(35,107,255,.2);box-shadow:0 24px 60px rgba(16,24,43,.09)}.hf-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:17px;margin-bottom:1rem;background:rgba(35,107,255,.08);color:var(--hf-blue);font-size:1.35rem}.hf-feature-card h3{margin:0 0 .55rem;font-size:1.02rem;line-height:1.9;font-weight:950}.hf-feature-card p{margin:0;color:#748096;line-height:2;font-size:.9rem}.hf-showcase{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:3.3rem;align-items:center}.hf-showcase.reverse{grid-template-columns:minmax(420px,1.05fr) minmax(0,.95fr)}.hf-showcase.reverse .hf-showcase-copy{order:2}.hf-showcase.reverse .hf-showcase-media{order:1}.hf-showcase-copy .hf-title{margin-top:.85rem;max-width:680px}.hf-showcase-copy .hf-copy+.hf-copy{margin-top:1rem}.hf-media-window{box-shadow:var(--hf-shadow);transition:transform .3s,box-shadow .3s}.hf-media-window:hover{transform:translateY(-6px);box-shadow:0 28px 70px rgba(16,24,43,.12)}.hf-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.6rem}.hf-point{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:18px;background:#fff;border:1px solid rgba(16,24,43,.08);box-shadow:0 10px 28px rgba(16,24,43,.035)}.hf-point i{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;background:rgba(35,107,255,.09);color:var(--hf-blue);font-size:1.1rem}.hf-point strong{display:block;margin-bottom:.18rem;font-weight:950;line-height:1.8}.hf-point span{display:block;color:#748096;line-height:1.8;font-size:.86rem}.hf-checks{display:grid;gap:.8rem;margin:1.55rem 0 0;padding:0}.hf-checks li{list-style:none;display:flex;align-items:flex-start;gap:.65rem;color:#536079;line-height:2}.hf-checks i{flex:0 0 auto;margin-top:.3rem;color:var(--hf-blue);font-size:1.1rem}.hf-dark{color:#fff;background:radial-gradient(circle at 12% 16%,rgba(75,134,255,.22),transparent 25%),radial-gradient(circle at 90% 80%,rgba(35,107,255,.17),transparent 28%),#10182b}.hf-dark .hf-eyebrow{color:#fff;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.07)}.hf-dark .hf-checks li,.hf-dark .hf-copy,.hf-dark .hf-point span{color:rgba(255,255,255,.7)}.hf-dark .hf-checks i,.hf-dark .hf-point strong,.hf-dark .hf-title,.hf-page .hf-dark .hf-copy strong,.hf-page .hf-dark .hf-title,.hf-page .hf-feature-card:first-child .hf-module-card-link,.hf-page .hf-feature-card:first-child h3{color:#fff}.hf-dark .hf-point{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08);box-shadow:none}.hf-dark .hf-point i{background:rgba(255,255,255,.12);color:#fff}.hf-mobile{overflow:hidden;border-top:1px solid rgba(35,107,255,.06);background:radial-gradient(circle at 18% 18%,rgba(75,134,255,.15),transparent 25%),linear-gradient(180deg,#f8fbff,#fff)}.hf-mobile-grid{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:4rem;align-items:center}.hf-phone-stage{min-height:650px;display:grid;place-items:center}.hf-phone-stage::before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(35,107,255,.075);filter:blur(2px)}.hf-phone{position:absolute;max-height:610px;max-width:52%;object-fit:contain;filter:drop-shadow(0 32px 40px rgba(16, 24, 43, .18));transition:transform .28s}.hf-phone.main{z-index:2;right:18%;transform:rotate(-3deg)}.hf-phone.side{z-index:1;left:8%;bottom:3%;transform:rotate(8deg) scale(.88)}.hf-phone-stage:hover .hf-phone.main{transform:rotate(-1deg) translateY(-5px)}.hf-phone-stage:hover .hf-phone.side{transform:rotate(6deg) scale(.9) translateY(-3px)}.hf-mobile-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.5rem}.hf-mobile-link{padding:1rem;border-radius:18px;border:1px solid var(--hf-line);background:#fff}.hf-mobile-link strong{display:block;margin-bottom:.2rem;font-weight:950}.hf-mobile-link span{color:#748096;font-size:.84rem;line-height:1.8}.hf-faq-head{max-width:820px;margin-inline:auto;text-align:center;margin-bottom:2rem}.hf-faq-list{max-width:950px;margin-inline:auto;display:grid;gap:.8rem}.hf-faq-item{overflow:hidden;border-radius:20px;background:#fff;border:1px solid rgba(16,24,43,.08);box-shadow:0 10px 30px rgba(16,24,43,.03)}.hf-faq-btn{width:100%;border:0;background:0 0;color:var(--hf-ink);padding:1.1rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:right;font-weight:950;line-height:1.85}.hf-faq-btn i{color:var(--hf-blue);transition:transform .2s}.hf-faq-answer{display:none;padding:0 1.2rem 1.2rem;color:var(--hf-muted);line-height:2.05;font-size:.93rem}.hf-faq-item.is-open .hf-faq-answer{display:block}.hf-faq-item.is-open .hf-faq-btn i{transform:rotate(45deg)}.hf-cta{padding:0 0 7rem;background:#fff}.hf-cta-box{position:relative;overflow:hidden;padding:clamp(2.5rem,5vw,4.6rem);border-radius:36px;color:#fff;background:linear-gradient(135deg,var(--hf-blue),var(--hf-blue-2))}.hf-cta-box::after,.hf-cta-box::before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.hf-cta-box::before{width:320px;height:320px;left:-120px;bottom:-150px}.hf-cta-box::after{width:190px;height:190px;right:-65px;top:-80px}.hf-cta-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.hf-cta h2{margin:0 0 .65rem;font-size:clamp(1.55rem, 2.25vw, 2.1rem);line-height:1.6;font-weight:950}.hf-cta p{margin:0;color:rgba(255,255,255,.82);line-height:2;max-width:780px}.hf-cta .hf-btn-outline{color:var(--hf-blue);border-color:#fff;background:#fff;min-width:220px}[data-hf-reveal]{opacity:0;transform:translateY(28px);transition:opacity .65s,transform .7s cubic-bezier(.2, .8, .2, 1)}.hf-page [data-hf-reveal],.hf-page.hf-anim-ready .hf-will-reveal.is-visible,[data-hf-reveal].is-visible{opacity:1;transform:none}@media (max-width:1199.98px){.hf-cta-grid,.hf-hero-grid,.hf-mobile-grid,.hf-showcase,.hf-showcase.reverse{grid-template-columns:1fr}.hf-showcase.reverse .hf-showcase-copy,.hf-showcase.reverse .hf-showcase-media{order:initial}.hf-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-hero-media{min-height:430px}.hf-phone-stage{min-height:590px}}@media (prefers-reduced-motion:reduce){[data-hf-reveal]{opacity:1;transform:none;transition:none}.hf-feature-card,.hf-hero-window,.hf-media-window,.hf-phone{transition:none}}.hf-page{--hf-blue:#2563eb;--hf-blue-2:#3b82f6;--hf-ink:#15284a;--hf-muted:#536780;--hf-surface:#f6f9ff;--hf-line:#c4d4ef;--hf-yellow:#ffd466;--hf-blue-soft:#edf4ff;--hf-cartoon:9px 10px 0 #dce9ff;overflow:clip;color:var(--hf-ink);background:#fff;--hf-ui-blue:#2563eb}.hf-page .hf-wrap{width:min(100% - 40px,1320px)}.hf-page a{text-underline-offset:3px}.hf-page :is(a,button):focus-visible{outline:#2563eb solid 3px;outline-offset:4px}.hf-page .hf-section{padding:clamp(72px,8.2vw,128px) 0;scroll-margin-top:96px}.hf-page .hf-eyebrow{background:#eef4ff;border:2px solid #b8cefa;padding:.55rem .95rem;color:#2258c8;box-shadow:4px 4px 0 #e0ebff}.hf-page .hf-title{letter-spacing:-.015em;color:#142951;text-wrap:balance;max-width:1000px}.hf-page .hf-copy{color:#50647f}.hf-page .hf-copy strong{color:#163f86}.hf-page .hf-btn{background:#2563eb;border:2px solid #2259d1;color:#fff;box-shadow:6px 7px 0 #cbdcff;border-radius:16px}.hf-page .hf-btn:hover{background:#184fc5;color:#fff;box-shadow:9px 10px 0 #bdd3ff;transform:translate(-3px,-3px)}.hf-page .hf-btn-outline{border:2px solid #9fbcf2;color:#1c4da4;box-shadow:5px 6px 0 #e2ecfc}.hf-page .hf-btn-outline:hover{background:#f3f7ff;border-color:#2563eb;color:#1854bd;transform:translate(-3px,-3px);box-shadow:8px 9px 0 #d6e5ff}.hf-page .hf-btn--gold{background:#ffd466;border-color:#efbd3d;color:#1f3d71;box-shadow:7px 8px 0 rgba(17,38,89,.23)}.hf-page .hf-btn--gold:hover{background:#ffe08c;border-color:#f1c353;color:#1f3d71;box-shadow:9px 10px 0 rgba(17,38,89,.25)}.hf-page .hf-hero{padding:clamp(78px,7vw,110px) 0 clamp(95px,8vw,132px);background:#fff;overflow:hidden}.hf-page .hf-hero::before{inset:-160px -120px auto auto;height:540px;width:560px;border-radius:50%;background:radial-gradient(circle,#edf4ff,transparent 70%);filter:none;z-index:-1}.hf-page .hf-hero::after{content:'+';position:absolute;left:5%;bottom:12%;font-size:clamp(80px, 11vw, 175px);line-height:1;font-weight:900;color:rgba(37,99,235,.065);transform:rotate(-16deg);pointer-events:none}.hf-page .hf-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:clamp(38px,5vw,80px)}.hf-page #modules .hf-feature-grid,.hf-page .hf-feature-grid,.hf-page .hf-story-track{grid-template-columns:repeat(4,minmax(0,1fr))}.hf-page .hf-hero h1{margin:17px 0 20px;letter-spacing:-.025em}.hf-page .hf-hero h1 span{display:block;color:#2563eb}.hf-page .hf-hero-copy .hf-copy{max-width:690px;font-size:1rem;line-height:2}.hf-page .hf-hero-copy .hf-copy.mt-3{margin-top:11px!important}.hf-page .hf-hero-points{margin-top:23px;gap:9px}.hf-page .hf-mini-pill{border:1.5px solid #c4d6f5;box-shadow:4px 4px 0 #e9f1ff;color:#315178;background:#fff;font-size:.8rem}.hf-page .hf-mini-pill i{color:#2563eb}.hf-page .hf-hero-media{min-height:495px}.hf-page .hf-hero-media::before{content:'';position:absolute;inset:6% 8% 10% 11%;background:#dceaff;border-radius:42% 58%;transform:rotate(-17deg);z-index:0}.hf-page .hf-hero-media::after{content:'';position:absolute;top:0;left:12%;width:90px;height:90px;border-radius:50%;border:19px solid #ffdd70;z-index:0}.hf-page .hf-hero-window{border:3px solid #87aceb;box-shadow:15px 17px 0 #d0e1ff,0 30px 70px rgba(24,65,132,.16);transform:rotate(-3deg);z-index:1}.hf-page .hf-hero-window:hover{transform:rotate(-1deg) translate(-5px,-6px);box-shadow:18px 20px 0 #c5dbff,0 36px 77px rgba(24,65,132,.2)}.hf-page .hf-floating{z-index:3;border:2px solid #a7c5f5;background:#fff;border-radius:17px;box-shadow:7px 8px 0 #d6e5ff;font-size:.81rem}.hf-page .hf-floating.one{top:9%;right:-1%;transform:rotate(4deg)}.hf-page .hf-floating.two{bottom:9%;left:-3%;transform:rotate(-5deg)}.hf-page .hf-hero-sticker{position:absolute;z-index:4;display:grid;place-items:center;border:2px solid #fff;width:59px;height:59px;border-radius:18px;font-weight:950;font-size:2rem;pointer-events:none;box-shadow:7px 8px 0 #d7e4ff;animation:6s ease-in-out infinite hf-bob}.hf-page .hf-hero-sticker--percent{top:2%;right:15%;background:#2563eb;color:#fff;transform:rotate(-13deg)}.hf-page .hf-hero-sticker--plus{bottom:0;right:24%;background:#ffd466;color:#1b3f79;transform:rotate(11deg);animation-delay:-2s}.hf-page .hf-hero-sticker--equal{top:14%;left:2%;width:39px;height:39px;background:#f7fbff;color:#2563eb;font-size:1.6rem;animation-delay:-1s}@keyframes hf-bob{0%,100%{translate:0 0}50%{translate:0 -9px}}.hf-page .hf-journey-nav{position:relative;z-index:4;background:#f6f9ff;border-block:2px solid #e2ebfa;padding:14px 0}.hf-page .hf-journey-nav__inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hf-page .hf-journey-nav__lead{display:inline-flex;align-items:center;gap:9px;margin-left:8px;font-weight:900;color:#1c488c;font-size:.85rem}.hf-page .hf-journey-nav__lead i{color:#2563eb;font-size:1.2rem}.hf-page .hf-journey-nav a{display:inline-flex;align-items:center;padding:8px 12px;border:1.5px solid #bbceed;color:#2454a1;background:#fff;border-radius:12px;font-size:.79rem;font-weight:850;text-decoration:none;box-shadow:3px 4px 0 #e0eafa;transition:transform .18s,box-shadow .18s}.hf-page .hf-journey-nav a:hover{transform:translate(-2px,-2px);box-shadow:5px 6px 0 #d3e2ff;color:#174db8}.hf-page #modules,.hf-page .hf-cashflow,.hf-page .hf-scenarios{background:#fff}.hf-page .hf-overview-head{margin-bottom:36px}.hf-page .hf-feature-grid{grid-auto-flow:row dense;gap:17px}.hf-page .hf-feature-card{display:flex;flex-direction:column;min-height:250px;padding:28px;border:2px solid #c7d8f1;border-radius:27px;background:#fff;box-shadow:8px 9px 0 #e2ecff;transition:transform .28s,box-shadow .28s,border-color .28s;isolation:isolate}.hf-page .hf-feature-card:first-child{grid-column:span 2;background:#2563eb;color:#fff;border-color:#2059d5}.hf-page .hf-feature-card:nth-child(2){background:#fff8e4;border-color:#ecd48f}.hf-page .hf-feature-card:nth-child(3){background:#eaf7ff;border-color:#a5cde8}.hf-page .hf-feature-card:nth-child(5){background:#f4f2ff;border-color:#c3bcf3}.hf-page .hf-feature-card:nth-child(7){grid-column:span 2;background:#eff5ff;border-color:#a3c0f6}.hf-page .hf-feature-card:first-child::after{content:'%';font-size:210px;line-height:1;font-weight:900;bottom:-76px;left:12px;width:auto;height:auto;background:0 0;color:rgba(255,255,255,.095)}.hf-page .hf-feature-card:nth-child(2)::after{content:'+';font-size:140px;font-weight:950;left:8px;bottom:-64px;width:auto;height:auto;background:0 0;color:#f2d67c33}.hf-page .hf-feature-card:nth-child(7)::after{content:'=';font-size:180px;font-weight:950;left:13px;bottom:-81px;width:auto;height:auto;background:0 0;color:rgba(37,99,235,.06)}.hf-page .hf-feature-card .hf-icon{width:58px;height:58px;flex:0 0 auto;display:grid;place-items:center;border:2px solid #c2d7fb;box-shadow:5px 6px 0 #e0eaff;border-radius:18px;background:#edf4ff;color:#2563eb;font-size:1.65rem}.hf-page .hf-feature-card:first-child .hf-icon{background:#fff;color:#2563eb;border-color:#dce9ff;box-shadow:5px 6px 0 rgba(255,255,255,.25)}.hf-page .hf-feature-card h3{margin:4px 0 7px;color:#1b355c}.hf-page .hf-feature-card p{color:#5c708a;font-size:.91rem}.hf-page .hf-feature-card:first-child p{color:#e2edff;font-size:1rem;max-width:460px}.hf-page .hf-module-card-link{position:relative;z-index:2;margin-top:auto;padding-top:18px;text-decoration:none;display:inline-flex;align-items:center;gap:7px;width:fit-content;color:#2459be;font-weight:900;font-size:.85rem}.hf-page .hf-story-head,.hf-page .hf-story-note,.hf-page .hf-story-track{position:relative;z-index:1}.hf-page .hf-feature-card:hover{transform:translate(-5px,-5px);box-shadow:13px 14px 0 #d8e7ff,0 21px 30px rgba(30,71,140,.08)}.hf-page .hf-feature-card:first-child:hover{box-shadow:13px 14px 0 #b4cffe,0 21px 30px rgba(30,71,140,.13)}.hf-page .hf-feature-card:nth-child(2):hover{transform:translateY(-7px) rotate(-.7deg);box-shadow:11px 13px 0 #f4e2a8}.hf-page .hf-media-window:hover,.hf-page .hf-showcase.reverse .hf-media-window:hover{transform:rotate(0) translate(-5px,-6px)}.hf-page .hf-feature-card:nth-child(5):hover{box-shadow:12px 13px 0 #e1ddff}.hf-page .hf-section-soft{background:#f8fbff}.hf-page .hf-showcase{gap:clamp(40px,6vw,90px)}.hf-page .hf-showcase .hf-title{max-width:790px}.hf-page .hf-media-window{overflow:hidden;border:3px solid #a7bee5;border-radius:27px;box-shadow:13px 15px 0 #dce8fd,0 28px 65px rgba(24,65,132,.09);transform:rotate(1.3deg)}.hf-page .hf-showcase.reverse .hf-media-window{transform:rotate(-1.5deg)}.hf-page .hf-media-window:hover{box-shadow:16px 19px 0 #d2e2ff,0 30px 65px rgba(24,65,132,.13)}.hf-page .hf-showcase-media::before{content:'✳';position:absolute;top:-45px;left:4%;color:#ffd466;font-size:74px;line-height:1;z-index:2;pointer-events:none;transform:rotate(-13deg)}.hf-page .hf-point{background:#fff;border:2px solid #cbd9ed;box-shadow:5px 6px 0 #e6edfa;border-radius:17px}.hf-page .hf-point i{color:#2563eb;background:#edf4ff}.hf-page .hf-point span{color:#64748b}.hf-page .hf-dark{color:#fff;background:#15346f}.hf-page .hf-dark .hf-checks li,.hf-page .hf-dark .hf-copy{color:#e0ebff}.hf-page .hf-dark .hf-eyebrow{color:#fff;border-color:#83acf4;background:#2154ab;box-shadow:4px 4px 0 #1c498e}.hf-page .hf-dark .hf-media-window{border-color:#6d9be6;box-shadow:13px 15px 0 #2d5c9d}.hf-page .hf-story{background:#142f68;color:#fff;overflow:hidden}.hf-page .hf-story::before{content:'×';position:absolute;color:#25509c;font-size:280px;font-weight:950;bottom:-100px;left:-10px;line-height:1;transform:rotate(25deg);pointer-events:none}.hf-page .hf-story::after{content:'';position:absolute;top:-110px;right:-140px;width:400px;height:400px;border:66px solid rgba(255,255,255,.045);border-radius:50%;pointer-events:none}.hf-page .hf-story .hf-eyebrow{background:rgba(255,255,255,.12);color:#ffdf83;border-color:rgba(255,255,255,.27);box-shadow:5px 5px 0 rgba(255,255,255,.08)}.hf-page .hf-story .hf-title{color:#fff;max-width:970px}.hf-page .hf-story .hf-copy{color:#d9e6ff;max-width:1000px}.hf-page .hf-story-track{display:grid;gap:21px;margin-top:48px}.hf-page .hf-story-track::before{content:'';position:absolute;top:35px;right:6%;left:6%;border-top:4px dashed #8babef;opacity:.8}.hf-page .hf-story-step{position:relative;padding:26px 23px 28px;background:#f8fbff;border:3px solid #a0bff3;border-radius:25px;color:#1b345b;box-shadow:10px 11px 0 #0d2353}.hf-page .hf-story-step:nth-child(2n){background:#fff8e8;border-color:#efd48a}.hf-page .hf-story-step__num{display:block;color:#205ecf;font-weight:950;font-size:.9rem;margin-bottom:19px}.hf-page .hf-story-step>i{display:grid;place-items:center;width:53px;height:53px;border-radius:16px;border:2px solid #9dbdf3;background:#e8f0ff;color:#2563eb;font-size:1.55rem;margin-bottom:14px}.hf-page .hf-story-step:nth-child(2n)>i{background:#ffe6a4;color:#5b4609;border-color:#e2c371}.hf-page .hf-story-step h3{font-weight:950;margin:0 0 9px;color:#1a3c73}.hf-page .hf-story-step p{font-size:.9rem;line-height:1.9;color:#536887;margin:0}.hf-page .hf-story-step:hover{transform:translateY(-8px) rotate(-.5deg)}.hf-page .hf-story-note{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:34px;background:rgba(255,255,255,.1);border:1.5px solid rgba(255,255,255,.3);border-radius:18px;color:#e7efff}.hf-page .hf-story-note>i{color:#ffdd74;font-size:1.5rem}.hf-page .hf-story-note>span{flex:1;min-width:220px}.hf-page .hf-story-note a{display:inline-flex;gap:8px;align-items:center;color:#ffdc70;font-weight:950;text-decoration:none}.hf-page .hf-installments{background:linear-gradient(145deg,#f7faff,#eff5ff);isolation:isolate;overflow:hidden}.hf-page .hf-installments::before{content:'';position:absolute;inset:0 auto 0 0;width:46%;background:#e2edff;clip-path:polygon(32% 0,100% 0,100% 100%,0 100%);z-index:-1}.hf-page .hf-installments-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:clamp(36px,6vw,95px)}.hf-page .hf-installments-doodle{position:absolute;pointer-events:none;color:rgba(37,99,235,.09);font-weight:950;line-height:1}.hf-page .hf-installments-doodle--a{font-size:clamp(120px, 18vw, 270px);top:-75px;left:12%;transform:rotate(13deg)}.hf-page .hf-installments-doodle--b{font-size:140px;bottom:-50px;right:2%}.hf-page .hf-installment-board{position:relative;padding:26px 25px 32px;border:3px solid #8faeef;border-radius:30px;background:#fff;box-shadow:15px 17px 0 #c7daff,0 32px 56px rgba(26,79,158,.12);transform:rotate(-1.1deg)}.hf-page .hf-board-kicker{display:inline-block;background:#2563eb;color:#fff;border-radius:10px;padding:8px 13px;font-weight:900;font-size:.83rem;margin-bottom:21px}.hf-page .hf-mini-receipt{position:relative;border:2px solid #baccf0;border-radius:17px;padding:15px 18px;background:#fff;box-shadow:5px 6px 0 #eff4ff}.hf-page .hf-mini-receipt--highlight{background:#fff9e8;border-color:#e2c776;box-shadow:5px 6px 0 #f9eec9}.hf-page .hf-mini-receipt__top{display:flex;align-items:center;gap:11px;color:#264e94}.hf-page .hf-mini-receipt__top i{font-size:1.5rem}.hf-page .hf-mini-receipt__top b{font-size:.99rem}.hf-page .hf-mini-receipt__top span{margin-right:auto;background:#e9f1ff;border-radius:9px;padding:4px 9px;font-size:.83rem;font-weight:950}.hf-page .hf-mini-receipt p{margin:7px 0 0;color:#64758d;font-size:.84rem;line-height:1.8}.hf-page .hf-mini-connector{color:#2563eb;text-align:center;font-size:1.6rem;height:30px}.hf-page .hf-board-sticker{position:absolute;left:-28px;top:27%;font-size:2rem;display:grid;place-items:center;width:75px;height:75px;border:3px solid #fff;background:#ffd466;color:#1f3d6d;font-weight:950;border-radius:26px;transform:rotate(-12deg);box-shadow:9px 9px 0 #d7e5ff}.hf-page .hf-cashflow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,95px)}.hf-page .hf-cashflow-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hf-page .hf-cashflow-tags span{display:inline-flex;align-items:center;gap:8px;border:2px solid #c1d5f3;background:#f5f9ff;color:#23539b;padding:9px 13px;border-radius:13px;font-weight:850;font-size:.83rem}.hf-page .hf-cashflow-tags i{font-size:1.1rem}.hf-page .hf-cashflow-bento{display:grid;grid-template-columns:1fr 1fr;gap:17px;position:relative}.hf-page .hf-cashflow-tile{position:relative;padding:26px 24px;min-height:205px;border-radius:25px;border:2px solid #aac4ed;background:#f9fbff;box-shadow:9px 10px 0 #dce8fc}.hf-page .hf-cashflow-tile--primary{background:#2563eb;border-color:#225acb;color:#fff}.hf-page .hf-cashflow-tile--yellow{background:#fff4d1;border-color:#e9cc7d}.hf-page .hf-cashflow-tile--wide{grid-column:span 2;min-height:145px;background:#ecf6ff}.hf-page .hf-cashflow-tile>i{display:block;font-size:2.15rem;color:#2563eb;margin-bottom:14px}.hf-page .hf-cashflow-tile--primary>i{color:#ffdb74}.hf-page .hf-cashflow-tile strong{display:block;font-size:1.21rem;color:#183d7e}.hf-page .hf-cashflow-tile--primary strong{color:#fff}.hf-page .hf-cashflow-tile p{margin:8px 0 0;color:#5a6d87;line-height:1.9;font-size:.89rem}.hf-page .hf-cashflow-tile--primary p{color:#e1ebff}.hf-page .hf-permissions-art__header i,.hf-page .hf-role-row>span{color:#2563eb;font-size:1.6rem}.hf-page .hf-cashflow-tile--primary:hover{transform:translateY(-7px);box-shadow:12px 14px 0 #c8dcff}.hf-page .hf-cashflow-tile--yellow:hover{transform:rotate(-1deg) translateY(-4px);box-shadow:12px 13px 0 #f7e7b8}.hf-page .hf-cashflow-float{position:absolute;top:-22px;left:39%;width:57px;height:57px;display:grid;place-items:center;border-radius:19px;background:#ffdb75;border:3px solid #fff;font-size:2.3rem;font-weight:900;color:#194276;box-shadow:6px 7px 0 #d7e7ff;pointer-events:none}.hf-page .hf-permissions{background:#eff5ff}.hf-page .hf-permissions-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(35px,6vw,95px);align-items:center}.hf-page .hf-permissions-art{position:relative;background:#fff;border:3px solid #93b6f0;border-radius:30px;padding:27px 24px 30px;box-shadow:15px 16px 0 #d2e3ff,0 26px 55px rgba(34,74,152,.1);transform:rotate(2deg)}.hf-page .hf-permissions-art__header{display:flex;align-items:center;gap:9px;font-weight:950;font-size:1.23rem;color:#1d4f9b;margin-bottom:22px}.hf-page .hf-role-row{display:flex;align-items:center;gap:13px;border:1.5px solid #cbdaf1;border-radius:17px;margin:13px 0;padding:14px;background:#f8fbff}.hf-page .hf-role-row:nth-child(3){background:#fff9e8;border-color:#ead59e}.hf-page .hf-role-row>span{width:48px;height:48px;display:grid;place-items:center;background:#e8f1ff;border-radius:14px}.hf-page .hf-role-row>div{flex:1;min-width:0}.hf-page .hf-role-row b{display:block;font-weight:950;color:#17407e}.hf-page .hf-role-row small{color:#677a94;font-size:.79rem;line-height:1.8}.hf-page .hf-role-row>i{color:#2563eb;font-size:1.25rem}.hf-page .hf-permissions-stamp{position:absolute;left:-26px;top:-27px;width:77px;height:77px;display:grid;place-items:center;border-radius:50%;background:#ffd466;color:#164486;border:4px solid #fff;box-shadow:7px 8px 0 #c9dbf8;font-size:2.45rem;font-weight:950;transform:rotate(-13deg)}.hf-page .hf-role-benefits{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.hf-page .hf-role-benefits span{display:inline-flex;gap:7px;align-items:center;color:#1b4d9c;font-weight:850;font-size:.84rem;border-radius:12px;background:#fff;border:1.5px solid #b6cff4;padding:9px 12px}.hf-page .hf-role-benefits i{font-size:1.15rem}.hf-page .hf-permissions .hf-copy a{color:#205ad0;font-weight:900}.hf-page .hf-scenarios-heading{max-width:1000px;max-width:none}.hf-page .hf-scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:36px}.hf-page .hf-scenario-card{position:relative;padding:clamp(25px,3.5vw,46px);border:3px solid #adcaef;border-radius:31px;background:#eff5ff;overflow:hidden}.hf-page .hf-scenario-card--service{background:#fff8e7;border-color:#e9d39b}.hf-page .hf-scenario-card::after{content:'+';position:absolute;font-size:200px;line-height:1;font-weight:950;color:rgba(37,99,235,.065);left:-8px;bottom:-75px;pointer-events:none}.hf-page .hf-scenario-card--service::after{content:'%';color:rgba(195,147,24,.08)}.hf-page .hf-scenario-top{display:flex;justify-content:space-between;align-items:center;color:#2455a8;font-weight:900;font-size:.83rem;margin-bottom:17px}.hf-page .hf-scenario-icon{display:grid;place-items:center;width:63px;height:63px;background:#2563eb;color:#fff;border:2px solid #fff;border-radius:18px;box-shadow:6px 7px 0 #cadeff;font-size:1.9rem}.hf-page .hf-scenario-card--service .hf-scenario-icon{background:#f0b934;color:#243f70;box-shadow:6px 7px 0 #f0dfaa}.hf-page .hf-scenario-card h3{font-weight:950;color:#1a3e7c;max-width:490px}.hf-page .hf-scenario-card ol{list-style:none;margin:18px 0 23px;padding:0;display:grid;gap:13px}.hf-page .hf-scenario-card li{position:relative;background:rgba(255,255,255,.86);border:1px solid #c8dafa;border-radius:14px;padding:14px 16px;font-size:.91rem;color:#3d5575;line-height:1.85}.hf-page .hf-scenario-card--service li{border-color:#eddba6}.hf-page .hf-scenario-card a{display:inline-flex;align-items:center;gap:8px;font-weight:950;color:#1d58c0;text-decoration:none}.hf-page .hf-scenario-card:hover{transform:translate(-5px,-5px);box-shadow:17px 18px 0 #d7e7ff}.hf-page .hf-scenario-card--service:hover{box-shadow:17px 18px 0 #f1e4bd}.hf-page .hf-mobile{background:linear-gradient(180deg,#f5f9ff,#fff)}.hf-page .hf-phone-stage::before{background:#d3e5ff;border:16px solid #eaf2ff;border-radius:42% 58% 52% 48%}.hf-page .hf-mobile-link{border:2px solid #c5d6ee;box-shadow:5px 6px 0 #e5edfa}.hf-page .hf-faq-item{border:2px solid #c8d7ed;box-shadow:6px 7px 0 #e8f0fb}.hf-page .hf-faq-item.is-open{border-color:#9dbff6}.hf-page .hf-faq-btn{cursor:pointer}.hf-page .hf-cta-box{background:#2563eb;box-shadow:12px 14px 0 #cedfff}.hf-page .hf-cta .hf-btn-outline{color:#205ac4;background:#fff;border-color:#fff}.hf-page .hf-cta .hf-btn-outline:hover{background:#fff8e7;border-color:#ffe094}.hf-page.hf-anim-ready .hf-will-reveal:not(.is-visible){opacity:0;transform:translate3d(0,24px,0)}.hf-page .hf-will-reveal{transition:opacity .7s,transform .75s cubic-bezier(.2, .75, .2, 1);transition-delay:var(--hf-reveal-delay, 0ms)}@media(max-width:1199.98px){.hf-page .hf-cashflow-grid,.hf-page .hf-hero-grid,.hf-page .hf-installments-grid,.hf-page .hf-permissions-grid{grid-template-columns:1fr}.hf-page .hf-hero-media{width:min(100%,640px);margin:30px auto 0;min-height:440px}.hf-page .hf-hero-grid{gap:23px}.hf-page .hf-feature-grid,.hf-page .hf-story-track{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-page .hf-story-track::before{display:none}.hf-page .hf-installment-board,.hf-page .hf-permissions-art{width:min(100%,650px);margin:15px auto}.hf-page .hf-cashflow-bento{width:min(100%,690px);margin:15px auto}}@media(max-width:767.98px){.hf-page .hf-wrap{width:min(100% - 28px,1320px)}.hf-page .hf-hero{padding:63px 0 76px}.hf-page .hf-hero h1{font-size:clamp(2rem, 7vw, 2.8rem)}.hf-page .hf-hero-media{min-height:270px}.hf-page .hf-hero-media::before{width:75%;height:74%;inset:10% 12%}.hf-page .hf-hero-sticker{width:42px;height:42px;font-size:1.5rem;border-radius:12px}.hf-page .hf-hero-sticker--percent{top:0}.hf-page .hf-hero-sticker--plus{bottom:0}.hf-page .hf-hero-sticker--equal{display:none}.hf-page .hf-feature-grid,.hf-page .hf-scenario-grid,.hf-page .hf-story-track{grid-template-columns:1fr}.hf-page .hf-feature-card:first-child,.hf-page .hf-feature-card:nth-child(7){grid-column:auto}.hf-page .hf-feature-card{min-height:210px;padding:25px}.hf-page .hf-story-step{min-height:0}.hf-page .hf-journey-nav__inner{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px;scrollbar-width:thin}.hf-page .hf-journey-nav__inner>*{flex:0 0 auto}.hf-page .hf-installments::before{width:65%;opacity:.6}.hf-page .hf-installment-board{padding:21px 17px 25px;transform:none}.hf-page .hf-board-sticker{left:-13px;width:56px;height:56px;font-size:1.7rem}.hf-page .hf-cashflow-bento{gap:12px}.hf-page .hf-cashflow-tile{padding:20px 17px;min-height:190px}.hf-page .hf-cashflow-tile--wide{min-height:130px}.hf-page .hf-permissions-art{padding:24px 16px;transform:none}.hf-page .hf-permissions-stamp{left:-7px;top:-19px;width:55px;height:55px;font-size:1.8rem}.hf-page .hf-scenario-card{box-shadow:9px 10px 0 #e0ecff}.hf-page .hf-hero-window{box-shadow:9px 11px 0 #d0e1ff}}@media(max-width:390px){.hf-page .hf-cashflow-bento{grid-template-columns:1fr}.hf-page .hf-cashflow-tile--wide{grid-column:auto}.hf-page .hf-hero-media{min-height:225px}.hf-page .hf-hero-sticker--percent{right:3%}.hf-page .hf-hero-sticker--plus{right:4%}.hf-page .hf-story-note>span{min-width:0}}.hf-page .hf-kinetic-stage{--hf-pointer-x:50%;--hf-pointer-y:50%;--hf-rx:0deg;--hf-ry:0deg;--hf-shift-x:0px;--hf-shift-y:0px}.hf-page .hf-kinetic-token{position:absolute;z-index:5;pointer-events:none;display:grid;place-items:center;width:62px;height:62px;border:3px solid #fff;border-radius:20px;background:#ffdb70;color:#204475;font-weight:950;font-size:2rem;box-shadow:7px 8px 0 #d3e2fc;transform:translate3d(var(--hf-token-x,0),var(--hf-token-y,0),0) rotate(-12deg);transition:transform .18s ease-out}.hf-page .hf-conversion,.hf-page section[data-hf-motion-scope]{position:relative;overflow:hidden}.hf-page .hf-kinetic-token i{font-size:1.95rem}.hf-page .hf-kinetic-token--hero{top:14%;left:14%;background:#fff;color:#2563eb;border-color:#bfd2f7}.hf-page .hf-kinetic-token--installment{bottom:-31px;right:-26px;background:#ffda68;color:#214374;z-index:6}.hf-page .hf-kinetic-token--role{top:-25px;right:-28px;background:#2563eb;color:#fff;box-shadow:7px 8px 0 #b9d4ff}.hf-page .hf-hero-media .hf-hero-window,.hf-page .hf-installment-board,.hf-page .hf-permissions-art{backface-visibility:hidden}@media (hover:hover) and (pointer:fine){.hf-page .hf-showcase .hf-media-window:hover{transform:rotate(1.3deg);box-shadow:13px 15px 0 #dce8fd,0 28px 65px rgba(24,65,132,.09)}.hf-page .hf-showcase.reverse .hf-media-window:hover{transform:rotate(-1.5deg)}.hf-page .hf-story-step:hover{transform:none}.hf-page .hf-story-step:nth-child(2):hover>i{rotate:10deg;scale:1.08}.hf-page .hf-story-step>i{transition:rotate .25s,scale .25s}.hf-page .hf-feature-card:hover{transform:none;box-shadow:8px 9px 0 #e2ecff}.hf-page .hf-feature-card:first-child:hover{box-shadow:9px 10px 0 #c8dbff}.hf-page .hf-feature-card:nth-child(2):hover{transform:none;box-shadow:8px 9px 0 #f3e6bc}.hf-page .hf-feature-card:nth-child(5):hover{box-shadow:8px 9px 0 #e1ddff}.hf-page .hf-hero-media[data-hf-pointer=hero] .hf-hero-window{transform:perspective(1300px) rotateX(var(--hf-rx)) rotateY(var(--hf-ry)) rotate(-3deg);transition:transform .22s cubic-bezier(.2, .7, .3, 1),box-shadow .26s;transform-origin:center center}.hf-page .hf-hero-media[data-hf-pointer=hero].is-pointer-active .hf-hero-window{box-shadow:17px 19px 0 #c5dbff,0 37px 76px rgba(24,65,132,.2)}.hf-page .hf-hero-media .hf-floating.one{translate:calc(var(--hf-shift-x) * -.42) calc(var(--hf-shift-y) * -.42);transition:translate .2s ease-out}.hf-page .hf-hero-media .hf-floating.two{translate:calc(var(--hf-shift-x) * .58) calc(var(--hf-shift-y) * .58);transition:translate .2s ease-out}.hf-page .hf-hero-media .hf-hero-sticker{animation:none}.hf-page .hf-hero-media .hf-hero-sticker--percent{translate:calc(var(--hf-shift-x) * .85) calc(var(--hf-shift-y) * .85);transition:translate .2s ease-out}.hf-page .hf-hero-media .hf-hero-sticker--plus{translate:calc(var(--hf-shift-x) * -.7) calc(var(--hf-shift-y) * -.7);transition:translate .2s ease-out}.hf-page .hf-card-spotlight{position:relative;overflow:hidden;isolation:isolate}.hf-page .hf-card-spotlight::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(220px circle at var(--hf-pointer-x) var(--hf-pointer-y),rgba(255,255,255,.45),transparent 76%);opacity:0;transition:opacity .3s}.hf-page .hf-card-spotlight:nth-child(3)::before,.hf-page .hf-card-spotlight:nth-child(7)::before{background:radial-gradient(240px circle at var(--hf-pointer-x) var(--hf-pointer-y),rgba(37,99,235,.14),transparent 75%)}.hf-page .hf-card-spotlight.is-pointer-active::before{opacity:1}.hf-page .hf-card-spotlight>:not(.hf-card-spotlight-decoration){position:relative;z-index:1}.hf-page .hf-card-spotlight:nth-child(3).is-pointer-active{border-color:#2563eb;box-shadow:12px 13px 0 #cde1ff}.hf-page .hf-card-spotlight:nth-child(7).is-pointer-active .hf-icon{transform:rotate(10deg) scale(1.08)}.hf-page .hf-card-spotlight .hf-icon{transition:transform .3s cubic-bezier(.2, .8, .2, 1)}.hf-page .hf-installment-board[data-hf-pointer=installment]{transform:perspective(1200px) rotateX(var(--hf-rx)) rotateY(var(--hf-ry)) rotate(-1.1deg);transition:transform .2s,box-shadow .26s}.hf-page .hf-installment-board.is-pointer-active{box-shadow:17px 19px 0 #bbd2ff,0 39px 62px rgba(26,79,158,.15)}.hf-page .hf-permissions-art[data-hf-pointer=permissions]{transform:perspective(1200px) rotateX(var(--hf-rx)) rotateY(var(--hf-ry)) rotate(2deg);transition:transform .25s,box-shadow .26s}.hf-page .hf-permissions-art.is-pointer-active{box-shadow:17px 18px 0 #c4dbff,0 35px 60px rgba(34,74,152,.14)}.hf-page .hf-cashflow-float{translate:var(--hf-shift-x) var(--hf-shift-y);transition:translate .23s ease-out,rotate .2s}.hf-page .hf-cashflow-bento.is-pointer-active .hf-cashflow-float{rotate:-12deg;rotate:-10deg}.hf-page .hf-cashflow-tile--primary:hover{transform:none;box-shadow:9px 10px 0 #cadcff;background:#1e59db}.hf-page .hf-cashflow-tile--yellow:hover{transform:none;box-shadow:9px 10px 0 #f7e7b8}.hf-page .hf-scenario-card:hover{transform:none;box-shadow:12px 13px 0 #e0ecff}.hf-page .hf-scenario-card--service:hover{box-shadow:12px 13px 0 #f7ecd0}.hf-page .hf-scenario-card:first-child:hover li:nth-child(2){background:#dfeaff;border-color:#86b1fc}.hf-page .hf-scenario-card:nth-child(2):hover .hf-scenario-icon{rotate:8deg}.hf-page .hf-hero-media[data-hf-pointer=hero] .hf-hero-window,.hf-page .hf-installment-board[data-hf-pointer=installment],.hf-page .hf-permissions-art[data-hf-pointer=permissions]{will-change:transform}}@media(max-width:767.98px),(hover:none),(pointer:coarse){.hf-page .hf-kinetic-token{display:none}.hf-page .hf-hero-media .hf-hero-window{transform:rotate(-1.5deg)}}.hf-page .hf-copy,.hf-page .hf-faq-answer,.hf-page .hf-feature-card p,.hf-page .hf-scenario-card li,.hf-page .hf-story-step p,.hf-page li,.hf-page p{text-align:justify;text-justify:inter-word}.hf-page .hf-cashflow-grid>div:first-child,.hf-page .hf-faq-head,.hf-page .hf-installments-grid>div:first-child,.hf-page .hf-mobile-grid>div:last-child,.hf-page .hf-overview-head,.hf-page .hf-permissions-grid>div:last-child,.hf-page .hf-scenarios-heading,.hf-page .hf-showcase .hf-title,.hf-page .hf-showcase-copy,.hf-page .hf-story-head{max-width:none}.hf-page .hf-copy{line-height:2.08}.hf-page .hf-cashflow-tile,.hf-page .hf-media-window,.hf-page .hf-scenario-card,.hf-page .hf-story-step{transition:box-shadow .24s,border-color .24s,background-color .24s,transform .24s}.hf-page .hf-story-track{gap:18px;align-items:stretch}.hf-page .hf-story-step{min-height:240px;box-shadow:10px 11px 0 #0f2556}.hf-page .hf-feature-card h3,.hf-page .hf-story-step h3{font-size:1.08rem}.hf-page .hf-story-step:hover{transform:none!important}.hf-page .hf-story-step>i{transition:none!important}.hf-page .hf-story-note{padding:18px 22px}.hf-page .hf-feature-card:first-child h3{font-size:1.4rem}.hf-page .hf-feature-card p{line-height:1.95}.hf-page .hf-scenario-grid{align-items:stretch}.hf-page .hf-scenario-card{box-shadow:12px 13px 0 #e0ecff}.hf-page .hf-scenario-card--service{box-shadow:12px 13px 0 #f7ecd0}.hf-page .hf-scenario-card--service:hover,.hf-page .hf-scenario-card:hover{transform:none!important;box-shadow:inherit}.hf-page .hf-scenario-card h3{font-size:clamp(1.02rem, 1.22vw, 1.28rem);max-width:none;margin:0 0 4px}.hf-page .hf-scenario-card a{font-size:.9rem}.hf-page .hf-cta-box{background:linear-gradient(135deg,#1848aa 0,#2563eb 58%,#3f84ff 100%);border:2px solid #1548a9;box-shadow:14px 16px 0 #cfdefd;border-radius:34px}.hf-page .hf-cta-box::before{width:280px;height:280px;left:-90px;bottom:-120px;border-width:2px;border-color:rgba(255,255,255,.16)}.hf-page .hf-cta-box::after{width:220px;height:220px;right:-70px;top:-78px;border-width:2px;border-color:rgba(255,255,255,.18)}.hf-page .hf-cta-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1.7rem;align-items:center}.hf-page .hf-cta-box h2{font-size:clamp(1.6rem, 2.3vw, 2.25rem);line-height:1.72;font-weight:980;letter-spacing:-.01em}.hf-page .hf-cta-box p{max-width:none;color:rgba(255,255,255,.9)}.hf-page .hf-cta-actions{align-self:center}.hf-page .hf-cta-box .hf-btn-outline{min-width:0;box-shadow:none!important;border-width:2px;border-color:#d7e4ff;background:#fff;color:#1c57bf}.hf-page .hf-cta-box .hf-btn-outline:hover{transform:none;box-shadow:none!important;background:#f6f9ff;border-color:#fff}.hf-page #modules .hf-feature-grid{display:grid;grid-auto-flow:row;gap:19px;align-items:stretch}.hf-page #modules .hf-feature-card,.hf-page #modules .hf-feature-card:first-child,.hf-page #modules .hf-feature-card:nth-child(7){grid-column:auto;min-width:0;min-height:255px;padding:23px 21px 24px;border:2px solid var(--hf-card-border,#b3ccf2);background:var(--hf-card-bg,#f3f7ff);box-shadow:8px 9px 0 var(--hf-card-shadow,#dce8ff);transition:transform .25s cubic-bezier(.2, .75, .22, 1),box-shadow .25s,border-color .25s,background-color .25s;isolation:isolate}.hf-page #modules .hf-feature-card:first-child{--hf-card-bg:#2563eb;--hf-card-border:#1d53c8;--hf-card-shadow:#bfd4ff}.hf-page #modules .hf-feature-card:nth-child(2){--hf-card-bg:#fff3cf;--hf-card-border:#e6c66f;--hf-card-shadow:#f3e5bb}.hf-page #modules .hf-feature-card:nth-child(3){--hf-card-bg:#e4f6ff;--hf-card-border:#9cc9e8;--hf-card-shadow:#d2e9fb}.hf-page #modules .hf-feature-card:nth-child(4){--hf-card-bg:#f0edff;--hf-card-border:#c4b8f2;--hf-card-shadow:#e2dcff}.hf-page #modules .hf-feature-card:nth-child(5){--hf-card-bg:#e9f8ee;--hf-card-border:#a9d6b6;--hf-card-shadow:#d7eedf}.hf-page #modules .hf-feature-card:nth-child(6){--hf-card-bg:#fff0e6;--hf-card-border:#eec2a4;--hf-card-shadow:#f7dfcf}.hf-page #modules .hf-feature-card:nth-child(7){--hf-card-bg:#eaf0ff;--hf-card-border:#a7beef;--hf-card-shadow:#d8e3fc}.hf-page #modules .hf-feature-card:nth-child(8){--hf-card-bg:#fff0f5;--hf-card-border:#ebbad0;--hf-card-shadow:#f5dfeb}.hf-page #modules .hf-feature-card h3,.hf-page #modules .hf-feature-card:first-child h3{font-size:1.08rem;line-height:1.8}.hf-page #modules .hf-feature-card p,.hf-page #modules .hf-feature-card:first-child p{font-size:.88rem;line-height:1.94}.hf-page #modules .hf-feature-card .hf-icon{margin-bottom:15px}.hf-page #warehouse .hf-showcase-media{isolation:isolate}.hf-page #warehouse .hf-showcase-media::before{z-index:-1}.hf-page #warehouse .hf-media-window,.hf-page #warehouse .hf-media-window:hover,.hf-page #warehouse .hf-showcase.reverse .hf-media-window,.hf-page #warehouse .hf-showcase.reverse .hf-media-window:hover{transform:perspective(1300px) rotateX(var(--hf-rx,0deg)) rotateY(var(--hf-ry,0deg)) rotate(-1.5deg);box-shadow:13px 15px 0 #4566a7,0 29px 62px rgba(3,12,35,.26);border-color:#7da6ee;transition:transform .22s cubic-bezier(.2, .75, .22, 1);transform-origin:50% 50%}.hf-page #warehouse .hf-warehouse-float,.hf-page #warehouse .hf-warehouse-symbol{position:absolute;z-index:4;transition:translate .22s ease-out;font-weight:950;pointer-events:none}.hf-page #warehouse .hf-warehouse-float{display:inline-flex;align-items:center;gap:9px;font-size:.86rem;line-height:1.5;padding:12px 17px;border-radius:17px;border:2px solid #92b6ef;background:#fff;color:#194b9b;box-shadow:8px 9px 0 #264b91}.hf-page #warehouse .hf-warehouse-float i{font-size:1.32rem;color:#2563eb}.hf-page #warehouse .hf-warehouse-float--stock{right:-15px;top:5%;rotate:5deg;translate:calc(var(--hf-shift-x,0px) * .72) calc(var(--hf-shift-y,0px) * .72)}.hf-page #warehouse .hf-warehouse-float--transfer{left:-19px;bottom:7%;rotate:-5deg;background:#ffdc71;border-color:#f9da81;color:#254472;translate:calc(var(--hf-shift-x,0px) * -.58) calc(var(--hf-shift-y,0px) * -.58)}.hf-page #warehouse .hf-warehouse-symbol{right:12%;bottom:-28px;width:72px;height:72px;display:grid;place-items:center;border-radius:22px;border:3px solid #fff;background:#2563eb;color:#fff;font-size:2.7rem;box-shadow:7px 8px 0 #244b92;rotate:-11deg;translate:var(--hf-token-x,0px) var(--hf-token-y,0px)}.hf-page #receipts-payments .hf-cashflow-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:18px;align-items:stretch}.hf-page #receipts-payments .hf-cashflow-tile,.hf-page #receipts-payments .hf-cashflow-tile--income,.hf-page #receipts-payments .hf-cashflow-tile--wide{min-width:0;grid-column:auto;min-height:207px;padding:25px 23px;border:2px solid var(--hf-flow-border);background:var(--hf-flow-bg);color:var(--hf-flow-text);box-shadow:9px 10px 0 var(--hf-flow-shadow);transition:transform .24s,box-shadow .24s,border-color .24s}.hf-page #receipts-payments .hf-cashflow-tile:first-child{--hf-flow-bg:#2563eb;--hf-flow-border:#1d54cb;--hf-flow-text:#fff;--hf-flow-shadow:#c2d5fb}.hf-page #receipts-payments .hf-cashflow-tile:nth-child(2){--hf-flow-bg:#098e9b;--hf-flow-border:#087681;--hf-flow-text:#fff;--hf-flow-shadow:#c5e9e9}.hf-page #receipts-payments .hf-cashflow-tile:nth-child(3){--hf-flow-bg:#ffd060;--hf-flow-border:#e3b349;--hf-flow-text:#223b60;--hf-flow-shadow:#f8e7bb}.hf-page #receipts-payments .hf-cashflow-tile:nth-child(4){--hf-flow-bg:#7157d9;--hf-flow-border:#5e46c1;--hf-flow-text:#fff;--hf-flow-shadow:#e1d9fa}.hf-page #receipts-payments .hf-cashflow-tile p,.hf-page #receipts-payments .hf-cashflow-tile strong,.hf-page #receipts-payments .hf-cashflow-tile>i{color:var(--hf-flow-text)}.hf-page #receipts-payments .hf-cashflow-tile>i{font-size:2rem;margin-bottom:12px}.hf-page #receipts-payments .hf-cashflow-tile strong{font-size:1.16rem}.hf-page #receipts-payments .hf-cashflow-tile p{opacity:.93;font-size:.88rem;line-height:1.9}@media (hover:hover) and (pointer:fine){.hf-page #modules .hf-feature-card:first-child:hover,.hf-page #modules .hf-feature-card:focus-within,.hf-page #modules .hf-feature-card:hover,.hf-page #modules .hf-feature-card:nth-child(2):hover,.hf-page #modules .hf-feature-card:nth-child(5):hover{transform:translate(-5px,-5px);border-color:#2563eb;background:var(--hf-card-bg);box-shadow:13px 14px 0 var(--hf-card-shadow),0 23px 40px rgba(28,69,137,.1)}.hf-page #receipts-payments .hf-cashflow-tile--primary:hover,.hf-page #receipts-payments .hf-cashflow-tile--yellow:hover,.hf-page #receipts-payments .hf-cashflow-tile:hover{background:var(--hf-flow-bg);border-color:var(--hf-flow-border);transform:translate(-4px,-4px);box-shadow:13px 14px 0 var(--hf-flow-shadow),0 19px 26px rgba(29,70,138,.12)}.hf-page #business-scenarios .hf-scenario-card--service:hover,.hf-page #business-scenarios .hf-scenario-card:hover{transform:none!important}.hf-page #business-scenarios .hf-scenario-card:first-child:hover li:nth-child(2){background:rgba(255,255,255,.86);border-color:#c8dafa}.hf-page #business-scenarios .hf-scenario-card:first-child:hover .hf-scenario-icon,.hf-page #business-scenarios .hf-scenario-card:nth-child(2):hover .hf-scenario-icon{rotate:8deg}.hf-page #business-scenarios .hf-scenario-card .hf-scenario-icon{transition:rotate .25s}}.hf-page .hf-conversion{isolation:isolate;min-height:450px;padding:clamp(88px,9vw,142px) 0;background:#2563eb;color:#fff;border-top:3px solid #1c53c5}.hf-page .hf-conversion::before{content:'%';position:absolute;pointer-events:none;z-index:-1;font-size:clamp(170px, 22vw, 380px);font-weight:950;line-height:1;color:rgba(255,255,255,.09);left:7%;bottom:-95px;rotate:-16deg}.hf-page .hf-conversion-orbit{position:absolute;z-index:-1;pointer-events:none;border:30px solid rgba(255,255,255,.07);border-radius:50%}.hf-page .hf-conversion-orbit--one{width:480px;height:480px;right:-170px;top:-210px}.hf-page .hf-conversion-orbit--two{width:210px;height:210px;left:23%;top:6%;border-width:14px;border-color:rgba(255,220,102,.17)}.hf-page .hf-conversion-spark{position:absolute;left:11%;top:17%;font-size:4rem;color:#ffdb70;pointer-events:none;rotate:12deg}.hf-page .hf-conversion-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:clamp(30px,6vw,95px);align-items:center}.hf-page .hf-conversion-kicker{display:inline-flex;align-items:center;gap:10px;border:2px solid rgba(255,255,255,.32);padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.13);color:#fff;font-weight:900;font-size:.86rem}.hf-page .hf-conversion-copy h2{margin:20px 0 16px;font-weight:950;color:#fff}.hf-page .hf-conversion-copy p{margin:0;max-width:800px;color:#eef4ff;line-height:2.1;font-size:1.02rem}.hf-page .hf-conversion-actions{display:grid;gap:15px}.hf-page .hf-conversion-btn{min-height:62px;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 22px;background:#ffd24f;color:#18345a;border:2px solid #edb83b;border-radius:17px;font-size:1rem;font-weight:950;box-shadow:none!important;text-decoration:none;transition:background .2s,border-color .2s}.hf-page .hf-conversion-btn:focus-visible,.hf-page .hf-conversion-btn:hover{background:#ffe08a;color:#18345a;border-color:#ffe08a;box-shadow:none!important;transform:none}.hf-page .hf-conversion-btn i{font-size:1.3rem}@media(max-width:1199.98px){.hf-page .hf-cta-grid{grid-template-columns:1fr}.hf-page .hf-story-step{min-height:0}.hf-page #modules .hf-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:991.98px){.hf-page #modules .hf-feature-grid,.hf-page .hf-conversion-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-page .hf-conversion-grid{grid-template-columns:1fr}}@media(max-width:767.98px){.hf-page .hf-title{font-size:clamp(1.38rem, 5.8vw, 2rem)!important;line-height:1.7}.hf-page .hf-hero h1{font-size:clamp(1.8rem, 7vw, 2.55rem);line-height:1.62}.hf-page #warehouse .hf-warehouse-float i,.hf-page .hf-feature-card h3,.hf-page .hf-scenario-card h3,.hf-page .hf-story-step h3{font-size:1rem}.hf-page .hf-cta-box{padding:2rem 1.25rem 2.1rem}.hf-page #modules .hf-feature-grid,.hf-page .hf-conversion-actions{grid-template-columns:1fr}.hf-page #receipts-payments .hf-cashflow-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-page #receipts-payments .hf-cashflow-tile{min-height:185px;padding:20px 17px}.hf-page #warehouse .hf-warehouse-float{font-size:.7rem;padding:7px 10px;gap:5px;border-radius:12px}.hf-page #warehouse .hf-warehouse-float--stock{right:0;top:-14px}.hf-page #warehouse .hf-warehouse-float--transfer{left:0;bottom:-17px}.hf-page #warehouse .hf-warehouse-symbol{display:none}.hf-page .hf-conversion{padding:78px 0;min-height:0}.hf-page .hf-conversion-spark{left:6%;top:9%;font-size:2.5rem}}@media(max-width:420px){.hf-page #receipts-payments .hf-cashflow-bento{grid-template-columns:1fr}.hf-page #receipts-payments .hf-cashflow-tile{min-height:135px}.hf-page #warehouse .hf-warehouse-float--stock{right:0;top:-18px}}@media(prefers-reduced-motion:reduce){.hf-page *,.hf-page ::after,.hf-page ::before{transition-duration:NaNs!important;animation-duration:NaNs!important;scroll-behavior:auto!important}.hf-page .hf-hero-sticker{animation:none}.hf-page.hf-anim-ready .hf-will-reveal:not(.is-visible){opacity:1;transform:none}.hf-page #warehouse .hf-media-window,.hf-page #warehouse .hf-media-window:hover,.hf-page .hf-hero-media .hf-hero-window,.hf-page .hf-installment-board,.hf-page .hf-kinetic-token,.hf-page .hf-permissions-art{transform:none!important;transition:none!important}.hf-page .hf-card-spotlight::before{display:none}.hf-page #warehouse .hf-warehouse-float,.hf-page #warehouse .hf-warehouse-symbol,.hf-page .hf-cashflow-float,.hf-page .hf-hero-media .hf-floating{translate:none!important;transition:none!important}.hf-page #modules .hf-feature-card:hover,.hf-page #receipts-payments .hf-cashflow-tile:hover{transform:none!important}}.hf-page .hf-checks li,.hf-page .hf-copy,.hf-page .hf-faq-answer,.hf-page .hf-feature-card p,.hf-page .hf-point span,.hf-page .hf-scenario-card li,.hf-page .hf-story-step p,.hf-page p{text-align:justify;text-align-last:right;text-justify:inter-word}.hf-page .hf-title{text-wrap:pretty;width:100%;max-width:none!important;font-size:clamp(1.45rem, 2.05vw, 2.18rem)!important;line-height:1.85!important;text-wrap:pretty}.hf-page .hf-hero h1{max-width:none!important;font-size:clamp(1.9rem, 3vw, 3.1rem)!important;line-height:1.72!important}.hf-page .hf-feature-card h3,.hf-page .hf-scenario-card h3,.hf-page .hf-story-step h3{line-height:1.85}.hf-page .hf-conversion-copy h2{max-width:none!important;font-size:clamp(1.5rem, 2vw, 2.1rem)!important;line-height:1.85!important}@media (max-width:767.98px){.hf-wrap{width:min(100% - 24px,1240px)}.hf-section{padding:4.3rem 0}.hf-hero{padding:3.8rem 0 3.2rem}.hf-hero-grid{gap:2.3rem}.hf-hero h1{font-size:clamp(1.9rem, 8vw, 2.55rem)}.hf-hero-media{min-height:310px}.hf-floating{display:none}.hf-actions{display:grid}.hf-btn,.hf-btn-outline,.hf-cta .hf-btn-outline{width:100%}.hf-feature-grid,.hf-mobile-links,.hf-points{grid-template-columns:1fr}.hf-phone-stage{min-height:470px}.hf-phone{max-width:62%;max-height:450px}.hf-phone.main{right:13%}.hf-phone.side{left:1%}.hf-page .hf-title{font-size:clamp(1.35rem, 4.7vw, 1.75rem)!important}.hf-page .hf-hero h1{font-size:clamp(1.85rem, 6.2vw, 2.35rem)!important}}