.hf-site{--ink:#20192d;--muted:#685f70;--paper:#faf9f6;--lime:#d8ef9e;--lilac:#d8c9f4;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;overflow:clip}.hf-site *{box-sizing:border-box}.hf-site a{color:inherit;text-decoration:none}.hf-site svg{flex-shrink:0}.hf-site h1,.hf-site h2,.hf-site h3,.hf-site p{margin:0}.hf-site [id]{scroll-margin-top:95px}.hf-container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.hf-site :focus-visible{outline:3px solid #9971e7;outline-offset:5px}.hf-skip{position:absolute;left:20px;top:-80px;padding:14px;background:white;z-index:20}.hf-skip:focus{top:12px}.hf-header{background:var(--paper);border-bottom:1px solid #e9e5ee;position:relative;z-index:5}.hf-nav{min-height:94px;display:flex;gap:40px;justify-content:space-between}.hf-brand,.hf-nav{align-items:center}.hf-brand{display:inline-flex;width:178px;flex-shrink:0;line-height:1;color:var(--ink)}.hf-brand>svg{display:block;width:100%;height:auto;margin:0}.hf-signal{fill:#8460b5}.hf-nav nav{display:flex;gap:28px;margin:auto;font-size:13px}.hf-footer nav a:hover,.hf-nav nav a:hover{color:#7350aa}.hf-nav-actions{display:flex;align-items:center;gap:25px}.hf-login{font-size:13px;display:inline-flex;gap:6px;align-items:center}.hf-login svg{width:15px}.hf-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--lime);color:var(--ink)!important;padding:18px 24px;border-radius:5px;font-size:14px;font-weight:700;min-height:56px;transition:background .15s}.hf-button:hover{background:#e6f6c1}.hf-nav .hf-button{min-height:44px;padding:12px 17px;gap:22px;font-size:12px;background:var(--ink);color:#fff!important}.hf-nav .hf-button:hover{background:#4a3b61}.hf-hero{background:#20192e;color:#fff;position:relative}.hf-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;min-height:640px;align-items:center;gap:20px}.hf-hero-copy{padding:73px 0 67px;position:relative;z-index:2}.hf-eyebrow{display:flex;gap:10px;align-items:center;text-transform:uppercase;letter-spacing:1.7px;font-weight:600;font-size:10px}.hf-hero .hf-eyebrow{color:#e2d8f5}.hf-application-note>span,.hf-eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--lime)}.hf-site h1{font-size:clamp(56px,5.6vw,80px);line-height:1.05;letter-spacing:-3.8px;font-weight:500;margin:25px 0}.hf-site em{font-style:normal;color:var(--lilac)}.hf-hero-description{font-size:20px;line-height:1.5;max-width:440px;letter-spacing:-.3px;color:#f3eefb}.hf-hero-detail{max-width:430px;font-size:16px;line-height:1.8;color:#d0c5db;margin-top:16px!important}.hf-hero-actions{display:flex;align-items:center;gap:25px;margin:31px 0 18px;flex-wrap:wrap}.hf-text-link{display:inline-flex;align-items:center;min-height:44px;gap:14px;font-size:14px;border-bottom:1px solid #776887;padding-bottom:5px}.hf-application-note{display:flex;align-items:center;gap:8px;font-size:12px;color:#d0c5db}.hf-application-note>span{width:4px;height:4px}.hf-network{position:relative;align-self:stretch;min-width:0;isolation:isolate}.hf-network:before{content:"";position:absolute;inset:12% -8% 0 -8%;background:radial-gradient(ellipse,#5f47752e 0,transparent 66%);z-index:-1}.hf-network-grid{position:absolute;inset:0;background-image:radial-gradient(#ad98ca35 .7px,transparent 0);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 65%);mask-image:radial-gradient(ellipse,#000,transparent 65%)}.hf-fibers{width:calc(100% + 45px);height:100%;position:absolute;left:-15px;top:0;overflow:visible}.hf-network-label{position:absolute;display:flex;align-items:center;gap:12px;background:#332b44;border:1px solid #544860;box-shadow:0 16px 45px #130c2b55;border-radius:9px;padding:16px 20px}.hf-network-label-one{left:2%;top:19%;transform:rotate(-5deg)}.hf-mini-icon{width:38px;height:38px;display:grid;place-items:center;font-size:27px;font-weight:300;border:1px solid #7c6994;border-radius:50%;color:var(--lime)}.hf-network-label small{font-size:10px;color:#b6a8c9;display:block}.hf-network-label strong{font-size:13px;font-weight:500;display:block;margin-top:3px}.hf-network-label-two{bottom:23%;right:-2%;font-size:11px;transform:rotate(5deg)}.hf-dot{height:6px;width:6px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px #d8ef9e0c}.hf-network-caption{position:absolute;bottom:34px;left:20px;right:0;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;color:#a493ba}.hf-values{border-bottom:1px solid #e5e1e8}.hf-values>.hf-container{display:grid;grid-template-columns:repeat(3,1fr);padding-block:24px}.hf-values span{display:flex;gap:17px;align-items:center;justify-content:center;font-size:13px;letter-spacing:-.2px;border-right:1px solid #e1dce7}.hf-values span:first-child{justify-content:flex-start}.hf-values span:last-child{border:0;justify-content:flex-end}.hf-values b{font-size:9px;font-weight:400;color:#928699;border:1px solid #d7cedf;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.hf-section{padding:94px 0}.hf-section-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:end;margin-bottom:42px}.hf-section .hf-eyebrow{color:#857091;margin-bottom:20px}.hf-site h2{font-size:44px;font-weight:500;line-height:1.12;letter-spacing:-1.8px}.hf-section-heading>p{font-size:16px;line-height:1.8;color:var(--muted);max-width:365px;justify-self:end}.hf-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hf-feature{padding:30px;border:1px solid #e7e0d6;background:#efeee8;border-radius:8px;min-height:333px}.hf-feature-lilac{background:#e8dff3;border-color:#ded0ef}.hf-feature-green{background:#e6ebd5;border-color:#dce3c7}.hf-feature-symbol{display:block;font-size:42px;line-height:1;height:62px;font-weight:300}.hf-feature-number{font-size:10px;letter-spacing:1.3px;margin-top:20px!important;color:#716778}.hf-site h3{font-size:25px;font-weight:500;line-height:1.15;letter-spacing:-.8px;margin:12px 0 17px}.hf-feature>p:last-child{font-size:15px;line-height:1.85;color:#655d6b;max-width:310px}.hf-process{background:#eeece7;border-block:1px solid #e5e1d9}.hf-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.hf-steps li{position:relative;border-top:1px solid #ccc3d0;padding-top:28px}.hf-steps li>span{font-size:12px;color:#927b9e;display:block;margin-bottom:29px}.hf-steps li:before{content:"";width:5px;height:5px;position:absolute;top:-3px;left:0;background:#796084;border-radius:50%}.hf-steps h3{font-size:22px}.hf-steps p{font-size:13px;line-height:1.85;color:var(--muted);max-width:290px}.hf-process-bottom{display:flex;align-items:center;gap:22px;margin-top:38px}.hf-process-bottom .hf-button{background:var(--ink);color:white!important}.hf-process-bottom .hf-button:hover{background:#48375e}.hf-process-bottom>span{font-size:11px;color:var(--muted)}.hf-faq-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.hf-faq-grid>div>p:last-child{font-size:15px;line-height:1.85;color:var(--muted);margin-top:24px}.hf-questions details{border-bottom:1px solid #dfd8e5}.hf-questions details:first-child{border-top:1px solid #dfd8e5}.hf-questions summary{display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:16px;font-weight:500;padding:23px 0;gap:20px;cursor:pointer}.hf-questions summary::-webkit-details-marker{display:none}.hf-questions summary>span{font-size:21px;color:#8b7999;font-weight:400;transition:transform .15s}.hf-questions details[open] summary>span{transform:rotate(45deg)}.hf-questions details>p{font-size:15px;color:var(--muted);line-height:1.85;padding:0 26px 24px 0}.hf-final{background:var(--lilac);overflow:hidden}.hf-final-inner{padding:72px 0;position:relative}.hf-final .hf-eyebrow{color:#655373;font-size:9px}.hf-final h2{font-size:67px;letter-spacing:-3px;margin:23px 0 29px;position:relative;z-index:1}.hf-final em{color:#72528f}.hf-final .hf-button{background:var(--ink);color:white!important;position:relative;z-index:1}.hf-final .hf-button:hover{background:#4a3b61}.hf-final-inner>p:last-of-type{font-size:13px;margin-top:15px;color:#6c567c}.hf-final-star{position:absolute;right:5%;top:45px;font-size:330px;line-height:1.2;color:#b79bcc;font-weight:400;transform:rotate(12deg);pointer-events:none}.hf-footer{padding:43px 0 23px}.hf-footer-top{display:flex;justify-content:space-between;gap:40px}.hf-footer .hf-brand{width:155px}.hf-footer-top p{font-size:13px;color:#716379;margin-top:14px}.hf-footer nav{display:flex;align-items:flex-start;gap:26px;padding-top:0;font-size:13px;flex-wrap:wrap}.hf-footer-bottom{display:flex;gap:20px;justify-content:space-between;border-top:1px solid #e5e0e7;margin-top:32px;padding-top:22px;font-size:12px;color:#786881}@media(min-width:1500px){.hf-hero-grid{min-height:690px}.hf-site h1{font-size:82px}}@media(max-width:1100px){.hf-container{width:calc(100% - 64px)}.hf-nav{gap:20px}.hf-nav nav{gap:18px}.hf-login{display:none}.hf-site h1{font-size:61px}.hf-hero-grid{min-height:600px}.hf-hero-actions{gap:18px}.hf-hero-actions .hf-text-link{font-size:14px}.hf-network-label-one{left:-3%}.hf-network-label-two{right:0}.hf-feature{padding:25px}.hf-faq-grid{gap:45px}.hf-site h2{font-size:38px}.hf-section-heading{gap:40px}.hf-final h2{font-size:65px}}@media(max-width:760px){.hf-container{width:calc(100% - 40px)}.hf-nav{min-height:76px}.hf-nav nav{display:none}.hf-brand{width:148px}.hf-nav .hf-button{font-size:11px;padding:12px;gap:15px}.hf-hero-grid{grid-template-columns:1fr;gap:0}.hf-hero-copy{padding:52px 0 0}.hf-site h1{font-size:clamp(42px,9.7vw,68px);letter-spacing:-2.7px;line-height:1.06;margin:22px 0}.hf-eyebrow{font-size:9px}.hf-hero-description{font-size:19px;max-width:400px}.hf-hero-detail{font-size:16px;max-width:430px}.hf-hero-actions{margin-top:26px;gap:20px}.hf-button{padding:17px 20px;min-height:54px;font-size:13px;gap:28px}.hf-hero-actions .hf-text-link{font-size:14px}.hf-network{height:310px;max-width:430px;width:100%;margin:0 auto}.hf-fibers{left:0;width:100%}.hf-network-label-one{left:1%;top:14%;padding:11px 14px;gap:9px}.hf-network-label small{font-size:9px}.hf-network-label strong{font-size:11px}.hf-mini-icon{width:30px;height:30px;font-size:24px}.hf-network-label-two{right:0;bottom:20%;font-size:10px;padding:12px 14px}.hf-network-caption{bottom:20px;left:0}.hf-values>.hf-container{padding-block:19px}.hf-values span{font-size:12px;gap:8px;line-height:1.4;justify-content:center!important;padding:0 8px}.hf-values b{display:none}.hf-section{padding:60px 0}.hf-section-heading{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.hf-section-heading>p{justify-self:start;max-width:440px;font-size:16px}.hf-site h2{font-size:clamp(30px,7.5vw,38px);letter-spacing:-1.3px}.hf-section .hf-eyebrow{margin-bottom:16px}.hf-feature-grid{grid-template-columns:1fr;gap:12px}.hf-feature{min-height:0;padding:28px 24px;position:relative}.hf-feature-symbol{position:absolute;right:25px;top:25px;font-size:36px}.hf-feature-number{margin-top:0!important}.hf-feature h3{margin-top:16px;font-size:28px}.hf-feature>p:last-child{max-width:450px;font-size:15px}.hf-steps{grid-template-columns:1fr;gap:27px}.hf-steps li{padding:24px 0 0 45px}.hf-steps li>span{position:absolute;left:0;top:27px}.hf-steps h3{margin-top:0;font-size:23px}.hf-steps p{max-width:390px}.hf-process-bottom{align-items:flex-start;flex-direction:column;gap:14px;margin-top:31px}.hf-faq-grid{grid-template-columns:1fr;gap:32px}.hf-faq-grid>div>p:last-child{margin-top:19px}.hf-questions summary{font-size:16px;padding:21px 0}.hf-final-inner{padding:54px 0}.hf-final h2{font-size:52px;letter-spacing:-2px}.hf-final-star{font-size:220px;right:-95px;top:83px;opacity:.55}.hf-final .hf-eyebrow{font-size:8px;letter-spacing:1.2px;position:relative;z-index:1}.hf-footer{padding:33px 0 20px}.hf-footer-top{flex-direction:column;gap:26px}.hf-footer nav{gap:18px;row-gap:14px}.hf-footer-bottom{align-items:flex-start;flex-direction:column;gap:10px;line-height:1.7}.hf-footer-bottom>span:last-child{max-width:280px}}@media(prefers-reduced-motion:reduce){.hf-site *{transition:none!important;scroll-behavior:auto!important}}@media(max-width:360px){.hf-nav{gap:12px}.hf-nav .hf-brand{width:132px}.hf-nav .hf-button{font-size:10px;gap:10px}}.hf-nav nav a[aria-current=page]{color:#795298;font-weight:700}.hf-footer nav a[aria-current=page]{color:#795298}@media(max-width:760px){.hf-nav{flex-wrap:wrap;gap:0 16px;padding:16px 0 0}.hf-nav .hf-nav-actions{margin-left:auto}.hf-nav nav{display:flex;order:3;width:100%;justify-content:space-between;padding:3px 0;margin:14px 0 0;border-top:1px solid #e9e1ed;gap:12px;font-size:12px}.hf-nav nav a{padding:10px 0;min-height:44px;display:inline-flex;align-items:center}.hf-process-bottom>span{line-height:1.7;max-width:410px}}.hf-site h1,.hf-site h2,.hf-site h3{text-wrap:balance}.hf-footer nav a,.hf-login,.hf-nav nav a{min-height:44px;display:inline-flex;align-items:center}.hf-next{background:#eeebe5;border-block:1px solid #e1dadf}.hf-next-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;align-items:center}.hf-fit-intro{font-size:16px;line-height:1.8;color:var(--muted);max-width:430px;margin-top:24px!important}.hf-fit-list{list-style:none;display:grid;gap:25px;padding:0;margin:32px 0 0}.hf-fit-list li{display:flex;gap:16px;align-items:flex-start}.hf-fit-list li>span{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;border:1px solid #c2cdac;color:#5b6b40;background:#e5ecd8;font-size:13px}.hf-site .hf-fit-list h3{font-size:18px;letter-spacing:-.3px;line-height:1.5;margin:0 0 5px;text-wrap:wrap}.hf-fit-list p{font-size:14px;line-height:1.8;color:var(--muted);max-width:360px}.hf-next-card{padding:38px;background:#faf9f6;border:1px solid #ded5e4;border-radius:14px;box-shadow:0 12px 40px #35274005;min-width:0}.hf-next-card>.hf-eyebrow{font-size:10px;margin-bottom:14px}.hf-site .hf-next-card>h3{font-size:30px;line-height:1.2;letter-spacing:-1px;margin:0}.hf-apply-steps{list-style:none;padding:0;margin:30px 0;display:grid;gap:25px}.hf-apply-steps li{display:flex;align-items:flex-start;gap:18px}.hf-apply-steps li>span{display:grid;place-items:center;flex:none;width:28px;height:28px;font-size:11px;color:#7e6190;border:1px solid #d7c8e2;border-radius:50%}.hf-apply-steps h4{font-size:15px;font-weight:600;line-height:1.65;margin:0 0 6px}.hf-apply-steps p{font-size:14px;line-height:1.8;color:var(--muted)}.hf-next-card>.hf-button{width:100%;background:var(--ink);color:white!important}.hf-next-card>.hf-button:hover{background:#4a3b61}.hf-next-note{font-size:12px;line-height:1.7;text-align:center;color:var(--muted);margin-top:15px!important}@media(max-width:1100px){.hf-next-grid{gap:42px}.hf-next-card{padding:30px}}@media(max-width:760px){.hf-next-grid{grid-template-columns:1fr;gap:35px}.hf-next-card{padding:28px 24px}.hf-fit-intro{max-width:100%;margin-top:20px!important}.hf-fit-list p{max-width:100%;font-size:15px}.hf-apply-steps p{font-size:15px}.hf-next-note{text-align:left}.hf-footer nav{gap:6px 22px}.hf-hero-actions{gap:10px 22px}.hf-application-note{font-size:12px}.hf-feature h3{font-size:26px}.hf-network-caption{font-size:8px}.hf-hero .hf-eyebrow{line-height:1.8;letter-spacing:1.3px}.hf-hero .hf-eyebrow>span{flex:none}.hf-faq-grid>div>p:last-child{max-width:400px}}@media(max-width:380px){.hf-nav .hf-brand{width:132px}.hf-nav .hf-button{font-size:10px;gap:10px}.hf-hero-actions{align-items:stretch;flex-direction:column}.hf-hero-actions>.hf-text-link{align-self:flex-start}.hf-network{height:280px}.hf-next-card{padding:26px 20px}.hf-apply-steps li{gap:12px}.hf-site .hf-next-card>h3{font-size:27px}.hf-final h2{font-size:48px}}@media(min-width:1024px){.hf-hero-copy{padding-top:113px;padding-bottom:107px}}