.figma-home .fh-demo{padding-block:var(--fh-gap-sm)}.figma-home .fh-demo__card{background:var(--fh-ink);min-height:clamp(420px,50vw,720px);color:var(--fh-bg);border-radius:40px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.figma-home .fh-demo__bg{position:absolute;inset:0}.figma-home .fh-demo__bg img{object-fit:cover;width:100%;height:100%;transition:filter .45s,transform .45s;transform:scale(1.02)}.figma-home .fh-demo__card:hover .fh-demo__bg img{filter:blur(8px);transform:scale(1.06)}.figma-home .fh-demo__shade{background:#24242466;transition:background .45s;position:absolute;inset:0}.figma-home .fh-demo__card:hover .fh-demo__shade{background:#2424248c}.figma-home .fh-demo__logo{z-index:1;width:118px;height:auto;position:absolute;top:50px;left:50px}.figma-home .fh-demo__text{z-index:1;flex-direction:column;align-items:flex-start;gap:15px;max-width:786px;padding:50px;display:flex;position:relative}.figma-home .fh-demo__copy{flex-direction:column;gap:9px;display:flex}.figma-home .fh-demo__title{letter-spacing:-.04em;font-size:clamp(36px,4.2vw,60px);font-weight:600;line-height:1.05}.figma-home .fh-demo__lead{letter-spacing:-.03em;color:#fffffabf;font-size:15px;font-weight:600;line-height:1.5}.figma-home .fh-ind{padding-block:var(--fh-gap)}.figma-home .fh-ind__inner{background:var(--fh-cream);border-radius:40px;flex-direction:column;gap:80px;max-width:1600px;margin-inline:auto;padding:120px 60px;display:flex}.figma-home .fh-ind__title-block{flex-direction:column;gap:12px;max-width:720px;display:flex}.figma-home .fh-ind__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;display:grid}.figma-home .fh-ind__col{flex-direction:column;gap:16px;display:flex}.figma-home .fh-ind__col>li{position:relative}.figma-home .fh-ind__col>li:after{content:"";z-index:0;background:var(--fh-hairline);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.figma-home .fh-ind__item{z-index:1;color:inherit;text-align:left;isolation:isolate;border-radius:0;align-items:flex-start;gap:16px;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.figma-home .fh-ind__fill{z-index:0;pointer-events:none;transform-origin:50%;will-change:transform;background:#fff;border-radius:50%;width:50px;height:50px;margin-bottom:-25px;margin-left:-25px;position:absolute;bottom:0;left:50%;transform:scale(.001)}.figma-home .fh-ind__col>li[data-bloom]>.fh-ind__item{z-index:2;border-radius:30px}.figma-home .fh-ind__col>li[data-bloom]:after{content:none}.figma-home .fh-ind__col>li:has(+li[data-bloom]):after{content:none}.figma-home .fh-ind__item>:not(.fh-ind__fill){z-index:1;position:relative}.figma-home .fh-ind__icon{flex:none}.figma-home .fh-ind__icon-disc{background:var(--fh-teal);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.figma-home .fh-ind__icon-disc img{object-fit:contain;width:32px;height:32px}.figma-home .fh-ind__text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.figma-home .fh-ind__title{letter-spacing:-.03em;font-size:17px;font-weight:600}.figma-home .fh-ind__body{color:var(--fh-muted);font-size:14px;font-weight:500;line-height:1.45}.figma-home .fh-ind__num{color:#24242459;flex:none;font-size:13px;font-weight:600}.figma-home .fh-process{padding-block:var(--fh-gap-sm);flex-direction:column;gap:80px;display:flex}.figma-home .fh-process__head{flex-direction:column;gap:30px;max-width:648px;display:flex}.figma-home .fh-process__head .fh-h2{letter-spacing:-.04em;font-size:clamp(42px,5.5vw,80px);line-height:1.05}.figma-home .fh-process__lead{letter-spacing:-.03em;max-width:548px;color:var(--fh-muted-2);font-size:20px;font-weight:600;line-height:1.35}.figma-home .fh-process__accordion{background:var(--fh-cream);border-radius:40px;gap:10px;padding:10px;display:flex}.figma-home .fh-step{background:var(--fh-bg);text-align:left;cursor:pointer;border:0;border-radius:30px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:400px;padding:0;transition:flex-grow .7s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.figma-home .fh-step.is-active{flex-grow:3}.figma-home .fh-step__fill{z-index:0;background:var(--fh-ink);opacity:0;pointer-events:none;transition:opacity .55s;position:absolute;inset:0}.figma-home .fh-step.is-active .fh-step__fill{opacity:1}.figma-home .fh-step__top,.figma-home .fh-step__text,.figma-home .fh-step__num{z-index:1;position:relative}.figma-home .fh-step__top{box-sizing:border-box;width:var(--fh-step-open,100%);opacity:0;justify-content:space-between;align-items:center;padding:50px 50px 0;transition:opacity .45s .12s;display:flex;position:absolute;top:0;left:0}.figma-home .fh-step:not(.is-active) .fh-step__top{transition-delay:0s}.figma-home .fh-step__phase{letter-spacing:-.03em;color:var(--fh-bg);align-items:center;gap:7px;font-size:17px;font-weight:600;display:flex}.figma-home .fh-step__phase-num{color:#fffffabf}.figma-home .fh-step__dots{gap:5px;display:flex}.figma-home .fh-step__dots i{background:#fffffabf;border-radius:50%;width:7px;height:7px;display:block}.figma-home .fh-step__dots i.is-on{background:var(--fh-teal)}.figma-home .fh-step__text{box-sizing:border-box;width:var(--fh-step-open,100%);color:var(--fh-bg);opacity:0;flex-direction:column;justify-content:flex-end;gap:14px;padding:50px;transition:opacity .45s .12s;display:flex;position:absolute;bottom:0;left:0}.figma-home .fh-step:not(.is-active) .fh-step__text{transition-delay:0s}.figma-home .fh-step.is-active .fh-step__top,.figma-home .fh-step.is-active .fh-step__text{opacity:1}.figma-home .fh-step__title{letter-spacing:-.03em;font-size:20px;font-weight:600}.figma-home .fh-step__body{letter-spacing:-.03em;color:#fffffabf;font-size:15px;font-weight:600;line-height:1.5}.figma-home .fh-step__num{letter-spacing:-.03em;color:var(--fh-ink);text-align:center;padding:0;font-size:17px;font-weight:600;transition:opacity .4s;display:block}.figma-home .fh-step.is-active .fh-step__num{opacity:0}@media (prefers-reduced-motion:reduce){.figma-home .fh-step,.figma-home .fh-step__fill,.figma-home .fh-step__top,.figma-home .fh-step__text,.figma-home .fh-step__num{transition:none}}.figma-home .fh-compliance{flex-direction:column;display:flex}.figma-home .fh-compliance__block{border-block:1px solid var(--fh-line);flex-direction:column;align-items:center;gap:40px;padding-block:80px;display:flex}.figma-home .fh-compliance__block--partners{border-top:0}.figma-home .fh-compliance__badges{width:100%;max-width:1220px;padding-inline:var(--fh-pad);flex-wrap:wrap;justify-content:center;gap:40px 67px;display:flex}.figma-home .fh-compliance__badge{text-align:center;backface-visibility:hidden;flex-direction:column;flex:120px;align-items:center;gap:16px;max-width:160px;display:flex}.figma-home .fh-badge{place-items:center;width:64px;height:64px;display:grid}.figma-home .fh-badge img{object-fit:contain;width:100%;height:100%}.figma-home .fh-badge__mask{width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.figma-home .fh-compliance__label{letter-spacing:-.025em;color:var(--fh-muted-2);font-size:13px;font-weight:600;line-height:1.5}.figma-home .fh-compliance__note{max-width:656px;padding-inline:var(--fh-pad);letter-spacing:-.025em;text-align:center;color:var(--fh-muted-2);font-size:13px;font-weight:600;line-height:1.5}.figma-home .fh-partners{width:100%;max-width:1200px;padding-inline:var(--fh-pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 48px;display:flex}.figma-home .fh-partners__logo{backface-visibility:hidden}@media (prefers-reduced-motion:no-preference){.figma-home .fh-compliance__badge,.figma-home .fh-partners__logo{will-change:transform, opacity}}.figma-home .fh-partners img{object-fit:contain;width:auto;max-width:180px;height:36px}.figma-home .fh-ai{padding-block:var(--fh-gap);flex-direction:column;gap:64px;display:flex;overflow-x:clip}.figma-home .fh-ai__title{max-width:811px;font-size:clamp(36px,3.9vw,56px);line-height:1.2}.figma-home .fh-ai__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;min-height:546px;display:grid}.figma-home .fh-ai__col{background:var(--fh-cream);border-radius:30px;flex-direction:column;gap:10px;padding:10px;display:flex}.figma-home .fh-ai__panel{background:var(--fh-bg);border-radius:30px;flex-direction:column;flex:1;justify-content:space-between;gap:32px;padding:50px;display:flex}.figma-home .fh-ai__lead{letter-spacing:-.03em;color:var(--fh-muted-2);font-size:15px;font-weight:600;line-height:1.5}.figma-home .fh-ai__points{flex-direction:column;gap:20px;display:flex}.figma-home .fh-ai__points li{letter-spacing:-.03em;align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.figma-home .fh-ai__points img{flex:none;width:24px;height:24px}.figma-home .fh-ai__visual{border-radius:30px;flex-direction:column;justify-content:flex-end;min-height:420px;padding-top:clamp(32px,14%,140px);display:flex;position:relative;overflow:hidden}.figma-home .fh-ai__bg{position:absolute;inset:0}.figma-home .fh-ai__bg img{object-fit:cover;width:100%;height:100%}.figma-home .fh-ai__prompts{z-index:1;background:#43569f1a;border-radius:20px;flex-direction:column;gap:8px;margin:12px;padding:12px;display:flex;position:relative}.figma-home .fh-ai__prompt{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.figma-home .fh-ai__q{color:var(--fh-muted-2);font-size:15px;font-weight:600;line-height:1.5}.figma-home .fh-ai__a{letter-spacing:-.03em;color:var(--fh-ink);font-size:17px;font-weight:600;line-height:1.5}.figma-home .fh-audit{padding:0}.figma-home .fh-audit__inner{background:var(--fh-ink);width:calc(100% - 40px);max-width:1920px;color:var(--fh-bg);border-radius:40px;flex-direction:column;gap:48px;margin:20px auto;padding:clamp(32px,4vw,60px);display:flex;overflow-x:clip}.figma-home .fh-audit__head{flex-direction:column;gap:16px;max-width:760px;display:flex}.figma-home .fh-audit__lead{color:#fffffabf;font-size:16px;font-weight:600;line-height:1.5}.figma-home .fh-audit__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;display:grid}.figma-home .fh-audit__left,.figma-home .fh-audit__how{background:#fffffa0f;border-radius:30px;flex-direction:column;gap:28px;padding:36px;display:flex}.figma-home .fh-audit__intro{flex-direction:column;display:flex}.figma-home .fh-audit__eyebrow{color:#fffffaa6;font-size:13px;font-weight:600}.figma-home .fh-audit__title{letter-spacing:-.04em;margin-top:8px;font-size:clamp(28px,2.8vw,40px);font-weight:600}.figma-home .fh-audit__body{color:#fffffabf;font-size:15px;font-weight:600;line-height:1.5;margin-top:10px!important}.figma-home .fh-audit__gets{flex-direction:column;gap:16px;display:flex}.figma-home .fh-audit__gets li{align-items:flex-start;gap:12px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.figma-home .fh-audit__how-title{letter-spacing:-.03em;font-size:24px;font-weight:600}.figma-home .fh-audit__steps{flex-direction:column;gap:20px;display:flex}.figma-home .fh-audit__step{align-items:flex-start;gap:14px;display:flex}.figma-home .fh-audit__step-num{background:var(--fh-teal);width:36px;height:36px;color:var(--fh-cream);text-align:center;border-radius:50%;flex:none;font-size:14px;font-weight:700;line-height:36px}.figma-home .fh-audit__step-text{flex-direction:column;gap:4px;display:flex}.figma-home .fh-audit__step-title{font-size:16px;font-weight:600}.figma-home .fh-audit__step-body{color:#fffffab3;font-size:14px;font-weight:500}.figma-home .fh-faq{padding-block:var(--fh-gap);flex-direction:column;align-items:center;gap:64px;display:flex}.figma-home .fh-faq>.fh-h2{letter-spacing:-.04em;font-size:clamp(42px,5.56vw,80px);font-weight:600;line-height:1.05}.figma-home .fh-faq__list{background:#f5f5e9;border-radius:40px;flex-direction:column;gap:10px;width:min(796px,100%);margin-inline:auto;padding:10px;display:flex}.figma-home .fh-faq__item{background:#fffffab3;border-radius:30px;overflow:hidden}.figma-home .fh-faq__item.is-open{background:#fffffa}.figma-home .fh-faq__heading{margin:0}.figma-home .fh-faq__trigger{letter-spacing:-.51px;text-align:left;color:#242424;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:25px;font-size:17px;font-weight:600;line-height:25.5px;display:flex}.figma-home .fh-faq__q{flex:auto;min-width:0}.figma-home .fh-faq__icon{background:#f5f5e9;border-radius:20px;flex:none;width:20px;height:20px;position:relative}.figma-home .fh-faq__bar{background:#242424;border-radius:30px;display:block;position:absolute}.figma-home .fh-faq__bar--h{width:12px;height:2px;top:9px;left:4px}.figma-home .fh-faq__bar--v{width:2px;height:12px;top:4px;left:9px}.figma-home .fh-faq__item.is-open .fh-faq__bar--v{display:none}.figma-home .fh-faq__panel{letter-spacing:-.45px;color:#242424;opacity:.6;border:0;padding:0 65px 25px 25px;font-size:15px;font-weight:600;line-height:22.5px}.figma-home .fh-contact{color:#fffffa;border-radius:40px;width:calc(100% - 40px);max-width:1920px;margin:20px auto;position:relative;overflow:hidden}.figma-home .fh-outro__above .fh-contact{margin-bottom:0}.figma-home .fh-contact__bg{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.figma-home .fh-contact__bg img{object-fit:cover;width:145.5%;max-width:none;height:119.36%;position:absolute;top:-2.7%;left:-44.7%}.figma-home .fh-contact__shade{background:#24242466;position:absolute;inset:0}.figma-home .fh-contact__inner{z-index:1;justify-content:space-between;align-items:stretch;gap:clamp(24px,2.5vw,40px);width:100%;padding:120px 80px;display:flex;position:relative}.figma-home .fh-contact__left{flex-direction:column;flex:auto;justify-content:space-between;align-self:stretch;align-items:flex-start;min-width:0;max-width:545px;display:flex}.figma-home .fh-contact__intro{flex-direction:column;gap:40px;width:100%;max-width:545px;display:flex}.figma-home .fh-contact__title{letter-spacing:-2.5875px;max-width:451px;margin:0;font-size:64.7px;font-weight:600;line-height:67.921px;color:#fcfcfa!important}.figma-home .fh-contact__list{flex-direction:column;gap:16.2px;width:100%;display:flex}.figma-home .fh-contact__list li{letter-spacing:-.3639px;color:#fffffa;white-space:nowrap;align-items:center;gap:8.09px;font-size:12.1px;font-weight:600;line-height:18.193px;display:flex}.figma-home .fh-contact__list .fh-check{background:#f5f5e9;border-radius:24px;flex:none;place-items:center;width:20px;height:20px;padding:3.2px;display:grid}.figma-home .fh-contact__list .fh-check img{width:13.6px;height:12.36px;display:block}.figma-home .fh-contact__tagline{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.figma-home .fh-contact__tagline-copy{flex-direction:column;gap:8px;display:flex}.figma-home .fh-contact__tagline-title{letter-spacing:-.6064px;color:#fffffa;white-space:nowrap;margin:0;font-size:20.2px;font-weight:600;line-height:27.29px}.figma-home .fh-contact__tagline-sub{letter-spacing:-.3639px;color:#fffffa;white-space:nowrap;margin:0;font-size:12.1px;font-weight:600;line-height:18.193px}.figma-home .fh-contact__dots{align-items:center;gap:4px;display:flex}.figma-home .fh-contact__dots i{background:#52c2bd;border-radius:7.28px;width:7.28px;height:7.28px;display:block}.figma-home .fh-form{-webkit-backdrop-filter:blur(10px);color:#242424;background:#e3e3e373;border-radius:30px;flex-direction:column;flex:0 0 611px;gap:32px;width:611px;max-width:100%;padding:32px 24px;display:flex;overflow:clip;box-shadow:0 0 0 1px #ffffff73}.figma-home .fh-form__head{flex-direction:column;gap:24px;display:flex}.figma-home .fh-form__head>img{width:85.086px;height:18px}.figma-home .fh-form__head-copy{flex-direction:column;gap:4px;display:flex}.figma-home .fh-form__title{letter-spacing:-.6064px;color:#242424;margin:0;font-size:20.2px;font-weight:600;line-height:27.29px}.figma-home .fh-form__sub{letter-spacing:-.3881px;color:#616161;margin:0;font-size:12px;font-weight:500;line-height:15.525px}.figma-home .fh-form__fields{flex-direction:column;gap:16px;display:flex}.figma-home .fh-form__row{grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid}.figma-home .fh-form__field{flex-direction:column;gap:8px;min-width:0;display:flex}.figma-home .fh-form__label,.figma-home .fh-form__group>legend{letter-spacing:-.2628px;color:#242424;padding:0;font-size:12px;font-weight:600;line-height:15.767px}.figma-home .fh-form__input{letter-spacing:-.3881px;color:#242424;width:100%;box-shadow:none;appearance:none;background:#fffffa59;border:0;border-radius:20px;outline:none;padding:12px;font-size:12px;font-weight:500;line-height:normal}.figma-home .fh-form__input::placeholder{color:#616161;opacity:1}.figma-home .fh-form__input:focus{box-shadow:0 0 0 1.5px #24242438}.figma-home .fh-form__textarea{resize:none;height:100px;min-height:100px;line-height:15.525px}.figma-home .fh-form__group{border:0;flex-direction:column;gap:0;min-inline-size:0;margin:0;padding:0;display:flex}.figma-home .fh-form__group>legend{margin-bottom:8px}.figma-home .fh-form__options{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.figma-home .fh-opt{letter-spacing:-.2628px;color:#242424;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fffffa59;border-radius:30px;align-items:center;gap:8px;height:32px;margin:0;padding:8px 10px 8px 8px;font-size:10.5px;font-weight:600;line-height:15.767px;display:inline-flex;position:relative}.figma-home .fh-opt input{clip:rect(0, 0, 0, 0);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.figma-home .fh-opt__dot{background:#fffffa59;border-radius:32.457px;flex:none;width:14px;height:14px}.figma-home .fh-opt:has(input:checked) .fh-opt__dot{background:#52c2bd}.figma-home .fh-opt--plain{background:0 0;gap:8px;height:auto;min-height:0;padding:0}.figma-home .fh-opt--plain>span:last-child{white-space:nowrap}.figma-home .fh-form__footer{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.figma-home .fh-form__footer .fh-btn.fh-btn--dark{color:#f5f5e9;letter-spacing:-.5px;white-space:nowrap;background:#242424;border:1px solid #0000;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;width:auto;height:48px;min-height:48px;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.4;display:inline-flex}.figma-home .fh-form__footer .fh-btn.fh-btn--dark:hover{color:#f5f5e9;background:#3a3a3a}.figma-home .fh-form__footer .fh-btn.fh-btn--dark.fh-btn--bloom:hover,.figma-home .fh-form__footer .fh-btn.fh-btn--dark.fh-btn--bloom:focus-visible{color:#f5f5e9;background:#242424;border-color:#242424}.figma-home .fh-form__footer .fh-btn.fh-btn--dark:disabled{opacity:.7;cursor:wait}.figma-home .fh-form__status{color:#616161;min-height:1.2em;font-size:12px;font-weight:500;line-height:1.4}.figma-home .fh-form__status.is-success{color:#1f6b4a}.figma-home .fh-form__status.is-error{color:#9b2c2c}@media (width<=1200px){.figma-home .fh-contact__inner{padding:clamp(48px,6vw,80px) clamp(24px,4vw,48px)}.figma-home .fh-contact__title{letter-spacing:-.04em;font-size:clamp(40px,5vw,64.7px);line-height:1.05}.figma-home .fh-form{flex-basis:min(100%,611px);width:min(100%,611px)}}@media (width<=1100px){.figma-home .fh-ind__cols,.figma-home .fh-ai__grid,.figma-home .fh-audit__grid{grid-template-columns:1fr}.figma-home .fh-contact__inner{flex-direction:column;align-items:stretch}.figma-home .fh-contact__left{gap:40px;max-width:none}.figma-home .fh-form{flex:none;width:100%}.figma-home .fh-contact__tagline-title,.figma-home .fh-contact__tagline-sub,.figma-home .fh-contact__list li{white-space:normal}.figma-home .fh-process__accordion{flex-direction:column}.figma-home .fh-process__accordion>button,.figma-home .fh-process__accordion>[role=button]{flex:none;justify-content:flex-start;align-items:stretch;width:100%;height:auto;min-height:72px;transition:none}.figma-home .fh-step__top,.figma-home .fh-step__text{width:auto;position:relative;top:auto;bottom:auto;left:auto}.figma-home .fh-step.is-active .fh-step__num{display:none}.figma-home .fh-process__accordion>:not(.is-active) .fh-step__num{text-align:left;padding:24px}.figma-home .fh-process__accordion>.is-active .fh-step__top,.figma-home .fh-process__accordion>.is-active .fh-step__text{padding:28px}}@media (width<=640px){.figma-home .fh-faq{gap:40px}.figma-home .fh-faq__list{border-radius:28px;padding:8px}.figma-home .fh-faq__item{border-radius:22px}.figma-home .fh-faq__trigger{padding:18px 16px}.figma-home .fh-faq__panel{padding:0 52px 18px 16px}.figma-home .fh-form__row{grid-template-columns:1fr}.figma-home .fh-demo__logo{top:24px;left:24px}.figma-home .fh-demo__text{padding:28px 24px}.figma-home .fh-contact{width:calc(100% - 20px);margin:10px auto}}@media (width<=768px){.figma-home .fh-ind__inner{gap:30px;width:calc(100% - 20px);margin-inline:auto;padding-inline:20px}.figma-home .fh-audit__inner{width:calc(100% - 20px);margin-inline:10px;padding-inline:14px}.figma-home .fh-contact{width:calc(100% - 20px);margin:10px auto}.figma-home .fh-contact__inner{padding-inline:10px}.figma-home .fh-demo__logo{left:10px}.figma-home .fh-demo__text{padding-inline:10px}.figma-home .fh-ind__item{padding:10px}.figma-home .fh-process__accordion{width:auto;margin-inline:calc(var(--fh-pad) * -1);padding:0 var(--fh-pad) 4px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fh-pad);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:0 0;border-radius:0;flex-direction:row;align-items:stretch;gap:12px;overflow:auto hidden}.figma-home .fh-process__accordion::-webkit-scrollbar{display:none}.figma-home .fh-process__accordion>.fh-step,.figma-home .fh-process__accordion>.fh-step.is-active{scroll-snap-align:start;scroll-snap-stop:always;background:#111;border-radius:28px;flex:0 0 min(86vw,380px);justify-content:flex-start;align-items:stretch;width:min(86vw,380px);height:440px;min-height:440px;transition:none}.figma-home .fh-step__fill{opacity:1;background:#111;transition:none}.figma-home .fh-step__num{display:none}.figma-home .fh-step__top,.figma-home .fh-step__text,.figma-home .fh-step:not(.is-active) .fh-step__top,.figma-home .fh-step:not(.is-active) .fh-step__text{opacity:1;width:100%;transition:none;position:absolute;left:0}.figma-home .fh-step__top{padding:28px 24px 0;top:0;bottom:auto}.figma-home .fh-step__text{padding:0 24px 28px;top:auto;bottom:0}}
